.faq{background-color:#2b2b2b;background-image:url(../media/ellipse72.3wk146hcqvd8l.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;padding:150px 0 60px}.faq .faq-header{padding-bottom:30px}.faq .faq-header h1{color:#fff}.faq .faq-header p{color:#cfcfcf}.faq .faq-item{-webkit-backdrop-filter:blur(10px);background-color:#26262699;border:1px solid #6fffc240;border-radius:16px;margin-bottom:16px;transition:border-color .3s,box-shadow .3s}.faq .faq-item:hover{border-color:#6fffc2}.faq .faq-item.open{border-color:#6fffc2;box-shadow:0 0 20px #6fffc226}.faq .faq-item.open .faq-icon{transform:rotate(180deg)}.faq .faq-item.open .faq-answer{grid-template-rows:1fr}.faq .faq-question{font-size:inherit;margin:0}.faq .faq-question button{text-align:left;color:#fff;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 24px;font-size:20px;font-weight:600;display:flex}.faq .faq-question button:focus-visible{outline-offset:2px;border-radius:16px;outline:2px solid #6fffc2}.faq .faq-icon{color:#6fffc2;flex-shrink:0;font-size:24px;transition:transform .3s}.faq .faq-answer{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.faq .faq-answer .faq-answer-inner{overflow:hidden}.faq .faq-answer p{color:#cfcfcf;margin:0;padding:0 24px 22px;line-height:1.7}@media (max-width:576px){.faq{padding-top:110px}.faq .faq-question button{padding:16px 18px;font-size:17px}.faq .faq-answer p{padding:0 18px 18px}}
