.faq-page{overflow:hidden}.faq-page .faq{--color-background:#e6f8fe;background:var(--color-background);border-radius:16px;padding:32px 24px}.faq-page .faq+.button{margin-block-start:40px}.faq-page .accordion-opener{padding:24px}.faq-page .accordion-content-inner{padding:0 24px 24px}.faq-page .accordion-block .acc-headings{border-bottom:1px solid #0000;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:32px;width:100%;padding:0;transition:all .3s;display:flex}.faq-page .accordion-block.active .acc-headings{border-bottom:1px solid var(--color-border);padding-block-end:16px}.faq-page .accordion-block.active{--color-border:#fff9;--color-background:#00b7f1;--color-foreground-heading:#fff;--color-foreground:#fff}.faq-page .accordion-block{border:none;border-radius:12px}.faq-page .accordion-opener .acc-icon{width:32px;min-width:32px;height:32px}.faq-page .accordion-block .accordion-opener .acc-icon .icon-minus{display:none}.faq-page .accordion-block .accordion-opener .acc-icon .icon-plus,.faq-page .accordion-block.active .accordion-opener .acc-icon .icon-minus{display:block}.faq-page .accordion-block.active .accordion-opener .acc-icon svg{--color-foreground:#00b7f1}.faq-page .accordion-block.active .accordion-opener .acc-icon .icon-plus{display:none}.faq-page .accordion-block .accordion-opener .acc-icon{--color-background:#00b7f1}.faq-page .accordion-block.active .accordion-opener .acc-icon{--color-background:#fff;--color-foreground:#030f12;transition:all .3s;transform:rotate(0)}.faq-page .image-text>.subheading+.heading{margin-block-start:8px}.faq-page .image-text>.heading+.text,.faq-page .image-text .image-wrap{margin-block-start:24px}.faq-page .image-text .image-absolute{margin-block-start:-31%}.faq-page .image-text{overflow:unset}.have-quest{margin-block:40px 15px}@media (max-width:1279px){.faq-page .image-text .image-wrap{--image-space:30px}}@media (max-width:991px){.faq-page .faq{margin-block-start:60px}.faq-page .image-text .image-absolute{bottom:10px}.faq-page .image-text.text-first .image-wrap{padding-inline-start:0}.faq-page .image-text.text-first .image-absolute{margin-block-start:0;margin-inline-start:0}}@media (max-width:767px){.faq-page .accordion-opener .acc-icon svg{width:16px;min-width:16px;height:16px}.faq-page .faq,.faq-page .accordion-opener{padding:24px 16px}.faq-page .accordion-content-inner{padding:0 16px 24px}}
