details+details{margin-top:3rem}details summary{align-items:center;display:flex;cursor:pointer;gap:1.5rem;list-style:none}details summary::-webkit-details-marker,details summary::marker{display:none}details summary .title-container,details summary h3,details summary h4{flex:1;padding:1rem 0}details summary .title-container h3,details summary .title-container h4,details summary .title-container p{margin:0}details summary .icon{border-radius:50%;height:4rem;display:block;margin:0;position:relative;width:4rem}details summary .icon--plus{transition:transform var(--transition);transform:rotate(0)}details summary .icon--plus::before,details summary .icon--plus::after{background:var(--secondary);content:"";position:absolute;top:50%;left:50%;width:2rem;height:.1rem;transform:translate(-50%, -50%);transition:transform var(--transition)}details summary .icon--plus::after{transform:translate(-50%, -50%) rotate(90deg)}details summary .icon--arrow{display:inline-flex;align-items:center;justify-content:center;transition:transform var(--transition);transform:rotate(0deg)}details summary .icon--arrow svg use{fill:var(--primary)}details.accordion{margin:3rem 0;z-index:1;transition:all var(--transition)}details.accordion>summary,details.accordion>.content{background:var(--white);padding:1.3rem 2.4rem}details.accordion>summary{background:var(--background);padding:1.3rem 2.4rem}details.accordion>summary h3,details.accordion>summary h4{font-size:2.6rem;margin:0;flex:1;color:var(--primary)}details.accordion>summary .icon{background:var(--white)}details.accordion>summary .icon::before,details.accordion>summary .icon::after{background:var(--primary)}details.accordion>.content{padding-bottom:3rem}details.accordion>.content>details>.content{padding-bottom:0}details.accordion.bg-primary>.content{background:var(--primary)}details:not([class*=accordion]) summary{border-bottom:.1rem solid var(--secondary)}details:not([class*=accordion]) summary h3,details:not([class*=accordion]) summary h4{font-size:1.5rem;font-weight:800;padding-bottom:1.5rem}details[open]>summary h3,details[open]>summary h4{color:var(--secondary)}details[open]>.content{color:var(--secondary);line-height:1.6;font-weight:400}details[open]>summary>.icon:not(.icon--plus){transform:rotate(90deg)}details[open]>summary>.icon:not(.icon--plus) svg use{fill:var(--secondary)}details[open]>summary>.icon--plus{transform:rotate(-45deg)}details[open].accordion{z-index:2;box-shadow:var(--shadow-light-hover)}#faq details:not([class*=accordion]) summary h4,.block-faq details:not([class*=accordion]) summary h4{margin:0}#faq details[open].accordion>.content,.block-faq details[open].accordion>.content{position:relative;padding:1.5rem 3rem 8rem;margin:1.5rem 1.5rem 0 1.5rem;background:var(--background)}@media screen and (min-width: 992px){#faq details[open].accordion>.content,.block-faq details[open].accordion>.content{padding:3rem 6rem 8rem;margin:1.5rem 3rem 0 3rem}}.block-faq details.questions-only summary{border-color:var(--primary)}.block-faq details.questions-only summary h3,.block-faq details.questions-only summary h4{color:var(--primary);margin:0}.block-faq details.questions-only summary .icon--plus::before,.block-faq details.questions-only summary .icon--plus::after{background:var(--primary)}.block-faq details[open].questions-only summary{border-color:var(--secondary)}.block-faq details[open].questions-only summary h3,.block-faq details[open].questions-only summary h4{color:var(--secondary)}.block-faq details[open].questions-only summary .icon--plus::before,.block-faq details[open].questions-only summary .icon--plus::after{background:var(--secondary)}/*# sourceMappingURL=faq.css.map */
