.elementor-25459 .elementor-element.elementor-element-e600e76{--display:flex;--position:fixed;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overflow:hidden;top:0px;--z-index:2;}.elementor-25459 .elementor-element.elementor-element-e600e76:not(.elementor-motion-effects-element-type-background), .elementor-25459 .elementor-element.elementor-element-e600e76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-014a120 );}body:not(.rtl) .elementor-25459 .elementor-element.elementor-element-e600e76{left:0px;}body.rtl .elementor-25459 .elementor-element.elementor-element-e600e76{right:0px;}.elementor-25459 .elementor-element.elementor-element-b29a52b > .elementor-widget-container{padding:16px 0px 16px 0px;}.elementor-25459 .elementor-element.elementor-element-b29a52b .elementor-nav-menu .elementor-item{font-family:"LemonMilk", Sans-serif;font-size:14px;font-weight:400;line-height:1.1em;letter-spacing:0.1em;}.elementor-25459 .elementor-element.elementor-element-b29a52b .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-57bb779 );fill:var( --e-global-color-57bb779 );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-25459 .elementor-element.elementor-element-b29a52b .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-25459 .elementor-element.elementor-element-b29a52b .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-25459 .elementor-element.elementor-element-b29a52b .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-25459 .elementor-element.elementor-element-b29a52b .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-25459 .elementor-element.elementor-element-b29a52b .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-25459 .elementor-element.elementor-element-b29a52b .e--pointer-underline .elementor-item:after,
					 .elementor-25459 .elementor-element.elementor-element-b29a52b .e--pointer-overline .elementor-item:before,
					 .elementor-25459 .elementor-element.elementor-element-b29a52b .e--pointer-double-line .elementor-item:before,
					 .elementor-25459 .elementor-element.elementor-element-b29a52b .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-25459 .elementor-element.elementor-element-b29a52b{--e-nav-menu-horizontal-menu-item-margin:calc( 25px / 2 );}.elementor-25459 .elementor-element.elementor-element-b29a52b .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:25px;}.elementor-25459 .elementor-element.elementor-element-3b8e4c28{--display:flex;--min-height:730px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--margin-top:65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-25459 .elementor-element.elementor-element-26f8d55e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--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:2;}.elementor-25459 .elementor-element.elementor-element-64e679e4{--display:flex;--border-radius:0px 60px 60px 60px;box-shadow:0px 4px 50px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-25459 .elementor-element.elementor-element-64e679e4:not(.elementor-motion-effects-element-type-background), .elementor-25459 .elementor-element.elementor-element-64e679e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dae0b80 );}.elementor-25459 .elementor-element.elementor-element-ebfd2bc{text-align:left;}.elementor-25459 .elementor-element.elementor-element-ebfd2bc .elementor-heading-title{font-family:var( --e-global-typography-6aa17ca-font-family ), Sans-serif;font-size:var( --e-global-typography-6aa17ca-font-size );font-weight:var( --e-global-typography-6aa17ca-font-weight );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );color:var( --e-global-color-text );}.elementor-25459 .elementor-element.elementor-element-28c3d9a0{text-align:left;}.elementor-25459 .elementor-element.elementor-element-28c3d9a0 .elementor-heading-title{font-family:var( --e-global-typography-9c4e036-font-family ), Sans-serif;font-size:var( --e-global-typography-9c4e036-font-size );font-weight:var( --e-global-typography-9c4e036-font-weight );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );color:var( --e-global-color-accent );}.elementor-25459 .elementor-element.elementor-element-31527e79 > .elementor-widget-container{margin:30px 0px 50px 0px;}.elementor-25459 .elementor-element.elementor-element-31527e79.elementor-element{--align-self:center;}.elementor-25459 .elementor-element.elementor-element-31527e79{text-align:left;font-family:"PlutoSansCondensed", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.04em;}.elementor-25459 .elementor-element.elementor-element-1e2158a1{--display:flex;--min-height:730px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25459 .elementor-element.elementor-element-1e2158a1:not(.elementor-motion-effects-element-type-background), .elementor-25459 .elementor-element.elementor-element-1e2158a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.autosufficienza.it/app/uploads/2026/01/francesco-rosso-slider-chi-siamo-autosufficienza.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25459 .elementor-element.elementor-element-46120e5{--display:flex;--min-height:730px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25459 .elementor-element.elementor-element-46120e5:not(.elementor-motion-effects-element-type-background), .elementor-25459 .elementor-element.elementor-element-46120e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.autosufficienza.it/app/uploads/2026/01/drone-panoramica-slider-chi-siamo-autosufficienza.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25459 .elementor-element.elementor-element-3ca9b7d{--display:flex;--min-height:730px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25459 .elementor-element.elementor-element-3ca9b7d:not(.elementor-motion-effects-element-type-background), .elementor-25459 .elementor-element.elementor-element-3ca9b7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.autosufficienza.it/app/uploads/2026/01/famiglia-rosso-slider-chi-siamo-autosufficienza.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25459 .elementor-element.elementor-element-c7c9d43{--display:flex;--min-height:730px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25459 .elementor-element.elementor-element-c7c9d43:not(.elementor-motion-effects-element-type-background), .elementor-25459 .elementor-element.elementor-element-c7c9d43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.autosufficienza.it/app/uploads/2026/01/tempio-ottagonale-slider-chi-siamo-autosufficienza.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25459 .elementor-element.elementor-element-7e29688{--display:flex;--min-height:730px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25459 .elementor-element.elementor-element-7e29688:not(.elementor-motion-effects-element-type-background), .elementor-25459 .elementor-element.elementor-element-7e29688 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.autosufficienza.it/app/uploads/2026/01/farfalla-lavanda-slider-chi-siamo-autosufficienza.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25459 .elementor-element.elementor-element-448a773f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;width:100%;max-width:100%;top:0px;z-index:1;--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:140px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:-20px;--e-n-carousel-arrow-next-right-align:100%;--e-n-carousel-arrow-next-translate-x:100%;--e-n-carousel-arrow-next-right-position:-190px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:-20px;--e-n-carousel-arrow-size:16px;--e-n-carousel-arrow-normal-color:var( --e-global-color-text );--e-n-carousel-arrow-hover-color:var( --e-global-color-d920d45 );}.elementor-25459 .elementor-element.elementor-element-448a773f :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-d920d45 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d920d45 );border-radius:999px 999px 999px 999px;padding:6px 6px 6px 6px;}.elementor-25459 .elementor-element.elementor-element-448a773f :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#F5F5F500;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d920d45 );}.elementor-25459 .elementor-element.elementor-element-448a773f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-25459 .elementor-element.elementor-element-448a773f{left:0px;}body.rtl .elementor-25459 .elementor-element.elementor-element-448a773f{right:0px;}.elementor-25459 .elementor-element.elementor-element-8a83b9a{--display:flex;--min-height:calc(100dvh - 80px);--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:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25459 .elementor-element.elementor-element-8a83b9a:not(.elementor-motion-effects-element-type-background), .elementor-25459 .elementor-element.elementor-element-8a83b9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57bb779 );}.elementor-25459 .elementor-element.elementor-element-1e9c84c > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-25459 .elementor-element.elementor-element-27f3c85{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25459 .elementor-element.elementor-element-dfb25ee{--display:flex;--border-radius:0px 60px 60px 60px;box-shadow:0px 4px 50px 0px rgba(0, 0, 0, 0.1);--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-25459 .elementor-element.elementor-element-dfb25ee:not(.elementor-motion-effects-element-type-background), .elementor-25459 .elementor-element.elementor-element-dfb25ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dae0b80 );}.elementor-25459 .elementor-element.elementor-element-ad9b3ca{text-align:left;}.elementor-25459 .elementor-element.elementor-element-ad9b3ca .elementor-heading-title{font-family:var( --e-global-typography-6aa17ca-font-family ), Sans-serif;font-size:var( --e-global-typography-6aa17ca-font-size );font-weight:var( --e-global-typography-6aa17ca-font-weight );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );color:var( --e-global-color-text );}.elementor-25459 .elementor-element.elementor-element-ec478f3 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-25459 .elementor-element.elementor-element-ec478f3{text-align:left;}.elementor-25459 .elementor-element.elementor-element-ec478f3 .elementor-heading-title{font-family:var( --e-global-typography-9c4e036-font-family ), Sans-serif;font-size:var( --e-global-typography-9c4e036-font-size );font-weight:var( --e-global-typography-9c4e036-font-weight );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );color:var( --e-global-color-accent );}.elementor-25459 .elementor-element.elementor-element-7062306{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;font-family:var( --e-global-typography-69f9d60-font-family ), Sans-serif;font-size:var( --e-global-typography-69f9d60-font-size );font-weight:var( --e-global-typography-69f9d60-font-weight );line-height:var( --e-global-typography-69f9d60-line-height );letter-spacing:var( --e-global-typography-69f9d60-letter-spacing );color:var( --e-global-color-text );}.elementor-25459 .elementor-element.elementor-element-7062306 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25459 .elementor-element.elementor-element-ac9e546 .elementor-button{background-color:var( --e-global-color-accent );border-style:solid;border-color:var( --e-global-color-accent );}.elementor-25459 .elementor-element.elementor-element-ac9e546 .elementor-button:hover, .elementor-25459 .elementor-element.elementor-element-ac9e546 .elementor-button:focus{background-color:var( --e-global-color-d920d45 );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-25459 .elementor-element.elementor-element-ac9e546 > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-25459 .elementor-element.elementor-element-ac9e546 .elementor-button:hover svg, .elementor-25459 .elementor-element.elementor-element-ac9e546 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-25459 .elementor-element.elementor-element-5cd4130{--display:flex;--min-height:100%;--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:stretch;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25459 .elementor-element.elementor-element-3bd4d59 img{width:100%;height:auto;object-fit:cover;object-position:center center;}.elementor-25459 .elementor-element.elementor-element-476d9a4 img{width:100%;height:auto;object-fit:cover;object-position:center center;}.elementor-25459 .elementor-element.elementor-element-8be6e1e img{width:100%;height:auto;object-fit:cover;object-position:center center;}.elementor-25459 .elementor-element.elementor-element-408c3dc{--display:flex;--min-height:730px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--z-index:1;}.elementor-25459 .elementor-element.elementor-element-814c77e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--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:2;}.elementor-25459 .elementor-element.elementor-element-3f5a51f{--display:flex;--border-radius:0px 60px 60px 60px;box-shadow:0px 4px 50px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-25459 .elementor-element.elementor-element-3f5a51f:not(.elementor-motion-effects-element-type-background), .elementor-25459 .elementor-element.elementor-element-3f5a51f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dae0b80 );}.elementor-25459 .elementor-element.elementor-element-a235283{text-align:left;}.elementor-25459 .elementor-element.elementor-element-a235283 .elementor-heading-title{font-family:var( --e-global-typography-6aa17ca-font-family ), Sans-serif;font-size:var( --e-global-typography-6aa17ca-font-size );font-weight:var( --e-global-typography-6aa17ca-font-weight );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );color:var( --e-global-color-text );}.elementor-25459 .elementor-element.elementor-element-e0eaeef{text-align:left;}.elementor-25459 .elementor-element.elementor-element-e0eaeef .elementor-heading-title{font-family:var( --e-global-typography-9c4e036-font-family ), Sans-serif;font-size:var( --e-global-typography-9c4e036-font-size );font-weight:var( --e-global-typography-9c4e036-font-weight );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );color:var( --e-global-color-accent );}.elementor-25459 .elementor-element.elementor-element-b28297e > .elementor-widget-container{margin:30px 0px 50px 0px;}.elementor-25459 .elementor-element.elementor-element-b28297e.elementor-element{--align-self:center;}.elementor-25459 .elementor-element.elementor-element-b28297e{text-align:left;font-family:"PlutoSansCondensed", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.04em;}.elementor-25459 .elementor-element.elementor-element-e68b0de{--display:flex;--min-height:730px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25459 .elementor-element.elementor-element-e68b0de:not(.elementor-motion-effects-element-type-background), .elementor-25459 .elementor-element.elementor-element-e68b0de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.autosufficienza.it/app/uploads/2026/01/grano-slider-chi-siamo-autosufficienza.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25459 .elementor-element.elementor-element-1d6276b{--display:flex;--min-height:730px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25459 .elementor-element.elementor-element-1d6276b:not(.elementor-motion-effects-element-type-background), .elementor-25459 .elementor-element.elementor-element-1d6276b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.autosufficienza.it/app/uploads/2026/01/jane-pizza-slider-chi-siamo-autosufficienza.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25459 .elementor-element.elementor-element-4032d5f{--display:flex;--min-height:730px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25459 .elementor-element.elementor-element-4032d5f:not(.elementor-motion-effects-element-type-background), .elementor-25459 .elementor-element.elementor-element-4032d5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.autosufficienza.it/app/uploads/2026/01/loto-fitodepurazione-slider-chi-siamo-autosufficienza.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25459 .elementor-element.elementor-element-07429e7{--display:flex;--min-height:730px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25459 .elementor-element.elementor-element-07429e7:not(.elementor-motion-effects-element-type-background), .elementor-25459 .elementor-element.elementor-element-07429e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.autosufficienza.it/app/uploads/2026/01/yoga-meditazione-slider-chi-siamo-autosufficienza.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25459 .elementor-element.elementor-element-62822fe{--display:flex;--min-height:730px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25459 .elementor-element.elementor-element-62822fe:not(.elementor-motion-effects-element-type-background), .elementor-25459 .elementor-element.elementor-element-62822fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.autosufficienza.it/app/uploads/2026/01/gallina-slider-chi-siamo-autosufficienza.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25459 .elementor-element.elementor-element-a0692be{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;width:100%;max-width:100%;top:0px;z-index:1;--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:140px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:-20px;--e-n-carousel-arrow-next-right-align:100%;--e-n-carousel-arrow-next-translate-x:100%;--e-n-carousel-arrow-next-right-position:-190px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:-20px;--e-n-carousel-arrow-size:16px;--e-n-carousel-arrow-normal-color:var( --e-global-color-text );--e-n-carousel-arrow-hover-color:var( --e-global-color-d920d45 );}.elementor-25459 .elementor-element.elementor-element-a0692be :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-d920d45 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d920d45 );border-radius:999px 999px 999px 999px;padding:6px 6px 6px 6px;}.elementor-25459 .elementor-element.elementor-element-a0692be :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#F5F5F500;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d920d45 );}.elementor-25459 .elementor-element.elementor-element-a0692be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-25459 .elementor-element.elementor-element-a0692be{left:0px;}body.rtl .elementor-25459 .elementor-element.elementor-element-a0692be{right:0px;}.elementor-25459 .elementor-element.elementor-element-f3ee415{--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;}.elementor-25459 .elementor-element.elementor-element-f3ee415:not(.elementor-motion-effects-element-type-background), .elementor-25459 .elementor-element.elementor-element-f3ee415 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57bb779 );}.elementor-25459 .elementor-element.elementor-element-a7a2ed6{--spacer-size:120px;}.elementor-25459 .elementor-element.elementor-element-6e2d123{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--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-25459 .elementor-element.elementor-element-7342d16{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25459 .elementor-element.elementor-element-1da856d{--display:flex;--border-radius:0px 60px 60px 60px;box-shadow:0px 4px 50px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-25459 .elementor-element.elementor-element-1da856d:not(.elementor-motion-effects-element-type-background), .elementor-25459 .elementor-element.elementor-element-1da856d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dae0b80 );}.elementor-25459 .elementor-element.elementor-element-2355d03{text-align:left;}.elementor-25459 .elementor-element.elementor-element-2355d03 .elementor-heading-title{font-family:var( --e-global-typography-6aa17ca-font-family ), Sans-serif;font-size:var( --e-global-typography-6aa17ca-font-size );font-weight:var( --e-global-typography-6aa17ca-font-weight );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );color:var( --e-global-color-text );}.elementor-25459 .elementor-element.elementor-element-7c9d6a6{text-align:left;}.elementor-25459 .elementor-element.elementor-element-7c9d6a6 .elementor-heading-title{font-family:var( --e-global-typography-9c4e036-font-family ), Sans-serif;font-size:var( --e-global-typography-9c4e036-font-size );font-weight:var( --e-global-typography-9c4e036-font-weight );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );color:var( --e-global-color-accent );}.elementor-25459 .elementor-element.elementor-element-4136624 > .elementor-widget-container{margin:30px 0px 50px 0px;}.elementor-25459 .elementor-element.elementor-element-4136624.elementor-element{--align-self:center;}.elementor-25459 .elementor-element.elementor-element-4136624{text-align:left;font-family:"PlutoSansCondensed", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.04em;}.elementor-25459 .elementor-element.elementor-element-5b7eeb0{text-align:center;}.elementor-25459 .elementor-element.elementor-element-5b7eeb0 img{width:85%;height:100%;object-fit:cover;object-position:center center;}.elementor-25459 .elementor-element.elementor-element-17f35e2{--spacer-size:120px;}.elementor-25459 .elementor-element.elementor-element-67b7b24{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25459 .elementor-element.elementor-element-67b7b24:not(.elementor-motion-effects-element-type-background), .elementor-25459 .elementor-element.elementor-element-67b7b24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-014a120 );}.elementor-25459 .elementor-element.elementor-element-33ab6a4{--spacer-size:60px;}.elementor-25459 .elementor-element.elementor-element-54552319{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--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-25459 .elementor-element.elementor-element-480c120b{--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:flex-start;--align-items:flex-start;--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-25459 .elementor-element.elementor-element-480c120b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-25459 .elementor-element.elementor-element-224a731e{--display:flex;--border-radius:0px 60px 60px 60px;box-shadow:0px 4px 50px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-25459 .elementor-element.elementor-element-224a731e:not(.elementor-motion-effects-element-type-background), .elementor-25459 .elementor-element.elementor-element-224a731e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dae0b80 );}.elementor-25459 .elementor-element.elementor-element-6207ca0f{text-align:left;}.elementor-25459 .elementor-element.elementor-element-6207ca0f .elementor-heading-title{font-family:var( --e-global-typography-6aa17ca-font-family ), Sans-serif;font-size:var( --e-global-typography-6aa17ca-font-size );font-weight:var( --e-global-typography-6aa17ca-font-weight );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );color:var( --e-global-color-text );}.elementor-25459 .elementor-element.elementor-element-6ada08fb{text-align:left;}.elementor-25459 .elementor-element.elementor-element-6ada08fb .elementor-heading-title{font-family:var( --e-global-typography-9c4e036-font-family ), Sans-serif;font-size:var( --e-global-typography-9c4e036-font-size );font-weight:var( --e-global-typography-9c4e036-font-weight );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );color:var( --e-global-color-accent );}.elementor-25459 .elementor-element.elementor-element-359bc9c2 > .elementor-widget-container{margin:30px 0px 50px 0px;}.elementor-25459 .elementor-element.elementor-element-359bc9c2.elementor-element{--align-self:center;}.elementor-25459 .elementor-element.elementor-element-359bc9c2{text-align:left;font-family:"PlutoSansCondensed", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.04em;}.elementor-25459 .elementor-element.elementor-element-0bd6583 .elementor-button{background-color:var( --e-global-color-accent );border-style:solid;border-color:var( --e-global-color-accent );}.elementor-25459 .elementor-element.elementor-element-0bd6583 .elementor-button:hover, .elementor-25459 .elementor-element.elementor-element-0bd6583 .elementor-button:focus{background-color:var( --e-global-color-d920d45 );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-25459 .elementor-element.elementor-element-0bd6583 > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-25459 .elementor-element.elementor-element-0bd6583 .elementor-button:hover svg, .elementor-25459 .elementor-element.elementor-element-0bd6583 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-25459 .elementor-element.elementor-element-6225a2e5{text-align:center;}.elementor-25459 .elementor-element.elementor-element-6225a2e5 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-25459 .elementor-element.elementor-element-399d0423 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-25459 .elementor-element.elementor-element-775f867a{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:flex-start;--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-25459 .elementor-element.elementor-element-85030aa{--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25459 .elementor-element.elementor-element-85030aa.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-25459 .elementor-element.elementor-element-46364ac7{--display:flex;--border-radius:0px 60px 60px 60px;box-shadow:0px 4px 50px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-25459 .elementor-element.elementor-element-46364ac7:not(.elementor-motion-effects-element-type-background), .elementor-25459 .elementor-element.elementor-element-46364ac7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dae0b80 );}.elementor-25459 .elementor-element.elementor-element-53f6fe00{text-align:left;}.elementor-25459 .elementor-element.elementor-element-53f6fe00 .elementor-heading-title{font-family:var( --e-global-typography-6aa17ca-font-family ), Sans-serif;font-size:var( --e-global-typography-6aa17ca-font-size );font-weight:var( --e-global-typography-6aa17ca-font-weight );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );color:var( --e-global-color-text );}.elementor-25459 .elementor-element.elementor-element-3f3d4d2f{text-align:left;}.elementor-25459 .elementor-element.elementor-element-3f3d4d2f .elementor-heading-title{font-family:var( --e-global-typography-9c4e036-font-family ), Sans-serif;font-size:var( --e-global-typography-9c4e036-font-size );font-weight:var( --e-global-typography-9c4e036-font-weight );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );color:var( --e-global-color-accent );}.elementor-25459 .elementor-element.elementor-element-478c74cb > .elementor-widget-container{margin:30px 0px 50px 0px;}.elementor-25459 .elementor-element.elementor-element-478c74cb.elementor-element{--align-self:center;}.elementor-25459 .elementor-element.elementor-element-478c74cb{text-align:left;font-family:"PlutoSansCondensed", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.04em;}.elementor-25459 .elementor-element.elementor-element-e10e98f .elementor-button{background-color:var( --e-global-color-accent );border-style:solid;border-color:var( --e-global-color-accent );}.elementor-25459 .elementor-element.elementor-element-e10e98f .elementor-button:hover, .elementor-25459 .elementor-element.elementor-element-e10e98f .elementor-button:focus{background-color:var( --e-global-color-d920d45 );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-25459 .elementor-element.elementor-element-e10e98f > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-25459 .elementor-element.elementor-element-e10e98f .elementor-button:hover svg, .elementor-25459 .elementor-element.elementor-element-e10e98f .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-25459 .elementor-element.elementor-element-1b64f21f{text-align:center;}.elementor-25459 .elementor-element.elementor-element-1b64f21f img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-25459 .elementor-element.elementor-element-7dab0566{--spacer-size:100px;}.elementor-25459 .elementor-element.elementor-element-40b4f8b{--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;}.elementor-25459 .elementor-element.elementor-element-40b4f8b:not(.elementor-motion-effects-element-type-background), .elementor-25459 .elementor-element.elementor-element-40b4f8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57bb779 );}.elementor-25459 .elementor-element.elementor-element-aba1a15{--spacer-size:60px;}.elementor-25459 .elementor-element.elementor-element-a520441{text-align:left;}.elementor-25459 .elementor-element.elementor-element-a520441 .elementor-heading-title{font-family:var( --e-global-typography-6aa17ca-font-family ), Sans-serif;font-size:var( --e-global-typography-6aa17ca-font-size );font-weight:var( --e-global-typography-6aa17ca-font-weight );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );color:var( --e-global-color-text );}.elementor-25459 .elementor-element.elementor-element-78a4ece{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;text-align:left;}.elementor-25459 .elementor-element.elementor-element-78a4ece > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-25459 .elementor-element.elementor-element-78a4ece .elementor-heading-title{font-family:var( --e-global-typography-9c4e036-font-family ), Sans-serif;font-size:var( --e-global-typography-9c4e036-font-size );font-weight:var( --e-global-typography-9c4e036-font-weight );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );color:var( --e-global-color-accent );}.elementor-25459 .elementor-element.elementor-element-63e0370 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25459 .elementor-element.elementor-element-63e0370.elementor-element{--align-self:center;}.elementor-25459 .elementor-element.elementor-element-63e0370{columns:2;column-gap:20px;text-align:left;font-family:"PlutoSansCondensed", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.04em;}.elementor-25459 .elementor-element.elementor-element-645752f .elementor-button{background-color:var( --e-global-color-accent );border-style:solid;border-color:var( --e-global-color-accent );}.elementor-25459 .elementor-element.elementor-element-645752f .elementor-button:hover, .elementor-25459 .elementor-element.elementor-element-645752f .elementor-button:focus{background-color:var( --e-global-color-d920d45 );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-25459 .elementor-element.elementor-element-645752f > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-25459 .elementor-element.elementor-element-645752f .elementor-button:hover svg, .elementor-25459 .elementor-element.elementor-element-645752f .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-25459 .elementor-element.elementor-element-a3f36c8{--display:flex;--min-height:calc(100vh - 160px);--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;}.elementor-25459 .elementor-element.elementor-element-a3f36c8:not(.elementor-motion-effects-element-type-background), .elementor-25459 .elementor-element.elementor-element-a3f36c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.autosufficienza.it/app/uploads/2026/01/paesaggio-territorio-ambiente-chi-siamo-autosufficienza.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25459 .elementor-element.elementor-element-b1f8b17{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-25459 .elementor-element.elementor-element-e45b925{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-25459 .elementor-element.elementor-element-050f230{text-align:left;}.elementor-25459 .elementor-element.elementor-element-050f230 .elementor-heading-title{font-family:var( --e-global-typography-6aa17ca-font-family ), Sans-serif;font-size:var( --e-global-typography-6aa17ca-font-size );font-weight:var( --e-global-typography-6aa17ca-font-weight );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );color:var( --e-global-color-text );}.elementor-25459 .elementor-element.elementor-element-a728cd1{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;text-align:left;}.elementor-25459 .elementor-element.elementor-element-a728cd1 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-25459 .elementor-element.elementor-element-a728cd1 .elementor-heading-title{font-family:var( --e-global-typography-9c4e036-font-family ), Sans-serif;font-size:var( --e-global-typography-9c4e036-font-size );font-weight:var( --e-global-typography-9c4e036-font-weight );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );color:var( --e-global-color-accent );}.elementor-25459 .elementor-element.elementor-element-2fb7338 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25459 .elementor-element.elementor-element-2fb7338.elementor-element{--align-self:center;}.elementor-25459 .elementor-element.elementor-element-2fb7338{columns:2;column-gap:20px;text-align:left;font-family:"PlutoSansCondensed", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.04em;}.elementor-25459 .elementor-element.elementor-element-4de8fa9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-25459 .elementor-element.elementor-element-023ea3f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-25459 .elementor-element.elementor-element-5514d83 .elementor-button{background-color:#F5F5F500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-25459 .elementor-element.elementor-element-5514d83 .elementor-button:hover, .elementor-25459 .elementor-element.elementor-element-5514d83 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-d920d45 );border-color:var( --e-global-color-text );}.elementor-25459 .elementor-element.elementor-element-5514d83.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25459 .elementor-element.elementor-element-5514d83 .elementor-button:hover svg, .elementor-25459 .elementor-element.elementor-element-5514d83 .elementor-button:focus svg{fill:var( --e-global-color-d920d45 );}.elementor-25459 .elementor-element.elementor-element-0b0d5ad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-25459 .elementor-element.elementor-element-73fcdc4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-25459 .elementor-element.elementor-element-950c1dd .elementor-button{background-color:#F5F5F500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-25459 .elementor-element.elementor-element-950c1dd .elementor-button:hover, .elementor-25459 .elementor-element.elementor-element-950c1dd .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-d920d45 );border-color:var( --e-global-color-text );}.elementor-25459 .elementor-element.elementor-element-950c1dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25459 .elementor-element.elementor-element-950c1dd .elementor-button:hover svg, .elementor-25459 .elementor-element.elementor-element-950c1dd .elementor-button:focus svg{fill:var( --e-global-color-d920d45 );}.elementor-25459 .elementor-element.elementor-element-99b9e99{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-25459 .elementor-element.elementor-element-057ec39.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-25459 .elementor-element.elementor-element-d1d90a9 .elementor-button{background-color:#F5F5F500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-25459 .elementor-element.elementor-element-d1d90a9 .elementor-button:hover, .elementor-25459 .elementor-element.elementor-element-d1d90a9 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-d920d45 );border-color:var( --e-global-color-text );}.elementor-25459 .elementor-element.elementor-element-d1d90a9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25459 .elementor-element.elementor-element-d1d90a9 .elementor-button:hover svg, .elementor-25459 .elementor-element.elementor-element-d1d90a9 .elementor-button:focus svg{fill:var( --e-global-color-d920d45 );}.elementor-25459 .elementor-element.elementor-element-0aaba25{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-25459 .elementor-element.elementor-element-dfa1aea.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-25459 .elementor-element.elementor-element-4367212 .elementor-button{background-color:#F5F5F500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-25459 .elementor-element.elementor-element-4367212 .elementor-button:hover, .elementor-25459 .elementor-element.elementor-element-4367212 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-d920d45 );border-color:var( --e-global-color-text );}.elementor-25459 .elementor-element.elementor-element-4367212.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25459 .elementor-element.elementor-element-4367212 .elementor-button:hover svg, .elementor-25459 .elementor-element.elementor-element-4367212 .elementor-button:focus svg{fill:var( --e-global-color-d920d45 );}.elementor-25459 .elementor-element.elementor-element-2fef48e{--spacer-size:80px;}.elementor-25459 .elementor-element.elementor-element-10020e2{--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;}.elementor-25459 .elementor-element.elementor-element-10020e2:not(.elementor-motion-effects-element-type-background), .elementor-25459 .elementor-element.elementor-element-10020e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-014a120 );}.elementor-25459 .elementor-element.elementor-element-33e1bb2{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:0px 70px;--row-gap:0px;--column-gap:70px;--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:1;}.elementor-25459 .elementor-element.elementor-element-b861ce7{text-align:left;}.elementor-25459 .elementor-element.elementor-element-b861ce7 img{width:100%;max-width:55100%;height:auto;object-fit:cover;object-position:center center;}.elementor-25459 .elementor-element.elementor-element-2844f74{--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;--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:1;}.elementor-25459 .elementor-element.elementor-element-58b9e19{--display:flex;--border-radius:0px 60px 60px 60px;box-shadow:0px 4px 50px 0px rgba(0, 0, 0, 0.1);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-25459 .elementor-element.elementor-element-58b9e19:not(.elementor-motion-effects-element-type-background), .elementor-25459 .elementor-element.elementor-element-58b9e19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d920d45 );}.elementor-25459 .elementor-element.elementor-element-50fc6a4{text-align:left;}.elementor-25459 .elementor-element.elementor-element-50fc6a4 .elementor-heading-title{font-family:var( --e-global-typography-6aa17ca-font-family ), Sans-serif;font-size:var( --e-global-typography-6aa17ca-font-size );font-weight:var( --e-global-typography-6aa17ca-font-weight );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-8349af1{text-align:left;}.elementor-25459 .elementor-element.elementor-element-8349af1 .elementor-heading-title{font-family:var( --e-global-typography-9c4e036-font-family ), Sans-serif;font-size:var( --e-global-typography-9c4e036-font-size );font-weight:var( --e-global-typography-9c4e036-font-weight );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );color:var( --e-global-color-accent );}.elementor-25459 .elementor-element.elementor-element-f0edd64{text-align:left;font-family:var( --e-global-typography-69f9d60-font-family ), Sans-serif;font-size:var( --e-global-typography-69f9d60-font-size );font-weight:var( --e-global-typography-69f9d60-font-weight );line-height:var( --e-global-typography-69f9d60-line-height );letter-spacing:var( --e-global-typography-69f9d60-letter-spacing );color:var( --e-global-color-text );}.elementor-25459 .elementor-element.elementor-element-935fcfc .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-dae0b80 );color:var( --e-global-color-dae0b80 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-25459 .elementor-element.elementor-element-935fcfc .elementor-button:hover, .elementor-25459 .elementor-element.elementor-element-935fcfc .elementor-button:focus{background-color:var( --e-global-color-d920d45 );color:var( --e-global-color-accent );}.elementor-25459 .elementor-element.elementor-element-935fcfc > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-25459 .elementor-element.elementor-element-935fcfc .elementor-button:hover svg, .elementor-25459 .elementor-element.elementor-element-935fcfc .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-25459 .elementor-element.elementor-element-f6792ad{--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;}.elementor-25459 .elementor-element.elementor-element-f6792ad:not(.elementor-motion-effects-element-type-background), .elementor-25459 .elementor-element.elementor-element-f6792ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E6E3;}.elementor-25459 .elementor-element.elementor-element-f3280a7{--spacer-size:80px;}.elementor-25459 .elementor-element.elementor-element-c9a35b6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25459 .elementor-element.elementor-element-2801c98{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25459 .elementor-element.elementor-element-3377882{text-align:left;}.elementor-25459 .elementor-element.elementor-element-3377882 img{width:100%;}.elementor-25459 .elementor-element.elementor-element-3b183dc{--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-end;--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-25459 .elementor-element.elementor-element-7a0370c{--display:flex;--border-radius:0px 60px 60px 60px;box-shadow:0px 4px 50px 0px rgba(0, 0, 0, 0.1);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-25459 .elementor-element.elementor-element-7a0370c:not(.elementor-motion-effects-element-type-background), .elementor-25459 .elementor-element.elementor-element-7a0370c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d920d45 );}.elementor-25459 .elementor-element.elementor-element-28b402b{text-align:left;}.elementor-25459 .elementor-element.elementor-element-28b402b .elementor-heading-title{font-family:var( --e-global-typography-6aa17ca-font-family ), Sans-serif;font-size:var( --e-global-typography-6aa17ca-font-size );font-weight:var( --e-global-typography-6aa17ca-font-weight );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-43010b6{text-align:left;}.elementor-25459 .elementor-element.elementor-element-43010b6 .elementor-heading-title{font-family:var( --e-global-typography-9c4e036-font-family ), Sans-serif;font-size:var( --e-global-typography-9c4e036-font-size );font-weight:var( --e-global-typography-9c4e036-font-weight );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );color:var( --e-global-color-accent );}.elementor-25459 .elementor-element.elementor-element-ad2136a{--spacer-size:50px;}.elementor-25459 .elementor-element.elementor-element-0115ec9{text-align:left;font-family:var( --e-global-typography-69f9d60-font-family ), Sans-serif;font-size:var( --e-global-typography-69f9d60-font-size );font-weight:var( --e-global-typography-69f9d60-font-weight );line-height:var( --e-global-typography-69f9d60-line-height );letter-spacing:var( --e-global-typography-69f9d60-letter-spacing );color:var( --e-global-color-text );}.elementor-25459 .elementor-element.elementor-element-5a351e6 .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-dae0b80 );color:var( --e-global-color-dae0b80 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-25459 .elementor-element.elementor-element-5a351e6 .elementor-button:hover, .elementor-25459 .elementor-element.elementor-element-5a351e6 .elementor-button:focus{background-color:var( --e-global-color-d920d45 );color:var( --e-global-color-accent );}.elementor-25459 .elementor-element.elementor-element-5a351e6 > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-25459 .elementor-element.elementor-element-5a351e6 .elementor-button:hover svg, .elementor-25459 .elementor-element.elementor-element-5a351e6 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-25459 .elementor-element.elementor-element-4e86a99{--spacer-size:80px;}.elementor-25459 .elementor-element.elementor-element-8b270c8{--display:flex;--min-height:730px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--z-index:1;}.elementor-25459 .elementor-element.elementor-element-2decacf{--display:flex;--min-height:730px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25459 .elementor-element.elementor-element-2decacf:not(.elementor-motion-effects-element-type-background), .elementor-25459 .elementor-element.elementor-element-2decacf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.autosufficienza.it/app/uploads/2026/01/operatori-slider-autosufficienza-beatrice.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25459 .elementor-element.elementor-element-35af893{--display:flex;--min-height:730px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25459 .elementor-element.elementor-element-35af893:not(.elementor-motion-effects-element-type-background), .elementor-25459 .elementor-element.elementor-element-35af893 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.autosufficienza.it/app/uploads/2026/01/operatori-slider-autosufficienza-massimo.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25459 .elementor-element.elementor-element-34605d4{--display:flex;--min-height:730px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25459 .elementor-element.elementor-element-34605d4:not(.elementor-motion-effects-element-type-background), .elementor-25459 .elementor-element.elementor-element-34605d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.autosufficienza.it/app/uploads/2026/01/operatori-slider-autosufficienza-matteo.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25459 .elementor-element.elementor-element-806438b{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;width:100%;max-width:100%;top:0px;z-index:1;--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:140px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:-20px;--e-n-carousel-arrow-next-right-align:100%;--e-n-carousel-arrow-next-translate-x:100%;--e-n-carousel-arrow-next-right-position:-190px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:-20px;--e-n-carousel-arrow-size:16px;--e-n-carousel-arrow-normal-color:var( --e-global-color-text );--e-n-carousel-arrow-hover-color:var( --e-global-color-d920d45 );}.elementor-25459 .elementor-element.elementor-element-806438b :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-d920d45 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d920d45 );border-radius:999px 999px 999px 999px;padding:6px 6px 6px 6px;}.elementor-25459 .elementor-element.elementor-element-806438b :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#F5F5F500;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d920d45 );}.elementor-25459 .elementor-element.elementor-element-806438b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-25459 .elementor-element.elementor-element-806438b{left:0px;}body.rtl .elementor-25459 .elementor-element.elementor-element-806438b{right:0px;}.elementor-25459 .elementor-element.elementor-element-db60582{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--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:2;}.elementor-25459 .elementor-element.elementor-element-534c920{--display:flex;--border-radius:0px 60px 60px 60px;box-shadow:0px 4px 50px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-25459 .elementor-element.elementor-element-534c920:not(.elementor-motion-effects-element-type-background), .elementor-25459 .elementor-element.elementor-element-534c920 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dae0b80 );}.elementor-25459 .elementor-element.elementor-element-534c920.e-con{--align-self:center;}.elementor-25459 .elementor-element.elementor-element-bea9f06{text-align:left;}.elementor-25459 .elementor-element.elementor-element-bea9f06 .elementor-heading-title{font-family:var( --e-global-typography-6aa17ca-font-family ), Sans-serif;font-size:var( --e-global-typography-6aa17ca-font-size );font-weight:var( --e-global-typography-6aa17ca-font-weight );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );color:var( --e-global-color-text );}.elementor-25459 .elementor-element.elementor-element-0bbe57c{text-align:left;}.elementor-25459 .elementor-element.elementor-element-0bbe57c .elementor-heading-title{font-family:var( --e-global-typography-9c4e036-font-family ), Sans-serif;font-size:var( --e-global-typography-9c4e036-font-size );font-weight:var( --e-global-typography-9c4e036-font-weight );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );color:var( --e-global-color-accent );}.elementor-25459 .elementor-element.elementor-element-d6fec0c > .elementor-widget-container{margin:30px 0px 50px 0px;}.elementor-25459 .elementor-element.elementor-element-d6fec0c.elementor-element{--align-self:center;}.elementor-25459 .elementor-element.elementor-element-d6fec0c{text-align:left;font-family:"PlutoSansCondensed", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.04em;}.elementor-25459 .elementor-element.elementor-element-6edb53e .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-dae0b80 );color:var( --e-global-color-dae0b80 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-25459 .elementor-element.elementor-element-6edb53e .elementor-button:hover, .elementor-25459 .elementor-element.elementor-element-6edb53e .elementor-button:focus{background-color:var( --e-global-color-d920d45 );color:var( --e-global-color-accent );}.elementor-25459 .elementor-element.elementor-element-6edb53e > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-25459 .elementor-element.elementor-element-6edb53e .elementor-button:hover svg, .elementor-25459 .elementor-element.elementor-element-6edb53e .elementor-button:focus svg{fill:var( --e-global-color-accent );}@media(min-width:768px){.elementor-25459 .elementor-element.elementor-element-64e679e4{--width:50%;}.elementor-25459 .elementor-element.elementor-element-27f3c85{--width:50%;}.elementor-25459 .elementor-element.elementor-element-dfb25ee{--width:450px;}.elementor-25459 .elementor-element.elementor-element-5cd4130{--width:50%;}.elementor-25459 .elementor-element.elementor-element-3f5a51f{--width:50%;}.elementor-25459 .elementor-element.elementor-element-7342d16{--width:50%;}.elementor-25459 .elementor-element.elementor-element-1da856d{--width:450px;}.elementor-25459 .elementor-element.elementor-element-480c120b{--width:40%;}.elementor-25459 .elementor-element.elementor-element-224a731e{--width:100%;}.elementor-25459 .elementor-element.elementor-element-85030aa{--width:40%;}.elementor-25459 .elementor-element.elementor-element-46364ac7{--width:100%;}.elementor-25459 .elementor-element.elementor-element-4de8fa9{--width:70%;}.elementor-25459 .elementor-element.elementor-element-0b0d5ad{--width:70%;}.elementor-25459 .elementor-element.elementor-element-99b9e99{--width:70%;}.elementor-25459 .elementor-element.elementor-element-0aaba25{--width:70%;}.elementor-25459 .elementor-element.elementor-element-2844f74{--width:50%;}.elementor-25459 .elementor-element.elementor-element-58b9e19{--width:420px;}.elementor-25459 .elementor-element.elementor-element-2801c98{--width:50%;}.elementor-25459 .elementor-element.elementor-element-3b183dc{--width:50%;}.elementor-25459 .elementor-element.elementor-element-7a0370c{--width:450px;}.elementor-25459 .elementor-element.elementor-element-534c920{--width:50%;}}@media(max-width:1366px){.elementor-25459 .elementor-element.elementor-element-b29a52b .elementor-nav-menu--main .elementor-item{padding-top:8px;padding-bottom:8px;}.elementor-25459 .elementor-element.elementor-element-ebfd2bc .elementor-heading-title{font-size:var( --e-global-typography-6aa17ca-font-size );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-28c3d9a0 .elementor-heading-title{font-size:var( --e-global-typography-9c4e036-font-size );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-ad9b3ca .elementor-heading-title{font-size:var( --e-global-typography-6aa17ca-font-size );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-ec478f3 .elementor-heading-title{font-size:var( --e-global-typography-9c4e036-font-size );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-7062306{font-size:var( --e-global-typography-69f9d60-font-size );line-height:var( --e-global-typography-69f9d60-line-height );letter-spacing:var( --e-global-typography-69f9d60-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-a235283 .elementor-heading-title{font-size:var( --e-global-typography-6aa17ca-font-size );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-e0eaeef .elementor-heading-title{font-size:var( --e-global-typography-9c4e036-font-size );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-2355d03 .elementor-heading-title{font-size:var( --e-global-typography-6aa17ca-font-size );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-7c9d6a6 .elementor-heading-title{font-size:var( --e-global-typography-9c4e036-font-size );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-6207ca0f .elementor-heading-title{font-size:var( --e-global-typography-6aa17ca-font-size );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-6ada08fb .elementor-heading-title{font-size:var( --e-global-typography-9c4e036-font-size );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-53f6fe00 .elementor-heading-title{font-size:var( --e-global-typography-6aa17ca-font-size );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-3f3d4d2f .elementor-heading-title{font-size:var( --e-global-typography-9c4e036-font-size );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-a520441 .elementor-heading-title{font-size:var( --e-global-typography-6aa17ca-font-size );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-78a4ece .elementor-heading-title{font-size:var( --e-global-typography-9c4e036-font-size );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-050f230 .elementor-heading-title{font-size:var( --e-global-typography-6aa17ca-font-size );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-a728cd1 .elementor-heading-title{font-size:var( --e-global-typography-9c4e036-font-size );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-50fc6a4 .elementor-heading-title{font-size:var( --e-global-typography-6aa17ca-font-size );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-8349af1 .elementor-heading-title{font-size:var( --e-global-typography-9c4e036-font-size );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-f0edd64{font-size:var( --e-global-typography-69f9d60-font-size );line-height:var( --e-global-typography-69f9d60-line-height );letter-spacing:var( --e-global-typography-69f9d60-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-28b402b .elementor-heading-title{font-size:var( --e-global-typography-6aa17ca-font-size );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-43010b6 .elementor-heading-title{font-size:var( --e-global-typography-9c4e036-font-size );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-0115ec9{font-size:var( --e-global-typography-69f9d60-font-size );line-height:var( --e-global-typography-69f9d60-line-height );letter-spacing:var( --e-global-typography-69f9d60-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-bea9f06 .elementor-heading-title{font-size:var( --e-global-typography-6aa17ca-font-size );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-0bbe57c .elementor-heading-title{font-size:var( --e-global-typography-9c4e036-font-size );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );}}@media(max-width:1200px){.elementor-25459 .elementor-element.elementor-element-b29a52b .elementor-nav-menu--main .elementor-item{padding-top:8px;padding-bottom:8px;}}@media(max-width:1024px){.elementor-25459 .elementor-element.elementor-element-b29a52b .elementor-nav-menu--main .elementor-item{padding-top:8px;padding-bottom:8px;}.elementor-25459 .elementor-element.elementor-element-3b8e4c28{--min-height:450;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25459 .elementor-element.elementor-element-26f8d55e{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25459 .elementor-element.elementor-element-ebfd2bc .elementor-heading-title{font-size:var( --e-global-typography-6aa17ca-font-size );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-28c3d9a0 .elementor-heading-title{font-size:var( --e-global-typography-9c4e036-font-size );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-448a773f{--e-n-carousel-swiper-slides-to-display:1;width:100%;max-width:100%;}.elementor-25459 .elementor-element.elementor-element-8a83b9a{--min-height:0vh;--flex-direction:column-reverse;--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-25459 .elementor-element.elementor-element-ad9b3ca .elementor-heading-title{font-size:var( --e-global-typography-6aa17ca-font-size );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-ec478f3 .elementor-heading-title{font-size:var( --e-global-typography-9c4e036-font-size );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-7062306{font-size:var( --e-global-typography-69f9d60-font-size );line-height:var( --e-global-typography-69f9d60-line-height );letter-spacing:var( --e-global-typography-69f9d60-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-5cd4130{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;}.elementor-25459 .elementor-element.elementor-element-408c3dc{--min-height:450;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25459 .elementor-element.elementor-element-814c77e{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25459 .elementor-element.elementor-element-a235283 .elementor-heading-title{font-size:var( --e-global-typography-6aa17ca-font-size );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-e0eaeef .elementor-heading-title{font-size:var( --e-global-typography-9c4e036-font-size );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-a0692be{--e-n-carousel-swiper-slides-to-display:1;width:100%;max-width:100%;}.elementor-25459 .elementor-element.elementor-element-2355d03 .elementor-heading-title{font-size:var( --e-global-typography-6aa17ca-font-size );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-7c9d6a6 .elementor-heading-title{font-size:var( --e-global-typography-9c4e036-font-size );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-224a731e{--z-index:1;}.elementor-25459 .elementor-element.elementor-element-6207ca0f .elementor-heading-title{font-size:var( --e-global-typography-6aa17ca-font-size );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-6ada08fb .elementor-heading-title{font-size:var( --e-global-typography-9c4e036-font-size );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-46364ac7{--z-index:1;}.elementor-25459 .elementor-element.elementor-element-53f6fe00 .elementor-heading-title{font-size:var( --e-global-typography-6aa17ca-font-size );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-3f3d4d2f .elementor-heading-title{font-size:var( --e-global-typography-9c4e036-font-size );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-1b64f21f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-25459 .elementor-element.elementor-element-a520441 .elementor-heading-title{font-size:var( --e-global-typography-6aa17ca-font-size );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-78a4ece .elementor-heading-title{font-size:var( --e-global-typography-9c4e036-font-size );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-050f230 .elementor-heading-title{font-size:var( --e-global-typography-6aa17ca-font-size );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-a728cd1 .elementor-heading-title{font-size:var( --e-global-typography-9c4e036-font-size );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-50fc6a4 .elementor-heading-title{font-size:var( --e-global-typography-6aa17ca-font-size );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-8349af1 .elementor-heading-title{font-size:var( --e-global-typography-9c4e036-font-size );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-f0edd64{font-size:var( --e-global-typography-69f9d60-font-size );line-height:var( --e-global-typography-69f9d60-line-height );letter-spacing:var( --e-global-typography-69f9d60-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-28b402b .elementor-heading-title{font-size:var( --e-global-typography-6aa17ca-font-size );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-43010b6 .elementor-heading-title{font-size:var( --e-global-typography-9c4e036-font-size );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-0115ec9{font-size:var( --e-global-typography-69f9d60-font-size );line-height:var( --e-global-typography-69f9d60-line-height );letter-spacing:var( --e-global-typography-69f9d60-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-8b270c8{--min-height:450;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25459 .elementor-element.elementor-element-806438b{--e-n-carousel-swiper-slides-to-display:1;width:100%;max-width:100%;}.elementor-25459 .elementor-element.elementor-element-db60582{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25459 .elementor-element.elementor-element-bea9f06 .elementor-heading-title{font-size:var( --e-global-typography-6aa17ca-font-size );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-0bbe57c .elementor-heading-title{font-size:var( --e-global-typography-9c4e036-font-size );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );}}@media(max-width:767px){.elementor-25459 .elementor-element.elementor-element-b29a52b{width:100%;max-width:100%;--e-nav-menu-horizontal-menu-item-margin:calc( 25px / 2 );}.elementor-25459 .elementor-element.elementor-element-b29a52b .elementor-nav-menu--main .elementor-item{padding-top:8px;padding-bottom:8px;}.elementor-25459 .elementor-element.elementor-element-b29a52b .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:25px;}.elementor-25459 .elementor-element.elementor-element-3b8e4c28{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25459 .elementor-element.elementor-element-64e679e4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25459 .elementor-element.elementor-element-ebfd2bc .elementor-heading-title{font-size:var( --e-global-typography-6aa17ca-font-size );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-28c3d9a0 .elementor-heading-title{font-size:var( --e-global-typography-9c4e036-font-size );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-448a773f{--e-n-carousel-swiper-slides-to-display:1;}.elementor-25459 .elementor-element.elementor-element-8a83b9a{--min-height:0vh;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-25459 .elementor-element.elementor-element-dfb25ee{--border-radius:0px 40px 40px 40px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-25459 .elementor-element.elementor-element-ad9b3ca .elementor-heading-title{font-size:var( --e-global-typography-6aa17ca-font-size );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-ec478f3 .elementor-heading-title{font-size:var( --e-global-typography-9c4e036-font-size );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-7062306{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-69f9d60-font-size );line-height:var( --e-global-typography-69f9d60-line-height );letter-spacing:var( --e-global-typography-69f9d60-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-408c3dc{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25459 .elementor-element.elementor-element-3f5a51f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25459 .elementor-element.elementor-element-a235283 .elementor-heading-title{font-size:var( --e-global-typography-6aa17ca-font-size );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-e0eaeef .elementor-heading-title{font-size:var( --e-global-typography-9c4e036-font-size );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-a0692be{--e-n-carousel-swiper-slides-to-display:1;}.elementor-25459 .elementor-element.elementor-element-2355d03 .elementor-heading-title{font-size:var( --e-global-typography-6aa17ca-font-size );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-7c9d6a6 .elementor-heading-title{font-size:var( --e-global-typography-9c4e036-font-size );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-6207ca0f .elementor-heading-title{font-size:var( --e-global-typography-6aa17ca-font-size );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-6ada08fb .elementor-heading-title{font-size:var( --e-global-typography-9c4e036-font-size );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-46364ac7{--z-index:0;}.elementor-25459 .elementor-element.elementor-element-53f6fe00 .elementor-heading-title{font-size:var( --e-global-typography-6aa17ca-font-size );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-3f3d4d2f .elementor-heading-title{font-size:var( --e-global-typography-9c4e036-font-size );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-a520441 .elementor-heading-title{font-size:var( --e-global-typography-6aa17ca-font-size );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-78a4ece{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-25459 .elementor-element.elementor-element-78a4ece .elementor-heading-title{font-size:var( --e-global-typography-9c4e036-font-size );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-63e0370{columns:1;}.elementor-25459 .elementor-element.elementor-element-050f230 .elementor-heading-title{font-size:var( --e-global-typography-6aa17ca-font-size );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-a728cd1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-25459 .elementor-element.elementor-element-a728cd1 .elementor-heading-title{font-size:var( --e-global-typography-9c4e036-font-size );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-2fb7338{columns:1;}.elementor-25459 .elementor-element.elementor-element-50fc6a4 .elementor-heading-title{font-size:var( --e-global-typography-6aa17ca-font-size );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-8349af1 .elementor-heading-title{font-size:var( --e-global-typography-9c4e036-font-size );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-f0edd64{font-size:var( --e-global-typography-69f9d60-font-size );line-height:var( --e-global-typography-69f9d60-line-height );letter-spacing:var( --e-global-typography-69f9d60-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-28b402b .elementor-heading-title{font-size:var( --e-global-typography-6aa17ca-font-size );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-43010b6 .elementor-heading-title{font-size:var( --e-global-typography-9c4e036-font-size );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-0115ec9{font-size:var( --e-global-typography-69f9d60-font-size );line-height:var( --e-global-typography-69f9d60-line-height );letter-spacing:var( --e-global-typography-69f9d60-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-8b270c8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25459 .elementor-element.elementor-element-806438b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-25459 .elementor-element.elementor-element-534c920{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25459 .elementor-element.elementor-element-bea9f06 .elementor-heading-title{font-size:var( --e-global-typography-6aa17ca-font-size );line-height:var( --e-global-typography-6aa17ca-line-height );letter-spacing:var( --e-global-typography-6aa17ca-letter-spacing );}.elementor-25459 .elementor-element.elementor-element-0bbe57c .elementor-heading-title{font-size:var( --e-global-typography-9c4e036-font-size );line-height:var( --e-global-typography-9c4e036-line-height );letter-spacing:var( --e-global-typography-9c4e036-letter-spacing );}}@media(max-width:1024px) and (min-width:768px){.elementor-25459 .elementor-element.elementor-element-26f8d55e{--width:100%;}.elementor-25459 .elementor-element.elementor-element-64e679e4{--width:100%;}.elementor-25459 .elementor-element.elementor-element-5cd4130{--width:100%;}.elementor-25459 .elementor-element.elementor-element-814c77e{--width:100%;}.elementor-25459 .elementor-element.elementor-element-3f5a51f{--width:100%;}.elementor-25459 .elementor-element.elementor-element-775f867a{--width:100%;}.elementor-25459 .elementor-element.elementor-element-85030aa{--width:100%;}.elementor-25459 .elementor-element.elementor-element-db60582{--width:100%;}.elementor-25459 .elementor-element.elementor-element-534c920{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-e600e76 */.drtn-internal-nav {
    padding-top: 80px;
}

.drtn-internal-nav.elementor-sticky--active {
    padding-top: 0;
    transition: all ease-in 250ms;
    transition-delay: 150ms;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebfd2bc */.elementor-25459 .elementor-element.elementor-element-ebfd2bc h2 {
    text-transform: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28c3d9a0 */.elementor-25459 .elementor-element.elementor-element-28c3d9a0 {
    word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64e679e4 */.elementor-25459 .elementor-element.elementor-element-64e679e4 {
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26f8d55e */.elementor-25459 .elementor-element.elementor-element-26f8d55e {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-448a773f */.elementor-25459 .elementor-element.elementor-element-448a773f {
    height: 100%;
    
    .swiper {
        height: 100%;
    }
}

@media only screen and (max-width: 1023px) {
    .elementor-25459 .elementor-element.elementor-element-448a773f {
    position: relative !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3bd4d59 */.elementor-25459 .elementor-element.elementor-element-3bd4d59 img {
    aspect-ratio: 16/9;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-476d9a4 */.elementor-25459 .elementor-element.elementor-element-476d9a4 img {
    aspect-ratio: 16/9;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8be6e1e */.elementor-25459 .elementor-element.elementor-element-8be6e1e img {
    aspect-ratio: 16/9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cd4130 */.elementor-25459 .elementor-element.elementor-element-5cd4130 {
    max-height: calc(100vh - 80px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a235283 */.elementor-25459 .elementor-element.elementor-element-a235283 h2 {
    text-transform: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e0eaeef */.elementor-25459 .elementor-element.elementor-element-e0eaeef {
    word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a51f */.elementor-25459 .elementor-element.elementor-element-3f5a51f {
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-814c77e */.elementor-25459 .elementor-element.elementor-element-814c77e {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-a0692be */@media only screen and (max-width: 1023px) {
    .elementor-25459 .elementor-element.elementor-element-a0692be {
    position: relative !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2355d03 */.elementor-25459 .elementor-element.elementor-element-2355d03 h2 {
    text-transform: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c9d6a6 */.elementor-25459 .elementor-element.elementor-element-7c9d6a6 {
    word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6207ca0f */.elementor-25459 .elementor-element.elementor-element-6207ca0f h2 {
    text-transform: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ada08fb */.elementor-25459 .elementor-element.elementor-element-6ada08fb {
    word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53f6fe00 */.elementor-25459 .elementor-element.elementor-element-53f6fe00 h2 {
    text-transform: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f3d4d2f */.elementor-25459 .elementor-element.elementor-element-3f3d4d2f {
    word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a520441 */.elementor-25459 .elementor-element.elementor-element-a520441 h2 {
    text-transform: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78a4ece */.elementor-25459 .elementor-element.elementor-element-78a4ece {
    word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-050f230 */.elementor-25459 .elementor-element.elementor-element-050f230 h2 {
    text-transform: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a728cd1 */.elementor-25459 .elementor-element.elementor-element-a728cd1 {
    word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b861ce7 */.elementor-25459 .elementor-element.elementor-element-b861ce7 img {
    aspect-ratio: 4/3
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-806438b */@media only screen and (max-width: 1023px) {
    .elementor-25459 .elementor-element.elementor-element-806438b {
    position: relative !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bea9f06 */.elementor-25459 .elementor-element.elementor-element-bea9f06 h2 {
    text-transform: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bbe57c */.elementor-25459 .elementor-element.elementor-element-0bbe57c {
    word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-534c920 */.elementor-25459 .elementor-element.elementor-element-534c920 {
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db60582 */.elementor-25459 .elementor-element.elementor-element-db60582 {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS */html {
    scroll-padding-top: 150px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'LemonMilk';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.autosufficienza.it/app/uploads/2025/05/LEMONMILK-Regular.woff2') format('woff2'),
		url('https://www.autosufficienza.it/app/uploads/2025/05/LEMONMILK-Regular.woff') format('woff'),
		url('https://www.autosufficienza.it/app/uploads/2025/05/LEMONMILK-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PlutoSansCondensed';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.autosufficienza.it/app/uploads/2025/05/PlutoSansCondMedium.woff2') format('woff2'),
		url('https://www.autosufficienza.it/app/uploads/2025/05/PlutoSansCondMedium.woff') format('woff'),
		url('https://www.autosufficienza.it/app/uploads/2025/05/PlutoSansCondMedium.ttf') format('truetype');
}
@font-face {
	font-family: 'PlutoSansCondensed';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.autosufficienza.it/app/uploads/2025/05/PlutoSansCondBold.woff2') format('woff2'),
		url('https://www.autosufficienza.it/app/uploads/2025/05/PlutoSansCondBold.woff') format('woff'),
		url('https://www.autosufficienza.it/app/uploads/2025/05/PlutoSansCondBold.ttf') format('truetype');
}
@font-face {
	font-family: 'PlutoSansCondensed';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.autosufficienza.it/app/uploads/2025/05/PlutoSansCondLight.woff2') format('woff2'),
		url('https://www.autosufficienza.it/app/uploads/2025/05/PlutoSansCondLight.woff') format('woff'),
		url('https://www.autosufficienza.it/app/uploads/2025/05/PlutoSansCondLight.ttf') format('truetype');
}
/* End Custom Fonts CSS */