.elementor-16932 .elementor-element.elementor-element-a51faef2{--display:flex;}.elementor-16932 .elementor-element.elementor-element-0e17b1f1 .elementor-cta__content{text-align:center;}.elementor-16932 .elementor-element.elementor-element-0e17b1f1 .elementor-cta .elementor-cta__bg, .elementor-16932 .elementor-element.elementor-element-0e17b1f1 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-16932 .elementor-element.elementor-element-6e7c9b41 .elementor-cta__content{text-align:center;}.elementor-16932 .elementor-element.elementor-element-6e7c9b41 .elementor-cta .elementor-cta__bg, .elementor-16932 .elementor-element.elementor-element-6e7c9b41 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-16932 .elementor-element.elementor-element-76925fe5 .elementor-cta__content{text-align:center;}.elementor-16932 .elementor-element.elementor-element-76925fe5 .elementor-cta .elementor-cta__bg, .elementor-16932 .elementor-element.elementor-element-76925fe5 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}/* Start custom CSS for call-to-action, class: .elementor-element-0e17b1f1 *//* === CTA: immagine quadrata compatta, niente bande vuote === */
.elementor-widget-call-to-action .elementor-cta{min-height:auto !important;align-items:center !important;}
.elementor-widget-call-to-action .elementor-cta__bg-wrapper{position:relative !important;flex:0 0 auto !important;width:300px !important;max-width:38% !important;aspect-ratio:1/1 !important;padding-top:0 !important;align-self:center !important;}
.elementor-widget-call-to-action .elementor-cta__bg{position:absolute !important;inset:0 !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;}
.elementor-widget-call-to-action .elementor-cta__bg-overlay{position:absolute !important;inset:0 !important;}
@media(max-width:767px){.elementor-widget-call-to-action .elementor-cta{flex-direction:column !important;align-items:stretch !important;}.elementor-widget-call-to-action .elementor-cta__bg-wrapper{width:100% !important;max-width:260px !important;margin:0 auto !important;}}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-6e7c9b41 *//* === CTA: immagine quadrata compatta, niente bande vuote === */
.elementor-widget-call-to-action .elementor-cta{min-height:auto !important;align-items:center !important;}
.elementor-widget-call-to-action .elementor-cta__bg-wrapper{position:relative !important;flex:0 0 auto !important;width:300px !important;max-width:38% !important;aspect-ratio:1/1 !important;padding-top:0 !important;align-self:center !important;}
.elementor-widget-call-to-action .elementor-cta__bg{position:absolute !important;inset:0 !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;}
.elementor-widget-call-to-action .elementor-cta__bg-overlay{position:absolute !important;inset:0 !important;}
@media(max-width:767px){.elementor-widget-call-to-action .elementor-cta{flex-direction:column !important;align-items:stretch !important;}.elementor-widget-call-to-action .elementor-cta__bg-wrapper{width:100% !important;max-width:260px !important;margin:0 auto !important;}}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-76925fe5 *//* === CTA: immagine quadrata compatta, niente bande vuote === */
.elementor-widget-call-to-action .elementor-cta{min-height:auto !important;align-items:center !important;}
.elementor-widget-call-to-action .elementor-cta__bg-wrapper{position:relative !important;flex:0 0 auto !important;width:300px !important;max-width:38% !important;aspect-ratio:1/1 !important;padding-top:0 !important;align-self:center !important;}
.elementor-widget-call-to-action .elementor-cta__bg{position:absolute !important;inset:0 !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;}
.elementor-widget-call-to-action .elementor-cta__bg-overlay{position:absolute !important;inset:0 !important;}
@media(max-width:767px){.elementor-widget-call-to-action .elementor-cta{flex-direction:column !important;align-items:stretch !important;}.elementor-widget-call-to-action .elementor-cta__bg-wrapper{width:100% !important;max-width:260px !important;margin:0 auto !important;}}/* End custom CSS */