/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}details>*{box-sizing:border-box}@font-face{font-family:system-ui;font-style:normal;font-weight:300;src:local(".SFNSText-Light"),local(".HelveticaNeueDeskInterface-Light"),local(".LucidaGrandeUI"),local("Segoe UI Light"),local("Ubuntu Light"),local("Roboto-Light"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system-ui;font-style:italic;font-weight:300;src:local(".SFNSText-LightItalic"),local(".HelveticaNeueDeskInterface-Italic"),local(".LucidaGrandeUI"),local("Segoe UI Light Italic"),local("Ubuntu Light Italic"),local("Roboto-LightItalic"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system-ui;font-style:normal;font-weight:400;src:local(".SFNSText-Regular"),local(".HelveticaNeueDeskInterface-Regular"),local(".LucidaGrandeUI"),local("Segoe UI"),local("Ubuntu"),local("Roboto-Regular"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system-ui;font-style:italic;font-weight:400;src:local(".SFNSText-Italic"),local(".HelveticaNeueDeskInterface-Italic"),local(".LucidaGrandeUI"),local("Segoe UI Italic"),local("Ubuntu Italic"),local("Roboto-Italic"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system-ui;font-style:normal;font-weight:500;src:local(".SFNSText-Medium"),local(".HelveticaNeueDeskInterface-MediumP4"),local(".LucidaGrandeUI"),local("Segoe UI Semibold"),local("Ubuntu Medium"),local("Roboto-Medium"),local("DroidSans-Bold"),local("Tahoma Bold")}@font-face{font-family:system-ui;font-style:italic;font-weight:500;src:local(".SFNSText-MediumItalic"),local(".HelveticaNeueDeskInterface-MediumItalicP4"),local(".LucidaGrandeUI"),local("Segoe UI Semibold Italic"),local("Ubuntu Medium Italic"),local("Roboto-MediumItalic"),local("DroidSans-Bold"),local("Tahoma Bold")}@font-face{font-family:system-ui;font-style:normal;font-weight:700;src:local(".SFNSText-Bold"),local(".HelveticaNeueDeskInterface-Bold"),local(".LucidaGrandeUI"),local("Segoe UI Bold"),local("Ubuntu Bold"),local("Roboto-Bold"),local("DroidSans-Bold"),local("Tahoma Bold")}@font-face{font-family:system-ui;font-style:italic;font-weight:700;src:local(".SFNSText-BoldItalic"),local(".HelveticaNeueDeskInterface-BoldItalic"),local(".LucidaGrandeUI"),local("Segoe UI Bold Italic"),local("Ubuntu Bold Italic"),local("Roboto-BoldItalic"),local("DroidSans-Bold"),local("Tahoma Bold")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:100 900;src:url(../fonts/Roboto.woff2) format("woff2"),url(../fonts/Roboto.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:100 900;src:url(../fonts/Roboto-Italic.woff2) format("woff2"),url(../fonts/Roboto-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:100 900;src:url(../fonts/CormorantGaramond.woff2) format("woff2"),url(../fonts/CormorantGaramond.woff) format("woff")}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:italic;font-weight:100 900;src:url(../fonts/CormorantGaramond-Italic.woff2) format("woff2"),url(../fonts/CormorantGaramond-Italic.woff) format("woff")}:root{--ff-base:"Roboto","system-ui",sans-serif;--ff-heading:"Cormorant Garamond",Georgia,serif;--fs-h1:clamp(3.125rem,2.465rem + 2.817vw,5rem);--lh-h1:1.2;--fs-h2:clamp(2.063rem,1.732rem + 1.408vw,3rem);--lh-h2:1.2;--fs-h3:clamp(1.625rem,1.405rem + 0.939vw,2.25rem);--lh-h3:1.2;--fs-h4:clamp(1.313rem,1.158rem + 0.657vw,1.75rem);--lh-h4:1.2;--fs-large:clamp(1.313rem,1.158rem + 0.657vw,1.75rem);--lh-large:1.3;--fs-body:clamp(1rem,0.912rem + 0.376vw,1.25rem);--lh-body:1.7;--fs-small:clamp(0.813rem,0.746rem + 0.282vw,1rem);--lh-small:1.4}.fs-h1{font-family:var(--ff-heading);font-size:var(--fs-h1);font-weight:400;line-height:var(--lh-h1)}.fs-h2{font-size:var(--fs-h2);line-height:var(--lh-h2)}.fs-h2,.fs-h3{font-family:var(--ff-heading);font-weight:600}.fs-h3{font-size:var(--fs-h3);line-height:var(--lh-h3)}.fs-h4{font-family:var(--ff-heading);font-size:var(--fs-h4);font-weight:600;line-height:var(--lh-h4)}.fs-large{font-size:var(--fs-large);line-height:var(--lh-large)}.fs-body{font-size:var(--fs-body);line-height:var(--lh-body)}.fs-small{font-size:var(--fs-small);line-height:var(--lh-small)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background-color:#fff;color:#0d2426;font-family:Roboto,"system-ui",sans-serif;font-weight:400;line-height:34px;scroll-behavior:smooth}body,html{height:100%}body{font-size:var(--fs-body);line-height:var(--lh-body);display:flex;flex-flow:column nowrap}address,dl,embed,fieldset,hr,iframe,ol,p,pre,table,ul{margin-top:1.1em;margin-bottom:1.1em}dd,ol,ul{padding-left:1.1em}dd{margin-left:0}li ol,li ul{margin-top:0;margin-bottom:0}small{font-size:var(--fs-small)}dd+dt{margin-top:.55em}b,dt,strong{font-weight:700}audio,canvas,iframe,img,svg,video{vertical-align:middle}pre{white-space:pre-wrap}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:0}h1{font-family:var(--ff-heading);font-size:var(--fs-h1);font-weight:400;line-height:var(--lh-h1)}h2{font-size:var(--fs-h2);line-height:var(--lh-h2)}h2,h3{font-family:var(--ff-heading);font-weight:600}h3{font-size:var(--fs-h3);line-height:var(--lh-h3)}h4,h5,h6{font-family:var(--ff-heading);font-size:var(--fs-h4);font-weight:600;line-height:var(--lh-h4)}table{width:100%;border-collapse:collapse}table caption{margin-bottom:.55em;text-align:center}thead,tr{border-bottom:1px solid}tr:last-child{border-bottom:0}td,th{padding:.25rem .5rem;border-right:1px solid;word-break:break-all}td:last-child,th:last-child{border-right:0}th{font-weight:inherit;text-align:inherit}tfoot tr{border-top:1px solid}figure{margin-top:1rem}@media (min-width:48em){figure{margin-top:1.5rem}}@media (min-width:64em){figure{margin-top:2rem}}@media (min-width:75em){figure{margin-top:2.5rem}}figure{margin-bottom:1rem}@media (min-width:48em){figure{margin-bottom:1.5rem}}@media (min-width:64em){figure{margin-bottom:2rem}}@media (min-width:75em){figure{margin-bottom:2.5rem}}figure{max-width:100%;margin-right:0;margin-left:0;font-size:var(--fs-small);text-align:center}figcaption{padding:.55em}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}blockquote{margin-top:1rem}@media (min-width:48em){blockquote{margin-top:1.5rem}}@media (min-width:64em){blockquote{margin-top:2rem}}@media (min-width:75em){blockquote{margin-top:2.5rem}}blockquote{margin-bottom:1rem}@media (min-width:48em){blockquote{margin-bottom:1.5rem}}@media (min-width:64em){blockquote{margin-bottom:2rem}}@media (min-width:75em){blockquote{margin-bottom:2.5rem}}blockquote{padding:1.1em;border-left:.25em solid;margin-right:0;margin-left:0}::-moz-selection{background:#0d2426;color:#fff;text-shadow:none}::selection{background:#0d2426;color:#fff;text-shadow:none}::-moz-placeholder{color:rgba(13,36,38,.8);opacity:1}::placeholder{color:rgba(13,36,38,.8);opacity:1}fieldset{width:100%;padding:0;border:0;margin-right:0;margin-left:0}label{display:inline-block;margin-bottom:.275em}[type=color]:active,[type=color]:focus,[type=date]:active,[type=date]:focus,[type=datetime-local]:active,[type=datetime-local]:focus,[type=datetime]:active,[type=datetime]:focus,[type=email]:active,[type=email]:focus,[type=month]:active,[type=month]:focus,[type=number]:active,[type=number]:focus,[type=password]:active,[type=password]:focus,[type=search]:active,[type=search]:focus,[type=tel]:active,[type=tel]:focus,[type=text]:active,[type=text]:focus,[type=time]:active,[type=time]:focus,[type=url]:active,[type=url]:focus,[type=week]:active,[type=week]:focus,textarea:active,textarea:focus{outline:none}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{display:block;width:100%;padding:.85em;border:1px solid;background-color:transparent;border-radius:3px;box-shadow:none;color:inherit;font-family:inherit;line-height:inherit;transition:color .3s ease-in-out 0s,background-color .3s ease-in-out 0s,border-color .3s ease-in-out 0s,box-shadow .3s ease-in-out 0s,transform .3s ease-in-out 0s}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,textarea:focus{box-shadow:0 0 0 2px rgb(166,213.5760368664,255)}[type=color]:-webkit-autofill,[type=date]:-webkit-autofill,[type=datetime-local]:-webkit-autofill,[type=datetime]:-webkit-autofill,[type=email]:-webkit-autofill,[type=month]:-webkit-autofill,[type=number]:-webkit-autofill,[type=password]:-webkit-autofill,[type=search]:-webkit-autofill,[type=tel]:-webkit-autofill,[type=text]:-webkit-autofill,[type=time]:-webkit-autofill,[type=url]:-webkit-autofill,[type=week]:-webkit-autofill,textarea:-webkit-autofill{box-shadow:inset 0 0 0 1000px transparent}select{width:100%}[multiple],textarea{height:100px;resize:vertical}img{display:inline-block;width:auto;height:auto;vertical-align:middle}a{text-decoration:underline}a:active,a:focus,a:hover{text-decoration:none}a,a:active,a:focus,a:hover{color:inherit}iframe{width:100%;border:0}hr{height:1px;border:0;background-color:currentColor}svg{width:100%;max-height:100%}[type=button],[type=reset],[type=submit],button{padding:0;border:0;background:transparent;border-radius:0;cursor:pointer;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.button{border-color:#0d2426;background-color:#0d2426;color:#fff}.button:active,.button:focus,.button:hover{border-color:#0d2426;background-color:#fff;color:#0d2426}.img-fit{position:relative;display:block;overflow:hidden}.img-fit img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.img-fit--fallback{background-position:50%;background-size:cover}.img-fit--fallback img{opacity:0}.lazyload,.lazyloading{filter:blur(10px);opacity:.5}.lazyloaded{filter:blur(0);transition:filter .3s ease-in-out 0s,opacity .3s ease-in-out 0s}.about-fondazione__inner{padding:60px}@media (max-width:74.99em){.about-fondazione__inner{padding:30px}}.about-fondazione__inner .cols{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-top:24px}@media (max-width:74.99em){.about-fondazione__inner .cols{grid-template-columns:1fr;gap:30px;margin-top:30px}}.about-fondazione__inner .cols .content .cont-btn{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px 24px}.about-fondazione__inner .cols img{margin:auto}.about-fondazione__inner .video-cont{margin-top:40px;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.about-fondazione__inner .video-cont iframe{position:absolute;top:0;left:0;width:100%;height:100%;margin:0}.aforisma__inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:60px}@media (max-width:74.99em){.aforisma__inner{grid-template-columns:1fr;gap:30px;padding:40px 30px}}.aforisma__inner img{width:100%}.aforisma__inner .content{display:flex;flex-direction:column;gap:40px}@media (max-width:74.99em){.aforisma__inner .content{gap:20px}}.aforisma__inner .content .aforisma p{font-size:clamp(1.563rem,1.364rem + .845vw,2.125rem);line-height:1.38;font-family:var(--ff-heading);font-style:italic}.article>:first-child{margin-top:0}.article>:last-child{margin-bottom:0}.banner-dona__inner{padding:60px}@media (max-width:74.99em){.banner-dona__inner{padding:30px}}.banner-dona__inner a{display:block;padding:90px 60px;text-decoration:none;background-image:url(/wp-content/uploads/2026/10/bg-cta-dona.jpg);background-size:cover}@media (max-width:74.99em){.banner-dona__inner a{padding:60px 30px}}.banner-dona__inner a .title-banner{display:block;color:#fff;font-family:var(--ff-heading);font-size:clamp(2.438rem,1.975rem + 1.972vw,3.75rem);line-height:1;font-weight:700;text-align:center}.burger{padding:0;border:0;background:transparent;border-radius:0;cursor:pointer;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;position:relative;display:flex;overflow:hidden;width:25px;height:25px;flex-flow:column nowrap;align-items:center;justify-content:space-around;color:currentColor;transition:color .3s ease-in-out 0s,background-color .3s ease-in-out 0s,transform .3s ease-in-out 0s}.burger .burger__line{position:absolute;display:block;width:25px;height:3px;margin:0;background-color:currentColor;border-radius:4px;color:currentColor;content:"";transition:opacity .3s ease-in-out 0s,transform .3s ease-in-out 0s,top .3s ease-in-out 0s}.burger .burger__line--1{transform:translateY(-7px)}.burger .burger__line--3{transform:translateY(7px)}.burger{color:#0d2426}.burger:active:active,.burger:active:focus,.burger:focus:active,.burger:focus:focus,.burger:hover:active,.burger:hover:focus{outline:none}.burger:active,.burger:focus,.burger:hover{box-shadow:none}.burger.active .burger__line--1{transform:rotate(45deg)}.burger.active .burger__line--2{opacity:0}.burger.active .burger__line--3{transform:rotate(-45deg)}.g-card{position:relative;display:flex;flex-direction:column}.g-card:active .g-card__media>*,.g-card:focus .g-card__media>*,.g-card:hover .g-card__media>*{transform:scale(1.1)}.g-card__heading{font-family:var(--ff-heading);font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-h3);margin-top:0}.g-card__heading a:before{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;content:""}.g-card__meta{order:-4;margin-bottom:1.1em;color:#ccc}.g-card__content>:first-child{margin-top:0}.g-card__content>:last-child{margin-bottom:0}.g-card__media{overflow:hidden;border-radius:3px;filter:drop-shadow(0 0 .25em rgba(13,36,38,.7));order:-5;padding-top:66.6666666667%;margin-bottom:1.1em}.g-card__media>*{transition:transform .3s ease-in-out 0s}.cards{margin-top:2rem}@media (min-width:48em){.cards{margin-top:3rem}}@media (min-width:64em){.cards{margin-top:4rem}}@media (min-width:75em){.cards{margin-top:5rem}}.cards{margin-bottom:2rem}@media (min-width:48em){.cards{margin-bottom:3rem}}@media (min-width:64em){.cards{margin-bottom:4rem}}@media (min-width:75em){.cards{margin-bottom:5rem}}.cards{padding-right:30px;padding-left:30px;width:100%;margin-right:auto;margin-left:auto;max-width:1200px}.cards__row{margin-right:-15px;margin-left:-15px;display:flex;flex-wrap:wrap;justify-content:center}.cards__col{padding-right:15px;padding-left:15px;margin-top:60px}@media (min-width:48em){.cards__col{width:50%}.cards__col:nth-child(-n+2){margin-top:0}}@media (min-width:75em){.cards__col{width:33.33333%}.cards__col:nth-child(-n+3){margin-top:0}}.cards__col:first-child{margin-top:0}.wysiwyg .cards{padding-right:0;padding-left:0}.doppia-col-titolo-testo{background-color:#05635f}.doppia-col-titolo-testo__inner{padding:80px 60px}@media (max-width:74.99em){.doppia-col-titolo-testo__inner{padding:40px 30px}}.doppia-col-titolo-testo__inner .cols{display:grid;grid-template-columns:1fr 1fr;gap:60px}@media (max-width:74.99em){.doppia-col-titolo-testo__inner .cols{gap:30px}}@media (max-width:47.99em){.doppia-col-titolo-testo__inner .cols{grid-template-columns:1fr}}.doppia-col-titolo-testo__inner .cols .content{background-color:#fff;padding:60px 48px;display:flex;flex-direction:column;gap:40px}@media (max-width:74.99em){.doppia-col-titolo-testo__inner .cols .content{padding:32px;gap:30px}}.doppia-col-titolo-testo__inner .btn{margin-top:40px}.elenco-cta__inner{padding:60px}@media (max-width:74.99em){.elenco-cta__inner{padding:40px 30px}}.elenco-cta__inner .list-cta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}@media (max-width:74.99em){.elenco-cta__inner .list-cta{grid-template-columns:1fr;gap:16px}}.elenco-cta__inner .list-cta .single-cta{display:flex;flex-direction:column;justify-content:center;align-items:center;background-size:cover;background-repeat:no-repeat;padding:36px;text-decoration:none;color:#fff}@media (max-width:74.99em){.elenco-cta__inner .list-cta .single-cta{min-height:177px;padding:36px 18px}}.elenco-cta__inner .list-cta .single-cta .text-cta{font-size:clamp(1.313rem,1.158rem + .657vw,1.75rem);line-height:1.2;font-family:var(--ff-heading);text-align:center}.elenco-cta__inner .list-cta .single-cta h4{margin-top:12px}.faq__inner{padding:60px}@media (max-width:74.99em){.faq__inner{padding:30px}}.faq__inner h2{margin-bottom:32px}.faq__inner .faqs{margin-top:46px;display:flex;flex-direction:column;gap:24px}@media (max-width:74.99em){.faq__inner .faqs{gap:16px}}.faq__inner .faqs .faq{display:flex;flex-direction:column;padding:18px 22px;border:2px solid #05635f;border-radius:4px}.faq__inner .faqs .faq .header-faq{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer}.faq__inner .faqs .faq .header-faq h4{font-weight:600;text-align:left}.faq__inner .faqs .faq .header-faq .icon-cont{display:flex;padding:10px;border-radius:50%;border:2px solid #05635f}.faq__inner .faqs .faq .header-faq .icon-cont svg{min-width:20px;height:auto;transition:transform .2s}.faq__inner .faqs .faq .bottom-faq{display:none;margin-top:14px}.faq__inner .faqs .faq .bottom-faq .btn{margin-top:14px}.faq__inner .faqs .faq.open .header-faq .icon-cont svg{transform:rotate(90deg)}.faq__inner .faqs .faq.open .bottom-faq{display:block}.fascia-5x1000__inner{padding:60px}@media (max-width:74.99em){.fascia-5x1000__inner{padding:40px 30px}}.fascia-5x1000__inner .btn{margin-top:34px}.fascia-articoli__inner{padding:60px}@media (max-width:74.99em){.fascia-articoli__inner{padding:30px}}.fascia-articoli__inner h2{margin-bottom:60px}@media (max-width:74.99em){.fascia-articoli__inner h2{margin-bottom:40px}}.fascia-articoli__inner .post-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (min-width:48em) and (max-width:74.99em){.fascia-articoli__inner .post-list{grid-template-columns:1fr 1fr}}@media (max-width:47.99em){.fascia-articoli__inner .post-list{grid-template-columns:1fr}}.fascia-articoli__inner .post-list img{border-radius:4px;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.fascia-articoli__inner .post-list .body-article{display:flex;flex-direction:column;flex:1;gap:8px;padding-top:10px}.fascia-articoli__inner .post-list .body-article .category{text-transform:uppercase;font-size:var(--fs-small);color:#05635f;text-decoration:none;width:-moz-fit-content;width:fit-content}.fascia-articoli__inner .post-list .body-article .title-article a{text-decoration:none}.fascia-articoli__inner .post-list .body-article .date{font-size:var(--fs-small);color:#4b6f72}.fascia-articoli__inner .btn:not(.body-progetto .btn){margin-top:60px}@media (max-width:74.99em){.fascia-articoli__inner .btn:not(.body-progetto .btn){margin-top:40px}}.fascia-bottoni__inner{padding:60px}@media (max-width:74.99em){.fascia-bottoni__inner{padding:40px 30px}}.fascia-bottoni__inner h2{margin-bottom:24px}.fascia-bottoni__inner .elenco-btns{display:flex;flex-wrap:wrap;gap:24px}.fascia-cat-progetti__inner{padding:60px}@media (max-width:74.99em){.fascia-cat-progetti__inner{padding:40px 30px}}.fascia-cat-progetti__inner h2{margin-bottom:60px}@media (max-width:74.99em){.fascia-cat-progetti__inner h2{margin-bottom:40px}}.fascia-cat-progetti__inner .categorie-progetto{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (max-width:74.99em){.fascia-cat-progetti__inner .categorie-progetto{grid-template-columns:1fr;gap:24px}}.fascia-cat-progetti__inner .categorie-progetto .categoria-progetto{box-shadow:0 8px 24px rgba(149,157,165,.2)}.fascia-cat-progetti__inner .categorie-progetto .categoria-progetto img{width:100%}.fascia-cat-progetti__inner .categorie-progetto .categoria-progetto .content-cat{padding:24px 40px 60px}@media (max-width:74.99em){.fascia-cat-progetti__inner .categorie-progetto .categoria-progetto .content-cat{padding:24px 20px 40px}}.fascia-cat-progetti__inner .categorie-progetto .categoria-progetto .content-cat .link-cat{display:inline-block;text-decoration:none;font-weight:700;color:#05635f;margin-top:24px}.fascia-cat-progetti__inner .btn{margin-top:60px}@media (max-width:74.99em){.fascia-cat-progetti__inner .btn{margin-top:40px}}.fascia-elisa__inner{padding:60px}@media (max-width:74.99em){.fascia-elisa__inner{padding:40px 30px}}.fascia-elisa__inner h2{margin-bottom:24px}.fascia-elisa__inner .content{display:grid;grid-template-columns:.6fr 1fr;align-items:center;gap:60px}@media (max-width:74.99em){.fascia-elisa__inner .content{grid-template-columns:1fr;gap:30px}}.fascia-elisa__inner .content .text p strong{color:#05635f}.fascia-form{background-color:#05635f}.fascia-form__inner{padding:60px}@media (max-width:74.99em){.fascia-form__inner{padding:40px 30px}}.fascia-form__inner h2{color:#fff;margin-bottom:46px}.fascia-team__inner{padding-inline:60px}@media (max-width:74.99em){.fascia-team__inner{padding-inline:30px}}.fascia-team__inner h2{margin-bottom:24px}.fascia-team__inner .team{display:grid;row-gap:32px}.fascia-team__inner .team .member .name{font-weight:700;color:#05635f}.fascia-team__inner .team.cols-2{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:60px;column-gap:60px}@media (min-width:48em) and (max-width:74.99em){.fascia-team__inner .team.cols-2{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:47.99em){.fascia-team__inner .team.cols-2{grid-template-columns:1fr;gap:24px}}.fascia-team__inner .team.cols-3{grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:40px;column-gap:40px}@media (min-width:48em) and (max-width:74.99em){.fascia-team__inner .team.cols-3{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:47.99em){.fascia-team__inner .team.cols-3{grid-template-columns:1fr;gap:24px}}.fascia-team__inner .team.cols-4{grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px}@media (min-width:48em) and (max-width:74.99em){.fascia-team__inner .team.cols-4{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:47.99em){.fascia-team__inner .team.cols-4{grid-template-columns:1fr;gap:24px}}.fascia-team.space-top{padding-top:60px}@media (max-width:74.99em){.fascia-team.space-top{padding-top:40px}}.fascia-team.space-bottom{padding-bottom:60px}@media (max-width:74.99em){.fascia-team.space-bottom{padding-bottom:40px}}.footer{background:#0d2426}.footer__inner{padding:60px}@media (max-width:63.99em){.footer__inner{padding:30px}}.footer__inner .footer-content{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}@media (max-width:63.99em){.footer__inner .footer-content{grid-template-columns:1fr 1fr;gap:40px}}.footer__inner .footer-content .col p{color:#b0cdd0}.footer__inner .footer-content .col a,.footer__inner .footer-content .col p{font-size:clamp(.75rem,.706rem + .188vw,.875rem);line-height:1.43;color:#b0cdd0}.footer__inner .footer-content .col .title-footer{font-family:var(--ff-heading);text-transform:uppercase;font-weight:600;margin-bottom:8px;letter-spacing:1.4px;cursor:text}.footer__inner .footer-content .col .title-footer a{pointer-events:none}@media (max-width:74.99em){.footer__inner .footer-content .col-1{grid-column:1/-1}}.footer__inner .footer-content .col-1 .footer__logo{display:block;max-width:50px;margin-bottom:24px}.footer__inner .footer-content .col-1 .footer__logo:hover{text-decoration:none;border-bottom:0}.footer__inner .footer-content .footer__menu{list-style:none;display:flex;flex-direction:column;align-items:flex-end;gap:8px}@media (max-width:74.99em){.footer__inner .footer-content .footer__menu{align-items:flex-start}}.footer__inner .footer-content .footer__menu li{line-height:1}.footer__inner .footer-content .footer__menu li a{text-decoration:none}.footer__inner .footer-content .footer__menu li a:hover{border-bottom:1px solid #b0cdd0}.footer__inner .footer-content .col-4{display:flex;flex-direction:column;align-items:flex-end;gap:8px;text-align:right}@media (max-width:74.99em){.footer__inner .footer-content .col-4{align-items:flex-start;text-align:left}}.footer__inner .footer-content .col-5 img{margin:30px 0 0 auto;width:150px}@media (max-width:74.99em){.footer__inner .footer-content .col-5 img{margin:30px 0 0}}.footer__inner .footer-bottom{margin-top:24px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.15);display:flex;align-items:center;gap:10px;font-size:clamp(.75rem,.706rem + .188vw,.875rem);line-height:1.43;color:#b0cdd0}@media (max-width:74.99em){.footer__inner .footer-bottom{justify-content:center}}.footer__inner .footer-bottom .circle{width:10px;height:10px;border-radius:999px;background-color:rgba(14,199,184,.6)}.gform_fields{padding-left:0;list-style:none;margin-right:-15px;margin-left:-15px;display:flex;flex-wrap:wrap}.gform_fields>li{padding-right:15px;padding-left:15px}.gfield{width:100%}.gfield.gfield_visibility_visible{margin-bottom:1.1em}.gfield .gfield_label{margin-bottom:.55em}.ginput_container_address,.ginput_container_name{margin-bottom:0}.gform_wrapper{margin-top:1.1em;margin-bottom:1.1em}.gform_wrapper li{position:relative}.gform_wrapper label{margin-top:0;margin-bottom:0}.gform_wrapper .gfield_checkbox,.gform_wrapper .gfield_radio{padding-left:0;list-style:none}.gform_wrapper .gfield_checkbox li,.gform_wrapper .gfield_radio li{position:relative;margin-bottom:.55em}.gform_wrapper .gfield_checkbox input,.gform_wrapper .gfield_radio input{position:absolute;display:block;width:1.25em;margin:0;float:left;font-size:inherit;opacity:0;outline:0}.gform_wrapper .gfield_checkbox input:checked+label:before,.gform_wrapper .gfield_radio input:checked+label:before{border:0;background:#0d2426}.gform_wrapper .gfield_checkbox input:checked+label:after,.gform_wrapper .gfield_radio input:checked+label:after{width:.75em;height:.375em;border-color:#fff;border-style:none none solid solid;border-width:.125em;transform:translate(.25em,-1px) rotate(-45deg)}.gform_wrapper .gfield_checkbox input:disabled+label:before,.gform_wrapper .gfield_radio input:disabled+label:before{border-color:rgba(13,36,38,.9)}.gform_wrapper .gfield_checkbox input:disabled:checked+label:before,.gform_wrapper .gfield_radio input:disabled:checked+label:before{background:rgba(13,36,38,.9)}.gform_wrapper .gfield_checkbox input+label:focus:before,.gform_wrapper .gfield_checkbox input:focus+label:before,.gform_wrapper .gfield_radio input+label:focus:before,.gform_wrapper .gfield_radio input:focus+label:before{outline:5px auto rgb(166,213.5760368664,255)}.gform_wrapper .gfield_checkbox label,.gform_wrapper .gfield_radio label{position:relative;display:flex;align-items:center;padding-left:1.75em;clear:both;cursor:pointer;line-height:1.25em;vertical-align:top}.gform_wrapper .gfield_checkbox label:after,.gform_wrapper .gfield_checkbox label:before,.gform_wrapper .gfield_radio label:after,.gform_wrapper .gfield_radio label:before{position:absolute;left:0;content:""}.gform_wrapper .gfield_checkbox label:before,.gform_wrapper .gfield_radio label:before{width:1.25em;height:1.25em;border:2px solid #0d2426;background:transparent;border-radius:.125em;cursor:pointer;transition:background .3s}.gform_wrapper .gfield_checkbox label,.gform_wrapper .gfield_radio label{margin-bottom:0}.gform_wrapper .gf_invisible,.gform_wrapper .gfield_visibility_hidden{position:absolute;left:-9999px;visibility:hidden}.ginput_complex{margin-right:-15px;margin-left:-15px;display:flex;flex-wrap:wrap}.ginput_complex>*{padding-right:15px;padding-left:15px;flex-grow:1;margin-bottom:.55em}.ginput_full{width:100%}@media (min-width:48em){.ginput_left,.ginput_right{width:50%}}.gfield_description{margin-top:.275em}.field_description_above .gfield_description{margin-top:0;margin-bottom:.275em}.validation_error,.validation_message{margin-bottom:.55em;color:#ff4136}.validation_message{margin-bottom:0}.gform_confirmation_message{font-family:var(--ff-heading);font-size:var(--fs-h4);font-weight:600;line-height:var(--lh-h4);text-align:center}.gfield_error input,.gfield_error textarea{border-color:#ff4136}.gf_progressbar{background:#0d2426;border-radius:3px;text-align:center}.gf_progressbar_wrapper{margin-bottom:1.1em}.percentbar_0{width:100%!important}.clear-multi{margin-right:-15px;margin-left:-15px;display:flex;flex-wrap:wrap}.clear-multi>*{padding-right:15px;padding-left:15px}.clear-multi .ginput_container{flex-grow:1}.gf_clear{display:none}.ginput_list td,.ginput_list th,.ginput_list thead,.ginput_list tr{border:0}.ginput_list tr{margin-right:-15px;margin-left:-15px;flex-wrap:wrap;display:flex;align-items:center}.ginput_list tr>*{padding-right:15px;padding-left:15px}.ginput_list td,.ginput_list th{flex-grow:1;padding-top:0;padding-bottom:0;border:0}.ginput_list td:last-child,.ginput_list th:last-child{width:5rem;flex-grow:0}.gfield_list_group{margin-bottom:15px}.gfield_list_group:last-child{margin-bottom:0}.gfield_list_icons{display:flex;align-items:center;justify-content:space-between}.add_list_item,.delete_list_item{width:1rem;transition:transform .3s ease-in-out 0s}.add_list_item:active,.add_list_item:focus,.add_list_item:hover,.delete_list_item:active,.delete_list_item:focus,.delete_list_item:hover{transform:rotate(180deg)}.ui-datepicker{background:#fff;border-radius:3px}.ui-datepicker-header{display:flex;flex-wrap:wrap;margin-bottom:.55em}.ui-datepicker-next,.ui-datepicker-prev{width:50%;text-align:center;text-decoration:none}.ui-datepicker-title{display:flex;width:100%}.ui-datepicker-calendar td,.ui-datepicker-calendar th{padding:0}.ui-datepicker-calendar td a,.ui-datepicker-calendar td span,.ui-datepicker-calendar th a,.ui-datepicker-calendar th span{display:block;padding:.25rem .5rem}.ui-datepicker-calendar td a,.ui-datepicker-calendar th a{text-decoration:none}.field_sublabel_below .ginput_container:not(.ginput_container_checkbox):not(.ginput_container_radio) label{margin-top:.275em;margin-bottom:0}.gfield-honeypot{display:none!important}.gfield_required:before{content:" "}.hidden_label .gfield_label{position:absolute!important;overflow:hidden;width:1px;height:1px;clip:rect(1px,1px,1px,1px)}.hidden_label .gfield_label:focus{z-index:100000;top:15px;left:15px;display:block;width:auto;height:auto;clip:auto}.gfield_label_before_complex .gfield_required{display:none}.gfield_contains_required .ginput_complex label:after{content:" *"}.gform_confirmation_wrapper{margin-top:1.1em}.gform_ajax_spinner{width:25px;height:25px;border:4px solid;border-left:4px solid #fff;margin-left:20px;animation:spinner .7s linear infinite;border-radius:50%}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.gform_drop_area:active,.gform_drop_area:focus{outline:none}.gform_drop_area{display:block;width:100%;padding:.85em;border:1px solid;background-color:transparent;border-radius:3px;box-shadow:none;color:inherit;font-family:inherit;line-height:inherit;transition:color .3s ease-in-out 0s,background-color .3s ease-in-out 0s,border-color .3s ease-in-out 0s,box-shadow .3s ease-in-out 0s,transform .3s ease-in-out 0s}.gform_drop_area:focus{box-shadow:0 0 0 2px rgb(166,213.5760368664,255)}.gform_drop_area:-webkit-autofill{box-shadow:inset 0 0 0 1000px transparent}.gform_drop_area{padding:30px;border:2px dashed #0d2426;text-align:center}.gform_drop_area .gform_drop_instructions{margin-right:.55em}.head-pages{background-size:cover;height:500px}@media (max-width:74.99em){.head-pages{height:300px}}.head-pages__inner{padding:40px 60px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:8px}@media (max-width:74.99em){.head-pages__inner{padding:40px 30px}}.head-pages__inner #breadcrumbs>span{display:flex;gap:10px}.head-pages__inner #breadcrumbs a,.head-pages__inner #breadcrumbs span{font-size:var(--fs-small);color:#fff}.head-pages__inner #breadcrumbs a{text-decoration:none;border-bottom:1px solid #fff}.head-pages__inner #breadcrumbs .breadcrumb_last{font-weight:700}.head-pages__inner h1{color:#fff}.header{--header-brand:#05635f;--header-accent:#701f65;--header-bg:#fff;--header-color:#0d2426;--header-link-hover-color:var(--header-brand);--header-link-active-color:var(--header-brand);--header-focus-color:var(--header-brand);--header-separator:rgb(229.5,229.5,229.5);--header-padding-block:10px;--header-padding-inline:60px;--header-gap:30px;--header-logo-width:140px;--header-menu-gap:32px;--header-font-weight:400;--header-submenu-bg:#fff;--header-submenu-color:rgb(61.4,79.8,81.4);--header-submenu-border:1px solid rgb(232.05,232.05,232.05);--header-submenu-radius:12px;--header-submenu-shadow:0 16px 32px -12px rgba(13,36,38,0.18),0 2px 6px rgba(13,36,38,0.05);--header-submenu-padding:6px;--header-submenu-min-width:15rem;--header-submenu-offset:10px;--header-item-padding:0.5em 0.8em;--header-item-radius:4px;--header-item-hover-bg:rgb(230,239.4,239);--header-item-hover-color:var(--header-brand);--header-fast-gap:1.25rem;--header-button-bg:#701f65;--header-button-border-color:#701f65;--header-button-color:#fff;--header-button-color-hover:#701f65;--header-button-hover-bg:#fff;--header-button-radius:var(--header-item-radius);--header-button-font-size:18px;--header-button-padding:0.6em 1.3em;--header-search-width:20rem;--header-button-font-weight:500;--header-social-size:1.15em;--header-social-gap:0.25rem;--header-mobile-button-padding:0.45em 1em;--header-mobile-button-font-size:0.875em;--header-panel-width:420px;--header-panel-gap:48px;--header-panel-inset:8px;--header-panel-padding:1.25rem 1.5rem 1.5rem;--header-panel-bg:#fff;--header-panel-radius:16px;--header-panel-shadow:-12px 0 40px rgba(13,36,38,0.18);--header-panel-indent:1rem;--header-overlay-color:#0d2426;--header-overlay-opacity:0.55;--header-duration:.2s;--header-ease:ease-in-out;--header-panel-duration:0.4s;--header-panel-ease:cubic-bezier(0.22,1,0.36,1);--header-columns:auto 1fr;--header-menu-justify:end;--header-fast-justify:end}@media (max-width:74.99em){.header{--header-padding-inline:30px;--header-logo-width:130px}}@media (prefers-reduced-motion:reduce){.header{--header-duration:0s;--header-panel-duration:0s}}.header--layout-b{--header-columns:1fr auto 1fr;--header-menu-justify:center}.header--layout-c{--header-columns:auto 1fr auto}.header--submenu-tinted{--header-submenu-bg:rgb(237.5,244.08,243.8);--header-submenu-border:1px solid transparent;--header-item-hover-bg:#fff}.header{background-color:var(--header-bg);color:var(--header-color)}.header__inner{display:flex;align-items:center;justify-content:space-between;padding:var(--header-padding-block) var(--header-padding-inline);-moz-column-gap:var(--header-gap);column-gap:var(--header-gap)}.header__logo{display:block;width:var(--header-logo-width);max-width:100%;flex-shrink:0;color:inherit;text-decoration:none}.header__site-name{font-weight:700}.header__fast-menu,.header__menu,.header__social,.header__submenu{padding-left:0;list-style:none;margin-top:0;margin-bottom:0}.header__fast-link,.header__link{color:inherit;text-decoration:none}.header__fast-link:active,.header__fast-link:focus,.header__fast-link:hover,.header__link:active,.header__link:focus,.header__link:hover{text-decoration:none}.header__fast-link:focus-visible,.header__link:focus-visible{border-radius:4px;outline:2px solid var(--header-focus-color);outline-offset:2px}.header__close,.header__toggle{padding:0;border:0;background:transparent;border-radius:0;cursor:pointer;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:inherit;transition:color var(--header-duration) var(--header-ease)}.header__close:focus-visible,.header__toggle:focus-visible{border-radius:4px;outline:2px solid var(--header-focus-color);outline-offset:0}.header__fast-link--button{display:inline-flex;align-items:center;justify-content:center;padding:var(--header-button-padding);background-color:var(--header-button-bg);border:1px solid var(--header-button-border-color);border-radius:var(--header-button-radius);color:var(--header-button-color);font-size:var(--header-button-font-size);font-weight:var(--header-button-font-weight);transition:background-color var(--header-duration) var(--header-ease)}.header__fast-link--button:active,.header__fast-link--button:focus,.header__fast-link--button:hover{background-color:var(--header-button-hover-bg);color:var(--header-button-color-hover)}.header__icon{display:block;width:1.25em;height:1.25em;flex-shrink:0}.header__search-link,.header__search-toggle{display:inline-flex;align-items:center;gap:.6em;color:inherit;text-decoration:none;transition:color var(--header-duration) var(--header-ease)}.header__search-link:active,.header__search-link:focus,.header__search-link:hover,.header__search-toggle:active,.header__search-toggle:focus,.header__search-toggle:hover{color:var(--header-link-hover-color);text-decoration:none}.header__search-link:focus-visible,.header__search-toggle:focus-visible{border-radius:4px;outline:2px solid var(--header-focus-color);outline-offset:2px}.header__search-toggle{padding:0;border:0;background:transparent;border-radius:0;cursor:pointer;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;justify-content:center;width:2.25em;height:2.25em}.header__social{display:flex;flex-wrap:wrap;align-items:center;gap:var(--header-social-gap)}.header__social-link{display:inline-flex;align-items:center;justify-content:center;width:2.25em;height:2.25em;color:inherit;transition:color var(--header-duration) var(--header-ease)}.header__social-link:active,.header__social-link:focus,.header__social-link:hover{color:var(--header-link-hover-color)}.header__social-link:focus-visible{border-radius:4px;outline:2px solid var(--header-focus-color);outline-offset:0}.header__social-icon{display:block;width:var(--header-social-size);height:var(--header-social-size);background-color:currentColor;-webkit-mask:var(--header-social-icon) center/contain no-repeat;mask:var(--header-social-icon) center/contain no-repeat}.header__search-panel .search-form{display:flex;gap:.5em}.header__search-panel label{flex:1;min-width:0}.header__search-panel .search-field{width:100%;padding:.6em .9em;border:1px solid var(--header-separator);background-color:var(--header-panel-bg);border-radius:var(--header-item-radius);color:var(--header-color);font-size:var(--fs-small)}.header__search-panel .search-field:focus{border-color:var(--header-focus-color);outline:none}.header__search-panel .search-submit{padding:.6em 1em;font-size:var(--fs-small);background-color:var(--header-button-bg);border:1px solid var(--header-button-border-color);border-radius:var(--header-item-radius);color:var(--header-button-color);cursor:pointer;transition:background-color var(--header-duration) var(--header-ease)}.header__search-panel .search-submit:active,.header__search-panel .search-submit:focus,.header__search-panel .search-submit:hover{background-color:var(--header-button-hover-bg);color:var(--header-button-color-hover)}.header__mobile-actions,.header__overlay,.header__panel-head{display:none}@media (min-width:75em){.header__inner{display:grid;align-items:center;grid-template-columns:var(--header-columns)}.header__navigation{display:grid;align-items:center;grid-column:2/-1;grid-template-columns:subgrid}.header__burger{display:none}.header__panel{display:contents}.header__menu{justify-self:var(--header-menu-justify);gap:var(--header-menu-gap);grid-column:1}.header__fast,.header__menu{display:flex;align-items:center}.header__fast{justify-self:var(--header-fast-justify);gap:var(--header-fast-gap);grid-column:2}.header--layout-c .header__fast{padding-left:var(--header-gap);border-left:1px solid var(--header-separator)}.header__fast-menu{display:flex;align-items:center;gap:var(--header-fast-gap)}.header__fast-link:not(.header__fast-link--button){transition:color var(--header-duration) var(--header-ease)}.header__fast-link:not(.header__fast-link--button):active,.header__fast-link:not(.header__fast-link--button):focus,.header__fast-link:not(.header__fast-link--button):hover{color:var(--header-link-hover-color)}.header__search-label{position:absolute!important;overflow:hidden;width:1px;height:1px;clip:rect(1px,1px,1px,1px)}.header__search-label:focus{z-index:100000;top:15px;left:15px;display:block;width:auto;height:auto;clip:auto}.header__search{position:relative}.header__search-panel{position:absolute;z-index:1;top:100%;right:calc(var(--header-submenu-padding)*-1);width:var(--header-search-width);padding:calc(var(--header-submenu-padding)*2);margin-top:var(--header-submenu-offset);border:var(--header-submenu-border);background-color:var(--header-submenu-bg);border-radius:var(--header-submenu-radius);box-shadow:var(--header-submenu-shadow);opacity:0;transform:translateY(-6px);transition:opacity var(--header-duration) var(--header-ease),transform var(--header-duration) var(--header-ease),visibility 0s linear var(--header-duration);visibility:hidden}.header__search.is-open .header__search-panel{opacity:1;transform:none;transition-delay:0s;visibility:visible}.header__search.is-open .header__search-toggle{color:var(--header-link-hover-color)}.header__item{position:relative}.header__item--top{display:flex;align-items:center;gap:.2em}.header__link--top{display:block;padding:.5em 0;font-size:var(--fs-small);font-weight:var(--header-font-weight);transition:color var(--header-duration) var(--header-ease)}.header__link--top:active,.header__link--top:focus,.header__link--top:hover{color:var(--header-link-hover-color)}.header__item--top.current-menu-ancestor>.header__link--top,.header__item--top.current-menu-item>.header__link--top{color:var(--header-link-active-color)}.header__item--top.is-open>.header__link--top,.header__item--top.is-open>.header__toggle--top{color:var(--header-link-hover-color)}.header__link--sub{display:block;font-size:var(--fs-small);padding:var(--header-item-padding);border-radius:var(--header-item-radius);color:var(--header-submenu-color);transition:background-color var(--header-duration) var(--header-ease),color var(--header-duration) var(--header-ease);white-space:nowrap}.header__item--sub.current-menu-ancestor>.header__link--sub,.header__item--sub.current-menu-item>.header__link--sub,.header__item--sub.is-open>.header__link--sub,.header__link--sub:active,.header__link--sub:focus,.header__link--sub:hover{background-color:var(--header-item-hover-bg);color:var(--header-item-hover-color)}.header__item--sub.menu-item-has-children>.header__link--sub{padding-right:2.5em}.header__toggle{width:1.25em;height:1.5em}.header__toggle:before{width:.4em;height:.4em;border-right:1.5px solid;border-bottom:1.5px solid;content:"";transform:translateY(-25%) rotate(45deg);transition:transform var(--header-duration) var(--header-ease)}.header__toggle:active,.header__toggle:focus,.header__toggle:hover{color:var(--header-link-hover-color)}.header__item.is-open>.header__toggle--top:before{transform:translateY(25%) rotate(225deg)}.header__toggle--sub{position:absolute;top:50%;right:.5em;transform:translateY(-50%)}.header__toggle--sub:before{transform:translateX(-25%) rotate(-45deg)}.header__item.is-flipped>.header__toggle--sub:before{transform:translateX(25%) rotate(135deg)}.header__submenu{position:absolute;z-index:1;min-width:var(--header-submenu-min-width);padding:var(--header-submenu-padding);border:var(--header-submenu-border);background-color:var(--header-submenu-bg);border-radius:var(--header-submenu-radius);box-shadow:var(--header-submenu-shadow);opacity:0;transition:opacity var(--header-duration) var(--header-ease),transform var(--header-duration) var(--header-ease),visibility 0s linear var(--header-duration);visibility:hidden}.header__submenu:before{position:absolute;content:""}.header__submenu--first{top:100%;left:calc(var(--header-submenu-padding)*-1);margin-top:var(--header-submenu-offset);transform:translateY(-6px)}.header__submenu--first:before{right:0;bottom:100%;left:0;height:var(--header-submenu-offset)}.header__item.is-flipped>.header__submenu--first{right:calc(var(--header-submenu-padding)*-1);left:auto}.header__submenu--nested{top:calc(var(--header-submenu-padding)*-1);left:100%;margin-left:var(--header-submenu-padding);transform:translateX(-6px)}.header__submenu--nested:before{top:0;right:100%;bottom:0;width:var(--header-submenu-padding)}.header__item.is-flipped>.header__submenu--nested{right:100%;left:auto;margin-right:var(--header-submenu-padding);margin-left:0;transform:translateX(6px)}.header__item.is-flipped>.header__submenu--nested:before{right:auto;left:100%}.header__item.is-open>.header__submenu{opacity:1;transform:none;transition-delay:0s;visibility:visible}}@media (min-width:75em) and (hover:hover){.header__item--top.menu-item-has-children:hover>.header__link--top,.header__item--top.menu-item-has-children:hover>.header__toggle--top{color:var(--header-link-hover-color)}.header__item--sub.menu-item-has-children:hover>.header__link--sub{background-color:var(--header-item-hover-bg);color:var(--header-item-hover-color)}.header__item:hover:not(.is-suppressed)>.header__submenu{opacity:1;transform:none;transition-delay:0s;visibility:visible}}@media (min-width:75em){@supports not (grid-template-columns:subgrid){.header__navigation{display:flex;justify-content:space-between;gap:var(--header-gap)}.header--layout-a .header__navigation,.header--layout-c .header__navigation{justify-content:flex-end}}}@media (max-width:74.99em){.header__navigation{display:flex;align-items:center}.header__burger{display:flex;width:44px;height:44px;color:inherit}.header__panel{position:fixed;z-index:2;top:var(--header-panel-inset);left:100vw;display:flex;width:calc(100vw - var(--header-panel-gap));max-width:var(--header-panel-width);height:calc(100vh - var(--header-panel-inset)*2);height:calc(100dvh - var(--header-panel-inset)*2);flex-direction:column;padding:var(--header-panel-padding);background-color:var(--header-panel-bg);border-radius:var(--header-panel-radius);box-shadow:var(--header-panel-shadow);color:var(--header-color);overflow-y:auto;overscroll-behavior:contain;transition:transform var(--header-panel-duration) var(--header-panel-ease),visibility 0s linear var(--header-panel-duration);visibility:hidden}.header__panel-head{display:flex;justify-content:flex-end;margin-bottom:.5rem}.header__close{width:44px;height:44px;margin-right:-10px}.header__close-icon{position:relative;overflow:hidden}.header__close-icon:after,.header__close-icon:before{position:absolute;top:50%;left:50%;width:200%;height:1px;background-color:currentColor;content:"";transition:transform .3s ease-in-out 0s}.header__close-icon:before{transform:translateX(-50%) translateY(-50%) rotate(45deg)}.header__close-icon:after{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.header__close-icon{display:block;width:18px;height:18px}.header__close-icon:after,.header__close-icon:before{height:2px;border-radius:2px}.header__overlay{position:fixed;z-index:1;top:0;left:0;display:block;width:100vw;height:100vh;height:100dvh;background-color:var(--header-overlay-color);opacity:0;transition:opacity var(--header-panel-duration) var(--header-ease),visibility 0s linear var(--header-panel-duration);visibility:hidden}.header__item{display:flex;flex-wrap:wrap;align-items:center}.header__item--top{border-bottom:1px solid var(--header-separator)}.header__link{flex:1;padding:.75em 0}.header__link--top{font-weight:var(--header-font-weight)}.header__link--sub{padding:.55em 0;color:var(--header-submenu-color)}.header__item.current-menu-ancestor>.header__link,.header__item.current-menu-item>.header__link{color:var(--header-link-active-color)}.header__toggle{width:44px;height:44px;margin-right:-10px}.header__toggle:after,.header__toggle:before{position:absolute;top:50%;left:50%;width:14px;height:2px;margin:-1px 0 0 -7px;background-color:currentColor;border-radius:2px;content:"";transition:transform var(--header-duration) var(--header-ease)}.header__toggle:after{transform:rotate(90deg)}.header__item.is-open>.header__toggle:after{transform:rotate(0deg)}.header__submenu{display:none;flex-basis:100%;padding-left:var(--header-panel-indent);margin:0 0 .75em .25em;border-left:1px solid var(--header-separator)}.header__item.is-open>.header__submenu{display:block}.header__fast{padding-top:1.5rem;margin-top:auto;gap:1rem}.header__fast,.header__fast-menu{display:flex;flex-direction:column}.header__fast-menu{gap:.75rem}.header__fast-link--button{width:100%}.header__mobile-actions{display:flex;align-items:center;margin-right:.65rem;gap:.5rem}.header__mobile-button{width:auto;padding:var(--header-mobile-button-padding);font-size:var(--header-mobile-button-font-size);white-space:nowrap}.header__social{margin-left:-.55em}.header__search-toggle{display:none}.menu-open .header__panel{transform:translateX(calc(-100% - var(--header-panel-inset)));transition-delay:0s;visibility:visible}.menu-open .header__overlay{opacity:var(--header-overlay-opacity);transition-delay:0s;visibility:visible}}.main>:first-child{margin-top:0}.main>:last-child{margin-bottom:0}.partner__inner{padding:60px}@media (max-width:74.99em){.partner__inner{padding:30px}}.partner__inner h2{margin-bottom:48px}.partner__inner .logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}@media (max-width:74.99em){.partner__inner .logos{grid-template-columns:1fr;gap:16px}}.partner__inner .logos .single-logo{display:flex;flex-direction:column;gap:24px}.partner__inner .logos .single-logo .name{font-family:var(--ff-heading);font-weight:600}.partner__inner .logos .single-logo a:has(img){border-bottom:0}.partner__inner .logos .single-logo a{width:-moz-fit-content;width:fit-content;text-decoration:none;border-bottom:1px solid #0d2426}.payoff-home{position:relative;height:calc(100vh - 90px);background-size:cover}@media (max-width:74.99em){.payoff-home{height:calc(100vh - 110px)}}.payoff-home__inner{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;padding:80px 60px}@media (max-width:74.99em){.payoff-home__inner{padding:40px 30px}}.payoff-home__inner .text p,.payoff-home__inner h1{color:#fff}.payoff-home .text p{text-align:center}.payoff-home .scroll-down{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);animation:floating 1.6s ease-in-out infinite}.payoff-home .scroll-down svg{width:2rem;height:2rem}@keyframes floating{0%{transform:translate(-50%)}50%{transform:translate(-50%,-10px)}to{transform:translateY(-50%,0)}}.progetti-home__inner{padding:60px}@media (max-width:74.99em){.progetti-home__inner{padding:30px}}.progetti-home__inner h2{margin-bottom:60px}@media (max-width:74.99em){.progetti-home__inner h2{margin-bottom:40px}}.progetti-home__inner .progetti{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}@media (min-width:48em) and (max-width:74.99em){.progetti-home__inner .progetti{grid-template-columns:1fr 1fr}}@media (max-width:47.99em){.progetti-home__inner .progetti{grid-template-columns:1fr}}.progetti-home__inner .progetti .progetto img{border-radius:4px;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.progetti-home__inner .progetti .progetto .body-progetto{display:flex;flex-direction:column;flex:1;gap:8px;padding-top:10px}.progetti-home__inner .progetti .progetto .body-progetto .category{text-transform:uppercase;font-size:var(--fs-small);color:#05635f}.progetti-home__inner .progetti .progetto .body-progetto .project-title a{text-decoration:none}.progetti-home__inner .progetti .progetto .body-progetto .project-date{font-size:var(--fs-small);color:#4b6f72}.progetti-home__inner .progetti .progetto .body-progetto .btn{align-self:flex-start}.progetti-home__inner .btn:not(.body-progetto .btn){margin-top:60px}@media (max-width:74.99em){.progetti-home__inner .btn:not(.body-progetto .btn){margin-top:40px}}.stampa-evidenza__inner{padding:60px}@media (max-width:74.99em){.stampa-evidenza__inner{padding:30px}}.stampa-evidenza__inner h2{margin-bottom:60px}@media (max-width:74.99em){.stampa-evidenza__inner h2{margin-bottom:40px}}.stampa-evidenza__inner .comunicati-stampa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}@media (min-width:48em) and (max-width:74.99em){.stampa-evidenza__inner .comunicati-stampa{grid-template-columns:1fr 1fr}}@media (max-width:47.99em){.stampa-evidenza__inner .comunicati-stampa{grid-template-columns:1fr}}.stampa-evidenza__inner .comunicati-stampa .comunicato-stampa{display:flex;flex-direction:column;gap:16px}.stampa-evidenza__inner .comunicati-stampa .comunicato-stampa .category{text-transform:uppercase;font-size:var(--fs-small);color:#05635f}.stampa-evidenza__inner .comunicati-stampa .comunicato-stampa .date{font-size:var(--fs-small);color:#4b6f72}.stampa-evidenza__inner .comunicati-stampa .comunicato-stampa .link-arr{align-self:flex-start;display:inline-block;text-decoration:none;font-weight:700;color:#05635f}.stampa-evidenza__inner .btn:not(.comunicato-stampa .btn){margin-top:60px}@media (max-width:74.99em){.stampa-evidenza__inner .btn:not(.comunicato-stampa .btn){margin-top:40px}}.testo-grande__inner{padding-inline:60px}@media (max-width:74.99em){.testo-grande__inner{padding-inline:30px}}.testo-grande__inner .text p{font-size:clamp(1.375rem,1.199rem + .751vw,1.875rem);line-height:1.4;font-family:var(--ff-heading);font-weight:500}.testo-grande.space-top{padding-top:60px}@media (max-width:74.99em){.testo-grande.space-top{padding-top:30px}}.testo-grande.space-bottom{padding-bottom:60px}@media (max-width:74.99em){.testo-grande.space-bottom{padding-bottom:30px}}.titolo-testo__inner{padding-inline:60px}@media (max-width:74.99em){.titolo-testo__inner{padding-inline:30px}}.titolo-testo__inner h2{margin-bottom:24px}.titolo-testo.space-top{padding-top:60px}@media (max-width:74.99em){.titolo-testo.space-top{padding-top:40px}}.titolo-testo.space-bottom{padding-bottom:60px}@media (max-width:74.99em){.titolo-testo.space-bottom{padding-bottom:40px}}.aligncenter{display:block;margin-right:auto;margin-left:auto}.alignleft.alignleft,.alignright.alignright{width:100%;max-width:60%;margin-bottom:30px}.alignright.alignright{margin-left:30px;float:right}@media (min-width:100em){.alignright.alignright{margin-right:-25%}}.alignleft.alignleft{margin-right:30px;float:left}@media (min-width:100em){.alignleft.alignleft{margin-left:-25%}}.alignfull,.alignwide{margin-top:2rem}@media (min-width:48em){.alignfull,.alignwide{margin-top:3rem}}@media (min-width:64em){.alignfull,.alignwide{margin-top:4rem}}@media (min-width:75em){.alignfull,.alignwide{margin-top:5rem}}.alignfull,.alignwide{margin-bottom:2rem}@media (min-width:48em){.alignfull,.alignwide{margin-bottom:3rem}}@media (min-width:64em){.alignfull,.alignwide{margin-bottom:4rem}}@media (min-width:75em){.alignfull,.alignwide{margin-bottom:5rem}}.screen-reader-text{position:absolute!important;overflow:hidden;width:1px;height:1px;clip:rect(1px,1px,1px,1px)}.screen-reader-text:focus{z-index:100000;top:15px;left:15px;display:block;width:auto;height:auto;clip:auto}.has-grey-background-color{background-color:#ccc}.has-grey-color{color:#ccc}.has-red-background-color{background-color:#ff4136}.has-red-color{color:#ff4136}.has-blue-background-color{background-color:#0074d9}.has-blue-color{color:#0074d9}.has-brand-background-color{background-color:#05635f}.has-brand-color{color:#05635f}.has-accent-background-color{background-color:#701f65}.has-accent-color{color:#701f65}.has-black-background-color{background-color:#0d2426}.has-black-color{color:#0d2426}.has-white-background-color{background-color:#fff}.has-white-color{color:#fff}.has-typography-background-color{background-color:#4b6f72}.has-typography-color{color:#4b6f72}.wp-block-audio audio{min-width:0}.wp-block-button__link{border-color:#0d2426;background-color:#0d2426;color:#fff}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover{border-color:#0d2426;background-color:#fff;color:#0d2426}.wp-block-button.aligncenter{margin-top:1.1em;margin-bottom:1.1em}.wp-block-button.alignleft,.wp-block-button.alignright{width:auto;margin-top:.4em}.wp-block-button.alignright{margin-right:0}.wp-block-button.alignleft{margin-left:0}.wp-block-column>:first-child{margin-top:0}.wp-block-column>:last-child{margin-bottom:0}@media (min-width:37.5em){.wp-block-column{flex-basis:calc(50% - 30px)}}@media (min-width:37.5em){.wp-block-column:nth-child(2n){margin-left:30px}}@media (min-width:48.875em){.wp-block-column:not(:first-child){margin-left:30px}}.wp-block-cover-image>:first-child,.wp-block-cover>:first-child{margin-top:0}.wp-block-cover-image>:last-child,.wp-block-cover>:last-child{margin-bottom:0}.wp-block-cover,.wp-block-cover-image{filter:drop-shadow(0 0 .25em rgba(13,36,38,.7));overflow:hidden;border-radius:3px;margin-top:2rem}@media (min-width:48em){.wp-block-cover,.wp-block-cover-image{margin-top:3rem}}@media (min-width:64em){.wp-block-cover,.wp-block-cover-image{margin-top:4rem}}@media (min-width:75em){.wp-block-cover,.wp-block-cover-image{margin-top:5rem}}.wp-block-cover,.wp-block-cover-image{margin-bottom:2rem}@media (min-width:48em){.wp-block-cover,.wp-block-cover-image{margin-bottom:3rem}}@media (min-width:64em){.wp-block-cover,.wp-block-cover-image{margin-bottom:4rem}}@media (min-width:75em){.wp-block-cover,.wp-block-cover-image{margin-bottom:5rem}}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{margin-top:0}.wp-block-embed__wrapper>*,.wp-block-embed iframe{margin-top:0;margin-bottom:0}.wp-block-embed iframe{filter:drop-shadow(0 0 .25em rgba(13,36,38,.7));overflow:hidden;border-radius:3px}.wp-block-gallery{margin-top:2rem}@media (min-width:48em){.wp-block-gallery{margin-top:3rem}}@media (min-width:64em){.wp-block-gallery{margin-top:4rem}}@media (min-width:75em){.wp-block-gallery{margin-top:5rem}}.wp-block-gallery{margin-bottom:2rem}@media (min-width:48em){.wp-block-gallery{margin-bottom:3rem}}@media (min-width:64em){.wp-block-gallery{margin-bottom:4rem}}@media (min-width:75em){.wp-block-gallery{margin-bottom:5rem}}.wp-block-gallery .blocks-gallery-item.blocks-gallery-item{margin-top:16px;margin-bottom:0}.wp-block-gallery .blocks-gallery-item.blocks-gallery-item:first-child,.wp-block-gallery .blocks-gallery-item.blocks-gallery-item:nth-child(2){margin-top:0}@media (min-width:37.5em){.wp-block-gallery.columns-1>.blocks-gallery-item:first-child,.wp-block-gallery.columns-2>.blocks-gallery-item:nth-child(-n+2),.wp-block-gallery.columns-3>.blocks-gallery-item:nth-child(-n+3),.wp-block-gallery.columns-4>.blocks-gallery-item:nth-child(-n+4),.wp-block-gallery.columns-5>.blocks-gallery-item:nth-child(-n+5){margin-top:0}}.wp-block-gallery picture{width:100%;height:100%}.wp-block-gallery img{filter:drop-shadow(0 0 .25em rgba(13,36,38,.7));overflow:hidden;border-radius:3px}.wp-block-image figure{margin-top:.6em}.wp-block-image img{filter:drop-shadow(0 0 .25em rgba(13,36,38,.7));overflow:hidden;border-radius:3px}.wp-block-image.alignfull>:first-child{margin-top:0}.wp-block-image.alignfull>:last-child{margin-bottom:0}.wp-block-media-text__media img{filter:drop-shadow(0 0 .25em rgba(13,36,38,.7));overflow:hidden;border-radius:3px}.wp-block-pullquote>:first-child{margin-top:0}.wp-block-pullquote>:last-child{margin-bottom:0}.wp-block-pullquote{margin-top:2rem}@media (min-width:48em){.wp-block-pullquote{margin-top:3rem}}@media (min-width:64em){.wp-block-pullquote{margin-top:4rem}}@media (min-width:75em){.wp-block-pullquote{margin-top:5rem}}.wp-block-pullquote{margin-bottom:2rem}@media (min-width:48em){.wp-block-pullquote{margin-bottom:3rem}}@media (min-width:64em){.wp-block-pullquote{margin-bottom:4rem}}@media (min-width:75em){.wp-block-pullquote{margin-bottom:5rem}}.wp-block-pullquote{max-width:600px;padding-top:0;padding-bottom:0}.wp-block-pullquote blockquote>:first-child{margin-top:0}.wp-block-pullquote blockquote>:last-child{margin-bottom:0}.wp-block-pullquote blockquote{margin-top:1rem}@media (min-width:48em){.wp-block-pullquote blockquote{margin-top:1.5rem}}@media (min-width:64em){.wp-block-pullquote blockquote{margin-top:2rem}}@media (min-width:75em){.wp-block-pullquote blockquote{margin-top:2.5rem}}.wp-block-pullquote blockquote{margin-bottom:1rem}@media (min-width:48em){.wp-block-pullquote blockquote{margin-bottom:1.5rem}}@media (min-width:64em){.wp-block-pullquote blockquote{margin-bottom:2rem}}@media (min-width:75em){.wp-block-pullquote blockquote{margin-bottom:2.5rem}}.wp-block-pullquote blockquote{padding:1.1em;border-left:.25em solid;margin-right:0;margin-left:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright,.wp-block-quote.is-large>:first-child{margin-top:0}.wp-block-quote.is-large>:last-child{margin-bottom:0}.wp-block-quote.is-large{margin-top:1rem}@media (min-width:48em){.wp-block-quote.is-large{margin-top:1.5rem}}@media (min-width:64em){.wp-block-quote.is-large{margin-top:2rem}}@media (min-width:75em){.wp-block-quote.is-large{margin-top:2.5rem}}.wp-block-quote.is-large{margin-bottom:1rem}@media (min-width:48em){.wp-block-quote.is-large{margin-bottom:1.5rem}}@media (min-width:64em){.wp-block-quote.is-large{margin-bottom:2rem}}@media (min-width:75em){.wp-block-quote.is-large{margin-bottom:2.5rem}}.wp-block-quote.is-large{padding:1.1em;border-left:.25em solid;margin-right:0;margin-left:0}.wp-block-separator{margin-top:2rem}@media (min-width:48em){.wp-block-separator{margin-top:3rem}}@media (min-width:64em){.wp-block-separator{margin-top:4rem}}@media (min-width:75em){.wp-block-separator{margin-top:5rem}}.wp-block-separator{margin-bottom:2rem}@media (min-width:48em){.wp-block-separator{margin-bottom:3rem}}@media (min-width:64em){.wp-block-separator{margin-bottom:4rem}}@media (min-width:75em){.wp-block-separator{margin-bottom:5rem}}.wp-block-separator{width:50%;clear:both}.wp-block-separator.is-style-wide{width:100%}.wp-block-separator.is-style-dots:before{padding-left:0}.wysiwyg{overflow:hidden}.wysiwyg__content{margin-top:90px}@media (max-width:74.99em){.wysiwyg__content{margin-top:84px}}:root{--button-bg:#05635f;--button-border-color:#05635f;--button-color:#fff;--button-color-hover:#05635f;--button-hover-bg:#fff;--button-radius:4px;--button-padding:0.6em 1.3em;--button-font-weight:500}*,:after,:before{box-sizing:border-box}html:focus-within{scroll-behavior:smooth}body,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}label{margin-bottom:0}@media (min-width:90em){.container{max-width:1440px;margin:0 auto}}.triggermobile{margin-left:10px;font-size:18px}.no-scroll{overflow:hidden}.header{position:fixed;z-index:999;top:0;width:100%;transform:translateY(0);transition:transform .5s ease-in-out;will-change:transform}.header.header--scrolled{box-shadow:1px 0 10px 0 rgba(0,0,0,.61)}.header--off{transform:translateY(-100%)}.header--fixed{position:fixed}.menu-open.no-scroll .header--off{transform:translateY(0)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--button-padding);border-radius:var(--button-radius);font-size:var(--fs-small);font-weight:var(--button-font-weight);text-decoration:none;transition:all .2s ease-in-out}.btn-green{background-color:var(--button-bg);border:1px solid var(--button-border-color);color:var(--button-color)}.btn-green:active,.btn-green:focus,.btn-green:hover{background-color:var(--button-hover-bg);color:var(--button-color-hover)}.btn-white{background-color:#fff;border:1px solid #fff;color:#05635f}.btn-white:active,.btn-white:focus,.btn-white:hover{background-color:#05635f;color:#fff}.frm_forms fieldset{margin:0}.frm_forms legend{display:none}.frm_forms .frm_message{color:#701f65;background-color:#fff;padding:10px;border-radius:6px;text-align:center}.frm_forms .frm_error_style{color:#fff}.frm_forms .frm_form_field{margin-bottom:20px}.frm_forms .frm_form_field .frm_primary_label{margin-bottom:6px;color:#fff}.frm_forms .frm_form_field .frm_error{color:#fff;font-size:var(--fs-small);font-weight:500;margin-top:10px;text-decoration:underline;text-underline-offset:4px}.frm_forms .frm_form_field input:not([type=checkbox]),.frm_forms .frm_form_field select{height:46px}.frm_forms .frm_form_field .frm_dropzone,.frm_forms .frm_form_field input,.frm_forms .frm_form_field select,.frm_forms .frm_form_field textarea{border:1px solid #fff;background-color:transparent;padding:10px;font-family:inherit;font-size:var(--fs-small);color:#fff;border-radius:6px}.frm_forms .frm_form_field .frm_dropzone::-moz-placeholder,.frm_forms .frm_form_field input::-moz-placeholder,.frm_forms .frm_form_field select::-moz-placeholder,.frm_forms .frm_form_field textarea::-moz-placeholder{color:#b0cdd0}.frm_forms .frm_form_field .frm_dropzone::placeholder,.frm_forms .frm_form_field input::placeholder,.frm_forms .frm_form_field select::placeholder,.frm_forms .frm_form_field textarea::placeholder{color:#b0cdd0}.frm_forms .frm_form_field select{background-color:#05635f}.frm_forms .frm_form_field .frm_pro_max_limit_desc{color:#b0cdd0;font-size:var(--fs-small);margin-top:4px}.frm_forms .frm_form_field .iti__country-container{display:none}.frm_forms .frm_form_field .frm-intl-tel-input{padding:10px!important}.frm_forms .frm_dropzone{width:-moz-fit-content;width:fit-content;border-style:dashed!important}.frm_forms .frm_dropzone .dz-message{display:flex;flex-direction:column;align-items:center}.frm_forms .frm_dropzone .dz-message svg{display:block;width:42px;height:auto}.frm_forms .frm_dropzone .dz-message svg path{fill:#fff}.frm_forms .frm_dropzone .dz-message .frm_upload_text{max-width:60%;line-height:1.4;display:block;margin:14px auto 0}.frm_forms .frm_dropzone .dz-message .frm_upload_text button{color:#fff}.frm_forms .frm_dropzone .dz-message .frm_compact_text{text-align:center;margin-top:20px}.frm_forms .frm_dropzone .dz-message .frm_compact_text button{border:1px solid #fff;border-radius:4px;color:#fff;padding:6px 12px}.frm_forms .frm_dropzone .dz-message .frm_small_text{margin-top:20px;text-align:center;font-size:14px;color:#b0cdd0}.frm_forms .frm_html_container h3,.frm_forms .frm_html_container p{color:#fff}.frm_forms .frm_html_container:not(:nth-child(1 of .frm_html_container)):not(:nth-last-child(1 of .frm_html_container)){margin-top:30px;padding-top:30px;border-top:1px solid #b0cdd0}.frm_forms .frm_none_container .frm_primary_label{display:none}.frm_forms .frm_form_field.frm_first,.frm_forms .frm_form_field:not(.frm_half){clear:both}@media (min-width:64em){.frm_forms .frm_form_field.frm_half{float:left;width:calc(50% - 15px);margin-left:30px}}@media (min-width:64em){.frm_forms .frm_form_field.frm_first{margin-left:0}}.frm_forms .frm_form_field:last-child:has(.frm_form_field){margin-bottom:0}.frm_forms .frm_checkbox label{margin:0;font-size:var(--fs-small);color:#fff}.frm_forms .frm_checkbox label input{margin:0 4px 0 0;padding:0;border-radius:4px;width:20px;height:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-grid;place-content:center}.frm_forms .frm_checkbox label input:before{content:"";width:16px;height:16px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='%23fff' viewBox='0 0 256 256'%3E%3Cpath d='M229.66 77.66l-128 128a8 8 0 01-11.32 0l-56-56a8 8 0 0111.32-11.32L96 188.69 218.34 66.34a8 8 0 0111.32 11.32z'/%3E%3C/svg%3E");background-size:cover;transform:scale(0);transition:transform .12s ease-in-out}.frm_forms .frm_checkbox label input:checked:before{transform:scale(1)}.frm_forms .frm_checkbox label a{font-size:var(--fs-small)}.frm_forms .frm_button_submit{display:inline-flex;align-items:center;justify-content:center;padding:var(--button-padding);border-radius:var(--button-radius);font-size:var(--fs-small);font-weight:var(--button-font-weight);text-decoration:none;transition:all .2s ease-in-out;background-color:#fff;border:1px solid #fff;color:#05635f}.frm_forms .frm_button_submit:active,.frm_forms .frm_button_submit:focus,.frm_forms .frm_button_submit:hover{background-color:#05635f;color:#fff}.frm_forms .grecaptcha-badge{bottom:80px!important}.frm_forms .grecaptcha-logo iframe{margin:0}#ui-datepicker-div{border:0}#ui-datepicker-div .ui-datepicker-header{background-color:#701f65;margin-bottom:0;padding:10px;border:.1px solid #fff;border-bottom:0}#ui-datepicker-div .ui-datepicker-prev:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='%23fff' viewBox='0 0 256 256' aria-label='Precedente'%3E%3Cpath d='M165.66 202.34a8 8 0 01-11.32 11.32l-80-80a8 8 0 010-11.32l80-80a8 8 0 0111.32 11.32L91.31 128z'/%3E%3C/svg%3E");display:block;transform:rotate(-90deg);padding:0}#ui-datepicker-div .ui-datepicker-next:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='%23fff' viewBox='0 0 256 256' aria-label='Successivo'%3E%3Cpath d='M181.66 133.66l-80 80a8 8 0 01-11.32-11.32L164.69 128 90.34 53.66a8 8 0 0111.32-11.32l80 80a8 8 0 010 11.32z'/%3E%3C/svg%3E");display:block;transform:rotate(-90deg);padding:0}#ui-datepicker-div .ui-datepicker-title select{padding:8px}#ui-datepicker-div .ui-datepicker-calendar thead{background-color:#701f65}#ui-datepicker-div td.ui-datepicker-today{background-color:#ffebfc!important}#ui-datepicker-div td.ui-datepicker-current-day{background-color:#ffc7f7!important}.progetti-filtrabili{--pf-gap:24px}.progetti-filtrabili__inner{padding:80px 60px}@media (max-width:74.99em){.progetti-filtrabili__inner{padding:40px 30px}}.progetti-filtrabili__filtri{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:40px}.progetti-filtrabili__filtro{border:1px solid #05635f;color:#05635f}.progetti-filtrabili__filtro.is-active,.progetti-filtrabili__filtro:hover{background-color:#05635f;color:#fff}.progetti-filtrabili__filtro:focus-visible{outline:2px solid #05635f;outline-offset:3px}.progetti-filtrabili__risultati{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pf-gap);transition:opacity .2s ease}@media (min-width:48em) and (max-width:74.99em){.progetti-filtrabili__risultati{grid-template-columns:1fr 1fr}}@media (max-width:47.99em){.progetti-filtrabili__risultati{grid-template-columns:1fr}}.progetti-filtrabili.is-loading .progetti-filtrabili__risultati{opacity:.4;pointer-events:none}.progetti-filtrabili__card{display:flex;flex-direction:column}.progetti-filtrabili__media img{border-radius:4px;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.progetti-filtrabili__body{display:flex;flex-direction:column;flex:1;gap:8px;padding-top:10px}.progetti-filtrabili__categoria{text-transform:uppercase;font-size:var(--fs-small);color:#05635f;font-weight:500}.progetti-filtrabili__titolo a{text-decoration:none}.progetti-filtrabili__data{font-size:var(--fs-small);color:#4b6f72}.progetti-filtrabili__vuoto{grid-column:1/-1}@media (prefers-reduced-motion:reduce){.progetti-filtrabili__risultati{transition:none}}.single-progetto .project-content{padding:60px}@media (max-width:74.99em){.single-progetto .project-content{padding:40px 30px}}.single-progetto .project-content .cols{display:flex;gap:140px}@media (max-width:74.99em){.single-progetto .project-content .cols{flex-direction:column;gap:40px}}.single-progetto .project-content .cols .text-col{flex:1 0 calc(70% - 70px)}@media (max-width:74.99em){.single-progetto .project-content .cols .text-col{flex:100%}}.single-progetto .project-content .cols .text-col .testo-grande__inner,.single-progetto .project-content .cols .text-col .titolo-testo__inner{padding:0}.single-progetto .project-content .cols .sidebar{flex:1 0 calc(30% - 70px)}@media (max-width:74.99em){.single-progetto .project-content .cols .sidebar{flex:100%;padding-top:40px;border-top:1px solid #05635f}}.single-progetto .project-content .cols .sidebar h4{margin-bottom:20px}.single-progetto .project-content .cols .sidebar .box-data{display:flex;flex-direction:column;gap:16px}.single-progetto .project-content .cols .sidebar .data{display:flex;flex-direction:column}.single-progetto .project-content .cols .sidebar .data .label{color:#4b6f72;font-size:var(--fs-small)}.single-progetto .project-content .cols .sidebar .data .label,.single-progetto .project-content .cols .sidebar .data p{font-weight:500}.single-progetto .project-content .cols .sidebar .quadro-economico{background-color:#f5ede6;border-radius:8px;padding:24px;margin-block:40px}.single-progetto .project-content .cols .sidebar .quadro-economico .data:not(:last-of-type){margin-bottom:20px}.single-progetto .project-content .cols .sidebar .quadro-economico .data:last-of-type{margin-bottom:44px}.single-progetto .project-content .cols .sidebar .quadro-economico .btn{width:100%}.single-progetto .project-content .cols .sidebar .container-sdb{padding-top:32px;border-top:1px solid rgba(15,44,56,.14)}.single-progetto .project-content .cols .sidebar .container-sdb:last-child{margin-top:24px}.single-progetto .project-content .cols .sidebar .container-sdb .partner-cont{display:flex;flex-direction:column;gap:12px}.single-progetto .project-content .gallery-cont{margin-top:90px}@media (max-width:74.99em){.single-progetto .project-content .gallery-cont{margin-top:40px}}.single-progetto .project-content .gallery-cont h2{margin-bottom:40px}.single-progetto .project-content .gallery-cont .gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (min-width:48em) and (max-width:74.99em){.single-progetto .project-content .gallery-cont .gallery{grid-template-columns:1fr 1fr}}@media (max-width:47.99em){.single-progetto .project-content .gallery-cont .gallery{grid-template-columns:1fr}}.single-progetto .project-content .gallery-cont .gallery img{cursor:zoom-in}.single-progetto .project-content .documents-cont{margin-top:48px;padding-top:32px;border-top:1px solid rgba(15,44,56,.14)}.single-progetto .project-content .documents-cont h2{margin-bottom:20px}.single-progetto .project-content .documents-cont .documents{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}@media (min-width:48em) and (max-width:74.99em){.single-progetto .project-content .documents-cont .documents{grid-template-columns:1fr 1fr}}@media (max-width:47.99em){.single-progetto .project-content .documents-cont .documents{grid-template-columns:1fr}}.single-progetto .project-content .documents-cont .documents .single{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:2px solid #05635f;text-decoration:none}.single-progetto .project-content .documents-cont .documents .single svg{width:26px;height:auto}.single-progetto .project-content .credits-cont{margin-top:48px;padding-top:32px;border-top:1px solid rgba(15,44,56,.14)}.single-progetto .project-content .credits-cont h2{margin-bottom:20px}.single-progetto .project-content .credits-cont .credits{display:flex;gap:40px}@media (max-width:74.99em){.single-progetto .project-content .credits-cont .credits{flex-direction:column;gap:16px}}.single-progetto .project-content .credits-cont .credits .single{display:flex;flex-direction:column}@media (min-width:75em){.single-progetto .project-content .credits-cont .credits .single:not(:first-child){padding-left:40px;border-left:1px solid rgba(15,44,56,.14)}}.single-progetto .project-content .credits-cont .credits .single .label{color:#4b6f72;font-size:var(--fs-small)}.single-progetto .project-content .credits-cont .credits .single .label,.single-progetto .project-content .credits-cont .credits .single p{font-weight:500}.elenco-stampa__inner{padding:60px}@media (max-width:74.99em){.elenco-stampa__inner{padding:40px 30px}}.elenco-stampa__inner .elenco-stampa__lista{display:flex;flex-direction:column;gap:90px}@media (max-width:74.99em){.elenco-stampa__inner .elenco-stampa__lista{gap:50px}}.elenco-stampa__inner .stampa-item{display:flex;align-items:flex-start;gap:140px}@media (max-width:74.99em){.elenco-stampa__inner .stampa-item{flex-direction:column;gap:20px}}.elenco-stampa__inner .stampa-item .content{flex:1 0 calc(70% - 70px)}@media (max-width:74.99em){.elenco-stampa__inner .stampa-item .content{flex:100%}}.elenco-stampa__inner .stampa-item .content h4{font-style:italic}.elenco-stampa__inner .stampa-item .content .stampa-item__data{display:block;margin-top:12px;font-weight:700;font-family:var(--ff-heading)}.elenco-stampa__inner .stampa-item .content .stampa-item__testo{font-family:var(--ff-heading)}.elenco-stampa__inner .stampa-item__download{flex:1 0 calc(30% - 70px)}@media (max-width:74.99em){.elenco-stampa__inner .stampa-item__download{flex:100%}}.category .list-articles__inner{padding:60px}@media (max-width:74.99em){.category .list-articles__inner{padding:40px 30px}}.category .list-articles__inner .post-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (min-width:48em) and (max-width:74.99em){.category .list-articles__inner .post-list{grid-template-columns:1fr 1fr}}@media (max-width:47.99em){.category .list-articles__inner .post-list{grid-template-columns:1fr}}.category .list-articles__inner .post-list .articolo img{border-radius:4px}.category .list-articles__inner .post-list .articolo .body-article{display:flex;flex-direction:column;flex:1;gap:8px;padding-top:10px}.category .list-articles__inner .post-list .articolo .body-article .category{text-transform:uppercase;font-size:var(--fs-small);color:#05635f;text-decoration:none;width:-moz-fit-content;width:fit-content}.category .list-articles__inner .post-list .articolo .body-article .title-article a{text-decoration:none}.category .list-articles__inner .post-list .articolo .body-article .date{font-size:var(--fs-small);color:#4b6f72}.search .results__inner{padding:60px;display:grid;grid-template-columns:repeat(4,1fr);gap:32px}@media (max-width:74.99em){.search .results__inner{padding:30px}}@media (min-width:48em) and (max-width:74.99em){.search .results__inner{grid-template-columns:1fr 1fr}}@media (max-width:47.99em){.search .results__inner{grid-template-columns:1fr}}.search .results__inner .single-result{display:flex;flex-direction:column;justify-content:space-between;gap:24px}@media (max-width:74.99em){.search .results__inner .single-result{gap:16px}}.search .results__inner .single-result .type{font-size:var(--fs-small);color:#4b6f72;text-transform:uppercase;font-weight:500;margin-bottom:4px}.single-post .article-content{padding:60px}@media (max-width:74.99em){.single-post .article-content{padding:40px 30px}}.single-post .article-content .excerpt{font-weight:700;margin-bottom:48px}@media (max-width:74.99em){.single-post .article-content .excerpt{margin-bottom:30px}}.single-post .article-content .author{margin-bottom:48px;font-weight:400;color:#0f2c2e}@media (max-width:74.99em){.single-post .article-content .author{margin-bottom:30px}}.single-post .article-content .titolo-testo__inner{padding:0}.single-post .article-content .gallery-cont{margin-top:90px}@media (max-width:74.99em){.single-post .article-content .gallery-cont{margin-top:40px}}.single-post .article-content .gallery-cont h2{margin-bottom:40px}.single-post .article-content .gallery-cont .gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (min-width:48em) and (max-width:74.99em){.single-post .article-content .gallery-cont .gallery{grid-template-columns:1fr 1fr}}@media (max-width:47.99em){.single-post .article-content .gallery-cont .gallery{grid-template-columns:1fr}}.single-post .article-content .gallery-cont .gallery img{cursor:zoom-in}.single-post .article-content .documents-cont{margin-top:48px;padding-top:32px;border-top:1px solid rgba(15,44,56,.14)}.single-post .article-content .documents-cont h2{margin-bottom:20px}.single-post .article-content .documents-cont .documents{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}@media (min-width:48em) and (max-width:74.99em){.single-post .article-content .documents-cont .documents{grid-template-columns:1fr 1fr}}@media (max-width:47.99em){.single-post .article-content .documents-cont .documents{grid-template-columns:1fr}}.single-post .article-content .documents-cont .documents .single{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:2px solid #05635f;text-decoration:none}.single-post .article-content .documents-cont .documents .single svg{width:26px;height:auto}.single-post .article-content .credits-cont{margin-top:48px;padding-top:32px;border-top:1px solid rgba(15,44,56,.14)}.single-post .article-content .credits-cont h2{margin-bottom:20px}.single-post .article-content .credits-cont .credits{display:flex;gap:40px}@media (max-width:74.99em){.single-post .article-content .credits-cont .credits{flex-direction:column;gap:16px}}.single-post .article-content .credits-cont .credits .single{display:flex;flex-direction:column}@media (min-width:75em){.single-post .article-content .credits-cont .credits .single:not(:first-child){padding-left:40px;border-left:1px solid rgba(15,44,56,.14)}}.single-post .article-content .credits-cont .credits .single .label{color:#4b6f72;font-size:var(--fs-small)}.single-post .article-content .credits-cont .credits .single .label,.single-post .article-content .credits-cont .credits .single p{font-weight:500}