section.faq{padding:80px 40px}@media(max-width:992px){section.faq{padding:40px 16px}}section.faq.dark{background:#040438;color:#fff}section.faq.dark .content h1,section.faq.dark .content h2,section.faq.dark .content h3{color:#fff}section.faq.dark .content .text{color:#ffffffb3}section.faq.dark .questions{background:#303059;box-shadow:0 2px 12px #00000026}section.faq.dark .questions label.question{border-color:#ffffff14}section.faq.dark .questions label.question span.title{color:#fff}section.faq.dark .questions label.question span.title:after{background:#fbc211}section.faq.dark .questions label.question:hover span.title{background:#ffffff0a}section.faq.dark .questions label.question span.answer .inner{color:#ffffffb3}section.faq.dark .questions label.question input:checked+span.title{background:#ffffff0f}section.faq .center{max-width:860px;margin:0 auto}section.faq .content h1,section.faq .content h2,section.faq .content h3,section.faq .content h4,section.faq .content h5{text-align:center;font-size:32px;font-weight:700;color:#040438;margin:0 0 16px}@media(max-width:992px){section.faq .content h1,section.faq .content h2,section.faq .content h3,section.faq .content h4,section.faq .content h5{font-size:24px}}section.faq .content .text{text-align:center;color:#595856;font-size:16px;line-height:28px;margin-bottom:40px}@media(max-width:992px){section.faq .content .text{font-size:14px;line-height:24px;margin-bottom:24px}}section.faq .questions{background:#fff;border-radius:16px;box-shadow:0 2px 12px #0000000f;overflow:hidden}@media(max-width:992px){section.faq .questions{border-radius:12px}}section.faq .questions label.question{display:block;border-bottom:1px solid #eeeef0;cursor:pointer}section.faq .questions label.question:last-child{border-bottom:0}section.faq .questions label.question input{opacity:0;height:0;width:0;position:absolute}section.faq .questions label.question span.title{display:flex;align-items:center;gap:12px;font-size:17px;font-weight:500;color:#040438;padding:20px 24px;transition:background .2s ease}@media(max-width:992px){section.faq .questions label.question span.title{font-size:15px;line-height:22px;padding:16px}}section.faq .questions label.question span.title:after{content:"";margin-left:auto;flex-shrink:0;width:20px;height:20px;background:#fbc211;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:transform .25s ease}section.faq .questions label.question:hover span.title{background:#fbc2110f}section.faq .questions label.question span.answer{display:block;max-height:0;opacity:0;overflow:hidden;transition:max-height .35s ease,opacity .25s ease}section.faq .questions label.question span.answer .inner{display:block;padding:0 24px 24px;color:#595856;font-size:15px;line-height:26px}@media(max-width:992px){section.faq .questions label.question span.answer .inner{padding:0 16px 20px;font-size:14px;line-height:22px}}section.faq .questions label.question span.answer .inner p{margin:0 0 12px}section.faq .questions label.question span.answer .inner p:last-child{margin-bottom:0}section.faq .questions label.question input:checked+span.title{background:#fbc21114}section.faq .questions label.question input:checked+span.title:after{transform:rotate(180deg)}section.faq .questions label.question input:checked+span.title+span.answer{max-height:600px;overflow-y:auto;opacity:1}
