.page-section.faq-section{display:block;margin:4rem 0;padding:5rem 0;position:relative;width:100%}.faq-section .center{max-width:78rem;padding:0 1rem;position:relative}.faq-section .section-inner{align-items:center;display:flex;flex-direction:column;gap:3.2rem;justify-content:center;position:relative}.faq-section .faq-heading-wrap{display:inline-block;width:100%}.faq-section .faq-heading{color:#fff;font-family:Roboto Condensed;font-size:2.9rem;font-weight:700;line-height:1.1em;position:relative;text-align:center}.faq-section .faq-block-wrap{display:inline-block;width:100%}.faq-section .faq-block-inner{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.2rem;position:relative}.faq-section .faq-block{background:#fff;border-radius:.8rem;box-shadow:0 4px 24px 0 rgba(0,0,0,.16);flex-basis:100%;margin:0 auto;max-width:72%;position:relative}.faq-section .faq-collapsible-title{color:#0a0906;display:block;font-family:Roboto Condensed,Tahoma,sans-serif;font-size:1.6rem;font-weight:500;line-height:normal;padding:1.65rem 4rem 1.65rem 2.8rem;position:relative;text-decoration:none;width:100%}.faq-section .faq-collapse-block{display:none;padding:0 2.8rem 1.65rem}.faq-section .faq-collapse-block p{max-width:none;padding:1rem 0 0}.faq-section .faq-collapse-block p:first-child{padding-top:0}.faq-block.faq-open .faq-collapse-block{display:block}.faq-collapse-block p a{color:#d1008a;font-weight:700;text-decoration:underline}.faq-section.pink-bg p{color:#757575!important}.faq-section.pink-bg p.faq-heading{color:#fff!important}@media screen and (max-width:1500px){.faq-section .center{max-width:62.4rem}.faq-section .faq-heading{font-size:2.32rem}.faq-section .faq-collapsible-title{font-size:1.28rem;padding:1.32rem 2.24rem}.faq-section .faq-collapse-block{padding:0 2.24rem 1.32rem}}@media screen and (max-width:1200px){.page-section.faq-section{padding:2rem 0}.faq-section .faq-block{width:100%}.faq-section .faq-collapsible-title{font-size:1.2rem;padding:1.2rem 4rem 1.2rem 2.1rem}.faq-section .faq-collapse-block{padding:0 2.1rem 1.2rem}.faq-section .faq-block.faq-open .faq-collapsible-title:after,.faq-section .faq-collapsible-title:after{right:1.5rem}}@media screen and (max-width:900px){.page-section.faq-section{margin:3rem 0;padding:4rem 0}.faq-section .faq-block-inner{flex-direction:column;width:100%}.faq-section .faq-heading{font-size:2.175rem}.faq-section .faq-collapsible-title{font-size:1.2rem;padding:1.2rem 3rem 1.2rem 1.1rem}.faq-section .faq-collapse-block{padding:0 1.1rem 1.2rem}.faq-section .faq-collapsible-title:after{right:1rem}.faq-section .faq-block{max-width:100%;width:100%}}@media screen and (max-width:600px){.page-section.faq-section{margin:2rem 0}}
