@font-face{font-family:"Suisse Intl";font-style:normal;font-weight:100;src:url(//www.cpl.it/wp-content/themes/eg-cpl/assets/fonts/Suisse\%20Intl/SuisseIntl-Thin2.woff2),format("woff2")}@font-face{font-family:"Suisse Intl";font-style:normal;font-weight:200;src:url(//www.cpl.it/wp-content/themes/eg-cpl/assets/fonts/Suisse\%20Intl/SuisseIntl-UltraLight.woff2),format("woff2")}@font-face{font-family:"Suisse Intl";font-style:italic;font-weight:200;src:url(//www.cpl.it/wp-content/themes/eg-cpl/assets/fonts/Suisse\%20Intl/SuisseIntl-UltraLightItalic.woff2),format("woff2")}@font-face{font-family:"Suisse Intl";font-style:normal;font-weight:300;src:url(//www.cpl.it/wp-content/themes/eg-cpl/assets/fonts/Suisse\%20Intl/SuisseIntl-Light.woff2),format("woff2")}@font-face{font-family:"Suisse Intl";font-style:italic;font-weight:300;src:url(//www.cpl.it/wp-content/themes/eg-cpl/assets/fonts/Suisse\%20Intl/SuisseIntl-LightItalic.woff2),format("woff2")}@font-face{font-family:"Suisse Intl";font-style:normal;font-weight:400;src:url(//www.cpl.it/wp-content/themes/eg-cpl/assets/fonts/Suisse\%20Intl/SuisseIntl-Regular.woff2),format("woff2")}@font-face{font-family:"Suisse Intl";font-style:italic;font-weight:400;src:url(//www.cpl.it/wp-content/themes/eg-cpl/assets/fonts/Suisse\%20Intl/SuisseIntl-RegularItalic.woff2),format("woff2")}@font-face{font-family:"Suisse Intl";font-style:normal;font-weight:500;src:url(//www.cpl.it/wp-content/themes/eg-cpl/assets/fonts/Suisse\%20Intl/SuisseIntl-Medium.woff2),format("woff2")}@font-face{font-family:"Suisse Intl";font-style:italic;font-weight:500;src:url(//www.cpl.it/wp-content/themes/eg-cpl/assets/fonts/Suisse\%20Intl/SuisseIntl-MediumItalic.woff2),format("woff2")}@font-face{font-family:"Suisse Intl";font-style:normal;font-weight:600;src:url(//www.cpl.it/wp-content/themes/eg-cpl/assets/fonts/Suisse\%20Intl/SuisseIntl-SemiBold.woff2),format("woff2")}@font-face{font-family:"Suisse Intl";font-style:italic;font-weight:600;src:url(//www.cpl.it/wp-content/themes/eg-cpl/assets/fonts/Suisse\%20Intl/SuisseIntl-SemiBoldItalic.woff2),format("woff2")}@font-face{font-family:"Suisse Intl";font-style:normal;font-weight:700;src:url(//www.cpl.it/wp-content/themes/eg-cpl/assets/fonts/Suisse\%20Intl/SuisseIntl-Bold.woff2),format("woff2")}@font-face{font-family:"Suisse Intl";font-style:italic;font-weight:700;src:url(//www.cpl.it/wp-content/themes/eg-cpl/assets/fonts/Suisse\%20Intl/SuisseIntl-BoldItalic.woff2),format("woff2")}@font-face{font-family:"Suisse Intl";font-style:normal;font-weight:900;src:url(//www.cpl.it/wp-content/themes/eg-cpl/assets/fonts/Suisse\%20Intl/SuisseIntl-Black.woff2),format("woff2")}@font-face{font-family:"Suisse Intl";font-style:italic;font-weight:900;src:url(//www.cpl.it/wp-content/themes/eg-cpl/assets/fonts/Suisse\%20Intl/SuisseIntl-BlackItalic.woff2),format("woff2")}:root{--c-primary:#1c1c1c;--c-secondary:#fff;--c-accent-1:#f6a22a;--c-accent-2:#0057bf;--c-green:#004a42;--c-grey:#f5f5f5;--site-width:1156px;--col-gap:2rem;--ff-normal:"Suisse Intl",sans-serif;--header-height:0px;font-family:var(--ff-normal);font-size:16px;line-height:1.625;color:var(--c-primary)}*{margin:0;padding:0;box-sizing:border-box}body.fixed{overflow:hidden;touch-action:none}.container{width:100%;max-width:calc(var(--site-width) + 4rem);margin:auto;padding:0 2rem}.container.narrow{max-width:calc(var(--site-width) * 0.83 + 4rem)}.container.supernarrow{max-width:calc(var(--site-width) * 0.66 + 4rem)}img{width:auto;height:auto;max-width:100%;display:block}input,textarea,button{font-family:var(--ff-normal);font-size:16px;color:var(--c-primary)}a{color:inherit}p:not(:last-child){margin-bottom:1.625em}.fs-1{font-size:3rem;font-weight:500;line-height:1.2}.fs-2{font-size:2.5rem;font-weight:600;line-height:1.2}.fs-3{font-size:2.25rem;font-weight:500;line-height:1.25}.fs-4{font-size:1.5rem;font-weight:500;line-height:1.4}.fs-5,.fs-5 *{font-size:1.375rem;font-weight:500;line-height:1.45}p,.fs-std{font-size:1rem;font-weight:400;line-height:1.625}.button{all:unset;display:inline-flex;padding:1rem 1.7rem;font-size:.875rem;font-weight:400;border-radius:100px;border:1px solid #cbcbcb;color:gray;transition:all .3s ease;cursor:pointer}a.custom-cta{all:unset;display:inline-flex;padding:.8rem 1.7rem;font-size:.875rem;font-weight:400;border-radius:100px;border:1px solid #cbcbcb;color:gray;transition:all .3s ease;cursor:pointer;background-color:var(--c-accent-2);border-color:var(--c-accent-2);color:#fff;text-transform:uppercase;margin-top:1.625em}.button:hover,.button.active{border-color:var(--c-green)}.button.active{background-color:var(--c-green);color:#fff}.button.white{background-color:#fff;border-color:#fff;color:var(--c-primary)}.button.white:hover{background-color:var(--c-green);border-color:var(--c-green);color:#fff}.button.grey{background-color:var(--c-grey);border-color:var(--c-grey);color:var(--c-primary)}.button.grey:hover{background-color:var(--c-accent-2);border-color:var(--c-accent-2);color:#fff}.button.white-blue{background-color:#fff;border-color:var(--c-accent-2);color:var(--c-accent-2)}.button.white-blue:hover{background-color:var(--c-accent-2);border-color:var(--c-accent-2);color:#fff}.button.blue{background-color:var(--c-accent-2);border-color:var(--c-accent-2);color:#fff}.button.white:hover{background-color:var(--c-green);border-color:var(--c-green);color:#fff}.button.small{padding:.5625rem 1.75rem;font-weight:600}.arrow-btn{width:1.875rem;height:1.875rem;border-radius:50%;background-color:var(--c-accent-1);display:inline-grid;place-items:center;overflow:hidden;transition:all .3s ease;min-width:1.875rem}.full-arrow-btn{width:2.8125rem;height:2.8125rem;border-radius:50%;background-color:transparent;border:1px solid #cbcbcb;display:inline-grid;place-items:center;overflow:hidden;transition:all .3s ease}.arrow-anchor{display:inline-flex;align-items:center;gap:.625rem;text-decoration:none;font-size:.875rem;line-height:1;transition:all .3s ease;white-space:nowrap}.arrow-anchor .title{margin-top:.15em}.arrow-anchor:hover .arrow-btn{transform:translateX(.2rem)}*[data-trim-lines]{overflow:hidden;max-height:0;position:relative}*[data-trim-lines].trimmed{transition:all .3s ease}*[data-trim-lines]:not(.expanded):after{content:"";width:100%;position:absolute;bottom:0;left:0;height:3rem;background-image:linear-gradient(to top,#fff 20%,rgb(255 255 255/0));pointer-events:none}.sep{position:relative;margin-top:2.5rem}.sep hr{all:unset;display:block;width:100%;height:1px;background-color:#dedede}.sep .marker{position:absolute;bottom:calc(100% - 3px);padding-bottom:1rem;font-size:.875rem;font-weight:600}.sep.empty-title .marker{min-width:4.5rem}.sep .marker:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:var(--marker-color)}.egloo-pagination ul{margin-top:6.25rem;display:flex;justify-content:center;list-style:none;gap:1.125rem}.egloo-pagination ul a.prev svg{transform:rotate(180deg)}.egloo-pagination .pagination-numbers{display:none}.egloo-pagination a{text-decoration:none}.egloo-pagination a,.egloo-pagination span{font-size:.875rem}.egloo-pagination a svg path,.egloo-pagination a svg line,.egloo-pagination a svg g{transition:all .3s ease}.egloo-pagination a:hover svg #Rettangolo_1186{fill:rgba(0,87,191,.08);stroke:var(--c-accent-2)}.egloo-pagination a:hover svg path,.egloo-pagination a:hover svg line{stroke:var(--c-accent-2)}.egloo-pagination span:not(.dots){font-weight:700;color:var(--c-accent-2)}body .loading{position:fixed;top:0;left:0;height:3px;width:0;background:var(--c-green);z-index:9999}body.posts-loading .loading{-webkit-transition:all .95s ease;-moz-transition:all .95s ease;-o-transition:all .95s ease;transition:all .95s ease;width:100%}.post-card{background-color:#f5f5f5;display:flex;flex-direction:column}.post-card .post-content{flex:1;display:flex;flex-direction:column}.post-card a{text-decoration:none}.post-card .thumb-wrap .thumb{display:block;position:relative;padding-bottom:40%;overflow:hidden}.post-card .thumb-wrap .thumb .thumb-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all .3s ease}.post-card .thumb-wrap .thumb:hover .thumb-img{transform:scale(1.02)}.post-card .thumb-wrap .thumb .shape{position:absolute;bottom:-.5rem;left:-.5rem;z-index:1;max-width:5rem}.post-card .main-content-wrap{flex:1;display:flex;flex-direction:column;gap:1.375rem;padding:2rem 2rem 0}.post-card .main-content-wrap .tax{display:flex;flex-wrap:wrap;gap:.5rem}.post-card .main-content-wrap .tax .single-tax{font-size:.875rem;font-weight:600;color:var(--c-green)}.post-card .main-content-wrap .title-wrap{flex:1;padding-bottom:2rem;border-bottom:1px solid #cbcbcb7a}.post-card .main-content-wrap .post-title{font-size:1.5rem;font-weight:600;line-height:1.41}.post-card .bottom-content-wrap{padding:.5rem 2rem 2rem}.post-card .bottom-content-wrap .inline-content{display:flex;gap:1rem}.post-card .bottom-content-wrap .inline-content .month-year{flex:1}.post-card .bottom-content-wrap .text-big{font-size:3.75rem;font-weight:600;color:var(--c-green);line-height:1;margin-top:1.3rem}.post-card .bottom-content-wrap .month-year,.post-card .bottom-content-wrap .link{margin-top:1.4rem}.post-card .bottom-content-wrap .month-year{font-size:.875rem;font-weight:500;line-height:1.43;color:var(--c-green)}.post-card .bottom-content-wrap .month-year p{font-weight:500;line-height:1.43}.post-type-slider{overflow:hidden;margin-top:6.25rem;margin-bottom:6.25rem}.post-type-slider .swiper-scrollbar{height:1px;display:grid;align-items:center;margin-left:auto;margin-right:auto;background-color:rgba(28,28,28,.2);position:unset}.post-type-slider .swiper-scrollbar-drag{height:4px;background-color:var(--c-accent-2);margin-top:-1.5px}.post-type-slider .swiper-controls{display:flex;gap:3rem;margin-top:2.3rem;align-items:center}.post-type-slider .swiper-controls .swiper-pagination{color:rgba(28,28,28,.4);width:auto;position:unset;line-height:1.2;white-space:nowrap}.post-type-slider .swiper-controls .swiper-pagination span.swiper-pagination-current{color:var(--c-accent-2);font-weight:700}.post-type-slider .swiper{overflow:visible}.post-type-slider .section-content{display:flex;flex-direction:column;gap:2rem}.post-type-slider .section-title{color:var(--c-green)}.post-type-slider .slider-controls{display:flex;align-items:center;gap:2rem}.post-type-slider .filter-wrap{flex:1}.post-type-slider .buttons-grid{display:flex;flex-wrap:wrap;gap:1.5rem;row-gap:1rem}.post-type-slider .slider-navigation{display:flex;align-items:center;gap:2.125rem}.post-type-slider .slider-navigation button{all:unset;display:block;border-radius:100%;cursor:pointer}.post-type-slider .slider-navigation button.swiper-button-disabled{cursor:not-allowed}.post-type-slider .slider-navigation button.swiper-button-disabled svg line,.post-type-slider .slider-navigation button.swiper-button-disabled svg path{stroke:#cbcbcb}.post-type-slider .swiper-slide{height:auto;display:flex;flex-direction:column}.post-type-slider .swiper-slide .post-card{flex:1}.post-type-slider .cta-wrap{margin-top:1.5rem;display:flex;justify-content:center}.section-bg-img{position:relative;margin-top:6.25rem;margin-bottom:6.25rem;padding-top:5.625rem;padding-bottom:5.625rem;color:#fff}body.home .section-bg-img{margin-top:0}.section-bg-img .bg{position:absolute;top:0;left:0;width:100%;height:100%}.section-bg-img .bg img{width:100%;height:100%;object-fit:cover}.section-bg-img .bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.6}.section-bg-img .main-content-wrap{position:relative;padding-top:1.875rem}.section-bg-img .title-wrap{margin-bottom:7.5rem}.section-bg-img .content-wrap{display:flex;gap:2rem;align-items:flex-end;justify-content:space-between}.section-bg-img .text-wrap{max-width:calc(var(--site-width) * 0.48);font-size:1.125rem;line-height:1.56}.section-bg-img .text-wrap strong,.section-bg-img .text-wrap b{font-weight:600}.slider-standard .main-content{display:flex;gap:2rem}.slider-standard .main-content>*{flex:1}.slider-standard .slider-navigation{max-width:calc(var(--site-width) * 0.06);display:flex;align-items:center}.slider-standard .slider-navigation.prev-wrap{justify-content:flex-end}.slider-standard .slider-navigation button{all:unset;display:block;border-radius:100px;width:2.8125rem;height:1.5625rem;display:grid;place-items:center;border:1px solid #cbcbcb;cursor:pointer;transition:all .3s ease}.slider-standard .slider-navigation button:hover{background-color:#e4e4e4}.slider-standard .slider-navigation button:disabled svg{opacity:.3}.slider-standard .slider-wrapper{max-width:calc(var(--site-width) * 0.66)}.slider-standard .swiper-slide{height:auto;position:relative;padding-bottom:66.6666666667%}.slider-standard .swiper-slide img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.slider-standard .slider-pagination{display:flex;justify-content:center;margin-top:1.15rem}.slider-standard .slider-pagination .swiper-pagination-bullet{width:6px;height:6px;background-color:var(--c-primary);opacity:.4;border-radius:100px;transition:all .3s ease}.slider-standard .slider-pagination .swiper-pagination-bullet-active{background-color:var(--c-accent-2);width:1.5rem;opacity:1}footer.egloo{background-color:var(--c-green);color:#fff;padding:3.3rem 0}footer.egloo .footer-content a{position:relative;transition:color .3s ease-in-out}footer.egloo .footer-content a:hover{color:rgba(255,255,255,.5)}footer.egloo .main-content .logo-wrap{padding-bottom:3.225rem;display:flex}footer.egloo .main-content .data-wrap{display:grid;grid-template-columns:repeat(12,1fr);gap:2rem}footer.egloo .main-content .data-wrap .corporate-wrap{grid-column:span 4;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}footer.egloo .main-content .data-wrap .corporate-wrap .coprorate-content{grid-column:span 3}footer.egloo .main-content .data-wrap .corporate-wrap .coprorate-content p{font-size:.75rem;font-weight:500;line-height:1.66}footer.egloo .main-content .data-wrap .corporate-wrap .coprorate-content p a{text-decoration:none;font-size:.75rem;font-weight:500}footer.egloo .main-content .data-wrap .main-voices-wrap{grid-column:span 4}footer.egloo .main-content .data-wrap .main-voices-wrap .main-voices{column-count:2;gap:2rem;position:relative}footer.egloo .main-content .data-wrap .main-voices-wrap .main-voices:before{position:absolute;left:-3.8rem;border-left:1px solid rgba(203,203,203,.5);content:"";width:1px;height:calc(100% - 0.8rem)}footer.egloo .main-content .data-wrap .main-voices-wrap .main-voices p{font-size:.75rem;font-weight:500;line-height:1.66}footer.egloo .main-content .data-wrap .main-voices-wrap .main-voices p:not(:last-child){margin-bottom:.8rem}footer.egloo .main-content .data-wrap .main-voices-wrap .main-voices a{text-decoration:none;font-size:.75rem;font-weight:500;line-height:1.66}footer.egloo .main-content .data-wrap .side-wrap{grid-column:span 4;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}footer.egloo .main-content .data-wrap .side-wrap .side-voices{display:flex;gap:2.9rem}footer.egloo .main-content .data-wrap .side-wrap .side-voices p,footer.egloo .other-content .other-links p{font-weight:500}footer.egloo .main-content .data-wrap .side-wrap .side-voices p a,footer.egloo .other-content .other-links p a{text-decoration:none}footer.egloo .main-content .data-wrap .side-wrap .socials .socials-list{list-style:none;display:flex;gap:1.01rem}footer.egloo .main-content .data-wrap .side-wrap .socials .socials-list a img{opacity:1;transition:all .3s ease;width:1.71rem}footer.egloo .main-content .data-wrap .side-wrap .socials .socials-list a:hover img{opacity:.5}footer.egloo .other-content{padding-top:3.125rem;padding-bottom:3.125rem;margin-top:3.125rem;border-top:1px solid rgba(203,203,203,.5);border-bottom:1px solid rgba(203,203,203,.5)}footer.egloo .other-content .other-links{display:flex;justify-content:center;gap:3.125rem}footer.egloo .other-content .other-links p{margin-bottom:0}footer.egloo .copiright-content{margin-top:3.125rem;text-align:center}footer.egloo .copiright-content p a,footer.egloo .copiright-content p{font-weight:500;font-size:.875rem;line-height:1.57;color:rgba(255,255,255,.5)}footer.egloo .copiright-content p a{text-decoration:underline}section#hero.hero__full-height .bg img{height:100vh;width:100%;object-fit:cover}section#hero.hero__full-height .bg{position:relative}section#hero.hero__full-height .bg:after{background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.8));content:"";position:absolute;top:0;left:0;width:100%;height:100%}section#hero.hero__full-height .container{position:absolute;bottom:0;width:100%;left:50%;transform:translatex(-50%);color:#fff}section#hero.hero__full-height .slide-inner-content .title-wrap h2{padding-bottom:8.125rem}section#hero.hero__full-height .slide-inner-content .columns-wrap{display:grid;grid-template-columns:repeat(12,1fr);column-gap:2rem}section#hero.hero__full-height .slide-inner-content .columns-wrap .title-col{grid-column:span 9}section#hero.hero__full-height .slide-inner-content .columns-wrap .text-col{grid-column:span 3}section#hero.hero__full-height .slide-inner-content .columns-wrap .text-col .col-container{height:100%;margin-left:-2rem;padding-left:2rem;border-left:1px solid rgba(255,255,255,.3)}section#hero.hero__full-height .slide-inner-content .columns-wrap .text-col .col-container .col-content{display:flex;flex-direction:column;height:100%;gap:2rem}section#hero.hero__full-height .slide-inner-content .columns-wrap .text-col .col-container .col-content .text-wrap{flex:1}section#hero.hero__full-height .slide-inner-content .columns-wrap .text-col .col-container .col-content .text-wrap .slide-text{position:relative}section#hero.hero__full-height .slide-inner-content .columns-wrap .text-col .col-container .col-content .text-wrap .slide-text:before{height:100%;content:"";left:calc(-2rem - 1px);top:0;position:absolute;width:2px;border-left:2px solid var(--c-accent-2)}section#hero.hero__full-height .slide-inner-content .columns-wrap .text-col .col-container .col-content .cta-wrap{padding-bottom:4.25rem}section#hero.hero__full-height .pagination-wrap{position:absolute;bottom:2.25rem;width:100%;z-index:1}section#hero.hero__full-height .pagination-wrap .swiper-pagination{position:unset;width:auto;display:flex;gap:.5rem}section#hero.hero__full-height .pagination-wrap .swiper-pagination .swiper-pagination-bullet{margin:0;background-color:rgba(255,255,255,.3);opacity:1;transition:background .3s ease}section#hero.hero__full-height .pagination-wrap .swiper-pagination .swiper-pagination-bullet:hover,section#hero.hero__full-height .pagination-wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}section#hero.standard-hero{position:relative}section.standard-hero .bg .bg-video{display:grid}section.standard-hero .bg .bg-video video{height:100vh;width:100%;object-fit:cover}section#hero.standard-hero .bg{position:relative}section#hero.standard-hero .bg img{height:34.375rem;width:100%;object-fit:cover}section#hero.standard-hero.full-height .bg img{height:100vh;width:100%;object-fit:cover}section#hero.standard-hero.full-height .container .title-wrap{padding-bottom:5.68rem}section#hero.standard-hero .bg:after{background-color:rgba(0,0,0,.5);content:"";position:absolute;top:0;left:0;width:100%;height:100%}section#hero.standard-hero .container{position:absolute;bottom:0;width:100%;left:50%;transform:translatex(-50%);color:#fff}section#hero.standard-hero .container .title-wrap{padding-bottom:3.75rem}section#hero.standard-hero .container .breab-wrap{padding-bottom:3.625rem}section#hero.standard-hero .container .breab-wrap .breadcrumb{font-weight:600;font-size:.875rem}section#hero.standard-hero .container .breab-wrap .breadcrumb a[href="https://cpl.egloo.it/soluzioni/"],section#hero.standard-hero .container .breab-wrap .breadcrumb a[href="https://cpl.egloo.it/en/solutions/"]{pointer-events:none}section#hero.standard-hero .container .breab-wrap .breadcrumb a{text-decoration:none;transition:font-weight .2s ease-in-out;font-weight:400}section#hero.standard-hero .container .breab-wrap .breadcrumb a:hover{font-weight:600}section#intro.title-text{margin-top:8.2rem;padding-bottom:15.125rem}section#intro.title-text .main-content .columns{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:1.9rem}section#intro.title-text .main-content .columns .title-wrap h2{max-width:25.5rem;color:var(--c-green)}section.col-title-text{margin-top:6.25rem;margin-bottom:6.25rem}section.col-title-text .columns{display:grid;grid-template-columns:repeat(12,1fr);gap:2rem}section.col-title-text .columns .single-col.col__left{grid-column:span 4}section.col-title-text .columns .single-col.col__left .col-content{max-width:16.5625rem}section.col-title-text .columns .single-col.col__left .col-content .title-wrap{padding-top:1.25rem}section.col-title-text .columns .single-col.col__left .col-content .title-wrap h2{color:var(--c-green)}section.col-title-text .columns .single-col.col__left .sep{margin-top:0}section.col-title-text .columns .single-col.col__right{grid-column:span 8}section.col-title-text .columns .single-col.col__right .section-text p strong,section.col-title-text .columns .single-col.col__right .section-text p b{font-weight:600}section.col-title-text .columns .single-col.col__right .section-text h2,section.col-title-text .columns .single-col.col__right .section-text h3,section.col-title-text .columns .single-col.col__right .section-text h4,section.col-title-text .columns .single-col.col__right .section-text h5,section.col-title-text .columns .single-col.col__right .section-text h6{margin-bottom:1.4rem;margin-top:1.4rem;font-size:1.5rem;font-weight:500;line-height:1.41}section.col-title-text .columns .single-col.col__right .tables-wrap .table{margin-top:6rem}section.col-title-text .columns .single-col.col__right .tables-wrap h3{font-size:1.5rem;font-weight:500;margin-bottom:1.93rem}section.col-title-text .columns .single-col.col__right .table-row .table-column p{padding:1.25rem 2.5rem 1.25rem 1.25rem;font-size:1rem}section.col-title-text .columns .single-col.col__right .table-row .table-column p strong{font-weight:600}section.col-title-text .columns .single-col.col__right .table-content{border-collapse:collapse;width:100%;table-layout:fixed}section.col-title-text .columns .single-col.col__right .table-content thead{background-color:var(--c-grey)}section.col-title-text .columns .single-col.col__right .table-content tbody .table-row:nth-child(odd){background-color:rgba(0,87,191,.1)}section#about-us.img-text{background-color:var(--c-green);color:#fff}section#about-us.img-text .columns{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}section#about-us.img-text .columns .single-col.col__left .img-wrap{position:relative;top:-6.25rem;height:100%}section#about-us.img-text .columns .single-col.col__left .col-content{height:100%}section#about-us.img-text .columns .single-col.col__left .img-wrap img{height:100%;object-fit:cover}section#about-us.img-text .columns .single-col.col__right{display:grid;align-items:center}section#about-us.img-text .columns .single-col.col__right .col-content{padding:6rem 0;max-width:29rem;margin-left:auto}section#about-us.img-text .columns .single-col.col__right .col-content .title-wrap,section#about-us.img-text .columns .single-col.col__right .col-content .text-wrap{margin-top:1.85rem;margin-bottom:1.85rem}section#about-us.img-text .columns .single-col.col__right .col-content .cta-wrap{margin-top:3.125rem}body.page-template-chi-siamo section#governance.img-text.release-2{padding-top:3.75rem;background-color:var(--c-grey);padding-bottom:0}body.page-template-chi-siamo section#governance.img-text.release-2 .columns{grid-template-columns:repeat(12,1fr);gap:2rem}body.page-template-chi-siamo section#governance.img-text.release-2 .columns .single-col.col__left{grid-column:span 8;padding-top:2.5rem}body.page-template-chi-siamo section#governance.img-text.release-2 .columns .single-col.col__right{grid-column:span 4}body.page-template-chi-siamo section#governance.img-text.release-2 .columns .single-col.col__right .img-wrap{position:relative;top:2.5rem}body.page-template-chi-siamo section#governance.img-text.release-2 .columns .single-col.col__right .col-content{height:100%}body.page-template-chi-siamo section#governance.img-text.release-2 .columns .single-col.col__right .img-wrap{height:100%;max-height:31rem}body.page-template-chi-siamo section#governance.img-text.release-2 .columns .single-col.col__right .img-wrap img{height:100%;object-fit:cover;width:100%}body.page-template-chi-siamo section#governance.img-text.release-2 .columns .single-col.col__left .col-content .title-wrap h2{margin-top:0}body.page-template-chi-siamo section#governance.img-text.release-2 .columns .single-col.col__left .col-content .text-wrap{max-width:28.9rem}body.page-template-chi-siamo section#governance.img-text.release-2 .columns .single-col.col__left .col-content{max-width:35.125rem;padding-bottom:5rem}body.page-template-chi-siamo section#governance.img-text.release-2 .columns .single-col.col__left .col-content .title-wrap{margin-top:1.84rem}body.page-template-chi-siamo section#governance.img-text.release-2 .columns .single-col.col__left .col-content .sep{margin-top:0}body.page-template-chi-siamo #section-text-home{padding:7.5rem 0}body.page-template-chi-siamo #section-text-home .title-wrap h3{font-size:1.375rem;color:var(--c-green);font-weight:500;line-height:1.45;margin-bottom:3.125rem}body.page-template-chi-siamo section#mission{padding-top:3.75rem;background-image:linear-gradient(to left,#004a42,#0057bf);color:#fff;position:relative}body.page-template-chi-siamo section#mission .swiper .columns{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}body.page-template-chi-siamo section#mission .swiper{position:relative}body.page-template-chi-siamo section#mission .swiper-wrap{position:relative}body.page-template-chi-siamo section#mission .slider-navigation.prev-wrap{position:absolute;top:50%;left:-4.8rem;transform:translatey(-50%)}body.page-template-chi-siamo section#mission .slider-navigation.next-wrap{position:absolute;top:50%;right:-4.8rem;transform:translatey(-50%)}body.page-template-chi-siamo section#mission .slider-navigation{max-width:calc(var(--site-width) * 0.06);display:flex;align-items:center}body.page-template-chi-siamo section#mission .slider-navigation.prev-wrap{justify-content:flex-end}body.page-template-chi-siamo section#mission .slider-navigation button{all:unset;display:block;border-radius:100px;width:2.8125rem;height:2.8125rem;display:grid;place-items:center;border:1px solid #cbcbcb;cursor:pointer;transition:all .3s ease;background-color:#fff}body.page-template-chi-siamo section#mission .slider-navigation button:hover{background-color:#e4e4e4}body.page-template-chi-siamo section#mission .slider-navigation button:disabled svg{opacity:.3}body.page-template-chi-siamo section#mission .swiper-slide:not(.swiper-slide-fully-visible){opacity:0 !important}body.page-template-chi-siamo section#mission .swiper .columns .single-col.col__left{padding-top:2.5rem}body.page-template-chi-siamo section#mission .swiper .columns .single-col.col__left .col-content{max-width:24.6rem;margin:auto;width:100%;padding-bottom:3.75rem}body.page-template-chi-siamo section#mission .swiper{overflow:visible}body.page-template-chi-siamo section#mission .swiper .columns .single-col.col__left .col-content .title-wrap{padding-top:10rem;margin-bottom:1.875rem;max-width:22.75rem}body.page-template-chi-siamo section#mission .swiper .columns .single-col.col__left .col-content .text-wrap{max-width:22.75rem}body.page-template-chi-siamo section#mission .swiper .columns .single-col.col__right{max-height:33.125rem}body.page-template-chi-siamo section#mission .swiper .columns .img-wrap{position:relative;top:2.5rem;height:100%}body.page-template-chi-siamo section#mission .swiper .columns .img-wrap img{height:100%;object-fit:cover}body.page-template-chi-siamo section#mission .swiper-controls{color:rgba(255,255,255,.4);width:auto;line-height:1.2;text-align:left;white-space:nowrap;position:absolute;top:8.8rem;grid-template-columns:repeat(2,1fr);gap:2rem;display:grid;width:100%;left:0}body.page-template-chi-siamo section#mission .swiper-controls .swiper-pagination{position:unset;max-width:24.6rem;margin:auto;width:100%;width:100%;transform:none;text-align:left}body.page-template-chi-siamo section#mission .swiper-pagination span.swiper-pagination-current{color:#fff;font-weight:500}body.page-template-chi-siamo section#intro.title-text{padding-bottom:7.5rem}body.page-template-chi-siamo section#about-us.img-text{padding-top:3rem;background-color:var(--c-grey);color:var(--c-primary)}section.accordion .section-content .single-acc-item{position:relative;transition:background .3s ease;padding-bottom:1.25rem}section.accordion .section-content .single-acc-item{border-bottom:1px solid var(--c-green)}section.accordion .section-content .single-acc-item:first-child:not(.active){border-top:1px solid var(--c-green)}section.accordion .section-content .single-acc-item.active{background-color:var(--c-grey)}section.accordion .section-content .single-acc-item .title-bar{padding-top:3.75rem;padding-bottom:2.25rem;cursor:pointer}section.accordion .section-content .single-acc-item .title-bar .container{display:grid;grid-template-columns:repeat(12,1fr);gap:2rem;align-items:center}section.accordion .section-content .single-acc-item .title-bar .container .number-wrap{grid-column:span 2}section.accordion .section-content .single-acc-item .title-bar .container .number-wrap span{font-weight:700;color:var(--c-accent-2);opacity:1;transition:opacity .3s ease}section.accordion .section-content .single-acc-item.active .title-bar .container .number-wrap span{opacity:.3}section.accordion .section-content .single-acc-item .title-bar .container .title-wrap{grid-column:span 8}section.accordion .section-content .single-acc-item.active .title-bar .container .title-wrap{color:var(--c-accent-2)}section.accordion .section-content .single-acc-item .title-bar .container .icon-wrap{grid-column:span 1}section.accordion .section-content .single-acc-item .title-bar .container .icon-wrap .icon{display:flex;justify-content:flex-end}section.accordion .section-content .single-acc-item:not(.active) .title-bar .container .icon-wrap .icon>div{border:1px solid #cbcbcb}section.accordion .section-content .single-acc-item .title-bar .container .icon-wrap .icon>div{height:2.8rem;width:2.8rem;border-radius:50%;background-color:#fff;display:grid;place-items:center;cursor:pointer}section.accordion .section-content .single-acc-item:not(.active) .title-bar .container .icon-wrap .icon .on-open,section.accordion .section-content .single-acc-item .title-bar .container .icon-wrap .icon .on-closed{display:none}section.accordion .section-content .single-acc-item:not(.active) .title-bar .container .icon-wrap .icon .on-closed{display:grid}section.accordion .section-content .single-acc-item .content-bar{overflow:hidden}section.accordion .section-content .single-acc-item .content-bar .container{display:grid;grid-template-columns:repeat(12,1fr);gap:2rem}section.accordion .section-content .single-acc-item .content-bar .content{padding-bottom:3.375rem;grid-column:span 8;grid-column-start:3;grid-column-end:11;border-top:1px solid rgba(0,87,191,.2);padding-top:3rem}section.accordion .section-content .single-acc-item .content-bar .content h3,section.accordion .section-content .single-acc-item .content-bar .content h2,section.accordion .section-content .single-acc-item .content-bar .content h4,section.accordion .section-content .single-acc-item .content-bar .content h5,section.accordion .section-content .single-acc-item .content-bar .content h6{font-size:1.5rem;font-weight:600;margin-bottom:1.4rem;margin-top:2.5rem}.text-wrap strong,section.accordion .section-content .single-acc-item .content-bar .content strong{font-weight:600}section.flexible-content-all-in .flexible-content.intro-image .text-wrap ul:not(:last-child),section.accordion .section-content .single-acc-item .content-bar .content ul:not(:last-child),.text-wrap .text div ul:not(:last-child),.text-wrap .section-text ul:not(:last-child){margin-bottom:1.625em}.text-wrap ul,section.accordion .section-content .single-acc-item .content-bar .content ul{list-style:none}.text-wrap ul li,section.accordion .section-content .single-acc-item .content-bar .content ul li{position:relative;padding-left:1.25rem}.text-wrap ul li:not(:last-child),section.accordion .section-content .single-acc-item .content-bar .content ul li:not(:last-child){margin-bottom:1.625em}.text-wrap ul li:before,section.accordion .section-content .single-acc-item .content-bar .content ul li:before{background-color:rgba(0,87,191,.2);content:"";width:.625rem;height:.625rem;min-width:.625rem;min-height:.625rem;border-radius:50%;position:absolute;left:0;top:.5rem}body.page-id-22732 section.flexible-content-all-in .flexible-content.intro-image .single-content:last-child .container{max-width:73rem;margin-top:5rem}.page-template-green-techology-sottopagina section.contact-form{background-color:#fff}.page-template-green-techology-sottopagina section.contact-form.bg-grey{background-color:var(--c-grey)}.page-template-green-techology-sottopagina section.contact-form.bg-grey .form-wrap .cols input{background-color:#fff}.page-template-green-techology-sottopagina section.contact-form .form-wrap .cols input{background-color:var(--c-grey)}.page-template-green-techology-sottopagina section.accordion .section-content .single-acc-item{border-bottom:0}.page-template-green-techology-sottopagina .flexible-content:not(.text-accordion) section.accordion .section-content .single-acc-item:after{content:"";background:linear-gradient(to right,var(--primary-color),var(--secondary-color));position:absolute;bottom:.5px;left:0;width:100%;height:100%;transition:all .35s ease;height:100%;max-height:.5px;z-index:0}section.accordion .section-content .single-acc-item .title-bar{position:relative;z-index:1}@media only screen and (min-width:767px){section#story .content-wrap .single-story .img-wrap img{height:22.75rem;width:100%;object-fit:cover}.page-template-green-techology-sottopagina section.accordion .section-content .single-acc-item:not(.active):hover:after{max-height:100%}.page-template-green-techology-sottopagina .flexible-content:not(.text-accordion) section.accordion .section-content .single-acc-item:not(.active):hover .title-bar .container .number-wrap span{color:rgba(255,255,255,.3)}.page-template-green-techology-sottopagina .flexible-content:not(.text-accordion) section.accordion .section-content .single-acc-item:not(.active):hover .title-bar .container .title-wrap{color:#fff}.page-template-green-techology-sottopagina .flexible-content:not(.text-accordion) section.accordion .section-content .single-acc-item:not(.active):hover .title-bar .container .icon-wrap .icon>div{border:1px solid #fff}.page-template-green-techology-sottopagina .flexible-content:not(.text-accordion) section.accordion .section-content .single-acc-item:not(.active):hover .title-bar .container .icon-wrap .icon svg line{stroke:#fff}.page-template-green-techology-sottopagina section.accordion .section-content .single-acc-item:not(.active):hover .title-bar .container .icon-wrap .icon>div{background-color:transparent}}section#graph{background-color:var(--c-grey);padding-top:15rem;padding-bottom:15rem}section#graph .section-content{position:relative}section#graph .section-content .mega-logo{position:absolute;left:50%;top:0;transform:translatex(-50%);max-width:32.1%;width:100%}section#graph .section-content .mega-logo img{width:100%;height:auto}section#graph.active .section-content .mega-logo .outline{opacity:0;visibility:hidden}section#graph.active .section-content .mega-logo .filled{opacity:1;visibility:visible}section#graph .section-content .mega-logo .outline{opacity:1;visibility:visible;transition:all .4s ease-in-out}section#graph .section-content .mega-logo .filled{position:absolute;top:0;width:100%;opacity:0;visibility:hidden;transition:all .4s ease-in-out}section#graph .voices-wrap .voices{display:grid;grid-template-columns:repeat(2,1fr);gap:48.6%;row-gap:7.06rem}section#graph .voices-wrap .voices .single-voice .title-wrap{border-bottom:1px solid var(--c-primary);padding-bottom:.375rem;margin-bottom:.375rem}section#graph .voices-wrap .voices .single-voice .voice-number{font-size:5rem;line-height:1.125;color:var(--c-green);font-weight:500}section#graph .date-wrap{position:absolute;bottom:-8.5rem;right:0}section#graph .date-wrap p{font-size:.875rem;font-weight:600}section#markets.card-hover-slider-section{background-color:var(--c-grey);padding-top:.1rem;padding-bottom:8.75rem}section#markets.card-hover-slider-section .text-wrap .section-text{max-width:47.6rem;margin-top:3.75rem;margin-bottom:3.75rem}section#markets.card-hover-slider-section .slide-content{position:relative;height:100%}section#markets.card-hover-slider-section .swiper-slide{height:auto}section#markets.card-hover-slider-section .slide-content .bg{position:relative;height:100%}section#markets.card-hover-slider-section .slide-content .bg img{height:100%;object-fit:cover}section#markets.card-hover-slider-section .slide-content .bg:after{background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.8));position:absolute;top:0;left:0;width:100%;height:100%;content:"";transition:background .5s ease}section#markets.card-hover-slider-section .slide-content:hover .bg:after{background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(6px)}section#markets.card-hover-slider-section .slide-content .hover-sliding-content{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 2.5rem 0;color:#fff;transition:all .5s ease;transform:translatey(var(--slide-scroll-value));display:flex;flex-direction:column;justify-content:space-between}section#markets.card-hover-slider-section .slide-content:hover .hover-sliding-content{transform:translatey(0)}section#markets.card-hover-slider-section .slide-content:hover .hover-sliding-content{gap:0rem}section#markets.card-hover-slider-section .slide-content .hover-sliding-content .text-wrap{padding-bottom:2.5rem}section#markets.card-hover-slider-section .slide-content .hover-sliding-content .title-wrap{padding-bottom:2.5rem;padding-top:2.5rem}section#markets.card-hover-slider-section .slider-wrap{position:relative}section#markets.card-hover-slider-section .slider-navigation button{outline:0;border:0;background:0 0;cursor:pointer;position:absolute;top:50%;margin-top:-1.4rem}section#markets.card-hover-slider-section .slider-navigation button span{width:2.8125rem;height:2.8125rem;border-radius:50%;background-color:rgba(0,87,191,.1);border:1px solid #0057bf;display:inline-grid;place-items:center;overflow:hidden;transition:all .3s ease}section#markets.card-hover-slider-section .slider-navigation button span svg line,section#markets.card-hover-slider-section .slider-navigation button span svg path{stroke:#0057bf}section#markets.card-hover-slider-section .slider-navigation button.swiper-button-disabled{cursor:not-allowed}section#markets.card-hover-slider-section .slider-navigation button.swiper-button-disabled span{background:#fff;border:1px solid #cbcbcb}section#markets.card-hover-slider-section .slider-navigation button.swiper-button-disabled span svg line,section#markets.card-hover-slider-section .slider-navigation button.swiper-button-disabled span svg path{stroke:#cbcbcb}section#markets.card-hover-slider-section .slider-navigation button.prev{left:-5.1rem}section#markets.card-hover-slider-section .slider-navigation button.next{right:-5.1rem}body.home main{overflow-x:hidden}body.home .slider-card-home .swiper-scrollbar{height:1px;display:grid;align-items:center;margin-left:auto;margin-right:auto;background-color:rgba(28,28,28,.2);position:unset}.slider-card-home .swiper-scrollbar .swiper-scrollbar-drag{height:4px;background-color:var(--c-accent-2);margin-top:-1.5px}.slider-card-home .swiper-controls{display:flex;gap:3rem;margin-top:2.3rem;align-items:center}.slider-card-home .swiper-controls .swiper-pagination{color:rgba(28,28,28,.4);width:auto;position:unset;line-height:1.2;white-space:nowrap}.slider-card-home .swiper-controls .swiper-pagination span.swiper-pagination-current{color:var(--c-accent-2);font-weight:700}section#solutions.card-slider-section{background-color:var(--c-grey);padding-top:.1rem}section#solutions.card-slider-section .slider-wrap{margin-bottom:-14.7rem}section#solutions.card-slider-section .slider-wrap .slider-card-home .swiper,section#solutions.card-slider-section .slider-wrap .slider-card .swiper{overflow:visible}section#solutions.card-slider-section .section-content>.title-wrap{margin-top:1.78rem;margin-bottom:3.81rem;color:var(--c-green)}section#solutions.card-slider-section .slider-wrap .slider-card-home .slide-content .main-wrap,section#solutions.card-slider-section .section-content .slider-card .slide-content .main-wrap{padding:2rem;min-height:12.6rem;display:flex;flex-direction:column;gap:2rem;background-color:#fff}section#solutions.card-slider-section .slider-wrap .slider-card-home .slide-content .main-wrap .title-wrap,section#solutions.card-slider-section .section-content .slider-card .slide-content .main-wrap .title-wrap{flex:1}section#solutions.card-slider-section .slider-wrap .slider-card-home .slide-content .main-wrap .cta-wrap,section#solutions.card-slider-section .section-content .slider-card .slide-content .main-wrap .cta-wrap{font-size:.875rem;font-weight:500;text-decoration:none}body.home .slider-case-history{background-color:#fff;padding-top:20.8rem}body.home .slider-case-history .title-wrap{padding-bottom:3.125rem;display:flex;justify-content:space-between;gap:2rem;align-items:center}body.home .slider-case-history .title-wrap h2{padding-top:0;padding-bottom:0}section#certifications.logo-slider.parent-page{margin-top:6.25rem}section#certifications.logo-slider .title-wrap{margin-bottom:4.156rem}section#certifications.logo-slider .title-wrap h2{text-align:center;font-weight:600}section#certifications.logo-slider .slider-wrap .swiper-slide{border-right:1px solid rgba(203,203,203,.5);border-top:1px solid rgba(203,203,203,.5)}section#certifications.logo-slider .slider-wrap .swiper-slide .img-wrap{padding-top:4.25rem;padding-bottom:4.25rem}section#certifications.logo-slider .slider-wrap .swiper-slide img{max-height:6.75rem;object-fit:contain;margin:auto}section#press-kit{background-color:var(--c-grey);padding-top:3.125rem;padding-bottom:6.25rem;margin-bottom:4.2rem}section#press-kit .section-content .title-wrap{text-align:center;margin-bottom:6.25rem}section#press-kit .columns-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}section#press-kit .columns-wrap .single-press{background-color:#fff;display:flex;flex-direction:column}section#press-kit .columns-wrap .single-press .text-col{padding:2rem;display:flex;flex-direction:column;flex:1}section#press-kit .columns-wrap .single-press .text-col .section-title-wrap{padding-bottom:2rem;border-bottom:1px solid rgba(203,203,203,.5);flex:1}section#press-kit .columns-wrap .single-press .text-col .section-title-wrap h3{max-width:17rem}section#press-kit .columns-wrap .single-press .text-col .cta-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:.81rem;margin-top:3.375rem}section#press-kit .columns-wrap .single-press .text-col .cta-wrap a{font-weight:400;display:flex;gap:.5rem;justify-content:center;padding-left:.5rem;padding-right:.5rem}.page-template-chi-siamo section#about-us.img-text .columns .single-col.col__left .img-wrap{top:6.06rem}.page-template-chi-siamo section#about-us.img-text .columns .single-col.col__right{align-items:start}.page-template-chi-siamo section#about-us.img-text .columns .single-col.col__right .col-content{padding-top:6.06rem;padding-bottom:5.4rem;height:100%;display:flex;flex-direction:column}.page-template-chi-siamo section#about-us.img-text .columns .single-col.col__right .col-content .title-wrap{margin-bottom:2.875rem}.page-template-chi-siamo section#about-us.img-text .columns .single-col.col__right .col-content .title-wrap h2{color:var(--c-green)}.page-template-chi-siamo section#about-us.img-text .columns .single-col.col__right .col-content .text-wrap{flex:1;margin-top:0;margin-bottom:3.125rem}section#governance.img-text{padding-top:16.25rem;padding-bottom:19.375rem}section#governance.img-text .columns{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}section#governance.img-text .columns .single-col.col__left .col-content{max-width:22.875rem;margin:auto}section#governance.img-text .columns .single-col.col__left .col-content .title-wrap h2{color:var(--c-green);margin-bottom:2.8rem;margin-top:-.6rem}section#governance.img-text .columns .single-col.col__left .col-content .section-text strong,section#governance.img-text .columns .single-col.col__left .col-content .section-text b{font-weight:600}section#governance.img-text .columns .single-col.col__left .col-content .cta-wrap{margin-top:3.125rem}section#certifications.bg-img.content-overflow{position:relative}section#certifications.bg-img.content-overflow .container{position:absolute;top:-10.25rem;left:50%;transform:translatex(-50%)}section#certifications.bg-img.content-overflow .container .section-content{background-color:var(--c-grey);padding:2rem 0 2rem 2rem;max-width:30.93rem;margin:0 auto}section#certifications.bg-img.content-overflow .container .section-content .main-content-wrap{padding-right:2rem}section#certifications.bg-img.content-overflow .container .section-content .main-content-wrap .title-wrap h2{margin-top:1rem;margin-bottom:2.7rem;font-size:2rem;font-weight:500;line-height:1.31;color:var(--c-green)}section#certifications.bg-img.content-overflow .container .section-content .main-content-wrap .text-wrap{max-width:22.75rem}section#certifications.bg-img.content-overflow .container .section-content .main-content-wrap .cta-wrap{margin-top:1.55rem;text-align:right}section#certifications.bg-img.content-overflow .container .section-content .main-content-wrap .cta-wrap a{font-weight:600;font-size:.875rem;text-decoration:none;transition:color .3s ease}section#certifications.bg-img.content-overflow .container .section-content .main-content-wrap .cta-wrap a:hover{color:var(--c-green)}section#certifications.bg-img.content-overflow .bg{position:relative}section#certifications.bg-img.content-overflow .bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.1}section#legality.img-text{margin-bottom:6.25rem}section#legality.img-text .columns{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;align-items:center}section#legality .title-wrap h2{text-align:center;margin-top:6.25rem;margin-bottom:3.125rem;color:var(--c-green)}section#legality .columns .single-col.col__left .img-wrap{max-width:28.93rem;margin-left:auto}section#legality .columns .single-col.col__right .col-content{max-width:22.875rem;margin:auto}section#legality .columns .single-col.col__right .col-content .section-text strong,section#legality .columns .single-col.col__right .col-content .section-text b{font-weight:600}section#legality .columns .single-col.col__right .col-content .cta-wrap{margin-top:3.125rem}section#pre-documents{padding-top:6.25rem;background-color:var(--c-grey)}section#documents{background:linear-gradient(180deg,var(--c-grey) 50%,#fff 50%);padding-top:8.65rem;padding-bottom:8.65rem}section#documents .columns-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}section#documents .columns-wrap .single-doc{position:relative}section#documents .columns-wrap .single-doc .text-col{position:absolute;top:-8.65rem;width:100%;z-index:1}section#documents .columns-wrap .content-wrap a{position:relative;color:#fff}section#documents .columns-wrap .content-wrap .bg{position:relative}section#documents .columns-wrap .content-wrap .bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2)}section#documents .columns-wrap .content-wrap .title-wrap{position:absolute;bottom:0;padding:2.5rem;width:100%;display:flex;gap:2rem;justify-content:space-between;align-items:flex-end}section#documents .columns-wrap .content-wrap .title-wrap h3{max-width:20.75rem}section#documents .columns-wrap .content-wrap .title-wrap img{position:relative;left:0;transition:left .2s ease}section#documents .columns-wrap .content-wrap:hover .title-wrap img{left:.5rem}section#documents .columns-wrap .text-col .text-col-wrapper-wrapper .text-col-wrapper{padding-left:2rem;padding-right:2rem}section#documents .columns-wrap .text-col .text-col-wrapper-wrapper{padding:2rem;display:flex;flex-direction:column;height:17.3rem;max-width:22.75rem;justify-content:space-between;margin:auto;background-color:#fff}section#documents .columns-wrap .text-col .text-col-wrapper-wrapper .cta-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:.81rem}section#documents .columns-wrap .text-col .text-col-wrapper-wrapper .cta-wrap a{font-weight:400;display:flex;gap:.5rem;justify-content:center;padding-left:.5rem;padding-right:.5rem}.page-template-la-storia section#intro.title-text{padding-top:6.8rem;padding-bottom:6.25rem;position:relative;background-color:#fff;margin-top:0}.page-template-la-storia section#intro.title-text .sep{margin-top:0}.page-template-la-storia section#hero,.page-template-la-storia section#intro{z-index:1}.page-template-la-storia footer.egloo{position:relative;z-index:1}section#intro.title-text .video-content{margin-top:5.93rem}section#intro.title-text .video-content iframe{width:100%;height:31rem}section#story{padding-bottom:6.25rem}section#story .content-wrap{position:relative}section#story .content-wrap:after{content:"";position:fixed;width:3px;height:6.25rem;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;background-color:var(--c-accent-2);margin-left:1.5px}section#story .filters-wrap{padding-bottom:3.125rem;background-color:#fff;z-index:1;position:relative}section#story .filters-wrap .filters p{display:flex;justify-content:center;align-items:center;font-size:1.375rem;font-weight:500;color:var(--c-green);gap:.875rem}section#story .filters-wrap .filters p span.dates{display:flex;gap:1.65rem;align-items:center}section#story .filters-wrap .filters .select{position:relative}section#story .filters-wrap .filters .select:after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13.414" height="7.207" viewBox="0 0 13.414 7.207"><path id="Tracciato_20465" data-name="Tracciato 20465" d="M-11073.277-20630.016l6,6,6-6" transform="translate(11073.984 20630.723)" fill="none" stroke="%238d8d8d" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></svg>');background-repeat:no-repeat;background-size:contain;content:"";position:absolute;right:1.325rem;top:50%;transform:translatey(-50%);width:.75rem;height:.375rem;pointer-events:none}section#story .filters-wrap .filters select{padding-left:1.375rem;padding-right:2.75rem;font-size:.875rem;border:1px solid #cbcbcb;height:3.125rem;line-height:3.125em;outline:0;border-radius:3rem;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";cursor:pointer}section#story .title-wrap h3{padding-top:3.125rem;padding-bottom:3.125rem;text-align:center;font-weight:600;line-height:1.2;font-size:5rem;color:var(--c-green);position:relative;background-color:#fff;z-index:1}section#story .columns{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;min-height:25.625rem}section#story .content-wrap .single-story:nth-child(even) .img-wrap:before,section#story .content-wrap .single-story:not(:nth-child(even)) .text-wrap:before{position:absolute;left:-1rem;height:100%;width:1px;border-right:1px solid rgba(60,60,60,.3);content:""}section#story .content-wrap .single-story .img-wrap,section#story .content-wrap .single-story .text-wrap{position:relative}section#story .content-wrap .single-story .img-wrap .img,section#story .content-wrap .single-story .text-wrap .text{max-width:22.75rem}section#story .content-wrap .single-story:not(:nth-child(even)) .text-wrap .text{margin-left:auto}section#story .content-wrap .single-story:nth-child(even) .img-wrap{order:2}section#story .content-wrap .single-story:nth-child(even) .img-wrap .img{margin-left:auto}section#story .content-wrap .single-story .text-wrap .text p{font-size:.875rem;line-height:1.7}section#story .content-wrap .single-story .text-wrap .text strong,section#story .content-wrap .single-story .text-wrap .text b{font-weight:600}section#certifications.archive .filters-wrap{border-top:1px solid #dedede;border-bottom:1px solid #dedede;padding:1.5625rem 0;justify-content:space-between;display:flex;align-items:center}section#certifications.archive .filters-wrap h2{font-size:1rem;font-weight:600}section#certifications.archive .filters-wrap .filters{position:relative}section#certifications.archive .filters-wrap .filters:after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13.414" height="7.207" viewBox="0 0 13.414 7.207"><path id="Tracciato_20465" data-name="Tracciato 20465" d="M-11073.277-20630.016l6,6,6-6" transform="translate(11073.984 20630.723)" fill="none" stroke="%238d8d8d" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></svg>');background-repeat:no-repeat;background-size:contain;content:"";position:absolute;right:1.325rem;top:50%;transform:translatey(-50%);width:.75rem;height:.375rem;pointer-events:none}section#certifications.archive .filters-wrap .filters select{padding-left:1.375rem;padding-right:2.75rem;font-size:.875rem;border:1px solid #cbcbcb;height:3.125rem;line-height:3.125em;outline:0;border-radius:3rem;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";cursor:pointer;width:100%;max-width:16.56rem}section#certifications.archive .filters-wrap .filters select option{height:3.125rem}section#certifications.archive .certifications-wrap{margin-bottom:6.25rem}section#certifications.archive .certifications-wrap .single-certification{padding-top:6.25rem;padding-bottom:6.25rem;border-bottom:1px solid #dedede}section#certifications.archive .certifications-wrap .single-certification .content-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}section#certifications.archive .certifications-wrap .single-certification .content-wrap .img-wrap .img{max-width:16.5625rem;background-color:var(--c-grey)}section#certifications.archive .certifications-wrap .single-certification .content-wrap .img-wrap img{mix-blend-mode:multiply}section#certifications.archive .certifications-wrap .single-certification .content-wrap .info-wrap{max-width:16.5625rem;margin-left:auto;width:100%}section#certifications.archive .certifications-wrap .single-certification .content-wrap .info-wrap .cta-download a{padding:.4rem 1.75rem;font-weight:600;font-size:.875rem;gap:.75rem}section#certifications.archive .certifications-wrap .single-certification .content-wrap .text-wrap h3{font-size:.875rem;font-weight:600;margin-bottom:1.7em}section#certifications.archive .certifications-wrap .single-certification .content-wrap .info-wrap p,section#certifications.archive .certifications-wrap .single-certification .content-wrap .text-wrap p{font-size:.875rem;line-height:1.7}section#certifications.archive .certifications-wrap .single-certification .content-wrap .info-wrap strong,section#certifications.archive .certifications-wrap .single-certification .content-wrap .info-wrap b,section#certifications.archive .certifications-wrap .single-certification .content-wrap .text-wrap strong,section#certifications.archive .certifications-wrap .single-certification .content-wrap .text-wrap b{font-weight:600}section#certifications.archive .certifications-wrap .single-certification .content-wrap .info-wrap .year,section#certifications.archive .certifications-wrap .single-certification .content-wrap .info-wrap .expiry,section#certifications.archive .certifications-wrap .single-certification .content-wrap .info-wrap .applications{margin-bottom:1.7em}section#certifications.archive .certifications-wrap .single-certification .content-wrap .info-wrap .applications p{margin-bottom:0}.page-template-investors-apc section.col-title-text .columns .single-col.col__right a{color:var(--c-accent-2);text-decoration:none;font-weight:500;transition:color .3s ease}.page-template-investors-apc section.col-title-text .columns .single-col.col__right a:hover{color:var(--c-green)}.page-template-green-technology section.flexible-content-all-in .flexible-content.slider-documents,.page-template-chi-siamo section.flexible-content-all-in .flexible-content.slider-documents,.page-template-investors-apc section.flexible-content-all-in .flexible-content.slider-documents{background-image:linear-gradient(to right,#57b06d,#0057bf)}section#balance{position:relative;overflow:hidden}section#balance .shape{position:absolute;bottom:-2rem;left:-3rem;max-width:21.43rem}section#balance.last{background-color:var(--c-accent-2);color:#fff;padding-top:6.25rem;padding-bottom:6.25rem}section#balance.last .values{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}section#balance.last .values .value .value-title p{font-size:1.125rem;font-weight:600;margin-bottom:.625rem}section#balance.last .values .value .value-number h3{font-weight:500;font-size:3.25rem;line-height:1.3;padding-bottom:.625rem;border-bottom:1px solid #dedede}section#balance.last .section-content{margin-top:9.375rem}section#balance.last .section-content .columns{display:grid;grid-template-columns:repeat(12,1fr);column-gap:2rem}section#balance.last .section-content .columns .single-col.col__left{grid-column:span 8}section#balance.last .section-content .columns .single-col.col__left h2{font-size:5rem;line-height:1.125;font-weight:500;margin-bottom:2rem}section#balance.last .section-content .columns .single-col.col__right{grid-column:span 4;display:flex;align-items:flex-end;justify-content:flex-end;width:100%}section#balance.last .section-content .columns .single-col.col__right .col-content{max-width:18.5625rem;width:100%}section#balance.last .section-content .columns .single-col.col__right .col-content .cta-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:.81rem}section#balance.last .section-content .columns .single-col.col__right .col-content .cta-wrap .cta-browse,section#balance.last .section-content .columns .single-col.col__right .col-content .cta-wrap .cta-download{display:flex}section#balance.last .section-content .columns .single-col.col__right .col-content .cta-wrap a{width:100%;padding:.4rem .5rem;justify-content:center;font-weight:400}section#balance.last .section-content .columns .single-col.col__right .col-content .cta-wrap .cta-download a{gap:.5rem}section#balance.last .section-content .columns .single-col.col__right .col-content .cta-wrap .cta-download a:hover{background-color:#fff;border:1px solid #fff;color:var(--c-primary)}section#balance.last .section-content .columns .single-col.col__right .col-content .cta-wrap .cta-browse a{padding-left:.5rem;padding-right:.5rem;text-align:center;justify-content:center;color:#fff;background-color:transparent;border:1px solid #fff}section#balance.last .section-content .columns .single-col.col__right .col-content .cta-wrap .cta-browse a:hover{background-color:#fff;color:var(--c-primary)}section#balance-data.last{padding-top:6.25rem;padding-bottom:6.25rem}section#balance-data.last .table-title h3{font-size:1.5rem;font-weight:500;margin-bottom:3.125rem}section#balance-data.last .tables-wrap{display:grid;gap:6.25rem}section#balance-data.last .table-content-wrap .table-content .table-row .table-column:not(:last-child){border-right:1px solid #dcdcdc}section#balance-data.last .table-content-wrap .table-content .table-row .table-column p{padding:1.125rem 2.5rem 1.125rem 1.25rem;font-size:1.125rem}section#balance-data.last .table-content-wrap .table-content .table-row .table-column p strong{font-weight:600}section#balance-data.last .table-content-wrap .table-content{border-collapse:collapse;width:100%}section#balance-data.last .table-content-wrap .table-content thead{background-color:var(--c-grey)}section#balance-data.last .table-content-wrap .table-content tbody .table-row:nth-child(even){background-color:rgba(0,87,191,.1)}section#balance-data.last .text-wrap{margin-top:6.25rem}section#balance-data.last .text-wrap p{font-size:.75rem;line-height:1.83}section#balance-data.last .text-wrap p strong{font-weight:500}section#balance{background-color:var(--c-accent-2);color:#fff;padding:6.25rem 0}section#balance.archive .content-wrap{max-width:35.125rem;margin:auto}section#balance.archive .content-wrap .title-wrap{text-align:center}section#balance.archive .content-wrap .sep{margin-top:3.125rem}section#balance.archive .content-wrap .sep .marker:after{background-color:var(--c-accent-1)}section#balance.archive .content-wrap .filters-wrap .filters{position:relative;margin-top:1.5rem;margin-bottom:3.125rem}section#balance.archive .content-wrap .filters-wrap .filters p{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;font-weight:600;align-items:center}section#balance.archive .content-wrap .filters-wrap .filters:after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13.173" height="7.337" viewBox="0 0 13.173 7.337"><path id="Tracciato_19816" data-name="Tracciato 19816" d="M14995.622,1118.35l5.526,5.526,5.525-5.526" transform="translate(-14994.562 -1117.289)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/></svg>');background-repeat:no-repeat;background-size:contain;content:"";position:absolute;right:1.325rem;top:50%;transform:translatey(-50%);width:.75rem;height:.375rem;pointer-events:none}section#balance.archive .content-wrap .filters-wrap .filters select{padding-left:1.375rem;padding-right:2.75rem;font-size:.875rem;border:1px solid #fff;color:#fff;background-color:transparent;height:3.125rem;line-height:3.125em;outline:0;border-radius:3rem;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";cursor:pointer;width:100%;max-width:16.56rem}section#balance.archive .content-wrap .filters-wrap .filters select option{color:var(--c-primary)}section#balance.archive .content-wrap .filters-wrap .filters option{height:3.125rem}section#balance.archive .content-wrap .balances{color:var(--c-primary);display:grid;gap:2rem}section#balance.archive .content-wrap .balances .balance{padding:2.125rem 2rem 2.125rem 2.125rem;background-color:#fff}section#balance.archive .content-wrap .balances .balance .balance-wrap{display:flex;gap:2rem;justify-content:space-between}section#balance.archive .content-wrap .balances .balance .balance-wrap .balance-title{max-width:12.8rem}section#balance.archive .content-wrap .balances .balance .balance-wrap .cta-download a{gap:.5rem}section#balance.archive .content-wrap .balances .balance .balance-wrap .cta-wrap{display:flex;flex-direction:column;justify-content:space-between;max-width:8.9rem;width:100%;gap:1rem}section#balance.archive .content-wrap .balances .balance .balance-wrap .cta-wrap>div{display:flex}section#balance.archive .content-wrap .balances .balance .balance-wrap .cta-wrap a{padding:.4rem .5rem;width:100%;display:flex;justify-content:center}.page-template-governance section.col-title-text{margin-top:10.5rem}.page-template-governance section.col-title-text .section-content h2,.page-template-governance section.col-title-text .section-content h3,.page-template-governance section.col-title-text .section-content h4,.page-template-governance section.col-title-text .section-content h5,.page-template-governance section.col-title-text .section-content h6{font-size:1.5rem;line-height:1.41;font-weight:400}.page-template-governance section.col-title-text .section-content * strong{font-weight:600}.page-template-governance section.col-title-text .section-content blockquote{margin-top:6.25rem;margin-bottom:6.25rem;padding-left:1.875rem;position:relative;color:var(--c-green)}.page-template-governance section.col-title-text .section-content blockquote:before{content:"";position:absolute;left:0;top:0;height:100%;border-left:1px solid #dedede;width:1px}.page-template-governance section.col-title-text .section-content blockquote:after{content:"";position:absolute;left:0;top:0;height:2.5rem;background-image:linear-gradient(to top,var(--c-accent-2),var(--c-green));width:3px}.page-template-governance section.col-title-text .section-content blockquote p{font-size:2.25rem;line-height:1.27;font-weight:500}.page-template-organismo-vigilanza #subpages-grid,.page-template-governance #subpages-grid,.page-template-lavora-con-noi #subpages-grid{margin-top:6.25rem;padding:6.25rem 0;background-color:var(--c-grey)}.page-template-organismo-vigilanza #subpages-grid .subpages,.page-template-governance #subpages-grid .subpages,.page-template-lavora-con-noi #subpages-grid .subpages{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}section.subpages-section .subpages .subpage .columns{display:grid;grid-template-columns:repeat(2,1fr);height:100%}section.subpages-section .subpages .swiper-slide{height:auto}section.subpages-section .subpages .subpage .columns .single-col.col__left *,section.subpages-section .subpages .subpage .columns .single-col.col__left{height:100%}section.subpages-section .subpages .subpage .columns .thumbnail img{width:100%;height:100%;object-fit:cover;max-height:21.8rem}section.subpages-section .subpages .subpage .columns .single-col.col__right{padding:2rem;background-color:#fff}section.subpages-section .subpages .subpage .columns .single-col.col__right .col-content{display:flex;flex-direction:column;gap:2rem;justify-content:space-between;height:100%}section.subpages-section .subpages .subpage .columns .single-col.col__right .col-content .title-wrap h3{font-size:1.5rem;line-height:1.41}section#subpages-swiper{overflow-x:hidden;background-color:var(--c-grey);padding-top:6.25rem;padding-bottom:6.25rem}section#subpages-swiper .swiper{overflow:visible}section#subpages-swiper .swiper-scrollbar{height:1px;display:grid;align-items:center;margin-left:auto;margin-right:auto;background-color:rgba(28,28,28,.2);position:unset}section#subpages-swiper .swiper-scrollbar .swiper-scrollbar-drag{height:4px;background-color:var(--c-accent-2);margin-top:-1.5px}section#subpages-swiper .swiper-controls{display:flex;gap:3rem;margin-top:2.3rem;align-items:center}section#subpages-swiper .swiper-controls .swiper-pagination{color:rgba(28,28,28,.4);width:auto;position:unset;line-height:1.2;white-space:nowrap}section#subpages-swiper .swiper-controls .swiper-pagination span.swiper-pagination-current{color:var(--c-accent-2);font-weight:700}section.members .section-content .member{padding-top:6.25rem;padding-bottom:6.25rem}section.members .section-content .member:nth-child(odd){background-color:var(--c-grey)}section.members .section-content .member:nth-child(odd) *[data-trim-lines]:not(.expanded):after{background-image:linear-gradient(to top,#f5f5f5 20%,rgb(245 245 245/0))}section.members .section-content .member:last-child{padding-bottom:8.25rem}section.members .section-content .member .columns{display:grid;grid-template-columns:repeat(12,1fr);gap:2rem}section.members .section-content .member .columns .single-col.col__left{grid-column:span 4}section.members .section-content .member .columns .single-col.col__left .col-content{max-width:16.5625rem}section.members .section-content .member .columns .single-col.col__left .col-content .intro-text-wrap{margin-top:1.625rem}section.members .section-content .member .columns .single-col.col__left .col-content .intro-text-wrap p{font-size:.875rem;line-height:1.64}section.members .section-content .member .columns .single-col.col__left .col-content .intro-text-wrap strong{font-weight:600}section.members .section-content .member .columns .single-col.col__right{grid-column:span 8}section.members .section-content .member .columns .single-col.col__right .col-content .content-wrap{position:relative;padding-left:1.68rem}section.members .section-content .member .columns .single-col.col__right .col-content .content-wrap:before{position:absolute;left:0;top:0;height:100%;width:1px;border-left:1px solid #dedede;content:""}section.members .section-content .member .columns .single-col.col__right .col-content .content-wrap:after{position:absolute;left:0;top:0;height:2.5rem;width:3px;border-left:3px solid var(--c-accent-2);content:""}section.members .section-content .member .columns .single-col.col__right .col-content .full-name h3{color:var(--c-green);margin-bottom:1.4rem}section.members .section-content .member .columns .single-col.col__right .col-content .role-wrap{margin-bottom:1.4rem}section.read-more-section .text-wrap button{background:0 0;outline:0;border:0;border-radius:0;color:var(--c-accent-2);font-weight:600;font-size:.83675rem;cursor:pointer;margin-top:3rem}section.read-more-section .text-wrap button:hover{text-decoration:underline}section.read-more-section .text-wrap *[data-trim-lines]:not(.expanded):after{height:1rem}section.documents{padding-top:6.25rem;padding-bottom:6.25rem;background-color:var(--c-grey)}section.documents .columns-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}section.documents .columns-wrap .single-doc{background-color:#fff;display:flex;flex-direction:column}section.documents .columns-wrap .single-doc .img-wrap{position:relative}section.documents .columns-wrap .single-doc .img-wrap button{position:absolute;top:2rem;right:2rem;cursor:pointer;border:0;background-color:transparent;outline:0}section.documents .columns-wrap .single-doc .text-col{padding:2rem;display:flex;flex-direction:column;flex:1;justify-content:space-between}section.documents .columns-wrap .single-doc .text-col .section-title-wrap{padding-bottom:2rem;border-bottom:1px solid rgba(203,203,203,.5)}section.documents .columns-wrap .single-doc .text-col .section-title-wrap h3{max-width:17rem;font-weight:600}section.documents .columns-wrap .single-doc .text-col .cta-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:.81rem;margin-top:5.5rem}section.documents .columns-wrap .single-doc .text-col .cta-wrap a{font-weight:400;display:flex;gap:.5rem;justify-content:center;padding-left:.5rem;padding-right:.5rem}section.documents .columns-wrap .single-doc .popup{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9999;display:grid;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease;background-color:transparent;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}section.documents .columns-wrap .single-doc .popup.active{opacity:1;visibility:visible;background-color:rgba(255,255,255,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}section.documents .columns-wrap .single-doc .popup .popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s ease}section.documents .columns-wrap .single-doc .popup .popup-content{position:relative;z-index:1}section.documents .columns-wrap .single-doc .popup .columns{display:grid;grid-template-columns:repeat(2,1fr);max-width:45.5rem;margin:auto;background-color:#fff}section.documents .columns-wrap .single-doc .popup .columns .single-col.col__left img{height:100%;object-fit:cover}section.documents .columns-wrap .single-doc .popup .columns .single-col.col__left .col-content,section.documents .columns-wrap .single-doc .popup .columns .single-col.col__left .col-content .img-wrap{height:100%}section.documents .columns-wrap .single-doc .popup .columns .single-col.col__right{padding:2rem 2rem 1.25rem;position:relative}section.documents .columns-wrap .single-doc .popup .columns .single-col.col__right button.close-popup{position:absolute;right:1rem;top:2.25rem;background:0 0;border:0;outline:0;padding:.5rem;cursor:pointer}section.documents .columns-wrap .single-doc .popup .columns .single-col.col__right .section-title-wrap{padding-bottom:2rem;margin-bottom:1.125rem;border-bottom:1px solid #cbcbcb}section.documents .columns-wrap .single-doc .popup .columns .single-col.col__right .cta-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:.81rem;margin-top:4.5rem}section.documents .columns-wrap .single-doc .popup .columns .single-col.col__right .cta-wrap a{font-weight:400;display:flex;gap:.5rem;justify-content:center;padding:.4rem .5rem;transition:none}section.documents.whistleblowing .columns-wrap{grid-template-columns:repeat(2,1fr)}section.documents.whistleblowing .columns-wrap .single-doc .text-col .section-title-wrap h3{max-width:100%}section.documents.whistleblowing .columns-wrap .single-doc:first-child .text-col .section-title-wrap h3{max-width:17rem}section.documents.whistleblowing .columns-wrap .single-doc .text-col .cta-wrap{margin-top:3.375rem}section.col-title-text .columns .single-col.col__right .col-content .single-content:not(:last-child){margin-bottom:6.25rem}section.col-title-text .columns .single-col.col__right .col-content .single-content.text-img .img-wrap{margin-top:2.2rem;padding:2.18rem 1.5rem}section.col-title-text .columns .single-col.col__right .col-content .single-content .title-wrap h3{margin-bottom:2rem}section.col-title-text .columns .single-col.col__right .col-content .single-content.grid .columns{display:grid;grid-template-columns:repeat(3,1fr)}section.col-title-text .columns .single-col.col__right .col-content .single-content.grid .columns .column{padding:1.75rem 1.25rem 1.5625rem;background-color:rgba(0,87,191,.2)}section.col-title-text .columns .single-col.col__right .col-content .single-content.grid .columns .column .icon-wrap img{mix-blend-mode:multiply}section.col-title-text .columns .single-col.col__right .col-content .single-content.grid .columns .column .title-wrap{margin:.9375rem 0 1rem}section.col-title-text .columns .single-col.col__right .col-content .single-content.grid .columns .column .text-wrap p{line-height:1.66;font-size:.75rem}section.filters-subpages{margin-top:3.125rem;margin-bottom:9.75rem}section.filters-subpages .filters{display:flex;gap:1.25rem;row-gap:.75rem;flex-wrap:wrap}section.filters-subpages .filters .single-filter a{display:flex;padding:.5rem 1.625rem;border:1px solid #cbcbcb;border-radius:2rem;text-decoration:none;font-size:.875rem;line-height:1.4;background-color:transparent;transition:all .3s ease}section.filters-subpages .filters .single-filter a span{margin-right:-7px}section.filters-subpages .filters .single-filter a img{opacity:0;visibility:hidden;margin-left:0;transition:all .3s ease}section.filters-subpages .filters .single-filter a:where(:hover,:focus-visible) img{opacity:1;visibility:visible;margin-left:.75rem;translate:5px}section.filters-subpages .filters .single-filter a:where(:hover,:focus-visible){border:1px solid var(--c-accent-2);color:var(--c-accent-2);background-color:rgba(0,87,191,.08);padding:.5rem 1.25rem}@media(max-width:768px){section.filters-subpages .filters .single-filter a span{margin-right:0}section.filters-subpages .filters .single-filter a:where(:hover,:focus-visible) img{translate:0px}}section.intro-parent-page{margin-bottom:8rem}section.intro-parent-page .columns{display:grid;grid-template-columns:repeat(10,1fr);gap:2rem}section.intro-parent-page .columns .single-col.col__left{grid-column:span 4}section.intro-parent-page .columns .single-col.col__left .title-wrap h2{font-weight:600;max-width:16.625rem}section.intro-parent-page .columns .single-col.col__right{grid-column:span 6}section.intro-parent-page .columns .single-col.col__right .cta-wrap{margin-top:1.5rem}section.intro-parent-page .columns .single-col.col__right .cta-wrap a:hover{opacity:.8}section.subpages-section.subpage-with-hover .subpages{margin-bottom:6.25rem;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}section.subpages-section.subpage-with-hover .subpages .columns{display:block;position:relative;height:28.93rem}section.subpages-section.subpage-with-hover .subpages .columns .single-col .thumbnail img{height:100%;object-fit:cover}section.subpages-section.subpage-with-hover .subpages .columns .img-wrap *{height:100%;width:100%}section.subpages-section.subpage-with-hover .subpages .subpage .columns .thumbnail img{max-height:none}section.subpages-section.subpage-with-hover .subpages .columns .img-wrap{position:absolute;top:0;left:0;height:100%}section.subpages-section.subpage-with-hover .subpages .columns .img-wrap:after{content:"";background:linear-gradient(to bottom,var(--primary-color),var(--secondary-color));position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:all .3s ease}section.subpages-section.subpage-with-hover .subpages .columns a{text-decoration:none;transition:all .1s ease}section.subpages-section.subpage-with-hover .subpages .columns a .arrow-anchor{transition:all .1s ease}section.subpages-section.subpage-with-hover .subpages .columns:hover a .arrow-btn{position:relative;background-color:#fff !important;min-width:2.5rem}section.subpages-section.subpage-with-hover .subpages .columns a .arrow-btn{border-radius:2rem;position:relative}section.subpages-section.subpage-with-hover .subpages .columns a .arrow-btn svg.arrow-after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;visibility:hidden;transition:all .1s ease}section.subpages-section.subpage-with-hover .subpages .columns:hover a .arrow-btn svg.arrow-before{opacity:0;visibility:hidden}section.subpages-section.subpage-with-hover .subpages .columns:hover a .arrow-btn svg.arrow-after{opacity:1;visibility:visible}section.subpages-section.subpage-with-hover .subpages .columns:hover .img-wrap:after{opacity:1;visibility:visible}section.subpages-section.subpage-with-hover .subpages .columns .text-wrap{height:auto;position:absolute;max-width:19.625rem;width:100%;top:1.875rem;left:1.5rem;opacity:0;visibility:hidden;transition:opacity .3s ease}section.subpages-section.subpage-with-hover .subpages .columns .text-wrap p{color:#fff;font-size:1.125rem;line-height:1.55;font-weight:500}section.subpages-section.subpage-with-hover .subpages .columns .content-wrap{position:absolute;z-index:1;bottom:0;height:9.1875rem;background-color:var(--c-grey);width:100%;display:grid;align-items:flex-end;padding:1.5rem 2.125rem 1.5rem 1.5rem;pointer-events:none}section.subpages-section.subpage-with-hover .subpages .columns .content-wrap .col-content{display:flex;justify-content:space-between;gap:2.25rem;align-items:flex-end}section.subpages-section.subpage-with-hover .subpages .columns .content-wrap .col-content .title-wrap h3{transition:color .1s ease}section.subpages-section.subpage-with-hover .subpages .columns:hover .content-wrap{color:#fff}section.subpages-section.subpage-with-hover .subpages .columns:hover .content-wrap{background-color:transparent}section.subpages-section.subpage-with-hover .subpages .columns:hover .text-wrap{opacity:1;visibility:visible}.page-template-green-technology-landing-second main,.page-template-green-techology-sottopagina main{padding-top:10.96rem}.page-template-green-techology-sottopagina main section.flexible-content-all-in .flexible-content.banner-cta:last-child{margin-bottom:0}.page-template-green-technology-landing-second section#hero.standard-hero .bg img,.page-template-green-techology-sottopagina section#hero.standard-hero .bg img{height:23rem}.page-template-green-techology-sottopagina section#hero.standard-hero .bg:after{background-color:rgba(0,0,0,.2)}section.flexible-content-all-in blockquote{margin-bottom:2.5rem;padding-left:1.875rem;position:relative}section.flexible-content-all-in blockquote:before{content:"";position:absolute;left:0;top:0;height:100%;border-left:1px solid #dedede;width:1px}section.flexible-content-all-in blockquote:after{content:"";position:absolute;left:0;top:0;height:2.5rem;background-color:var(--c-accent-2);width:3px}section.flexible-content-all-in blockquote p{font-size:1.375rem;line-height:1.45;font-weight:500}section.flexible-content-all-in .flexible-content.intro-image{margin-top:5.625rem;margin-bottom:6.25rem}section.flexible-content-all-in .flexible-content.intro-image .text-wrap h4,section.flexible-content-all-in .flexible-content.intro-image .text-wrap h3{margin:1.625em 0;font-weight:600}section.flexible-content-all-in .flexible-content.intro-image.overlapped .container .single-content:last-child .img-wrap{margin-bottom:-21.2rem}section.flexible-content-all-in .flexible-content.intro-image.overlapped+.flexible-content{padding-top:21rem}section.flexible-content-all-in .flexible-content.intro-image .img-wrap{margin-top:3.25rem;margin-bottom:3.25rem;position:relative}section.flexible-content-all-in .flexible-content.intro-image .img-wrap.with-caption:after{content:"";background:linear-gradient(to bottom,#57b06dcc,#0057bfcc);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:all .3s ease}section.flexible-content-all-in .flexible-content.intro-image .img-wrap.with-caption:hover:after,section.flexible-content-all-in .flexible-content.intro-image .img-wrap.with-caption:hover p.caption{opacity:1;visibility:visible}section.flexible-content-all-in .flexible-content.intro-image .img-wrap.with-caption p.caption{height:auto;position:absolute;z-index:1;max-width:19.625rem;width:100%;top:1.875rem;left:1.5rem;opacity:0;visibility:hidden;transition:opacity .3s ease;color:#fff;font-size:1.125rem;line-height:1.55;font-weight:500}section.flexible-content-all-in .flexible-content.intro-image .img-wrap.contained img{max-width:33.875rem;margin-left:auto;margin-right:auto}section.flexible-content-all-in .flexible-content.intro-image .title-wrap{margin-top:6.25rem;margin-bottom:2.5rem}section.flexible-content-all-in .flexible-content.slider-elements{position:relative;overflow-x:hidden}section.flexible-content-all-in .flexible-content.slider-elements .bg-img{position:relative}section.flexible-content-all-in .flexible-content.slider-elements .bg-img:after{background-color:rgba(0,0,0,.2);content:"";position:absolute;top:0;left:0;width:100%;height:100%}section.flexible-content-all-in .flexible-content.slider-elements .bg-img img{object-fit:cover;max-height:calc(100vh - 6.75rem);width:100%}section.flexible-content-all-in .flexible-content.slider-elements .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}section.flexible-content-all-in .flexible-content.slider-elements .container .content-wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}section.flexible-content-all-in .flexible-content.slider-elements .container .content-wrap .title-wrap{grid-column:span 1}section.flexible-content-all-in .flexible-content.slider-elements .container .content-wrap .title-wrap h2{color:#fff;font-size:1.875rem;line-height:1.26;font-weight:600}section.flexible-content-all-in .flexible-content.slider-elements .container .content-wrap .slider-wrap{grid-column:span 3}section.flexible-content-all-in .flexible-content.slider-elements .container .content-wrap .slider-wrap .swiper{overflow:visible}section.flexible-content-all-in .flexible-content.slider-elements .container .content-wrap .slider-wrap .swiper-slide{height:auto;background-color:#fff;padding:2rem 1.5rem}section.flexible-content-all-in .flexible-content.slider-elements .container .content-wrap .slider-wrap .swiper-slide .title-wrap h3{color:var(--c-accent-2);margin-bottom:1.25rem}section.flexible-content-all-in .flexible-content.img-text-gradient .single-row{display:grid;grid-template-columns:repeat(2,1fr);min-height:31.125rem}section.flexible-content-all-in .flexible-content.img-text-gradient .single-row .img-wrap{position:relative}section.flexible-content-all-in .flexible-content.img-text-gradient .single-row .img-wrap{margin:0}section.flexible-content-all-in .flexible-content.img-text-gradient .single-row .img-wrap img{position:absolute;height:100%;width:100%;object-fit:cover}section.flexible-content-all-in .flexible-content.img-text-gradient .single-row .title-wrap{margin-top:0}section.flexible-content-all-in .flexible-content.img-text-gradient .single-row .content-wrap{display:grid;align-items:center}section.flexible-content-all-in .flexible-content.img-text-gradient .single-row:nth-child(odd) .content-wrap{order:1}section.flexible-content-all-in .flexible-content.img-text-gradient .single-row:nth-child(odd) .img-wrap{order:2}section.flexible-content-all-in .flexible-content.img-text-gradient .single-row:nth-child(odd) .img-wrap:before{content:"";height:100%;position:absolute;top:0;left:0;width:14rem;background-image:linear-gradient(to right,rgb(255 255 255/1),rgb(255 255 255/0));pointer-events:none;z-index:1}section.flexible-content-all-in .flexible-content.img-text-gradient .single-row:nth-child(even) .img-wrap:before{content:"";height:100%;position:absolute;top:0;right:0;width:14rem;background-image:linear-gradient(to left,rgb(0 87 191/1),rgb(0 87 191/0));pointer-events:none;z-index:1}section.flexible-content-all-in .flexible-content.img-text-gradient .single-row .content-wrapper{max-width:calc((var(--site-width) / 2) + 2rem);margin-left:auto;width:100%;padding:8.75rem 2rem}section.flexible-content-all-in .flexible-content.img-text-gradient .single-row .content-wrapper .content-wrapper-wrapper{max-width:28.93rem}section.flexible-content-all-in .flexible-content.img-text-gradient .single-row:nth-child(even) .content-wrapper{margin-left:0;margin-right:auto}section.flexible-content-all-in .flexible-content.img-text-gradient .single-row:nth-child(even) .content-wrap .text-wrap ul li:before{background-color:rgba(255,255,255,.2)}section.flexible-content-all-in .flexible-content.img-text-gradient .single-row:nth-child(even) .content-wrapper .content-wrapper-wrapper{margin-left:auto}section.flexible-content-all-in .flexible-content.img-text-gradient .single-row .content-wrapper .content-wrapper-wrapper h2{font-size:1.875rem;line-height:1.1;color:var(--c-green)}section.flexible-content-all-in .flexible-content.img-text-gradient .single-row .content-wrapper .content-wrapper-wrapper .sep-wrap .sep{margin-top:1.875rem;margin-bottom:1.875rem}section.flexible-content-all-in .flexible-content.img-text-gradient .single-row:nth-child(even) .content-wrap{background-image:linear-gradient(to left,var(--primary-color),var(--secondary-color));color:#fff}section.flexible-content-all-in .flexible-content.img-text-gradient .single-row:nth-child(even) .content-wrapper .content-wrapper-wrapper h2{color:#fff}section.flexible-content-all-in .flexible-content.img-text-gradient .single-row:nth-child(even) .content-wrapper .content-wrapper-wrapper .sep .marker:after{background-color:#fff}section.flexible-content-all-in .flexible-content.accordion-flexible{margin-bottom:5.96875rem}section.flexible-content-all-in .flexible-content.accordion-flexible>.container>.title-wrap{margin-top:6.25rem;margin-bottom:3.75rem}section.flexible-content-all-in .flexible-content.img-full-text{position:relative}section.flexible-content-all-in .flexible-content.img-full-text .bg-img{position:absolute;top:0;left:0;width:100%;height:100%}section.flexible-content-all-in .flexible-content.img-full-text .bg-img img{width:100%;height:100%;object-fit:cover}section.flexible-content-all-in .flexible-content.img-full-text .bg-img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2)}section.flexible-content-all-in .flexible-content.img-full-text .content-wrap{color:#fff;padding:11.375rem 0;text-align:center;max-width:47.56rem;margin:auto;z-index:1;position:relative}section.flexible-content-all-in .flexible-content.banner-cta{margin-top:6.875rem;margin-bottom:6.875rem}section.flexible-content-all-in .flexible-content.banner-cta .banners{display:grid;gap:1.875rem}section.flexible-content-all-in .flexible-content.banner-cta .banners .container{position:relative}section.flexible-content-all-in .flexible-content.banner-cta .banner{position:relative}section.flexible-content-all-in .flexible-content.banner-cta .banner .bg-img{position:absolute;top:0;left:0;width:100%;height:100%}section.flexible-content-all-in .flexible-content.banner-cta .banner .bg-img:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.3)}section.flexible-content-all-in .flexible-content.banner-cta .banner .bg-img img{width:100%;height:100%;object-fit:cover}section.flexible-content-all-in .flexible-content.banner-cta .banner .content-wrapper{position:relative;padding:1rem 4.1875rem 2.5rem;color:#fff}section.flexible-content-all-in .flexible-content.banner-cta .banner .content-wrapper .logo-wrap{max-width:12.375rem}section.flexible-content-all-in .flexible-content.banner-cta .banner .content-wrapper .title-wrap h2{font-weight:600;margin:3.375rem 0;max-width:35.125rem}section.flexible-content-all-in .flexible-content.banner-cta .banner .content-wrapper .cta-wrap a{background:0 0;color:#fff;border:1px solid #fff;padding:.4rem 2rem;font-weight:400;font-size:.875rem}section.flexible-content-all-in .flexible-content.banner-cta .banner .content-wrapper .cta-wrap a:hover{background-color:#fff;color:var(--c-primary)}section.flexible-content-all-in .flexible-content.slider-documents{padding-top:6.25rem;padding-bottom:6.25rem;background-image:linear-gradient(to right,var(--primary-color),var(--secondary-color));overflow:hidden}section.flexible-content-all-in .flexible-content.slider-documents .container .content-wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;align-items:start}section.flexible-content-all-in .flexible-content.slider-documents .container .content-wrap .title-wrap{grid-column:span 1;max-width:10.375rem}section.flexible-content-all-in .flexible-content.slider-documents .container .content-wrap .title-wrap h2{color:#fff}section.flexible-content-all-in .flexible-content.slider-documents .container .content-wrap .slider-wrap{grid-column:span 3}section.flexible-content-all-in .flexible-content.slider-documents.slides-1 .container .content-wrap{grid-template-columns:repeat(3,1fr)}section.flexible-content-all-in .flexible-content.slider-documents.slides-2 .container .content-wrap{grid-template-columns:repeat(12,1fr)}section.flexible-content-all-in .flexible-content.slider-documents.slides-2 .container .content-wrap .title-wrap{grid-column:span 3}section.flexible-content-all-in .flexible-content.slider-documents.slides-2 .container .content-wrap .slider-wrap{grid-column:span 8}section.flexible-content-all-in .flexible-content.slider-documents.slides-1 .container .content-wrap .slider-wrap{grid-column:span 1}section.flexible-content-all-in .flexible-content.slider-documents.slides-1 .container .content-wrap .slider-wrap .swiper-slide{width:100% !important;margin-right:0 !important}section.flexible-content-all-in .flexible-content.slider-documents.slides-1 .container .content-wrap .slider-wrap .swiper-slide .img-wrap{width:100%;position:unset;height:auto;max-width:100%}section.flexible-content-all-in .flexible-content.slider-documents .container .content-wrap .slider-wrap .swiper{overflow:visible}section.flexible-content-all-in .flexible-content.slider-documents .container .content-wrap .slider-wrap .swiper-slide{height:auto;background-color:#fff;display:flex;flex-direction:column}section.flexible-content-all-in .flexible-content.slider-documents .container .content-wrap .sep{margin-top:0;margin-bottom:1.375rem}section.flexible-content-all-in .flexible-content.slider-documents .container .content-wrap .sep .marker:after{background-color:#fff}section.flexible-content-all-in .flexible-content.slider-documents .container .content-wrap .slider-wrap .swiper-slide .text-col{padding:2rem;display:flex;flex-direction:column;flex:1;min-height:14.1875rem;justify-content:space-between}section.flexible-content-all-in .flexible-content.slider-documents .container .content-wrap .slider-wrap .swiper-slide .text-col .section-title-wrap{padding-bottom:1.125rem;border-bottom:1px solid rgba(203,203,203,.5)}section.flexible-content-all-in .flexible-content.slider-documents .container .content-wrap .slider-wrap .swiper-slide .text-col .section-text p{margin-top:1.125rem;font-size:.8125rem}section.flexible-content-all-in .flexible-content.slider-documents .container .content-wrap .slider-wrap .swiper-slide .text-col .section-title-wrap h3{max-width:17rem}section.flexible-content-all-in .flexible-content.slider-documents .container .content-wrap .slider-wrap .swiper-slide .text-col .cta-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:.81rem;margin-top:3.375rem}section.flexible-content-all-in .flexible-content.slider-documents .container .content-wrap .slider-wrap .swiper-slide .text-col .cta-wrap a{font-weight:400;display:flex;gap:.5rem;justify-content:center;padding:.4rem .5rem;text-align:center}section.flexible-content-all-in .flexible-content.slider-documents{position:relative}section.flexible-content-all-in .flexible-content.slider-documents .shape{position:absolute;bottom:-2rem;left:-3rem}section.flexible-content-all-in .flexible-content.text-accordion{padding-top:6.25rem;padding-bottom:6.25rem;background-color:var(--bg-color)}section.flexible-content-all-in .flexible-content.text-accordion .content-wrap .single-content:not(:last-child){margin-bottom:6.25rem}.page-template-green-techology-sottopagina section.flexible-content-all-in .flexible-content.text-accordion .content-wrap .single-content .text-wrap ul:not(:last-child){margin-bottom:1.625em}section.flexible-content-all-in .flexible-content.text-accordion .section-title{margin-bottom:3.125rem}section.flexible-content-all-in .flexible-content.text-accordion .title-wrap h3{color:var(--c-accent-2);margin-bottom:2.5rem}section.flexible-content-all-in .flexible-content.text-accordion .text-wrap button{background:0 0;outline:0;border:0;border-radius:0;color:var(--c-accent-2);font-weight:600;font-size:.83675rem;cursor:pointer;margin-top:2rem}section.flexible-content-all-in .flexible-content.text-accordion .text-wrap button:hover{text-decoration:underline}section.flexible-content-all-in .flexible-content.text-accordion .text-wrap *[data-trim-lines]:not(.expanded):after{height:.8rem;background-image:linear-gradient(to top,var(--bg-color),var(--bg-color))}section.flexible-content-all-in .flexible-content.text-accordion .accordion .section-content{display:grid;gap:1.25rem;margin-top:3.125rem}section.flexible-content-all-in .flexible-content.text-accordion .section-content .single-acc-item{background-color:#fff;border-radius:.625rem;border:0;padding:0}section.flexible-content-all-in .flexible-content.text-accordion .single-content .single-acc-item .title{font-size:1rem}section.flexible-content-all-in .flexible-content.text-accordion .single-content .single-acc-item .title-bar{padding:1.125rem 1.25rem}section.flexible-content-all-in .flexible-content.text-accordion .section-content .single-acc-item .content-bar .container{display:block;padding-left:1.25rem;padding-bottom:1.125rem}section.flexible-content-all-in .flexible-content.text-accordion .section-content .single-acc-item .content-bar .container .content{padding-bottom:1.125rem;grid-column:span 12;grid-column-start:unset;grid-column-end:unset;border-top:0;padding-top:1.125rem}section.flexible-content-all-in .flexible-content.text-accordion .section-content .single-acc-item .title-bar .container .icon-wrap .icon>div{border:0;height:auto;width:auto}section.flexible-content-all-in .flexible-content.text-accordion .section-content .single-acc-item .title-bar .container .icon-wrap .icon>div svg{width:.5625rem}section.flexible-content-all-in .flexible-content.text-accordion .section-content .single-acc-item .title-bar .container .icon-wrap .icon>div svg line{stroke:var(--c-accent-2)}section.flexible-content-all-in .flexible-content.text-accordion .single-content .single-acc-item .title-bar .container{padding:0;display:flex;justify-content:space-between}section.flexible-content-all-in .flexible-content.text-accordion .section-content .single-acc-item .title-bar .container .number-wrap{display:none}section.flexible-content-all-in .flexible-content.texts-image-overllaped .first-section{background-color:var(--c-grey)}section.flexible-content-all-in .flexible-content.texts-image-overllaped .columns{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}section.flexible-content-all-in .flexible-content.texts-image-overllaped .columns .single-col.col__left .img-wrap{position:relative;top:6.06rem}section.flexible-content-all-in .flexible-content.texts-image-overllaped .columns .single-col.col__right{display:grid;align-items:start}section.flexible-content-all-in .flexible-content.texts-image-overllaped .columns .single-col.col__right .col-content{padding-top:6.06rem;height:100%;display:flex;flex-direction:column;max-width:29rem;margin-left:auto;align-items:center}section.flexible-content-all-in .flexible-content.texts-image-overllaped .columns .single-col.col__right .col-content .title-wrap{margin-top:6.25rem;margin-bottom:2.875rem}section.flexible-content-all-in .flexible-content.texts-image-overllaped .columns .single-col.col__right .col-content .text-wrap{padding-bottom:4rem}section.flexible-content-all-in .flexible-content.texts-image-overllaped .second-section{padding-top:12.875rem;padding-bottom:5.125rem}section#know-more.contact-form .title-wrap{margin-bottom:3.93rem}section#know-more.contact-form .title-wrap span{color:var(--c-accent-2)}section#know-more.contact-form .columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(27rem, 1fr));gap:2rem}section#know-more.contact-form .columns .single-col.single-col.col__right .col-content{max-width:28.9375rem;width:100%;margin-left:auto}section#know-more.contact-form .columns .single-col.single-col.col__right .col-content .cta-wrap{margin-top:1.6rem}section#know-more.contact-form .columns .single-col.single-col.col__right .col-content .cta-wrap a{font-weight:400;padding:.4rem 1.875rem}section.contact-form .form-wrap .submit{position:relative;margin-top:4rem}section.contact-form .form-wrap .submit p{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}section.contact-form .form-wrap .submit input{all:unset;display:inline-flex;padding:1rem 1.7rem;font-size:.875rem;font-weight:400;border-radius:100px;border:1px solid #cbcbcb;color:gray;transition:all .3s ease;cursor:pointer;font-weight:400;padding:.4rem 1.875rem;text-transform:uppercase;justify-content:center;color:#fff;background-color:var(--c-accent-2);border:1px solid var(--c-accent-2);transition:all .3s ease;text-align:center}section.contact-form .form-wrap .submit input:disabled{opacity:.8}section.contact-form .form-wrap .submit .wpcf7-spinner{position:absolute;margin:0;left:calc(25% - 0.5rem);transform:translate(-50%,-50%);top:50%}section.contact-form .form-wrap .cols{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:2rem}section.contact-form .password-form label,section.contact-form .form-wrap .cols label{font-size:.75rem;font-weight:400;display:flex;flex-direction:column;font-size:.75rem;text-transform:uppercase;gap:.3rem}section.contact-form .password-form input,section.contact-form .form-wrap .cols input,section.contact-form .form-wrap .cols select{border:1px solid var(--c-grey);background-color:var(--c-grey);height:2.25rem;padding-left:1.125rem;padding-right:1.125rem;border-radius:2rem;width:100%;font-size:.875rem;font-weight:400}section.contact-form .form-wrap .cols.contact .col{grid-column:span 2}section.contact-form .form-wrap .cols textarea{border:1px solid var(--c-grey);background-color:var(--c-grey);height:2.25rem;padding-left:1.125rem;padding-right:1.125rem;border-radius:1rem;width:100%;font-size:.875rem;font-weight:400;min-width:100%;max-width:100%;padding-top:1rem;min-height:150px}section.contact-form.password-protected .text-wrap{margin-bottom:3rem}section.contact-form .password-form input[type=submit]{all:unset;display:inline-flex;padding:1rem 0;font-size:.875rem;font-weight:400;border-radius:100px;border:1px solid #cbcbcb;color:gray;transition:all .3s ease;cursor:pointer;font-weight:400;padding:.4rem 0;text-transform:uppercase;justify-content:center;color:#fff;background-color:var(--c-accent-2);border:1px solid var(--c-accent-2);transition:all .3s ease;width:100%;margin-top:1rem;text-align:center}section.contact-form .password-form input{background-color:#fff}section.contact-form .password-form form p:nth-child(2){max-width:calc(50% - 1rem)}section.contact-form .form-wrap .cols select{border:1px solid var(--c-grey);background-color:var(--c-grey);height:2.25rem;padding-left:1.125rem;padding-right:1.125rem;border-radius:2rem;width:100%;font-size:.875rem;font-weight:400;outline:0;cursor:pointer}section.contact-form .form-wrap .cols select{background-color:#fff}section.contact-form.password-protected .form-wrap .submit{margin-top:2rem}section.contact-form.password-protected .col__left .title-wrap{margin-bottom:2.5rem}section.contact-form.password-protected .col__left .password-error{color:#c00;font-size:.875rem;margin-top:1rem}section.contact-form .form-wrap .cols .col.col-span{grid-column:-1/1}section.contact-form .form-wrap .wpcf7-not-valid-tip{text-transform:none;padding-top:.6rem;color:#c00;line-height:1}section.contact-form .form-wrap .privacy .wpcf7-list-item{margin-left:0}section.contact-form .form-wrap .privacy .wpcf7-list-item label{display:flex;gap:1rem;line-height:1.7;font-size:.875rem;align-items:start}section.contact-form .form-wrap .privacy .wpcf7-list-item label input{min-width:1rem;min-height:1rem}section.contact-form .form-wrap .privacy .wpcf7-list-item label span{margin-top:-.18rem}section.contact-form .form-wrap .wpcf7-response-output{margin:0;padding:0;border:0;margin-top:2rem;font-size:1rem;color:var(--c-accent-2)}section.contact-form .form-wrap .form-title h3{font-size:1rem;font-weight:600;line-height:1.2;margin-bottom:2rem}section.contact-form .form-wrap .form-title.with-margin h3{margin-top:3.125rem}section.contact-form .form-wrap .col .form-title h3{margin-top:1.125rem}section.contact-form .form-wrap .privacy-text-wrap strong{font-weight:600}section.contact-form .form-wrap .privacy-text-wrap p{font-size:.75rem;line-height:1.5}section.contact-form .form-wrap .privacy-text-wrap{height:15.43rem;background-color:var(--c-grey);padding:.875rem;margin-bottom:2rem}section.contact-form .form-wrap .privacy-text-wrap .privacy-text{height:calc(15.43rem - 1.75rem);overflow-y:auto}section.contact-form .form-wrap .privacy-text-wrap .privacy-text::-webkit-scrollbar{width:7px}section.contact-form .form-wrap .privacy-text-wrap .privacy-text::-webkit-scrollbar-thumb{background:#d1d1d1;border-radius:8px}section.contact-form .form-wrap .privacy-text-wrap .privacy-text::-webkit-scrollbar-track{background:#fff;border-radius:8px}section.contact-form .form-wrap .privacy-text-wrap .privacy-text{padding-top:.75rem;padding-bottom:.75rem;padding-left:1.25rem}section.contact-form .form-wrap .privacy-text-wrap .privacy-text .text p:first-child{margin-bottom:3.2em}section.contact-form .form-wrap .cf7dropzone{border:1px solid dashed #707070;border-radius:1.25rem;background-color:var(--c-grey);min-height:11.1875rem}section.contact-form .form-wrap .files-drop{margin-top:1.125rem;margin-bottom:3.125rem;display:grid}section.contact-form .form-wrap .cf7dropzone .upload{margin-top:4rem;margin-bottom:4rem;display:grid;font-size:0px;padding-left:2rem;padding-right:2rem;text-align:center}section.contact-form .form-wrap .cf7dropzone .upload img{margin:auto;width:50px;margin-bottom:5px}section.contact-form .form-wrap .cf7dropzone .upload:after{content:var(--drag-text);font-size:.75rem;text-transform:uppercase;font-weight:400;color:#8d8d8d;display:block;text-align:center;line-height:1.83}section.contact-form .form-wrap .cf7dropzone .dz-col-2{font-size:.875rem;padding-left:10px}section.contact-form .form-wrap .cf7dropzone .dz-col-2 strong{font-weight:600}section.contact-form .form-wrap .cf7dropzone a.dz-remove{margin-top:24px;margin-right:6px;width:33px;height:33px;background-repeat:no-repeat}section.contact-form .form-wrap .cf7dropzone .dz-preview.dz-image-preview{border-left:0;border-right:0}section.contact-form .form-wrap .cf7dropzone .dz-preview img{width:60px;height:60px;border-radius:8px}.page-template-green-technology-landing-second section#subpages-grid{background-color:rgba(245,245,245,.67);padding-bottom:8.8rem}.page-template-green-technology-landing-second section#subpages-grid .section-title-wrap{padding-top:6.25rem;margin-bottom:6.25rem}.page-template-green-technology-landing-second section#subpages-grid .subpages{display:grid;grid-template-columns:repeat(2,1fr);column-gap:2rem;row-gap:2.75rem}.page-template-green-technology-landing-second section.subpages-section .subpages .subpage{background-color:#fff}.page-template-green-technology-landing-second section.subpages-section .subpages .subpage .columns{display:block}.page-template-green-technology-landing-second section.subpages-section .subpages .subpage .columns a{display:flex}.page-template-green-technology-landing-second section.subpages-section .subpages .subpage .columns .img-wrap img{width:100%}.page-template-green-technology-landing-second section.subpages-section .subpages .subpage .columns .content-wrap{background-color:#fff;padding:2rem 2rem 2.375rem}.page-template-green-technology-landing-second section.subpages-section .subpages .subpage .columns .subtitle-wrap p{font-size:.75rem;font-weight:600;margin-top:.4rem;border-bottom:1px solid rgba(203,203,203,.5);padding-bottom:1.625rem}.page-template-green-technology-landing-second section.subpages-section .subpages .subpage .columns .text-wrap{margin-top:1.625rem;margin-bottom:2rem;word-break:break-word}.page-template-green-technology-landing-second section.subpages-section .subpages .subpage .columns .text-wrap p strong{font-weight:700}.page-template-green-technology-landing-second section.subpages-section .subpages .subpage .columns .text-wrap p{font-size:.875rem;line-height:1.71}.page-template-green-technology-landing-second section.subpages-section .subpages .subpage .columns .cta-wrap{display:flex}.page-template-green-technology-landing-second section.subpages-section .subpages .subpage .columns .cta-wrap a{display:block;padding:.4rem 1.875rem;font-size:.875rem;font-weight:400}section#sustainability.img-text{background-image:linear-gradient(to right,var(--primary-color) 40%,var(--secondary-color));color:#fff}section#sustainability.img-text .columns{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}section#sustainability.img-text .columns .single-col.col__left .img-wrap{position:relative;top:-6.25rem}section#sustainability.img-text .columns .single-col.col__right{display:grid;align-items:center}section#sustainability.img-text .columns .single-col.col__right .col-content{padding:6rem 0;max-width:29rem;margin-left:auto}section#sustainability.img-text .columns .single-col.col__right .col-content .title-wrap{margin-top:1.85rem}section#sustainability.img-text .columns .single-col.col__right .col-content .cta-wrap{margin-top:3.125rem}section#sustainability.img-text .columns .single-col.col__left .img-wrap{top:6.06rem}section#sustainability.img-text .columns .single-col.col__right{align-items:start}section#sustainability.img-text .columns .single-col.col__right .col-content .sep{margin-top:0}section#sustainability.img-text .columns .single-col.col__right .col-content{padding-top:6.06rem;padding-bottom:5.4rem;height:100%;display:flex;flex-direction:column}section#sustainability.img-text .columns .single-col.col__right .col-content .title-wrap{margin-bottom:1.875rem}section#sustainability.img-text .columns .single-col.col__right .col-content .text-wrap{flex:1;margin-top:0}section#content-sustainability .section-text-image{padding-top:16.25rem;margin-bottom:6.25rem}section#content-sustainability .section-last .columns,section#content-sustainability .section-image-text .columns,section#content-sustainability .section-text-image .columns{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}section#content-sustainability .section-text-image .columns .single-col.col__left .title-wrap h2{margin-top:-.8rem;font-size:1.375rem;line-height:1.45;margin-bottom:3.125rem;color:var(--c-green)}section#content-sustainability .section-text-image .columns .single-col.col__right .col-content{max-width:29rem;margin-left:auto}section#content-sustainability .section-image-text{background-color:var(--c-grey)}section#content-sustainability .section-image-text .columns .single-col.col__left .img-wrap img{max-width:86.666%;max-height:30.18rem;width:100%;object-fit:cover}section#content-sustainability .section-image-text .columns .single-col.col__right{display:grid;align-items:center}section#content-sustainability .section-image-text .columns .single-col.col__right .col-content{max-width:30.93rem;padding-right:2rem;padding-top:4.5rem;padding-bottom:4.5rem}.page-template-sostenibilita section#balance{background-image:linear-gradient(to right,var(--primary-color) 40%,var(--secondary-color))}section#content-sustainability .section-last{padding-bottom:6.25rem}section#content-sustainability .section-last .title-wrap h2{font-size:1.375rem;line-height:1.45;color:var(--c-green);margin:6.25rem auto;max-width:35.125rem}section#content-sustainability .section-last .columns .single-col.col__left{display:grid;align-items:center}section#content-sustainability .section-last .columns .single-col.col__left .text-wrap{padding:4.5rem 0;max-width:28.93rem;margin-left:auto}section#content-sustainability .section-last .columns .single-col.col__left .title-wrap h2{margin-top:-.8rem;font-size:1.375rem;line-height:1.45;margin-bottom:3.125rem;color:var(--c-green)}section#content-sustainability .section-last .columns .single-col.col__right .col-content{max-width:29rem;margin-left:auto}section#education{background-color:var(--c-grey);padding-bottom:6.25rem}section#education .section-title{padding-top:6.25rem;margin-bottom:6.25rem}section#education .section-title h2{color:var(--c-green);text-align:center}section#education .filters .buttons{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}section#education .filters .buttons .button.active{background-color:#1c1c1c;border-color:#1c1c1c}section#education .filters .buttons .button:hover{border-color:#1c1c1c}section#education .educations-list{margin-top:6.875rem;margin-left:auto;margin-right:auto;max-width:47.5rem}section#education .educations-list .educations{display:grid;gap:1.875rem}.single-education-content{background-color:#fff}.single-education-content .columns{display:flex;gap:2rem}.single-education-content .columns .column.img a{display:grid}.single-education-content .columns .column.img a img{min-width:16.5625rem;width:16.5625rem;height:15.3rem;object-fit:cover}.single-education-content .columns .column.content{background-color:#fff;padding:1.75rem 1.375rem 1.75rem 0;width:100%}.single-education-content .columns .column.content .content-wrapper{height:100%;display:flex;flex-direction:column}.single-education-content .columns .column.content .categories{margin-bottom:1.25rem}.single-education-content .columns .column.content .categories p{color:rgba(28,28,28,.4);font-size:.875rem;display:flex;column-gap:.5rem;flex-wrap:wrap}.single-education-content .columns .column.content .duration-wrap p{color:var(--c-accent-2);font-size:.875rem}.single-education-content .columns .column.content .data{display:flex;justify-content:space-between;align-items:center;margin-top:auto}section.related-formazione .section-title{color:var(--c-green)}.single-education-content .columns .column.content .title h3{font-size:1.125rem;line-height:1.45;font-weight:600}.single-formazione section.contact-form .form-wrap .submit{margin-top:2rem}.page-template-candidatura-spontanea section.contact-form{padding-top:18.68rem;padding-bottom:7.5rem;background-color:#fff}.page-template-candidatura-spontanea section.contact-form .col__left .col-content{max-width:28.9rem}.page-template-candidatura-spontanea section.contact-form .col__left .title-wrap{margin-bottom:.75rem;margin-top:-.3rem}.page-template-candidatura-spontanea section.contact-form .col__left .section-text p{font-weight:500}.page-template-candidatura-spontanea section.contact-form .col__right .form-wrap .cols input{background-color:var(--c-grey)}.page-template-candidatura-spontanea section.contact-form .form-wrap .submit{margin-top:2rem}.page-template-candidatura-spontanea-test section.contact-form{padding-top:18.68rem;padding-bottom:7.5rem;background-color:#fff}.page-template-candidatura-spontanea-test section.contact-form .col__left .col-content{max-width:28.9rem}.page-template-candidatura-spontanea-test section.contact-form .col__left .title-wrap{margin-bottom:.75rem;margin-top:-.3rem}.page-template-candidatura-spontanea-test section.contact-form .col__left .section-text p{font-weight:500}.page-template-candidatura-spontanea-test section.contact-form .col__right .form-wrap .cols input{background-color:var(--c-grey)}.page-template-candidatura-spontanea-test section.contact-form .form-wrap .submit{margin-top:2rem}.page-template-sustainability-sottopagina section#balance{background-image:linear-gradient(to right,#004a42 30%,#f6a22a)}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .section-title .title-wrap{margin:1.84rem 0}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .section-title .title-wrap h2{color:var(--c-green)}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .slider-standard{position:relative;margin-top:6.25rem;margin-bottom:6.25rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .slider-standard .slider-navigation.prev-wrap{position:absolute;top:50%;left:-4.8rem;transform:translatey(-50%)}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .slider-standard .slider-navigation.next-wrap{position:absolute;top:50%;right:-4.8rem;transform:translatey(-50%)}.page-template-sustainability-sottopagina section.flexible-content-all-in .slider-standard .slider-navigation button{height:2.8125rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .slider-standard .swiper-slide{padding:0}.page-template-sustainability-sottopagina section.flexible-content-all-in .slider-standard .swiper-slide.bg-grey{background-color:var(--c-grey)}.page-template-sustainability-sottopagina section.flexible-content-all-in .slider-standard .swiper-slide img{position:unset;mix-blend-mode:multiply;height:24.75rem;object-fit:contain;object-position:center}.page-template-sustainability-sottopagina section.flexible-content-all-in .slider-standard .swiper-slide{height:auto}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .slider-standard .swiper-slide .title-wrap{margin:0;padding-top:2.93rem;padding-bottom:2.18rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .slider-standard .swiper-slide .title-wrap h3{padding-left:2rem;padding-right:2rem;text-align:center;color:var(--c-green);font-size:1.375rem;font-weight:500}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .slider-standard .swiper-slide .img-wrap{margin:0}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .intro-text strong{font-weight:600}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .intro-text{margin-bottom:3.125rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .grid-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .grid-wrap .grid-item h3{color:var(--c-green);line-height:1.3}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .grid-wrap .grid-item .sep-wrap .sep{margin-top:2rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .grid-wrap .grid-item .sep-wrap .sep hr{background-color:rgba(0,87,91,.3)}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .grid-wrap .grid-item .text-wrap{margin-top:2.375rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .grid-wrap .grid-item .text-wrap p,.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .grid-wrap .grid-item .text-wrap ul li{margin-bottom:0}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text .single-row{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;align-items:center}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text.text-left .single-row .content-wrap{order:1}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text.text-left .single-row .img-wrap{order:2;margin-left:auto}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text .img-wrap,.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text .content-wrapper{max-width:28.93rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text .content-wrapper.text-full{max-width:100%}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text.full-img .content-wrapper{max-width:calc(var(--site-width) / 2 - 1rem);width:100%}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text.full-img .img-wrap{width:100%;max-width:100%;position:relative}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text.full-img .img-wrap img{max-width:86.666%;width:100%;object-fit:cover;position:absolute;top:0;right:0;height:100%}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text:first-child{margin-top:6.25rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text:last-child{margin-bottom:6.25rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text.full-img.text-right .img-wrap img{right:auto;left:0}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text.full-img.text-left .content-wrapper{margin-left:auto}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text.with-padding .content-wrapper{padding:7.625rem 0}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text .content-wrapper .sep{margin-top:0}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text .content-wrapper .title-wrap{margin-bottom:2.65rem;margin-top:1.84rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text .content-wrapper .title-wrap h2{color:var(--c-green)}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text .content-wrapper .sep-wrap .sep hr{background-color:rgba(0,87,91,.3)}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text.overlapped .img-wrap{position:relative;top:5.5rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text .img-wrap{height:100%}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text .img-wrap img{height:100%;object-fit:cover}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text.overlapped+.flexible-content{margin-top:11.75rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text .content-wrapper .text-wrap+.subtitle-wrap{margin-top:3.125rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text .content-wrapper .text-wrap+.subtitle-wrap h3{margin-bottom:0}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text .content-wrapper .subtitle-wrap h3{color:var(--c-green);font-size:1.375rem;font-weight:500;margin-bottom:3.125rem;line-height:1.45}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.table{margin-top:6.25rem;margin-bottom:6.25rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.table .table-title h3{font-size:1.5rem;font-weight:500;margin-bottom:3.125rem;line-height:1.3}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.table .tables-wrap{display:grid;gap:6.25rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.table .table-content-wrap{border-right:1px solid #dcdcdc;border-left:1px solid #dcdcdc}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.table .table-content-wrap .table-content .table-row .table-column:not(:last-child){border-right:1px solid #dcdcdc}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.table .table-content-wrap .table-content .table-row .table-column p{padding:1.125rem 2.5rem 1.125rem 1.25rem;font-size:1.125rem;line-height:1.44;color:#8d8d8d}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.table .table-content-wrap .table-content .table-row .table-column p strong{font-weight:600;color:var(--c-primary)}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.table .table-content-wrap .table-content{border-collapse:collapse;width:100%;table-layout:fixed}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.table .table-content-wrap .table-content thead{background-color:var(--c-grey)}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.table .table-content-wrap .table-content tbody .table-row:nth-child(even){background-color:rgba(0,87,191,.1)}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .single-content>.container>.title-wrap{margin-top:3.125rem;margin-bottom:3.125rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .single-content>.container>.title-wrap h3{color:var(--c-green);font-size:1.375rem;font-weight:500;line-height:1.45}section.flexible-content-all-in .flexible-content.img-txt-grid{margin-top:6.25rem;margin-bottom:6.25rem}section.flexible-content-all-in .flexible-content.img-txt-grid .grid-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}section.flexible-content-all-in .flexible-content.img-txt-grid .grid-wrap .grid-item{display:flex;flex-direction:column;background-color:var(--c-grey)}section.flexible-content-all-in .flexible-content.img-txt-grid .grid-wrap .grid-item .img-wrap{height:11.125rem}section.flexible-content-all-in .flexible-content.img-txt-grid .grid-wrap .grid-item .img-wrap img{height:11.125rem;object-fit:cover;width:100%}section.flexible-content-all-in .flexible-content.img-txt-grid .grid-wrap .grid-item .content-wrap{height:100%;padding:1.875rem 1.875rem 3rem}section.flexible-content-all-in .flexible-content.img-txt-grid .grid-wrap .grid-item .content-wrap .title-wrap{margin-bottom:1.875rem}section.flexible-content-all-in .flexible-content.img-txt-grid .grid-wrap .grid-item .content-wrap .title-wrap h3{font-weight:600;font-size:1.125rem}section.flexible-content-all-in .flexible-content.img-txt-grid .grid-wrap .grid-item .content-wrap .text-wrap p{font-size:.875rem;line-height:1.64}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .video-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto;margin:3.125rem 0}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .text-wrap ul li{margin-bottom:0}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .numbers-wrap:not(.single-number){display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:3.125rem 0}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .numbers-wrap:not(.single-number) h3{font-size:3rem;color:var(--c-green);font-weight:600;margin-bottom:.5rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .numbers-wrap:not(.single-number) .number-wrap{max-width:10.375rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .numbers-wrap.single-number{max-width:22.68rem;margin-top:5.5rem;margin-bottom:6.25rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .numbers-wrap.single-number .number-title h3{font-size:5rem;line-height:1.2;font-weight:600;color:var(--c-green);margin-bottom:.5rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .numbers-wrap .number-text p{font-size:1.125rem;font-weight:500;line-height:1.33;padding-top:1.1rem;border-top:1px solid rgba(28,28,28,.3)}section.flexible-content-all-in .flexible-content.slider-imgs-texts{margin:6.25rem 0}section.flexible-content-all-in .flexible-content.slider-imgs-texts .content-wrap{position:relative}section.flexible-content-all-in .flexible-content.slider-imgs-texts .content-wrap .slider-navigation.prev-wrap{position:absolute;top:50%;left:-4.8rem;transform:translatey(-50%)}section.flexible-content-all-in .flexible-content.slider-imgs-texts .content-wrap .slider-navigation.next-wrap{position:absolute;top:50%;right:-4.8rem;transform:translatey(-50%)}section.flexible-content-all-in .flexible-content.slider-imgs-texts .content-wrap .slider-navigation{max-width:calc(var(--site-width) * 0.06);display:flex;align-items:center}section.flexible-content-all-in .flexible-content.slider-imgs-texts .content-wrap .slider-navigation.prev-wrap{justify-content:flex-end}section.flexible-content-all-in .flexible-content.slider-imgs-texts .content-wrap .slider-navigation button{all:unset;display:block;border-radius:100px;width:2.8125rem;height:2.8125rem;display:grid;place-items:center;border:1px solid #cbcbcb;cursor:pointer;transition:all .3s ease}section.flexible-content-all-in .flexible-content.slider-imgs-texts .content-wrap .slider-navigation button:hover{background-color:#e4e4e4}section.flexible-content-all-in .flexible-content.slider-imgs-texts .content-wrap .slider-navigation button:disabled svg{opacity:.3}section.flexible-content-all-in .flexible-content.slider-imgs-texts .content-wrap .swiper-slide:not(.swiper-slide-fully-visible){opacity:0}section.flexible-content-all-in .flexible-content.slider-imgs-texts .content-wrap .swiper-slide{height:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}section.flexible-content-all-in .flexible-content.slider-imgs-texts .content-wrap .swiper-slide .content-wrapper{padding-top:3.125rem;padding-bottom:3.125rem;width:calc(100% + 6.25rem);height:100%}section.flexible-content-all-in .flexible-content.slider-imgs-texts .content-wrap .swiper-slide .content-wrapper-wrapper{position:relative;background-image:linear-gradient(to right,#004a42 30%,#f6a22a);color:#fff;height:100%;padding:1.875rem}section.flexible-content-all-in .flexible-content.slider-imgs-texts .content-wrap .swiper-slide .img-wrap{height:100%}section.flexible-content-all-in .flexible-content.slider-imgs-texts .content-wrap .swiper-slide .img-wrap img{height:100%;object-fit:cover;max-height:35.81rem}section.flexible-content-all-in .flexible-content.slider-imgs-texts .swiper-pagination{color:rgba(255,255,255,.4);width:auto;line-height:1.2;text-align:left;white-space:nowrap;position:absolute;top:5rem;left:1.875rem}section.flexible-content-all-in .flexible-content.slider-imgs-texts .swiper-pagination span.swiper-pagination-current{color:#fff;font-weight:500}section.flexible-content-all-in .flexible-content.slider-imgs-texts .content-wrap .swiper-slide .title-wrap{margin-bottom:1.875rem;margin-top:4.125rem}section.flexible-content-all-in .flexible-content.slider-imgs-texts .content-wrap .swiper-slide .text-wrapper{max-width:22.75rem;margin:auto;padding-bottom:4rem}section.related-subpages{background-color:var(--c-grey);overflow:hidden}section.related-subpages .swiper{overflow:visible}section.related-subpages .section-title{padding-top:7.5rem;padding-bottom:6.25rem;text-align:center}section.related-subpages .section-title h2{color:var(--c-green)}section.related-subpages .swiper-slide .img-wrap{position:relative}section.related-subpages .swiper-slide .img-wrap:after{background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.8));position:absolute;top:0;left:0;width:100%;height:100%;content:"";transition:background .5s ease}section.related-subpages .swiper-slide img{max-height:25rem;width:100%;object-fit:cover}section.related-subpages .cta-back{margin-bottom:3.5rem;text-align:center;margin-top:5.8rem}section.related-subpages .cta-back .arrow-btn{transform:rotate(180deg)}section.related-subpages .slide-wrap{position:relative}section.related-subpages .slide-wrap a{text-decoration:none}section.related-subpages .slide-wrap .content-wrap{position:absolute;top:0;left:0;height:100%;color:#fff;width:100%}section.related-subpages .slide-wrap .content-wrap .title-wrap{position:absolute;top:50%;transform:translatey(-50%);max-width:calc(100% - 3.75rem);left:1.875rem;width:100%;transition:all .5s ease}@media only screen and (min-width:768px){section.related-subpages .swiper-slide:hover .slide-wrap .content-wrap .title-wrap{top:2.5rem;transform:none}section.related-subpages .swiper-slide:hover .slide-wrap .content-wrap .cta-wrap{opacity:1;visibility:visible}section.related-subpages .swiper-slide:hover .img-wrap:after{background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(6px)}section.flexible-content-all-in .flexible-content.intro-image .columns{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}}section.related-subpages .slide-wrap .content-wrap .title-wrap h3{font-size:1.875rem;line-height:1.3}section.related-subpages .slide-wrap .content-wrap .cta-wrap{position:absolute;bottom:1.875rem;left:1.875rem;opacity:0;visibility:hidden;transition:opacity .3s ease}section.flexible-content-all-in .flexible-content.intro-image section.related-subpages{background-color:transparent;margin-top:3.25rem}section.flexible-content-all-in .flexible-content.intro-image section.related-subpages .title-wrap,section.flexible-content-all-in .flexible-content.intro-image section.related-subpages .img-wrap{margin:0}section.flexible-content-all-in .flexible-content.intro-image section.related-subpages>.container>.title-wrap h3{font-size:1.375rem;font-weight:500;line-height:1.45;color:var(--c-green);margin-bottom:3.125rem}section.article-heading .columns p{font-weight:500;font-size:.875rem}section#hero.hero-without-bg,.single-video section#hero.standard-hero,.page-template-video section#hero,.page-template-notizie section#hero{padding-top:12.5rem}section#hero.hero-without-bg .container,.single-video section#hero.standard-hero .container,.page-template-video section#hero.standard-hero .container,.page-template-notizie section#hero.standard-hero .container{color:var(--c-primary);position:unset;transform:none}section#hero.hero-without-bg .container .breab-wrap,.single-video section#hero.standard-hero .container .breab-wrap,.page-template-video section#hero.standard-hero .container .breab-wrap,.page-template-notizie section#hero.standard-hero .container .breab-wrap{padding-bottom:3.125rem}.page-template-notizie section#featured-news h1{color:var(--c-green);margin-bottom:3.125rem}.page-template-notizie section#featured-news .post-card .post-content{display:grid;grid-template-columns:repeat(2,1fr)}.page-template-notizie section#featured-news .post-card .post-content .content-wrap{display:flex;flex-direction:column;gap:3rem}.page-template-notizie section#featured-news .post-card .thumb-wrap .thumb{padding-bottom:86%;min-height:100%}.page-template-notizie section#featured-news .post-card .thumb-wrap .thumb .thumb-img{min-height:31.25rem;object-fit:cover}.page-template-notizie section#featured-news .post-card .post-title a{line-height:1.41;color:var(--c-green)}.page-template-notizie section#featured-news .post-card .main-content-wrap{padding:2.25rem 2.25rem 0;display:block;flex:1}.page-template-notizie section#featured-news .post-card .main-content-wrap .title-wrap{margin-bottom:0;border-bottom:0;padding-bottom:.3rem;margin-bottom:1.1rem}.page-template-notizie section#featured-news .post-card .bottom-content-wrap{padding:.5rem 2.25rem 2.25rem}.page-template-notizie section#featured-news .post-card .bottom-content-wrap .tax-wrap{padding-bottom:1.625rem;font-size:.875rem;line-height:1.3;font-weight:600}.page-template-notizie section#featured-news .post-card .bottom-content-wrap .inline-content{border-top:1px solid #cbcbcb7a;padding-top:.7rem;justify-content:space-between}.page-template-notizie section#featured-news .post-card .bottom-content-wrap .inline-content .month-year{flex:unset;font-weight:600;text-align:right;color:var(--c-primary)}.page-template-notizie section#featured-news .post-card .bottom-content-wrap .inline-content .month-year p{font-weight:600;line-height:1.42}.page-template-video section#video,.page-template-notizie section#news{padding-top:6.25rem;margin-bottom:6.25rem}.page-template-notizie section#news .filters{margin:3.25rem 0}.page-template-notizie section#news .filters .buttons{display:flex;flex-wrap:wrap;gap:1.5rem}.page-template-video section#video .video-wrap .video,.page-template-notizie section#news .news-wrap .news{display:grid;grid-template-columns:repeat(3,1fr);column-gap:2rem;row-gap:3.125rem}section.related-sub.with-scrollbar{padding:6.25rem 0;overflow:hidden}section.related-sub.with-scrollbar .swiper{overflow:visible}section.related-sub.with-scrollbar .swiper-scrollbar{height:1px;display:grid;align-items:center;margin-left:auto;margin-right:auto;background-color:rgba(28,28,28,.2);position:unset}section.related-sub.with-scrollbar .swiper-scrollbar .swiper-scrollbar-drag{height:4px;background-color:var(--c-accent-2);margin-top:-1.5px}section.related-sub.with-scrollbar .swiper-controls{display:flex;gap:3rem;margin-top:2.3rem;align-items:center}section.related-sub.with-scrollbar .swiper-controls .swiper-pagination{color:rgba(28,28,28,.4);width:auto;position:unset;line-height:1.2;white-space:nowrap}section.related-sub.with-scrollbar .swiper-controls .swiper-pagination span.swiper-pagination-current{color:var(--c-accent-2);font-weight:700}section.related-sub.with-scrollbar .img-wrap{position:relative}section.related-sub.with-scrollbar .img-wrap:after{background-color:rgba(0,0,0,.1);position:absolute;top:0;left:0;width:100%;height:100%;content:""}section.related-sub.with-scrollbar .sep-wrap+.title-wrap{margin-top:1.675rem;margin-bottom:3.125rem}section.related-sub.with-scrollbar .sep-wrap+.title-wrap h2{color:var(--c-green)}section.related-sub.with-scrollbar .swiper-slide a{text-decoration:none}section.related-sub.with-scrollbar .swiper-slide .img-wrap{height:15.18rem}section.related-sub.with-scrollbar .swiper-slide .img-wrap img{height:15.18rem;width:100%;object-fit:cover}section.related-sub.with-scrollbar .swiper-slide .content-wrap{background-color:var(--c-green);color:#fff;padding:1.875rem}section.related-sub.with-scrollbar .swiper-slide .content-wrap .title-wrap{margin-bottom:1.875rem}.page-template-video section#featured-video h1{margin-bottom:3.125rem}.page-template-video section#featured-video .thumb-wrap img{width:100%}.page-template-video section#featured-video .title-wrap a{text-decoration:none}.video-wrap .single-video .categories p,.page-template-video section#featured-video .tax{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;margin-bottom:.5rem}.video-wrap .single-video .categories p,.page-template-video section#featured-video .tax span{font-size:.875rem;font-weight:600;color:#afafaf}.page-template-video section#video .filters-wrap{background-color:var(--c-grey);padding:1.5rem 0}.page-template-video section#video .filters{display:flex;align-items:center;gap:2.6rem}.page-template-video section#video .filters .filter-title p{font-weight:600}.page-template-video section#video .filters .buttons{position:relative}.page-template-video section#video .filters .buttons:after{position:absolute;top:50%;transform:translateY(-50%);right:1rem;content:"";width:11.05px;height:5.53px;pointer-events:none;background-repeat:no-repeat;background-size:contain;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13.173" height="7.337" viewBox="0 0 13.173 7.337"><path id="Tracciato_19816" data-name="Tracciato 19816" d="M14995.622,1118.35l5.526,5.526,5.525-5.526" transform="translate(-14994.562 -1117.289)" fill="none" stroke="%231c1c1c" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/></svg>')}.page-template-video section#video .filters select{border:1px solid #cbcbcb;background-color:#fff;height:3.125rem;padding-left:1.625rem;padding-right:1.625rem;border-radius:2rem;width:100%;font-size:.875rem;font-weight:400;outline:0;cursor:pointer;-webkit-appearance:none;min-width:16rem}.page-template-video section#video .video-list{margin-top:3.125rem}.page-template-video section#video{padding-top:3.125rem}.video-wrap .video .single-video img{height:15.5rem;width:100%;object-fit:cover;mix-blend-mode:multiply}.video-wrap .video .single-video .img-wrap{background-color:var(--c-grey)}.video-wrap .single-video .title-wrap h3{font-size:1.25rem;font-weight:500;line-height:1.5;max-width:19rem}.video-wrap .single-video .title-wrap a{text-decoration:none}.single-video .post-type-slider .swiper{overflow:hidden}.single-video .post-type-slider .title-wrap{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.125rem}.single-video section.article-heading{margin-bottom:0}.single-video section.article-main-content{margin-top:0}.single-video section.article-heading .section-content{border-bottom:0}.single-video section.article-heading .article-data .col-content{display:flex;flex-wrap:wrap;gap:.3rem}.single-video section.article-heading .article-data .col-content .post-type-title p{color:#8d8d8d}.single-video section.article-main-content .article-content iframe{width:100%;height:23rem}.single-notizia section.article-main-content .article-content iframe{width:100%;height:23rem;margin-top:3.125rem}.single-notizia section.article-main-content .article-content .text-content.wp-editor img{margin-bottom:3.125rem}.page-template-formazione section.contact-form .col__left .title-wrap h2,.single-formazione section.contact-form .col__left .title-wrap h2{color:var(--c-green)}.page-template-formazione section.contact-form{padding-top:8.25rem}.page-template-formazione section.contact-form .form-wrap .submit{margin-top:2rem}.page-template-formazione section.contact-form .col__left .title-wrap,.single-formazione section.contact-form .col__left .title-wrap{margin-bottom:2.75rem}section.related-formazione .view-all-cta{display:flex;justify-content:center}.single-notizia section.article-main-content .slider-news .swiper{overflow:visible}.single-notizia section.article-main-content .slider-news .swiper-slide{width:auto !important;height:26rem}.single-notizia section.article-main-content .slider-news .swiper-slide img{width:auto;height:26rem}.single-notizia section.article-main-content{overflow:hidden}.search section#search-results-intro{margin-top:11.375rem;background-color:var(--c-grey);padding-top:5.75rem}.search section#search-results-intro .search-input-wrap form{display:flex;position:relative}.search section#search-results-intro .search-input-wrap form input{width:100%;outline:0;border-radius:3rem;padding-left:.875rem;padding-right:.875rem;height:2.25rem;line-height:2.25em;font-size:1rem;color:var(--primary);font-weight:400;border:0;font-size:.87rem}.search section#search-results-intro .search-input-wrap form input::-webkit-placeholder{color:rgba(28,28,28,.4)}.search section#search-results-intro .search-input-wrap form button{outline:0;background:0 0;border:0;position:absolute;padding:.5rem;cursor:pointer;top:50%;transform:translatey(-50%);right:.4rem;display:grid}.search section#search-results-intro .title-wrap{padding-top:5.25rem}.search section#search-results-intro .title-wrap h1{text-align:center;color:var(--c-green)}.search #search-results-content{background-color:var(--c-grey);padding-top:3.375rem;padding-bottom:6.25rem}.search #search-results-content .search-results{display:grid;gap:1.875rem}.search #search-results-content .search-results .search-result{display:flex;background-color:#fff}.search #search-results-content .search-results .search-result .img-wrap a{display:grid;height:100%}.search #search-results-content .search-results .search-result .img-wrap .img{position:relative}.search #search-results-content .search-results .search-result .img-wrap .img .shape{position:absolute;max-width:7.8rem;height:auto;width:7.8rem;min-width:auto;left:-.5rem;bottom:-.5rem}.search #search-results-content .search-results .search-result .img-wrap img{min-width:16.5625rem;width:16.5625rem;height:100%;object-fit:cover}.search #search-results-content .search-results .search-result.catalogue .img-wrap{border-right:1px solid var(--c-grey)}.search #search-results-content .search-results .search-result.catalogue .img-wrap img{padding-top:2rem;padding-bottom:2rem;height:14rem;object-fit:contain}.search #search-results-content .search-results .search-result .content-wrap{padding:2rem;width:100%;display:flex;justify-content:space-between;gap:3.125rem}.search #search-results-content .search-results .search-result .content-wrap .cta-wrap{align-self:flex-end}.search #search-results-content .search-results .search-result .content-wrap .text-wrap{display:flex;flex-direction:column;gap:2rem;justify-content:space-between;word-break:break-word}.search #search-results-content .search-results .search-result .breadcrumb{color:rgba(28,28,28,.4);font-size:.875rem;margin-bottom:1rem}.search #search-results-content .search-results .search-result .breadcrumb a{text-decoration:none}body.theme-v-1_0_1 .work-with-us-graph{padding-top:6.25rem}body .work-with-us-graph .single-data .data-content,body .work-with-us-graph .single-data .title{text-align:center}body .work-with-us-graph .single-data .data-content img{margin:auto}body.home .single-case-history .content-wrap .img-wrap{max-width:calc(100% - 17.85rem)}body.home .single-case-history .content-wrap .content{max-width:28.5625rem}body.home .single-case-history .content-wrap .content{padding-top:6.875rem;padding-bottom:6.875rem}body.home .single-case-history .content-wrap .content .content-wrapper{background-color:var(--c-grey)}#featured-case-history .single-case-history .content-wrap .content{padding:9.5rem 0}#featured-case-history .single-case-history .content-wrap .content .content-wrapper{background-color:var(--c-grey)}.single-case-history .columns{height:100%}.single-case-history .content-wrap{display:flex;position:relative;justify-content:flex-end;height:100%;align-items:center}.single-case-history .content-wrap .content{padding:6.25rem 0;position:relative;z-index:1;width:100%;max-width:18.5625rem}.single-case-history .content-wrap .content .content-wrapper{background-color:#fff;padding:1.25rem 1.875rem 2.125rem}.single-case-history .content-wrap .img-wrap{position:absolute;height:100%;max-width:calc(100% - 6.25rem);width:100%;left:0}.single-case-history .content-wrap .img-wrap a{height:100%}.single-case-history .content-wrap .img-wrap a img{height:100%;object-fit:cover;width:100%}.single-case-history .content-wrap .categories p{font-size:.875rem;font-weight:600;color:#8d8d8d;margin-bottom:1.8rem;display:flex;flex-wrap:wrap;column-gap:.5rem}.single-case-history .content-wrap .title-wrap h3{font-size:1.375rem;font-weight:500;line-height:1.45;margin-bottom:1.5rem}.page-template-case-history section#case-history .filters{display:flex;align-items:center;gap:2.6rem;margin-bottom:7.8rem}.page-template-case-history section#case-history .filters .filter-title p{font-weight:600}.page-template-case-history section#case-history .filters .buttons{position:relative}.page-template-case-history section#case-history .filters .buttons:after{position:absolute;top:50%;transform:translateY(-50%);right:1rem;content:"";width:11.05px;height:5.53px;pointer-events:none;background-repeat:no-repeat;background-size:contain;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13.173" height="7.337" viewBox="0 0 13.173 7.337"><path id="Tracciato_19816" data-name="Tracciato 19816" d="M14995.622,1118.35l5.526,5.526,5.525-5.526" transform="translate(-14994.562 -1117.289)" fill="none" stroke="%231c1c1c" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/></svg>')}.page-template-case-history section#case-history .filters select{border:1px solid #cbcbcb;background-color:#fff;height:3.125rem;padding-left:1.625rem;padding-right:1.625rem;border-radius:2rem;width:100%;font-size:.875rem;font-weight:400;outline:0;cursor:pointer;-webkit-appearance:none;min-width:16rem}.page-template-case-history section#case-history{padding-top:6.25rem;padding-bottom:6.25rem;background-color:var(--c-grey)}.page-template-case-history section#featured-case-history{padding-bottom:6.25rem}.page-template-case-history section#featured-case-history h1{margin-bottom:3.125rem;color:var(--c-green)}.case-history-list .case-histories{display:grid;grid-template-columns:repeat(2,1fr);column-gap:2rem;row-gap:6.25rem}.slider-case-history .swiper{overflow:visible}.slider-case-history .swiper-scrollbar{height:1px;display:grid;align-items:center;margin-left:auto;margin-right:auto;background-color:rgba(28,28,28,.2);position:unset}.slider-case-history .swiper-scrollbar .swiper-scrollbar-drag{height:4px;background-color:var(--c-accent-2);margin-top:-1.5px}.slider-case-history .swiper-controls{display:flex;gap:3rem;margin-top:2.3rem;align-items:center}.slider-case-history .swiper-controls .swiper-pagination{color:rgba(28,28,28,.4);width:auto;position:unset;line-height:1.2;white-space:nowrap}.slider-case-history .swiper-controls .swiper-pagination span.swiper-pagination-current{color:var(--c-accent-2);font-weight:700}.slider-case-history .title-wrap h2{padding-top:5.5rem;padding-bottom:4.25rem;color:var(--c-green)}.slider-case-history{background-color:var(--c-grey);padding-bottom:6.25rem;overflow:hidden}.slider-case-history .swiper-slide{height:auto}.slider-case-history .single-case-history{height:100%}.single-case-history section.flexible-content-all-in .flexible-content.slider-documents{background-image:linear-gradient(to right,#004a42,#0057bf)}.single-case-history section.flexible-content-all-in .flexible-content.intro-image .title-wrap{margin-bottom:1.875rem}.single-case-history section.flexible-content-all-in .flexible-content.intro-image .title-wrap h2{font-size:1.5rem;color:var(--c-green);margin-top:1.25rem}.single-case-history section.flexible-content-all-in .flexible-content.intro-image .title-wrap .sep hr{background-color:rgba(0,87,191,.3)}.single-case-history section#hero.standard-hero .bg img{height:23rem}body.home section#governance.img-text{padding-top:3.75rem;background-color:var(--c-grey);padding-bottom:0}body.home section#governance.img-text .columns{grid-template-columns:repeat(12,1fr);gap:2rem}body.home section#governance.img-text .columns .single-col.col__left{grid-column:span 8;padding-top:2.5rem}body.home section#governance.img-text .columns .single-col.col__right{grid-column:span 4}body.home section#governance.img-text .columns .single-col.col__right .img-wrap{position:relative;top:2.5rem}body.home section#governance.img-text .columns .single-col.col__right .col-content{height:100%}body.home section#governance.img-text .columns .single-col.col__right .img-wrap{height:100%;max-height:31rem}body.home section#governance.img-text .columns .single-col.col__right .img-wrap img{height:100%;object-fit:cover;width:100%}body.home section#governance.img-text .columns .single-col.col__left .col-content .title-wrap h2{margin-top:0}body.home section#governance.img-text .columns .single-col.col__left .col-content .text-wrap{max-width:28.9rem}body.home section#governance.img-text .columns .single-col.col__left .col-content{max-width:35.125rem;padding-bottom:5rem}body.home section#governance.img-text .columns .single-col.col__left .col-content .title-wrap{margin-top:1.84rem}body.home section#governance.img-text .columns .single-col.col__left .col-content .sep{margin-top:0}body.home #section-text-home{padding:7.5rem 0}body.home #section-text-home .title-wrap h3{font-size:1.375rem;color:var(--c-green);font-weight:500;line-height:1.45;margin-bottom:3.125rem}body.home section#mission{padding-top:3.75rem;background-image:linear-gradient(to left,#004a42,#0057bf);color:#fff;position:relative}body.home section#mission .swiper .columns{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}body.home section#mission .swiper{position:relative}body.home section#mission .swiper-wrap{position:relative}body.home section#mission .slider-navigation.prev-wrap{position:absolute;top:50%;left:-4.8rem;transform:translatey(-50%)}body.home section#mission .slider-navigation.next-wrap{position:absolute;top:50%;right:-4.8rem;transform:translatey(-50%)}body.home section#mission .slider-navigation{max-width:calc(var(--site-width) * 0.06);display:flex;align-items:center}body.home section#mission .slider-navigation.prev-wrap{justify-content:flex-end}body.home section#mission .slider-navigation button{all:unset;display:block;border-radius:100px;width:2.8125rem;height:2.8125rem;display:grid;place-items:center;border:1px solid #cbcbcb;cursor:pointer;transition:all .3s ease;background-color:#fff}body.home section#mission .slider-navigation button:hover{background-color:#e4e4e4}body.home section#mission .slider-navigation button:disabled svg{opacity:.3}body.home section#mission .swiper-slide:not(.swiper-slide-fully-visible){opacity:0 !important}body.home section#mission .swiper .columns .single-col.col__left{padding-top:2.5rem}body.home section#mission .swiper .columns .single-col.col__left .col-content{max-width:24.6rem;margin:auto;width:100%;padding-bottom:3.75rem}body.home section#mission .swiper{overflow:visible}body.home section#mission .swiper .columns .single-col.col__left .col-content .title-wrap{padding-top:10rem;margin-bottom:1.875rem;max-width:22.75rem}body.home section#mission .swiper .columns .single-col.col__left .col-content .text-wrap{max-width:22.75rem}body.home section#mission .swiper .columns .single-col.col__right{max-height:33.125rem}body.home section#mission .swiper .columns .img-wrap{position:relative;top:2.5rem;height:100%}body.home section#mission .swiper .columns .img-wrap img{height:100%;object-fit:cover}body.home section#mission .swiper-controls{color:rgba(255,255,255,.4);width:auto;line-height:1.2;text-align:left;white-space:nowrap;position:absolute;top:8.8rem;grid-template-columns:repeat(2,1fr);gap:2rem;display:grid;width:100%;left:0}body.home section#mission .swiper-controls .swiper-pagination{position:unset;max-width:24.6rem;margin:auto;width:100%;width:100%;transform:none;text-align:left}body.home section#mission .swiper-pagination span.swiper-pagination-current{color:#fff;font-weight:500}body.home section#intro.title-text{padding-bottom:7.5rem}body.home section#sustainability-home{padding-top:6.25rem;padding-bottom:6.25rem;background-color:var(--c-green);color:#fff}body.home section#sustainability-home .columns{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}body.home section#sustainability-home .columns .single-col.col__left .col-content{max-width:22.75rem;margin:auto}body.home section#sustainability-home .columns .single-col.col__left .col-content .title-wrap{margin-top:1.875rem}body.home section#sustainability-home .columns .single-col.col__left .col-content .text-wrap{margin:3.25rem 0}body.home section#sustainability-home .columns .single-col.col__right .col-content{height:100%}body.home section#sustainability-home .columns .single-col.col__right .col-content .img-wrap{position:relative;height:100%}body.home section#sustainability-home .columns .single-col.col__right .col-content .img-wrap .img-big{max-width:calc(100% - 6.25rem);margin-left:auto;height:calc(100% - 5rem)}body.home section#sustainability-home .columns .single-col.col__right .col-content .img-wrap .img-big img{height:100%;object-fit:cover}body.home section#sustainability-home .columns .single-col.col__right .col-content .img-wrap .img-small{position:absolute;bottom:0;left:0;max-width:10.3rem}.section-bg-img.newsletter,body.home .section-bg-img.newsletter{padding-top:10rem;padding-bottom:10rem;margin-bottom:0;margin-top:0}.section-bg-img.newsletter .main-content-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.section-bg-img.newsletter .title-wrap{margin-bottom:0}.page-template-welfare{background-color:var(--c-grey)}.page-template-welfare section#hero.standard-hero .bg img{height:39.375rem}.page-template-welfare .section-bg-img{margin-bottom:0}.page-template-welfare section.filters-subpages{margin-bottom:7rem}.page-template-welfare section.intro-parent-page{margin-bottom:6.25rem}.page-template-welfare #subpages-grid .subpages{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.page-template-welfare #subpages-grid .subpages .columns{display:block}.page-template-welfare #subpages-grid .subpages .columns .img-wrap{height:13.25rem}.page-template-welfare #subpages-grid .subpages .columns .img-wrap img{height:13.25rem;width:100%;object-fit:cover}.page-template-welfare #subpages-grid .subpages .columns .img-wrap .thumbnail{position:relative}.page-template-welfare #subpages-grid .subpages .columns .img-wrap .thumbnail:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.2)}.page-template-welfare #subpages-grid .subpages .columns .content-wrap{padding:2rem 2rem 1.5rem;background-color:#fff;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:1.68rem}.page-template-welfare #subpages-grid .subpages .columns a{height:100%;display:flex;flex-direction:column;text-decoration:none}.page-template-welfare #subpages-grid .subpages .columns .content-wrap .title-wrap{padding-bottom:1.09rem;border-bottom:1px solid #cbcbcb;margin-bottom:1.09rem}.page-template-welfare #subpages-grid .subpages .columns .content-wrap .text-wrap p{font-size:.875rem;line-height:1.7}.page-template-welfare #subpages-grid .subpages .columns .content-wrap .text-wrap strong{font-weight:600}.page-template-welfare-sottopagina section#balance{background-image:linear-gradient(to right,#004a42 30%,#f6a22a)}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .section-title .title-wrap{margin:1.84rem 0}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .section-title .title-wrap h2{color:var(--c-green)}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .slider-standard{position:relative;margin-top:6.25rem;margin-bottom:6.25rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .slider-standard .slider-navigation.prev-wrap{position:absolute;top:50%;left:-4.8rem;transform:translatey(-50%)}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .slider-standard .slider-navigation.next-wrap{position:absolute;top:50%;right:-4.8rem;transform:translatey(-50%)}.page-template-welfare-sottopagina section.flexible-content-all-in .slider-standard .slider-navigation button{height:2.8125rem}.page-template-welfare-sottopagina section.flexible-content-all-in .slider-standard .swiper-slide{padding:0}.page-template-welfare-sottopagina section.flexible-content-all-in .slider-standard .swiper-slide.bg-grey{background-color:var(--c-grey)}.page-template-welfare-sottopagina section.flexible-content-all-in .slider-standard .swiper-slide img{position:unset;mix-blend-mode:multiply;height:24.75rem;object-fit:contain;object-position:center}.page-template-welfare-sottopagina section.flexible-content-all-in .slider-standard .swiper-slide{height:auto}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .slider-standard .swiper-slide .title-wrap{margin:0;padding-top:2.93rem;padding-bottom:2.18rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .slider-standard .swiper-slide .title-wrap h3{padding-left:2rem;padding-right:2rem;text-align:center;color:var(--c-green);font-size:1.375rem;font-weight:500}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .slider-standard .swiper-slide .img-wrap{margin:0}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .intro-text strong{font-weight:600}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .intro-text{margin-bottom:3.125rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .grid-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .grid-wrap .grid-item h3{color:var(--c-green);line-height:1.3}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .grid-wrap .grid-item .sep-wrap .sep{margin-top:2rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .grid-wrap .grid-item .sep-wrap .sep hr{background-color:rgba(0,87,91,.3)}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .grid-wrap .grid-item .text-wrap{margin-top:2.375rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .grid-wrap .grid-item .text-wrap p,.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .grid-wrap .grid-item .text-wrap ul li{margin-bottom:0}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text .single-row{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;align-items:center}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text.text-left .single-row .content-wrap{order:1}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text.text-left .single-row .img-wrap{order:2;margin-left:auto}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text .img-wrap,.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text .content-wrapper{max-width:28.93rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text .content-wrapper.text-full{max-width:100%}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text.full-img .content-wrapper{max-width:calc(var(--site-width) / 2 - 1rem);width:100%}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text.full-img .img-wrap{width:100%;max-width:100%;position:relative}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text.full-img .img-wrap img{max-width:86.666%;width:100%;object-fit:cover;position:absolute;top:0;right:0;height:100%}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text:first-child{margin-top:6.25rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text:last-child{margin-bottom:6.25rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text.full-img.text-right .img-wrap img{right:auto;left:0}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text.full-img.text-left .content-wrapper{margin-left:auto}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text.with-padding .content-wrapper{padding:7.625rem 0}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text .content-wrapper .sep{margin-top:0}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text .content-wrapper .title-wrap{margin-bottom:2.65rem;margin-top:1.84rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text .content-wrapper .title-wrap h2{color:var(--c-green)}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text .content-wrapper .sep-wrap .sep hr{background-color:rgba(0,87,91,.3)}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text.overlapped .img-wrap{position:relative;top:5.5rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text .img-wrap{height:100%}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text .img-wrap img{height:100%;object-fit:cover}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text.overlapped+.flexible-content{margin-top:11.75rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text .content-wrapper .text-wrap+.subtitle-wrap{margin-top:3.125rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text .content-wrapper .text-wrap+.subtitle-wrap h3{margin-bottom:0}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text .content-wrapper .subtitle-wrap h3{color:var(--c-green);font-size:1.375rem;font-weight:500;margin-bottom:3.125rem;line-height:1.45}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.table{margin-top:6.25rem;margin-bottom:6.25rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.table .table-title h3{font-size:1.5rem;font-weight:500;margin-bottom:1.9rem;line-height:1.3}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.table .tables-wrap{display:grid;gap:6.25rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.table .table-content-wrap .table-content .table-row .table-column p{padding:1.125rem 2.5rem 1.125rem 1.25rem;font-size:1.125rem;line-height:1.44;color:var(--primary-color)}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.table .table-content-wrap .table-content .table-row .table-column p strong{font-weight:600;color:var(--primary-color)}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.table .table-content-wrap .table-content{border-collapse:collapse;width:100%;table-layout:fixed}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.table .table-content-wrap .table-content thead{background-color:var(--c-grey)}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.table .table-content-wrap .table-content tbody .table-row:nth-child(odd){background-color:var(--bg-color)}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .single-content>.container>.title-wrap{margin-top:3.125rem;margin-bottom:3.125rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .text-wrap h3,.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .text-wrap h4,.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .text-wrap h5,.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .text-wrap h6{font-size:1.5rem;font-weight:500}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .text-wrap h3 strong,.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .text-wrap h4 strong,.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .text-wrap h5 strong,.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .text-wrap h6 strong{font-weight:700}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.images-slider{padding-top:5.625rem;padding-bottom:6.875rem;background-color:var(--c-grey);overflow:hidden}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.images-slider .title-wrap{margin-bottom:4.75rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.images-slider .swiper{overflow:visible}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .single-content>.container>.title-wrap h3{color:var(--c-green);font-size:1.375rem;font-weight:500;line-height:1.45}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .text-wrap ul li{margin-bottom:0}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .numbers-wrap:not(.single-number){display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:3.125rem 0}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .numbers-wrap:not(.single-number) h3{font-size:3rem;color:var(--c-green);font-weight:600;margin-bottom:.5rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .numbers-wrap:not(.single-number) .number-wrap{max-width:10.375rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .numbers-wrap.single-number{max-width:22.68rem;margin-top:5.5rem;margin-bottom:6.25rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .numbers-wrap.single-number .number-title h3{font-size:5rem;line-height:1.2;font-weight:600;color:var(--c-green);margin-bottom:.5rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .numbers-wrap .number-text p{font-size:1.125rem;font-weight:500;line-height:1.33;padding-top:1.1rem;border-top:1px solid rgba(28,28,28,.3)}.page-template-welfare-sottopagina main{padding-top:10.96rem}.page-template-welfare-sottopagina section#hero.standard-hero .bg img{height:23rem}.page-template-cpl-academy section#balance{background-image:linear-gradient(to right,#004a42 30%,#f6a22a)}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .section-title .title-wrap{margin:1.84rem 0}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .section-title .title-wrap h2{color:var(--c-green)}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .slider-standard{position:relative;margin-top:6.25rem;margin-bottom:6.25rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .slider-standard .slider-navigation.prev-wrap{position:absolute;top:50%;left:-4.8rem;transform:translatey(-50%)}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .slider-standard .slider-navigation.next-wrap{position:absolute;top:50%;right:-4.8rem;transform:translatey(-50%)}.page-template-cpl-academy section.flexible-content-all-in .slider-standard .slider-navigation button{height:2.8125rem}.page-template-cpl-academy section.flexible-content-all-in .slider-standard .swiper-slide{padding:0}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image{margin-top:6.25rem;margin-bottom:6.25rem}.page-template-cpl-academy section.flexible-content-all-in .slider-standard .swiper-slide.bg-grey{background-color:var(--c-grey)}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.slider-imgs-texts .content-wrap .swiper-slide .content-wrapper-wrapper{background-image:linear-gradient(to right,#004a42 30%,#0057bf)}.page-template-cpl-academy section.flexible-content-all-in .slider-standard .swiper-slide img{position:unset;mix-blend-mode:multiply;height:24.75rem;object-fit:contain;object-position:center}.page-template-cpl-academy section.flexible-content-all-in .slider-standard .swiper-slide{height:auto}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .slider-standard .swiper-slide .title-wrap{margin:0;padding-top:2.93rem;padding-bottom:2.18rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .slider-standard .swiper-slide .title-wrap h3{padding-left:2rem;padding-right:2rem;text-align:center;color:var(--c-green);font-size:1.375rem;font-weight:500}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .slider-standard .swiper-slide .img-wrap{margin:0}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .intro-text strong{font-weight:600}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .intro-text{margin-bottom:3.125rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .grid-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .grid-wrap .grid-item h3{color:var(--c-green);line-height:1.3}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .grid-wrap .grid-item .sep-wrap .sep{margin-top:2rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .grid-wrap .grid-item .sep-wrap .sep hr{background-color:rgba(0,87,91,.3)}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .grid-wrap .grid-item .text-wrap{margin-top:2.375rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .grid-wrap .grid-item .text-wrap p,.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .grid-wrap .grid-item .text-wrap ul li{margin-bottom:0}.page-template-cpl-academy section.accordion .section-content .single-acc-item{border-bottom:0}.page-template-cpl-academy section.accordion .section-content .single-acc-item:after{content:"";background:linear-gradient(to right,#004a42 30%,#0057bf);position:absolute;bottom:.5px;left:0;width:100%;height:100%;transition:all .35s ease;height:100%;max-height:.5px;z-index:0}.page-template-cpl-academy section.accordion .section-content .single-acc-item .title-bar{position:relative;z-index:1}@media only screen and (min-width:767px){.page-template-cpl-academy section.accordion .section-content .single-acc-item:not(.active):hover:after{max-height:100%}.page-template-cpl-academy section.accordion .section-content .single-acc-item:not(.active):hover .title-bar .container .number-wrap span{color:rgba(255,255,255,.3)}.page-template-cpl-academy section.accordion .section-content .single-acc-item:not(.active):hover .title-bar .container .title-wrap{color:#fff}.page-template-cpl-academy section.accordion .section-content .single-acc-item:not(.active):hover .title-bar .container .icon-wrap .icon>div{border:1px solid #fff}.page-template-cpl-academy section.accordion .section-content .single-acc-item:not(.active):hover .title-bar .container .icon-wrap .icon svg line{stroke:#fff}.page-template-cpl-academy section.accordion .section-content .single-acc-item:not(.active):hover .title-bar .container .icon-wrap .icon>div{background-color:transparent}}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text .single-row{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;align-items:center}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text.with-gradient{background-image:linear-gradient(to right,#004a42 30%,#0057bf);color:#fff}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text.with-section-title .content-wrapper .title-wrap h2{font-size:1.5rem;line-height:1.375}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text.text-left .single-row .content-wrap{order:1}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text.text-left .single-row .img-wrap{order:2;margin-left:auto}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text .img-wrap,.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text .content-wrapper{max-width:28.93rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text .content-wrapper.text-full{max-width:100%}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text.full-img .content-wrapper{max-width:calc(var(--site-width) / 2 - 1rem);width:100%}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text.full-img .img-wrap{width:100%;max-width:100%;position:relative}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text.full-img .img-wrap img{max-width:86.666%;width:100%;object-fit:cover;position:absolute;top:0;right:0;height:100%}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text:first-child{margin-top:6.25rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text:last-child{margin-bottom:6.25rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text.full-img.text-right .img-wrap img{right:auto;left:0}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text.full-img.text-left .content-wrapper{margin-left:auto}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text.with-padding .content-wrapper{padding:7.625rem 0}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text .content-wrapper .sep{margin-top:0}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text .content-wrapper .title-wrap{margin-bottom:1.875rem;margin-top:0}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text .content-wrapper .title-wrap h2{color:var(--c-green)}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text.with-gradient .content-wrapper .title-wrap h2{color:#fff}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text .sep-wrap{margin-bottom:1.5625rem}.page-template-cpl-academy section#hero.standard-hero .bg img{height:48rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text.with-gradient .content-wrapper .sep-wrap .sep hr{background-color:rgba(255,255,255,.3)}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text.with-gradient .sep-wrap .sep .marker:after{background-color:var(--c-accent-1)}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text .content-wrapper .sep-wrap .sep hr{background-color:rgba(0,87,91,.3)}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text.overlapped .img-wrap{position:relative;top:5.5rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text .img-wrap{height:100%}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text .img-wrap img{height:100%;object-fit:cover}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.slider-imgs-texts .section-title h2{text-align:center;color:var(--c-green);margin-bottom:3.125rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-img-text h3{font-weight:600;font-size:1rem;text-align:center;margin-bottom:3.125rem;line-height:1.4}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.accordion-flexible{margin-bottom:0}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text.overlapped+.flexible-content{margin-top:11.75rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .img-wrap{margin-top:6.25rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text.overlapped+.flexible-content.without-img{margin-top:6.25rem;margin-bottom:6.25rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text .content-wrapper .text-wrap+.subtitle-wrap{margin-top:3.125rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text .content-wrapper .text-wrap+.subtitle-wrap h3{margin-bottom:0}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text .content-wrapper .subtitle-wrap h3{color:#fff;font-size:1.375rem;font-weight:500;margin-bottom:3.125rem;line-height:1.45}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.table{margin-top:6.25rem;margin-bottom:6.25rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.table .table-title h3{font-size:1.5rem;font-weight:500;margin-bottom:3.125rem;line-height:1.3}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.table .tables-wrap{display:grid;gap:6.25rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.table .table-content-wrap{border-right:1px solid #dcdcdc;border-left:1px solid #dcdcdc}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.table .table-content-wrap .table-content .table-row .table-column:not(:last-child){border-right:1px solid #dcdcdc}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.table .table-content-wrap .table-content .table-row .table-column p{padding:1.125rem 2.5rem 1.125rem 1.25rem;font-size:1.125rem;line-height:1.44;color:#8d8d8d}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.table .table-content-wrap .table-content .table-row .table-column p strong{font-weight:600;color:var(--c-primary)}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.table .table-content-wrap .table-content{border-collapse:collapse;width:100%;table-layout:fixed}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.table .table-content-wrap .table-content thead{background-color:var(--c-grey)}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.table .table-content-wrap .table-content tbody .table-row:nth-child(even){background-color:rgba(0,87,191,.1)}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .single-content>.container>.title-wrap{margin-top:3.125rem;margin-bottom:1.875rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .single-content>.container>.title-wrap h3{color:var(--c-green);font-size:1.375rem;font-weight:500;line-height:1.45}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .text-wrap ul li{margin-bottom:0}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .numbers-wrap:not(.single-number){display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:3.125rem 0}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .numbers-wrap:not(.single-number) h3{font-size:3rem;color:var(--c-green);font-weight:600;margin-bottom:.5rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .numbers-wrap:not(.single-number) .number-wrap{max-width:10.375rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .numbers-wrap.single-number{max-width:22.68rem;margin-top:5.5rem;margin-bottom:6.25rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .numbers-wrap.single-number .number-title h3{font-size:5rem;line-height:1.2;font-weight:600;color:var(--c-green);margin-bottom:.5rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .numbers-wrap .number-text p{font-size:1.125rem;font-weight:500;line-height:1.33;padding-top:1.1rem;border-top:1px solid rgba(28,28,28,.3)}.page-template-iniziative-giovani section#hero.standard-hero .bg img{height:43.25rem}.page-template-iniziative-giovani .side-img-text,.page-template-posizioni-aperte .side-img-text{padding-top:6.25rem;padding-bottom:6.25rem;margin:0;background-color:var(--c-grey)}.page-template-candidatura-spontanea section#intro.title-text,.page-template-posizioni-aperte section#intro.title-text{padding-bottom:8.2rem}.page-template-candidatura-spontanea section#intro.title-text{margin-top:18rem}@media (max-width:767px){.page-template-candidatura-spontanea section#intro.title-text,.page-template-posizioni-aperte section#intro.title-text{padding-bottom:4rem}.page-template-candidatura-spontanea section#intro.title-text{margin-top:8rem}}.page-template-candidatura-spontanea section#intro.title-text .main-content .columns,.page-template-posizioni-aperte section#intro.title-text .main-content .columns{grid-template-columns:1fr}.page-template-candidatura-spontanea section#intro.title-text .main-content .columns h2,.page-template-posizioni-aperte section#intro.title-text .main-content .columns h2{max-width:100%}.page-template-posizioni-aperte .side-img-text .columns .col__right .col-content,.page-template-iniziative-giovani .side-img-text .columns .col__right .col-content{gap:1.84rem}.page-template-iniziative-giovani section.contact-form{background-color:#fff;padding-top:8.25rem}.page-template-iniziative-giovani section.contact-form .form-wrap .cols input{background-color:var(--c-grey)}.page-template-iniziative-giovani section.contact-form .col__left .title-wrap{margin-bottom:3rem}.page-template-iniziative-giovani section.contact-form .form-wrap .submit{margin-top:2rem}.page-template-iniziative-giovani section.contact-form .col__left .sep{max-width:100%;margin-bottom:1.8rem}.page-template-posizioni-aperte .side-img-text .columns .col__right .col-content .sep hr,.page-template-iniziative-giovani .side-img-text .columns .col__right .col-content .sep hr,.page-template-iniziative-giovani section.contact-form .col__left .sep hr{background-color:rgba(0,87,91,.3)}.page-template-iniziative-giovani section.contact-form .col__left .title-wrap h2,.page-template-iniziative-giovani .side-img-text .columns .col__right .title-wrap h2,.page-template-posizioni-aperte .side-img-text .columns .col__right .title-wrap h2{color:var(--c-green)}.page-template-iniziative-giovani .section-bg-img{margin:0}.page-template-posizioni-aperte section#subpages-swiper{background-color:#fff}.page-template-posizioni-aperte section.subpages-section .subpages .subpage .columns .single-col.col__right{background-color:var(--c-grey)}.page-template-posizioni-aperte .section-bg-img{margin:0}.page-template-posizioni-aperte .filter-select{position:relative}.page-template-posizioni-aperte .filter-select:after{position:absolute;top:50%;transform:translateY(-50%);right:1rem;content:"";width:11.05px;height:5.53px;pointer-events:none;background-repeat:no-repeat;background-size:contain;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13.173" height="7.337" viewBox="0 0 13.173 7.337"><path id="Tracciato_19816" data-name="Tracciato 19816" d="M14995.622,1118.35l5.526,5.526,5.525-5.526" transform="translate(-14994.562 -1117.289)" fill="none" stroke="%231c1c1c" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/></svg>')}.page-template-posizioni-aperte .filter-select select{background-color:var(--c-grey);border:1px solid var(--c-grey);color:rgba(28,28,28,.4);height:2.5rem;padding-left:1.625rem;padding-right:1.625rem;border-radius:.625rem;text-transform:uppercase;width:100%;font-size:.75rem;font-weight:400;outline:0;cursor:pointer;-webkit-appearance:none}.page-template-posizioni-aperte .filter-select select option{background-color:#fff;color:var(--c-primary);text-transform:none;font-size:.875rem}.page-template-posizioni-aperte .single-filter .input{position:relative}.page-template-posizioni-aperte .single-filter .input .svg{position:absolute;right:1rem;top:50%;transform:translatey(-50%);pointer-events:none;display:grid}.page-template-posizioni-aperte .single-filter .input input{background-color:var(--c-grey);border:1px solid var(--c-grey);color:rgba(28,28,28,1);height:2.5rem;padding-left:1.625rem;padding-right:1.625rem;border-radius:.625rem;text-transform:uppercase;width:100%;font-size:.75rem;font-weight:400;outline:0;-webkit-appearance:none}.page-template-posizioni-aperte .single-filter .input input::-webkit-search-decoration,.page-template-posizioni-aperte .single-filter .input input::-webkit-search-cancel-button{appearance:none}.page-template-posizioni-aperte .single-filter .input input::placeholder{color:rgba(28,28,28,.4)}.page-template-posizioni-aperte .egloo-pagination ul{margin-top:4.3rem}.page-template-posizioni-aperte .loop-content__job-position .columns .col__title{margin-bottom:2rem}main .single-job-position-content .content-text ul li{margin-bottom:0}main .single-job-position-content .content-text ul:not(:last-child){margin-bottom:1.625em}body .pf-modal-header{font-size:2.25rem;font-weight:500;line-height:1.25;font-family:var(--ff-normal);text-transform:none;color:var(--c-primary);padding:2.8rem 4rem 1rem;border:0}body .modal-body{padding:2rem 4rem}body .modal-body .control-label{font-weight:400;display:flex;font-size:.75rem !important;text-transform:uppercase;gap:0;margin-bottom:.3rem;color:var(--c-primary)}body .modal-body .control-label span{color:var(--c-primary) !important}body .modal-body input.form-control,body .modal-body select.form-control{border:1px solid var(--c-grey);background-color:var(--c-grey);height:2.25rem;padding-left:1.125rem;padding-right:1.125rem;border-radius:2rem;width:100%;font-size:.875rem;font-weight:400;min-width:100%}body .modal-body textarea{border:1px solid var(--c-grey);background-color:var(--c-grey);height:2.25rem;padding-left:1.125rem;padding-right:1.125rem;border-radius:2rem;width:100%;font-size:.875rem;font-weight:400;min-width:100%;max-width:100%;min-height:10rem}body .modal-body textarea{border-radius:1.25rem;padding-top:.8rem;padding-bottom:.8rem}body .modal-body .Select-placeholder{padding-left:1.25rem;color:#757575}.modal-body .form-group .col-md-12,body.page-template-candidatura-spontanea .modal-body .form-group div:not(.col-md-6){grid-column:span 2}body.page-template-candidatura-spontanea .pf-ad-errors{margin-top:2rem}body.page-template-candidatura-spontanea .modal-body .form-group .col-md-12:first-child{margin-top:2.8rem}body.page-template-candidatura-spontanea .modal-body .form-group .col-md-12:first-child h4{margin-top:0}body.page-template-candidatura-spontanea .modal-body .form-group div.col-md-6,body.page-template-candidatura-spontanea .modal-body .form-group div.col-sm-6{grid-column:span 1}body.page-template-candidatura-spontanea .modal-body .form-group>div:not(.col-sm-6)+div.col-md-6{margin-top:-2rem}body.page-template-candidatura-spontanea .modal-body .form-group>div.col-md-6+div.col-md-6{margin-top:0}body.page-template-candidatura-spontanea .modal-body .form-group button.btn-primary{all:unset;display:inline-flex;padding:1rem 1.7rem;font-size:.875rem;font-weight:400;border-radius:100px;border:1px solid #cbcbcb;color:gray;transition:all .3s ease;cursor:pointer;font-weight:400;padding:.4rem 1.875rem;text-transform:uppercase;justify-content:center;color:#fff;background-color:var(--c-accent-2);border:1px solid var(--c-accent-2);transition:all .3s ease;margin-top:2rem !important}body.page-template-candidatura-spontanea .modal-body{font-size:0}body.page-template-candidatura-spontanea .modal-body .form-horizontal *{font-size:.875rem}body .modal-body .form-group{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}body .pf-modal-close{cursor:pointer}body .pf-modal{max-width:60rem}body .pf-modal-overlay{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body .modal-body .form-group+.form-group{margin-top:0}body .modal-body .form-group+.form-group+.form-group{margin-top:0}body #performa_candidatura_spontanea{padding:0}body .modal-body h3,body .modal-body h4{font-size:1rem !important;font-weight:600;line-height:1.2;margin-bottom:2rem !important;margin-top:3.125rem}body .modal-body hr{display:none}body .modal-body .Select-control,body .modal-body .Select.is-open>.Select-control{border:1px solid var(--c-grey);background-color:var(--c-grey);height:2.25rem;padding-left:0;border-radius:2rem;width:100%;font-size:.875rem;font-weight:400;min-width:100%;padding-right:0}body .modal-body .Select.is-open>.Select-control{border-radius:1.2rem 1.2rem 0 0}body .modal-body .Select.has-value.is-clearable.Select--single>.Select-control .Select-value,body .modal-body .Select-input{padding-left:1.25rem;padding-right:1.25rem}body .fine-uploader-dropzone-container{height:100px;width:auto;text-align:center;color:#333 !important;padding-top:0;border:1.5px dashed #707070 !important;border-radius:1.25rem;background-color:var(--c-grey);min-height:11.1875rem;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}body .react-fine-uploader-file-input{cursor:pointer}body .react-fine-uploader-file-input-container{position:unset !important}body .fine-uploader-dropzone-container a{cursor:pointer}body .form-group+hr+.form-group{margin-top:2.8rem}body .fine-uploader-dropzone-container *{font-size:.75rem;text-transform:uppercase;font-weight:400;color:#8d8d8d;display:block;text-align:center;line-height:1.83}body .form-group .btn-default{margin-top:10px;background-color:#fff;border:0;display:flex;align-items:center;gap:.5rem}body .form-group .btn-default img{order:1;cursor:pointer}body .modal-body .pf-ad-privacy-box{height:15.43rem;background-color:var(--c-grey);padding:.875rem;margin-bottom:2rem;overflow:hidden}body .modal-body .pf-ad-privacy-box>div{height:calc(15.43rem - 1.75rem);overflow-y:auto}body .modal-body .pf-ad-privacy-box>div::-webkit-scrollbar{width:7px}body .modal-body .pf-ad-privacy-box>div::-webkit-scrollbar-thumb{background:#d1d1d1;border-radius:8px}body .modal-body .pf-ad-privacy-box>div::-webkit-scrollbar-track{background:#fff;border-radius:8px}body .modal-body .pf-ad-privacy-box>div p,body .modal-body .pf-ad-privacy-box>div span{font-size:.75rem !important;line-height:1.5 !important;text-align:left !important;font-weight:300}body .modal-body .pf-ad-privacy-box *{font-family:var(--ff-normal)}body .modal-body .pf-ad-privacy-box>div b{font-weight:600}body .modal-body .pf-ad-label-privacy{display:flex;gap:0;line-height:1.7;font-size:.875rem;color:var(--c-primary);align-items:start}body .modal-body .pf-ad-label-privacy input{margin-right:.5rem;min-width:1rem;min-height:1rem;position:relative;top:.2rem}body .modal-body .pf-ad-label-privacy *{color:var(--c-primary) !important}body .pf-modal-overlay .pf-modal-buttons{display:flex;grid-template-columns:repeat(2,1fr);font-size:0;gap:1rem;justify-content:space-between;padding-left:4rem;padding-right:4rem;padding-bottom:3rem;border-top:0}body .pf-modal-overlay .pf-modal-buttons button{margin:0;width:calc(50% - 2px)}body .pf-modal-overlay .pf-modal-buttons button:first-child{margin:0;all:unset;display:inline-flex;padding:1rem 1.7rem;font-size:.875rem;font-weight:400;border-radius:100px;border:1px solid #cbcbcb;color:gray;transition:all .3s ease;cursor:pointer;font-weight:400;padding:.4rem 1.875rem;text-transform:uppercase;justify-content:center;color:#fff;background-color:var(--c-accent-2);border:1px solid var(--c-accent-2);transition:all .3s ease;width:calc(50% - 2px);padding-left:0;padding-right:0;height:2rem;line-height:2rem}body .pf-modal-overlay .pf-modal-buttons button:first-child:hover{background-color:var(--c-accent-1);border:1px solid var(--c-accent-1)}body .pf-modal-overlay .pf-modal-buttons button:last-child{margin:0;all:unset;display:inline-flex;padding:1rem 1.7rem;font-size:.875rem;font-weight:400;border-radius:100px;border:1px solid #cbcbcb;color:gray;transition:all .3s ease;cursor:pointer;font-weight:400;padding:.4rem 1.875rem;text-transform:uppercase;justify-content:center;color:var(--c-accent-2);background-color:#fff;border:1px solid var(--c-accent-2);transition:all .3s ease;width:calc(50% - 2px);padding-left:0;padding-right:0;height:2rem;line-height:2rem}body .pf-modal-overlay .pf-modal-buttons button:last-child:hover{background-color:var(--c-accent-2);color:#fff}.page-template-pagina-informativa section#hero.standard-hero{margin-top:11.5rem;background-color:var(--c-grey);padding-top:2.2rem}.page-template-pagina-informativa #iubenda_policy .iub_content{padding:0}.page-template-pagina-informativa #iubenda_policy.iubenda_embed_policy .iub_base_container{margin-bottom:0}.page-template-pagina-informativa #iubenda_policy .iub_content .iub_footer{padding-bottom:0}.page-template-pagina-informativa section#hero.standard-hero .container{position:unset;color:var(--c-primary);transform:none}.page-template-pagina-informativa section#hero.standard-hero .container .breab-wrap{padding-bottom:2rem}.page-template-pagina-informativa section#hero.standard-hero .container .title-wrap{padding-bottom:3.125rem}.page-template-pagina-standard .cta-wrap{margin-top:2.5rem}.page-template-pagina-standard .flexible-content.img-text-gradient{margin:6.25rem 0}@media (min-width:991px){.page-template-pagina-standard main section:first-child:not(.standard-hero){margin-top:6rem}}.page-template-pagina-standard main section .button.white-blue{background-color:#004a42;color:#fff;border:1px solid #004a42}.page-template-pagina-standard main section .button.white-blue:hover{background-color:#fff;color:#004a42}.page-template-pagina-standard .flexible-content-all-in{overflow:hidden}.slider-standard-gallery .swiper{overflow:visible}.slider-standard-gallery .swiper .swiper-slide{height:28rem;width:auto !important}.slider-standard-gallery .swiper .swiper-slide img{height:28rem;width:auto !important}section.informative{background-color:var(--c-grey);padding-bottom:6.25rem}section.informative .informative-wrap.two-col{display:flex;gap:2rem}section.informative .informative-wrap.two-col section.accordion{margin-top:3.125rem}section.informative section.accordion .section-content .single-acc-item .content-bar .content ul li:not(:last-child){margin-bottom:0}section.informative section.accordion .section-content .single-acc-item .content-bar .content p+ul{margin-top:-1.625em}.page-template-password-protected section.flexible-content-all-in .flexible-content.intro-image .title-wrap{margin-bottom:2rem}.page-template-password-protected section.flexible-content-all-in .flexible-content.intro-image .cta-wrap{margin-top:2rem}.page-template-password-protected section.flexible-content-all-in .flexible-content.intro-image .cta-wrap a{padding-left:3rem;padding-right:3rem;text-transform:uppercase}section#featured-catalogue h1{color:var(--c-green)}section#catalogue{margin-bottom:6.25rem;margin-top:3.125rem}section#catalogue .catalogues{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;row-gap:4rem}section#catalogue .single-doc{display:flex;flex-direction:column}section#catalogue .catalogues .single-doc .text-col{padding:2rem;display:flex;flex-direction:column;flex:1;min-height:14.1875rem;justify-content:space-between;border-bottom:1px solid rgba(203,203,203,.5);border-left:1px solid rgba(203,203,203,.5);border-right:1px solid rgba(203,203,203,.5)}section#catalogue .catalogues .single-doc .text-col .section-title-wrap{padding-bottom:1.125rem;border-bottom:1px solid rgba(203,203,203,.5)}section#catalogue .catalogues .single-doc .text-col .section-text{flex:1}section#catalogue .catalogues .single-doc .text-col .section-text p{margin-top:1.125rem;font-size:.8125rem}section#catalogue .catalogues .single-doc .text-col .section-title-wrap h3{max-width:17rem}section#catalogue .catalogues .single-doc .text-col .cta-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:.81rem;margin-top:2rem}section#catalogue .catalogues .single-doc .text-col .cta-wrap a{font-weight:400;display:flex;gap:.5rem;justify-content:center;padding:.4rem .5rem;text-align:center}section#catalogue .catalogues .single-doc .img-wrap{text-align:center;background-color:var(--c-grey);padding:2rem}section#catalogue .catalogues .single-doc .img-wrap img{margin:auto;height:10rem;object-fit:contain}.page-template-aree-riservate section.areas .single-area .area-content{gap:0}@media only screen and (min-width:768px){section.informative section.accordion .section-content .single-acc-item .title-bar .container .number-wrap{grid-column:span 1}section.informative section.accordion .section-content .single-acc-item .title-bar .container .title-wrap{grid-column:span 10}section.informative .informative-wrap.two-col section.accordion .section-content .single-acc-item .title-bar .container{padding:0}section.informative section.accordion .section-content .single-acc-item .title-bar .container .title-wrap .title{font-size:1.1rem}section.informative section.accordion .section-content .single-acc-item .title-bar{padding-top:2.75rem;padding-bottom:2.25rem;cursor:pointer}section.informative section.accordion .section-content .single-acc-item{padding-bottom:.25rem}section.informative section.accordion .section-content .single-acc-item .content-bar .content{grid-column:span 12;grid-column-start:unset;grid-column-end:unset}section.informative section.accordion .section-content .single-acc-item .content-bar .container{display:grid;grid-template-columns:1fr;gap:0;padding:0}}section.informative .informative-wrap.two-col .informative-content{flex:2.5}section.informative .informative-wrap.two-col .informative-right-text{flex:1}section.informative .informative-wrap.two-col .informative-text{max-width:calc(var(--site-width) * 0.6125)}section.informative .informative-wrap .informative-text .single-text .title-wrap h3{font-size:1rem;font-weight:600;margin-bottom:1.25rem}section.informative .informative-wrap .informative-text .single-text:not(:last-child){margin-bottom:3.125rem}section.informative .informative-wrap .informative-text .single-text ul li{margin-bottom:0}section.informative .informative-wrap.two-col .informative-right-wrapper{background-color:#fff;padding:2rem;font-weight:600;position:sticky;top:8rem}section.informative .informative-wrap.two-col .informative-right-wrapper p{font-weight:500}section.contact-form.password-protected{padding-top:16.5rem}@media only screen and (min-width:768px) and (max-width:1280px){.fs-1{font-size:2.5rem}.fs-3,.page-template-governance section.col-title-text .section-content blockquote p{font-size:2rem}section#hero.hero__full-height .slide-inner-content .title-wrap h2{padding-right:2rem}section#about-us.img-text .columns .single-col.col__left .col-content,section#about-us.img-text .columns .single-col.col__left .img-wrap{height:100%}section#about-us.img-text .columns .single-col.col__left .img-wrap img{height:100%}section#markets.card-hover-slider-section .slider-navigation button.prev,body.home section#mission .slider-navigation.prev-wrap,body.page-template-chi-siamo section#mission .slider-navigation.prev-wrap{left:-1.35rem;z-index:9}section#markets.card-hover-slider-section .slider-navigation button.next,body.home section#mission .slider-navigation.next-wrap,body.page-template-chi-siamo section#mission .slider-navigation.next-wrap{right:-1.35rem;z-index:9}.page-template-governance section.col-title-text{margin-top:7rem}section#sustainability.img-text .columns .single-col.col__left *{height:100%}section#sustainability.img-text .columns .single-col.col__left .img-wrap img{object-fit:cover}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text.full-img.text-left .content-wrapper{padding-left:2rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text.full-img.text-right .content-wrapper{padding-right:2rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text.full-img .img-wrap img{width:100%;max-width:100%}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text.full-img.text-left .content-wrapper{padding-left:2rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text.full-img.text-right .content-wrapper{padding-right:2rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text.full-img .img-wrap img{width:100%;max-width:100%}section.flexible-content-all-in .flexible-content.slider-imgs-texts{overflow:hidden}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text.full-img.text-left .content-wrapper{padding-left:2rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text.full-img.text-right .content-wrapper{padding-right:2rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text.full-img .img-wrap img{width:100%;max-width:100%}}@media only screen and (min-width:991px) and (max-width:1080px){section.subpages-section .subpages .subpage .columns .single-col.col__right .col-content .title-wrap h3{font-size:1.2rem}}@media only screen and (min-width:991px) and (max-width:1180px){body header.egloo.sticky .header-content>.menu ul{justify-content:center;gap:1rem}}@media only screen and (min-width:768px) and (max-width:1080px){section#graph .voices-wrap .voices .single-voice .voice-number{font-size:3.5rem}section#graph{padding-bottom:9rem}section.subpages-section .subpages .subpage .columns{grid-template-columns:1fr}section.subpages-section .subpages .subpage .columns .single-col.col__left .thumbnail img{height:13rem}section.flexible-content-all-in .flexible-content.slider-documents.slides-1 .container .content-wrap .slider-wrap{grid-column:span 2}section.flexible-content-all-in .flexible-content.slider-documents.slides-2 .container .content-wrap .slider-wrap{grid-column:span 9}section.flexible-content-all-in .flexible-content.slider-documents .container .content-wrap .slider-wrap .swiper-slide .text-col{padding:2rem 1.5rem}section#know-more.contact-form .columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem, 1fr))}section.flexible-content-all-in .flexible-content.slider-elements .container .content-wrap .title-wrap h2{font-size:1.4rem}section.flexible-content-all-in .flexible-content.img-text-gradient .single-row .content-wrapper .content-wrapper-wrapper h2{font-size:1.6rem}section.flexible-content-all-in .flexible-content.slider-documents .container .content-wrap .slider-wrap .swiper-slide .text-col .section-title-wrap h3{font-size:1.3rem}section.flexible-content-all-in .flexible-content.slider-documents .container .content-wrap .slider-wrap .swiper-slide .text-col .cta-wrap{grid-template-columns:1fr}.page-template-green-technology-landing-second section#subpages-grid .subpages{grid-template-columns:repeat(auto-fit,minmax(20rem, 1fr))}.search #search-results-content .search-results .search-result .content-wrap{gap:2rem}.page-template-video section#video .video-wrap .video,.page-template-notizie section#news .news-wrap .news{grid-template-columns:repeat(2,1fr)}.post-card .main-content-wrap .post-title{font-size:1.3rem}.section-bg-img .content-wrap .cta-wrap{white-space:nowrap}section#catalogue .catalogues{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:767px) and (max-width:991px){section.contact-form .form-wrap .cols,section.contact-form .form-wrap .submit p{grid-template-columns:1fr}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .slider-standard .main-content{display:block}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .slider-standard .slider-navigation.prev-wrap{left:-1.4rem;z-index:2}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .slider-standard .slider-navigation.next-wrap{right:-1.4rem;z-index:2}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .slider-standard .main-content{display:block}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .slider-standard .slider-navigation.prev-wrap{left:-1.4rem;z-index:2}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .slider-standard .slider-navigation.next-wrap{right:-1.4rem;z-index:2}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .slider-standard .main-content{display:block}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .slider-standard .slider-navigation.prev-wrap{left:-1.4rem;z-index:2}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .slider-standard .slider-navigation.next-wrap{right:-1.4rem;z-index:2}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .slider-standard .main-content{display:block}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .slider-standard .slider-navigation.prev-wrap{left:-1.4rem;z-index:2}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .slider-standard .slider-navigation.next-wrap{right:-1.4rem;z-index:2}section.flexible-content-all-in .flexible-content.slider-imgs-texts .content-wrap .slider-navigation.prev-wrap{left:-1.4rem;z-index:2}section.flexible-content-all-in .flexible-content.slider-imgs-texts .content-wrap .slider-navigation.next-wrap{right:-1.4rem;z-index:2}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .slider-standard .main-content{display:block}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .slider-standard .slider-navigation.prev-wrap{left:-1.4rem;z-index:2}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .slider-standard .slider-navigation.next-wrap{right:-1.4rem;z-index:2}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .slider-standard .main-content{display:block}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .slider-standard .slider-navigation.prev-wrap{left:-1.4rem;z-index:2}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .slider-standard .slider-navigation.next-wrap{right:-1.4rem;z-index:2}}@media only screen and (min-width:767px){.loop-content__job-position{min-height:16.875rem}.loop-content__job-position{display:grid}.loop-content__job-position .inner-content{display:flex;flex-direction:column;justify-content:space-between}}@media only screen and (max-width:767px){.fs-1{font-size:1.8rem}.fs-2{font-size:1.7rem}.fs-3{font-size:1.5rem}.fs-4{font-size:1.2rem}.fs-5,.fs-5 *{font-size:1rem}.button{padding-top:.8rem;padding-bottom:.8rem}section#hero.hero__full-height{position:relative}section#hero.hero__full-height .slide-inner-content .columns-wrap{grid-template-columns:1fr;column-gap:0}section#hero.hero__full-height .slide-inner-content .title-wrap h2{padding-bottom:2rem}section#hero.hero__full-height .slide-inner-content .columns-wrap .text-col .col-container{border-left:0}section#hero.hero__full-height .bg img,section.standard-hero .bg .bg-video video{height:86vh}section#hero.hero__full-height .slide-inner-content .columns-wrap .text-col .col-container .col-content .cta-wrap{padding-bottom:5.5rem}section#hero.hero__full-height .slide-inner-content .columns-wrap .text-col .col-container .col-content .text-wrap,p{font-size:.9375rem}section#intro.title-text .main-content .columns{grid-template-columns:1fr;gap:1.5rem;margin-top:1.9rem}section#intro.title-text{margin-top:4rem;padding-bottom:7rem}section#about-us.img-text .columns{grid-template-columns:1fr;gap:0}section#about-us.img-text .columns .single-col.col__left .img-wrap{position:relative;top:-3.5rem}section#about-us.img-text .columns .single-col.col__right .col-content{padding-top:0;padding-bottom:4rem;max-width:100%}section#markets.card-hover-slider-section{overflow:hidden}section#markets.card-hover-slider-section .slider-wrap .swiper{overflow:visible}section#markets.card-hover-slider-section .slide-content{overflow:hidden}section#solutions.card-slider-section .section-content .slider-card-home .slide-content .main-wrap,section#solutions.card-slider-section .section-content .slider-card .slide-content .main-wrap{padding:1.5rem;min-height:10.6rem}section#markets.card-hover-slider-section .slide-content .hover-sliding-content .title-wrap{padding-bottom:2rem;padding-top:2rem}section#markets.card-hover-slider-section .slide-content .hover-sliding-content{padding-left:2rem;padding-right:2rem}section#markets.card-hover-slider-section .slide-content .hover-sliding-content .text-wrap{padding-bottom:2rem}section#solutions.card-slider-section .slider-wrap{margin-bottom:-12rem}section#graph{padding-top:4rem;padding-bottom:4rem}section#graph .section-content .mega-logo{left:50%;top:50%;transform:translate(-50%,-50%);max-width:10rem;width:100%;margin-top:.4rem}section#markets.card-hover-slider-section .slide-content .hover-sliding-content .text-wrap p{margin-bottom:0}.slider-card-home .swiper-controls{margin-top:2rem}section#graph .voices-wrap .voices{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;row-gap:18rem}section#graph .voices-wrap .voices .single-voice{display:grid;align-items:flex-end}section#graph .voices-wrap .voices .single-voice .voice-number{font-size:2.3rem}section#markets.card-hover-slider-section{padding-top:.01rem;padding-bottom:4rem}section#solutions.card-slider-section .section-content>.title-wrap{margin-bottom:2rem}section#markets.card-hover-slider-section .text-wrap .section-text{max-width:100%;margin-top:1.9rem;margin-bottom:1.9rem}section#markets.card-hover-slider-section .section-content{margin-top:-.3rem}.section-bg-img{margin-top:4rem;margin-bottom:4rem;padding-top:4rem;padding-bottom:4rem}.section-bg-img .section-bg-img .section-content{margin-top:-.4rem}section#case-history{padding-top:10rem;background-color:#fff}.section-bg-img .title-wrap{margin-bottom:1.9rem}.section-bg-img .content-wrap{display:grid;gap:1.9rem}.post-type-slider{margin-top:4rem;margin-bottom:4rem}.post-type-slider .filter-wrap{max-width:calc(100% + 4rem);overflow-x:scroll;margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem}.post-type-slider .filter-wrap::-webkit-scrollbar{display:none}.post-type-slider .slider-controls{display:grid;align-items:center;gap:2rem}.post-type-slider .buttons-grid{display:flex;flex-wrap:unset;gap:1rem;row-gap:1rem;white-space:nowrap}.post-type-slider .buttons-grid .single-element:last-child{padding-right:2rem}.post-type-slider .slider-navigation{gap:1.5rem}section#certifications.logo-slider .slider-wrap .swiper-slide .img-wrap{padding-top:2rem;padding-bottom:2rem}section#certifications.logo-slider .title-wrap{margin-bottom:2rem}.post-card .main-content-wrap .post-title{font-size:1.3rem}.post-card .bottom-content-wrap .text-big{font-size:3rem}footer.egloo .main-content .data-wrap .main-voices-wrap{display:none}footer.egloo .main-content .data-wrap{grid-template-columns:1fr;column-gap:0}footer.egloo .main-content .data-wrap .corporate-wrap .coprorate-content p{font-size:.875rem;text-align:center}footer.egloo .main-content .logo-wrap{padding-bottom:1.9rem}footer.egloo .main-content .data-wrap .corporate-wrap .coprorate-content{grid-column:span 4}footer.egloo .main-content .logo-wrap{justify-content:center}footer.egloo .main-content .data-wrap{gap:2.8rem}footer.egloo .main-content .data-wrap .side-wrap{gap:3rem}footer.egloo .main-content .data-wrap .side-wrap .side-voices{gap:2.9rem;width:100%;justify-content:center;border-top:1px solid rgba(203,203,203,.5);padding-top:3rem}footer.egloo .other-content{padding-top:1.5rem;padding-bottom:3.125rem;margin-top:0;border-top:0;border-bottom:1px solid rgba(203,203,203,.5)}footer.egloo .main-content .data-wrap .side-wrap .side-voices{order:2}footer.egloo .main-content .data-wrap .side-wrap .side-voices p{margin:0}footer.egloo .main-content .socials{width:100%}footer.egloo .main-content .data-wrap .side-wrap .socials .socials-list{gap:1.01rem;width:100%;margin-top:0;justify-content:center}section#hero.standard-hero.full-height .bg img{height:86vh}section#hero.standard-hero .container .breab-wrap{padding-bottom:2rem}section#hero.standard-hero.full-height .container .title-wrap{padding-bottom:4.5rem}section#hero.standard-hero.full-height .container .title-wrap{padding-bottom:4rem}.page-template-chi-siamo section#about-us.img-text .columns .single-col.col__left .img-wrap{top:0;margin-top:4rem}.page-template-chi-siamo section#about-us.img-text .columns .single-col.col__right .col-content .title-wrap{margin-bottom:1.9rem}.page-template-chi-siamo section#about-us.img-text .columns .single-col.col__right .col-content .text-wrap{margin-bottom:0}.page-template-chi-siamo section#about-us.img-text .columns .single-col.col__right .col-content .cta-wrap{margin-top:2rem}.page-template-chi-siamo section#about-us.img-text .columns .single-col.col__right .col-content{padding-top:3.5rem;padding-bottom:4rem}section#certifications.bg-img.content-overflow .container .section-content .main-content-wrap .title-wrap h2{margin-bottom:1.9rem;font-size:1.7rem}section#governance.img-text .columns .single-col.col__left .col-content .cta-wrap{margin-top:2rem}section#governance.img-text .columns .single-col.col__left .col-content .title-wrap h2{margin-bottom:1.7rem}section#governance.img-text .columns{grid-template-columns:1fr;gap:4rem}section#governance.img-text .columns .single-col.col__left{order:2}section#governance.img-text .columns .single-col.col__left .col-content{max-width:100%}section#governance.img-text{padding-top:4rem;padding-bottom:13.4rem}section#certifications.bg-img.content-overflow .container{top:-9.6rem}section#certifications.bg-img.content-overflow .bg img{min-height:25rem;object-fit:cover}section#legality .title-wrap h2{margin-top:4rem;margin-bottom:2rem}section#legality.img-text .columns{grid-template-columns:1fr;gap:2rem}section#legality .columns .single-col.col__right .col-content .cta-wrap{margin-top:2rem}section#legality.img-text{margin-bottom:4rem}section#pre-documents{padding-top:0}section#documents{padding-top:5.1rem;padding-bottom:2.9rem}section#documents .container{padding:0}section#documents .main-content{position:relative;top:-1.1rem;max-width:100%;overflow-x:scroll;padding-left:2rem;padding-right:2rem}section#documents .main-content::-webkit-scrollbar{display:none}section#documents .columns-wrap .content-wrap .title-wrap img{max-width:2.5rem}section#documents .columns-wrap{display:flex}section#documents .columns-wrap .single-doc{min-width:15rem}section#documents .columns-wrap .single-doc:last-child{min-width:17rem;padding-right:2rem}section#documents .columns-wrap .content-wrap .title-wrap h3{font-size:1.3rem}section#documents .columns-wrap .content-wrap .title-wrap{padding:2rem 1.5rem;gap:1.5rem}section#documents .columns-wrap .single-doc .text-col{position:unset}section#documents .columns-wrap .text-col .text-col-wrapper-wrapper{padding:2rem 1.5rem;height:auto;min-height:15.5rem;gap:2rem}section#documents .columns-wrap .text-col .text-col-wrapper-wrapper .cta-wrap{grid-template-columns:1fr}section#hero.standard-hero .bg img{height:23.375rem}.page-template-la-storia section#intro.title-text{padding-top:4rem;padding-bottom:4rem}section#intro.title-text .video-wrap{display:grid}section#intro.title-text .video-content{margin-top:4rem}section#intro.title-text .video-content iframe{height:17rem}section#story{padding-bottom:4rem}section#story .filters-wrap{padding-bottom:1.2rem}section#story .filters-wrap .filters p{display:grid;justify-content:unset;align-items:unset;font-size:1.3rem}section#story .title-wrap h3{font-size:3.3rem;padding-bottom:2.5rem;padding-top:2.5rem;text-align:left}section#story .columns{grid-template-columns:1fr;gap:1.9rem;min-height:unset}section#story .content-wrap{padding-left:2rem}section#story .content-wrap .title-wrap{margin-left:-2rem}section#story .content-wrap:after{width:3px;height:6.25rem;top:50%;left:2rem;transform:translatey(-50%);pointer-events:none;background-color:var(--c-accent-2);margin-left:1.5px}section#story .content-wrap .single-story .main-content{position:relative}section#story .content-wrap .single-story .main-content:before{position:absolute;left:calc(-2rem + 1.5px);height:100%;width:1px;border-right:1px solid rgba(60,60,60,.3);content:""}section#story .content-wrap .single-story:nth-child(even) .img-wrap:before,section#story .content-wrap .single-story:not(:nth-child(even)) .text-wrap:before{display:none}section#story .content-wrap .single-story:nth-child(even) .img-wrap{order:unset}section.accordion .section-content .single-acc-item .title-bar .container .icon-wrap .icon>div{height:2.3rem;width:2.3rem}.page-template-governance section.col-title-text .section-content blockquote p{font-size:1.6rem}.page-template-governance section.col-title-text{margin-top:4rem;margin-bottom:4rem}.page-template-governance section.col-title-text .section-content blockquote{margin-top:4rem;margin-bottom:4rem}.page-template-governance section.col-title-text .section-content h2,.page-template-governance section.col-title-text .section-content h3,.page-template-governance section.col-title-text .section-content h4,.page-template-governance section.col-title-text .section-content h5,.page-template-governance section.col-title-text .section-content h6{font-size:1.2rem}section.accordion .section-content .single-acc-item .title-bar .container .number-wrap{grid-column:span 12;padding-bottom:.5rem}section.accordion .section-content .single-acc-item .title-bar .container{row-gap:0}section.accordion .section-content .single-acc-item .title-bar{padding-top:2.25rem;position:relative}section.accordion .section-content .single-acc-item{padding-bottom:0}section.accordion .section-content .single-acc-item .title-bar .container .title-wrap{grid-column:span 9;max-width:88%}section.accordion .section-content .single-acc-item .content-bar .container{column-gap:0}section.accordion .section-content .single-acc-item .content-bar .content{padding-bottom:3.375rem;grid-column:span 12;grid-column-start:unset;grid-column-end:unset;padding-top:2.25rem}section.accordion .section-content .single-acc-item .content-bar .container{grid-template-columns:1fr}section.accordion .section-content .single-acc-item .title-bar .container .icon-wrap{grid-column:span 1;position:absolute;top:50%;transform:translatey(-50%);right:2rem}.page-template-organismo-vigilanza #subpages-grid,.page-template-governance #subpages-grid,.page-template-lavora-con-noi #subpages-grid{margin-top:0;padding:4rem 0}section.subpages-section .subpages .subpage .columns .single-col.col__right .col-content{gap:1.9rem}section.subpages-section .subpages .subpage .columns{display:flex;flex-direction:column}section.subpages-section .subpages .subpage .columns .single-col.col__left .thumbnail img{height:13rem}.page-template-organismo-vigilanza #subpages-grid .subpages,.page-template-governance #subpages-grid .subpages,.page-template-lavora-con-noi #subpages-grid .subpages{display:flex;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:100%;overflow:scroll}.page-template-organismo-vigilanza #subpages-grid .subpages::-webkit-scrollbar,.page-template-governance #subpages-grid .subpages::-webkit-scrollbar,.page-template-lavora-con-noi #subpages-grid .subpages::-webkit-scrollbar{display:none}section.subpages-section .subpages .subpage .columns .single-col.col__right{height:100%;padding:2rem 1.5rem}.page-template-organismo-vigilanza #subpages-grid .subpages .subpage,.page-template-governance #subpages-grid .subpages .subpage,.page-template-lavora-con-noi #subpages-grid .subpages .subpage{width:15rem;min-width:15rem}.page-template-organismo-vigilanza #subpages-grid .container,.page-template-governance #subpages-grid .container,.page-template-lavora-con-noi #subpages-grid .container{padding-right:0}.page-template-governance #subpages-grid .subpages .subpage:last-child,.page-template-organismo-vigilanza #subpages-grid .subpages .subpage:last-child,.page-template-lavora-con-noi #subpages-grid .subpages .subpage:last-child{min-width:17rem;width:17rem;padding-right:2rem}section.subpages-section .subpages .subpage .columns .single-col.col__right .col-content .title-wrap h3{font-size:1.3rem}section.col-title-text{margin-top:4rem;margin-bottom:4rem}section.col-title-text .columns{grid-template-columns:1fr;column-gap:0;gap:1.9rem}section#subpages-swiper{padding-top:4rem;padding-bottom:4rem}section#subpages-swiper .swiper .swiper-slide{height:auto}section.col-title-text .columns .single-col.col__right .tables-wrap h3{font-size:1.2rem;margin-bottom:1.9rem}section.col-title-text .columns .single-col.col__right .table-row .table-column p{font-size:.9375rem;padding-right:1.25rem}section.col-title-text .columns .single-col.col__right .tables-wrap .table{margin-top:4rem;margin-right:-2rem}section.col-title-text .columns .single-col.col__right .table-content tbody .table-row{display:flex;white-space:nowrap}section.col-title-text .columns .single-col.col__right .table-content tbody .table-row .table-column{min-width:14rem}section.col-title-text .columns .single-col.col__right .table-content{display:flex;padding-right:2rem;overflow:scroll}section.col-title-text .columns .single-col.col__right .table-content::-webkit-scrollbar{display:none}.page-template-organismo-vigilanza section#hero.standard-hero .bg img,.page-template-governance-sottopagina section#hero.standard-hero .bg img{height:22.375rem}section.col-title-text .columns .single-col.col__right,section.col-title-text .columns .single-col.col__left{grid-column:span 2}.page-template-chi-siamo section#documents .columns-wrap{padding-bottom:3px}.page-template-chi-siamo section#documents .columns-wrap .single-doc{display:grid;box-shadow:0 1px 3px rgba(0,0,0,.1)}.page-template-chi-siamo section#documents .columns-wrap .single-doc .content-wrap{order:1}.page-template-chi-siamo section#documents .columns-wrap .single-doc .text-col{order:2}section.documents{padding-top:4rem;padding-bottom:4rem}section.documents .container{padding-right:0}section.documents .columns-wrap{display:flex;max-width:100%;overflow:scroll}section.documents .columns-wrap::-webkit-scrollbar{display:none}section.documents .columns-wrap .single-doc{min-width:15rem}section.documents .columns-wrap .single-doc:last-child{min-width:15rem;margin-right:2rem}section.documents .columns-wrap .single-doc .text-col{padding:2rem 1.5rem}section.documents .columns-wrap .single-doc .text-col .cta-wrap{display:grid;grid-template-columns:1fr;gap:.5rem;margin-top:1.8rem}section.documents .columns-wrap .single-doc .img-wrap button{top:1.5rem;right:1.5rem}section.documents .columns-wrap .single-doc .popup .columns .single-col.col__left{display:none}section.documents .columns-wrap .single-doc .popup .columns .single-col.col__right .cta-wrap{gap:.81rem;margin-top:4rem;padding-bottom:.5rem}section.documents .columns-wrap .single-doc .popup .columns{grid-template-columns:1fr;margin-right:2rem;margin-left:2rem}section.members .section-content .member{padding-top:4rem;padding-bottom:4rem}section.members .section-content .member .columns{display:grid;grid-template-columns:1fr;gap:2rem}section.members .section-content .member:last-child{padding-bottom:4rem}section.read-more-section .text-wrap button{margin-top:0}section.members .section-content .member:nth-child(odd) *[data-trim-lines]:not(.expanded):after{background-color:var(--c-grey)}section.members .section-content .member .columns .single-col.col__right .col-content .content-wrap{margin-top:2.2rem}section.col-title-text .columns .single-col.col__right .col-content .single-content.grid .columns{grid-template-columns:repeat(2,1fr);gap:1rem}section.col-title-text .columns .single-col.col__right .col-content .single-content.grid .columns .column{padding:1.5rem 1rem}section.col-title-text .columns .single-col.col__right .col-content .single-content:not(:last-child){margin-bottom:4rem}section#certifications.archive .certifications-wrap .single-certification,section#balance.last{padding-top:4rem;padding-bottom:4rem}section#certifications.archive .certifications-wrap .single-certification .content-wrap{grid-template-columns:1fr}section#certifications.archive .certifications-wrap .single-certification .content-wrap .info-wrap{max-width:100%}section#certifications.archive .certifications-wrap{margin-bottom:4rem}section.col-title-text .columns .single-col.col__right .section-text h2,section.col-title-text .columns .single-col.col__right .section-text h3,section.col-title-text .columns .single-col.col__right .section-text h4,section.col-title-text .columns .single-col.col__right .section-text h5,section.col-title-text .columns .single-col.col__right .section-text h6{font-size:1.2rem}section#balance.last .values .value .value-number h3{font-size:2.3rem}section#balance.last .values .value .value-title p{font-size:1rem}section#balance.last .values{grid-template-columns:1fr}section#balance-data.last .table-content-wrap .table-content .table-row .table-column p{font-size:.9375rem;padding:1.25rem}section#balance.last .section-content{margin-top:4rem}section#balance.last .section-content .columns .single-col.col__left h2{font-size:2.3rem;margin-bottom:1.9rem}section#balance.last .section-content .columns{grid-template-columns:1fr;column-gap:0;row-gap:2rem}section#balance.last .section-content .columns .single-col.col__right{grid-column:unset;display:flex;align-items:flex-end;justify-content:start;width:100%}section#balance.archive .content-wrap .filters-wrap .filters:after{display:none}section#balance.archive .content-wrap .filters-wrap .filters .dates{position:relative}section#balance.archive .content-wrap .filters-wrap .filters .dates:after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13.173" height="7.337" viewBox="0 0 13.173 7.337"><path id="Tracciato_19816" data-name="Tracciato 19816" d="M14995.622,1118.35l5.526,5.526,5.525-5.526" transform="translate(-14994.562 -1117.289)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/></svg>');background-repeat:no-repeat;background-size:contain;content:"";position:absolute;right:1.325rem;top:50%;transform:translatey(-50%);width:.75rem;height:.375rem;pointer-events:none}section#balance.archive .content-wrap .filters-wrap .filters p{grid-template-columns:1fr;gap:2rem;align-items:center;max-width:12rem;margin:auto;text-align:center}section#balance.archive .content-wrap .filters-wrap .filters{margin-top:2.5rem}section#balance.archive .content-wrap .balances .balance{padding:2rem 1.5rem;position:relative;z-index:1}section#balance,section#balance-data.last{padding:4rem 0}section#balance-data.last .table-title h3{font-size:1.2rem;margin-bottom:2rem}section#balance-data.last .tables-wrap{display:block}section#balance-data.last .tables-wrap .table:not(:last-child){margin-bottom:4rem}section#balance-data.last .table-content-wrap{margin-right:-2rem}section#balance-data.last .table-content-wrap .table-content{width:100%;max-width:100%;display:flex;flex-wrap:wrap;overflow:scroll;padding-right:2rem}section#balance-data.last .table-content-wrap .table-content::-webkit-scrollbar{display:none}section#balance-data.last .table-content-wrap .table-content .table-row .table-column:first-child{min-width:12rem}section#balance-data.last .table-content-wrap .table-content .table-row .table-column{min-width:8rem}section#balance-data.last .text-wrap{margin-top:4rem}section#balance.archive .content-wrap .balances .balance .balance-wrap .cta-wrap a{padding:.4rem 1rem}section.filters-subpages{margin-bottom:4rem}section.intro-parent-page{margin-bottom:4rem}section.filters-subpages .container{padding:0}section.intro-parent-page .columns{display:grid;grid-template-columns:1fr;column-gap:0;gap:1.8rem}section.filters-subpages .filters{display:flex;gap:1rem;row-gap:.75rem;flex-wrap:unset;white-space:nowrap;max-width:100%;overflow:scroll;padding-left:2rem;padding-right:2rem}section.filters-subpages .filters::-webkit-scrollbar{display:none}section#certifications.logo-slider.parent-page{margin-top:4rem}section.subpages-section.subpage-with-hover .subpages{margin-bottom:4rem;display:flex;gap:2rem;flex-wrap:nowrap;max-width:100%;overflow:scroll;padding-left:2rem}.page-template-green-technology-landing-second section#subpages-grid .subpages{display:flex;gap:2rem;flex-wrap:nowrap;max-width:100%;overflow:scroll;padding-left:2rem}.page-template-green-technology-landing-second section#subpages-grid .section-title-wrap{padding-left:2rem}.page-template-green-technology-landing-second section#subpages-grid .container,section.subpages-section.subpage-with-hover .container{padding:0}.page-template-green-technology-landing-second section#subpages-grid .subpages::-webkit-scrollbar,section.subpages-section.subpage-with-hover .subpages::-webkit-scrollbar{display:none}section.subpages-section.subpage-with-hover .subpages .subpage:last-child{margin-right:2rem}section.subpages-section.subpage-with-hover .subpages .subpage{min-width:15rem}.page-template-green-technology-landing-second section#subpages-grid .subpages .subpage{min-width:17rem}.page-template-green-technology-landing-second section#subpages-grid .subpages .subpage:last-child{margin-right:2rem}.page-template-green-technology-landing-second section.subpages-section .subpages .subpage .columns .content-wrap{padding:2rem 1.5rem}section.subpages-section.subpage-with-hover .subpages .columns{display:block;position:relative;height:20.93rem}section.subpages-section.subpage-with-hover .subpages .columns .content-wrap .col-content{display:grid;gap:1.2rem}section.subpages-section.subpage-with-hover .subpages .columns .content-wrap{height:auto}section.subpages-section.subpage-with-hover .subpages .columns .text-wrap{max-width:calc(100% - 3rem);top:1rem}section.flexible-content-all-in .flexible-content.intro-image .img-wrap.with-caption p.caption{max-width:calc(100% - 3rem);top:1rem;font-size:.8rem}.button.small{font-size:.85rem}section.subpages-section.subpage-with-hover .subpages .columns .text-wrap p{font-size:.8rem}.page-template-green-technology-landing-second main,.page-template-green-techology-sottopagina main{padding-top:4.7rem}section.flexible-content-all-in .flexible-content.intro-image{margin:4rem 0}section.flexible-content-all-in .flexible-content.intro-image .title-wrap{margin-top:4rem;margin-bottom:2rem}section.flexible-content-all-in .flexible-content.accordion-flexible>.container>.title-wrap{margin-top:4rem;margin-bottom:2rem}section.flexible-content-all-in .flexible-content.accordion-flexible{margin-bottom:4rem}section.flexible-content-all-in .flexible-content.img-text-gradient .single-row{display:grid;grid-template-columns:1fr;min-height:auto}section.flexible-content-all-in .flexible-content.img-text-gradient .single-row .content-wrapper{max-width:100%;padding:2.2rem 2rem 4rem}section.flexible-content-all-in .flexible-content.img-text-gradient .single-row .content-wrapper .content-wrapper-wrapper h2{font-size:1.5rem}section.flexible-content-all-in .flexible-content.img-text-gradient .single-row:nth-child(odd) .content-wrap{order:2}section.flexible-content-all-in .flexible-content.img-text-gradient .single-row:nth-child(odd) .img-wrap{order:1}section.flexible-content-all-in .flexible-content.img-text-gradient .single-row .img-wrap img{position:unset}body section.contact-form,section.flexible-content-all-in .flexible-content.slider-documents{padding:4rem 0}section.flexible-content-all-in .flexible-content.slider-documents.slides-2 .container .content-wrap,section.contact-form .form-wrap .cols,section.flexible-content-all-in .flexible-content.slider-documents.slides-1 .container .content-wrap{grid-template-columns:1fr}section.flexible-content-all-in .flexible-content.slider-documents .container .content-wrap .slider-wrap .swiper-slide .text-col{padding:2rem 1.5rem}section#know-more.contact-form .title-wrap{margin-bottom:2rem}section#know-more.contact-form .columns{display:block}section.contact-form .form-wrap .submit{margin-top:2rem}section.contact-form .columns .single-col.col__right{margin-top:4rem}section.flexible-content-all-in blockquote p{font-size:1.1rem}section.flexible-content-all-in .flexible-content.slider-elements .container{position:unset;transform:none}section.flexible-content-all-in .flexible-content.slider-elements .container .content-wrap{grid-template-columns:1fr;column-gap:0}section.flexible-content-all-in .flexible-content.slider-elements .bg-img img{height:100%;max-height:none}section.flexible-content-all-in .flexible-content.slider-elements .bg-img{position:absolute;top:0;left:0;width:100%;height:100%}section.flexible-content-all-in .flexible-content.img-full-text .content-wrap{padding:5rem 0}section.flexible-content-all-in .flexible-content.slider-elements .container .content-wrap .title-wrap{position:relative}section.flexible-content-all-in .flexible-content.slider-elements .container .content-wrap{padding:4rem 0}section.flexible-content-all-in .flexible-content.slider-elements .container .content-wrap .title-wrap h2{font-size:1.5rem}section.flexible-content-all-in .flexible-content.img-text-gradient .single-row:nth-child(even) .img-wrap:before{right:auto;left:0;background-image:linear-gradient(to top,rgb(0 87 191/1),rgb(0 87 191/0));height:8rem;width:100%;bottom:0;top:auto}section.flexible-content-all-in .flexible-content.text-accordion{padding:4rem 0}section.flexible-content-all-in .flexible-content.text-accordion .content-wrap .single-content:not(:last-child){margin-bottom:4rem}section.flexible-content-all-in .flexible-content.text-accordion .title-wrap h3{margin-bottom:1.8rem}section.flexible-content-all-in .flexible-content.text-accordion .text-wrap button{margin-top:1rem}section.flexible-content-all-in .flexible-content.slider-documents .container .content-wrap{grid-template-columns:1fr}section.flexible-content-all-in .flexible-content.slider-documents .container .content-wrap .slider-wrap .swiper-slide{display:flex;flex-direction:column}section.flexible-content-all-in .flexible-content.slider-documents .container .content-wrap .slider-wrap .swiper-slide .text-col .cta-wrap{margin-top:1.8rem}section.flexible-content-all-in .flexible-content.text-accordion .section-title{margin-bottom:2rem}section.flexible-content-all-in .flexible-content.intro-image.overlapped+.flexible-content{padding-top:calc(26vw + 3rem)}section.flexible-content-all-in .flexible-content.intro-image.overlapped .container .single-content:last-child .img-wrap{margin-bottom:calc(-26vw - 4rem)}section.flexible-content-all-in .flexible-content.img-text-gradient .single-row .content-wrapper .content-wrapper-wrapper{max-width:100%}section.flexible-content-all-in .flexible-content.img-text-gradient .single-row .content-wrapper .content-wrapper-wrapper .text-wrap{word-break:break-word}section.flexible-content-all-in .flexible-content.intro-image .img-wrap.contained img{max-width:100%}.page-template-green-technology-landing-second section#subpages-grid .section-title-wrap{padding-top:4rem;margin-bottom:4rem}.page-template-green-technology-landing-second section#subpages-grid{padding-bottom:4rem}section.flexible-content-all-in .flexible-content.banner-cta{margin-top:4rem;margin-bottom:4rem}section.flexible-content-all-in .flexible-content.banner-cta .banner .content-wrapper{padding:1rem 0 2rem}section.flexible-content-all-in .flexible-content.banner-cta .banner .content-wrapper .title-wrap h2{font-weight:600;margin:1.5rem 0 2.7rem;max-width:100%;font-size:1.1rem}section#sustainability.img-text .columns .single-col.col__left .img-wrap{top:0}section#sustainability.img-text .columns .single-col.col__right .col-content{padding-top:2.5rem;padding-bottom:4rem;max-width:100%}section#sustainability.img-text .columns{grid-template-columns:1fr;gap:0}section#sustainability.img-text{padding-top:4rem}section#content-sustainability .section-text-image{padding-top:4rem;margin-bottom:4rem}section#content-sustainability .section-last .columns,section#content-sustainability .section-image-text .columns,section#content-sustainability .section-text-image .columns{grid-template-columns:1fr}section#content-sustainability .section-text-image .columns .single-col.col__left .title-wrap h2{margin-bottom:1.8rem;margin-top:0}main .side-img-text .columns{display:grid}main .side-img-text .columns .img-wrap img{position:unset}section#content-sustainability .section-last .columns .single-col.col__left,section#content-sustainability .section-text-image .columns .single-col.col__left{order:2}section#content-sustainability .section-image-text .columns .single-col.col__left .img-wrap img{max-width:100%}section#content-sustainability .section-image-text .columns .single-col.col__right .col-content{max-width:100%;padding-right:2rem;padding-top:2rem;padding-bottom:4rem;padding-left:2rem}section#content-sustainability .section-last .title-wrap h2{max-width:100%;margin:4rem 0;font-size:1.2rem}section#content-sustainability .section-last .columns .single-col.col__left .text-wrap{padding-top:2rem;padding-bottom:0;max-width:100%}section#content-sustainability .section-last{padding-bottom:4rem}main .side-img-text{margin:4rem 0}main .side-img-text .columns .col__right .col-content{gap:2rem;padding-top:2rem;padding-bottom:0}.search section#search-results-intro{margin-top:4.65rem;padding-top:4rem}.search section#search-results-intro .title-wrap{padding-top:4rem}.search #search-results-content{padding-top:2.5rem;padding-bottom:4rem}.search #search-results-content .search-results .search-result .content-wrap{padding:2rem 1.5rem;display:grid;gap:2rem}.search #search-results-content .search-results .search-result{display:grid}.search #search-results-content .search-results .search-result .img-wrap img{width:100%;max-height:12rem}.egloo-pagination ul{margin-top:4rem}main section.contact-form .columns{display:grid;gap:0rem}main section.contact-form .col__left .title-wrap{margin-bottom:2rem}main section.locations .title-wrap{margin-bottom:2rem}main section.locations .locations-list-wrap{padding-top:4rem}main section.locations{padding-top:4rem;padding-bottom:4rem}main section.locations .single-location .columns{display:grid}main section.locations .single-location .img-wrap img{position:unset;max-height:12rem}main section.locations .single-location .col__right .col-content{padding:1.75rem 1.5rem}.page-template-notizie section#featured-news h1{margin-bottom:2rem}section#hero.hero-without-bg,.single-video section#hero.standard-hero,.page-template-video section#hero,.page-template-notizie section#hero{padding-top:6.5rem}.page-template-video section#video,.page-template-notizie section#news{padding-top:4rem;margin-bottom:4rem}section#education .filters-wrap,.page-template-notizie section#news .filters-wrap{margin-right:-2rem;margin-left:-2rem}section#education .filters .buttons,.page-template-notizie section#news .filters .buttons{display:flex;flex-wrap:unset;gap:1rem;row-gap:1rem;white-space:nowrap;max-width:100%;overflow:scroll;padding-left:2rem}section#education .filters .buttons::-webkit-scrollbar,.page-template-notizie section#news .filters .buttons::-webkit-scrollbar{display:none}section#education .filters .buttons button:last-child,.page-template-notizie section#news .filters .buttons button:last-child{margin-right:2rem}.single-education-content .columns{display:grid;gap:0}.single-education-content .columns .column.img a img{min-width:16.5625rem;width:100%;height:11.3rem;object-fit:cover}section#education{padding-bottom:4rem}section#education .educations-list{margin-top:4rem}section#education .section-title h2{text-align:left}section#education .filters .buttons{justify-content:start}.page-template-video section#video .video-wrap .video,.page-template-notizie section#news .news-wrap .news{display:grid;grid-template-columns:1fr;column-gap:2rem;row-gap:2rem}.page-template-notizie section#news .filters{margin:2rem 0 2.5rem}main section.article-heading{margin-top:0;margin-bottom:3.125rem}main section.article-heading .section-content{gap:2rem;padding-bottom:2.3rem}main section.article-main-content .section-content{gap:4rem}main section.article-main-content{margin-bottom:4rem}main section.article-main-content .social-sharing .content{justify-content:start}body.single-notizia main .post-type-slider .slider-controls{gap:0}.page-template-notizie section#featured-news .post-card .post-content .content-wrap{display:grid;gap:2rem}.page-template-notizie section#featured-news .post-card .post-content{grid-template-columns:1fr}.page-template-notizie section#featured-news .post-card .bottom-content-wrap{padding:.5rem 2rem 2rem}.page-template-notizie section#featured-news .post-card .main-content-wrap{padding:2rem 2rem 0}.page-template-notizie section#featured-news .post-card .thumb-wrap .thumb{padding-bottom:65%}.page-template-notizie section#featured-news .post-card .thumb-wrap .thumb .thumb-img{min-height:16.25rem}main section.article-main-content blockquote p{font-size:1.1rem}body.single-notizia section#hero.standard-hero.hero-with-breadcrumb{margin-bottom:2.5rem}.page-template-video section#video .filters .buttons{max-width:16rem}.video-wrap .single-video .title-wrap h3{font-size:1.1rem}.page-template-video section#video .filters{display:grid;align-items:center;gap:1.5rem}.page-template-video section#featured-video h1{margin-bottom:2rem}.single-video section.article-main-content .article-content iframe{width:100%;height:14rem}section#press-kit .section-content .title-wrap{margin-bottom:4rem}section#press-kit .columns-wrap{grid-template-columns:1fr}section#press-kit{padding-bottom:4rem}.page-template-candidatura-spontanea section.contact-form{padding-top:8.68rem;padding-bottom:4rem;background-color:#fff}section.contact-form .form-wrap .submit p{grid-template-columns:1fr;gap:2rem}section#education .section-title{margin-bottom:3rem;padding-top:4rem}.single-education-content .columns .column.content{padding:2rem 1.5rem}.single-education-content .columns .column.content .data{display:flex;justify-content:space-between;align-items:center;margin-top:auto;display:grid;gap:1.5rem;margin-top:1.5rem}body.single-formazione section#hero.standard-hero .bg img{height:23.75rem}body section.related-formazione .section-title{font-size:1.5rem}body section.related-formazione .educations-list{margin-bottom:4rem;margin-right:-2rem;margin-left:-2rem;padding-left:2rem}body section.related-formazione{padding-top:4rem;padding-bottom:4rem}body section.single-formazione-main .columns{display:grid}section.single-formazione-main .columns .single-col.col__left{order:2}body section.single-formazione-main{margin-top:4rem;margin-bottom:4rem}.single-formazione section.contact-form{margin-top:4rem;margin-bottom:4rem}body.page-template-formazione section.contact-form .col__left .title-wrap,body.single-formazione section.contact-form .col__left .title-wrap{margin-bottom:1.8rem}body section.related-formazione .title-wrap{margin-bottom:2.5rem;text-align:center}body .single-education-content .columns .column.img a img{min-width:auto}body .single-education-content{background-color:#fff;min-width:17rem;width:17rem}body section.related-formazione .educations{flex-direction:unset;width:100%;overflow:scroll}body section.related-formazione .educations .education:last-child{margin-right:2rem}body section.related-formazione .educations::-webkit-scrollbar{display:none}.side-img-text-full .columns .col__left{order:2}main .side-img-text-full .columns{display:grid}.side-img-text-full .columns .col__left{padding-right:0}main .side-img-text-full .columns .col__right .img-wrap img{position:unset}main .side-img-text-full .columns .col__left .col-content{padding:2rem 2rem 4rem;max-width:100%;margin-left:auto}main .side-img-text-full .col__left .section-title{font-size:1.1rem}main .side-img-text-full .columns .col__left .col-content .col-container{gap:1.8rem}body.page-template-lavora-con-noi .section-bg-img .section-title{font-size:1.8rem}.page-template-lavora-con-noi .section-bg-img .sep{margin-top:0}body.page-template-lavora-con-noi .section-bg-img .text-wrap p{font-size:1rem}body.page-template-lavora-con-noi .flexible-content-all-in .flexible-content.img-text-gradient .single-row .counter-wrap{font-size:2rem}body.page-template-lavora-con-noi .flexible-content-all-in .section-title-wrap{margin-bottom:2.5rem}body.page-template-lavora-con-noi .flexible-content-all-in,body .recruiters-slider{margin-top:4rem;margin-bottom:4rem}body .recruiters-slider .columns{display:block;grid-template-columns:1fr}body .recruiters-slider .col-content{gap:1.8rem}body .recruiters-slider .col__left .section-title{font-size:1.5rem}body .recruiters-slider .single-col.col__right{margin-top:2.5rem}body .recruiters-slider .col__right .swiper{width:calc(100% - 3rem);max-width:calc(100% - 3rem);margin:auto}body .recruiters-slider .swiper-button-prev{left:0}body .recruiters-slider .swiper-button-next{right:0}body .work-with-us-cta .section-content{gap:2rem}body .work-with-us-cta{margin-top:4rem;margin-bottom:4rem}body .recruiters-slider .swiper-button-next,body .recruiters-slider .swiper-button-prev{top:50%;transform:translatey(-50%)}section#welfare.side-img-text.grey-bg{padding-top:1.5rem}section#welfare.side-img-text.grey-bg .columns{gap:.5rem}body .work-with-us-cta .section-content{margin-top:4rem;margin-bottom:4rem}body.page-template-lavora-con-noi section#hero.standard-hero .bg img{height:23.375rem}body.page-template-lavora-con-noi section#temporary-calendly{padding:3.25rem 0 4rem}body.page-template-lavora-con-noi section#temporary-calendly img{max-width:8rem}body .work-with-us-graph .concepts{margin:0 !important;width:100% !important;height:750px !important}body .work-with-us-graph .concepts .single-concept{width:9.375rem !important;height:9.375rem !important}body .work-with-us-graph .concepts .single-concept:nth-child(1){left:50% !important;top:0 !important;transform:translatex(-50%)}body .work-with-us-graph .concepts .single-concept:nth-child(2){left:50% !important;top:9rem !important;margin-left:-5.15rem;transform:translatex(-50%)}body .work-with-us-graph .concepts .single-concept:nth-child(3){left:50% !important;top:9rem !important;margin-left:5.15rem;transform:translatex(-50%)}body .work-with-us-graph .concepts .single-concept:nth-child(4){left:50% !important;bottom:9rem !important;margin-left:-5.15rem;transform:translatex(-50%);top:auto !important}body .work-with-us-graph .concepts .single-concept:nth-child(5){left:50% !important;bottom:9rem !important;margin-left:5.15rem;transform:translatex(-50%);top:auto !important}body .work-with-us-graph .concepts .single-concept:nth-child(6){left:50% !important;bottom:0 !important;transform:translatex(-50%);top:auto !important}body .work-with-us-graph .graph .center-logo .center-logo-img{width:7.75rem}body .work-with-us-graph .first-part .part-title-wrap{margin-bottom:4rem}body .work-with-us-graph .graph .concepts .single-concept p{font-size:.9375rem;line-height:1.25}.work-with-us-graph .graph .concepts .single-concept .concept-content,body .work-with-us-graph .concepts{transform:none !important}body .work-with-us-graph{padding-top:7.5rem;padding-bottom:4rem}body .work-with-us-graph .part-graph,body .work-with-us-graph .second-part .section-title{margin-bottom:4rem}body .work-with-us-graph .second-part .section-title{text-align:left}body .work-with-us-graph .single-data .icon-wrap{border-bottom:1px solid rgb(255 255 255/0.3);width:3.6rem;padding-bottom:1.1rem}body .work-with-us-graph .single-data .value-wrap{padding-bottom:1.1rem;border-bottom:1px solid rgb(255 255 255/0.3);width:calc(100% - 3.6rem);text-align:right}body .work-with-us-graph .single-data .title-wrap{margin:0;text-align:left;flex:1}section.flexible-content-all-in .flexible-content.img-text-gradient .single-row:nth-child(even) .content-wrap{background-image:linear-gradient(to top,var(--primary-color),var(--secondary-color));color:#fff}body .work-with-us-graph .single-data .data-content{max-width:100%;margin:auto;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;row-gap:1rem;column-gap:0}body .work-with-us-graph .single-data .title{text-align:right;font-size:1rem}body .work-with-us-graph .data-grid{display:grid;gap:4rem}body .work-with-us-graph .single-data .value{font-size:3.5rem}.single-notizia section.article-main-content .slider-news .swiper-slide{width:auto !important;height:12rem}.single-notizia section.article-main-content .slider-news .swiper-slide img{width:auto;height:12rem}body section.locations .info-window .columns{gap:.5rem}body section.locations .info-window .columns .col__right{padding-right:.8rem}.slider-case-history{padding-bottom:4rem}.slider-case-history .title-wrap h2{padding-top:4rem;padding-bottom:2rem}.single-case-history .content-wrap .img-wrap{position:unset;height:100%;max-width:100%;left:0}.single-case-history .content-wrap{background-color:#fff;display:flex;flex-direction:column;justify-content:start}.single-case-history .content-wrap .img-wrap,.single-case-history .content-wrap .img-wrap a,.single-case-history .content-wrap .img-wrap img{height:auto}.single-case-history .content-wrap .content{padding:0;max-width:100%;height:100%}.single-case-history .content-wrap .title-wrap h3{font-size:1.1rem}.single-case-history .content-wrap .categories p{margin-bottom:1.2rem}.single-case-history .content-wrap .img-wrap,.single-case-history .content-wrap .img-wrap a img{height:11rem}.single-case-history .content-wrap .content .content-wrapper{height:100%;display:flex;flex-direction:column}.single-case-history .content-wrap .content .content-wrapper .title-wrap{flex:1}section.flexible-content-all-in .flexible-content.slider-documents.slides-1 .container .content-wrap{background-color:transparent}.page-template-case-history section#case-history{padding-top:4rem;padding-bottom:4rem}.page-template-case-history section#case-history .filters{display:grid;align-items:center;gap:1.5rem;margin-bottom:4rem}.case-history-list .case-histories{row-gap:2rem;grid-template-columns:1fr}#featured-case-history .single-case-history .content-wrap .content{padding:0}.page-template-case-history section#featured-case-history{padding-bottom:4rem}.section-bg-img.newsletter .main-content-wrap{grid-template-columns:1fr;gap:0}.section-bg-img.newsletter,body.home .section-bg-img.newsletter,body.home section#sustainability-home{padding:4rem 0}body.home .single-case-history .content-wrap .content{padding:0}body.home .single-case-history .content-wrap .img-wrap{max-width:100%;width:100%}body.home .slider-case-history .title-wrap{padding-bottom:2rem;display:grid;gap:2rem}body.home .slider-case-history{padding-top:16.2rem}body.home section#sustainability-home .columns{grid-template-columns:1fr}body.home section#sustainability-home .columns .col__right{order:1}body.home section#sustainability-home .columns .col__left{order:2}body.home section#sustainability-home .columns .single-col.col__left .col-content .text-wrap{margin:1.9rem 0}body.home section#sustainability-home .columns .single-col.col__left .col-content{max-width:100%}body.home section#sustainability-home .columns .single-col.col__right .col-content .img-wrap .img-big{max-width:calc(100% - 2rem);height:calc(100% - 4rem)}body.home section#sustainability-home .columns .single-col.col__right .col-content .img-wrap .img-big img{width:100%}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .slider-standard .swiper-slide .title-wrap{margin:0;padding-top:2rem;padding-bottom:2rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .slider-standard .swiper-slide img{max-width:100%;height:auto}.page-template-sustainability-sottopagina .slider-standard .main-content{display:block}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .slider-standard{margin:4rem 0}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text.with-padding .content-wrapper{padding-top:.5rem;padding-bottom:0}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text .single-row{grid-template-columns:1fr}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text.overlapped .img-wrap{top:0}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text .content-wrapper .title-wrap{margin-bottom:1.8rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text:not(.with-bg-color),.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text.overlapped+.flexible-content:not(.with-bg-color){margin:4rem 0}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text.with-bg-color{padding:4rem 0}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text.overlapped+.flexible-content{margin-top:0}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text.text-left .single-row .content-wrap{order:2}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text .content-wrapper .subtitle-wrap h3{margin-bottom:1.8rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text .content-wrapper .subtitle-wrap h3{font-size:1.1rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .grid-wrap{grid-template-columns:1fr;gap:3rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .grid-wrap .grid-item .text-wrap{margin-top:1.8rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text .content-wrapper .text-wrap+.subtitle-wrap{margin-top:2rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.table .tables-wrap{display:block}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.table .tables-wrap .table:not(:last-child){margin-bottom:4rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.table .table-content-wrap{margin-right:-2rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.table .table-content-wrap .table-content{width:100%;max-width:100%;display:flex;flex-wrap:wrap;overflow:scroll;padding-right:2rem;table-layout:unset}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.table .table-content-wrap .table-content::-webkit-scrollbar{display:none}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.table .table-content-wrap .table-content .table-row .table-column:first-child{min-width:12rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.table .table-content-wrap .table-content .table-row .table-column{min-width:12rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.table .table-content-wrap .table-content .table-row .table-column p{font-size:.9375rem;padding:1.25rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.table .table-title h3{font-size:1.2rem;margin-bottom:2rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.table{margin:4rem 0}section.related-sub.with-scrollbar .swiper-slide .img-wrap,section.related-sub.with-scrollbar .swiper-slide .img-wrap img{height:12rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .slider-standard .swiper-slide .title-wrap h3{font-size:1.1rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .slider-standard .slider-navigation.prev-wrap,.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .slider-standard .slider-navigation.next-wrap{display:none}section.related-sub.with-scrollbar{padding:4rem 0}section.related-sub.with-scrollbar .swiper-slide .content-wrap .title-wrap{margin-bottom:1.3rem}section.related-sub.with-scrollbar .swiper-slide .content-wrap{padding:1.875rem 1.5rem}section.flexible-content-all-in .flexible-content.img-txt-grid{margin:4rem 0}section.flexible-content-all-in .flexible-content.img-txt-grid .container{padding:0}section.flexible-content-all-in .flexible-content.img-txt-grid .grid-wrap{display:flex;max-width:100%;overflow:scroll;padding-left:2rem}section.flexible-content-all-in .flexible-content.img-txt-grid .grid-wrap::-webkit-scrollbar{display:none}section.flexible-content-all-in .flexible-content.img-txt-grid .grid-wrap .grid-item{min-width:17rem}section.flexible-content-all-in .flexible-content.img-txt-grid .grid-wrap .grid-item:last-child{margin-right:2rem}section.flexible-content-all-in .flexible-content.img-txt-grid .grid-wrap .grid-item .content-wrap{padding:1.875rem 1.5rem}section.flexible-content-all-in .flexible-content.img-txt-grid .grid-wrap .grid-item .content-wrap .title-wrap{margin-bottom:1.3rem}section.flexible-content-all-in .flexible-content.img-txt-grid .grid-wrap .grid-item .content-wrap .text-wrap p{line-height:1.5}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .single-content>.container>.title-wrap h3{font-size:1.1rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .single-content>.container>.title-wrap{margin-top:2.5rem;margin-bottom:1.5rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text.full-img .img-wrap img{position:unset;max-width:100%;max-height:27rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text.full-img .img-wrap,.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text.full-img .img-wrap img{height:auto}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.img-text.full-img .single-row{padding-left:2rem;padding-right:2rem}section.flexible-content-all-in .flexible-content.slider-imgs-texts .content-wrap .swiper-slide .content-wrapper{padding:0}section.flexible-content-all-in .flexible-content.slider-imgs-texts .content-wrap .swiper-slide{grid-template-columns:1fr;gap:0}section.flexible-content-all-in .flexible-content.slider-imgs-texts .content-wrap .swiper-slide .img-wrap{order:1}section.flexible-content-all-in .flexible-content.slider-imgs-texts .content-wrap .swiper-slide .content-wrapper{width:100%}section.flexible-content-all-in .flexible-content.slider-imgs-texts .swiper-pagination{top:13.8rem}section.flexible-content-all-in .flexible-content.slider-imgs-texts .content-wrap .swiper-slide .title-wrap{margin-bottom:1.5rem;margin-top:2.8rem}section.flexible-content-all-in .flexible-content.slider-imgs-texts .content-wrap .swiper-slide .text-wrapper{max-width:100%;padding-bottom:0}section.flexible-content-all-in .flexible-content.slider-imgs-texts .content-wrap .swiper-slide .content-wrapper{order:2}section.flexible-content-all-in .flexible-content.slider-imgs-texts .content-wrap .swiper-slide{display:flex;flex-direction:column}section.flexible-content-all-in .flexible-content.slider-imgs-texts .content-wrap .slider-navigation.prev-wrap{top:4.55rem;left:-1.4rem;z-index:2;transform:none}section.flexible-content-all-in .flexible-content.slider-imgs-texts .content-wrap .slider-navigation.next-wrap{top:4.55rem;right:-1.4rem;z-index:2;transform:none}section.flexible-content-all-in .flexible-content.slider-imgs-texts,.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .numbers-wrap.single-number{margin:4rem 0}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .numbers-wrap.single-number .number-title h3{font-size:2.5rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .numbers-wrap .number-text p{font-size:1rem;line-height:1.2}section.related-subpages .swiper-slide img{max-height:20rem}section.related-subpages .slide-wrap .content-wrap .title-wrap h3{font-size:1.3rem}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .numbers-wrap:not(.single-number) .number-wrap{max-width:100%}.page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .numbers-wrap:not(.single-number){grid-template-columns:1fr;gap:2rem;margin:3.125rem 0}section.related-subpages .section-title{padding-top:4rem;padding-bottom:2.5rem}section.related-subpages .cta-back{margin-top:3.5rem}section.related-subpages .slide-wrap .content-wrap .title-wrap h3{text-align:center}section.related-sub.with-scrollbar .sep-wrap+.title-wrap{margin-bottom:2rem}section.flexible-content-all-in .flexible-content.slider-imgs-texts .content-wrap .swiper-slide .img-wrap,section.flexible-content-all-in .flexible-content.slider-imgs-texts .content-wrap .swiper-slide .img-wrap img{height:12rem;width:100%;object-fit:cover}header.egloo .menu #menu-main-menu .first-level-voice:not(.has-children),header.egloo .menu #menu-main-menu .first-level-voice.open>.first-level-sub-menu .voices-list>.sub-menu .menu-item{display:grid}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .slider-standard .swiper-slide .title-wrap{margin:0;padding-top:2rem;padding-bottom:2rem}.page-template-welfare-sottopagina section.flexible-content-all-in .slider-standard .swiper-slide img{max-width:100%;height:auto}.page-template-welfare-sottopagina .slider-standard .main-content{display:block}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .slider-standard{margin:4rem 0}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text.with-padding .content-wrapper{padding-top:.5rem;padding-bottom:0}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text .single-row{grid-template-columns:1fr}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text.overlapped .img-wrap{top:0}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text .content-wrapper .title-wrap{margin-bottom:1.8rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text:not(.with-bg-color),.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text.overlapped+.flexible-content:not(.with-bg-color){margin:4rem 0}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text.with-bg-color{padding:4rem 0}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text.overlapped+.flexible-content{margin-top:0}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text.text-left .single-row .content-wrap{order:2}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text .content-wrapper .subtitle-wrap h3{margin-bottom:1.8rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text .content-wrapper .subtitle-wrap h3{font-size:1.1rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .grid-wrap{grid-template-columns:1fr;gap:3rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .grid-wrap .grid-item .text-wrap{margin-top:1.8rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text .content-wrapper .text-wrap+.subtitle-wrap{margin-top:2rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.table .tables-wrap{display:block}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.table .tables-wrap .table:not(:last-child){margin-bottom:4rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.table .table-content-wrap{margin-right:-2rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.table .table-content-wrap .table-content{width:100%;max-width:100%;display:flex;flex-wrap:wrap;overflow:scroll;padding-right:2rem;table-layout:unset}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.table .table-content-wrap .table-content::-webkit-scrollbar{display:none}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.table .table-content-wrap .table-content .table-row .table-column:first-child{min-width:12rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.table .table-content-wrap .table-content .table-row .table-column{min-width:12rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.table .table-content-wrap .table-content .table-row .table-column p{font-size:.9375rem;padding:1.25rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.table .table-title h3{font-size:1.2rem;margin-bottom:2rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.table{margin:4rem 0}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .slider-standard .swiper-slide .title-wrap h3{font-size:1.1rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .slider-standard .slider-navigation.prev-wrap,.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .slider-standard .slider-navigation.next-wrap{display:none}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .single-content>.container>.title-wrap h3{font-size:1.1rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .single-content>.container>.title-wrap{margin-top:2.5rem;margin-bottom:1.5rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text.full-img .img-wrap img{position:unset;max-width:100%;max-height:27rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text.full-img .img-wrap,.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text.full-img .img-wrap img{height:auto}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.img-text.full-img .single-row{padding-left:2rem;padding-right:2rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .numbers-wrap.single-number{margin:4rem 0}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .numbers-wrap.single-number .number-title h3{font-size:2.5rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .numbers-wrap .number-text p{font-size:1rem;line-height:1.2}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .numbers-wrap:not(.single-number) .number-wrap{max-width:100%}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .numbers-wrap:not(.single-number){grid-template-columns:1fr;gap:2rem;margin:3.125rem 0}.page-template-welfare section.intro-parent-page,.page-template-welfare section.filters-subpages{margin-bottom:4rem}.page-template-welfare #subpages-grid .subpages{grid-template-columns:1fr}.page-template-welfare #subpages-grid .subpages .columns .content-wrap{padding-left:1.5rem;padding-right:1.5rem}.page-template-welfare section#hero.standard-hero .bg img{height:23.375rem}.page-template-welfare-sottopagina main{padding-top:4.7rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .text-wrap h3,.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .text-wrap h4,.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .text-wrap h5,.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.intro-image .text-wrap h6{font-size:1.1rem}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.images-slider{padding:4rem 0}.page-template-welfare-sottopagina section.flexible-content-all-in .flexible-content.images-slider .title-wrap{margin-bottom:2.5rem}page-template-sustainability-sottopagina section.flexible-content-all-in .flexible-content.intro-image .slider-standard .swiper-slide .title-wrap{margin:0;padding-top:2rem;padding-bottom:2rem}.page-template-cpl-academy section.flexible-content-all-in .slider-standard .swiper-slide img{max-width:100%;height:auto}.page-template-cpl-academy .slider-standard .main-content{display:block}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .slider-standard{margin:4rem 0}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text.with-padding .content-wrapper{padding-top:.5rem;padding-bottom:0}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text .single-row{grid-template-columns:1fr}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text.overlapped .img-wrap{top:0}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text .content-wrapper .title-wrap{margin-bottom:1.8rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text:not(.with-bg-color),.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text.overlapped+.flexible-content:not(.with-bg-color){margin:4rem 0}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text.with-bg-color{padding:4rem 0}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text.overlapped+.flexible-content{margin-top:0}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text.text-left .single-row .content-wrap{order:2}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text .content-wrapper .subtitle-wrap h3{margin-bottom:1.8rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text .content-wrapper .subtitle-wrap h3{font-size:1.1rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .grid-wrap{grid-template-columns:1fr;gap:3rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .grid-wrap .grid-item .text-wrap{margin-top:1.8rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text .content-wrapper .text-wrap+.subtitle-wrap{margin-top:2rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.table .tables-wrap{display:block}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.table .tables-wrap .table:not(:last-child){margin-bottom:4rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.table .table-content-wrap{margin-right:-2rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.table .table-content-wrap .table-content{width:100%;max-width:100%;display:flex;flex-wrap:wrap;overflow:scroll;padding-right:2rem;table-layout:unset}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.table .table-content-wrap .table-content::-webkit-scrollbar{display:none}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.table .table-content-wrap .table-content .table-row .table-column:first-child{min-width:12rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.table .table-content-wrap .table-content .table-row .table-column{min-width:12rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.table .table-content-wrap .table-content .table-row .table-column p{font-size:.9375rem;padding:1.25rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.table .table-title h3{font-size:1.2rem;margin-bottom:2rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.table{margin:4rem 0}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .slider-standard .swiper-slide .title-wrap h3{font-size:1.1rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .slider-standard .slider-navigation.prev-wrap,.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .slider-standard .slider-navigation.next-wrap{display:none}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .single-content>.container>.title-wrap h3{font-size:1.1rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .single-content>.container>.title-wrap{margin-top:2.5rem;margin-bottom:1.5rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text.full-img .img-wrap img{position:unset;max-width:100%;max-height:27rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text.full-img .img-wrap,.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text.full-img .img-wrap img{height:auto}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text.full-img .single-row{padding-left:2rem;padding-right:2rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .numbers-wrap.single-number{margin:4rem 0}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .numbers-wrap.single-number .number-title h3{font-size:2.5rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .numbers-wrap .number-text p{font-size:1rem;line-height:1.2}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .numbers-wrap:not(.single-number) .number-wrap{max-width:100%}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .numbers-wrap:not(.single-number){grid-template-columns:1fr;gap:2rem;margin:3.125rem 0}.page-template-cpl-academy section#hero.standard-hero .bg img{height:23.375rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image{margin-top:4rem;margin-bottom:4rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-img-text h3{margin-bottom:1.8rem}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.img-text.with-gradient{padding:4rem 0}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.without-img .single-row{display:block}.page-template-cpl-academy section.flexible-content-all-in .flexible-content.intro-image .img-wrap{margin-top:4rem}.single-formazione main section.contact-form{padding:0;margin-top:6.25rem;margin-bottom:4.25rem}body.page-template-formazione .single-education-content{max-width:100%;width:100%}.page-template-formazione section.contact-form{padding-top:6.25rem}body.single-formazione .related-formazione.single-result .single-education-content{width:100%;max-width:100%}.page-template-iniziative-giovani section#hero.standard-hero .bg img{height:23.375rem}.page-template-posizioni-aperte .side-img-text,.page-template-iniziative-giovani .side-img-text{padding:4rem 0}.page-template-iniziative-giovani section.contact-form{padding-top:6.25rem}main .side-img-text .columns .col-content{max-width:100%}.page-template-posizioni-aperte .side-img-text .columns .col__right .col-content,.page-template-iniziative-giovani .side-img-text .columns .col__right .col-content{padding-top:0}main .section-job-ads{margin-top:4rem}main .section-job-ads .selects-list .single-filter{width:100%}main .section-job-ads .filters-wrap{margin-bottom:4rem}.page-template-posizioni-aperte .loop-content__job-position .columns .col__title{margin-bottom:0}.single-job-position main .single-job-position-content{padding-top:4rem;margin-top:4.7rem;padding-bottom:4rem}.single-job-position .single-job-position-content .section-title{margin-bottom:2rem}.single-job-position .single-job-position-content .columns{display:grid;gap:4rem}.single-job-position .single-job-position-content .content-text{margin-bottom:1.8rem}body .pf-modal-header{padding:2rem;font-size:1.5rem;max-width:90%;padding-bottom:1.5rem}body .modal-body{padding:1rem 2rem}body .modal-body .form-group{grid-template-columns:1fr;gap:1.6rem}body .modal-body .form-group .col-md-12{grid-column:unset}body .pf-modal-overlay .pf-modal-buttons{padding-left:2rem;padding-right:2rem;display:grid;gap:.5rem;grid-template-columns:1fr;padding-top:1rem}body .pf-modal-overlay .pf-modal-buttons button:first-child,body .pf-modal-overlay .pf-modal-buttons button:last-child{width:100%}body .modal-body .pf-ad-privacy-box>div{padding:10px 15px 10px 10px !important}body.theme-v-1_0_1 .work-with-us-graph{padding-top:2rem}body.home section#governance.img-text .columns{grid-template-columns:1fr}body.home section#governance.img-text .columns .single-col.col__left .col-content .text-wrap{max-width:100%}body.home section#governance.img-text .columns .single-col.col__right,body.home section#governance.img-text .columns .single-col.col__left{grid-column:unset}body.home section#governance.img-text .columns .single-col.col__right .img-wrap{top:0}body.home section#governance.img-text .columns .single-col.col__left{padding-top:0}body.home section#governance.img-text .columns .single-col.col__left .col-content{max-width:100%;padding-bottom:4rem}body.home #section-text-home .title-wrap h3{margin-bottom:2rem}body.home #section-text-home{padding:4rem 0}body.home section#intro.title-text{padding-bottom:4rem}body.home section#mission .swiper .columns{grid-template-columns:1fr}body.home section#mission .swiper .columns .single-col.col__right{order:1}body.home section#mission .swiper .columns .single-col.col__left{order:2;padding-top:0}body.home section#mission .swiper .columns .img-wrap{top:0}body.home section#mission .swiper .columns .img-wrap img{height:18rem;width:100%}body.home section#mission .swiper .columns .single-col.col__left .col-content .title-wrap{padding-top:10rem;margin-bottom:1rem;max-width:100%;padding-top:4.6rem}body.home section#mission .slider-navigation.prev-wrap{position:absolute;top:9rem;left:-1.45rem;z-index:2}body.home section#mission .slider-navigation.next-wrap{position:absolute;top:9rem;right:-1.45rem;z-index:2}body.home section#mission .swiper-controls{top:23.8rem}body.page-template-chi-siamo section#governance.img-text.release-2 .columns{grid-template-columns:1fr}body.page-template-chi-siamo section#governance.img-text.release-2 .columns .single-col.col__left .col-content .text-wrap{max-width:100%}body.page-template-chi-siamo section#governance.img-text.release-2 .columns .single-col.col__right,body.page-template-chi-siamo section#governance.img-text.release-2 .columns .single-col.col__left{grid-column:unset}body.page-template-chi-siamo section#governance.img-text.release-2 .columns .single-col.col__right .img-wrap{top:0}body.page-template-chi-siamo section#governance.img-text.release-2 .columns .single-col.col__left{padding-top:0}body.page-template-chi-siamo section#governance.img-text.release-2 .columns .single-col.col__left .col-content{max-width:100%;padding-bottom:4rem}body.page-template-chi-siamo #section-text-home .title-wrap h3{margin-bottom:2rem}body.page-template-chi-siamo #section-text-home{padding:4rem 0}body.page-template-chi-siamo section#intro.title-text{padding-bottom:4rem}body.page-template-chi-siamo section#mission .swiper .columns{grid-template-columns:1fr}body.page-template-chi-siamo section#mission .swiper .columns .single-col.col__right{order:1}body.page-template-chi-siamo section#mission .swiper .columns .single-col.col__left{order:2;padding-top:0}body.page-template-chi-siamo section#mission .swiper .columns .img-wrap{top:0}body.page-template-chi-siamo section#mission .swiper .columns .img-wrap img{height:18rem;width:100%}body.page-template-chi-siamo section#mission .swiper .columns .single-col.col__left .col-content .title-wrap{padding-top:10rem;margin-bottom:1rem;max-width:100%;padding-top:4.6rem}body.page-template-chi-siamo section#mission .slider-navigation.prev-wrap{position:absolute;top:9rem;left:-1.45rem;z-index:2}body.page-template-chi-siamo section#mission .slider-navigation.next-wrap{position:absolute;top:9rem;right:-1.45rem;z-index:2}body.page-template-chi-siamo section#mission .swiper-controls{top:23.8rem}section#about-us.img-text .columns .single-col.col__left .col-content{height:auto}.page-template-chi-siamo section#about-us.img-text .columns .single-col.col__right .col-content{padding-top:2rem}body.page-template-chi-siamo section#about-us.img-text{padding-top:0}body.home section#governance.img-text.release-2 .columns,body.page-template-chi-siamo section#governance.img-text.release-2 .columns{gap:2.5rem}.page-template-pagina-informativa section#hero.standard-hero{margin-top:4.7rem}section.informative section.accordion .section-content .single-acc-item .title-bar .container .title-wrap{grid-column:span 11}section.informative section.accordion .section-content .single-acc-item .title-bar .container .icon-wrap{right:0}section.informative section.accordion .section-content .single-acc-item .content-bar .container,section.informative section.accordion .section-content .single-acc-item .title-bar .container{padding:0}section.informative{padding-bottom:4rem}section.informative .informative-wrap.two-col{display:grid;gap:3.125rem}section.informative section.accordion .section-content .single-acc-item .title-bar .container .title-wrap .title{font-size:1rem}section.informative section.accordion .section-content .single-acc-item .title-bar .container{gap:0}section#catalogue .catalogues{grid-template-columns:1fr;gap:2rem}section#catalogue .catalogues .single-doc .text-col{min-height:auto}section#catalogue{margin-bottom:3.125rem}.post-type-slider .swiper-controls{margin-top:2rem}.page-template-candidatura-spontanea section.contact-form .columns .single-col.col__right{margin-top:3.5rem}section.contact-form.password-protected{padding-top:8rem}section.contact-form .password-form form p:nth-child(2){max-width:100%}section#story .content-wrap .single-story .img-wrap .img,section#story .content-wrap .single-story .text-wrap .text{max-width:100%}section#story .content-wrap .single-story .img-wrap .img img{height:54vw;object-fit:cover;width:100%}section#graph .date-wrap{position:absolute;bottom:0;left:50%;transform:translateX(-50%);bottom:-4rem;text-align:center}body.home section#markets.card-hover-slider-section{padding-top:3.5rem}}body #iubenda-cs-banner *{font-family:var(--ff-normal) !important;color:var(--c-primary) !important;font-weight:500 !important;font-size:14px !important}body #purposes-container .purposes-header{border-bottom:1px solid rgba(0,0,0,.075) !important}body #iubenda-iframe .purposes-header-right .iub-iframe-brand-button{display:none !important}body #purposes-content-container .purposes-header .purposes-header-text,body #purposes-content-container .purposes-section-header-text{font-size:14px !important}body #purposes-content-container .purposes-item .purposes-item-body,body #purposes-content-container .purposes-item .purposes-item-title .purposes-item-title-btn{font-weight:500 !important}body #purposes-content-container .purposes-section-header-title{line-height:1.4 !important;padding-bottom:7px !important;font-size:16px !important}body #purposes-content-container .purposes-header{padding-top:0 !important}body #iubenda-iframe .purposes-header-right button{background-color:var(--c-green) !important;color:#fff !important;border:.5px solid var(--c-green) !important;box-shadow:none !important;opacity:1;border-radius:64px !important}body #iubenda-iframe .purposes-header-right button:hover{opacity:.8;background-color:var(--c-green) !important;color:#fff !important;border:.5px solid var(--c-green) !important}body #iubenda-iframe .iub-toggle-checkbox input.style1:checked{background-color:var(--c-green) !important}body #iubenda-iframe .iub-btn-stroked{border:1px solid #000 !important}body #purposes-content-container .purposes-header .purposes-header-title{font-weight:600 !important;font-size:2rem !important;margin-bottom:8px !important;line-height:1.2 !important;padding-bottom:1rem !important;padding-top:1.8rem !important}body #purposes-content-container .purposes-section-header{padding-bottom:24px !important}body #iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox input.style1:checked{background-color:var(--c-green) !important}body #iubenda-cs-banner .iubenda-cs-opt-group button,body .iubenda-alert button.iubenda-button-cancel,body #iiubenda-cs-banner .iub-btn-consent,body #iubenda-iframe #iubFooterBtnContainer button,body #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-accept-btn{border:.5px solid #fff !important;font-weight:600 !important;outline:none !important;box-shadow:none !important;color:#fff !important;background-color:var(--c-green) !important;transition:opacity .2s ease-in-out !important;font-size:14px !important}body #iubenda-iframe #iubFooterBtnContainer button{border:.5px solid var(--c-green) !important;color:#fff !important;background-color:var(--c-green) !important}body #iubenda-cs-banner .iubenda-banner-content{padding-bottom:24px !important}body #iubenda-cs-banner.iub-btn-consent.iub-btn-reject,body #iubenda-cs-banner .iub-btn-consent.iub-btn-accept{color:#fff !important;background-image:none !important;padding-left:25px !important;padding-right:25px !important;font-size:12px !important}body #iubenda-iframe .iub-btn-consent{box-shadow:none !important}body #iubenda-iframe .iub-btn-consent.iub-btn-reject{background-size:9px !important}body #iubenda-iframe .iub-btn-consent.iub-btn-accept{background-size:11px !important}body #iubenda-cs-banner .iubenda-cs-opt-group button:hover,body .iubenda-alert button.iubenda-button-cancel:hover,body #iubenda-iframe #iubFooterBtnContainer button:hover,body #iubenda-iframe #iubFooterBtnContainer button:focus{opacity:.8}body #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-reject-btn{background:var(--c-green) !important;color:#fff !important}body #iubenda-cs-banner [tabindex]:not([tabindex="-1"]):focus,body #iubenda-cs-banner a[href]:focus,body #iubenda-cs-banner button:focus,body #iubenda-cs-banner details:focus,body #iubenda-cs-banner input:focus,body #iubenda-cs-banner select:focus,body #iubenda-cs-banner textarea:focus,body #iubenda-iframe [tabindex]:not([tabindex="-1"]):focus,body #iubenda-iframe a[href]:focus,body #iubenda-iframe button:focus,body #iubenda-iframe details:focus,body #iubenda-iframe input:focus,body #iubenda-iframe select:focus,body #iubenda-iframe textarea:focus{outline:none !important}body .iubenda-tp-btn[data-tp-float][data-tp-float=bottom-right]{border-radius:50% !important;bottom:2.5rem !important;right:2.5rem !important;margin:0 !important;width:3rem !important;height:3rem !important;background-position:center !important;border:0 !important;outline:0 !important;box-shadow:0 0 0 1px #003577 !important;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="44.425" height="50.627" viewBox="0 0 44.425 50.627"><path id="logo-blue" d="M11.025,40.672c-.088.02-2.537,1.584.451,2.8,2.889,1.174,15.888,1.083,18.236-.09,1.78-.89.632-2.347-.452-2.618s-10.833-1.806-18.235-.09M28.21,4.175s5.113-4.53,8.8-4.153c4.155.425,7.222,3.25,7.4,6.77a5.916,5.916,0,0,1-3.521,6.048c-1.444.451-5.281.5-6.68-2.437a5.513,5.513,0,0,1,.361-5.326c.239-.784-.754-.6-.754-.6A8.771,8.771,0,0,0,30.75,6.641c-.077.119,2.708,3.791,2.573,6.544L21.665,13.2s-.98-6.7-2.257-7.583c-1.078-.748-2.459-1.177-4.049.525C13.417,8.221,12.786,17.2,14.939,20.83c1.3,2.19,2.121,2.3,2.753,2.211s3.746-.857,3.843-7.392l11.743.019s.241,6.575-7.009,10.352c-6.41,3.34-14.083.9-14.173.9L9.748,26.11s-2.708,1.083-.361,3.25,15.166.271,17.333.451,8.815-1.01,11.974,5.851A9.485,9.485,0,0,1,37.16,46.224a13.939,13.939,0,0,1-6.545,3.385c-3.11.751-23.064,2.806-28.9-2.556-4.636-4.259,1.457-9.811,2.766-9.088.506.279-5.326-3.476-3.262-8.649,1.735-4.351,4.694-4.784,5.146-4.875S-.448,19.625,1.94,10.945C4.39,2.037,16.384-2.776,28.21,4.175" fill="%23003577"/></svg>') !important;background-size:22px !important;opacity:.5;transition:all .2s ease-in-out}body .iubenda-tp-btn[data-tp-float][data-tp-float=bottom-left]:hover{opacity:1}body .iubenda-tp-btn[data-tp-float][data-tp-float=bottom-left]{right:2rem !important;border-radius:50% !important;bottom:2.5rem !important;left:auto !important;margin:0 !important;width:3rem !important;height:3rem !important;background-position:center !important;border:0 !important;outline:0 !important;box-shadow:0 0 0 1px var(--c-green) !important;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="50.21" height="60.44" viewBox="0 0 50.21 60.44"><defs><linearGradient id="linear-gradient" x1="0.601" y1="1.026" x2="0.338" y2="0.041" gradientUnits="objectBoundingBox"><stop offset="0.1" stop-color="%230057bf"/><stop offset="0.4" stop-color="%23f6a22a"/></linearGradient></defs><g id="CPL_logo-def_oriz_30_-05" data-name="CPL_logo-def_oriz[30]-05" transform="translate(0 0)"><path id="Tracciato_20499" data-name="Tracciato 20499" d="M35.51,19.1a2.878,2.878,0,1,1-4.07,0,2.885,2.885,0,0,1,4.07,0" fill="%23004a42"/><path id="Tracciato_20500" data-name="Tracciato 20500" d="M43.88,29.97a2.878,2.878,0,1,1-4.07,0,2.885,2.885,0,0,1,4.07,0" fill="%23004a42"/><path id="Tracciato_20501" data-name="Tracciato 20501" d="M42.25,17.37a3.535,3.535,0,0,0,4.54,5.42l-4.55-5.42Z" fill="%23004a42"/><path id="Tracciato_20502" data-name="Tracciato 20502" d="M18.82,34.04a2.878,2.878,0,1,0,0-4.07,2.885,2.885,0,0,0,0,4.07" fill="%23004a42"/><path id="Tracciato_20503" data-name="Tracciato 20503" d="M27.44,43.81a2.878,2.878,0,1,0,0-4.07,2.885,2.885,0,0,0,0,4.07" fill="%23004a42"/><path id="Tracciato_20504" data-name="Tracciato 20504" d="M21.42,46.34a3.536,3.536,0,0,0-5-5Z" fill="%23004a42"/><path id="Tracciato_20505" data-name="Tracciato 20505" d="M42.02,46.35s-.21-2.66-.28-3.14a17.36,17.36,0,0,0-9.05-30.18s.33-1.34.65-2.55a19.982,19.982,0,0,1,8.68,35.87" fill="%23004a42"/><path id="Tracciato_20506" data-name="Tracciato 20506" d="M29.3,28.84a3.541,3.541,0,1,0,4.36,5.58" fill="%23004a42"/><path id="Tracciato_20507" data-name="Tracciato 20507" d="M35.62,57.3A27.607,27.607,0,0,1,2.63,30.23v-.09a27.166,27.166,0,0,1,.62-5.76A27.59,27.59,0,0,1,29.01,2.65c.04.57.06,1.12.06,1.66a24.455,24.455,0,0,1-.75,6.02A20.023,20.023,0,0,0,12.39,21.19a19.783,19.783,0,0,0-2.13,8.04c-.02.34-.03.68-.02.99A19.994,19.994,0,0,0,37.43,48.86a23.578,23.578,0,0,1-1.82,8.43m.23-18.26a24.625,24.625,0,0,1,1.53,7.01A17.357,17.357,0,0,1,12.87,30.2v-.04a30.411,30.411,0,0,0,9.27-5.24,24.728,24.728,0,0,1,13.71,14.1m4.21,8.71v-.37c-.01-.19-.02-.37-.02-.56h0A27.257,27.257,0,0,0,24.23,22.98a26.845,26.845,0,0,0,6.1-10.15h.02l.19-.65c.2-.66.38-1.32.53-1.97h-.02a27.279,27.279,0,0,0,.65-5.9,26.831,26.831,0,0,0-.19-3.15L31.38,0H30.21A30.2,30.2,0,0,0,0,30.13v.11a30.267,30.267,0,0,0,30.22,30.2,30.9,30.9,0,0,0,6.51-.7l.51-.11.29-.43c1.61-2.38,2.62-7.95,2.52-11.46" fill="url(%23linear-gradient)"/></g></svg>') !important;background-size:30px !important;opacity:.5;transition:all .2s ease-in-out !important}section.flexible-content-all-in .flexible-content.video .video-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto;margin:3.125rem 0}section.flexible-content-all-in .flexible-content.video .video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}section.flexible-content-all-in .flexible-content.video{margin-top:-2rem;margin-bottom:6.25rem}.page-id-15990 #know-more,.page-id-15991 #know-more{display:none}@media only screen and (max-width:768px){body #purposes-content-container .purposes-header .purposes-header-title{font-size:1.8rem !important}body .iubenda-tp-btn[data-tp-float][data-tp-float=bottom-right]{right:1.25rem !important;bottom:1.25rem !important;width:2.5rem !important;height:2.5rem !important}body #purposes-content-container .purposes-section-header-title{font-size:17px !important}body.no-scroll .iubenda-tp-btn[data-tp-float][data-tp-float=bottom-left]{display:none !important}.slider-standard-gallery .swiper .swiper-slide,.slider-standard-gallery .swiper .swiper-slide img{height:14rem}.page-template-pagina-standard .flexible-content.img-text-gradient{margin:4.5rem 0}section.flexible-content-all-in .flexible-content.video{margin-bottom:4rem}}body .iub__us-widget{display:none!important}.error404 .content{text-align:center;min-height:auto;place-items:center;margin-top:17rem;padding-bottom:8rem}.error404 .content h1{margin-bottom:1rem;font-size:1.5625rem}@media (max-width:767px){.error404 .content{margin-top:10rem}}