.elementor-339 .elementor-element.elementor-element-c66aa49{--display:flex;--min-height:524px;--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:flex-start;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-c66aa49:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-c66aa49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://contedoro.com/wp-content/uploads/2026/06/Olive-su-rete.webp");background-position:bottom center;background-size:100% auto;}.elementor-339 .elementor-element.elementor-element-c66aa49::before, .elementor-339 .elementor-element.elementor-element-c66aa49 > .elementor-background-video-container::before, .elementor-339 .elementor-element.elementor-element-c66aa49 > .e-con-inner > .elementor-background-video-container::before, .elementor-339 .elementor-element.elementor-element-c66aa49 > .elementor-background-slideshow::before, .elementor-339 .elementor-element.elementor-element-c66aa49 > .e-con-inner > .elementor-background-slideshow::before, .elementor-339 .elementor-element.elementor-element-c66aa49 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.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-339 .elementor-element.elementor-element-fb29de8{text-align:center;}.elementor-339 .elementor-element.elementor-element-fb29de8 .elementor-heading-title{font-family:"National", Sans-serif;font-size:70px;font-weight:900;color:#FFFFFF;}.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-339 .elementor-element.elementor-element-ee4f78e{--divider-border-style:solid;--divider-border-width:6.3px;}.elementor-339 .elementor-element.elementor-element-ee4f78e .elementor-divider-separator{width:12%;margin:0 auto;margin-left:0;}.elementor-339 .elementor-element.elementor-element-ee4f78e .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.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-339 .elementor-element.elementor-element-44fa946{font-family:"National", Sans-serif;font-size:29px;font-weight:100;color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-1b21da6{--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;}.elementor-339 .elementor-element.elementor-element-d36e269{text-align:justify;font-family:"National", Sans-serif;font-size:22px;font-weight:400;}.elementor-339 .elementor-element.elementor-element-4262f91{--display:flex;}.elementor-widget-blockquote .elementor-blockquote__content{color:var( --e-global-color-text );}.elementor-widget-blockquote .elementor-blockquote__author{color:var( --e-global-color-secondary );}.elementor-339 .elementor-element.elementor-element-8eb72ff .elementor-blockquote__content{font-size:28px;font-weight:900;font-style:italic;}.elementor-339 .elementor-element.elementor-element-8eb72ff .elementor-blockquote__content +.e-q-footer{margin-top:12px;}.elementor-339 .elementor-element.elementor-element-8eb72ff .elementor-blockquote__author{font-size:19px;}.elementor-339 .elementor-element.elementor-element-8eb72ff .elementor-blockquote:before{color:var( --e-global-color-secondary );font-size:calc(1px * 100);}.elementor-339 .elementor-element.elementor-element-3435ac0{--display:flex;--min-height:524px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-3435ac0:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-3435ac0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://contedoro.com/wp-content/uploads/2026/06/foto-uliveto-scaled.webp");background-position:bottom center;background-repeat:no-repeat;background-size:100% auto;}.elementor-339 .elementor-element.elementor-element-3435ac0::before, .elementor-339 .elementor-element.elementor-element-3435ac0 > .elementor-background-video-container::before, .elementor-339 .elementor-element.elementor-element-3435ac0 > .e-con-inner > .elementor-background-video-container::before, .elementor-339 .elementor-element.elementor-element-3435ac0 > .elementor-background-slideshow::before, .elementor-339 .elementor-element.elementor-element-3435ac0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-339 .elementor-element.elementor-element-3435ac0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-339 .elementor-element.elementor-element-de9f8e1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-339 .elementor-element.elementor-element-f1c1450{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:20;}.elementor-339 .elementor-element.elementor-element-f1c1450.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-e3583f7{text-align:center;}.elementor-339 .elementor-element.elementor-element-e3583f7 .elementor-heading-title{font-family:"National", Sans-serif;font-size:65px;font-weight:900;color:var( --e-global-color-accent );}.elementor-339 .elementor-element.elementor-element-7ab4f89{text-align:justify;font-family:"National", Sans-serif;font-size:18px;font-weight:400;}.elementor-339 .elementor-element.elementor-element-150a5dd{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-339 .elementor-element.elementor-element-77640f3{--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;--align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-492f1e3{--display:flex;--min-height:0px;--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;--align-items:flex-start;}.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-339 .elementor-element.elementor-element-326da3c{text-align:start;}.elementor-339 .elementor-element.elementor-element-326da3c img{width:26%;}.elementor-339 .elementor-element.elementor-element-a3d6477 .elementor-heading-title{font-family:"National", Sans-serif;font-size:27px;font-weight:bold;color:#343E3D;}.elementor-339 .elementor-element.elementor-element-7b45235{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:6.1px;}.elementor-339 .elementor-element.elementor-element-7b45235 .elementor-divider-separator{width:23%;}.elementor-339 .elementor-element.elementor-element-7b45235 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-339 .elementor-element.elementor-element-f4c3f1b{font-family:"National", Sans-serif;font-size:18px;font-weight:normal;}.elementor-339 .elementor-element.elementor-element-d893b14{--display:flex;}.elementor-339 .elementor-element.elementor-element-a0e6738{--display:flex;--min-height:0px;--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;--align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-97d4d85{text-align:start;}.elementor-339 .elementor-element.elementor-element-97d4d85 img{width:26%;}.elementor-339 .elementor-element.elementor-element-d56c164 .elementor-heading-title{font-family:"National", Sans-serif;font-size:27px;font-weight:bold;}.elementor-339 .elementor-element.elementor-element-bd779d0{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:6.1px;}.elementor-339 .elementor-element.elementor-element-bd779d0 .elementor-divider-separator{width:23%;}.elementor-339 .elementor-element.elementor-element-bd779d0 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-339 .elementor-element.elementor-element-14c3d29{font-family:"National", Sans-serif;font-size:18px;font-weight:normal;}.elementor-339 .elementor-element.elementor-element-8b9f5c2{--display:flex;}.elementor-339 .elementor-element.elementor-element-26c6f45{--display:flex;--min-height:0px;--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;--align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-623a925{text-align:start;}.elementor-339 .elementor-element.elementor-element-623a925 img{width:26%;}.elementor-339 .elementor-element.elementor-element-b8ff56f .elementor-heading-title{font-family:"National", Sans-serif;font-size:27px;font-weight:bold;}.elementor-339 .elementor-element.elementor-element-623fc80{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:6.1px;}.elementor-339 .elementor-element.elementor-element-623fc80 .elementor-divider-separator{width:23%;}.elementor-339 .elementor-element.elementor-element-623fc80 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-339 .elementor-element.elementor-element-3f83d35{font-family:"National", Sans-serif;font-size:18px;font-weight:normal;}.elementor-339 .elementor-element.elementor-element-2599972{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;width:var( --container-widget-width, 76% );max-width:76%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 17px;--container-widget-width:76%;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-339 .elementor-element.elementor-element-3f9c829{--display:flex;--min-height:524px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-3f9c829:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-3f9c829 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://contedoro.com/wp-content/uploads/2026/06/foto-contedoro_contadino-copia.webp");background-position:bottom center;background-repeat:no-repeat;background-size:100% auto;}.elementor-339 .elementor-element.elementor-element-3f9c829::before, .elementor-339 .elementor-element.elementor-element-3f9c829 > .elementor-background-video-container::before, .elementor-339 .elementor-element.elementor-element-3f9c829 > .e-con-inner > .elementor-background-video-container::before, .elementor-339 .elementor-element.elementor-element-3f9c829 > .elementor-background-slideshow::before, .elementor-339 .elementor-element.elementor-element-3f9c829 > .e-con-inner > .elementor-background-slideshow::before, .elementor-339 .elementor-element.elementor-element-3f9c829 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-339 .elementor-element.elementor-element-ceea9b2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-339 .elementor-element.elementor-element-d49b771{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:20;}.elementor-339 .elementor-element.elementor-element-d49b771.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-e616e03{text-align:center;}.elementor-339 .elementor-element.elementor-element-e616e03 .elementor-heading-title{font-family:"National", Sans-serif;font-size:65px;font-weight:900;color:var( --e-global-color-accent );}.elementor-339 .elementor-element.elementor-element-431ad7b{text-align:justify;font-family:"National", Sans-serif;font-size:18px;font-weight:400;}.elementor-339 .elementor-element.elementor-element-6c32ce3{--display:flex;}.elementor-339 .elementor-element.elementor-element-e44e900 .elementor-blockquote__content{font-size:28px;font-weight:900;font-style:italic;}.elementor-339 .elementor-element.elementor-element-e44e900 .elementor-blockquote__content +.e-q-footer{margin-top:12px;}.elementor-339 .elementor-element.elementor-element-e44e900 .elementor-blockquote__author{font-size:19px;font-weight:100;font-style:italic;}.elementor-339 .elementor-element.elementor-element-e44e900 .elementor-blockquote:before{color:var( --e-global-color-secondary );font-size:calc(1px * 100);}.elementor-339 .elementor-element.elementor-element-4e07585{--display:flex;--min-height:524px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-4e07585:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-4e07585 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://contedoro.com/wp-content/uploads/2026/06/Olive-lavatrice.webp");background-repeat:no-repeat;background-size:100% auto;}.elementor-339 .elementor-element.elementor-element-4e07585::before, .elementor-339 .elementor-element.elementor-element-4e07585 > .elementor-background-video-container::before, .elementor-339 .elementor-element.elementor-element-4e07585 > .e-con-inner > .elementor-background-video-container::before, .elementor-339 .elementor-element.elementor-element-4e07585 > .elementor-background-slideshow::before, .elementor-339 .elementor-element.elementor-element-4e07585 > .e-con-inner > .elementor-background-slideshow::before, .elementor-339 .elementor-element.elementor-element-4e07585 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-339 .elementor-element.elementor-element-5d40cab{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-339 .elementor-element.elementor-element-502e824{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:20;}.elementor-339 .elementor-element.elementor-element-502e824.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-b63246f{text-align:center;}.elementor-339 .elementor-element.elementor-element-b63246f .elementor-heading-title{font-family:"National", Sans-serif;font-size:65px;font-weight:900;color:var( --e-global-color-accent );}.elementor-339 .elementor-element.elementor-element-cacd54f{text-align:justify;font-family:"National", Sans-serif;font-size:18px;font-weight:400;}.elementor-339 .elementor-element.elementor-element-5d7242e{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-339 .elementor-element.elementor-element-75facd3{--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;--align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-1501b5b{--display:flex;--min-height:0px;--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;--align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-0a8034e{text-align:start;}.elementor-339 .elementor-element.elementor-element-0a8034e img{width:26%;}.elementor-339 .elementor-element.elementor-element-5ee508b .elementor-heading-title{font-family:"National", Sans-serif;font-size:27px;font-weight:bold;color:#343E3D;}.elementor-339 .elementor-element.elementor-element-999ba97{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:6.1px;}.elementor-339 .elementor-element.elementor-element-999ba97 .elementor-divider-separator{width:23%;}.elementor-339 .elementor-element.elementor-element-999ba97 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-339 .elementor-element.elementor-element-25bb9bd{font-family:"National", Sans-serif;font-size:18px;font-weight:normal;}.elementor-339 .elementor-element.elementor-element-748415c{--display:flex;}.elementor-339 .elementor-element.elementor-element-dd484b2{--display:flex;--min-height:0px;--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;--align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-9038d22{text-align:start;}.elementor-339 .elementor-element.elementor-element-9038d22 img{width:26%;}.elementor-339 .elementor-element.elementor-element-0bca4b0 .elementor-heading-title{font-family:"National", Sans-serif;font-size:27px;font-weight:bold;}.elementor-339 .elementor-element.elementor-element-7239aff{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:6.1px;}.elementor-339 .elementor-element.elementor-element-7239aff .elementor-divider-separator{width:23%;}.elementor-339 .elementor-element.elementor-element-7239aff .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-339 .elementor-element.elementor-element-6bf2d00{font-family:"National", Sans-serif;font-size:18px;font-weight:normal;}.elementor-339 .elementor-element.elementor-element-4bc8492{--display:flex;}.elementor-339 .elementor-element.elementor-element-63bbb10{--display:flex;--min-height:0px;--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;--align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-7d163ec{text-align:start;}.elementor-339 .elementor-element.elementor-element-7d163ec img{width:26%;}.elementor-339 .elementor-element.elementor-element-d826607 .elementor-heading-title{font-family:"National", Sans-serif;font-size:27px;font-weight:bold;}.elementor-339 .elementor-element.elementor-element-4ff8e25{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:6.1px;}.elementor-339 .elementor-element.elementor-element-4ff8e25 .elementor-divider-separator{width:23%;}.elementor-339 .elementor-element.elementor-element-4ff8e25 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-339 .elementor-element.elementor-element-e0e3e52{font-family:"National", Sans-serif;font-size:18px;font-weight:normal;}.elementor-339 .elementor-element.elementor-element-72cbc5b{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;width:var( --container-widget-width, 76% );max-width:76%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 17px;--container-widget-width:76%;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-339 .elementor-element.elementor-element-ca6c9d9{--display:flex;--min-height:524px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-ca6c9d9:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-ca6c9d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://contedoro.com/wp-content/uploads/2026/06/Barracane-scaled.webp");background-repeat:no-repeat;background-size:100% auto;}.elementor-339 .elementor-element.elementor-element-ca6c9d9::before, .elementor-339 .elementor-element.elementor-element-ca6c9d9 > .elementor-background-video-container::before, .elementor-339 .elementor-element.elementor-element-ca6c9d9 > .e-con-inner > .elementor-background-video-container::before, .elementor-339 .elementor-element.elementor-element-ca6c9d9 > .elementor-background-slideshow::before, .elementor-339 .elementor-element.elementor-element-ca6c9d9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-339 .elementor-element.elementor-element-ca6c9d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-339 .elementor-element.elementor-element-05d623e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-339 .elementor-element.elementor-element-5f0c51f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:20;}.elementor-339 .elementor-element.elementor-element-5f0c51f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-45c326b{text-align:center;}.elementor-339 .elementor-element.elementor-element-45c326b .elementor-heading-title{font-family:"National", Sans-serif;font-size:65px;font-weight:900;color:var( --e-global-color-accent );}.elementor-339 .elementor-element.elementor-element-1ce3e78{text-align:justify;font-family:"National", Sans-serif;font-size:18px;font-weight:400;}.elementor-339 .elementor-element.elementor-element-31b3b1d{--display:flex;}.elementor-339 .elementor-element.elementor-element-5d6ba8d .elementor-blockquote__content{font-size:28px;font-weight:900;font-style:italic;}.elementor-339 .elementor-element.elementor-element-5d6ba8d .elementor-blockquote__content +.e-q-footer{margin-top:12px;}.elementor-339 .elementor-element.elementor-element-5d6ba8d .elementor-blockquote__author{font-size:19px;}.elementor-339 .elementor-element.elementor-element-5d6ba8d .elementor-blockquote:before{color:var( --e-global-color-secondary );font-size:calc(1px * 100);}.elementor-339 .elementor-element.elementor-element-b91fbb0{--display:flex;--min-height:524px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-b91fbb0:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-b91fbb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://contedoro.com/wp-content/uploads/2026/06/Olio-Gocce.webp");background-repeat:no-repeat;background-size:100% auto;}.elementor-339 .elementor-element.elementor-element-b91fbb0::before, .elementor-339 .elementor-element.elementor-element-b91fbb0 > .elementor-background-video-container::before, .elementor-339 .elementor-element.elementor-element-b91fbb0 > .e-con-inner > .elementor-background-video-container::before, .elementor-339 .elementor-element.elementor-element-b91fbb0 > .elementor-background-slideshow::before, .elementor-339 .elementor-element.elementor-element-b91fbb0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-339 .elementor-element.elementor-element-b91fbb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-339 .elementor-element.elementor-element-2e2c8af{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-339 .elementor-element.elementor-element-cd6465b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:20;}.elementor-339 .elementor-element.elementor-element-cd6465b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-3fa5a39{text-align:center;}.elementor-339 .elementor-element.elementor-element-3fa5a39 .elementor-heading-title{font-family:"National", Sans-serif;font-size:65px;font-weight:900;color:var( --e-global-color-accent );}.elementor-339 .elementor-element.elementor-element-1114a96{text-align:justify;font-family:"National", Sans-serif;font-size:18px;font-weight:400;}.elementor-339 .elementor-element.elementor-element-8de4ace{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-339 .elementor-element.elementor-element-df0136b{--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;--align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-1e9d96f{--display:flex;--min-height:0px;--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;--align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-cccecae{text-align:start;}.elementor-339 .elementor-element.elementor-element-cccecae img{width:26%;}.elementor-339 .elementor-element.elementor-element-49df35b .elementor-heading-title{font-family:"National", Sans-serif;font-size:27px;font-weight:bold;color:#343E3D;}.elementor-339 .elementor-element.elementor-element-06cde11{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:6.1px;}.elementor-339 .elementor-element.elementor-element-06cde11 .elementor-divider-separator{width:23%;}.elementor-339 .elementor-element.elementor-element-06cde11 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-339 .elementor-element.elementor-element-52ca16e{font-family:"National", Sans-serif;font-size:18px;font-weight:normal;}.elementor-339 .elementor-element.elementor-element-abd41cb{--display:flex;}.elementor-339 .elementor-element.elementor-element-e1b4ed0{--display:flex;--min-height:0px;--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;--align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-e9a10ca{text-align:start;}.elementor-339 .elementor-element.elementor-element-e9a10ca img{width:26%;}.elementor-339 .elementor-element.elementor-element-3f50d36 .elementor-heading-title{font-family:"National", Sans-serif;font-size:27px;font-weight:bold;}.elementor-339 .elementor-element.elementor-element-2a05a75{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:6.1px;}.elementor-339 .elementor-element.elementor-element-2a05a75 .elementor-divider-separator{width:23%;}.elementor-339 .elementor-element.elementor-element-2a05a75 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-339 .elementor-element.elementor-element-43c34aa{font-family:"National", Sans-serif;font-size:18px;font-weight:normal;}.elementor-339 .elementor-element.elementor-element-b85848b{--display:flex;}.elementor-339 .elementor-element.elementor-element-7b02c5f{--display:flex;--min-height:0px;--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;--align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-45eb7af{text-align:start;}.elementor-339 .elementor-element.elementor-element-45eb7af img{width:26%;}.elementor-339 .elementor-element.elementor-element-8055038 .elementor-heading-title{font-family:"National", Sans-serif;font-size:27px;font-weight:bold;}.elementor-339 .elementor-element.elementor-element-69b663a{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:6.1px;}.elementor-339 .elementor-element.elementor-element-69b663a .elementor-divider-separator{width:23%;}.elementor-339 .elementor-element.elementor-element-69b663a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-339 .elementor-element.elementor-element-373c2b4{font-family:"National", Sans-serif;font-size:18px;font-weight:normal;}.elementor-339 .elementor-element.elementor-element-463c6bd{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;width:var( --container-widget-width, 76% );max-width:76%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 17px;--container-widget-width:76%;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-339 .elementor-element.elementor-element-ee4b797{--display:flex;--min-height:524px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-ee4b797:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-ee4b797 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://contedoro.com/wp-content/uploads/2026/06/Corriere-1.webp");background-repeat:no-repeat;background-size:100% auto;}.elementor-339 .elementor-element.elementor-element-ee4b797::before, .elementor-339 .elementor-element.elementor-element-ee4b797 > .elementor-background-video-container::before, .elementor-339 .elementor-element.elementor-element-ee4b797 > .e-con-inner > .elementor-background-video-container::before, .elementor-339 .elementor-element.elementor-element-ee4b797 > .elementor-background-slideshow::before, .elementor-339 .elementor-element.elementor-element-ee4b797 > .e-con-inner > .elementor-background-slideshow::before, .elementor-339 .elementor-element.elementor-element-ee4b797 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-339 .elementor-element.elementor-element-dee7963{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-339 .elementor-element.elementor-element-4f7be1c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:20;}.elementor-339 .elementor-element.elementor-element-4f7be1c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-6c0440c{text-align:center;}.elementor-339 .elementor-element.elementor-element-6c0440c .elementor-heading-title{font-family:"National", Sans-serif;font-size:65px;font-weight:900;color:var( --e-global-color-accent );}.elementor-339 .elementor-element.elementor-element-c863980{text-align:justify;font-family:"National", Sans-serif;font-size:18px;font-weight:400;}.elementor-339 .elementor-element.elementor-element-317a6d2{--display:flex;}.elementor-339 .elementor-element.elementor-element-da322e2 .elementor-blockquote__content{font-size:28px;font-weight:900;font-style:italic;}.elementor-339 .elementor-element.elementor-element-da322e2 .elementor-blockquote__content +.e-q-footer{margin-top:12px;}.elementor-339 .elementor-element.elementor-element-da322e2 .elementor-blockquote__author{font-size:19px;}.elementor-339 .elementor-element.elementor-element-da322e2 .elementor-blockquote:before{color:var( --e-global-color-secondary );font-size:calc(1px * 100);}.elementor-339 .elementor-element.elementor-element-1d1c16c{--display:flex;--min-height:524px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-1d1c16c:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-1d1c16c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://contedoro.com/wp-content/uploads/2026/06/Olio-e-pane.webp");background-repeat:no-repeat;background-size:100% auto;}.elementor-339 .elementor-element.elementor-element-1d1c16c::before, .elementor-339 .elementor-element.elementor-element-1d1c16c > .elementor-background-video-container::before, .elementor-339 .elementor-element.elementor-element-1d1c16c > .e-con-inner > .elementor-background-video-container::before, .elementor-339 .elementor-element.elementor-element-1d1c16c > .elementor-background-slideshow::before, .elementor-339 .elementor-element.elementor-element-1d1c16c > .e-con-inner > .elementor-background-slideshow::before, .elementor-339 .elementor-element.elementor-element-1d1c16c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-339 .elementor-element.elementor-element-c9ada1c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-339 .elementor-element.elementor-element-1039c0b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:20;}.elementor-339 .elementor-element.elementor-element-1039c0b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-6af60ed{text-align:center;}.elementor-339 .elementor-element.elementor-element-6af60ed .elementor-heading-title{font-family:"National", Sans-serif;font-size:65px;font-weight:900;color:var( --e-global-color-accent );}.elementor-339 .elementor-element.elementor-element-d76164c{text-align:justify;font-family:"National", Sans-serif;font-size:18px;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-339 .elementor-element.elementor-element-30ae937 .elementor-button{background-color:#FBBE47;font-family:"National", Sans-serif;font-size:21px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-7f48568 .elementor-button{background-color:#FFFFFF00;font-family:"National", Sans-serif;font-size:69px;font-weight:900;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-7f48568 .elementor-button:hover, .elementor-339 .elementor-element.elementor-element-7f48568 .elementor-button:focus{background-color:#FFFFFF;color:#FFE9BE;}.elementor-339 .elementor-element.elementor-element-7f48568 .elementor-button:hover svg, .elementor-339 .elementor-element.elementor-element-7f48568 .elementor-button:focus svg{fill:#FFE9BE;}.elementor-339 .elementor-element.elementor-element-afe7c39{--display:flex;--min-height:100px;--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:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-afe7c39.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-9a16c1d{--display:flex;}.elementor-339 .elementor-element.elementor-element-278e40a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-ceb1551{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-f7a5789{--display:flex;}.elementor-339 .elementor-element.elementor-element-aebd7bf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-065224f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-580ca5d{--display:flex;}.elementor-339 .elementor-element.elementor-element-c59bf5e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-98efa56{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-bfbd5a1{--display:flex;}.elementor-339 .elementor-element.elementor-element-f12627f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-48f7474{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-4ae4c67{--display:flex;}.elementor-339 .elementor-element.elementor-element-e854aa5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-d39efd2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-5877f9f{--display:flex;}.elementor-339 .elementor-element.elementor-element-14ded4d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-f0fe9e7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-c98c79d{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-339 .elementor-element.elementor-element-1135ab7{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-5479af5{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-f5ee747{--display:flex;}.elementor-339 .elementor-element.elementor-element-e40505a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-a769abb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-519c9c9{--display:flex;}.elementor-339 .elementor-element.elementor-element-068274a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-668462d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-995919d{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-339 .elementor-element.elementor-element-20136ab{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-d757275{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-1bd6718{--display:flex;}.elementor-339 .elementor-element.elementor-element-95b7962{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-bb1d69b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-0297af6{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:10px;width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:19px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:19px;}.elementor-339 .elementor-element.elementor-element-40eeb5b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-339 .elementor-element.elementor-element-8149639{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:20;}.elementor-339 .elementor-element.elementor-element-8149639.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-956e29e{text-align:justify;font-family:"National", Sans-serif;font-size:18px;font-weight:400;}.elementor-339 .elementor-element.elementor-element-08806c2{text-align:center;}.elementor-339 .elementor-element.elementor-element-08806c2 .elementor-heading-title{font-family:"National", Sans-serif;font-size:65px;font-weight:900;color:var( --e-global-color-accent );}.elementor-339 .elementor-element.elementor-element-9046a28{text-align:justify;font-family:"National", Sans-serif;font-size:18px;font-weight:400;}.elementor-339 .elementor-element.elementor-element-dc28629{--display:flex;--min-height:524px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-dc28629:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-dc28629 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://contedoro.com/wp-content/uploads/2026/06/Carciofo.webp");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-339 .elementor-element.elementor-element-dc28629::before, .elementor-339 .elementor-element.elementor-element-dc28629 > .elementor-background-video-container::before, .elementor-339 .elementor-element.elementor-element-dc28629 > .e-con-inner > .elementor-background-video-container::before, .elementor-339 .elementor-element.elementor-element-dc28629 > .elementor-background-slideshow::before, .elementor-339 .elementor-element.elementor-element-dc28629 > .e-con-inner > .elementor-background-slideshow::before, .elementor-339 .elementor-element.elementor-element-dc28629 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-339 .elementor-element.elementor-element-a5f2a88{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-339 .elementor-element.elementor-element-3ea7c76{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:20;}.elementor-339 .elementor-element.elementor-element-3ea7c76.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-abdee6b{text-align:center;}.elementor-339 .elementor-element.elementor-element-abdee6b .elementor-heading-title{font-family:"National", Sans-serif;font-size:65px;font-weight:900;color:var( --e-global-color-accent );}.elementor-339 .elementor-element.elementor-element-b1823c4{text-align:justify;font-family:"National", Sans-serif;font-size:18px;font-weight:400;}.elementor-339 .elementor-element.elementor-element-df02c57{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-339 .elementor-element.elementor-element-289fc67{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:20;}.elementor-339 .elementor-element.elementor-element-289fc67.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-cd8e7b9{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:5px;}.elementor-339 .elementor-element.elementor-element-cd8e7b9 .elementor-divider-separator{width:23%;margin:0 auto;margin-center:0;}.elementor-339 .elementor-element.elementor-element-cd8e7b9 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-339 .elementor-element.elementor-element-d5f19d3{text-align:center;}.elementor-339 .elementor-element.elementor-element-d5f19d3 .elementor-heading-title{font-family:"National", Sans-serif;font-size:65px;font-weight:900;color:var( --e-global-color-accent );}.elementor-339 .elementor-element.elementor-element-98f1fcf{text-align:center;font-family:"National", Sans-serif;font-size:18px;font-weight:400;}.elementor-339 .elementor-element.elementor-element-83ffeeb{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-339 .elementor-element.elementor-element-c05ed7b{--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;--align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-849146a{--display:flex;--min-height:0px;--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;--align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-d163d21{text-align:start;}.elementor-339 .elementor-element.elementor-element-d163d21 img{width:26%;}.elementor-339 .elementor-element.elementor-element-3ec4dfd .elementor-heading-title{font-family:"National", Sans-serif;font-size:27px;font-weight:bold;color:#343E3D;}.elementor-339 .elementor-element.elementor-element-66eaaff{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:6.1px;}.elementor-339 .elementor-element.elementor-element-66eaaff .elementor-divider-separator{width:23%;}.elementor-339 .elementor-element.elementor-element-66eaaff .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-339 .elementor-element.elementor-element-3586b60{font-family:"National", Sans-serif;font-size:18px;font-weight:normal;}.elementor-339 .elementor-element.elementor-element-c6645bf{--display:flex;}.elementor-339 .elementor-element.elementor-element-4a58438{--display:flex;--min-height:0px;--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;--align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-d152117{text-align:start;}.elementor-339 .elementor-element.elementor-element-d152117 img{width:26%;}.elementor-339 .elementor-element.elementor-element-e62946b .elementor-heading-title{font-family:"National", Sans-serif;font-size:27px;font-weight:bold;}.elementor-339 .elementor-element.elementor-element-2d55434{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:6.1px;}.elementor-339 .elementor-element.elementor-element-2d55434 .elementor-divider-separator{width:23%;}.elementor-339 .elementor-element.elementor-element-2d55434 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-339 .elementor-element.elementor-element-3d247be{font-family:"National", Sans-serif;font-size:18px;font-weight:normal;}.elementor-339 .elementor-element.elementor-element-548ae08{--display:flex;}.elementor-339 .elementor-element.elementor-element-f84c35c{--display:flex;--min-height:0px;--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;--align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-15e8f6d{text-align:start;}.elementor-339 .elementor-element.elementor-element-15e8f6d img{width:26%;}.elementor-339 .elementor-element.elementor-element-5508ae7 .elementor-heading-title{font-family:"National", Sans-serif;font-size:27px;font-weight:bold;}.elementor-339 .elementor-element.elementor-element-7e922d7{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:6.1px;}.elementor-339 .elementor-element.elementor-element-7e922d7 .elementor-divider-separator{width:23%;}.elementor-339 .elementor-element.elementor-element-7e922d7 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-339 .elementor-element.elementor-element-7d88015{font-family:"National", Sans-serif;font-size:18px;font-weight:normal;}.elementor-339 .elementor-element.elementor-element-69fa6d4{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;width:var( --container-widget-width, 76% );max-width:76%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 17px;--container-widget-width:76%;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-339 .elementor-element.elementor-element-6d7740e{--display:flex;--min-height:350px;--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:120px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-6d7740e:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-6d7740e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8D8D8;}.elementor-339 .elementor-element.elementor-element-6d7740e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-9d94320{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-120px;--margin-bottom:-120px;--margin-left:0px;--margin-right:0px;--z-index:20;}.elementor-339 .elementor-element.elementor-element-8afa38b{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-8afa38b .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-339 .elementor-element.elementor-element-1981fd5{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-339 .elementor-element.elementor-element-866951e .elementor-heading-title{font-family:"National", Sans-serif;font-size:55px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-339 .elementor-element.elementor-element-d89d793{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-339 .elementor-element.elementor-element-e275616{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:20;}.elementor-339 .elementor-element.elementor-element-e275616.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-989947e{text-align:center;}.elementor-339 .elementor-element.elementor-element-989947e .elementor-heading-title{font-family:"National", Sans-serif;font-size:65px;font-weight:900;color:var( --e-global-color-accent );}.elementor-339 .elementor-element.elementor-element-2a95a20{text-align:justify;font-family:"National", Sans-serif;font-size:18px;font-weight:400;}.elementor-339 .elementor-element.elementor-element-e7b718f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-e7b718f:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-e7b718f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-339 .elementor-element.elementor-element-27e7e1a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 3px 0px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:0px;border-color:#618F66;--border-color:#618F66;}.elementor-339 .elementor-element.elementor-element-27e7e1a:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-27e7e1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-339 .elementor-element.elementor-element-226b982 .elementor-heading-title{font-family:"National", Sans-serif;font-size:30px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-339 .elementor-element.elementor-element-4d7a377{text-align:start;font-family:"National", Sans-serif;font-size:18px;font-weight:400;}.elementor-339 .elementor-element.elementor-element-30eaa91{--display:flex;}.elementor-339 .elementor-element.elementor-element-30eaa91:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-30eaa91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-50ea8e6 .elementor-heading-title{font-family:"National", Sans-serif;font-size:30px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-339 .elementor-element.elementor-element-d88f010{text-align:start;font-family:"National", Sans-serif;font-size:18px;font-weight:400;}.elementor-339 .elementor-element.elementor-element-869030d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-869030d:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-869030d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-339 .elementor-element.elementor-element-fe236d0 .elementor-heading-title{font-family:"National", Sans-serif;font-size:30px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-339 .elementor-element.elementor-element-e59b9f4{text-align:start;font-family:"National", Sans-serif;font-size:18px;font-weight:400;}.elementor-339 .elementor-element.elementor-element-6650c31{--display:flex;}.elementor-339 .elementor-element.elementor-element-1607627{text-align:center;font-family:"National", Sans-serif;font-size:18px;font-weight:400;line-height:13px;}.elementor-339 .elementor-element.elementor-element-8199fe5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-339 .elementor-element.elementor-element-820686d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:20;}.elementor-339 .elementor-element.elementor-element-820686d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-74ef49d{text-align:center;}.elementor-339 .elementor-element.elementor-element-74ef49d .elementor-heading-title{font-family:"National", Sans-serif;font-size:65px;font-weight:900;color:var( --e-global-color-accent );}.elementor-339 .elementor-element.elementor-element-6dca82b{text-align:justify;font-family:"National", Sans-serif;font-size:18px;font-weight:400;}.elementor-339 .elementor-element.elementor-element-1185f05{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-339 .elementor-element.elementor-element-1ce318c{--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;--align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-50ca966{--display:flex;--min-height:0px;--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;--align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-4e74ed7{text-align:start;}.elementor-339 .elementor-element.elementor-element-4e74ed7 img{width:26%;}.elementor-339 .elementor-element.elementor-element-abb1d86 .elementor-heading-title{font-family:"National", Sans-serif;font-size:27px;font-weight:bold;color:#343E3D;}.elementor-339 .elementor-element.elementor-element-15a3f96{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:6.1px;}.elementor-339 .elementor-element.elementor-element-15a3f96 .elementor-divider-separator{width:23%;}.elementor-339 .elementor-element.elementor-element-15a3f96 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-339 .elementor-element.elementor-element-1abc3e5{font-family:"National", Sans-serif;font-size:18px;font-weight:normal;}.elementor-339 .elementor-element.elementor-element-eb906dc{--display:flex;}.elementor-339 .elementor-element.elementor-element-c9033e1{--display:flex;--min-height:0px;--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;--align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-3264cdc{text-align:start;}.elementor-339 .elementor-element.elementor-element-3264cdc img{width:26%;}.elementor-339 .elementor-element.elementor-element-23cccb7 .elementor-heading-title{font-family:"National", Sans-serif;font-size:27px;font-weight:bold;}.elementor-339 .elementor-element.elementor-element-58b738c{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:6.1px;}.elementor-339 .elementor-element.elementor-element-58b738c .elementor-divider-separator{width:23%;}.elementor-339 .elementor-element.elementor-element-58b738c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-339 .elementor-element.elementor-element-30657c0{font-family:"National", Sans-serif;font-size:18px;font-weight:normal;}.elementor-339 .elementor-element.elementor-element-0594e1e{--display:flex;}.elementor-339 .elementor-element.elementor-element-10c162a{--display:flex;--min-height:0px;--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;--align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-4f8db9c{text-align:start;}.elementor-339 .elementor-element.elementor-element-4f8db9c img{width:26%;}.elementor-339 .elementor-element.elementor-element-8da89ea .elementor-heading-title{font-family:"National", Sans-serif;font-size:27px;font-weight:bold;}.elementor-339 .elementor-element.elementor-element-c0e7c2f{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:6.1px;}.elementor-339 .elementor-element.elementor-element-c0e7c2f .elementor-divider-separator{width:23%;}.elementor-339 .elementor-element.elementor-element-c0e7c2f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-339 .elementor-element.elementor-element-bfafc4d{font-family:"National", Sans-serif;font-size:18px;font-weight:normal;}.elementor-339 .elementor-element.elementor-element-e1a7f53{--display:flex;}.elementor-339 .elementor-element.elementor-element-576903d{--display:flex;--min-height:0px;--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;--align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-5fc55cd{text-align:start;}.elementor-339 .elementor-element.elementor-element-5fc55cd img{width:26%;}.elementor-339 .elementor-element.elementor-element-4c99237 .elementor-heading-title{font-family:"National", Sans-serif;font-size:27px;font-weight:bold;color:#343E3D;}.elementor-339 .elementor-element.elementor-element-790034f{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:6.1px;}.elementor-339 .elementor-element.elementor-element-790034f .elementor-divider-separator{width:23%;}.elementor-339 .elementor-element.elementor-element-790034f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-339 .elementor-element.elementor-element-ba0c292{font-family:"National", Sans-serif;font-size:18px;font-weight:normal;}.elementor-339 .elementor-element.elementor-element-e5531ec{--display:flex;}.elementor-339 .elementor-element.elementor-element-e5f149c{--display:flex;--min-height:0px;--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;--align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-3ba7f0a{text-align:start;}.elementor-339 .elementor-element.elementor-element-3ba7f0a img{width:26%;}.elementor-339 .elementor-element.elementor-element-b2ba353 .elementor-heading-title{font-family:"National", Sans-serif;font-size:27px;font-weight:bold;color:#343E3D;}.elementor-339 .elementor-element.elementor-element-d6859cc{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:6.1px;}.elementor-339 .elementor-element.elementor-element-d6859cc .elementor-divider-separator{width:23%;}.elementor-339 .elementor-element.elementor-element-d6859cc .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-339 .elementor-element.elementor-element-de5fc97{font-family:"National", Sans-serif;font-size:18px;font-weight:normal;}.elementor-339 .elementor-element.elementor-element-d52c415{--display:flex;}.elementor-339 .elementor-element.elementor-element-edebe9b{--display:flex;--min-height:0px;--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;--align-items:flex-start;}.elementor-339 .elementor-element.elementor-element-50fa40c{text-align:start;}.elementor-339 .elementor-element.elementor-element-50fa40c img{width:26%;}.elementor-339 .elementor-element.elementor-element-4d7e05a .elementor-heading-title{font-family:"National", Sans-serif;font-size:27px;font-weight:bold;color:#343E3D;}.elementor-339 .elementor-element.elementor-element-8a14d8f{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:6.1px;}.elementor-339 .elementor-element.elementor-element-8a14d8f .elementor-divider-separator{width:23%;}.elementor-339 .elementor-element.elementor-element-8a14d8f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-339 .elementor-element.elementor-element-dd56deb{font-family:"National", Sans-serif;font-size:18px;font-weight:normal;}.elementor-339 .elementor-element.elementor-element-d591cb2{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;width:var( --container-widget-width, 76% );max-width:76%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 17px;--container-widget-width:76%;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-10px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-10px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:40px;--e-n-carousel-arrow-normal-color:var( --e-global-color-secondary );}.elementor-339 .elementor-element.elementor-element-d591cb2 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-8ed4154{--display:flex;}.elementor-339 .elementor-element.elementor-element-3bffc6f{text-align:center;font-family:"National", Sans-serif;font-size:18px;font-weight:400;line-height:13px;}.elementor-339 .elementor-element.elementor-element-1f661ff{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-339 .elementor-element.elementor-element-0c16c0d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:20;}.elementor-339 .elementor-element.elementor-element-0c16c0d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-25ea2f0{text-align:center;}.elementor-339 .elementor-element.elementor-element-25ea2f0 .elementor-heading-title{font-family:"National", Sans-serif;font-size:65px;font-weight:900;color:var( --e-global-color-accent );}.elementor-339 .elementor-element.elementor-element-2b3d634{text-align:justify;font-family:"National", Sans-serif;font-size:18px;font-weight:400;}.elementor-339 .elementor-element.elementor-element-9e36ac1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:20;}.elementor-339 .elementor-element.elementor-element-9e36ac1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-f4e47f9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-339 .elementor-element.elementor-element-f4e47f9 .elementor-heading-title{font-family:"National", Sans-serif;font-size:45px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-339 .elementor-element.elementor-element-642bc23{text-align:start;font-family:"National", Sans-serif;font-size:18px;font-weight:400;}.elementor-339 .elementor-element.elementor-element-3ffba18{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:20;}.elementor-339 .elementor-element.elementor-element-3ffba18.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-d0e1b9c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-339 .elementor-element.elementor-element-d0e1b9c .elementor-heading-title{font-family:"National", Sans-serif;font-size:45px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-339 .elementor-element.elementor-element-469971f{text-align:start;font-family:"National", Sans-serif;font-size:18px;font-weight:400;}.elementor-339 .elementor-element.elementor-element-e0660a5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-339 .elementor-element.elementor-element-df401ef{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:20;}.elementor-339 .elementor-element.elementor-element-df401ef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-e92cbef{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:5px;}.elementor-339 .elementor-element.elementor-element-e92cbef .elementor-divider-separator{width:23%;margin:0 auto;margin-center:0;}.elementor-339 .elementor-element.elementor-element-e92cbef .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-339 .elementor-element.elementor-element-1baea23{text-align:center;}.elementor-339 .elementor-element.elementor-element-1baea23 .elementor-heading-title{font-family:"National", Sans-serif;font-size:65px;font-weight:900;color:var( --e-global-color-accent );}.elementor-339 .elementor-element.elementor-element-94331ff{text-align:justify;font-family:"National", Sans-serif;font-size:18px;font-weight:400;}.elementor-339 .elementor-element.elementor-element-c54eef9{--display:flex;--min-height:524px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-c54eef9:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-c54eef9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://contedoro.com/wp-content/uploads/2026/06/Insalata.webp");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-339 .elementor-element.elementor-element-c54eef9::before, .elementor-339 .elementor-element.elementor-element-c54eef9 > .elementor-background-video-container::before, .elementor-339 .elementor-element.elementor-element-c54eef9 > .e-con-inner > .elementor-background-video-container::before, .elementor-339 .elementor-element.elementor-element-c54eef9 > .elementor-background-slideshow::before, .elementor-339 .elementor-element.elementor-element-c54eef9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-339 .elementor-element.elementor-element-c54eef9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-339 .elementor-element.elementor-element-4f43c72{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-339 .elementor-element.elementor-element-4c345e9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:20;}.elementor-339 .elementor-element.elementor-element-4c345e9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-7e609e9{text-align:center;}.elementor-339 .elementor-element.elementor-element-7e609e9 .elementor-heading-title{font-family:"National", Sans-serif;font-size:65px;font-weight:900;color:var( --e-global-color-accent );}.elementor-339 .elementor-element.elementor-element-31a6881{width:var( --container-widget-width, 98.652% );max-width:98.652%;--container-widget-width:98.652%;--container-widget-flex-grow:0;text-align:justify;font-family:"National", Sans-serif;font-size:18px;font-weight:400;}.elementor-339 .elementor-element.elementor-element-31a6881.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-4e09edc{--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:31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-4e09edc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-4fa74d7{--display:flex;--min-height:507px;--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;--overlay-opacity:1;--margin-top:120px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-4fa74d7:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-4fa74d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-339 .elementor-element.elementor-element-4fa74d7::before, .elementor-339 .elementor-element.elementor-element-4fa74d7 > .elementor-background-video-container::before, .elementor-339 .elementor-element.elementor-element-4fa74d7 > .e-con-inner > .elementor-background-video-container::before, .elementor-339 .elementor-element.elementor-element-4fa74d7 > .elementor-background-slideshow::before, .elementor-339 .elementor-element.elementor-element-4fa74d7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-339 .elementor-element.elementor-element-4fa74d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#618F6600;--background-overlay:'';}.elementor-339 .elementor-element.elementor-element-4fa74d7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-1c5cb20{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-120px;--margin-bottom:-120px;--margin-left:0px;--margin-right:0px;--z-index:20;}.elementor-339 .elementor-element.elementor-element-1c5cb20.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-b262a24{width:var( --container-widget-width, 110.833% );max-width:110.833%;--container-widget-width:110.833%;--container-widget-flex-grow:0;font-family:"National", Sans-serif;font-size:88px;font-weight:900;line-height:82px;letter-spacing:0.8px;color:var( --e-global-color-secondary );}.elementor-339 .elementor-element.elementor-element-b262a24.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-b262a24 p{margin-block-end:0px;}.elementor-339 .elementor-element.elementor-element-fccaee1{--spacer-size:6px;}.elementor-339 .elementor-element.elementor-element-77dd8e4 .elementor-button{background-color:#FBBE47;font-family:"National", Sans-serif;font-size:26px;font-weight:900;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-77dd8e4.elementor-element{--align-self:flex-start;}.elementor-339 .elementor-element.elementor-element-be38af3{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-be38af3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-d6e9d37{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-120px;--margin-bottom:-120px;--margin-left:0px;--margin-right:0px;--z-index:20;}.elementor-339 .elementor-element.elementor-element-d6e9d37.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-6124898{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-2ffd2b2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:3;}.elementor-339 .elementor-element.elementor-element-2ffd2b2:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-2ffd2b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-2ffd2b2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-e8e2a7c{--display:flex;--min-height:558px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-339 .elementor-element.elementor-element-23d5918{--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;--border-radius:20px 20px 20px 20px;--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-339 .elementor-element.elementor-element-23d5918:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-23d5918 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEDEDE00;}.elementor-339 .elementor-element.elementor-element-23d5918.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-ab5ebfa img{width:100%;max-width:100%;}.elementor-339 .elementor-element.elementor-element-34dc695{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-34dc695 .elementor-heading-title{font-family:"National", Sans-serif;font-size:24px;font-weight:600;color:#343E3D;}.elementor-339 .elementor-element.elementor-element-7d7487e{--display:flex;--min-height:558px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-339 .elementor-element.elementor-element-eecc92a{--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;--border-radius:20px 20px 20px 20px;--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-339 .elementor-element.elementor-element-eecc92a:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-eecc92a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEDEDE00;}.elementor-339 .elementor-element.elementor-element-eecc92a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-376d986 img{width:100%;max-width:100%;}.elementor-339 .elementor-element.elementor-element-d8f6299{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-d8f6299 .elementor-heading-title{font-family:"National", Sans-serif;font-size:24px;font-weight:600;color:#343E3D;}.elementor-339 .elementor-element.elementor-element-a3dde9f{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-339 .elementor-element.elementor-element-64416b4{--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;--border-radius:20px 20px 20px 20px;--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-339 .elementor-element.elementor-element-64416b4:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-64416b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEDEDE00;}.elementor-339 .elementor-element.elementor-element-64416b4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-c00359f img{width:100%;max-width:100%;}.elementor-339 .elementor-element.elementor-element-8ebc649{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-8ebc649 .elementor-heading-title{font-family:"National", Sans-serif;font-size:24px;font-weight:600;color:#343E3D;}.elementor-339 .elementor-element.elementor-element-265ab91{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-339 .elementor-element.elementor-element-9912960{--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;--border-radius:20px 20px 20px 20px;--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-339 .elementor-element.elementor-element-9912960:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-9912960 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEDEDE00;}.elementor-339 .elementor-element.elementor-element-9912960.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-339 .elementor-element.elementor-element-a638925 img{width:100%;max-width:100%;}.elementor-339 .elementor-element.elementor-element-0a2679f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-0a2679f .elementor-heading-title{font-family:"National", Sans-serif;font-size:24px;font-weight:600;color:#343E3D;}.elementor-339 .elementor-element.elementor-element-f8d8d41{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-339 .elementor-element.elementor-element-2599972{--e-n-carousel-swiper-slides-to-display:2;}.elementor-339 .elementor-element.elementor-element-72cbc5b{--e-n-carousel-swiper-slides-to-display:2;}.elementor-339 .elementor-element.elementor-element-463c6bd{--e-n-carousel-swiper-slides-to-display:2;}.elementor-339 .elementor-element.elementor-element-0297af6{--e-n-carousel-swiper-slides-to-display:2;}.elementor-339 .elementor-element.elementor-element-69fa6d4{--e-n-carousel-swiper-slides-to-display:2;}.elementor-339 .elementor-element.elementor-element-e7b718f{--grid-auto-flow:row;}.elementor-339 .elementor-element.elementor-element-d591cb2{--e-n-carousel-swiper-slides-to-display:2;}.elementor-339 .elementor-element.elementor-element-f8d8d41{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-339 .elementor-element.elementor-element-c66aa49:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-c66aa49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://contedoro.com/wp-content/uploads/2026/06/Olive-su-rete-mobile-scaled.webp");}.elementor-339 .elementor-element.elementor-element-c66aa49{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-fb29de8{padding:20px 20px 20px 20px;}.elementor-339 .elementor-element.elementor-element-fb29de8 .elementor-heading-title{font-size:58px;}.elementor-339 .elementor-element.elementor-element-ee4f78e .elementor-divider-separator{width:27%;margin:0 auto;margin-center:0;}.elementor-339 .elementor-element.elementor-element-ee4f78e .elementor-divider{text-align:center;}.elementor-339 .elementor-element.elementor-element-44fa946{text-align:center;}.elementor-339 .elementor-element.elementor-element-3435ac0{--min-height:287px;}.elementor-339 .elementor-element.elementor-element-3435ac0:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-3435ac0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:779px auto;}.elementor-339 .elementor-element.elementor-element-e3583f7 .elementor-heading-title{font-size:50px;}.elementor-339 .elementor-element.elementor-element-77640f3{--content-width:1600px;}.elementor-339 .elementor-element.elementor-element-2599972{--e-n-carousel-swiper-slides-to-display:1;}.elementor-339 .elementor-element.elementor-element-3f9c829:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-3f9c829 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:1000px auto;}.elementor-339 .elementor-element.elementor-element-e616e03 .elementor-heading-title{font-size:50px;}.elementor-339 .elementor-element.elementor-element-4e07585:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-4e07585 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:977px auto;}.elementor-339 .elementor-element.elementor-element-b63246f .elementor-heading-title{font-size:50px;}.elementor-339 .elementor-element.elementor-element-72cbc5b{--e-n-carousel-swiper-slides-to-display:1;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-339 .elementor-element.elementor-element-ca6c9d9:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-ca6c9d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://contedoro.com/wp-content/uploads/2026/06/Barracane-1-scaled.webp");background-position:center center;background-size:532px auto;}.elementor-339 .elementor-element.elementor-element-45c326b .elementor-heading-title{font-size:50px;}.elementor-339 .elementor-element.elementor-element-b91fbb0:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-b91fbb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:1550px auto;}.elementor-339 .elementor-element.elementor-element-3fa5a39 .elementor-heading-title{font-size:50px;}.elementor-339 .elementor-element.elementor-element-463c6bd{--e-n-carousel-swiper-slides-to-display:1;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-339 .elementor-element.elementor-element-ee4b797:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-ee4b797 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-565px 0px;background-size:1100px auto;}.elementor-339 .elementor-element.elementor-element-6c0440c .elementor-heading-title{font-size:50px;}.elementor-339 .elementor-element.elementor-element-1d1c16c:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-1d1c16c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-235px 0px;background-size:1000px auto;}.elementor-339 .elementor-element.elementor-element-6af60ed .elementor-heading-title{font-size:50px;}.elementor-339 .elementor-element.elementor-element-7f48568 .elementor-button{font-size:52px;}.elementor-339 .elementor-element.elementor-element-afe7c39{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-afe7c39.e-con{--align-self:center;}.elementor-339 .elementor-element.elementor-element-f7a5789{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-339 .elementor-element.elementor-element-aebd7bf{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-339 .elementor-element.elementor-element-995919d.e-con{--align-self:center;}.elementor-339 .elementor-element.elementor-element-0297af6{--e-n-carousel-swiper-slides-to-display:1;margin:0px 13px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-339 .elementor-element.elementor-element-0297af6.elementor-element{--align-self:center;}.elementor-339 .elementor-element.elementor-element-08806c2 .elementor-heading-title{font-size:50px;}.elementor-339 .elementor-element.elementor-element-dc28629:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-dc28629 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-557px 0px;background-size:1250px auto;}.elementor-339 .elementor-element.elementor-element-abdee6b .elementor-heading-title{font-size:50px;}.elementor-339 .elementor-element.elementor-element-d5f19d3 .elementor-heading-title{font-size:50px;}.elementor-339 .elementor-element.elementor-element-69fa6d4{--e-n-carousel-swiper-slides-to-display:1;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-339 .elementor-element.elementor-element-9d94320{--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-8afa38b{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-339 .elementor-element.elementor-element-866951e{text-align:center;}.elementor-339 .elementor-element.elementor-element-866951e .elementor-heading-title{font-size:35px;}.elementor-339 .elementor-element.elementor-element-989947e .elementor-heading-title{font-size:50px;}.elementor-339 .elementor-element.elementor-element-e7b718f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-339 .elementor-element.elementor-element-1607627{line-height:1em;}.elementor-339 .elementor-element.elementor-element-74ef49d .elementor-heading-title{font-size:50px;}.elementor-339 .elementor-element.elementor-element-d591cb2{--e-n-carousel-swiper-slides-to-display:1;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-339 .elementor-element.elementor-element-3bffc6f{line-height:1em;}.elementor-339 .elementor-element.elementor-element-25ea2f0 .elementor-heading-title{font-size:50px;}.elementor-339 .elementor-element.elementor-element-1baea23 .elementor-heading-title{font-size:50px;}.elementor-339 .elementor-element.elementor-element-c54eef9:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-c54eef9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:1220px auto;}.elementor-339 .elementor-element.elementor-element-7e609e9 .elementor-heading-title{font-size:50px;}.elementor-339 .elementor-element.elementor-element-1c5cb20{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-b262a24{text-align:center;font-size:38px;line-height:1em;}.elementor-339 .elementor-element.elementor-element-77dd8e4.elementor-element{--align-self:center;}.elementor-339 .elementor-element.elementor-element-d6e9d37{--margin-top:0px;--margin-bottom:-120px;--margin-left:0px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-6124898{--container-widget-width:288px;--container-widget-flex-grow:0;width:var( --container-widget-width, 288px );max-width:288px;}.elementor-339 .elementor-element.elementor-element-f8d8d41{--e-n-carousel-swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-339 .elementor-element.elementor-element-f1c1450{--width:80.244%;}.elementor-339 .elementor-element.elementor-element-150a5dd{--content-width:1600px;}.elementor-339 .elementor-element.elementor-element-d49b771{--width:80.244%;}.elementor-339 .elementor-element.elementor-element-502e824{--width:80.244%;}.elementor-339 .elementor-element.elementor-element-5d7242e{--content-width:1600px;}.elementor-339 .elementor-element.elementor-element-5f0c51f{--width:80.244%;}.elementor-339 .elementor-element.elementor-element-cd6465b{--width:80.244%;}.elementor-339 .elementor-element.elementor-element-8de4ace{--content-width:1600px;}.elementor-339 .elementor-element.elementor-element-4f7be1c{--width:80.244%;}.elementor-339 .elementor-element.elementor-element-1039c0b{--width:80.244%;}.elementor-339 .elementor-element.elementor-element-afe7c39{--width:100%;}.elementor-339 .elementor-element.elementor-element-9a16c1d{--content-width:500px;}.elementor-339 .elementor-element.elementor-element-8149639{--width:80.244%;}.elementor-339 .elementor-element.elementor-element-3ea7c76{--width:80.244%;}.elementor-339 .elementor-element.elementor-element-289fc67{--width:80.244%;}.elementor-339 .elementor-element.elementor-element-83ffeeb{--content-width:1600px;}.elementor-339 .elementor-element.elementor-element-6d7740e{--width:100%;}.elementor-339 .elementor-element.elementor-element-9d94320{--width:38%;}.elementor-339 .elementor-element.elementor-element-1981fd5{--width:38%;}.elementor-339 .elementor-element.elementor-element-e275616{--width:80.244%;}.elementor-339 .elementor-element.elementor-element-820686d{--width:80.244%;}.elementor-339 .elementor-element.elementor-element-1185f05{--content-width:1600px;}.elementor-339 .elementor-element.elementor-element-0c16c0d{--width:80.244%;}.elementor-339 .elementor-element.elementor-element-9e36ac1{--width:80.244%;}.elementor-339 .elementor-element.elementor-element-3ffba18{--width:80.244%;}.elementor-339 .elementor-element.elementor-element-df401ef{--width:80.244%;}.elementor-339 .elementor-element.elementor-element-4c345e9{--width:71.243%;}.elementor-339 .elementor-element.elementor-element-4e09edc{--width:100%;}.elementor-339 .elementor-element.elementor-element-4fa74d7{--width:100%;}.elementor-339 .elementor-element.elementor-element-1c5cb20{--width:47.48%;}.elementor-339 .elementor-element.elementor-element-be38af3{--width:38%;}.elementor-339 .elementor-element.elementor-element-d6e9d37{--width:104.825%;}.elementor-339 .elementor-element.elementor-element-2ffd2b2{--content-width:1276px;}.elementor-339 .elementor-element.elementor-element-e8e2a7c{--content-width:1600px;}.elementor-339 .elementor-element.elementor-element-23d5918{--width:130%;}.elementor-339 .elementor-element.elementor-element-eecc92a{--width:130%;}.elementor-339 .elementor-element.elementor-element-64416b4{--width:130%;}.elementor-339 .elementor-element.elementor-element-9912960{--width:130%;}}@media(min-width:1025px){.elementor-339 .elementor-element.elementor-element-c66aa49:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-c66aa49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-339 .elementor-element.elementor-element-3f9c829:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-3f9c829 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-339 .elementor-element.elementor-element-4e07585:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-4e07585 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-339 .elementor-element.elementor-element-ee4b797:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-ee4b797 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-339 .elementor-element.elementor-element-1d1c16c:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-1d1c16c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for nested-carousel, class: .elementor-element-2599972 *//* Desktop: blocca animazione */
@media (min-width: 1025px) {
  .elementor-339 .elementor-element.elementor-element-2599972 .elementor-carousel,
  .elementor-339 .elementor-element.elementor-element-2599972 .swiper-wrapper,
  .elementor-339 .elementor-element.elementor-element-2599972 [class*="track"] {
    animation: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-72cbc5b *//* Desktop: blocca animazione */
@media (min-width: 1025px) {
  .elementor-339 .elementor-element.elementor-element-72cbc5b .elementor-carousel,
  .elementor-339 .elementor-element.elementor-element-72cbc5b .swiper-wrapper,
  .elementor-339 .elementor-element.elementor-element-72cbc5b [class*="track"] {
    animation: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-463c6bd *//* Desktop: blocca animazione */
@media (min-width: 1025px) {
  .elementor-339 .elementor-element.elementor-element-463c6bd .elementor-carousel,
  .elementor-339 .elementor-element.elementor-element-463c6bd .swiper-wrapper,
  .elementor-339 .elementor-element.elementor-element-463c6bd [class*="track"] {
    animation: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-278e40a */.elementor-339 .elementor-element.elementor-element-278e40a{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-278e40a:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aebd7bf */.elementor-339 .elementor-element.elementor-element-aebd7bf{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-aebd7bf:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c59bf5e */.elementor-339 .elementor-element.elementor-element-c59bf5e{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-c59bf5e:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-580ca5d */ì/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f12627f */.elementor-339 .elementor-element.elementor-element-f12627f{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-f12627f:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e854aa5 */.elementor-339 .elementor-element.elementor-element-e854aa5{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-e854aa5:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14ded4d */.elementor-339 .elementor-element.elementor-element-14ded4d{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-14ded4d:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1135ab7 */.elementor-339 .elementor-element.elementor-element-1135ab7{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-1135ab7:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e40505a */.elementor-339 .elementor-element.elementor-element-e40505a{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-e40505a:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-068274a */.elementor-339 .elementor-element.elementor-element-068274a{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-068274a:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20136ab */.elementor-339 .elementor-element.elementor-element-20136ab{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-20136ab:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b7962 */.elementor-339 .elementor-element.elementor-element-95b7962{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-95b7962:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-278e40a */.elementor-339 .elementor-element.elementor-element-278e40a{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-278e40a:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aebd7bf */.elementor-339 .elementor-element.elementor-element-aebd7bf{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-aebd7bf:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c59bf5e */.elementor-339 .elementor-element.elementor-element-c59bf5e{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-c59bf5e:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-580ca5d */ì/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f12627f */.elementor-339 .elementor-element.elementor-element-f12627f{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-f12627f:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e854aa5 */.elementor-339 .elementor-element.elementor-element-e854aa5{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-e854aa5:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14ded4d */.elementor-339 .elementor-element.elementor-element-14ded4d{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-14ded4d:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1135ab7 */.elementor-339 .elementor-element.elementor-element-1135ab7{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-1135ab7:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e40505a */.elementor-339 .elementor-element.elementor-element-e40505a{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-e40505a:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-068274a */.elementor-339 .elementor-element.elementor-element-068274a{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-068274a:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20136ab */.elementor-339 .elementor-element.elementor-element-20136ab{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-20136ab:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b7962 */.elementor-339 .elementor-element.elementor-element-95b7962{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-95b7962:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-278e40a */.elementor-339 .elementor-element.elementor-element-278e40a{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-278e40a:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aebd7bf */.elementor-339 .elementor-element.elementor-element-aebd7bf{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-aebd7bf:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c59bf5e */.elementor-339 .elementor-element.elementor-element-c59bf5e{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-c59bf5e:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-580ca5d */ì/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f12627f */.elementor-339 .elementor-element.elementor-element-f12627f{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-f12627f:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e854aa5 */.elementor-339 .elementor-element.elementor-element-e854aa5{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-e854aa5:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14ded4d */.elementor-339 .elementor-element.elementor-element-14ded4d{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-14ded4d:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1135ab7 */.elementor-339 .elementor-element.elementor-element-1135ab7{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-1135ab7:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e40505a */.elementor-339 .elementor-element.elementor-element-e40505a{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-e40505a:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-068274a */.elementor-339 .elementor-element.elementor-element-068274a{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-068274a:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20136ab */.elementor-339 .elementor-element.elementor-element-20136ab{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-20136ab:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b7962 */.elementor-339 .elementor-element.elementor-element-95b7962{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-95b7962:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-278e40a */.elementor-339 .elementor-element.elementor-element-278e40a{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-278e40a:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aebd7bf */.elementor-339 .elementor-element.elementor-element-aebd7bf{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-aebd7bf:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c59bf5e */.elementor-339 .elementor-element.elementor-element-c59bf5e{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-c59bf5e:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-580ca5d */ì/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f12627f */.elementor-339 .elementor-element.elementor-element-f12627f{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-f12627f:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e854aa5 */.elementor-339 .elementor-element.elementor-element-e854aa5{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-e854aa5:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14ded4d */.elementor-339 .elementor-element.elementor-element-14ded4d{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-14ded4d:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1135ab7 */.elementor-339 .elementor-element.elementor-element-1135ab7{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-1135ab7:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e40505a */.elementor-339 .elementor-element.elementor-element-e40505a{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-e40505a:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-068274a */.elementor-339 .elementor-element.elementor-element-068274a{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-068274a:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20136ab */.elementor-339 .elementor-element.elementor-element-20136ab{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-20136ab:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b7962 */.elementor-339 .elementor-element.elementor-element-95b7962{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-95b7962:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-278e40a */.elementor-339 .elementor-element.elementor-element-278e40a{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-278e40a:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aebd7bf */.elementor-339 .elementor-element.elementor-element-aebd7bf{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-aebd7bf:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c59bf5e */.elementor-339 .elementor-element.elementor-element-c59bf5e{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-c59bf5e:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-580ca5d */ì/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f12627f */.elementor-339 .elementor-element.elementor-element-f12627f{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-f12627f:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e854aa5 */.elementor-339 .elementor-element.elementor-element-e854aa5{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-e854aa5:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14ded4d */.elementor-339 .elementor-element.elementor-element-14ded4d{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-14ded4d:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1135ab7 */.elementor-339 .elementor-element.elementor-element-1135ab7{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-1135ab7:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e40505a */.elementor-339 .elementor-element.elementor-element-e40505a{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-e40505a:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-068274a */.elementor-339 .elementor-element.elementor-element-068274a{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-068274a:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20136ab */.elementor-339 .elementor-element.elementor-element-20136ab{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-20136ab:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b7962 */.elementor-339 .elementor-element.elementor-element-95b7962{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-95b7962:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-278e40a */.elementor-339 .elementor-element.elementor-element-278e40a{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-278e40a:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aebd7bf */.elementor-339 .elementor-element.elementor-element-aebd7bf{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-aebd7bf:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c59bf5e */.elementor-339 .elementor-element.elementor-element-c59bf5e{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-c59bf5e:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-580ca5d */ì/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f12627f */.elementor-339 .elementor-element.elementor-element-f12627f{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-f12627f:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e854aa5 */.elementor-339 .elementor-element.elementor-element-e854aa5{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-e854aa5:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14ded4d */.elementor-339 .elementor-element.elementor-element-14ded4d{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-14ded4d:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1135ab7 */.elementor-339 .elementor-element.elementor-element-1135ab7{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-1135ab7:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e40505a */.elementor-339 .elementor-element.elementor-element-e40505a{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-e40505a:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-068274a */.elementor-339 .elementor-element.elementor-element-068274a{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-068274a:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20136ab */.elementor-339 .elementor-element.elementor-element-20136ab{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-20136ab:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b7962 */.elementor-339 .elementor-element.elementor-element-95b7962{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-95b7962:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-278e40a */.elementor-339 .elementor-element.elementor-element-278e40a{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-278e40a:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aebd7bf */.elementor-339 .elementor-element.elementor-element-aebd7bf{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-aebd7bf:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c59bf5e */.elementor-339 .elementor-element.elementor-element-c59bf5e{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-c59bf5e:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-580ca5d */ì/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f12627f */.elementor-339 .elementor-element.elementor-element-f12627f{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-f12627f:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e854aa5 */.elementor-339 .elementor-element.elementor-element-e854aa5{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-e854aa5:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14ded4d */.elementor-339 .elementor-element.elementor-element-14ded4d{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-14ded4d:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1135ab7 */.elementor-339 .elementor-element.elementor-element-1135ab7{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-1135ab7:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e40505a */.elementor-339 .elementor-element.elementor-element-e40505a{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-e40505a:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-068274a */.elementor-339 .elementor-element.elementor-element-068274a{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-068274a:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20136ab */.elementor-339 .elementor-element.elementor-element-20136ab{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-20136ab:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b7962 */.elementor-339 .elementor-element.elementor-element-95b7962{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-95b7962:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-278e40a */.elementor-339 .elementor-element.elementor-element-278e40a{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-278e40a:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aebd7bf */.elementor-339 .elementor-element.elementor-element-aebd7bf{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-aebd7bf:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c59bf5e */.elementor-339 .elementor-element.elementor-element-c59bf5e{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-c59bf5e:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-580ca5d */ì/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f12627f */.elementor-339 .elementor-element.elementor-element-f12627f{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-f12627f:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e854aa5 */.elementor-339 .elementor-element.elementor-element-e854aa5{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-e854aa5:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14ded4d */.elementor-339 .elementor-element.elementor-element-14ded4d{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-14ded4d:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1135ab7 */.elementor-339 .elementor-element.elementor-element-1135ab7{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-1135ab7:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e40505a */.elementor-339 .elementor-element.elementor-element-e40505a{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-e40505a:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-068274a */.elementor-339 .elementor-element.elementor-element-068274a{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-068274a:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20136ab */.elementor-339 .elementor-element.elementor-element-20136ab{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-20136ab:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b7962 */.elementor-339 .elementor-element.elementor-element-95b7962{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-95b7962:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-278e40a */.elementor-339 .elementor-element.elementor-element-278e40a{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-278e40a:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aebd7bf */.elementor-339 .elementor-element.elementor-element-aebd7bf{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-aebd7bf:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c59bf5e */.elementor-339 .elementor-element.elementor-element-c59bf5e{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-c59bf5e:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-580ca5d */ì/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f12627f */.elementor-339 .elementor-element.elementor-element-f12627f{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-f12627f:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e854aa5 */.elementor-339 .elementor-element.elementor-element-e854aa5{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-e854aa5:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14ded4d */.elementor-339 .elementor-element.elementor-element-14ded4d{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-14ded4d:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1135ab7 */.elementor-339 .elementor-element.elementor-element-1135ab7{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-1135ab7:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e40505a */.elementor-339 .elementor-element.elementor-element-e40505a{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-e40505a:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-068274a */.elementor-339 .elementor-element.elementor-element-068274a{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-068274a:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20136ab */.elementor-339 .elementor-element.elementor-element-20136ab{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-20136ab:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b7962 */.elementor-339 .elementor-element.elementor-element-95b7962{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-95b7962:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-278e40a */.elementor-339 .elementor-element.elementor-element-278e40a{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-278e40a:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aebd7bf */.elementor-339 .elementor-element.elementor-element-aebd7bf{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-aebd7bf:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c59bf5e */.elementor-339 .elementor-element.elementor-element-c59bf5e{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-c59bf5e:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-580ca5d */ì/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f12627f */.elementor-339 .elementor-element.elementor-element-f12627f{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-f12627f:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e854aa5 */.elementor-339 .elementor-element.elementor-element-e854aa5{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-e854aa5:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14ded4d */.elementor-339 .elementor-element.elementor-element-14ded4d{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-14ded4d:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1135ab7 */.elementor-339 .elementor-element.elementor-element-1135ab7{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-1135ab7:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e40505a */.elementor-339 .elementor-element.elementor-element-e40505a{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-e40505a:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-068274a */.elementor-339 .elementor-element.elementor-element-068274a{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-068274a:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20136ab */.elementor-339 .elementor-element.elementor-element-20136ab{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-20136ab:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b7962 */.elementor-339 .elementor-element.elementor-element-95b7962{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-95b7962:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-278e40a */.elementor-339 .elementor-element.elementor-element-278e40a{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-278e40a:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aebd7bf */.elementor-339 .elementor-element.elementor-element-aebd7bf{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-aebd7bf:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c59bf5e */.elementor-339 .elementor-element.elementor-element-c59bf5e{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-c59bf5e:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-580ca5d */ì/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f12627f */.elementor-339 .elementor-element.elementor-element-f12627f{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-f12627f:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e854aa5 */.elementor-339 .elementor-element.elementor-element-e854aa5{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-e854aa5:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14ded4d */.elementor-339 .elementor-element.elementor-element-14ded4d{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-14ded4d:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1135ab7 */.elementor-339 .elementor-element.elementor-element-1135ab7{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-1135ab7:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e40505a */.elementor-339 .elementor-element.elementor-element-e40505a{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-e40505a:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-068274a */.elementor-339 .elementor-element.elementor-element-068274a{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-068274a:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20136ab */.elementor-339 .elementor-element.elementor-element-20136ab{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-20136ab:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b7962 */.elementor-339 .elementor-element.elementor-element-95b7962{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-95b7962:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-278e40a */.elementor-339 .elementor-element.elementor-element-278e40a{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-278e40a:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aebd7bf */.elementor-339 .elementor-element.elementor-element-aebd7bf{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-aebd7bf:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c59bf5e */.elementor-339 .elementor-element.elementor-element-c59bf5e{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-c59bf5e:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-580ca5d */ì/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f12627f */.elementor-339 .elementor-element.elementor-element-f12627f{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-f12627f:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e854aa5 */.elementor-339 .elementor-element.elementor-element-e854aa5{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-e854aa5:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14ded4d */.elementor-339 .elementor-element.elementor-element-14ded4d{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-14ded4d:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1135ab7 */.elementor-339 .elementor-element.elementor-element-1135ab7{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-1135ab7:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e40505a */.elementor-339 .elementor-element.elementor-element-e40505a{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-e40505a:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-068274a */.elementor-339 .elementor-element.elementor-element-068274a{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-068274a:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20136ab */.elementor-339 .elementor-element.elementor-element-20136ab{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-20136ab:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b7962 */.elementor-339 .elementor-element.elementor-element-95b7962{
    transition: all .35s ease;
}

.elementor-339 .elementor-element.elementor-element-95b7962:hover{
    transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-69fa6d4 *//* Desktop: blocca animazione */
@media (min-width: 1025px) {
  .elementor-339 .elementor-element.elementor-element-69fa6d4 .elementor-carousel,
  .elementor-339 .elementor-element.elementor-element-69fa6d4 .swiper-wrapper,
  .elementor-339 .elementor-element.elementor-element-69fa6d4 [class*="track"] {
    animation: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-d591cb2 *//* Desktop: blocca animazione */
@media (min-width: 1025px) {
  .elementor-339 .elementor-element.elementor-element-d591cb2 .elementor-carousel,
  .elementor-339 .elementor-element.elementor-element-d591cb2 .swiper-wrapper,
  .elementor-339 .elementor-element.elementor-element-d591cb2 [class*="track"] {
    animation: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-f8d8d41 *//* Desktop: blocca animazione */
@media (min-width: 1025px) {
  .elementor-339 .elementor-element.elementor-element-f8d8d41 .elementor-carousel,
  .elementor-339 .elementor-element.elementor-element-f8d8d41 .swiper-wrapper,
  .elementor-339 .elementor-element.elementor-element-f8d8d41 [class*="track"] {
    animation: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS *//* End Custom Fonts CSS */