@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-ms-flex-negative:0;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}:root{--text-color:#000;--border-color:#aaa;--border-color-light:#eee;--border-color-lighter:#fafafa;--bg-grey:#f6f6f6;--section-border:#bfd8f2;--bs-primary:#0058a5;--bs-primary-rgb:0,88,165;--color-secondary:#009240;--color-secondary-accessible:#008539;--color-secondary-text:#009640;--verde-foglia:#95c11f;--color-primary-dark:#092963;--bs-link-primary:var(--bs-primary);--color-primary-hover:var(--color-primary-dark);--color-light-hover:#cce7ff;--header-top-bg-color:#096105;--footer-bottom-bg-color:var(--header-top-bg-color);--body-bg:#fff;--body-color:var(--text-color);--link-color:var(--color-primary);--border-radius:8px;--font-size-base-desk:1.125rem;--bs-btn-border-color:var(--bs-btn-bg);--font-primary:"Montserrat",sans-serif;--bs-body-font-family:"Montserrat",sans-serif;--header-font:var(--font-secondary);--header-weight:500;--header-color:var(--color-primary);--header-line-height:1.1;--header-margin-bottom:0.15em;--h1-font-size:3rem;--h2-font-size:2rem;--h3-font-size:1.5rem;--h4-font-size:1.25rem;--h5-font-size:1.125rem;--h6-font-size:1rem;--p-font-size:1rem;--p-margin-bottom:1em;--p-line-height:1.6;--p-color:var(--text-color);--hr-size:1px;--hr-color:var(--border-color);--hr-margin:1rem;--transition-default:all 0.3s ease-in-out;--icon-size-sm:16px;--icon-size:24px;--icon-size-lg:32px;--icon-size-xl:40px;--outline-color:orange;--outline-width:2px;--py-120:60px}@media(min-width:768px){:root{--main-padding-sticky:59px}}@media(min-width:992px){:root{--padding-y:64px;--p-section-size:1.375rem;--main-padding-sticky:68px;--py-120:80px}}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;src:url(../fonts/Montserrat-Thin.woff2) format("woff2"),url(../fonts/Montserrat-Thin.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:100;src:url(../fonts/Montserrat-ThinItalic.woff2) format("woff2"),url(../fonts/Montserrat-ThinItalic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;src:url(../fonts/Montserrat-ExtraLight.woff2) format("woff2"),url(../fonts/Montserrat-ExtraLight.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:200;src:url(../fonts/Montserrat-ExtraLightItalic.woff2) format("woff2"),url(../fonts/Montserrat-ExtraLightItalic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(../fonts/Montserrat-Light.woff2) format("woff2"),url(../fonts/Montserrat-Light.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;src:url(../fonts/Montserrat-LightItalic.woff2) format("woff2"),url(../fonts/Montserrat-LightItalic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(../fonts/Montserrat-Regular.woff2) format("woff2"),url(../fonts/Montserrat-Regular.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;src:url(../fonts/Montserrat-Italic.woff2) format("woff2"),url(../fonts/Montserrat-Italic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(../fonts/Montserrat-Medium.woff2) format("woff2"),url(../fonts/Montserrat-Medium.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;src:url(../fonts/Montserrat-MediumItalic.woff2) format("woff2"),url(../fonts/Montserrat-MediumItalic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(../fonts/Montserrat-SemiBold.woff2) format("woff2"),url(../fonts/Montserrat-SemiBold.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;src:url(../fonts/Montserrat-SemiBoldItalic.woff2) format("woff2"),url(../fonts/Montserrat-SemiBoldItalic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(../fonts/Montserrat-Bold.woff2) format("woff2"),url(../fonts/Montserrat-Bold.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;src:url(../fonts/Montserrat-BoldItalic.woff2) format("woff2"),url(../fonts/Montserrat-BoldItalic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;src:url(../fonts/Montserrat-ExtraBold.woff2) format("woff2"),url(../fonts/Montserrat-ExtraBold.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:800;src:url(../fonts/Montserrat-ExtraBoldItalic.woff2) format("woff2"),url(../fonts/Montserrat-ExtraBoldItalic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;src:url(../fonts/Montserrat-Black.woff2) format("woff2"),url(../fonts/Montserrat-Black.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:900;src:url(../fonts/Montserrat-BlackItalic.woff2) format("woff2"),url(../fonts/Montserrat-BlackItalic.woff) format("woff")}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:100;src:url(../fonts/MontserratAlternates-Thin.woff2) format("woff2"),url(../fonts/MontserratAlternates-Thin.woff) format("woff")}@font-face{font-family:Montserrat Alternates;font-style:italic;font-weight:100;src:url(../fonts/MontserratAlternates-ThinItalic.woff2) format("woff2"),url(../fonts/MontserratAlternates-ThinItalic.woff) format("woff")}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:200;src:url(../fonts/MontserratAlternates-ExtraLight.woff2) format("woff2"),url(../fonts/MontserratAlternates-ExtraLight.woff) format("woff")}@font-face{font-family:Montserrat Alternates;font-style:italic;font-weight:200;src:url(../fonts/MontserratAlternates-ExtraLightItalic.woff2) format("woff2"),url(../fonts/MontserratAlternates-ExtraLightItalic.woff) format("woff")}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:300;src:url(../fonts/MontserratAlternates-Light.woff2) format("woff2"),url(../fonts/MontserratAlternates-Light.woff) format("woff")}@font-face{font-family:Montserrat Alternates;font-style:italic;font-weight:300;src:url(../fonts/MontserratAlternates-LightItalic.woff2) format("woff2"),url(../fonts/MontserratAlternates-LightItalic.woff) format("woff")}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:400;src:url(../fonts/MontserratAlternates-Regular.woff2) format("woff2"),url(../fonts/MontserratAlternates-Regular.woff) format("woff")}@font-face{font-family:Montserrat Alternates;font-style:italic;font-weight:400;src:url(../fonts/MontserratAlternates-Italic.woff2) format("woff2"),url(../fonts/MontserratAlternates-Italic.woff) format("woff")}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:500;src:url(../fonts/MontserratAlternates-Medium.woff2) format("woff2"),url(../fonts/MontserratAlternates-Medium.woff) format("woff")}@font-face{font-family:Montserrat Alternates;font-style:italic;font-weight:500;src:url(../fonts/MontserratAlternates-MediumItalic.woff2) format("woff2"),url(../fonts/MontserratAlternates-MediumItalic.woff) format("woff")}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:600;src:url(../fonts/MontserratAlternates-SemiBold.woff2) format("woff2"),url(../fonts/MontserratAlternates-SemiBold.woff) format("woff")}@font-face{font-family:Montserrat Alternates;font-style:italic;font-weight:600;src:url(../fonts/MontserratAlternates-SemiBoldItalic.woff2) format("woff2"),url(../fonts/MontserratAlternates-SemiBoldItalic.woff) format("woff")}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:700;src:url(../fonts/MontserratAlternates-Bold.woff2) format("woff2"),url(../fonts/MontserratAlternates-Bold.woff) format("woff")}@font-face{font-family:Montserrat Alternates;font-style:italic;font-weight:700;src:url(../fonts/MontserratAlternates-BoldItalic.woff2) format("woff2"),url(../fonts/MontserratAlternates-BoldItalic.woff) format("woff")}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:800;src:url(../fonts/MontserratAlternates-ExtraBold.woff2) format("woff2"),url(../fonts/MontserratAlternates-ExtraBold.woff) format("woff")}@font-face{font-family:Montserrat Alternates;font-style:italic;font-weight:800;src:url(../fonts/MontserratAlternates-ExtraBoldItalic.woff2) format("woff2"),url(../fonts/MontserratAlternates-ExtraBoldItalic.woff) format("woff")}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:900;src:url(../fonts/MontserratAlternates-Black.woff2) format("woff2"),url(../fonts/MontserratAlternates-Black.woff) format("woff")}@font-face{font-family:Montserrat Alternates;font-style:italic;font-weight:900;src:url(../fonts/MontserratAlternates-BlackItalic.woff2) format("woff2"),url(../fonts/MontserratAlternates-BlackItalic.woff) format("woff")}h1,h2,h3,h4,h5{color:var(--color-primary-dark);font-weight:700}button{margin:0}.fw-600{font-weight:600!important}.py-xl{padding-block:60px!important}.bg-gray-light{background-color:#f7f7f7}.bg-grey{background-color:var(--bg-grey)!important}.image-cover{height:0;padding-bottom:100%;position:relative;width:100%}.image-cover .primary-img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.image-cover.has-overlay:before{background:linear-gradient(180deg,transparent 44.41%,rgba(0,0,0,.43) 58.3%,rgba(0,0,0,.72) 72.38%,rgba(0,0,0,.86) 83.66%,#000 99.96%);content:"";display:block;height:100%;inset:0;position:absolute;width:100%;z-index:1}.image-cover .texts{bottom:0;padding:24px;position:absolute;z-index:1}a{color:var(--bs-primary)}a:hover{color:var(--color-primary-dark)}a.text-primary:hover{color:var(--color-primary-dark)!important}.editorial-content ol,.editorial-content ul,p{color:var(--color-primary-dark);line-height:2rem}.editorial-content ol,.editorial-content ul{font-size:var(--font-size-base-desk)}.py-120{padding-bottom:var(--py-120)!important;padding-top:var(--py-120)!important}.fs-16{font-size:1rem!important}.fs-18{font-size:1.125rem!important}.fs-20{font-size:1.25rem!important}.fs-14{font-size:.875rem!important}.bg-dark{background-color:var(--color-primary-dark)!important}.color-primary-dark{color:var(--color-primary-dark)!important}.shadow{box-shadow:0 10px 15px 0 rgba(0,0,0,.1)!important}.text-underline{text-decoration:underline!important}.bg-primary{background-color:var(--bs-primary)!important}.small-left{margin-bottom:0!important;width:20px!important}.editorial-content p{margin-bottom:24px}.editorial-content img{height:auto;margin-bottom:24px;width:100%}.editorial-content a.p-0:focus-visible{outline:var(--outline-width) solid var(--outline-color)}.editorial-content h2,.editorial-content h3,.editorial-content h4{margin-top:3rem}.editorial-content h2:first-child,.editorial-content h3:first-child,.editorial-content h4:first-child{margin-top:0}.nav-tabs-borderless .nav-link{font-family:var(--font-primary)}.simple-cta{background:url(../assets/olive-small.svg) 100% no-repeat;font-weight:700;text-decoration:none;text-decoration:underline}.simple-cta:hover{color:var(--color-primary-dark);text-decoration:underline}.form-label{font-family:var(--font-primary)}.text-primary-dark{color:var(--color-primary-dark)!important}.l-h-1{line-height:1.3em}.sidebar-header .sidebar-title{font-family:var(--font-primary)}.fw-500{font-weight:500!important}.fs-24{font-size:1.5rem!important}.text-primary{color:var(--bs-primary)!important}.text-secondary{color:var(--color-secondary-text)!important}figcaption{font-size:1rem;font-style:italic;margin-bottom:3rem}.std-ul{list-style-type:square;margin:0;padding:0 0 0 1.2rem}.std-ul li::marker{color:var(--bs-primary)}.cartina-50{width:100%}.bg-gradient-map{background:linear-gradient(210deg,#0260bd 4.71%,#013866 87.08%)}.bg-bread{background:url(../assets/bg-bread.svg) no-repeat 94%;background-size:auto 100%}.py-90{padding-bottom:45px}.pt-90,.py-90{padding-top:45px}.ratio iframe{border:none}.page-content{padding-bottom:80px}.object-fit-cover{object-fit:cover}.border-bottom-light{border-bottom:1px solid #bfd8f2}.bg-none{background-color:transparent}button[aria-expanded=true] .bi{transform:rotate(180deg)}.bg-light-2{background-color:#f2f9ff}.bg-light-3{background-color:#f6f6f6}.px-20-percent{padding-left:20%;padding-right:20%}.pb-120{padding-bottom:60px}.mb-120{margin-bottom:60px}@media(min-width:768px){.image-cover{height:100%}.image-cover .texts{padding:42px 80px}.page-content{padding-bottom:120px}}@media(min-width:992px){.sr-md-only{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.mb-120{margin-bottom:120px}p{font-size:var(--font-size-base-desk)}.py-xl{padding-block:120px!important}.affix-top{position:sticky;top:80px}.fs-lg-30{font-size:1.875rem}.cartina-50{background-size:cover;bottom:0;height:100%;position:absolute;right:0;width:auto}.py-90{padding-bottom:90px}.pt-90,.py-90{padding-top:90px}.pb-120{padding-bottom:120px}.cartina-100{height:100%;object-fit:cover;object-position:65%}}@media(hover:hover){button:hover,input[type=checkbox]+label:hover,input[type=radio]+label:hover{cursor:pointer}}body{font-family:var(--font-primary)}a:focus,button:focus,input:focus{outline:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:var(--outline-width) solid var(--outline-color)}.accordion .btn{border-radius:0;padding:16px 24px}.accordion .accordion-item{border-bottom-color:#bfd8f2;border-left:#bfd8f2;border-right:#bfd8f2;border-top-color:#bfd8f2}.accordion .accordion-button{align-items:start;border-bottom:1px solid transparent;border-left:1px solid #bfd8f2;border-right:1px solid #bfd8f2;border-top:none!important;box-shadow:none!important;flex-wrap:nowrap!important;padding:28px 32px}.accordion .accordion-button:not([aria-expanded=true]){color:var(--bs-primary)}.accordion .accordion-button[aria-expanded=true]{background-color:var(--bs-primary);border-bottom:1px solid transparent;color:#fff}.accordion .accordion-button[aria-expanded=true]:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFF'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");transform:rotate(180deg)}.accordion .accordion-button:after{transform:rotate(0)}.accordion .accordion-collapse{border-left:1px solid #bfd8f2;border-right:1px solid #bfd8f2}.accordion .accordion-body{padding:2rem!important}.accordion .accordion-body p{line-height:1.875rem;margin-bottom:2rem}.avatar-group .avatar-image{border-radius:200px;flex-shrink:0;height:200px;overflow:hidden;position:relative;width:200px}.avatar-group .avatar-image img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.avatar-group h3{font-size:1.375rem}.avatar-group h4{font-size:1.125rem;font-weight:600;text-transform:uppercase}@media(max-width:991.98px){.avatar-group{text-align:center}.avatar-group .avatar-image{margin:auto auto 16px}.avatar-group .avatar-text{margin-bottom:24px}}@media(min-width:992px){.avatar-group .avatar-image{height:142px;width:142px}.avatar-group h3{font-size:1.375rem}.avatar-group h4{font-size:1rem}}.badge{border-color:var(--color-primary-dark)}.badge.badge-light{background-color:#e4e4e4;border-color:transparent;border-radius:40px;font-weight:600}.badge.badge-light,.breadcrumb .breadcrumb-item.active{color:var(--color-primary-dark)}.btn{--bs-btn-border-radius:var(--border-radius);font-weight:700;padding-left:40px;padding-right:40px}.btn.btn-primary{background-color:var(--bs-primary)}.btn.btn-primary:hover{background-color:var(--color-primary-hover)}.btn.btn-white{color:var(--bs-primary)}.btn.btn-white:hover{background-color:var(--color-light-hover)!important;border-color:var(--color-light-hover)}.btn.btn-white:active{color:var(--color-primary-dark)}.btn.btn-outline-primary{border-color:var(--bs-primary);color:var(--bs-primary)}.btn.btn-outline-primary:focus-visible,.btn.btn-outline-primary:hover{background-color:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.accordion .btn-outline-primary[aria-expanded=true]{background-color:var(--bs-primary);color:#fff}button.read-more{align-items:center;display:flex;text-decoration:underline}button.read-more strong:nth-child(2),button.read-more[aria-expanded=true] strong:first-child{display:none}button.read-more[aria-expanded=true] strong:nth-child(2){display:block}button.read-more:hover{color:var(--color-primary-dark)!important}.card-carousel{position:relative;text-align:center}.card-carousel .leaf{background-color:var(--color-primary-dark);border-radius:35px;height:35px;width:35px}.card-carousel:before{background-color:var(--color-primary-dark);content:"";display:block;height:6px;left:0;position:absolute;right:-30px;top:15px}.card-carousel .year{font-size:1.625rem;font-weight:700}.card-carousel .img-top{padding-top:0;position:relative}.card-carousel .img-top img{width:100%}.card-carousel .pill{background-color:transparent;color:var(--color-primary-dark);font-size:1.625rem;margin-bottom:0;margin-top:24px;text-transform:uppercase}.card-carousel.card-green .leaf,.card-carousel.card-green:before{background-color:var(--verde-foglia)}.card-engagement .card-left{background:linear-gradient(155deg,#06c -55.1%,#092963);flex-shrink:0;overflow:hidden;padding:40px;position:relative}.card-engagement .card-left img{bottom:-30px;height:auto;left:-30px;pointer-events:none;position:absolute;width:100%}.card-engagement .card-left h3,.card-engagement .card-left p{color:#fff}.card-engagement .card-left p{text-transform:uppercase}.card-engagement .card-left h3{font-size:2rem;margin-bottom:40px}.card-engagement .card-left h3 span{letter-spacing:4.6px;text-transform:uppercase}.card-engagement .card-right{flex-grow:1;padding:40px}.card-engagement .card-right h3{font-size:1.75rem}@media(max-width:767.98px){.card-engagement .card-left.small-col{height:58px;padding:0}}@media(min-width:768px){.card-engagement .card-left{width:225px}.card-engagement .card-left.small-col{width:75px}}.card-eventi{background:url(../assets/bg-card-eventi.svg) 100% 100% no-repeat;background-color:var(--bs-primary);background-size:auto 80%}.card-eventi h3{line-height:1em}.card-eventi h3 span{font-size:1rem;letter-spacing:4px;text-transform:uppercase}.card-eventi p{line-height:1.5}.card-eventi p.text-uppercase{font-size:1rem}.card-gruppi{background-color:var(--verde-foglia)}.card-gruppi .card-content{background:linear-gradient(155deg,#06c -55.1%,#092963);border-radius:0 0 110px 0;padding:60px}.card-media{min-height:180px}.card-media .simple-cta{background:url(../assets/olive-small-dark.svg) 100% no-repeat}.card-timeline{background-color:#fff}.card-timeline p.pre{color:var(--color-secondary-accessible);font-size:1.25rem;font-weight:500;line-height:1.2;text-transform:uppercase}.card-timeline p.pre span.fw-bold{margin-top:8px}.card-timeline .img-wrapper{height:162px;position:relative}.card-timeline .img-wrapper img{height:100%;inset:0;object-fit:contain;position:absolute}@media(min-width:1400px){.card-timeline .img-wrapper{height:220px}}.card{background-color:transparent}.card p{line-height:1.5555555556}.card h3{line-height:1.4444444444}.card h3 a:hover{color:var(--color-primary-dark)}@media(min-width:992px){.card{height:auto}.card .img-wrapper{padding-top:66.67%;position:relative}.card .img-wrapper img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.card .img-wrapper.img-whide{padding-top:52.84%;position:relative}.card .img-wrapper.img-square{padding-top:100%}.card.card-horizontal-lg{display:flex;flex-direction:row}.card.card-horizontal-lg .img-zone{margin-right:24px;width:40%}.card.card-horizontal-lg .img-zone+.card-body,.card.card-horizontal-lg .img-zone.img-50{width:calc(50% - 12px)}.card.card-horizontal-lg .img-wrapper{min-height:100%}.card.card-horizontal-lg .card-body{width:60%}.card.card-horizontal-lg.small-image .img-zone{width:20%}.card .card-eventi{margin-right:24px;width:30%}}.countdown{user-select:none}.countdown.countdown-2 .num-wrapper{height:90px;position:relative;width:90px}.countdown.countdown-2 .number{align-items:center;background-image:url(../assets/bg-num.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 90px;color:var(--bs-primary);display:flex;inset:0;justify-content:center;position:absolute}@media(min-width:992px){.countdown.countdown-2 .num-wrapper{height:193px;width:185px}.countdown.countdown-2 .number{background-size:inherit;border-radius:74px 0 0 0;font-size:3.75rem}}.dropdown-item{color:var(--bs-primary)}.dropdown-item:hover{color:var(--bs-primary-hover)}.focus-visible:focus-visible,.rating input[type=radio]:focus+.bi,.rating input[type=radio]:focus+label>.bi,[class*=link-]:focus-visible,[data-bs-target]:focus-visible,a:focus-visible{outline-color:var(--outline-color)}footer a:hover{color:#fff}footer .form-control{background-color:transparent;color:#fff;padding-left:40px}footer .form-control::placeholder{color:#fff}footer .form-control:focus{background-color:transparent;color:#fff}footer .input-group i.bi{left:9px;top:9px}footer .right-zone p{font-size:1rem}footer .right-zone a .icon{fill:#fff;transform:translateX(-2px) translateY(-2px);transition:fill .2s}footer h2{color:#fff}footer .link-white .bi{transition:all .2s}footer .link-white:hover .bi{color:var(--color-light-hover)}@media(min-width:992px){footer h2{font-size:1.375rem}footer .footer-bottom{font-size:var(--font-size-base-desk)}}@media(hover:hover){footer .right-zone a:hover .icon{fill:var(--color-light-hover)}}@keyframes arrowOscillation{0%{transform:translateX(0)}50%{transform:translateX(8px)}to{transform:translateX(0)}}@keyframes arrowOscillationEnd{0%{transform:translateX(0) scaleX(-1)}50%{transform:translateX(8px) scaleX(-1)}to{transform:translateX(0) scaleX(-1)}}.gallery-text,.parvus-zoom__indicator{display:none}.parvus__btn{background-color:var(--bs-primary)}.parvus__btn:hover{background-color:var(--color-primary-dark)}.parvus__btn[aria-disabled=true]{background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);color:var(--bs-btn-disabled-color);opacity:var(--bs-btn-disabled-opacity)}.parvus__overlay{background:rgba(0,0,0,.85)}.parvus__btn[aria-disabled=true]{border-color:hsla(0,0%,100%,.3)}.parvus__btn[aria-disabled=true] svg{stroke:hsla(0,0%,100%,.3)}.parvus__caption p{color:#fff}.parvus-trigger{padding-top:66.67%}.parvus-trigger img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.gallery-caption{color:var(--color-primary-dark);font-style:normal;font-weight:600;margin-bottom:0;margin-top:.5rem;text-decoration:none!important}@media(max-width:767.98px){.gallery .row{flex-wrap:nowrap;overflow-x:auto}.gallery .row .col-12{position:relative}.gallery .row .col-12:after,.gallery .row .col-12:before{transition:opacity .2s}.gallery .row .col-12:before{background-color:var(--bs-primary);background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 80%,#fff);bottom:0;height:100%;width:50%;z-index:1}.gallery .row .col-12:after,.gallery .row .col-12:before{content:"";pointer-events:none;position:absolute;right:0;top:0}.gallery .row .col-12:after{animation:arrowOscillation 2s infinite forwards;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%230058A5' viewBox='0 0 16 16' style='enable-background:new 0 0 16 16' xml:space='preserve'%3E%3Cpath d='M3.3 1.3 4.6 0l8 7.9-8 8-1.3-1.3L10 7.9z'/%3E%3C/svg%3E");background-position:75%;background-repeat:no-repeat;background-size:2rem;bottom:1.5rem;height:calc(100% - 1.5rem);width:33%;z-index:2}.gallery .row.hide-hint .col-12:after,.gallery .row.hide-hint .col-12:before{opacity:0}.gallery .row.scroll-end .col-12:after,.gallery .row.scroll-end .col-12:before{left:0;right:auto}.gallery .row.scroll-end .col-12:before{background-color:var(--bs-primary);background:linear-gradient(270deg,hsla(0,0%,100%,0),#fff 80%,#fff);bottom:0;content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:50%;z-index:1}.gallery .row.scroll-end .col-12:after{animation-name:arrowOscillationEnd}}@media(min-width:992px)and (max-width:1199.98px){.gallery figure figcaption{bottom:-3.5rem}}@media(min-width:992px){.gallery-text{align-items:center;background:linear-gradient(121deg,rgba(0,88,165,.95) 9.11%,rgba(0,150,64,.95) 141.02%);color:#fff;display:flex;flex-direction:column;font-size:1rem;height:100%;inset:0;justify-content:center;opacity:0;position:absolute;transition:all .3s;width:100%;z-index:1}.gallery-text .icon{fill:#fff;margin-bottom:10px}.parvus-trigger:focus-visible .gallery-text,.parvus-trigger:hover .gallery-text{opacity:1}}header{box-shadow:0 0 15px 5px rgba(0,0,0,.43)}.header-light a .icon{fill:var(--bs-primary);transform:translateX(-2px) translateY(-2px);transition:fill .2s}@media(max-width:1199.98px){header .header-light.sticky-header{box-shadow:0 0 15px 5px rgba(0,0,0,.18);position:fixed;top:0;width:100%;z-index:10}}@media(max-width:767.98px){header .logo{max-height:4rem}}@media(min-width:992px){header .logo{max-height:114px}header .list-inline-item .bi{transition:all .2s}header .list-inline-item a:hover .bi{color:var(--color-primary-hover)}}@media(hover:hover){.header-light a:hover .icon{fill:var(--color-primary-dark)}}.hero-internal{overflow:hidden}.hero-internal .breadcrumb{margin-bottom:0;padding:24px 0}.hero-internal .bg{bottom:-3rem;height:calc(100% + 6rem);position:absolute;right:0;top:-3rem}.hero-internal .bg-olive{background:url(../assets/ulivo-left.svg) 0 100% no-repeat}@media(min-width:992px){.hero-internal .breadcrumb{margin-bottom:0;padding:50px 0}}.hero-landing img{height:auto;max-width:350px;width:90%}.hero-landing .countdown .h1,.hero-landing .countdown p{line-height:1}.hero-landing .countdown .count{background-color:#0058a5;border-radius:8px;color:#fff}.hero-landing .countdown .count p{color:#fff}.hero-landing .countdown .number{min-height:30px;min-width:36px}@media(min-width:768px){.hero-landing .countdown .number{min-height:40px;min-width:45px}}.hero-splide{background-color:#0057a4;background-image:url(../assets/hero-pattern.svg);background-size:222px 236px}.hero-splide .text-wrapper{padding:57px 37px}.hero-splide h2{font-size:1.75rem}.hero-splide p{margin-bottom:50px}.hero-splide .countdown{margin-bottom:34px}.hero-splide .img-splide-wrapper{inset:0;padding-top:100%;position:relative}.hero-splide iframe,.hero-splide img,.hero-splide video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.hero-splide .hero-splide-right{position:relative}.hero-splide .controls-wrapper{background-color:#fff;justify-content:center}.hero-splide .splide__toggle{align-items:center;background-color:var(--bs-primary);border:none;border-radius:32px;color:#fff;display:flex;height:32px;justify-content:center;width:32px}.hero-splide.img-full{overflow:hidden;position:relative}.hero-splide.img-full .splide-container{left:0;max-width:inherit;width:100%}.hero-splide.img-full .img-splide-wrapper:after{background:linear-gradient(180.69deg,rgba(0,88,164,0) -8.05%,rgba(7,48,102,.72) 23.05%,rgba(6,33,77,.9) 49.92%,rgba(2,25,67,.9) 81.1%);content:"";display:block;inset:0;position:absolute}.hero-splide.img-full .container{left:0;max-width:inherit;padding-left:0;padding-right:0;position:absolute;text-align:center;top:0;top:50%;transform:translateY(-50%);width:100%;z-index:1}.hero-splide.img-full .container .row{justify-content:center}.hero-splide.hero-photo-custom .img-splide-wrapper{padding-top:inherit}.hero-splide.hero-photo-custom .img-splide-wrapper img{height:auto;position:relative;width:100%}@media(max-width:767.98px){.hero-splide{text-align:center}.hero-splide .text-wrapper .btn{width:100%}}@media(min-width:768px){.hero-splide{text-align:center}.hero-splide .hero-splide-right .img-splide-wrapper{padding-top:50%}}@media(max-width:991.98px){.img-splide-wrapper.has-video{padding-top:56.25%}.hero-splide.hero-photo-custom .splide.hero-splide-right .img-splide-wrapper{padding-top:inherit}.hero-splide.hero-photo-custom .splide.hero-splide-right .img-splide-wrapper.h-100-cover,.hero-splide.hero-photo-custom .splide.hero-splide-right .img-splide-wrapper.h-100-cover img{height:100%}}@media(min-width:992px){.hero-splide{align-items:center;display:flex;height:600px;position:relative;text-align:left}.hero-splide h2{font-size:2.5rem}.hero-splide .countdown.countdown-2 .number{background-size:auto 110px;font-size:2rem}.hero-splide .countdown.countdown-2 .fs-lg-30{font-size:1.25rem}.hero-splide .countdown.countdown-2 .num-wrapper{height:110px;width:101px}.hero-splide .countdown.countdown-2 .countdown-display{display:inline-block}.hero-splide .splide-container{bottom:0;position:absolute;right:0;top:0;width:calc(50vw + 80px - 3rem)}.hero-splide .text-wrapper{padding:0}.hero-splide .img-splide-wrapper{height:100%;overflow:hidden;padding-top:0}.hero-splide .img-splide-wrapper iframe,.hero-splide .img-splide-wrapper img,.hero-splide .img-splide-wrapper video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.hero-splide .hero-splide-right{height:100%;position:relative}.hero-splide .hero-splide-right .splide__track{height:100%}.hero-splide .controls-wrapper{bottom:0;left:0;position:absolute}.hero-splide.img-full .col-lg-5{width:80%}.hero-splide.img-full h2{font-size:3.75rem}.hero-splide.img-full p.text-white{font-size:2rem}.hero-splide.hero-photo-custom{height:auto;min-height:380px}.hero-splide.hero-photo-custom .splide-container{min-width:655px}.hero-splide.hero-photo-custom .img-splide-wrapper img{height:100%;max-width:1000px;object-position:bottom;width:100%}.hero-splide.hero-photo-custom .splide.hero-splide-right .img-splide-wrapper{height:100%}}@media(min-width:1200px){.hero-splide .splide-container{width:calc(50vw + 95px - 3rem)}}@media(min-width:1400px){.hero-splide .splide-container{width:calc(50vw + 110px)}.hero-splide.hero-photo-custom{min-height:450px}}.hero{background-color:#0057a4;background-image:url(../assets/hero-pattern.svg);background-size:222px 236px;color:#fff;height:480px;overflow:hidden;position:relative}.hero .claim{width:195px}.hero .text-wrapper{bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;text-align:center;top:0}@media(min-width:768px){.hero .claim{width:300px}}@media(min-width:992px){.hero{height:600px}.hero .claim{width:550px}.hero.hero-small{height:430px}}.icon{height:var(--icon-size);width:var(--icon-size)}.icon.sm{height:var(--icon-size-sm);width:var(--icon-size-sm)}.icon.lg{height:var(--icon-size-lg);width:var(--icon-size-lg)}.icon.xl{height:var(--icon-size-xl);width:var(--icon-size-xl)}.images-col4 figcaption{color:var(--color-primary-dark);font-size:.75rem;font-style:normal;text-align:center;text-transform:uppercase}.images-col4 img{display:block;margin:0 auto;max-width:150px;width:100%}@media(max-width:767.98px){.images-col4 li{border-bottom:1px solid #eee;margin-inline:auto;width:75%}.images-col4 li:last-child{border-bottom:none}}@media(min-width:768px){.images-col4 li{border-left:1px solid #eee;width:25%}.images-col4 li:last-child{border-right:1px solid #eee}.images-col4 img{max-width:100px}}@media(min-width:1200px){.images-col4 img{max-width:150px}}.list-icons{gap:2rem}.list-icons li{width:100%}.list-icons img{border:1px solid #000;width:76px}@media(min-width:768px){.list-icons li{width:calc(50% - 2rem)}}.nav-tabs-borderless{border:none;flex-wrap:nowrap;overflow-x:auto;scrollbar-color:var(--bs-primary) #fff;scrollbar-width:auto}.nav-tabs-borderless::-webkit-scrollbar{width:16px}.nav-tabs-borderless::-webkit-scrollbar-track{background:#fff}.nav-tabs-borderless::-webkit-scrollbar-thumb{background-color:var(--bs-primary);border:3px solid #fff;border-radius:10px}.nav-tabs-borderless .nav-item{margin-bottom:16px;margin-right:12px}.nav-tabs-borderless .nav-link{border:1px solid var(--bs-primary)!important;color:var(--bs-primary);padding:16px 24px;white-space:nowrap}.nav-tabs-borderless .nav-link.active{background-color:var(--bs-primary);color:#fff}@media(min-width:992px){.nav-tabs-borderless .nav-link{padding:14px 16px}}@media(min-width:1400px){.nav-tabs-borderless .nav-link{padding:16px 24px}}.navbar.navbar-dark{background-color:var(--bs-primary)}.navbar .logo-wrapper-hidden{display:none}.navbar-nav{font-family:var(--font-primary)}.navbar-nav .nav-link{color:var(--bs-primary);font-weight:700}.navbar-nav .nav-link.active{border-color:var(--bs-primary);color:var(--bs-primary)}.navbar-nav .dropdown-item.active{color:var(--bs-primary);font-weight:700}.navbar-expand-xl.navbar-light .navbar-nav .nav-link.active,.navbar-expand-xl.navbar-light .navbar-nav .nav-link:focus,.navbar-expand-xl.navbar-light .navbar-nav .nav-link:hover{border-bottom-color:var(--bs-primary)}.navbar .list-inline.d-inline-block a .icon{fill:var(--bs-primary);transform:translateX(-2px) translateY(-2px)}.navbar .list-inline.d-inline-block a:hover .icon{fill:var(--bs-primary-dark)}@media(min-width:768px){.navbar-expand-md.navbar-dark .navbar-nav .nav-link{border-bottom-color:var(--bs-primary);border-top-color:var(--bs-primary)}}@media(max-width:991.98px){.navbar-nav .nav-link{position:relative}.navbar-nav .nav-link.active:before{background-color:var(--bs-primary);content:"";height:100%;left:-16px;position:absolute;top:0;width:.25rem}}@media(min-width:992px){.navbar-expand-lg.navbar-light .navbar-nav .nav-link.active,.navbar-expand-lg.navbar-light .navbar-nav .nav-link:focus,.navbar-expand-lg.navbar-light .navbar-nav .nav-link:hover{border-bottom-color:var(--bs-primary)}.logo-wrapper-hidden .logo-hidden{width:120px}}@media(min-width:1200px){.logo-wrapper-hidden .logo-hidden{width:160px}.navbar .nav-link{font-size:var(--font-size-base-desk)}.navbar.sticky-navbar-desktop .nav-link{font-size:1rem}.navbar.sticky-navbar-desktop{box-shadow:0 0 15px 5px rgba(0,0,0,.18);position:fixed;top:0;width:100%;z-index:10}.navbar.sticky-navbar-desktop .nav-link{padding-bottom:10px;padding-top:10px}.navbar.sticky-navbar-desktop .logo-hidden,.navbar.sticky-navbar-desktop .logo-wrapper-hidden{display:block}.navbar-expand-xl .navbar-nav .nav-link{padding-inline:1rem}}@media(min-width:1400px){.navbar.sticky-navbar-desktop .nav-link{font-size:var(--font-size-base-desk);padding-bottom:15px;padding-top:15px}}.number h3{font-size:3.5rem}.number p{background-color:#0058a5}.number .h1{color:#036;font-size:3rem;font-weight:700}@media(min-width:992px){.number h3{font-size:6rem}}.pagination .page-item.active .page-link,.pagination .page-item:not(.disabled) i{color:var(--bs-primary)}.pill-custom{align-items:center;background-image:url(../assets/bg-engagement.svg);background-position:100%;background-repeat:no-repeat;box-sizing:border-box;display:flex;font-size:1.625rem;font-weight:700;height:145px;justify-content:flex-start;min-width:160px;text-decoration:none;white-space:nowrap;width:auto}.pill-custom,.pill-custom:hover{color:var(--color-primary-dark)}@media(min-width:992px){.quote-text h2{font-size:1.75rem}}section.section{padding:0;position:relative}section.section.bg-tree{background-image:url(../assets/half-logo-bg.svg);background-position:0;background-repeat:no-repeat;background-size:auto 90%}section.section .right-center{height:calc(100% - var(--py-120)*2);position:absolute;right:0;top:var(--py-120)}section.section .left-bottom{bottom:0;left:0;opacity:.5;position:absolute}section.section .right-top{opacity:.5;position:absolute;right:0;top:0}.social-media a{transition:background-color .15s;width:50%}.social-media a:hover{background-color:#0057ad!important}.social-media a:nth-child(2){background-color:#2a72ba!important}.social-media a:nth-child(2):hover{background-color:#235d97!important}.social-media a:nth-child(3){background-color:#0b5aa8!important}.social-media a:nth-child(3):hover{background-color:#08427c!important}.social-media a:nth-child(4){background-color:#13518d!important}.social-media a:nth-child(4):hover{background-color:#0e3a64!important}.social-media small .bi-twitter-x{font-size:.875rem}section.bordered-top{border-top:1px solid var(--section-border)}@media(min-width:992px){.social-media a{width:25%}}.sidebar .nav .nav-link{font-family:var(--font-primary)}.sidebar .dropdown-toggle+.collapse>.nav>li>.active{background-position:13.5px 13.5px}.sidebar.sidebar-light .nav-link.active{color:var(--bs-primary)}.sidebar.sidebar-light .nav-link.active:after{transform:rotate(180deg)}.sidebar.sidebar-light .nav-link:not(.disabled):not(.active){color:var(--color-primary-dark)}.sidebar.sidebar-light .nav-link.active{background:url(../assets/olive-left.svg) left 12px no-repeat;border-left-color:transparent}.sidebar.sidebar-light .nav-link.active.active-no-icon{background:none}@media(min-width:1200px){.sidebar.sidebar-light .nav-link{font-size:var(--font-size-base-desk)}.sidebar.sidebar-light .nav-link.active{background:url(../assets/olive-left.svg) left 13.5px no-repeat}}.skiplinks{background-color:#000;display:flex;justify-content:center}.skiplinks a{color:#fff;display:inline-block;padding:16px;text-decoration:none}.splide.card-6 .splide__track{padding-bottom:40px;padding-top:16px}.splide .splide__arrows{display:none;justify-content:space-between;left:-30px;pointer-events:none;position:absolute;right:-30px;top:50%;transform:translateY(-50%);z-index:1}.splide .splide__arrow{background:transparent;border:none;pointer-events:all}.splide .splide__arrow svg{fill:var(--bs-primary);height:20px;width:20px}.splide .splide__arrow[disabled]{pointer-events:none;visibility:hidden}.splide .splide__arrow.splide__arrow--prev svg{transform:rotate(180deg)}.splide .splide__pagination{margin:0;padding:0}.splide .splide__pagination li{margin:0 8px}.splide .splide__pagination__page{background-color:rgba(0,102,204,.384);border:none;border-radius:8px;height:8px;padding:0;width:8px}.splide .splide__pagination__page.is-active{background-color:var(--bs-primary)}.splide.splide-card-3 .splide__track{padding-bottom:40px;padding-top:40px}.splide.splide-card-4 .splide__pagination,.splide.splide-images-2 .splide__pagination{margin-top:24px}.splide.hero-splide-right .controls-wrapper{background-color:#fff;justify-content:center}.splide.hero-splide-right .splide__toggle{align-items:center;background-color:var(--bs-primary);border:none;border-radius:32px;color:#fff;display:flex;height:32px;justify-content:center;width:32px}.splide.hero-splide-right .img-splide-wrapper{inset:0;padding-top:100%;position:relative}.splide.hero-splide-right img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.splide.hero-splide-right{position:relative}.splide.hero-splide-right.hero-photo-custom .img-splide-wrapper{height:auto;padding-top:0}.splide.hero-splide-right.hero-photo-custom .img-splide-wrapper img{height:auto;position:relative}.splide.hero-splide-right.hero-photo-custom .img-splide-wrapper.h-100-cover,.splide.hero-splide-right.hero-photo-custom .img-splide-wrapper.h-100-cover img{height:100%}@media(min-width:768px){.splide.hero-splide-right .img-splide-wrapper{padding-top:50%}}@media(min-width:992px){.splide .splide__arrows{display:flex}.splide.splide-card-4 .splide__arrows{margin-top:20px}.splide.splide-card-4 .splide__pagination{display:none}.splide.splide-images-2 .splide__pagination{margin-top:40px}.splide.splide-images-2 .splide__arrows{margin-top:-24px}.splide.hero-splide-right .img-splide-wrapper{height:600px;padding-top:0}.splide.hero-splide-right .controls-wrapper{bottom:0;left:0;position:absolute}}.states{list-style-type:none;margin:0;padding:0}.states .state-group{background-color:var(--color-primary-dark)}.states .europe,.states .state-group{border:2px solid var(--verde-foglia);padding:20px}.states .europe{background:linear-gradient(139deg,#092963 1.57%,#0058a5 86.64%)}.hero-photo-bottom .img-splide-wrapper img{object-position: bottom !important;}.hero-photo-top .img-splide-wrapper img{object-position: top !important;}.hero-photo-center .img-splide-wrapper img{object-position: center!important;}img.hero-photo-bottom{object-position: bottom !important;}img.hero-photo-top{object-position: top !important;}img.hero-photo-center{object-position: center!important;}
/*# sourceMappingURL=styles.css.map*/