.elementor-widget-section .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-section .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-12540 .elementor-element.elementor-element-c2ab358:not(.elementor-motion-effects-element-type-background),.elementor-12540 .elementor-element.elementor-element-c2ab358>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.ethicare.it/wp-content/uploads/2021/07/WhatsApp_Image_2021-12-17_at_15.44.26-removebg-preview.png);background-position:center center;background-repeat:no-repeat;background-size:50% auto}.elementor-12540 .elementor-element.elementor-element-c2ab358>.elementor-container{min-height:361px}.elementor-12540 .elementor-element.elementor-element-c2ab358{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-12540 .elementor-element.elementor-element-c2ab358>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-widget-container .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-container .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-12540 .elementor-element.elementor-element-c15611a{--display:flex}.pp-tooltip.pp-tooltip-{{ID}}.pp-tooltip-content{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-heading .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-heading .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-12540 .elementor-element.elementor-element-1ceda05{text-align:center}.elementor-12540 .elementor-element.elementor-element-1ceda05 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:32px;font-weight:600}.elementor-12540 .elementor-element.elementor-element-ab6864b{--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}.elementor-12540 .elementor-element.elementor-element-5ae7b73{--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}.elementor-widget-text-editor .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-text-editor .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.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-12540 .elementor-element.elementor-element-3de7111{font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:400}.elementor-12540 .elementor-element.elementor-element-014ad87{--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}.elementor-widget-image .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-image .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-12540 .elementor-element.elementor-element-0d2467c{--display:flex}.elementor-12540 .elementor-element.elementor-element-ca91633{text-align:center}.elementor-12540 .elementor-element.elementor-element-ca91633 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:32px;font-weight:600}.elementor-12540 .elementor-element.elementor-element-1ddb0bb{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse}.elementor-12540 .elementor-element.elementor-element-0a89b1b{--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}.elementor-12540 .elementor-element.elementor-element-5619b08{font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:400}.elementor-12540 .elementor-element.elementor-element-adb273e{--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}.elementor-12540 .elementor-element.elementor-element-fe3c165{--display:flex}.elementor-12540 .elementor-element.elementor-element-06dafc3{text-align:center}.elementor-12540 .elementor-element.elementor-element-06dafc3 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:32px;font-weight:600}.elementor-12540 .elementor-element.elementor-element-a555574{font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:400}.elementor-12540 .elementor-element.elementor-element-c2bf2c7{--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}.elementor-12540 .elementor-element.elementor-element-67034b4{--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}.elementor-12540 .elementor-element.elementor-element-ef92a29{font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:400}.elementor-12540 .elementor-element.elementor-element-77f43ff{--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}.elementor-12540 .elementor-element.elementor-element-862ad5b{--display:flex}.elementor-12540 .elementor-element.elementor-element-a7df8bb{text-align:center}.elementor-12540 .elementor-element.elementor-element-a7df8bb .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:32px;font-weight:600}.elementor-12540 .elementor-element.elementor-element-51389ac{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse}.elementor-12540 .elementor-element.elementor-element-0843139{--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}.elementor-12540 .elementor-element.elementor-element-3c47dcc{font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:400}.elementor-12540 .elementor-element.elementor-element-23e72c2{--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}.elementor-12540 .elementor-element.elementor-element-34daf54{--display:flex}.elementor-12540 .elementor-element.elementor-element-7bdcdf4{text-align:center}.elementor-12540 .elementor-element.elementor-element-7bdcdf4 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:32px;font-weight:600}.elementor-12540 .elementor-element.elementor-element-4c1bea0{--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}.elementor-12540 .elementor-element.elementor-element-5aa44ed{--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}.elementor-12540 .elementor-element.elementor-element-7c4384d{font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:400}.elementor-12540 .elementor-element.elementor-element-3497fa2{--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}.elementor-12540 .elementor-element.elementor-element-9d05680{--display:flex}.elementor-12540 .elementor-element.elementor-element-b624a5c{text-align:center}.elementor-12540 .elementor-element.elementor-element-b624a5c .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:32px;font-weight:600}.elementor-12540 .elementor-element.elementor-element-8a0b4f4{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse}.elementor-12540 .elementor-element.elementor-element-a1d24d3{--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}.elementor-12540 .elementor-element.elementor-element-d4305ff{font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:400}.elementor-12540 .elementor-element.elementor-element-6c08d23{--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}.elementor-12540 .elementor-element.elementor-element-2bb60b2 img{width:60%}.elementor-12540 .elementor-element.elementor-element-6cb088e{--display:flex}.elementor-12540 .elementor-element.elementor-element-3910be3{text-align:center}.elementor-12540 .elementor-element.elementor-element-3910be3 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:32px;font-weight:600}.elementor-12540 .elementor-element.elementor-element-0aff3ab{--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}.elementor-12540 .elementor-element.elementor-element-76f0d48{--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}.elementor-12540 .elementor-element.elementor-element-588aae4{font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:400}.elementor-12540 .elementor-element.elementor-element-f68035b{--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}.elementor-12540 .elementor-element.elementor-element-8d08dc4 img{width:100%}.elementor-12540 .elementor-element.elementor-element-de22a13{--display:flex}.elementor-12540 .elementor-element.elementor-element-25c5822{text-align:center}.elementor-12540 .elementor-element.elementor-element-25c5822 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:32px;font-weight:600}.elementor-12540 .elementor-element.elementor-element-71254b1{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse}.elementor-12540 .elementor-element.elementor-element-53b6ce0{--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}.elementor-12540 .elementor-element.elementor-element-711fa4a{font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:400}.elementor-12540 .elementor-element.elementor-element-6ce86a9{--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}.elementor-widget-slides .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-slides .protected-content-error-msg{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-heading{font-family:var(--e-global-typography-primary-font-family),Sans-serif;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-12540 .elementor-element.elementor-element-6ad353b .elementor-repeater-item-1957079 .swiper-slide-bg{background-image:url(https://www.ethicare.it/wp-content/uploads/2025/05/via-calopezzati3.jpg);background-size:cover}.elementor-12540 .elementor-element.elementor-element-6ad353b .elementor-repeater-item-d20235c .swiper-slide-bg{background-image:url(https://www.ethicare.it/wp-content/uploads/2025/05/via-calopezzati2.jpg);background-size:cover}.elementor-12540 .elementor-element.elementor-element-6ad353b .elementor-repeater-item-ddd1916 .swiper-slide-bg{background-image:url(https://www.ethicare.it/wp-content/uploads/2025/05/via-calopezzati6.jpg);background-size:cover}.elementor-12540 .elementor-element.elementor-element-6ad353b .elementor-repeater-item-f8bf400 .swiper-slide-bg{background-image:url(https://www.ethicare.it/wp-content/uploads/2025/05/via-calopezzati8.jpg);background-size:cover}.elementor-12540 .elementor-element.elementor-element-6ad353b .elementor-repeater-item-917fedb .swiper-slide-bg{background-image:url(https://www.ethicare.it/wp-content/uploads/2025/05/via-calopezzati9.jpg);background-size:cover}.elementor-12540 .elementor-element.elementor-element-6ad353b .elementor-repeater-item-0d4b465 .swiper-slide-bg{background-image:url(https://www.ethicare.it/wp-content/uploads/2025/05/via-calopezzati4.jpg);background-size:cover}.elementor-12540 .elementor-element.elementor-element-6ad353b .elementor-repeater-item-85fbe3b .swiper-slide-bg{background-image:url(https://www.ethicare.it/wp-content/uploads/2025/05/via-calopezzati11.jpg);background-size:cover}.elementor-12540 .elementor-element.elementor-element-6ad353b .elementor-repeater-item-22d0532 .swiper-slide-bg{background-image:url(https://www.ethicare.it/wp-content/uploads/2025/05/via-calopezzato5.jpg);background-size:cover}.elementor-12540 .elementor-element.elementor-element-6ad353b .elementor-repeater-item-42e9cd9 .swiper-slide-bg{background-image:url(https://www.ethicare.it/wp-content/uploads/2025/05/via-calopezzati1.jpg);background-size:cover}.elementor-12540 .elementor-element.elementor-element-6ad353b .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px}.elementor-12540 .elementor-element.elementor-element-6ad353b .swiper-slide-contents{max-width:66%}.elementor-12540 .elementor-element.elementor-element-6ad353b .swiper-slide-inner{text-align:center}.elementor-12540 .elementor-element.elementor-element-8bf800a{--display:flex}.elementor-12540 .elementor-element.elementor-element-6f7fc02{text-align:center}.elementor-12540 .elementor-element.elementor-element-6f7fc02 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:32px;font-weight:600}.elementor-12540 .elementor-element.elementor-element-27f4399{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse}.elementor-12540 .elementor-element.elementor-element-369beaf{--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}.elementor-12540 .elementor-element.elementor-element-0541c02{font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:400}.elementor-12540 .elementor-element.elementor-element-d195a9c{--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}.elementor-widget-gallery .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-gallery .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent )}.elementor-widget-gallery .elementor-gallery-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-12540 .elementor-element.elementor-element-82f9478 .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-12540 .elementor-element.elementor-element-82f9478 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgb(0 0 0 / .5)}.elementor-12540 .elementor-element.elementor-element-82f9478{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms}.elementor-12540 .elementor-element.elementor-element-4512db2 img{width:100%}.elementor-12540 .elementor-element.elementor-element-8c86cc1{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-12540 .elementor-element.elementor-element-3cc0f26{text-align:center}.elementor-12540 .elementor-element.elementor-element-3cc0f26 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:32px;font-weight:600}.elementor-12540 .elementor-element.elementor-element-e2f76ea{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse}.elementor-12540 .elementor-element.elementor-element-90147a9{--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}.elementor-12540 .elementor-element.elementor-element-38e6b89{width:var(--container-widget-width,52.252%);max-width:52.252%;--container-widget-width:52.252%;--container-widget-flex-grow:0;font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:400}.elementor-12540 .elementor-element.elementor-element-38e6b89.elementor-element{--flex-grow:0;--flex-shrink:0}:root{--page-title-display:none}@media(max-width:767px){.elementor-12540 .elementor-element.elementor-element-c2ab358>.elementor-container{min-height:182px}}