.home .elementor-widget-image-carousel .swiper-wrapper,.home .elementor-widget-testimonial-carousel .swiper-wrapper{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;width:100%!important;height:auto!important;transform:none!important;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:stretch}.home .swiper-wrapper::-webkit-scrollbar{display:none}.home .elementor-widget-image-carousel .swiper-slide,.home .elementor-widget-testimonial-carousel .swiper-slide{flex:0 0 100%!important;width:100%!important;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;height:auto}.home .elementor-widget-image-carousel .swiper-slide-image{display:block;width:100%;height:auto;aspect-ratio:16/9}.home .elementor-widget-testimonial-carousel .swiper-pagination{position:relative;bottom:auto;margin-top:16px;text-align:center}.home .elementor-widget-testimonial-carousel button.swiper-pagination-bullet{padding:0;border:0;width:10px;height:10px;margin:0 5px;border-radius:50%;background:#767676;opacity:.45;cursor:pointer}.home .elementor-widget-testimonial-carousel button.swiper-pagination-bullet-active{opacity:1;background:#cc2027}.home .elementor-swiper-button{font-family:Arial,sans-serif!important;font-size:38px;line-height:1;min-width:44px;min-height:44px;justify-content:center;align-items:center}.home .elementor-video{width:100%;height:auto;aspect-ratio:16/9}.home .elementor-widget-text-editor,.home .elementor-widget-text-editor p,.home .elementor-widget-text-editor h3{font-family:Montserrat,sans-serif!important}.home .elementor-element-5ec93b6 p,.home .elementor-element-031dd5b p{color:#666!important}.home .ottimmo-footer a[href^="tel:"],.home a.skip-link,.home .screen-reader-response a{color:#0056b3}.home .wpcf7 input::placeholder,.home .wpcf7 textarea::placeholder{color:#666;opacity:1}.home .swiper-wrapper:focus-visible,.home .elementor-swiper-button:focus-visible{outline:2px solid #b51d24;outline-offset:2px}@media(prefers-reduced-motion:reduce){.home .swiper-wrapper{scroll-behavior:auto!important}}