.faq{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);color:var(--color);margin:0 auto;box-sizing:border-box}@media (max-width:989px){.faq{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile)}}.faq__inner{text-align:center}.faq__title{margin:0 0 38px;text-shadow:var(--header-shadow-with-black)}@media (max-width:989px){.faq__title{font-size:4.8rem}}.faq__grid{display:grid;grid-template-columns:1fr 1fr;max-width:107.4rem;margin:0 auto;gap:2rem;align-items:start;text-align:left}.faq__col{min-width:0}.faq__item{border-radius:.6rem;margin-bottom:1.2rem;background:#fff0;box-sizing:border-box;overflow:visible}.faq__item:nth-child(even){background:#F7CAD8}@media (max-width:989px){.faq__col:has(.faq__item:nth-child(odd):last-child)+.faq__col--right .faq__item:nth-child(odd){background:#F7CAD8}.faq__col:has(.faq__item:nth-child(odd):last-child)+.faq__col--right .faq__item:nth-child(even){background:#fff0}}.faq__summary{display:flex;gap:1rem;justify-content:space-between;padding:.4rem 0 .4rem 1.2rem;cursor:pointer;list-style:none;outline:none;border:none;user-select:none;-webkit-user-select:none;font-weight:400;font-size:2rem}.faq__summary::-webkit-details-marker{display:none}.faq__summary::marker{content:none}.faq__question{flex:1;color:#222}@media (max-width:989px){.faq__question{text-align:center}}.faq__plus{display:inline-grid;place-items:center;width:28px;height:28px;flex-shrink:0;transform-origin:center;transition:transform .18s ease;line-height:1}details[open] .faq__plus{transform:rotate(45deg)}.faq__answer{padding:1.2rem 1.2rem;font-family:'Montserrat',sans-serif;font-size:2rem;color:#333;line-height:1.5}.faq__summary:focus{border-radius:.6rem}@media (min-width:1100px){.faq__title{margin-bottom:4.8rem}}@media (max-width:899px){.faq__grid{grid-template-columns:1fr}}