.elementor-2331 .elementor-element.elementor-element-56f9b36{--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-2331 .elementor-element.elementor-element-af9afc4 .elementor-heading-title{font-size:60px;}.elementor-2331 .elementor-element.elementor-element-4babb33, .elementor-2331 .elementor-element.elementor-element-4babb33 .elementor-text-editor *{font-family:"Kumbh Sans", Sans-serif;}.elementor-2331 .elementor-element.elementor-element-86ef710{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2331 .elementor-element.elementor-element-86ef710:not(.elementor-motion-effects-element-type-background), .elementor-2331 .elementor-element.elementor-element-86ef710 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-2331 .elementor-element.elementor-element-d8557cd{--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-2331 .elementor-element.elementor-element-9abb208{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2331 .elementor-element.elementor-element-06be7cd{--display:flex;--margin-top:4px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-2331 .elementor-element.elementor-element-1723d71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-2331 .elementor-element.elementor-element-1723d71 .elementor-heading-title{font-size:49px;}.elementor-2331 .elementor-element.elementor-element-8ddb4de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-2331 .elementor-element.elementor-element-e33f0e7{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:28px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-2331 .elementor-element.elementor-element-e33f0e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-2331 .elementor-element.elementor-element-e33f0e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-2331 .elementor-element.elementor-element-e33f0e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-2331 .elementor-element.elementor-element-e33f0e7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-2331 .elementor-element.elementor-element-e33f0e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-2331 .elementor-element.elementor-element-e33f0e7 .elementor-icon-list-icon i{color:#98B96F;transition:color 0.3s;}.elementor-2331 .elementor-element.elementor-element-e33f0e7 .elementor-icon-list-icon svg{fill:#98B96F;transition:fill 0.3s;}.elementor-2331 .elementor-element.elementor-element-e33f0e7 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2331 .elementor-element.elementor-element-e33f0e7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2331 .elementor-element.elementor-element-e33f0e7 .elementor-icon-list-item > a{font-family:"Kumbh Sans", Sans-serif;}.elementor-2331 .elementor-element.elementor-element-e33f0e7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2331 .elementor-element.elementor-element-a60ad13{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:28px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-2331 .elementor-element.elementor-element-a60ad13 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-2331 .elementor-element.elementor-element-a60ad13 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-2331 .elementor-element.elementor-element-a60ad13 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-2331 .elementor-element.elementor-element-a60ad13 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-2331 .elementor-element.elementor-element-a60ad13 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-2331 .elementor-element.elementor-element-a60ad13 .elementor-icon-list-icon i{color:#98B96F;transition:color 0.3s;}.elementor-2331 .elementor-element.elementor-element-a60ad13 .elementor-icon-list-icon svg{fill:#98B96F;transition:fill 0.3s;}.elementor-2331 .elementor-element.elementor-element-a60ad13 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2331 .elementor-element.elementor-element-a60ad13 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2331 .elementor-element.elementor-element-a60ad13 .elementor-icon-list-item > a{font-family:"Kumbh Sans", Sans-serif;}.elementor-2331 .elementor-element.elementor-element-a60ad13 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2331 .elementor-element.elementor-element-42a7ed1{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2331 .elementor-element.elementor-element-42a7ed1:not(.elementor-motion-effects-element-type-background), .elementor-2331 .elementor-element.elementor-element-42a7ed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2331 .elementor-element.elementor-element-8a36772{--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-2331 .elementor-element.elementor-element-d77a553{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2331 .elementor-element.elementor-element-e8d3a1d{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:4px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;}.elementor-2331 .elementor-element.elementor-element-b50ed1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2331 .elementor-element.elementor-element-b50ed1c .elementor-heading-title{font-size:49px;}.elementor-2331 .elementor-element.elementor-element-c9c5175{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2331 .elementor-element.elementor-element-c9c5175, .elementor-2331 .elementor-element.elementor-element-c9c5175 .elementor-text-editor *{font-family:"Kumbh Sans", Sans-serif;}.elementor-2331 .elementor-element.elementor-element-3cc059c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-2331 .elementor-element.elementor-element-ec5ca78{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:28px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-2331 .elementor-element.elementor-element-ec5ca78 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-2331 .elementor-element.elementor-element-ec5ca78 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-2331 .elementor-element.elementor-element-ec5ca78 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-2331 .elementor-element.elementor-element-ec5ca78 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-2331 .elementor-element.elementor-element-ec5ca78 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-2331 .elementor-element.elementor-element-ec5ca78 .elementor-icon-list-icon i{color:#DD005A;transition:color 0.3s;}.elementor-2331 .elementor-element.elementor-element-ec5ca78 .elementor-icon-list-icon svg{fill:#DD005A;transition:fill 0.3s;}.elementor-2331 .elementor-element.elementor-element-ec5ca78 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2331 .elementor-element.elementor-element-ec5ca78 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2331 .elementor-element.elementor-element-ec5ca78 .elementor-icon-list-item > a{font-family:"Kumbh Sans", Sans-serif;}.elementor-2331 .elementor-element.elementor-element-ec5ca78 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2331 .elementor-element.elementor-element-176f1fd{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:28px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-2331 .elementor-element.elementor-element-176f1fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-2331 .elementor-element.elementor-element-176f1fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-2331 .elementor-element.elementor-element-176f1fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-2331 .elementor-element.elementor-element-176f1fd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-2331 .elementor-element.elementor-element-176f1fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-2331 .elementor-element.elementor-element-176f1fd .elementor-icon-list-icon i{color:#DD005A;transition:color 0.3s;}.elementor-2331 .elementor-element.elementor-element-176f1fd .elementor-icon-list-icon svg{fill:#DD005A;transition:fill 0.3s;}.elementor-2331 .elementor-element.elementor-element-176f1fd .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2331 .elementor-element.elementor-element-176f1fd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2331 .elementor-element.elementor-element-176f1fd .elementor-icon-list-item > a{font-family:"Kumbh Sans", Sans-serif;}.elementor-2331 .elementor-element.elementor-element-176f1fd .elementor-icon-list-text{transition:color 0.3s;}.elementor-2331 .elementor-element.elementor-element-4f4cd06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2331 .elementor-element.elementor-element-f09528f .elementor-heading-title{font-size:49px;}.elementor-2331 .elementor-element.elementor-element-5c678be, .elementor-2331 .elementor-element.elementor-element-5c678be .elementor-text-editor *{font-family:"Kumbh Sans", Sans-serif;}.elementor-2331 .elementor-element.elementor-element-d94168f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2331 .elementor-element.elementor-element-5be7973{--display:flex;}.elementor-2331 .elementor-element.elementor-element-4a104c4, .elementor-2331 .elementor-element.elementor-element-4a104c4 .elementor-text-editor *{font-family:"Kumbh Sans", Sans-serif;}.elementor-2331 .elementor-element.elementor-element-3e8dbfc{--display:flex;}.elementor-2331 .elementor-element.elementor-element-be44f2f, .elementor-2331 .elementor-element.elementor-element-be44f2f .elementor-text-editor *{font-family:"Kumbh Sans", Sans-serif;}.elementor-2331 .elementor-element.elementor-element-da16f03{--display:flex;}.elementor-2331 .elementor-element.elementor-element-0ab06a9, .elementor-2331 .elementor-element.elementor-element-0ab06a9 .elementor-text-editor *{font-family:"Kumbh Sans", Sans-serif;}.elementor-2331 .elementor-element.elementor-element-70678da{--display:flex;}.elementor-2331 .elementor-element.elementor-element-9ae6265, .elementor-2331 .elementor-element.elementor-element-9ae6265 .elementor-text-editor *{font-family:"Kumbh Sans", Sans-serif;}.elementor-2331 .elementor-element.elementor-element-5d106b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2331 .elementor-element.elementor-element-1bdaee1 .elementor-heading-title{font-size:49px;}.elementor-2331 .elementor-element.elementor-element-234b095, .elementor-2331 .elementor-element.elementor-element-234b095 .elementor-text-editor *{font-family:"Kumbh Sans", Sans-serif;}@media(max-width:1024px){.elementor-2331 .elementor-element.elementor-element-af9afc4 .elementor-heading-title{line-height:1em;}.elementor-2331 .elementor-element.elementor-element-86ef710{--flex-wrap:wrap;}.elementor-2331 .elementor-element.elementor-element-42a7ed1{--flex-wrap:wrap;}}@media(max-width:767px){.elementor-2331 .elementor-element.elementor-element-af9afc4 .elementor-heading-title{font-size:41px;}.elementor-2331 .elementor-element.elementor-element-1723d71 .elementor-heading-title{font-size:41px;line-height:1em;}.elementor-2331 .elementor-element.elementor-element-42a7ed1{--margin-top:40px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2331 .elementor-element.elementor-element-e8d3a1d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-2331 .elementor-element.elementor-element-b50ed1c .elementor-heading-title{font-size:41px;line-height:1em;}.elementor-2331 .elementor-element.elementor-element-f09528f .elementor-heading-title{font-size:41px;line-height:1em;}.elementor-2331 .elementor-element.elementor-element-1bdaee1 .elementor-heading-title{font-size:41px;line-height:1em;}}@media(min-width:768px){.elementor-2331 .elementor-element.elementor-element-d8557cd{--width:50%;}.elementor-2331 .elementor-element.elementor-element-06be7cd{--width:55%;}.elementor-2331 .elementor-element.elementor-element-8a36772{--width:50%;}.elementor-2331 .elementor-element.elementor-element-e8d3a1d{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2331 .elementor-element.elementor-element-d8557cd{--width:100%;}.elementor-2331 .elementor-element.elementor-element-06be7cd{--width:100%;}.elementor-2331 .elementor-element.elementor-element-8a36772{--width:100%;}.elementor-2331 .elementor-element.elementor-element-e8d3a1d{--width:100%;}}/* Start custom CSS *//* ==========================================
   STILE EDITORIAL & SOSTENIBILITÀ
   ========================================== */

/* 1. Bordi Asimmetrici e Ombre per le Foto Principali */
.asymmetric-img img {
    border-radius: 0px 30px 30px 0px !important; /* Smussatura organica a foglia */
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.06);
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.asymmetric-img-2 img {
    border-radius: 30px 0px 0px 30px !important; /* Smussatura organica a foglia */
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.06);
    object-fit: cover;
    width: 100%;
    height: 100%;
}

/* 2. Inversione Colonne su Mobile (per avere sempre il testo sotto la foto) */
@media (max-width: 768px) {
    .mobile-reverse {
        flex-direction: column-reverse !important;
    }
}

/* 3. Effetto Interattivo "Card Invisibile" per gli SDG */
.sdg-card {
    background-color: transparent;
    border-radius: 16px;
    padding: 15px;
    transition: all 0.3s ease;
    text-align: center;
}

.sdg-card:hover {
    background-color: #FFFFFF;
    transform: translateY(-8px);
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.08);
}

/* Tipografia Compatta per la descrizione SDG */
.sdg-card p {
    font-size: 13px !important;
    line-height: 1.4em !important;
    margin-top: 10px;
}/* End custom CSS */