.faqs{align-items:center;background-color:var(--primary-color);border-block-end:9px solid var(--secondary-color);color:#fff;column-gap:32px;display:flex;padding-block:32px;padding-inline:32px}.faqs>hgroup{flex-basis:33.25%;padding-inline:36px}.faqs__title{color:inherit}.faqs__list{display:flex;flex:1 0 0;flex-direction:column;gap:14px;justify-content:space-around}.faqs__faq{background-color:hsla(0,0%,100%,.07);border-inline-start:3px solid transparent;display:block;justify-content:space-between;transition:border-color .25s ease-in-out}.faqs__faq:is(:hover,:focus-visible){cursor:pointer}.faqs__faq:not([open]):is(:hover,:focus-visible){border-inline-start-color:var(--secondary-color);font-weight:700}.faqs__faq summary::-webkit-details-marker{display:none}.faqs__faq:not([open]):is(:hover,:focus-visible) .faqs__marker{color:var(--primary-color)}.faqs__marker{align-items:center;background-color:#fff;color:var(--secondary-color);display:inline-flex;justify-content:center;max-block-size:34px;max-inline-size:34px;min-block-size:34px;min-inline-size:34px}.faqs__faq-title{padding-right:10px}.faqs__faq[open]{padding-block-end:24px}.faqs__faq[open] .faqs__faq-title{font-weight:700}.faqs__faq[open] .faqs__marker--open{display:none}.faqs__faq[open] .faqs__marker--close{display:unset}.faqs__summary{align-items:center;display:flex;justify-content:space-between;padding-block:13px}.faqs__faq-description,.faqs__summary{padding-inline:22px 26px}.faqs__faq-description a{color:#fff;text-decoration:underline}.faqs__faq-description a:focus,.faqs__faq-description a:hover{text-decoration:none}.faqs__marker--close{display:none}@media (max-width:991px){.faqs{flex-direction:column;margin-inline:-1rem;row-gap:8px}.faqs>hgroup{padding-inline:0;padding-bottom:30px}.faqs__list{inline-size:100%}}