section.faq-block{position:relative}.faq-block .faq-box .faq-content-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-block .faq-box.active .faq-content-wrapper{grid-template-rows:1fr}.faq-block .faq-box .faq-inner{overflow:hidden}.faq-block .faq-box button.click-area{font-family:inherit;font-size:inherit}.faq-block .faq-box .text-wrapper p{margin:0 0 .75rem}.faq-block .faq-box .text-wrapper p:last-child{margin-bottom:0}.faq-bg-white{--faq-bg:var(--imr-huck-white)}.faq-bg-black{--faq-bg:var(--imr-huck-black)}.faq-bg-gray{--faq-bg:var(--imr-huck-gray)}.faq-bg-light-gray{--faq-bg:var(--imr-huck-light-gray)}.faq-bg-primary{--faq-bg:var(--imr-huck-primary)}.faq-bg-secondary{--faq-bg:var(--imr-huck-secondary)}.faq-bg-tertiary{--faq-bg:var(--imr-huck-tertiary)}.faq-text-white{--faq-text:var(--imr-huck-white)}.faq-text-black{--faq-text:var(--imr-huck-black)}.faq-text-gray{--faq-text:var(--imr-huck-gray)}.faq-text-light-gray{--faq-text:var(--imr-huck-light-gray)}.faq-text-primary{--faq-text:var(--imr-huck-primary)}.faq-text-secondary{--faq-text:var(--imr-huck-secondary)}.faq-text-tertiary{--faq-text:var(--imr-huck-tertiary)}.faq-block .faq-block-sub-headline{margin:0 0 .4rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.faq-block .faq-block-title{margin:0 0 1.75rem;font-size:2.35rem;font-weight:700;line-height:1.15}.faq-block-style_4 .faq-block-style-4-head{margin-bottom:1.75rem}.faq-block-style_4 .faq-block-title{margin:0}.faq-block .container-fluid{padding-left:4.5rem;padding-right:4.5rem}.faq-block .faq-wrapper{border-top:1px dotted var(--imr-huck-tertiary)}.faq-block .faq-box{margin:0;border:0;border-bottom:1px dotted var(--imr-huck-tertiary);border-radius:0;background:var(--faq-bg,transparent)}.faq-block .faq-box .title,.faq-block .faq-box .title h1,.faq-block .faq-box .title h2,.faq-block .faq-box .title h3,.faq-block .faq-box .title h4,.faq-block .faq-box .title h5,.faq-block .faq-box .title h6,.faq-block .faq-box .title p{font-size:1.125rem;font-weight:700;line-height:1.35;margin:0;color:inherit}.faq-block .faq-box button.click-area,.faq-block .faq-box .text-wrapper,.faq-block .faq-box .text-wrapper p{color:var(--faq-text,var(--imr-huck-secondary))}.faq-block .faq-box button.click-area{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0 8px;border:0;border-radius:0;background:transparent;cursor:pointer;text-align:left}.faq-block .faq-box:not(.active) button.click-area{padding-bottom:22px}.faq-block .faq-box button.click-area:focus-visible{outline:2px solid var(--imr-huck-tertiary);outline-offset:2px}.faq-block .faq-box .faq-chevron{flex:0 0 40px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--imr-huck-tertiary);border-radius:50%;background:transparent}.faq-block .faq-box .faq-chevron i{font-size:16px;color:var(--imr-huck-tertiary);transition:transform .3s ease}.faq-block .faq-box.active .faq-chevron{background:var(--imr-huck-primary);border-color:var(--imr-huck-primary)}.faq-block .faq-box.active .faq-chevron i{color:var(--imr-huck-white);transform:rotate(180deg)}.faq-block .faq-box .content{padding:0 56px 18px 0;background:transparent}.faq-block .faq-box .text-wrapper,.faq-block .faq-box .text-wrapper p{font-size:.95rem;font-weight:400;line-height:1.55}.faq-block .faq-block-buttons{display:flex;flex-wrap:wrap;gap:1rem}.faq-block .faq-block-buttons .btn-icon{width:1.1em;height:1.1em;object-fit:contain}.faq-block .faq-block-buttons a{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border-radius:999px;padding:12px 22px;text-transform:none;line-height:1.2}.faq-block-style_2 .faq-block-style-2-inner{display:flex;gap:40px}.faq-block-style_2 .faq-block-style-2-left{flex:0 0 50%;max-width:50%}.faq-block-style_2 .faq-block-style-2-right{flex:1;min-width:0}.faq-block-style_2 .faq-block-description{margin-bottom:1rem}.faq-block-style_4 .faq-block-style-4-inner{display:flex;gap:48px;align-items:flex-start}.faq-block-style_4 .faq-block-style-4-media{flex:0 0 42%;max-width:42%}.faq-block-style_4 .faq-block-image{overflow:hidden;border-radius:30px}.faq-block-style_4 .faq-block-img{width:100%;height:auto;max-height:340px;aspect-ratio:16 / 10;display:block;object-fit:cover;object-position:center;border-radius:30px}.faq-block-style_4 .container-fluid .faq-block-style-4-inner{gap:4.5rem}.faq-block-style_4 .faq-block-buttons{justify-content:flex-end;margin-top:1.25rem}.faq-block-style_4 .faq-block-style-4-content{flex:1;min-width:0}.faq-block ul,.faq-block ol{margin:0 0 1rem;padding-left:2rem}@media(max-width:991px){.faq-block .faq-block-title{font-size:1.75rem}.faq-block-style_2 .faq-block-style-2-inner,.faq-block-style_4 .faq-block-style-4-inner{flex-direction:column;gap:24px}.faq-block-style_2 .faq-block-style-2-left,.faq-block-style_2 .faq-block-style-2-right,.faq-block-style_4 .faq-block-style-4-media,.faq-block-style_4 .faq-block-style-4-content{flex:unset;max-width:100%;width:100%}.faq-block .faq-block-buttons a{width:100%}.faq-block-style_4 .faq-block-image,.faq-block-style_4 .faq-block-img{border-radius:20px}.faq-block-style_4 .faq-block-img{max-height:none;aspect-ratio:16 / 9}.faq-block .container-fluid{padding-left:1.25rem;padding-right:1.25rem}}