.faq-section{isolation:isolate;position:relative}.faq-section,.faq-section-content{margin-block:var(--ds-section-gap)}.faq-section__list{display:grid;min-width:0;row-gap:calc(var(--ds-base-space)*10)}.faq-section__section{display:grid;gap:calc(var(--ds-base-space)*5);min-width:0}.faq-section__section>*{min-width:0}@media(min-width:1024px){.faq-section__section{grid-template-columns:410px 1fr}}.faq-section__logo{background:#fff;border-radius:calc(var(--ds-base-space)*2);padding:calc(var(--ds-base-space)*5);transition:transform .3s}.faq-section__logo .image img{display:block;height:auto;margin-inline:auto;max-height:60px;max-width:100%;width:auto}.faq-section__logo .image{margin-block:calc(var(--ds-base-space)*2)}.faq-section__content{background:linear-gradient(180deg,var(--ds-ocean-green-700) 0,var(--ds-ocean-green-800) 64%);border-radius:calc(var(--ds-base-space)*2);display:grid;gap:24px;min-width:0;padding:calc(var(--ds-base-space)*5)}.faq-section__content ul{list-style:circle;padding-inline-start:24px}.faq-section__content ul li::marker{color:var(--ds-sun-yellow-100)}.faq-section__content a{color:var(--ds-white);font-weight:600;text-decoration:underline}.faq-section__content a:hover{color:var(--ds-white)}.faq-section__content strong{font-weight:600}.faq-section__content__sep{background:linear-gradient(90deg,var(--ds-sun-yellow) 0,var(--ds-ocean-green) 50%,var(--ds-river-blue) 100%);height:1px}.faq-section__content .faq-section-title:not(:first-of-type){margin-block-start:24px}.faq-section__content .faq-content-block .faq-question{color:var(--ds-sun-yellow-100);cursor:pointer;transition:color .3s}.faq-section__content .faq-content-block .faq-question svg{rotate:0deg;transition:rotate .3s}.faq-section__content .faq-content-block .faq-question:hover{color:var(--ds-sun-yellow-200)}.faq-section__content .faq-content-block .faq-answer{height:0;opacity:0;overflow:hidden;padding-block-start:0;transition-duration:.3s;transition-property:opacity,padding-block-start,height}.faq-section__content .faq-content-block.open .faq-question svg{rotate:180deg}.faq-section__content .faq-content-block.open .faq-question{color:var(--ds-sun-yellow-200)}.faq-section__content .faq-content-block.open .faq-answer{opacity:1;padding-block-start:8px}
