.elementor-24 .elementor-element.elementor-element-0e180ad{--display:flex;--min-height:900px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0s;--overlay-opacity:0.09;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-24 .elementor-element.elementor-element-0e180ad::before, .elementor-24 .elementor-element.elementor-element-0e180ad > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-0e180ad > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-0e180ad > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-0e180ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-0e180ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-24 .elementor-element.elementor-element-0e180ad.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-a1d41b5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-5f68213{margin:85px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-5f68213 .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-5f68213.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-5f68213.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-5f68213.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-5f68213.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-5f68213.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-5f68213 .elementor-icon{font-size:300px;}.elementor-24 .elementor-element.elementor-element-5f68213 .elementor-icon svg{height:300px;}.elementor-24 .elementor-element.elementor-element-a98b84f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-efb034f{margin:0px -15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-efb034f .elementor-heading-title{font-family:"Alice", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-04b1bbe );}.elementor-24 .elementor-element.elementor-element-3a452dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-3a452dc .elementor-heading-title{font-family:"Alice", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-04b1bbe );}.elementor-24 .elementor-element.elementor-element-25c211f{--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;border-style:none;--border-style:none;--border-radius:25px 0px 25px 0px;box-shadow:0px 0px 15px -20px rgba(0, 0, 0, 0.97);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-24 .elementor-element.elementor-element-ce98f6a{--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;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-24 .elementor-element.elementor-element-ef27650 .wpr-ticker-heading{min-width:0px;-webkit-justify-content:center;justify-content:center;background-color:var( --e-global-color-accent );-webkit-transition-duration:0s;transition-duration:0s;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-ef27650 .wpr-ticker-slider{height:45px;}.elementor-24 .elementor-element.elementor-element-ef27650 .wpr-ticker-item{height:45px;}.elementor-24 .elementor-element.elementor-element-ef27650 .wpr-ticker-slider .slick-slide{margin-left:100px;}.elementor-24 .elementor-element.elementor-element-ef27650 .wpr-ticker-slider .slick-list{margin-left:-100px;}.elementor-24 .elementor-element.elementor-element-ef27650 .wpr-ticker-marquee .wpr-ticker-item{margin-right:100px;}.elementor-24 .elementor-element.elementor-element-ef27650 .wpr-ticker-heading-icon{font-size:0px;}.elementor-24 .elementor-element.elementor-element-ef27650 .wpr-ticker-heading-icon svg{width:0px;height:0px;}.elementor-24 .elementor-element.elementor-element-ef27650 .wpr-ticker-icon-circle{height:0px;width:0px;}.elementor-24 .elementor-element.elementor-element-ef27650 .wpr-ticker-icon-circle:before{height:0px;width:0px;margin-top:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-24 .elementor-element.elementor-element-ef27650 .wpr-ticker-icon-circle:after{height:0px;width:0px;margin-top:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-24 .elementor-element.elementor-element-ef27650.wpr-ticker-heading-icon-position-left .wpr-ticker-heading-icon{margin-right:0px;}.elementor-24 .elementor-element.elementor-element-ef27650.wpr-ticker-heading-icon-position-right .wpr-ticker-heading-icon{margin-left:0px;}.elementor-24 .elementor-element.elementor-element-ef27650 .wpr-ticker-heading::before{border-right-color:var( --e-global-color-accent );background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-ef27650 .wpr-ticker-heading:hover{color:#ffffff;background-color:#605BE5;border-color:#ffffff;}.elementor-24 .elementor-element.elementor-element-ef27650 .wpr-ticker-heading:hover:before{border-right-color:#605BE5;background-color:#605BE5;}.elementor-24 .elementor-element.elementor-element-ef27650 .wpr-ticker-heading:hover .wpr-ticker-heading-icon{color:#ffffff;}.elementor-24 .elementor-element.elementor-element-ef27650 .wpr-ticker-heading:hover .wpr-ticker-heading-icon svg{fill:#ffffff;}.elementor-24 .elementor-element.elementor-element-ef27650 .wpr-ticker-heading:hover .wpr-ticker-icon-circle{background-color:#ffffff;}.elementor-24 .elementor-element.elementor-element-ef27650 .wpr-ticker-heading:hover .wpr-ticker-icon-circle::before{border-color:#ffffff;}.elementor-24 .elementor-element.elementor-element-ef27650 .wpr-ticker-heading:hover .wpr-ticker-icon-circle::after{border-color:#ffffff;}.elementor-24 .elementor-element.elementor-element-ef27650 .wpr-ticker-heading svg{-webkit-transition-duration:0s;transition-duration:0s;}.elementor-24 .elementor-element.elementor-element-ef27650 .wpr-ticker-heading-text{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;font-style:italic;text-decoration:none;}.elementor-24 .elementor-element.elementor-element-ef27650 .wpr-content-ticker-inner{background-color:var( --e-global-color-accent );padding:5px 5px 5px 5px;}.elementor-24 .elementor-element.elementor-element-ef27650 .wpr-ticker-gradient:after{background-image:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-ef27650 .wpr-ticker-gradient:before{background-image:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-ef27650 .wpr-content-ticker{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:0px 0px 0px 0px;border-color:#dbdbdb;border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-ef27650 .wpr-ticker-title{font-family:"Roboto", Sans-serif;font-weight:400;text-transform:uppercase;font-style:italic;}.elementor-24 .elementor-element.elementor-element-ef27650 .wpr-ticker-title a{color:#16422E;}.elementor-24 .elementor-element.elementor-element-ef27650 .wpr-ticker-title-inner{color:#16422E;}.elementor-24 .elementor-element.elementor-element-ef27650 .wpr-ticker-title:after{color:#16422E;}.elementor-24 .elementor-element.elementor-element-ef27650 .wpr-ticker-image{max-width:50px;}.elementor-24 .elementor-element.elementor-element-ef27650 .wpr-ticker-image img{border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-3799e0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-8056712{--display:flex;--min-height:300px;--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;--justify-content:center;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-8056712:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-8056712 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.otticapiero.it/wp-content/uploads/2026/05/DSC9304-scaled.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-a4a9d37{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-767c3f1{--iteration-count:infinite;--animation-duration:1200ms;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--dynamic-text-color:#16422E;}.elementor-24 .elementor-element.elementor-element-767c3f1.elementor-element{--align-self:stretch;--order:99999 /* order end hack */;}.elementor-24 .elementor-element.elementor-element-767c3f1 .elementor-headline{text-align:center;font-family:"Alice", Sans-serif;font-size:60px;font-weight:500;font-style:italic;}.elementor-24 .elementor-element.elementor-element-767c3f1 .elementor-headline-plain-text{color:#16422E;}.elementor-24 .elementor-element.elementor-element-767c3f1 .elementor-headline-dynamic-text{font-family:"Alice", Sans-serif;font-weight:500;font-style:italic;}.elementor-24 .elementor-element.elementor-element-767c3f1 .elementor-headline-dynamic-wrapper path{stroke:#D4A67A;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;}.elementor-24 .elementor-element.elementor-element-f04aba5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:30px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-816ea4f{--display:flex;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-24 .elementor-element.elementor-element-40027f2 .elementor-counter-title{justify-content:center;color:var( --e-global-color-accent );font-family:"Roboto Slab", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-24 .elementor-element.elementor-element-40027f2 .elementor-counter{gap:6px;}.elementor-24 .elementor-element.elementor-element-40027f2 .elementor-counter-number-wrapper{color:#16422E;font-family:"Alice", Sans-serif;font-size:80px;font-weight:100;}.elementor-24 .elementor-element.elementor-element-7997932{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 0px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:2px;--border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-edfe695 .elementor-counter-title{justify-content:center;color:var( --e-global-color-accent );font-family:"Roboto Slab", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-24 .elementor-element.elementor-element-edfe695 .elementor-counter{gap:6px;}.elementor-24 .elementor-element.elementor-element-edfe695 .elementor-counter-number-wrapper{color:#16422E;font-family:"Alice", Sans-serif;font-size:80px;font-weight:100;}.elementor-24 .elementor-element.elementor-element-ba32f41{--display:flex;}.elementor-24 .elementor-element.elementor-element-b61ee90 .elementor-counter-title{justify-content:center;color:var( --e-global-color-accent );font-family:"Roboto Slab", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-24 .elementor-element.elementor-element-b61ee90 .elementor-counter{gap:6px;}.elementor-24 .elementor-element.elementor-element-b61ee90 .elementor-counter-number-wrapper{color:#16422E;font-family:"Alice", Sans-serif;font-size:80px;font-weight:100;}.elementor-24 .elementor-element.elementor-element-22d9070{--display:flex;--min-height:509px;--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-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-24 .elementor-element.elementor-element-d1b91f1 .elementor-repeater-item-93be60d .swiper-slide-bg{background-color:#57A884;background-image:url(https://www.otticapiero.it/wp-content/uploads/2026/05/Visita-optometrica-scaled.webp);background-size:cover;}.elementor-24 .elementor-element.elementor-element-d1b91f1 .elementor-repeater-item-f66b7f6 .swiper-slide-bg{background-color:#57A884;background-image:url(https://www.otticapiero.it/wp-content/uploads/2026/05/Lenti-a-contatto-scaled-e1779293740291.webp);background-size:cover;}.elementor-24 .elementor-element.elementor-element-d1b91f1 .elementor-repeater-item-bb0048e .swiper-slide-bg{background-color:#57A884;background-image:url(https://www.otticapiero.it/wp-content/uploads/2026/03/closeup-shot-of-a-beautiful-brown-eye-2026-01-07-07-16-52-utc-scaled.jpeg);background-size:cover;}.elementor-24 .elementor-element.elementor-element-d1b91f1 .elementor-repeater-item-2e7217c .swiper-slide-bg{background-color:#57A884;background-image:url(https://www.otticapiero.it/wp-content/uploads/2026/05/Topografia_corneale-scaled.webp);background-size:cover;}.elementor-24 .elementor-element.elementor-element-d1b91f1 .elementor-repeater-item-1be7b8f .swiper-slide-bg{background-color:#57A884;background-image:url(https://www.otticapiero.it/wp-content/uploads/2026/05/senior-woman-s-hearing-aid-being-adjusted-2026-03-24-11-47-25-utc-scaled.jpg);background-size:cover;}.elementor-24 .elementor-element.elementor-element-d1b91f1 .elementor-repeater-item-1be7b8f .elementor-background-overlay{background-color:#00000030;}.elementor-24 .elementor-element.elementor-element-d1b91f1 .elementor-repeater-item-7c530a3 .swiper-slide-bg{background-color:#57A884;background-image:url(https://www.otticapiero.it/wp-content/uploads/2026/04/Occhiali-Audio-scaled.png);background-size:cover;}.elementor-24 .elementor-element.elementor-element-d1b91f1 .swiper-slide{transition-duration:calc(3000ms*1.2);height:602px;}.elementor-24 .elementor-element.elementor-element-d1b91f1 .elementor-slide-button{background-color:#009157;font-family:"Alice", Sans-serif;font-size:20px;font-weight:200;border-color:#009157;}.elementor-24 .elementor-element.elementor-element-d1b91f1{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-d1b91f1 .swiper-slide-contents{max-width:66%;}.elementor-24 .elementor-element.elementor-element-d1b91f1 .swiper-slide-inner{text-align:center;}.elementor-24 .elementor-element.elementor-element-d1b91f1 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-24 .elementor-element.elementor-element-d1b91f1 .elementor-slide-heading{color:var( --e-global-color-primary );font-family:"Alice", Sans-serif;font-size:60px;font-weight:100;text-transform:uppercase;}.elementor-24 .elementor-element.elementor-element-d1b91f1 .elementor-slide-description{color:var( --e-global-color-04b1bbe );font-family:"Alice", Sans-serif;font-size:25px;font-weight:100;}.elementor-24 .elementor-element.elementor-element-d1b91f1 .elementor-slide-button:hover{border-color:#005E38;}.elementor-24 .elementor-element.elementor-element-d1b91f1 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;}.elementor-24 .elementor-element.elementor-element-7e3c862{--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-24 .elementor-element.elementor-element-87320ee{--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-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-e6b1163{--divider-border-style:solid;--divider-color:#16422E;--divider-border-width:3px;--divider-icon-size:100px;--divider-element-spacing:50px;}.elementor-24 .elementor-element.elementor-element-e6b1163 .elementor-divider-separator{width:100%;}.elementor-24 .elementor-element.elementor-element-e6b1163 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-24 .elementor-element.elementor-element-e6b1163.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-e6b1163.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-e6b1163.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-e6b1163.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-e6b1163.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-1b166fe{--display:flex;--min-height:638px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--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-24 .elementor-element.elementor-element-1b166fe:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-1b166fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-1b166fe::before, .elementor-24 .elementor-element.elementor-element-1b166fe > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-1b166fe > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-1b166fe > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-1b166fe > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-1b166fe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.otticapiero.it/wp-content/uploads/2025/10/concrete-wall.png");--background-overlay:'';}.elementor-24 .elementor-element.elementor-element-ea95592{--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-24 .elementor-element.elementor-element-08e329e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-08e329e .elementor-heading-title{font-family:"Alice", Sans-serif;font-size:65px;font-weight:100;text-transform:none;font-style:normal;color:#00562F;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-944f726{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 035px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Alice", Sans-serif;font-size:25px;font-weight:100;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-04b1bbe );}.elementor-24 .elementor-element.elementor-element-944f726 p{margin-block-end:0px;}.elementor-widget-ha-image-compare .twentytwenty-before-label:before, .elementor-widget-ha-image-compare .twentytwenty-after-label:before{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-8d26fe3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:500px 500px 500px 500px;}.elementor-24 .elementor-element.elementor-element-8d26fe3 .twentytwenty-handle:before, .elementor-24 .elementor-element.elementor-element-8d26fe3 .twentytwenty-handle:after{background-color:#009157;}.elementor-24 .elementor-element.elementor-element-8d26fe3 .twentytwenty-handle{border-color:#009157;width:100px;margin-left:calc(-1 * (100px / 2));height:50px;margin-top:calc(-1 * (50px / 2));border-style:none;}.elementor-24 .elementor-element.elementor-element-8d26fe3 .twentytwenty-left-arrow{border-right-color:#009157;}.elementor-24 .elementor-element.elementor-element-8d26fe3 .twentytwenty-right-arrow{border-left-color:#009157;}.elementor-24 .elementor-element.elementor-element-8d26fe3 .twentytwenty-handle:before{box-shadow:0 3px 0 #009157, 0px 0px 12px rgba(51, 51, 51, 0.5);}.elementor-24 .elementor-element.elementor-element-8d26fe3 .twentytwenty-handle:after{box-shadow:0 -3px 0 #009157, 0px 0px 12px rgba(51, 51, 51, 0.5);}.elementor-24 .elementor-element.elementor-element-8d26fe3 .twentytwenty-horizontal .twentytwenty-handle:before, .elementor-24 .elementor-element.elementor-element-8d26fe3 .twentytwenty-horizontal .twentytwenty-handle:after{width:5px;margin-left:calc(-0px - 5px / 2);}.elementor-24 .elementor-element.elementor-element-8d26fe3 .twentytwenty-vertical .twentytwenty-handle:before, .elementor-24 .elementor-element.elementor-element-8d26fe3 .twentytwenty-vertical .twentytwenty-handle:after{height:5px;margin-top:calc(-0px - 5px / 2);}.elementor-24 .elementor-element.elementor-element-8d26fe3 .twentytwenty-vertical .twentytwenty-handle:before{margin-left:calc((100px / 2) - 1px);}.elementor-24 .elementor-element.elementor-element-8d26fe3 .twentytwenty-vertical .twentytwenty-handle:after{margin-right:calc((100px / 2) - 1px);}.elementor-24 .elementor-element.elementor-element-8d26fe3 .twentytwenty-horizontal .twentytwenty-handle:before{margin-bottom:calc((50px / 2) + 2px);}.elementor-24 .elementor-element.elementor-element-8d26fe3 .twentytwenty-horizontal .twentytwenty-handle:after{margin-top:calc((50px / 2) + 2px);}.elementor-24 .elementor-element.elementor-element-8d26fe3 .twentytwenty-before-label:before, .elementor-24 .elementor-element.elementor-element-8d26fe3 .twentytwenty-after-label:before{color:#D6D6D6;}.elementor-24 .elementor-element.elementor-element-6e0c092{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-86d8ebf{--display:flex;}.elementor-widget-ha-card .ha-badge{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-card .ha-card-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-card .ha-card-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-card .ha-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-24 .elementor-element.elementor-element-1f39eda .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;}.elementor-24 .elementor-element.elementor-element-1f39eda > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-1f39eda .ha-card-figure{height:370px;}.elementor-24 .elementor-element.elementor-element-1f39eda .ha-badge{color:var( --e-global-color-primary );background-color:var( --e-global-color-04b1bbe );}.elementor-24 .elementor-element.elementor-element-1f39eda .ha-card-title{font-family:"Alice", Sans-serif;font-size:25px;font-weight:400;}.elementor-24 .elementor-element.elementor-element-1f39eda .ha-card-text{font-family:"Alice", Sans-serif;font-weight:100;font-style:italic;}.elementor-24 .elementor-element.elementor-element-1f39eda .ha-btn{font-family:"Alice", Sans-serif;font-weight:700;text-decoration:none;background-color:#007848;}.elementor-24 .elementor-element.elementor-element-ab002b8{--display:flex;}.elementor-24 .elementor-element.elementor-element-2952d83 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;}.elementor-24 .elementor-element.elementor-element-2952d83 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-2952d83 .ha-card-figure{height:370px;}.elementor-24 .elementor-element.elementor-element-2952d83 .ha-badge{color:var( --e-global-color-primary );background-color:var( --e-global-color-04b1bbe );}.elementor-24 .elementor-element.elementor-element-2952d83 .ha-card-title{font-family:"Alice", Sans-serif;font-size:25px;font-weight:400;}.elementor-24 .elementor-element.elementor-element-2952d83 .ha-card-text{font-family:"Alice", Sans-serif;font-weight:100;font-style:italic;}.elementor-24 .elementor-element.elementor-element-2952d83 .ha-btn{font-family:"Alice", Sans-serif;font-weight:700;text-decoration:none;background-color:#007848;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-0e180ad{--width:100.069%;}.elementor-24 .elementor-element.elementor-element-ce98f6a{--width:100%;}.elementor-24 .elementor-element.elementor-element-8056712{--content-width:1322px;}.elementor-24 .elementor-element.elementor-element-a4a9d37{--width:100%;}.elementor-24 .elementor-element.elementor-element-7e3c862{--content-width:1600px;}.elementor-24 .elementor-element.elementor-element-1b166fe{--content-width:973px;}.elementor-24 .elementor-element.elementor-element-ea95592{--width:85%;}}@media(min-width:1025px){.elementor-24 .elementor-element.elementor-element-8056712:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-8056712 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-24 .elementor-element.elementor-element-d1b91f1 .swiper-slide-contents{max-width:100%;}.elementor-24 .elementor-element.elementor-element-1f39eda .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-24 .elementor-element.elementor-element-1f39eda{--ha-card-image-width:100%;}.elementor-24 .elementor-element.elementor-element-2952d83 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-24 .elementor-element.elementor-element-2952d83{--ha-card-image-width:100%;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-0e180ad{--min-height:37vh;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-24 .elementor-element.elementor-element-8056712{--min-height:159px;}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );}.elementor-24 .elementor-element.elementor-element-767c3f1 .elementor-headline{font-size:23px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-24 .elementor-element.elementor-element-7997932{border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;}.elementor-24 .elementor-element.elementor-element-22d9070{--min-height:0px;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-24 .elementor-element.elementor-element-d1b91f1 .swiper-slide-contents{max-width:100%;}.elementor-24 .elementor-element.elementor-element-d1b91f1 .elementor-slide-heading{font-size:30px;}.elementor-24 .elementor-element.elementor-element-d1b91f1 .elementor-slide-description{font-size:20px;}.elementor-24 .elementor-element.elementor-element-d1b91f1 .elementor-slide-button{font-size:15px;}.elementor-24 .elementor-element.elementor-element-1b166fe{--min-height:432px;--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-24 .elementor-element.elementor-element-ea95592{--justify-content:center;}.elementor-24 .elementor-element.elementor-element-08e329e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-08e329e .elementor-heading-title{font-size:40px;}.elementor-24 .elementor-element.elementor-element-944f726{font-size:20px;}.elementor-24 .elementor-element.elementor-element-944f726 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-8d26fe3 .twentytwenty-horizontal .twentytwenty-handle:before, .elementor-24 .elementor-element.elementor-element-8d26fe3 .twentytwenty-horizontal .twentytwenty-handle:after{width:0px;margin-left:calc(-0px - 0px / 2);}.elementor-24 .elementor-element.elementor-element-8d26fe3 .twentytwenty-vertical .twentytwenty-handle:before, .elementor-24 .elementor-element.elementor-element-8d26fe3 .twentytwenty-vertical .twentytwenty-handle:after{height:0px;margin-top:calc(-0px - 0px / 2);}.elementor-24 .elementor-element.elementor-element-8d26fe3 .twentytwenty-handle{width:94px;margin-left:calc(-1 * (94px / 2));height:100px;margin-top:calc(-1 * (100px / 2));}.elementor-24 .elementor-element.elementor-element-8d26fe3 .twentytwenty-vertical .twentytwenty-handle:before{margin-left:calc((94px / 2) - 1px);}.elementor-24 .elementor-element.elementor-element-8d26fe3 .twentytwenty-vertical .twentytwenty-handle:after{margin-right:calc((94px / 2) - 1px);}.elementor-24 .elementor-element.elementor-element-8d26fe3 .twentytwenty-horizontal .twentytwenty-handle:before{margin-bottom:calc((100px / 2) + 2px);}.elementor-24 .elementor-element.elementor-element-8d26fe3 .twentytwenty-horizontal .twentytwenty-handle:after{margin-top:calc((100px / 2) + 2px);}.elementor-24 .elementor-element.elementor-element-8d26fe3 .twentytwenty-before-label:before, .elementor-24 .elementor-element.elementor-element-8d26fe3 .twentytwenty-after-label:before{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-1f39eda .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-24 .elementor-element.elementor-element-1f39eda{--ha-card-image-width:100%;}.elementor-24 .elementor-element.elementor-element-2952d83 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-24 .elementor-element.elementor-element-2952d83{--ha-card-image-width:100%;}}