.faq-accordion{margin-top:48px;border-top:1px solid #ffffff20}.faq-item{border-bottom:1px solid #ffffff20}.faq-question{display:grid;grid-template-columns:1fr 38px;gap:18px;align-items:center;width:100%;padding:26px 4px;border:0;border-radius:0;background:transparent;color:#eef1f5;text-align:left;cursor:pointer}.faq-question span{font-size:19px;font-weight:500;line-height:1.6}.faq-question i{display:grid;place-items:center;width:34px;height:34px;border:1px solid #ffffff22;border-radius:50%;color:#83b7dc;font-size:18px;transition:transform .48s cubic-bezier(.22,1,.36,1),background .3s,border-color .3s}.faq-question[aria-expanded="true"] i{transform:rotate(45deg);background:#ffffff0a;border-color:#83b7dc66}.faq-answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1),opacity .35s ease}.faq-answer>div{overflow:hidden}.faq-answer p{max-width:820px;margin:0;padding:0 50px 28px 4px;color:#aeb4c0;line-height:1.9}.faq-item.is-open .faq-answer{grid-template-rows:1fr;opacity:1}.faq-question:hover,.faq-question:active,.faq-question:focus{background:transparent}.faq-question:hover i{border-color:#83b7dc;color:#fff}.faq-question:focus-visible{outline:2px solid #79add4;outline-offset:4px}@media(max-width:700px){.faq-accordion{margin-top:36px}.faq-question{grid-template-columns:1fr 34px;padding:22px 0;gap:12px}.faq-question span{font-size:16px}.faq-question i{width:31px;height:31px;font-size:16px}.faq-answer p{padding:0 0 24px;font-size:14px;line-height:1.85}}
