section.faq{padding:80px 0}@media(max-width:992px){section.faq{padding:40px 16px}}section.faq.star,section.faq.square{background:#fafafa}section.faq.dark{background:#324333}section.faq.dark h1,section.faq.dark h2,section.faq.dark h3,section.faq.dark h4,section.faq.dark h5{color:#fff}section.faq.dark .text{color:#fffc}section.faq.light{background:#8cc6400f}section.faq .center{max-width:880px}section.faq .content h1,section.faq .content h2,section.faq .content h3,section.faq .content h4,section.faq .content h5{font-family:Futura PT,sans-serif;font-size:54px;font-weight:700;color:#040707;text-align:center;margin:0 0 16px;line-height:1.1}@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:32px}}section.faq .content .text{text-align:center;color:#585a5a;font-size:16px;line-height:29px;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[type=checkbox]{position:absolute;opacity:0;height:0;width:0;pointer-events:none}section.faq .questions label.question span.title{display:flex;align-items:center;gap:12px;font-family:Futura PT,sans-serif;font-size:18px;font-weight:500;color:#020d0d;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:#8cc640;-webkit-mask-image:url(/build/assets/angle-down-solid-Gv1HM9wI.svg);mask-image:url(/build/assets/angle-down-solid-Gv1HM9wI.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:transform .25s ease}section.faq .questions label.question:hover span.title{background:#8cc6400a}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:#454747;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:#8cc6400f}section.faq .questions label.question input:checked~span.title:after{transform:rotate(180deg)}section.faq .questions label.question input:checked~span.answer{max-height:800px;opacity:1}
