.elementor-2810 .elementor-element.elementor-element-36401cb{--display:flex;}.elementor-2810 .elementor-element.elementor-element-5ebbe77 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2810 .elementor-element.elementor-element-211c83f{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2810 .elementor-element.elementor-element-f602a96{--display:flex;}.elementor-2810 .elementor-element.elementor-element-255f944 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-255f944 *//* elimina la linea orizzontale tra CTA e footer */
.iter-services-final-cta {
  margin-bottom: -2px !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
}

.iter-services-final-cta::selection {
  background: transparent;
}

/* pulizia contenitori Elementor attorno alla CTA */
.elementor-element:has(.iter-services-final-cta),
.elementor-widget-html:has(.iter-services-final-cta),
.elementor-widget-html:has(.iter-services-final-cta) > .elementor-widget-container,
.e-con:has(.iter-services-final-cta),
.e-parent:has(.iter-services-final-cta) {
  background: #ffffff !important;
  border: 0 !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* pulizia del blocco immediatamente successivo, cioè il footer */
.iter-services-final-cta + *,
.elementor-element:has(.iter-services-final-cta) + *,
.e-con:has(.iter-services-final-cta) + * {
  margin-top: 0 !important;
  border-top: 0 !important;
  box-shadow: none !important;
}/* End custom CSS */