main.faq-page section.faq-main{padding-top:100px}main.faq-page section.faq-main .content{max-width:900px}main.faq-page section.faq-main .content .accordion-container{display:flex;flex-direction:column;gap:2rem}main.faq-page section.faq-main .content .accordion-container .accordion{position:relative}main.faq-page section.faq-main .content .accordion-container .accordion .accordion-header{padding:1rem 2rem;padding-right:calc(2rem + 30px);position:relative;display:flex;align-items:center;cursor:pointer;font-weight:300;transition:.2s}main.faq-page section.faq-main .content .accordion-container .accordion .accordion-header:hover{background-color:#0954921a}main.faq-page section.faq-main .content .accordion-container .accordion .accordion-header:after{content:"";position:absolute;right:1rem;width:30px;height:30px;background:url(/build/assets/collapse-arrow-Ct5Q49ea.svg) center/contain no-repeat}main.faq-page section.faq-main .content .accordion-container .accordion .accordion-body{max-height:0;overflow:hidden;transition:.2s}main.faq-page section.faq-main .content .accordion-container .accordion .accordion-body .accordion-body-content{padding:1rem 2rem;font-size:14px}main.faq-page section.faq-main .content .accordion-container .accordion .accordion-body .accordion-body-content p{max-width:750px}main.faq-page section.faq-main .content .accordion-container .accordion:not(:first-child):after{content:"";position:absolute;top:-1rem;left:0;width:100%;height:1px;background-color:#18161b;opacity:.1;transition:.2s}main.faq-page section.faq-main .content .accordion-container .accordion.open{box-shadow:0 5px 30px #0000001a;border-radius:20px}main.faq-page section.faq-main .content .accordion-container .accordion.open:after{opacity:0}main.faq-page section.faq-main .content .accordion-container .accordion.open .accordion-header{font-weight:700;border-radius:20px 20px 0 0}main.faq-page section.faq-main .content .accordion-container .accordion.open .accordion-body{max-height:inherit;padding-bottom:2rem}@media screen and (max-width: 767px){main.faq-page section.faq-main{padding-top:50px}main.faq-page section.faq-main .content .accordion-container .accordion .accordion-header{padding:1rem;padding-right:calc(30px + 2rem)}main.faq-page section.faq-main .content .accordion-container .accordion .accordion-body .accordion-body-content{padding:1rem}main.faq-page section.faq-main .content .accordion-container .accordion.open .accordion-body{padding-bottom:1rem}}
