.acc{--ico:var(--dito);--acc-respiro:15px;width:min(55.7vw,880px);margin:clamp(var(--s-6),5.4vw,var(--s-9)) auto 0}.acc__it{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,46%);align-items:center;min-height:var(--s-9);transition:min-height var(--t-band) var(--e-band),max-height var(--t-band) var(--e-band),opacity var(--t-band) var(--e-out),background var(--t-band) var(--e-band),color var(--t-band) var(--e-band),visibility 0s linear var(--t-band)}.acc__it+.acc__it{border-top:1px solid var(--linea)}.acc__it:is(.is-open,:focus-within){min-height:calc(var(--s-11) * 1.2);background:var(--paper);color:var(--ink)}.acc__hd{display:flex;align-items:center;gap:var(--s-4);width:100%;text-align:left;align-self:stretch;min-height:auto;padding:0 var(--filo);color:inherit}.acc__ico{flex:0 0 auto;width:var(--ico);height:var(--ico);display:grid;place-items:center;color:inherit}.acc__ico svg{width:var(--s-4);height:var(--s-4);overflow:visible}.acc__ico svg *{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .52s var(--e-out);transform-origin:50% 50%}.acc__it.is-open .acc__ico svg{animation:ico-draw .62s var(--e-out) both}@keyframes ico-draw{0%{opacity:.2;transform:scale(.86) rotate(-8deg)}to{opacity:1;transform:none}}.acc__t{flex:1 1 auto}.acc__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--t-band) var(--e-band)}.acc__in{overflow:hidden;min-height:0;visibility:hidden;transition:visibility 0s linear var(--t-band)}.acc__in p{padding:var(--acc-respiro);margin:0;text-align:right;font-size:max(13px,calc(var(--t-para-md) * .85));line-height:var(--lh-para-md);opacity:0;transform:translateY(var(--s-1));transition:opacity var(--t-band) var(--e-out),transform var(--t-band) var(--e-out)}.acc__it:is(.is-open,:focus-within) .acc__body{grid-template-rows:1fr}.acc__it:is(.is-open,:focus-within) .acc__in{visibility:inherit;transition-delay:0s}.acc__it:is(.is-open,:focus-within) .acc__in p{opacity:1;transform:none}.acc__it:nth-child(n+4){min-height:0;max-height:0;opacity:0;overflow:hidden;visibility:hidden}.acc.is-open .acc__it{min-height:calc(var(--s-11) * 1.2);max-height:var(--s-12);opacity:1;visibility:visible;transition-delay:0s}.acc.is-open .acc__body{grid-template-rows:1fr}.acc.is-open .acc__in{visibility:inherit;transition-delay:0s}.acc.is-open .acc__in p{opacity:1;transform:none}@media (max-width:900px){.acc{width:100%}.acc__it:is(.is-open,:focus-within){min-height:var(--s-9)}.acc.is-open .acc__it{min-height:var(--s-9);max-height:var(--s-13)}.acc__hd{gap:var(--s-4);padding:0 var(--filo);min-height:var(--s-7)}}@media (prefers-reduced-motion:reduce){.acc__body,.acc__in,.acc__in p,.acc__it{transition:none}.acc__it.is-open .acc__ico svg{animation:none}}@media (hover:hover) and (pointer:fine){.acc__it:hover{min-height:calc(var(--s-11) * 1.2);background:var(--paper);color:var(--ink)}.acc__it:hover .acc__body{grid-template-rows:1fr}.acc__it:hover .acc__in{visibility:inherit;transition-delay:0s}.acc__it:hover .acc__in p{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine) and (max-width:900px){.acc__it:hover{min-height:var(--s-9)}}@media (max-width:640px){.acc{--ico:24px}.acc__it{grid-template-columns:minmax(0,1fr);align-items:start;min-height:0;padding-block:var(--s-3)}.acc:not(.is-open) .acc__it:nth-child(n+4){padding-block:0;border-top-width:0}.acc__it:is(.is-open,:focus-within){min-height:0}.acc.is-open .acc__it{min-height:0;max-height:640px}.acc__hd{grid-column:1;grid-row:1;gap:var(--s-3);padding:0 var(--filo);min-height:var(--dito)}.acc__body{grid-column:1;grid-row:2}.acc__in p{text-align:left;padding:var(--s-1) var(--filo) var(--s-2) calc(var(--filo) + var(--ico) + var(--s-3))}}.apri__media .top__fermo,.apri__media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.apri__media .top__fermo{display:none}@media (prefers-reduced-motion:reduce){.apri__media video{display:none}.apri__media .top__fermo{display:block}}.apri[data-apri=video],.apri[data-apri=video] .apri__in{height:auto;min-height:100svh}.apri__in{justify-content:center;padding-top:calc(var(--head-h) + var(--s-9))}.top__box{width:min(1440px,100% - var(--clear) * 2);margin-inline:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-8);align-items:stretch}.top__say{display:flex;flex-direction:column;color:var(--paper)}.top__say h1 .mk{display:inline-block}.top__lead{margin-top:var(--s-4);max-width:44ch;font-size:var(--t-para);line-height:var(--lh-para)}.top__where .rule{margin-bottom:var(--filo);--star-x:0%}.top__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-1)}.top__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-4)}.top__k{flex:0 0 auto;min-width:9ch;font-size:var(--t-ui);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.top__v{font-size:var(--t-para);line-height:var(--lh-para);font-weight:400}.top__soc{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-4)}.top__soc a,.top__v a,a.top__v{padding-block:var(--s-3);margin-block:calc(var(--s-3) * -1)}.top__soc{row-gap:var(--s-4)}.card{background:var(--paper);padding:var(--pad);color:var(--ink);display:grid;gap:var(--s-3);align-content:start}.card__head{display:block}.f__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)}.f__in{width:100%;padding:var(--filo);border:1px solid var(--linea);border-radius:0;background:color-mix(in srgb,var(--ink) 4%,var(--paper));color:var(--ink);font-family:var(--f-sans);font-variation-settings:"wdth" 100;font-size:var(--t-para);line-height:var(--lh-para)}.f__in::placeholder{color:var(--ink);opacity:.6}.f__in:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.f__ta{resize:vertical;display:block}.f__campo{display:grid;gap:var(--s-1);min-width:0}.f__lab{font-size:var(--t-para-md);line-height:var(--lh-para-md);color:var(--ink)}.f__data{color-scheme:light;min-height:var(--dito)}.f__data::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.72}.f__data:hover::-webkit-calendar-picker-indicator{opacity:1}.f__tipi{min-width:0;margin:0;padding:0;border:0}.f__tipi__t{padding:0 var(--s-3) 0 0;margin-bottom:var(--s-1);font-size:var(--t-para-md);line-height:var(--lh-para-md);color:var(--ink)}.f__pills{display:flex;flex-wrap:wrap;gap:var(--s-2)}.f__pill{display:inline-flex;align-items:center;min-height:calc(var(--dito) - 6px);padding-block:0;padding-inline:var(--filo);border:1px solid color-mix(in srgb,var(--ink) 55%,#0000);border-radius:0;background:#0000;color:var(--ink);font-size:var(--t-ui);line-height:var(--lh-para-md);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.f__pill input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.f__pill:has(input:checked){background:var(--ink);color:var(--paper);border-color:var(--ink)}.f__pill:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.f__pill[aria-invalid=true],.f__tipi[aria-invalid=true] .f__pill{border-color:var(--accent)}.f__gdpr{display:flex;align-items:center;gap:var(--s-2);min-height:var(--dito)}.f__gdpr,.f__say{font-size:var(--t-para-md);line-height:var(--lh-para-md)}.f__say{margin:0}.f__gdpr a{padding-block:var(--s-3);margin-block:calc(var(--s-3) * -1)}.f__say{font-weight:700}.f__sr{position:absolute;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.f__sr,.f__sr input{width:1px;height:1px}.f__sr input{min-height:0;padding:0;border:0}.prt{background:#0000;padding-block:0;margin-top:auto;padding-top:var(--s-8);width:100%}.apri__in{position:relative;z-index:2}.prt__t{text-align:left;padding-inline:0;font-family:var(--f-sans);font-size:var(--t-menu);line-height:var(--lh-menu);font-weight:500;letter-spacing:var(--tr-menu);text-transform:uppercase;font-variation-settings:"wdth" var(--ui-wdth);font-stretch:125%;color:var(--paper)}.prt__rail{margin-top:var(--s-2);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.prt__rail::-webkit-scrollbar{display:none}.prt__rail.is-trascina{cursor:grabbing}.prt__list{list-style:none;margin:0;padding:0;display:flex;gap:0}.prt__it{flex:0 0 clamp(150px,33.33%,240px);height:var(--s-8);display:grid;place-items:center}.prt__logo{width:auto;max-width:75%;max-height:44px;object-fit:contain;pointer-events:none}.fin{display:none}@media (max-width:1023px){.faq.schermo-80{min-height:auto;align-content:start}.apri__in{padding-top:calc(var(--head-h) + var(--s-9))}.top__box{grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.top__where{margin-top:var(--s-4)}.top__k{min-width:0}}@media (max-width:1279px){.f__row{grid-template-columns:minmax(0,1fr)}}.faq{background:var(--ink);padding:clamp(var(--s-7),10vw,var(--s-9)) 0 clamp(var(--s-8),11vw,var(--s-10))}.faq__head{text-align:center;max-width:62ch;margin-inline:auto;margin-top:clamp(var(--s-4),4vw,var(--s-8))}.faq__t{font-size:var(--t-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2);font-weight:400}.faq__sub{margin-top:var(--s-2);font-size:var(--t-para-md);line-height:var(--lh-para-md)}.faq__more{display:grid;place-items:center;margin-top:var(--s-6);justify-self:center;width:100%}.card .f__gdpr,.card>*{margin-block:0}.f__in{height:var(--dito);min-height:var(--dito);padding-block:0}.f__ta{height:auto;min-height:var(--s-10);padding-block:var(--filo)}.f__send{width:max-content;max-width:100%;align-self:flex-start;justify-self:start;margin-right:auto}.f__in[aria-invalid=true],.f__ta[aria-invalid=true]{border-color:var(--male);box-shadow:0 0 0 2px color-mix(in srgb,var(--male) 34%,#0000)}.f__pill[aria-invalid=true],.f__tipi[aria-invalid=true] .f__pill{border-color:var(--male)}.f__gdpr[aria-invalid=true] .f__box{border-color:var(--male);box-shadow:0 0 0 2px color-mix(in srgb,var(--male) 34%,#0000)}.f__say[data-male="1"]{color:var(--male)}.f__box{appearance:none;-webkit-appearance:none;flex:none;width:22px;height:22px;margin:0;border:1px solid var(--linea);border-radius:0;background:#0000;cursor:pointer;display:inline-grid;place-items:center}.f__box:after{content:"";width:12px;height:9px;background:var(--paper);-webkit-mask:var(--spunta) center /contain no-repeat;mask:var(--spunta) center /contain no-repeat;transform:scale(0);transition:transform .16s var(--e-out)}.f__box:checked{background:var(--ink);border-color:var(--ink)}.f__box:checked:after{transform:scale(1)}.f__box:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root{--ico-mail:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 4h20v16H2z' fill='none' stroke='%23000' stroke-width='1.8'/%3E%3Cpath d='M2.6 5 12 13 21.4 5' fill='none' stroke='%23000' stroke-width='1.8'/%3E%3C/svg%3E");--ico-instagram:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='3' width='18' height='18' rx='5' fill='none' stroke='%23000' stroke-width='1.8'/%3E%3Ccircle cx='12' cy='12' r='4.2' fill='none' stroke='%23000' stroke-width='1.8'/%3E%3Ccircle cx='17.2' cy='6.8' r='1.2' fill='%23000'/%3E%3C/svg%3E");--ico-tiktok:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 3v10.5a3.5 3.5 0 1 1-3-3.46' fill='none' stroke='%23000' stroke-width='1.8'/%3E%3Cpath d='M14 3c.6 2.6 2.3 4.2 5 4.5' fill='none' stroke='%23000' stroke-width='1.8'/%3E%3C/svg%3E");--ico-youtube:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='2.5' y='5.5' width='19' height='13' rx='3.6' fill='none' stroke='%23000' stroke-width='1.8'/%3E%3Cpath d='M10.2 9.4 15 12l-4.8 2.6z' fill='%23000'/%3E%3C/svg%3E");--ico-linkedin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='3' width='18' height='18' rx='2' fill='none' stroke='%23000' stroke-width='1.8'/%3E%3Cpath d='M7 10v7M7 7.2v.1M11 17v-4a2.2 2.2 0 0 1 4.4 0v4' fill='none' stroke='%23000' stroke-width='1.8'/%3E%3C/svg%3E")}.top__v[data-soc]{display:inline-flex;align-items:center;gap:8px}.top__soc a[data-soc]:before,.top__v[data-soc]:before{content:"";flex:none;width:16px;height:16px;background:currentColor;-webkit-mask:var(--ico-mail) center /contain no-repeat;mask:var(--ico-mail) center /contain no-repeat}.top__soc a[data-soc]{display:inline-flex;align-items:center;gap:7px}.top__soc a[data-soc=instagram]:before{-webkit-mask-image:var(--ico-instagram);mask-image:var(--ico-instagram)}.top__soc a[data-soc=tiktok]:before{-webkit-mask-image:var(--ico-tiktok);mask-image:var(--ico-tiktok)}.top__soc a[data-soc=youtube]:before{-webkit-mask-image:var(--ico-youtube);mask-image:var(--ico-youtube)}.top__soc a[data-soc=linkedin]:before{-webkit-mask-image:var(--ico-linkedin);mask-image:var(--ico-linkedin)}.f__tipi{margin-block:var(--s-6);padding-block:var(--s-4);border-top:1px solid var(--linea);border-bottom:1px solid var(--linea)}.f__tipi__t{margin-bottom:var(--s-2)}.top__lead,.top__where{margin-top:var(--s-6)}.top__where{padding-block:var(--s-4) var(--s-6)}.top__list{gap:var(--s-4)}.prt{padding-top:var(--s-6)}.prt__list,.prt__rail{padding-inline:0}.prt__list{justify-content:flex-start}.prt__it:first-child{justify-items:start}.prt__it{place-items:center start}.prt__logo{margin-inline-start:0}.prt>.wrap{padding-inline:0;width:100%;max-width:none;margin-inline:0}.prt__rail{overflow:hidden}.prt__list{width:max-content;animation:prt-giro 34s linear infinite}.prt__rail.is-trascina .prt__list,.prt__rail:hover .prt__list{animation-play-state:paused}@keyframes prt-giro{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.prt__list{animation:none}.prt__rail{overflow-x:auto}}@media (max-width:767px){.card{margin-inline:calc(var(--clear) * -1);padding:var(--s-6) var(--clear)}.top__row{flex-direction:column;align-items:flex-start;gap:var(--s-1)}.prt__it{flex:0 0 clamp(130px,33.33%,200px)}}:root{--bene:#1b7f4c}.f__say{color:var(--bene)}.f__cassa{display:grid}.f__cassa>.card{grid-area:1/1}.f__cassa>.card[hidden]{display:grid;visibility:hidden;pointer-events:none}.card[hidden]{display:none}.f__done{align-content:center}.f__done__in{display:grid;gap:var(--s-3);max-width:46ch}.f__done__ico{width:calc(var(--dito) * 1.18);height:calc(var(--dito) * 1.18);color:var(--bene);margin-bottom:var(--s-1)}.f__done__t{margin:0;text-wrap:balance}.f__done__p{margin:0;font-size:var(--t-para);line-height:var(--lh-para)}.f__done__rule{height:1px;background:color-mix(in srgb,var(--ink) 16%,#0000);margin-block:var(--s-1)}.f__done__p--ora{font-weight:600}@media (max-width:767px){.f__cassa>.card[hidden]{display:none}.f__done{align-content:start}}