.brochure-section{text-align:center;position:relative;background:var(--color-secondary);color:var(--color-light);min-width:100%;text-align:left}.brochure-section__inner{display:flex;align-items:center;flex-direction:column;max-width:940px;margin:auto}@media screen and (min-width: 768px){.brochure-section__inner{flex-direction:row}}.brochure-section__inner>div{display:flex;flex-direction:column;flex-basis:50%;align-self:normal}.brochure-section__main-info{padding:calc(var(--s) * 12) var(--safe-area) 0}@media screen and (min-width: 768px){.brochure-section__main-info{padding:calc(var(--s) * 17) var(--safe-area) calc(var(--s) * 17)}}.brochure-section .section-header{padding:0;margin-bottom:var(--s3);display:block}.brochure-section .section-header__pretitle{color:var(--color-light)}.brochure-section__text{margin-bottom:var(--s6)}.brochure-section__text>span{text-wrap:nowrap}@media screen and (min-width: 768px){.brochure-section__text{text-transform:none}}.brochure-section .button{margin:var(--s6) var(--safe-area)}@media screen and (min-width: 768px){.brochure-section .button{margin:0}}.brochure-section__secondary-text{position:relative;text-align:center;display:flex;align-items:center;justify-content:center;aspect-ratio:37/23;padding:var(--safe-area)}@media screen and (min-width: 768px){.brochure-section__secondary-text{aspect-ratio:initial}}.brochure-section__secondary-text>div{position:relative;z-index:1}.brochure-section__secondary-text ul{list-style:none;padding-inline-start:0}.brochure-section__secondary-text picture{position:absolute;width:100%;height:100%;top:0;left:0}.brochure-section__secondary-text img{position:absolute;width:100%;height:100%;object-fit:contain}.section-header{padding-top:var(--s6);padding-bottom:var(--s7)}@media screen and (min-width: 1200px){.section-header{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--s4);padding-top:var(--s8);padding-bottom:var(--s8)}}@media screen and (min-width: 1200px){.section-header{padding-top:var(--s10);padding-bottom:var(--s10)}}@media screen and (min-width: 1200px){.section-header__title{grid-column:1/10}}.section-header__pretitle{text-transform:uppercase;color:var(--color-grey-300);margin-bottom:var(--s2)}@media screen and (min-width: 1200px){.section-header__pretitle{grid-column:1/10}}.section-header .button{display:none;margin-left:auto;height:fit-content;width:fit-content;align-self:center}@media screen and (min-width: 1200px){.section-header .button{display:block;grid-column:10/13}}input:focus,textarea:focus{outline-color:var(--color-grey-300)}select{width:100%;background-color:transparent;border:0;border-bottom:1px solid;font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-weight:400;padding:var(--s2) 0;cursor:pointer;max-width:calc(var(--s) * 60);border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"/></svg>');background-repeat:no-repeat;background-position:right 10px center;background-size:16px}.error-message{color:#e60000;margin-top:var(--s2);text-align:left}.input ::placeholder{color:var(--color-grey-300)}.input+.input{margin-top:var(--s8)}@media screen and (min-width: 768px){.input+.input{margin-top:var(--s10)}}.input .input__label{font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm);font-family:var(--font-primary);font-weight:400}.input__wrapper{margin-top:var(--s1)}@media screen and (min-width: 768px){.input__wrapper{margin-top:0}}.input__wrapper input{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-weight:400;height:var(--s6);width:100%;border:none;border-bottom:1px solid black;background-color:transparent}.input--text .input__label,.input--phone .input__label,.input--email .input__label{display:block;margin-bottom:var(--s6)}@media screen and (min-width: 768px){.input--text .input__label,.input--phone .input__label,.input--email .input__label{margin-bottom:var(--s8)}}.input--select{display:flex;flex-direction:column}.input--select .input__label{margin-bottom:var(--s4)}@media screen and (min-width: 768px){.input--select .input__label{margin-bottom:var(--s7)}}.input--radio{border:none;padding:0}@media screen and (min-width: 768px){.input--radio{margin-top:var(--s7)}}.input--radio legend{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);font-family:var(--font-primary);font-weight:600;margin-bottom:var(--s3)}@media screen and (min-width: 768px){.input--radio legend{margin-bottom:var(--s5)}}.input--radio .input__wrapper{display:flex;justify-content:flex-start;align-items:flex-start;gap:var(--s2);flex-direction:column;margin-top:var(--s3)}@media screen and (min-width: 768px){.input--radio .input__wrapper{justify-content:center;flex-direction:row;align-items:center}}.input--radio .radio-input{padding-right:var(--s3)}.input--radio .radio-input label{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-weight:400;margin-left:calc(var(--s) * -2.4);position:relative;padding:5px 0 5px 35px;cursor:pointer}.input--radio .radio-input input{appearance:none;-webkit-appearance:none;-moz-appearance:none;visibility:hidden;position:absolute;right:0}.input--radio .radio-input input+i{margin-top:9px;background:#f0f0f0;border:1px solid #000;position:absolute;left:0;top:1px}@media screen and (min-width: 768px){.input--radio .radio-input input+i{margin-top:12px;top:-2px}}.input--radio .radio-input [type=radio]+i{height:12px;width:12px;border-radius:100%;left:15px}.input--radio label input[type=radio]+i:before{content:"";display:block;inset:2px;border-radius:100%;position:absolute;z-index:1;background:var(--color-secondary);transition:all .25s ease;transform:scale(0);opacity:0}.input--radio label input[type=radio]:checked+i:before{transform:scale(1);opacity:1}.input--list{padding-bottom:var(--s8);display:flex;flex-flow:column nowrap;row-gap:var(--s6)}@media screen and (min-width: 768px){.input--list{margin-top:var(--s7);padding-bottom:var(--s2);row-gap:var(--s8)}}.input--list .input__label{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);font-family:var(--font-primary);font-weight:600}.input--list input{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-weight:400;height:var(--s7);border:none;border-bottom:1px solid #000}@media screen and (min-width: 768px){.input--list input{margin:0 auto;width:80%}}@media screen and (min-width: 1200px){.input--list input{margin:0 auto;width:50%}}.input--file .input__label{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);font-family:var(--font-primary);font-weight:600;margin-bottom:var(--s2)}.input--file p{padding-top:var(--s2)}@media screen and (min-width: 768px){.input--file p{padding-top:var(--s3)}}.input--file input{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-weight:400;margin-top:var(--s5);height:var(--s7);width:50%;border:1px dashed var(--color-grey-300);border-radius:20px;background:transparent;position:relative;display:inline-block}@media screen and (min-width: 768px){.input--file input{width:40%}}.input--file input:before{background-color:#fff;color:#000;display:flex;justify-content:center;align-items:center;content:"Selezionare il file";position:absolute;inset:0}.input--file input input[type=file]{opacity:0;width:200px;height:32px;display:inline-block}@media screen and (min-width: 768px){.input--textarea{margin-top:var(--s7)}}.input--textarea .input__label{margin-top:10px}.input--textarea .input__wrapper{margin-top:var(--s9)}@media screen and (min-width: 768px){.input--textarea .input__wrapper{margin-top:var(--s10)}}.input--textarea .input__wrapper textarea{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-weight:400;width:100%;height:calc(var(--s) * 30);border:transparent;border-bottom:1px solid #000}.input--checkbox{margin-top:var(--s7)}.input--checkbox label{position:relative;padding:5px 0 5px 30px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.input--checkbox label a{text-decoration:underline;color:var(--color-secondary)}.input--checkbox label input{appearance:none;-webkit-appearance:none;-moz-appearance:none;visibility:hidden;position:absolute;right:0}.input--checkbox label input+i{margin-top:7px;border:1px solid #000;position:absolute;left:0;top:0;cursor:pointer}@media screen and (min-width: 992px){.input--checkbox label input+i{margin-top:10px;top:-3px}}.input--checkbox label input[type=checkbox]+i{width:16px;height:16px}.input--checkbox label input[type=checkbox]+i:before{content:"";display:block;inset:2px;position:absolute;z-index:1;background:var(--color-secondary);transition:all .25s ease;transform:scale(0);opacity:0}.input--checkbox label input[type=checkbox]:checked+i:before{transform:scale(1);opacity:1}.input--secondary{display:flex;flex-flow:column;align-items:flex-start;row-gap:0}@media screen and (min-width: 768px){.input--secondary{margin-top:var(--s7)}}.input--secondary .input__wrapper{display:flex;flex-flow:column nowrap;align-items:flex-start;row-gap:0}@media screen and (min-width: 768px){.input--secondary .input__wrapper{margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);column-gap:var(--gutter)}}@media screen and (min-width: 1200px){.input--secondary .input__wrapper{column-gap:calc(var(--gutter) * 2.5)}}.input--secondary .input__wrapper .radio-input{margin-bottom:0}@media screen and (min-width: 768px){.input--secondary .input__wrapper .radio-input{padding-right:0}}.input--secondary .input__wrapper .radio-input label{text-align:left}.inline-form{--inline-fs-input: .9375rem;--inline-fs-label: .8125rem;--inline-fs-button: .875rem;display:flex;flex-direction:column;gap:calc(var(--s) * 3);background:linear-gradient(135deg,#c9d6e5 0%,#6f8aab 100%);padding:calc(var(--s) * 4);border-radius:calc(var(--s) * 3);width:100%;max-width:560px}@media screen and (min-width: 768px){.inline-form{--inline-fs-input: 1rem;padding:calc(var(--s) * 5)}}.inline-form--sending{opacity:.7;pointer-events:none}.inline-form--success{text-align:center}.inline-form--success h2{margin-bottom:calc(var(--s) * 2);font-size:1.25rem}.inline-form--success p{font-size:var(--inline-fs-input)}.inline-form__row{display:grid;grid-template-columns:1fr;gap:calc(var(--s) * 3)}@media screen and (min-width: 768px){.inline-form__row{grid-template-columns:1fr 1fr}}.inline-form__actions{display:flex;justify-content:flex-end;margin-top:calc(var(--s) * 2)}.inline-form__error{color:#b00020;font-weight:600;text-align:center;font-size:var(--inline-fs-label)}.inline-form .input{margin:0}.inline-form .input+.input{margin-top:0}.inline-form .input__label{font-size:var(--inline-fs-label);font-weight:500;color:#1a2a3a;letter-spacing:.02em;margin-bottom:calc(var(--s) * 1)}@media screen and (min-width: 768px){.inline-form .input__label{margin-bottom:calc(var(--s) * 1)}}.inline-form .input--text .input__wrapper,.inline-form .input--email .input__wrapper,.inline-form .input--phone .input__wrapper,.inline-form .input--select .input__wrapper{background:#ffffff;border-radius:999px;padding:0 calc(var(--s) * 3);margin-top:0}.inline-form .input--text input,.inline-form .input--text select,.inline-form .input--email input,.inline-form .input--email select,.inline-form .input--phone input,.inline-form .input--phone select,.inline-form .input--select input,.inline-form .input--select select{width:100%;border:none;border-bottom:none;background:transparent;padding:calc(var(--s) * 2) 0;height:auto;font-size:var(--inline-fs-input);line-height:1.4;outline:none;color:#1a2a3a}.inline-form .input--text ::placeholder,.inline-form .input--email ::placeholder,.inline-form .input--phone ::placeholder,.inline-form .input--select ::placeholder{color:#6b7a8a;font-size:var(--inline-fs-input)}.inline-form .input--select select{max-width:none;cursor:pointer;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"/></svg>');background-repeat:no-repeat;background-position:right calc(var(--s) * 1) center;background-size:14px;padding-right:calc(var(--s) * 5)}.inline-form .input--textarea{margin-top:0}.inline-form .input--textarea .input__wrapper{background:#ffffff;border-radius:calc(var(--s) * 3);padding:calc(var(--s) * 2) calc(var(--s) * 3);margin-top:0}.inline-form .input--textarea .input__wrapper textarea{width:100%;border:none;background:transparent;min-height:calc(var(--s) * 14);resize:vertical;font-size:var(--inline-fs-input);line-height:1.4;outline:none;color:#1a2a3a}.inline-form .input--checkbox{margin-top:0}.inline-form .input--checkbox label{align-items:flex-start}.inline-form .input--checkbox label p{font-size:var(--inline-fs-label);line-height:1.4;margin:0;color:#1a2a3a}.inline-form .error-message{font-size:var(--inline-fs-label);margin-top:calc(var(--s) * 1);padding-left:calc(var(--s) * 3)}.inline-form .button{font-size:var(--inline-fs-button);height:auto;padding:calc(var(--s) * 2) calc(var(--s) * 5);text-transform:uppercase;letter-spacing:.04em}.page-header{padding-top:calc(var(--s) * 23 + var(--offer-banner-height));padding-bottom:var(--s8);position:relative;overflow:hidden}.page-header strong{font-variation-settings:"wght" 700}@media screen and (min-width: 768px){.page-header{overflow:hidden;column-gap:var(--s4);padding-bottom:0;padding-top:var(--site-header-height);aspect-ratio:144/72;display:flex;align-items:flex-end;position:relative}.page-header:after{pointer-events:none;content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(0deg,rgba(247,247,247,0) 50%,rgba(0,0,0,.5) 98.01%)}.page-header:before{pointer-events:none;content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg,rgba(247,247,247,0) 40%,rgba(0,0,0,.7) 98.01%)}}.page-header .radial-gradient{top:-169vw;right:-78vw}.page-header img{height:auto}@media screen and (min-width: 768px){.page-header img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;z-index:-1}}.page-header__paragraph{padding-bottom:var(--s4);margin:0}@media screen and (min-width: 768px){.page-header__paragraph{padding-bottom:0;grid-column:1/8;grid-row:1/2;color:var(--color-light);padding-top:var(--s7)}}@media screen and (min-width: 1200px){.page-header__paragraph{grid-column:1/10;grid-row:1/2}}.page-header__title{padding-bottom:var(--s5)}@media screen and (min-width: 768px){.page-header__title{padding-bottom:0;grid-column:1/8;grid-row:2/3;color:var(--color-light)}}@media screen and (min-width: 1200px){.page-header__title{grid-column:1/10;grid-row:2/3}}@media screen and (min-width: 768px){.page-header__inner{position:relative;display:grid;grid-template-columns:repeat(12,1fr);padding-bottom:calc(var(--s) * 10)}}@media screen and (min-width: 1200px){.page-header__inner{padding-bottom:calc(var(--s) * 18)}}.page-header__pretitle{margin-bottom:var(--s2);text-transform:uppercase;color:var(--color-grey-300)}@media screen and (min-width: 768px){.page-header__pretitle{color:var(--color-light)}}@media screen and (min-width: 1200px){.page-header__pretitle{margin-bottom:var(--s3)}}@media screen and (min-width: 768px){.page-header__intro{grid-column:1/8}}@media screen and (min-width: 768px){.page-header__content{grid-column:9/13}}.page-header .button{display:none}@media screen and (min-width: 576px){.page-header .button{display:initial}}.pt-intro[data-astro-cid-j7pv25f6]{padding-top:calc(var(--s) * 12);padding-bottom:calc(var(--s) * 12)}.pt-intro__inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:calc(var(--s) * 6)}@media screen and (min-width: 992px){.pt-intro__inner[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) minmax(360px,460px);gap:calc(var(--s) * 10);align-items:stretch}}.pt-intro__content[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:calc(var(--s) * 6)}@media screen and (min-width: 992px){.pt-intro__content[data-astro-cid-j7pv25f6]{justify-content:space-between}}.pt-intro__callout[data-astro-cid-j7pv25f6]{background:var(--color-secondary);color:#fff;padding:calc(var(--s) * 5) calc(var(--s) * 5);border-radius:calc(var(--s) * 3);display:flex;flex-direction:column;gap:calc(var(--s) * 2);align-items:flex-start;box-shadow:0 12px 30px -12px #014a8659}.pt-intro__callout-lead[data-astro-cid-j7pv25f6]{font-size:1.125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:1;margin:0}.pt-intro__callout-title[data-astro-cid-j7pv25f6]{font-size:1.375rem;font-weight:500;margin:0;line-height:1.3}.pt-intro__callout-cta[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;background:#ffffff;color:var(--color-secondary);text-decoration:none;font-weight:700;font-size:.875rem;letter-spacing:.04em;padding:calc(var(--s) * 2) calc(var(--s) * 4);border-radius:999px;margin-top:calc(var(--s) * 1);transition:transform .15s ease,box-shadow .15s ease}.pt-intro__callout-cta[data-astro-cid-j7pv25f6]:hover{transform:translateY(-1px);box-shadow:0 6px 18px -6px #0003}@media screen and (min-width: 992px){.pt-intro__callout-cta[data-astro-cid-j7pv25f6]{display:none}}.pt-intro__certificates[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:calc(var(--s) * 4);padding:calc(var(--s) * 5);background:#ffffff;border:1px solid var(--color-grey-100, #f0f0f0);border-radius:calc(var(--s) * 3);box-shadow:0 6px 24px -10px #00000014}.pt-intro__certificates-label[data-astro-cid-j7pv25f6]{font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-grey-300, #56646b);margin:0}.pt-intro__certificates-energy[data-astro-cid-j7pv25f6]{align-self:center;height:calc(var(--s) * 24);width:auto;max-width:100%;object-fit:contain}.pt-intro__certificates-items[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:calc(var(--s) * 4) 0 0;border-top:1px solid var(--color-grey-100, #f0f0f0);display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--s) * 5) calc(var(--s) * 3);align-items:center;justify-items:center}.pt-intro__certificates-item[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;height:calc(var(--s) * 14);width:100%}.pt-intro__certificates-item[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{max-height:100%;max-width:100%;width:auto;object-fit:contain;transition:transform .2s ease}.pt-intro__certificates-item[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.04)}.pt-intro__form[data-astro-cid-j7pv25f6]{scroll-margin-top:calc(var(--site-header-height) + var(--s) * 4)}@media screen and (min-width: 992px){.pt-intro__form[data-astro-cid-j7pv25f6]{position:sticky;top:calc(var(--site-header-height) + var(--s) * 2)}}
