@font-face{font-family:Lato;src:url(/fonts/lato-400.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/lato-700.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--mono:"Lato",Arial,sans-serif}.kick,.micro,.mono-s,.nota,.gate-banner,.verifica-tag,.nav .servizio a,.briciole,.richiamo .rass span,.scheda .nn,.riga .no,.riga .tg,.pie h4,.pie .fine,.leva .nn,.caso-sez .caso .anagr,.caso-sez .caso dt,.caso-sez .caso .attesa .et,.caso-sez .caso .attesa .vl,.altri .scheda .vai,.hero .ruolo-consulente,.hero .cred-hero,.fh-badge,.punto-num,.punti .az,.ff .conta,.cred span,.firma span,.porta .n,.porta .link,.fase .quando,.casi .caso .anagr,.casi .caso .attesa .et,.casi .caso .attesa .vl,.casi .caso dt,.studio .dati span,.conv .riga-in label,.conv .modulo .nota-p,.conv .rass span,.meta span,.box .kk,.avviso b,.dal-video .kk,.dal-video .vai,.dal-video .fuoriuscita,.faq summary:after,.filtro,.conteggio,.archivio .riga .dt,.tappa .qn,.col .ct,.col li:before,.via .ic,.via .vv,.canali .riga-in label,.canali .modulo .legale,.modulo-fascia .colonna-modulo .legale,.dove .dati span,body.diagnosi .barra .ind,body.diagnosi .capienza b,body.diagnosi .colonna-modulo .riga-in label,body.diagnosi .colonna-modulo .et-gruppo,body.diagnosi .colonna-modulo .legale,body.diagnosi .riga-in label,body.diagnosi .modulo .legale,body.diagnosi .report .rh span,body.diagnosi .report .voce .vl,body.diagnosi .report .tot .lb,body.diagnosi .report .rf,body.diagnosi .esempio .esempio-legale,body.diagnosi .voce-b .nn,body.diagnosi .passo .q,body.diagnosi .faq summary:after,body.diagnosi .chius .rass span,body.diagnosi .pie .torna,.scheda-diagnosi .vai,.rc-et,.rc-pulisci,.rc-quanti,.rc-rd,.rc-elenco .riga .dt,.rc-gancio,.rc-vm,.recensioni .voto span,.recensioni .citazione figcaption,.recensioni .brevi .chi,.recensioni .tutte a,.recensioni .vuoto,.mm-kick,.mm-vai,.mm-diag-nome,.mm-diag-vai,.mega-pie a,.campo-testata .cl,.btn-step,.cv-input,.cp-label,.motore-ipotesi .mi-titolo,.motore-ipotesi div dt,.motore-esito .el,.sc-et,.mg-et,.mg-nota b,.mg-assi,.motore-letture .ml-scarto,.cc-et,.cc-tacche,.cc-fonte,.cc-esito-et,.cc-fasce caption,.cs-kk,.cs-el,.calc-scheda .vai,.calc-filtri .filtro,.cfg-num,.cfg-step-testo,.cfg-kick,.opt-badge,.opt-azione,.btn-step-back,.cfg-peso-tit,.cbr-pct,.cbr-ruolo,.cfg-consiglio-occhiello,.hero2 .chi .ruolo,.schede-odg .az,.odg2-piede .conta,.pillola,.num-pieno,.area2-piede,.fase2,.etichetta-riga,.caso2-num,.caso2-meta,.caso2-corpo h4,.parole2-etichetta,.parole2-chi,.diag2-cat{font-family:var(--mono);letter-spacing:.01em}body .hero2 .chi .ruolo{margin-top:8px;font-family:var(--mono);font-size:.9375rem;line-height:1.55;letter-spacing:0;text-transform:none}.nav .servizio a{font-size:.625rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase;opacity:1;line-height:1.6}@font-face{font-family:NewsSection;src:url(/fonts/newsreader-300-latin.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:NewsSection;src:url(/fonts/firma-4.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}h2.h-serif{font-family:NewsSection,Georgia,serif;font-weight:300}.schede-odg button{border-radius:32px}.storia .h-serif em,.intro .cit em,.metodo .h-serif em,.canali .h-serif em,body.diagnosi .esempio .h-serif em,.altre-diagnosi.chiara .h-serif em,.ca-testa .h-serif em,.cp-testa .h-serif em,.odg2-testa .t2 em,.perc2-testa h2 em{color:var(--verde-700);font-family:NewsSection,Georgia,serif;font-weight:500}.odg2-testa .corpo{font-size:1rem}@font-face{font-family:FooterLato;src:url(/fonts/lato-400.woff2)}@font-face{font-family:FooterLato;src:url(/fonts/lato-700.woff2);font-weight:700}#footer-approved{--footer-space:clamp(32px,5vw,120px);background:#071e19;color:#b6c9be;padding:56px var(--footer-space) 35px;font-family:FooterLato,Arial,sans-serif;font-weight:400;text-align:left;line-height:1.8;width:100%;margin:0}#footer-approved *{box-sizing:border-box}#footer-approved .inner{width:100%;max-width:none;margin:0;padding:0}#footer-approved .footer-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--footer-space)}#footer-approved h3{font:400 11px/1.5 FooterLato,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#d4b463;margin:0 0 20px}#footer-approved p{font:400 14px/1.8 FooterLato,Arial,sans-serif;color:#b6c9be;margin:0 0 20px}#footer-approved a{color:inherit;text-decoration:none;border:0;background:none}#footer-approved a:hover{color:#e5c36a}#footer-approved .links a{display:block;font-size:14px;line-height:1.5;margin:0 0 13px;padding:0}#footer-approved .footer-identity>img{display:block;width:260px;max-width:100%;height:auto;margin:0 0 25px;transform:translate(-12.416667%)}#footer-approved .socials{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0 0}#footer-approved .socials a{display:grid;place-items:center;width:36px;height:36px;padding:0;margin:0;border:1px solid #678071;border-radius:50%}#footer-approved .socials a:hover{border-color:#d4b463;background:#18382c}#footer-approved .socials svg{width:17px;height:17px}#footer-approved .social-ic{display:flex}#footer-approved .right-column>.meet{margin-top:26px}#footer-approved .right-column .meet h3{margin-bottom:12px}#footer-approved .disc{border-top:1px solid #b6c9be66;padding-top:26px;margin:36px 0 20px;font-size:12px;line-height:1.8;color:#91a89b}#footer-approved .footer-legal{margin-top:20px}#footer-approved .privacy-links{position:static;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(24px,5vw,90px);padding:0 0 15px;margin:0;border:0;border-bottom:1px solid #ffffff25;background:none;box-shadow:none;width:auto;height:auto}#footer-approved .privacy-links a,#footer-approved .privacy-links button{font:400 11px/1.5 FooterLato,Arial,sans-serif;color:#b6c9be;background:none;border:0;border-radius:0;padding:0;margin:0;text-decoration:none;cursor:pointer;text-transform:none;letter-spacing:normal;box-shadow:none}#footer-approved .privacy-links a:hover,#footer-approved .privacy-links button:hover{color:#d4b463}#footer-approved .copyright{text-align:center;font-size:11px;margin:0;padding:15px 0 0}#footer-approved .copyright span{margin:0 8px}#footer-approved a:focus-visible,#footer-approved button:focus-visible{outline:2px solid #d4b463;outline-offset:5px}#privacy-preview{max-width:420px;border:1px solid #d4b463;border-radius:16px;padding:28px;background:#071e19;color:#b6c9be;font:16px/1.6 FooterLato,Arial,sans-serif}#privacy-preview::backdrop{background:#0008}#privacy-preview button{padding:8px 18px;border:0;border-radius:6px;background:#d0aa51;color:#102a20;font:inherit}@media(max-width:1000px){#footer-approved .footer-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){#footer-approved{--footer-space:24px;padding-top:40px;padding-bottom:40px}#footer-approved .footer-four{grid-template-columns:1fr;row-gap:32px}#footer-approved .privacy-links{gap:20px}}#footer-approved .social-ic{display:flex;align-items:center;justify-content:center;width:auto;height:auto;min-width:0;min-height:0;padding:0;margin:0;border:0;border-radius:0;background:none;box-shadow:none;transform:none}#footer-approved{padding-bottom:24px}#footer-approved .footer-legal{margin-top:20px;border-top:1px solid #b6c9be40;padding-top:18px;text-align:center}#footer-approved .privacy-links{gap:0;padding:0;margin:0 0 12px;border:0;justify-content:center}#footer-approved .privacy-links>*+*:before{content:"·";display:inline-block;margin:0 18px;color:#80968a}#footer-approved .copyright{padding:0;margin:0;line-height:1.6}@media(max-width:620px){#footer-approved .privacy-links>*+*:before{margin:0 10px}}@media(max-width:760px){#footer-approved{padding-bottom:16px}#footer-approved .footer-four{row-gap:26px}#footer-approved .right-column .meet p{margin-bottom:0}#footer-approved .disc{margin:22px 0 0;padding-top:18px}#footer-approved .footer-legal{margin-top:18px;padding-top:14px}#footer-approved .privacy-links{margin-bottom:12px;row-gap:8px}#footer-approved .copyright{margin:0;padding:0}}body .kick,body .case-eyebrow,body .cases-eyebrow,body .meeting-approved .kicker,body .reviews-heading .reviews-kicker{font-size:15px!important;line-height:1.5!important}body.home2 .kick,body.home2 .case-eyebrow,body.home2 .cases-eyebrow,body.home2 .meeting-approved .kicker,body .reviews-heading .reviews-kicker{font-size:13.5px!important;line-height:1.5!important}body.macroarea-completa #incontriamoci.meeting-investimenti .kicker{font-size:13.5px!important}body.diagnosi .diagnosi-documento{padding:72px 0;background:#f3f1e8;color:#173e31}.documento-box{display:grid;grid-template-columns:1.2fr 1fr;gap:56px;align-items:center;padding:48px;border:1px solid #cbb77e;border-radius:8px 40px;background:linear-gradient(120deg,#fffdf7,#f4f3e9)}body.diagnosi .documento-testo .kick{color:#896526;font-size:12px;letter-spacing:.12em}.documento-testo h2{font-size:clamp(34px,3.5vw,48px);line-height:1.12;margin:18px 0 20px;color:#173e31}.documento-testo h2 em{color:#896526}.documento-intro{font-size:17px;line-height:1.65;color:#53695e;margin:0 0 26px}.documento-vantaggi{list-style:none;padding:0;margin:0;display:grid;gap:16px}.documento-vantaggi li{padding-left:16px;border-left:2px solid #c5a04d}.documento-vantaggi strong{display:block;font-size:16px;margin-bottom:4px}.documento-vantaggi span{display:block;color:#53695e;font-size:15px;line-height:1.5}.documento-report{margin:0;background:#fff;border:1px solid #d9d7cb;border-top:4px solid #b49750;border-radius:3px 22px 3px 3px;padding:30px;box-shadow:0 15px 35px #173e3110;transform:none}.documento-report-top{display:flex;justify-content:space-between;align-items:center;color:#896526;font-size:10px;letter-spacing:.13em}.documento-report-top span:last-child{font-size:25px}.documento-report h3{font-family:var(--serif,Georgia,serif);font-size:28px;font-weight:400;margin:20px 0 10px;color:#173e31}.documento-report-sub{font-size:15px;line-height:1.5;color:#53695e;margin:0 0 24px}.documento-indice>div{display:flex;align-items:flex-start;gap:15px;padding:15px 0;border-top:1px solid #e6e5dc}.documento-indice>div>span{color:#967736;background:#f8f2df;border-radius:7px;padding:6px;font-size:11px}.documento-indice p{margin:0}.documento-indice b{display:block;font-weight:600;font-size:14px;line-height:1.4}.documento-indice small{display:block;margin-top:4px;color:#65766c;font-size:12px;line-height:1.4}.documento-report figcaption{border-top:1px solid #d8dfd3;margin-top:10px;padding-top:15px;color:#68786e;font-size:11px;line-height:1.5}@media(max-width:850px){.documento-box{grid-template-columns:1fr;padding:28px;gap:32px}body.diagnosi .diagnosi-documento{padding:40px 0}.documento-report{padding:24px}}@media(max-width:480px){.documento-box{padding:22px 18px}.documento-testo h2{font-size:34px}}body.diagnosi .documento-box{background:#fff;border-radius:26px;align-items:stretch;gap:48px;padding:44px}body.diagnosi .documento-testo{display:flex;flex-direction:column}body.diagnosi .documento-vantaggi{counter-reset:passo;gap:0;flex:1}body.diagnosi .documento-vantaggi li{counter-increment:passo;position:relative;border-left:0;padding:0 0 28px 50px;min-height:96px}body.diagnosi .documento-vantaggi li:last-child{padding-bottom:0}body.diagnosi .documento-vantaggi li:before{content:counter(passo);position:absolute;left:0;top:0;width:32px;height:32px;display:grid;place-items:center;border:1px solid #c5a04d;border-radius:50%;background:#fff;color:#173e31;z-index:1;font-size:16px}body.diagnosi .documento-vantaggi li:not(:last-child):after{content:"";position:absolute;left:16px;top:32px;bottom:0;width:1px;background:#c5a04d}body.diagnosi .documento-vantaggi strong{padding-top:3px;margin-bottom:6px}body.diagnosi .documento-report{background:#fff;border:1px solid #c5a04d;border-radius:26px;padding:30px;box-shadow:none;display:flex;flex-direction:column}body.diagnosi .documento-report h3{line-height:1.2;margin:24px 0 16px}body.diagnosi .documento-indice{display:grid;grid-template-rows:repeat(5,1fr);flex:1}body.diagnosi .documento-indice>div{align-items:center;padding:18px 0}body.diagnosi .documento-indice>div>span{background:#fff;border:1px solid #e5d7af;border-radius:8px}body.diagnosi .documento-report figcaption{padding-top:18px;margin-top:18px}@media(max-width:850px){body.diagnosi .documento-box{padding:28px;gap:32px}body.diagnosi .documento-report{padding:26px}body.diagnosi .documento-vantaggi li{min-height:96px}}@media(max-width:480px){body.diagnosi .documento-box{padding:24px 18px}body.diagnosi .documento-report{padding:24px 20px}}body.diagnosi .documento-report .documento-esempio{border-top:0;padding-top:8px}.report-esempio-btn{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:16px 20px;border:1px solid #896526;border-radius:12px;background:#896526;color:#fff;font:700 15px/1.4 var(--sans);text-align:left;opacity:1}.report-esempio-btn>span{font-size:25px;line-height:1;font-weight:400}.report-esempio-btn:disabled{cursor:default}body.diagnosi .documento-testo .kick{font-weight:600}.report-esempio-btn{justify-content:center;text-align:center;text-decoration:none;cursor:pointer}.report-esempio-btn svg{flex:none;transition:transform .18s ease}.report-esempio-btn:hover svg{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.report-esempio-btn svg{transition:none;transform:none}}body.diagnosi .documento-report-top{justify-content:flex-start;align-items:center;gap:12px;font-size:13px;font-weight:700;letter-spacing:.08em}body.diagnosi .documento-report-top svg{flex:0 0 22px}body.diagnosi .documento-indice b{font-size:16px;line-height:1.4}body.diagnosi .documento-indice small{font-size:14px;line-height:1.5}body.diagnosi .documento-indice>div>span{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;padding:0;font-size:14px;box-sizing:border-box;background:#896526;color:#fff;border:1px solid #896526;border-radius:10px}.preview-nav{display:flex;gap:8px;flex-wrap:wrap;padding:14px 24px;background:#fffdf6;border-bottom:1px solid #d9c69b}.preview-nav a{padding:8px 13px;border:1px solid #c5a04d;border-radius:6px;color:#715522;font:14px Arial;text-decoration:none}.preview-nav a.active{background:#173e31;color:#fff}.preview-note{margin:0;padding:8px 24px;background:#fffdf6;color:#617168;font:12px Arial}body.diagnosi .top{background:var(--surface);color:#173e31}body.diagnosi .top:after{display:none}body.diagnosi .top .bg{display:none}body.diagnosi .top .in{padding-top:48px;padding-bottom:56px;align-items:start;gap:48px;grid-template-columns:1.25fr 1fr}body.diagnosi .top .h-serif{color:#173e31;font-size:clamp(38px,4vw,59px);line-height:1.08;max-width:19ch}body.diagnosi .top .h-serif em{color:#896526}body.diagnosi .top .kick{color:#896526;font-size:13px;letter-spacing:.1em}body.diagnosi .top .corpo{color:#425e52;font-size:18px;line-height:1.65}body.diagnosi .top .famiglia{color:#53695e;font-size:16px;line-height:1.6}body.diagnosi .punti{gap:15px}body.diagnosi .punti li{display:grid;grid-template-columns:1fr;gap:4px;color:#173e31;padding-left:16px;border-left:2px solid #c5a04d}body.diagnosi .punti li:before{display:none}body.diagnosi .punti li span{font-size:15px;color:#53695e;line-height:1.5}body.diagnosi .capienza{border:0;border-top:1px solid #c5a04d;border-radius:0;padding:20px 0 0}body.diagnosi .capienza b{color:#896526}body.diagnosi .capienza span{color:#53695e}body.diagnosi .colonna-modulo{background:#fffdf8;border:1px solid #c5a04d;border-radius:8px 32px;box-shadow:none;padding:28px}body.diagnosi .colonna-modulo .btn{background:#173e31;color:#fffdf6;border-color:#173e31}body.diagnosi .colonna-modulo .mt{color:#173e31}body.diagnosi .colonna-modulo input,body.diagnosi .colonna-modulo select{background:#fff}body.v1{--surface:#f8f4e8}body.v2{--surface:#e8eee3}body.v2 .colonna-modulo{border-color:#adbfaa;border-radius:24px}body.v2 .punti li{background:#f7faf3;padding:13px 16px;border-radius:0 12px 12px 0}body.v3{--surface:#eee3cf}body.v3 .top .in{grid-template-columns:1.4fr 1fr}body.v3 .top .kick{border-bottom:1px solid #a8894c;padding-bottom:14px;display:block}body.v3 .colonna-modulo{border-radius:0;border:0;border-top:4px solid #a8894c}body.v3 .punti li{border-left:0;border-bottom:1px solid #cbbfa7;padding:0 0 13px}body.diagnosi{--surface:#fffdf8}body.diagnosi .punti{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.diagnosi .punti li{padding:16px 12px;border:1px solid #d7c598;border-radius:14px;background:#f8f4e8}body.diagnosi .punti li strong{font-size:15px}body.diagnosi .punti li span{font-size:13px}body.diagnosi .colonna-modulo{background:#edf1e8;border:1px solid #bbc9b8;border-radius:24px}body.v5{--surface:#e7edf0}body.v5 .top{background:linear-gradient(120deg,#e5ecef,#f5f3eb)}body.v5 .colonna-modulo{border-color:#b5c2c6;border-radius:28px}body.v5 .punti li{border-color:#9c8046}body.v5 .top .h-serif em{color:#76603b}@media(max-width:800px){body.diagnosi .top .in{grid-template-columns:1fr;gap:30px}body.diagnosi .top .h-serif{font-size:40px}body.diagnosi .punti{grid-template-columns:1fr}.preview-nav{padding:10px}.preview-nav a{font-size:12px}}body.diagnosi .colonna-modulo select{background-image:none!important;appearance:auto!important;-webkit-appearance:menulist!important}body.diagnosi .top .in>div:first-child{position:relative;padding-top:40px}body.diagnosi .top .in>div:first-child>.kick{position:absolute;top:0;left:0}body.diagnosi .top .h-serif{margin-top:0}body.diagnosi .top .colonna-modulo{margin-top:40px;border-width:1.5px}body.diagnosi .top .colonna-modulo .mt{font-weight:600;font-size:29px;line-height:1.2;margin-bottom:12px}body.diagnosi .top .colonna-modulo .ms{font-weight:400;line-height:1.55}body.diagnosi .top .punti li strong{line-height:1.4}body.diagnosi .top .wrap-select:after{display:none}@media(max-width:800px){body.diagnosi .top .colonna-modulo{margin-top:0}}body.diagnosi .barra{border-bottom:3px solid #ffce32}#richiesta-diagnosi .casella-privacy{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;color:#42594e}#richiesta-diagnosi .casella-privacy input[type=checkbox]{flex:0 0 17px;width:17px;height:17px;margin:1px 0 0;accent-color:#173e31}#richiesta-diagnosi .casella-privacy input[type=checkbox]:focus{outline:none!important;box-shadow:none!important}#richiesta-diagnosi .casella-privacy input[type=checkbox]:focus-visible{outline:2px solid #173e31!important;outline-offset:3px}#richiesta-diagnosi .casella-privacy>span{display:block;min-width:0}#richiesta-diagnosi .privacy-dati{display:block;margin-top:8px}#richiesta-diagnosi .riga-privacy{border-top:1px solid #d9dfd5;padding-top:16px;padding-bottom:12px;margin-bottom:18px}#richiesta-diagnosi .casella-privacy input[type=checkbox]{min-height:0!important;min-width:0!important;height:17px!important;width:17px!important;padding:0!important;align-self:flex-start}body.diagnosi .top .colonna-modulo{padding:0;overflow:hidden;border:2px solid #c5a04d;background:#fffdf7}#richiesta-diagnosi>.modulo-testata{padding:28px;margin:0;background:linear-gradient(115deg,#224c3d,#14392e 55%,#08251d);border-bottom:1px solid #c5a04d}body.diagnosi .top .colonna-modulo .mt{color:#fff9e9}body.diagnosi .top .colonna-modulo .ms{color:#d9e6db;margin-bottom:0}#richiesta-diagnosi>.corpo-modulo{padding:24px 28px 28px}#richiesta-diagnosi .testo-btn{display:inline-flex;align-items:center;justify-content:center;gap:20px}#richiesta-diagnosi .hover-arrow{width:24px;height:24px;flex:none;transition:transform .18s ease}#richiesta-diagnosi .btn-submit-principale:hover .hover-arrow{transform:translate(3px)}@media(prefers-reduced-motion:reduce){#richiesta-diagnosi .hover-arrow{transition:none}}body.diagnosi .barra .logo{transform:translate(-12.4166667%)}#richiesta-diagnosi .casella-privacy input[type=checkbox]{margin-top:1.25px}#richiesta-diagnosi .riga-privacy{padding-bottom:8px;margin-bottom:12px}#richiesta-diagnosi .azioni-modulo{margin-top:12px}#richiesta-diagnosi>.corpo-modulo{padding-top:16px;row-gap:14px}#richiesta-diagnosi .blocco-anagrafica{row-gap:14px}#richiesta-diagnosi .blocco-campi-dinamici:not(:has(.campi-intento:not([hidden]))){display:none}#richiesta-diagnosi .btn-submit-principale,#richiesta-diagnosi .btn-submit-principale:hover{box-shadow:none!important;transform:none!important}body.diagnosi .top .colonna-modulo .ms{font-size:16px;line-height:1.6}#richiesta-diagnosi>.corpo-modulo{padding-top:8px;row-gap:16px}#richiesta-diagnosi .blocco-anagrafica{row-gap:17px}#richiesta-diagnosi .riga-in:not(.riga-privacy){row-gap:5px}#richiesta-diagnosi .riga-in:not(.riga-privacy)>label{margin-bottom:5px}body.diagnosi #richiesta-diagnosi .wrap-select{position:relative}body.diagnosi #richiesta-diagnosi .wrap-select select{appearance:none!important;-webkit-appearance:none!important;background-image:none!important;padding-right:42px}body.diagnosi #richiesta-diagnosi .wrap-select:after{content:"";display:block;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:10px;height:6px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%231b523f' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;border:0}#richiesta-diagnosi .casella-privacy>span{font-size:13.12px;line-height:1.45}#richiesta-diagnosi .casella-privacy input[type=checkbox]{margin-top:1px}#richiesta-diagnosi .casella-privacy .privacy-dati{font-size:inherit;line-height:inherit;margin-top:4px}#richiesta-diagnosi :is(input:not([type=checkbox]):not([type=radio]),select,textarea):is(:focus,:focus-visible){border-color:#c5a04d!important;outline:none!important;box-shadow:0 0 0 1px #c5a04d!important}body.diagnosi .faq{background:#fff;position:relative;overflow:hidden}body.diagnosi .faq>.wrap{text-align:left;position:relative;z-index:1;animation:none}body.diagnosi .faq .kick{color:#a17b28}body.diagnosi .faq .lista-faq{border-top:1px solid #c7d4c7}body.diagnosi .faq details{border-bottom:1px solid #c7d4c7}body.diagnosi .faq summary{padding:22px 56px 22px 0;font-size:25px;min-height:36px}body.diagnosi .faq summary:hover,body.diagnosi .faq details[open] summary{color:#a17b28}body.diagnosi .faq summary:after{content:"+";right:0;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:36px;height:36px;box-sizing:border-box;border:1px solid #b89c56;border-radius:50%;font:400 25px/1 Arial,sans-serif;color:#a38237}body.diagnosi .faq details[open] summary:after{content:"−"}body.diagnosi .faq summary:focus-visible{outline:2px solid #b89c56;outline-offset:4px}body.diagnosi .faq details p{font-size:17px;line-height:1.75}body.diagnosi .faq:before{content:"";position:absolute;left:-65px;top:70px;width:180px;height:180px;border:20px solid #bb9b4924;border-radius:50%;pointer-events:none}body.diagnosi .faq:after{content:"";position:absolute;right:20px;bottom:40px;width:120px;height:160px;background:radial-gradient(#819e892a 2px,transparent 3px);background-size:18px 18px;pointer-events:none}body.diagnosi .faq-mini{position:absolute;font-size:25px;line-height:1;color:#b49a5740;pointer-events:none}body.diagnosi .faq-mini.alto{right:8%;top:35px}body.diagnosi .faq-mini.basso{left:8%;bottom:30px;color:#52746130}@media(max-width:600px){body.diagnosi .faq summary{font-size:23px}body.diagnosi .faq:before,body.diagnosi .faq:after{opacity:.3}}body.diagnosi .faq details[data-expanding=false] summary:after{content:"+"}body.diagnosi{overflow-anchor:none}body.diagnosi .faq details p{max-width:none;width:100%;box-sizing:border-box;padding-right:56px}body.diagnosi .faq details{overflow-anchor:none}body.diagnosi .faq details[data-expanding=false] summary{color:var(--inchiostro)}@media(max-width:600px){body.diagnosi .faq details p{padding-right:0}}body.diagnosi .faq+.meeting-approved{padding-top:84.96px}@media(max-width:760px){body.diagnosi .faq+.meeting-approved{padding-top:47.2px}}.meeting-approved{background:#fff;padding:72px 36px;color:#f7f3e9}.meeting-approved .meeting-shell{max-width:1200px;margin:0 auto}.meeting-approved .layout{display:grid;grid-template-columns:44% 56%;background:#0b291f;border-radius:24px;overflow:hidden;box-shadow:0 14px 40px #10302510}.meeting-approved .photo{position:relative;min-height:440px}.meeting-approved .photo img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:50% 48%}.meeting-approved .copy{padding:44px 46px}.meeting-approved .kicker{font-size:11px;letter-spacing:.12em;color:#dabc6b;margin:0 0 19px}.meeting-approved h3{font-family:NewsSection,Georgia,serif;font-weight:300;font-size:clamp(30px,3.4vw,44px);line-height:1.12;margin:0 0 23px;color:#f7f3e9}.meeting-approved h3 em{font-weight:500;color:#e7be59}.meeting-approved .lead{font-size:16px;line-height:1.75;color:#bed0c3;margin:0 0 23px}.meeting-approved .meeting{font-size:16px;line-height:1.75;color:#b6c9bb;margin:0 0 25px}.meeting-approved .contact{display:inline-flex;align-items:center;justify-content:center;width:max-content;gap:9px;padding:11px 15px;border-radius:8px;background:#d0aa51;color:#102a20;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s}.meeting-approved .contact svg{width:16px;height:16px;flex:0 0 16px}.meeting-approved .contact:hover{background:#e2be69;transform:translateY(-1px)}.meeting-approved .contact:focus-visible{outline:2px solid #e2be69;outline-offset:4px}@media(max-width:760px){.meeting-approved{padding:40px 20px}.meeting-approved .layout{grid-template-columns:1fr}.meeting-approved .photo{min-height:270px}.meeting-approved .copy{padding:28px}}@media(prefers-reduced-motion:reduce){.meeting-approved .contact{transition:none}}.meeting-approved{padding-top:136px}@media(max-width:760px){.meeting-approved{padding-top:104px}}body.home2 .meeting-approved{padding-inline:0}body.home2 .meeting-approved .meeting-shell{width:calc(100% - 72px);max-width:1320px;margin-inline:auto}@media(max-width:600px){body.home2 .meeting-approved .meeting-shell{width:calc(100% - 36px)}}#scrivimi .privacy-dati{margin-top:4px}#scrivimi .riga-privacy{padding-bottom:4px;margin-bottom:6px}#scrivimi .azioni-modulo{margin-top:2px!important}#richiesta-diagnosi .privacy-dati{margin-top:4px}#richiesta-diagnosi .riga-privacy{padding-top:16px;padding-bottom:4px;margin-bottom:6px}#richiesta-diagnosi .azioni-modulo{margin-top:2px!important}#scrivimi .pensione-compatta{display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px}#scrivimi .pensione-compatta .riga-in{margin:0}.lavoro-menu{position:relative}.lavoro-menu summary{list-style:none;cursor:pointer;border:1px solid #acbdae;border-radius:8px;padding:13px 30px 13px 15px;background:#fff;color:#69786f;font:15px/1.45 Lato,Arial;min-height:49px}.lavoro-menu summary:after{content:"⌄";position:absolute;right:12px;top:12px;color:#173e31}.lavoro-opzioni{position:absolute;z-index:30;top:100%;left:0;right:0;padding:10px;background:#fff;border:1px solid #173e31;border-radius:8px;box-shadow:0 8px 22px #173e3120}#scrivimi .lavoro-opzioni label{display:flex;align-items:center;gap:10px;padding:8px;font:14px Lato,Arial}#scrivimi .lavoro-opzioni input{width:17px;height:17px;min-height:0;padding:0;accent-color:#173e31}.lavoro-menu summary::-webkit-details-marker{display:none}#lavoro-valore{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lavoro-menu summary{height:49px;overflow:hidden}#scrivimi .lavoro-opzioni input[type=checkbox]:focus{outline:none!important;box-shadow:none!important}#scrivimi .lavoro-opzioni input[type=checkbox]:focus-visible{outline:1px dashed #173e31!important;outline-offset:3px}#scrivimi .lavoro-opzioni.caselle{display:block}#scrivimi .lavoro-opzioni.caselle label{border:0;border-radius:0;box-shadow:none;background:#fff;justify-content:flex-start}#scrivimi .lavoro-opzioni input[type=checkbox]{appearance:auto;position:static;opacity:1;flex:none}@media(max-width:400px){#scrivimi .pensione-compatta{grid-template-columns:74px minmax(0,1fr);gap:10px}}#scrivimi>.corpo-modulo{padding-top:16px!important}#scrivimi>.corpo-modulo{padding-top:8px!important;padding-bottom:28px!important;row-gap:16px}#scrivimi .blocco-anagrafica{row-gap:17px}#scrivimi .campi-intento:not([hidden]){row-gap:16px}#scrivimi :is(input:not([type=checkbox]):not([type=radio]),select,textarea):is(:focus,:focus-visible),#scrivimi .lavoro-menu summary:is(:focus,:focus-visible){border-color:#c5a04d!important;outline:none!important;box-shadow:0 0 0 1px #c5a04d!important}#scrivimi .blocco-campi-dinamici{display:grid;grid-template-columns:minmax(0,1fr)}#scrivimi .blocco-campi-dinamici>.campi-intento,#scrivimi .blocco-campi-dinamici>.campi-intento[hidden]{display:grid!important;grid-area:1/1;grid-template-columns:minmax(0,1fr);row-gap:16px;align-content:stretch;grid-template-rows:auto 1fr;min-width:0}#scrivimi .blocco-campi-dinamici>.campi-intento[hidden]{visibility:hidden;pointer-events:none}#scrivimi .blocco-campi-dinamici>.campi-intento>.riga-in:last-child{display:flex;flex-direction:column}#scrivimi .blocco-campi-dinamici>.campi-intento>.riga-in:last-child textarea{flex:1;resize:none}#scrivimi .blocco-campi-dinamici>.campi-intento:is([data-intento=incontro],[data-intento=domanda]){grid-template-rows:1fr}#scrivimi .blocco-campi-dinamici>.campi-intento:is([data-intento=incontro],[data-intento=domanda])>.riga-in{gap:10px}body.diagnosi .top .in{align-items:stretch}body.diagnosi .top .in>div:first-child{container-type:inline-size;--accent:#c5a04d}body.diagnosi .top .in>div:first-child>.kick{font-weight:700;color:var(--accent)}body.diagnosi .top .in>div:first-child .h-serif{font-size:7.1cqi;max-width:none;line-height:1.08;border-bottom:2px solid var(--accent);padding-bottom:22px}body.diagnosi .top .h-serif .titolo-riga{display:block;white-space:nowrap}body.diagnosi .top .h-serif em{display:block;color:var(--accent);font-weight:700;font-style:normal}body.diagnosi .top .in>div:first-child :is(.corpo,.famiglia,.approfondimento,.capienza span){font-size:17px;line-height:1.55}body.diagnosi .top .corpo{margin-top:16px}body.diagnosi .top .famiglia{margin-top:14px}body.diagnosi .top .approfondimento{color:#53695e;margin:0}body.diagnosi .top .capienza{border-color:#c5a04d;margin-top:8px;padding-top:12px}body.diagnosi .top .capienza b{color:var(--accent);font-size:20px;font-weight:700;line-height:1.35;text-transform:none;letter-spacing:0;margin-bottom:10px;display:block}@media(min-width:801px){body.diagnosi .top .in>div:first-child{display:flex;flex-direction:column;justify-content:flex-start;padding-top:40px;gap:22px}body.diagnosi .top .in>div:first-child>:is(.corpo,.famiglia,.capienza){margin-top:0}body.diagnosi .top .in>div:first-child>.capienza{padding-top:14px}}body.diagnosi .top .in,body.diagnosi .diagnosi-documento,body.diagnosi .faq{padding-top:96px;padding-bottom:96px}@media(max-width:800px){body.diagnosi .top .in,body.diagnosi .diagnosi-documento,body.diagnosi .faq{padding-top:56px;padding-bottom:56px}}body.diagnosi .faq{padding-bottom:0}body.diagnosi #incontriamoci.meeting-approved{padding-top:144px;padding-bottom:144px}@media(max-width:760px){body.diagnosi #incontriamoci.meeting-approved{padding-top:80px;padding-bottom:80px}}body.diagnosi #richiesta-diagnosi>.corpo-modulo{row-gap:20px}body.diagnosi #richiesta-diagnosi .blocco-anagrafica{row-gap:21px}body.diagnosi #richiesta-diagnosi .azioni-modulo{margin-top:6px}.documento-nota{background:#faf6e9;border:1px solid #e5d7af!important;border-radius:12px;padding:18px!important;color:#53695e!important}.documento-nota strong{display:block;color:#896526;font-size:14px;line-height:1.4}.documento-nota p{font-size:14px;line-height:1.6;margin:8px 0 0}@media(max-width:760px){body .calcolatori-verdi .calc-scheda,body .calc-scheda{min-height:0;aspect-ratio:auto;padding:20px 20px 16px}body .calcolatori-verdi .calcolatore-icona,body .calc-scheda .calcolatore-icona{margin:0 0 14px}body .calcolatori-verdi .calcolatore-icona svg,body .calc-scheda .calcolatore-icona svg{width:42px;height:42px}body .calcolatori-verdi .cs-nome,body .calc-scheda .cs-nome{min-height:0;max-width:none;font-size:24px;line-height:1.15;margin:0 0 14px}body .calcolatori-verdi .cs-promessa,body .calc-scheda .cs-promessa{max-width:none;font-size:16px;line-height:1.45;margin:0 0 18px}body .calc-scheda .vai{padding-top:14px;min-height:44px}body.diagnosi .top>.in{display:flex;flex-direction:column;gap:32px;padding-top:28px;padding-bottom:40px}body.diagnosi .top>.in>.colonna-modulo{order:-1;width:100%;min-width:0}body.diagnosi .top>.in>div:first-child{width:100%;min-width:0}body.diagnosi .barra>.in{min-height:88px;padding:18px 22px;display:flex;align-items:center}body.diagnosi .barra .logo{width:200px;max-width:100%;height:auto}body.diagnosi .barra a{display:inline-flex;align-items:center;min-height:48px}}@media(max-width:1023px){html body input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):not([type=reset]):not([type=file]):not([type=color]):not([type=image]),html body textarea,html body select,html body [contenteditable=true]{font-size:16px!important}}
