#section_hero_categoria_primo_bottom.servizi {
  padding: 6% !important;
  clip-path: polygon(10% 0, 100% 0, 100% 90%, 90% 100%, 0 100%, 0 10%);
  z-index: 9;
}
@media (max-width: 767px) {
  #section_hero_categoria_primo_bottom.servizi {
    padding: 10% !important;
  }
}
@media (min-width: 1000px) {
  #section_hero_categoria_primo_bottom.servizi {
    width: 70%;
  }
}

#mechanical_services,
#plant_operation_services,
#engineering_services,
#diagnostic_and_testing,
#digital_services,
#machinery_services {
  margin-top: 80px;
  margin-bottom: 80px;
}
@media (max-width: 767px) {
  #mechanical_services,
  #plant_operation_services,
  #engineering_services,
  #diagnostic_and_testing,
  #digital_services,
  #machinery_services {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (max-width: 999px) {
  #mechanical_services .row_col_wrap_12,
  #plant_operation_services .row_col_wrap_12,
  #engineering_services .row_col_wrap_12,
  #diagnostic_and_testing .row_col_wrap_12,
  #digital_services .row_col_wrap_12,
  #machinery_services .row_col_wrap_12 {
    flex-direction: column-reverse;
  }
}
#mechanical_services .vc_col-sm-7,
#plant_operation_services .vc_col-sm-7,
#engineering_services .vc_col-sm-7,
#diagnostic_and_testing .vc_col-sm-7,
#digital_services .vc_col-sm-7,
#machinery_services .vc_col-sm-7 {
  padding-right: 6vw;
  padding-left: 4vw;
}
@media (max-width: 999px) {
  #mechanical_services .vc_col-sm-7,
  #plant_operation_services .vc_col-sm-7,
  #engineering_services .vc_col-sm-7,
  #diagnostic_and_testing .vc_col-sm-7,
  #digital_services .vc_col-sm-7,
  #machinery_services .vc_col-sm-7 {
    padding-right: 8vw;
    padding-left: 8vw;
  }
}
@media (max-width: 767px) {
  #mechanical_services .vc_col-sm-7,
  #plant_operation_services .vc_col-sm-7,
  #engineering_services .vc_col-sm-7,
  #diagnostic_and_testing .vc_col-sm-7,
  #digital_services .vc_col-sm-7,
  #machinery_services .vc_col-sm-7 {
    padding-right: 20px;
    padding-left: 20px;
  }
}
#mechanical_services .vc_col-sm-7 ul li,
#plant_operation_services .vc_col-sm-7 ul li,
#engineering_services .vc_col-sm-7 ul li,
#diagnostic_and_testing .vc_col-sm-7 ul li,
#digital_services .vc_col-sm-7 ul li,
#machinery_services .vc_col-sm-7 ul li {
  position: relative;
  margin-bottom: 8px;
}
#mechanical_services .vc_col-sm-7 ul li::marker,
#plant_operation_services .vc_col-sm-7 ul li::marker,
#engineering_services .vc_col-sm-7 ul li::marker,
#diagnostic_and_testing .vc_col-sm-7 ul li::marker,
#digital_services .vc_col-sm-7 ul li::marker,
#machinery_services .vc_col-sm-7 ul li::marker {
  content: none !important;
  color: #fff;
}
#mechanical_services .vc_col-sm-7 ul li::before,
#plant_operation_services .vc_col-sm-7 ul li::before,
#engineering_services .vc_col-sm-7 ul li::before,
#diagnostic_and_testing .vc_col-sm-7 ul li::before,
#digital_services .vc_col-sm-7 ul li::before,
#machinery_services .vc_col-sm-7 ul li::before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url(https://offdevelop.it/casale_china/wp-content/uploads/2025/03/pin_red_casale.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  left: -25px;
  top: 50%;
  transform: translateY(-50%);
}
#mechanical_services .vc_col-sm-7 h2.big_h1,
#plant_operation_services .vc_col-sm-7 h2.big_h1,
#engineering_services .vc_col-sm-7 h2.big_h1,
#diagnostic_and_testing .vc_col-sm-7 h2.big_h1,
#digital_services .vc_col-sm-7 h2.big_h1,
#machinery_services .vc_col-sm-7 h2.big_h1 {
  line-height: 0.9;
  margin-top: 20px;
}
#mechanical_services .vc_col-sm-7 .descrizione,
#plant_operation_services .vc_col-sm-7 .descrizione,
#engineering_services .vc_col-sm-7 .descrizione,
#diagnostic_and_testing .vc_col-sm-7 .descrizione,
#digital_services .vc_col-sm-7 .descrizione,
#machinery_services .vc_col-sm-7 .descrizione {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (max-width: 999px) {
  #mechanical_services .vc_col-sm-7 h2,
  #plant_operation_services .vc_col-sm-7 h2,
  #engineering_services .vc_col-sm-7 h2,
  #diagnostic_and_testing .vc_col-sm-7 h2,
  #digital_services .vc_col-sm-7 h2,
  #machinery_services .vc_col-sm-7 h2 {
    text-align: left !important;
  }
}
#mechanical_services .vc_col-sm-5 img:not([alt="Services | Casale"]),
#plant_operation_services .vc_col-sm-5 img:not([alt="Services | Casale"]),
#engineering_services .vc_col-sm-5 img:not([alt="Services | Casale"]),
#diagnostic_and_testing .vc_col-sm-5 img:not([alt="Services | Casale"]),
#digital_services .vc_col-sm-5 img:not([alt="Services | Casale"]),
#machinery_services .vc_col-sm-5 img:not([alt="Services | Casale"]) {
  left: 0;
  height: auto;
  width: auto;
  max-width: 100%;
  z-index: 2;
}
@media (max-width: 999px) {
  #mechanical_services .vc_col-sm-5 img:not([alt="Services | Casale"]),
  #plant_operation_services .vc_col-sm-5 img:not([alt="Services | Casale"]),
  #engineering_services .vc_col-sm-5 img:not([alt="Services | Casale"]),
  #diagnostic_and_testing .vc_col-sm-5 img:not([alt="Services | Casale"]),
  #digital_services .vc_col-sm-5 img:not([alt="Services | Casale"]),
  #machinery_services .vc_col-sm-5 img:not([alt="Services | Casale"]) {
    top: 60px;
    right: unset;
    max-width: 100vw;
    min-width: calc(100vw + 2px);
  }
}
#mechanical_services.reverse,
#plant_operation_services.reverse,
#engineering_services.reverse,
#diagnostic_and_testing.reverse,
#digital_services.reverse,
#machinery_services.reverse {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
  background: #f8f8f8;
}
@media (min-width: 1000px) {
  #mechanical_services.reverse .row_col_wrap_12,
  #plant_operation_services.reverse .row_col_wrap_12,
  #engineering_services.reverse .row_col_wrap_12,
  #diagnostic_and_testing.reverse .row_col_wrap_12,
  #digital_services.reverse .row_col_wrap_12,
  #machinery_services.reverse .row_col_wrap_12 {
    flex-direction: row-reverse;
  }
}
#mechanical_services.reverse .vc_col-sm-7,
#plant_operation_services.reverse .vc_col-sm-7,
#engineering_services.reverse .vc_col-sm-7,
#diagnostic_and_testing.reverse .vc_col-sm-7,
#digital_services.reverse .vc_col-sm-7,
#machinery_services.reverse .vc_col-sm-7 {
  padding-right: 4vw;
  padding-left: 6vw;
}
@media (max-width: 999px) {
  #mechanical_services.reverse .vc_col-sm-7,
  #plant_operation_services.reverse .vc_col-sm-7,
  #engineering_services.reverse .vc_col-sm-7,
  #diagnostic_and_testing.reverse .vc_col-sm-7,
  #digital_services.reverse .vc_col-sm-7,
  #machinery_services.reverse .vc_col-sm-7 {
    padding-right: 8vw;
    padding-left: 8vw;
  }
}
#mechanical_services.reverse .vc_col-sm-5 img:not([alt="Services | Casale"]),
#plant_operation_services.reverse .vc_col-sm-5 img:not([alt="Services | Casale"]),
#engineering_services.reverse .vc_col-sm-5 img:not([alt="Services | Casale"]),
#diagnostic_and_testing.reverse .vc_col-sm-5 img:not([alt="Services | Casale"]),
#digital_services.reverse .vc_col-sm-5 img:not([alt="Services | Casale"]),
#machinery_services.reverse .vc_col-sm-5 img:not([alt="Services | Casale"]) {
  left: unset;
  right: 0;
  height: auto;
  width: auto;
  max-width: 100%;
  z-index: 2;
}
@media (max-width: 999px) {
  #mechanical_services.reverse .vc_col-sm-5 img:not([alt="Services | Casale"]),
  #plant_operation_services.reverse .vc_col-sm-5 img:not([alt="Services | Casale"]),
  #engineering_services.reverse .vc_col-sm-5 img:not([alt="Services | Casale"]),
  #diagnostic_and_testing.reverse .vc_col-sm-5 img:not([alt="Services | Casale"]),
  #digital_services.reverse .vc_col-sm-5 img:not([alt="Services | Casale"]),
  #machinery_services.reverse .vc_col-sm-5 img:not([alt="Services | Casale"]) {
    top: 60px;
    left: unset;
    max-width: 100vw;
    min-width: calc(100vw + 2px);
  }
}
#mechanical_services .wpb_raw_html,
#plant_operation_services .wpb_raw_html,
#engineering_services .wpb_raw_html,
#diagnostic_and_testing .wpb_raw_html,
#digital_services .wpb_raw_html,
#machinery_services .wpb_raw_html {
  margin-bottom: 0 !important;
}
#mechanical_services .wpb_raw_html .slider_articoli,
#plant_operation_services .wpb_raw_html .slider_articoli,
#engineering_services .wpb_raw_html .slider_articoli,
#diagnostic_and_testing .wpb_raw_html .slider_articoli,
#digital_services .wpb_raw_html .slider_articoli,
#machinery_services .wpb_raw_html .slider_articoli {
  margin-top: 130px;
}
#mechanical_services .wpb_raw_html .slider_articoli > .slick-list > .slick-track > .slick-slide::after,
#plant_operation_services .wpb_raw_html .slider_articoli > .slick-list > .slick-track > .slick-slide::after,
#engineering_services .wpb_raw_html .slider_articoli > .slick-list > .slick-track > .slick-slide::after,
#diagnostic_and_testing .wpb_raw_html .slider_articoli > .slick-list > .slick-track > .slick-slide::after,
#digital_services .wpb_raw_html .slider_articoli > .slick-list > .slick-track > .slick-slide::after,
#machinery_services .wpb_raw_html .slider_articoli > .slick-list > .slick-track > .slick-slide::after {
  background-color: var(--color-rosso);
}
#mechanical_services .wpb_raw_html .slider_articoli .slick-arrow path,
#plant_operation_services .wpb_raw_html .slider_articoli .slick-arrow path,
#engineering_services .wpb_raw_html .slider_articoli .slick-arrow path,
#diagnostic_and_testing .wpb_raw_html .slider_articoli .slick-arrow path,
#digital_services .wpb_raw_html .slider_articoli .slick-arrow path,
#machinery_services .wpb_raw_html .slider_articoli .slick-arrow path {
  fill: var(--color-rosso) !important;
}
@media (max-width: 999px) {
  #mechanical_services .wpb_raw_html .slider_articoli,
  #plant_operation_services .wpb_raw_html .slider_articoli,
  #engineering_services .wpb_raw_html .slider_articoli,
  #diagnostic_and_testing .wpb_raw_html .slider_articoli,
  #digital_services .wpb_raw_html .slider_articoli,
  #machinery_services .wpb_raw_html .slider_articoli {
    margin-top: 100px;
    padding-right: 8vw;
    padding-left: 8vw;
  }
  #mechanical_services .wpb_raw_html .slider_articoli .slick-arrow,
  #plant_operation_services .wpb_raw_html .slider_articoli .slick-arrow,
  #engineering_services .wpb_raw_html .slider_articoli .slick-arrow,
  #diagnostic_and_testing .wpb_raw_html .slider_articoli .slick-arrow,
  #digital_services .wpb_raw_html .slider_articoli .slick-arrow,
  #machinery_services .wpb_raw_html .slider_articoli .slick-arrow {
    right: 8vw;
  }
  #mechanical_services .wpb_raw_html .slider_articoli .slick-arrow.slick-arrow.prev_custom,
  #plant_operation_services .wpb_raw_html .slider_articoli .slick-arrow.slick-arrow.prev_custom,
  #engineering_services .wpb_raw_html .slider_articoli .slick-arrow.slick-arrow.prev_custom,
  #diagnostic_and_testing .wpb_raw_html .slider_articoli .slick-arrow.slick-arrow.prev_custom,
  #digital_services .wpb_raw_html .slider_articoli .slick-arrow.slick-arrow.prev_custom,
  #machinery_services .wpb_raw_html .slider_articoli .slick-arrow.slick-arrow.prev_custom {
    right: calc(8vw + 48px) !important;
  }
}
@media (max-width: 767px) {
  #mechanical_services .wpb_raw_html .slider_articoli,
  #plant_operation_services .wpb_raw_html .slider_articoli,
  #engineering_services .wpb_raw_html .slider_articoli,
  #diagnostic_and_testing .wpb_raw_html .slider_articoli,
  #digital_services .wpb_raw_html .slider_articoli,
  #machinery_services .wpb_raw_html .slider_articoli {
    padding-right: 20px;
    padding-left: 20px;
  }
  #mechanical_services .wpb_raw_html .slider_articoli .slick-arrow,
  #plant_operation_services .wpb_raw_html .slider_articoli .slick-arrow,
  #engineering_services .wpb_raw_html .slider_articoli .slick-arrow,
  #diagnostic_and_testing .wpb_raw_html .slider_articoli .slick-arrow,
  #digital_services .wpb_raw_html .slider_articoli .slick-arrow,
  #machinery_services .wpb_raw_html .slider_articoli .slick-arrow {
    right: 20px;
  }
  #mechanical_services .wpb_raw_html .slider_articoli .slick-arrow.slick-arrow.prev_custom,
  #plant_operation_services .wpb_raw_html .slider_articoli .slick-arrow.slick-arrow.prev_custom,
  #engineering_services .wpb_raw_html .slider_articoli .slick-arrow.slick-arrow.prev_custom,
  #diagnostic_and_testing .wpb_raw_html .slider_articoli .slick-arrow.slick-arrow.prev_custom,
  #digital_services .wpb_raw_html .slider_articoli .slick-arrow.slick-arrow.prev_custom,
  #machinery_services .wpb_raw_html .slider_articoli .slick-arrow.slick-arrow.prev_custom {
    right: 68px !important;
  }
}

#section_page_menu.servizi .scrollfix-top .full-width-section {
  box-shadow: 0 1px 1px rgba(0, 91, 158, 0.25);
}
#section_page_menu.servizi .container {
  max-width: 100vw;
  min-width: 100vw;
  width: 100vw;
  overflow: auto;
  scrollbar-width: none;
}
#section_page_menu.servizi .container::-webkit-scrollbar {
  display: none;
}
#section_page_menu.servizi ul {
  gap: 3px;
  justify-content: center;
  max-width: unset;
  min-width: unset;
  width: -moz-fit-content;
  width: fit-content;
  overflow: visible;
  margin: auto;
  list-style: none !important;
}
#section_page_menu.servizi .page-submenu li {
  margin: 0;
}
#section_page_menu.servizi .page-submenu li a {
  font-size: 14px;
  padding: 4px 12px;
  border: 1px solid var(--color-rosso);
  color: var(--color-rosso);
}
#section_page_menu.servizi .page-submenu li a.active, #section_page_menu.servizi .page-submenu li a:hover {
  color: var(--color-bianco);
  background-color: var(--color-rosso);
}/*# sourceMappingURL=services_page.css.map */