*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}img,svg,video{max-width:100%;height:auto}body{overflow-x:hidden}.hl-burger,.hl-mobile-panel{display:none}.hl-burger summary{cursor:pointer;list-style:none}.hl-burger summary::-webkit-details-marker{display:none}.hl-burger[open] .hl-mobile-panel{display:flex}.hl-mobile-panel{z-index:40;background:#fff;border:1px solid #e4e9e2;border-radius:14px;flex-direction:column;gap:2px;min-width:214px;padding:10px;position:absolute;top:58px;right:0;box-shadow:0 16px 40px #0b2a2024}.hl-mobile-panel a{color:#0e1b15;border-radius:10px;padding:12px 14px;font-size:16px;font-weight:500;text-decoration:none}.hl-mobile-panel a:hover{background:#f1f4ef}.hl-mobile-panel .hl-cta{color:#08281c;text-align:center;background:#14b86a;margin-top:6px;font-weight:700}@media (max-width:900px){.hl-desktop-nav{display:none!important}.hl-burger{align-items:center;display:inline-flex}}@media (max-width:860px){.hl-footer-grid{grid-template-columns:1fr 1fr!important;gap:30px!important}.hl-2col{grid-template-columns:1fr!important}}@media (max-width:520px){.hl-footer-grid{grid-template-columns:1fr!important}}.faq-radio{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.faq-labels{flex-wrap:wrap;gap:8px;display:flex}.faq-labels label{color:#586a61;cursor:pointer;background:#fff;border:1px solid #e4e9e2;border-radius:999px;padding:10px 18px;font-size:14.5px;font-weight:600;transition:all .15s}.faq-labels label:hover{color:#0e1b15;border-color:#14b86a}#faq-imprese:checked~.faq-labels label[for=faq-imprese],#faq-comm:checked~.faq-labels label[for=faq-comm],#faq-ag:checked~.faq-labels label[for=faq-ag]{color:#fff;background:#0b2a20;border-color:#0b2a20}.faq-panel{display:none}#faq-imprese:checked~.faq-panel-imprese,#faq-comm:checked~.faq-panel-comm,#faq-ag:checked~.faq-panel-ag{display:block}
