.faq{margin:0 auto 35px}@media (max-width:1023px){.faq.container-desktop{--padx:0}}.faq header{padding:0 5% 30px;text-align:center}.faq header h2{color:#7dd800}.faq .faq-items{display:grid;gap:20px;grid-template-columns:1fr;margin-top:20px}.faq .faq-item{border:1px solid var(--electricGreen);border-radius:16px;font-size:16px;transition:.25s ease-in}@media (min-width:1024px){.faq .faq-item{font-size:22px}}.faq .faq-item.active{box-shadow:0 3px 3px rgba(0,0,0,.05),0 8px 32px rgba(0,0,0,.1);transition:.25s ease-out}.faq .faq-question{align-items:center;background:#1127191c;border:none;border-radius:16px;color:#fff;cursor:pointer;display:flex;font-size:inherit;gap:2rem;outline:none;padding:.75em 30px;text-align:left;text-wrap:pretty;transition:background .3s ease;transition:.2s ease-in-out;width:100%}@media (min-width:640px){.faq .faq-question{padding:.5em 50px .75em}}.faq .faq-question .toggle{align-self:baseline;aspect-ratio:1/1;border-radius:50%;display:grid;grid-template-areas:"bar";height:40px;justify-self:flex-end;margin-left:auto;place-items:center;transition:.3s ease-in;width:40px}.faq .faq-question .toggle:after,.faq .faq-question .toggle:before{background-color:var(--electricGreen);content:"";display:block;grid-area:bar;transition:.15s ease-in}.faq .faq-question .toggle:before{height:1.5px;width:17px}.faq .faq-question .toggle:after{height:17px;width:1.5px}.faq .faq-question:hover{border-color:var(--electricGreen);box-shadow:0 0 15px rgba(125,216,0,.5)}.faq .faq-question:hover .toggle{background-color:var(--gray100);transition:.15s ease-out}.faq .faq-item.active .faq-question:hover{box-shadow:none}.faq .faq-item.active .faq-question .toggle:after{height:0;transition:.3s ease-out}.faq .faq-answer{color:#fff;font-size:16px;line-height:1.5;margin-top:0;max-height:0;overflow:hidden;padding:0 30px;transition:max-height .3s ease,padding .3s ease}@media (min-width:640px){.faq .faq-answer{padding:0 50px}}.faq .faq-answer p{color:inherit;font-size:inherit;line-height:inherit;text-wrap:pretty}