.faqs-section{background-color:var(--cms-backgorund-color-grey)}.faqs-header{margin-bottom:var(--cms-spacing-3xl);text-align:center}.faqs-title{margin-bottom:var(--cms-spacing-md)}.faqs-description{margin:0 auto;max-width:600px}.faqs-grid-container{align-items:flex-start}.faqs-column,.faqs-grid-container{display:flex;gap:var(--cms-spacing-lg)}.faqs-column{flex:1;flex-direction:column}.faqs-card{background-color:var(--cms-white);border-radius:var(--cms-border-radius);padding:var(--cms-spacing-lg)}.faqs-card-header{align-items:flex-start;cursor:pointer;display:flex;gap:var(--cms-spacing-md);justify-content:space-between;list-style:none;transition:margin-bottom .15s ease-out}.faqs-card[open] .faqs-card-header{margin-bottom:var(--cms-spacing-md)}.faqs-card-header::-webkit-details-marker{display:none}.faqs-card-header::marker{display:none}.faqs-question{flex:1;font-size:17px;font-weight:600;line-height:24px;margin:0}.faqs-icon{color:var(--cms-text-color);flex-shrink:0;margin-top:2px;transition:transform .25s ease}.faqs-card[open] .faqs-icon{transform:rotate(180deg)}.faqs-card summary:focus-visible{outline:2px solid var(--cms-primary-color);outline-offset:2px}@media (max-width:1064px){.faqs-section{padding:var(--cms-spacing-3xl) 0}.faqs-header{margin-bottom:var(--cms-spacing-2xl)}}@media (max-width:768px){.faqs-section{padding:var(--cms-spacing-2xl) 0}.faqs-grid-container{flex-direction:column}.faqs-column{gap:var(--cms-spacing-md)}.faqs-header{margin-bottom:var(--cms-spacing-xl)}.faqs-card{padding:var(--cms-spacing-md)}}