.block-faq{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.block-faq__header{margin-bottom:var(--spacing-sm);text-align:center}.block-faq details{border-bottom:1px solid #e5e5e5}.block-faq details:first-child{background-color:red;border-top:1px solid #e5e5e5}.block-faq details summary{display:block;font-size:var(--fs-h5);font-weight:700;position:relative;padding:4rem 25% 4rem 3rem;color:#171717}@media (max-width:767.98px){.block-faq details summary{padding-top:3rem;padding-bottom:3rem}}.block-faq details summary::marker{display:none}.block-faq__detail-content{padding:0 3rem 5rem;color:#171717;border-top:none}@media (max-width:767.98px){.block-faq__detail-content{padding-bottom:3rem}}.block-faq__icon{position:absolute;top:calc(50% - 1.2rem);right:3rem;width:2.4rem;height:2.4rem;transition:transform .2s;transform:rotate(0)}.block-faq__icon:before{height:2px;width:100%;left:0;top:50%;transform:translateY(-50%)}.block-faq__icon:after,.block-faq__icon:before{content:"";position:absolute;background-color:#6a6a6a}.block-faq__icon:after{height:100%;width:2px;left:50%;top:0;transform:translateX(-50%)}@media (max-width:1439.98px){.block-faq__icon{top:calc(50% - .8rem);width:1.6rem;height:1.6rem}}.block-faq details[open] .block-faq__icon{transform:rotate(45deg)}