.elementor-2442 .elementor-element.elementor-element-ee87b61{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2442 .elementor-element.elementor-element-28e115e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;}.elementor-2442 .elementor-element.elementor-element-28e115e{text-align:center;}.elementor-2442 .elementor-element.elementor-element-28e115e .elementor-heading-title{font-family:var( --e-global-typography-bf29df9-font-family ), Sans-serif;font-size:var( --e-global-typography-bf29df9-font-size );font-weight:var( --e-global-typography-bf29df9-font-weight );text-transform:var( --e-global-typography-bf29df9-text-transform );color:var( --e-global-color-text );}.elementor-2442 .elementor-element.elementor-element-9ab5b49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2442 .elementor-element.elementor-element-1b36efa .swiper-pagination-bullet{width:5px;height:5px;background:var( --e-global-color-text );}.elementor-2442 .elementor-element.elementor-element-1b36efa .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-2442 .elementor-element.elementor-element-5d9bea2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2442 .elementor-element.elementor-element-5fd2952 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 40px 20px 40px;}.elementor-2442 .elementor-element.elementor-element-5fd2952{text-align:center;font-family:var( --e-global-typography-661084d-font-family ), Sans-serif;font-size:var( --e-global-typography-661084d-font-size );font-weight:var( --e-global-typography-661084d-font-weight );text-transform:var( --e-global-typography-661084d-text-transform );font-style:var( --e-global-typography-661084d-font-style );text-decoration:var( --e-global-typography-661084d-text-decoration );letter-spacing:var( --e-global-typography-661084d-letter-spacing );color:var( --e-global-color-text );}.elementor-2442 .elementor-element.elementor-element-57f0ce1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2442 .elementor-element.elementor-element-0d3d40b{--display:flex;}.elementor-2442 .elementor-element.elementor-element-378c56e .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-55c1e09-font-family ), Sans-serif;font-size:var( --e-global-typography-55c1e09-font-size );font-weight:var( --e-global-typography-55c1e09-font-weight );text-transform:var( --e-global-typography-55c1e09-text-transform );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-2442 .elementor-element.elementor-element-378c56e .elementor-button:hover, .elementor-2442 .elementor-element.elementor-element-378c56e .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-2c4b1bc );}.elementor-2442 .elementor-element.elementor-element-378c56e .elementor-button:hover svg, .elementor-2442 .elementor-element.elementor-element-378c56e .elementor-button:focus svg{fill:var( --e-global-color-2c4b1bc );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2442 .elementor-element.elementor-element-5d9bea2{--content-width:800px;}.elementor-2442 .elementor-element.elementor-element-57f0ce1{--content-width:800px;}}@media(max-width:1024px){.elementor-2442 .elementor-element.elementor-element-28e115e .elementor-heading-title{font-size:var( --e-global-typography-bf29df9-font-size );}.elementor-2442 .elementor-element.elementor-element-1b36efa{--e-image-carousel-slides-to-show:3;}.elementor-2442 .elementor-element.elementor-element-5fd2952{font-size:var( --e-global-typography-661084d-font-size );letter-spacing:var( --e-global-typography-661084d-letter-spacing );}.elementor-2442 .elementor-element.elementor-element-378c56e .elementor-button{font-size:var( --e-global-typography-55c1e09-font-size );}}@media(max-width:767px){.elementor-2442 .elementor-element.elementor-element-28e115e .elementor-heading-title{font-size:var( --e-global-typography-bf29df9-font-size );}.elementor-2442 .elementor-element.elementor-element-1b36efa{--e-image-carousel-slides-to-show:1;}.elementor-2442 .elementor-element.elementor-element-5d9bea2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2442 .elementor-element.elementor-element-5fd2952 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2442 .elementor-element.elementor-element-5fd2952{font-size:var( --e-global-typography-661084d-font-size );letter-spacing:var( --e-global-typography-661084d-letter-spacing );}.elementor-2442 .elementor-element.elementor-element-57f0ce1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2442 .elementor-element.elementor-element-378c56e .elementor-button{font-size:var( --e-global-typography-55c1e09-font-size );}}/* Start custom CSS for image-carousel, class: .elementor-element-1b36efa */.elementor-image-carousel .swiper-slide img {
  height: 600px !important; /* imposta l’altezza desiderata */
  object-fit: cover !important; /* per riempire senza distorsione */
  width: 100% !important; /* per occupare tutta la larghezza */
}/* End custom CSS */