.faq-section{background-color:#fff;border-bottom-left-radius:25px;border-bottom-right-radius:25px;overflow:hidden;padding:80px 64px;position:relative}.faq-section .kl-rich-text{margin:0 auto;max-width:800px;position:relative;text-align:center;z-index:1}.faq-section .kl-rich-text .kl-rich-text__preheader{color:#deab52!important;display:block;font-size:20px!important;font-weight:600!important;margin-bottom:23px}.faq-section .kl-rich-text__cta-button{align-items:center;background-color:#0571ec;border:2px solid #0571ec;border-radius:50px;color:#fff;display:inline-flex;font-size:16px;font-weight:400;gap:8px;justify-content:center;margin-top:16px;padding:12px 24px;text-decoration:none;transition:all .3s ease}.faq-section .kl-rich-text__cta-button svg{height:16px;transition:transform .3s ease;width:16px}.faq-section .kl-rich-text__cta-button:hover{background-color:#fff;color:#0571ec!important;transform:translateY(-3px)}.faq-section .kl-rich-text__cta-button:hover svg path{stroke:#0571ec}.faq-section .kl-rich-text__cta-button:hover svg{transform:translateX(4px)}@media (max-width:1024px) and (min-width:769px){.faq-section{padding:64px 0}.faq-section .kl-rich-text{max-width:700px}.faq-section .kl-rich-text__cta-button{font-size:14px;padding:8px 14px}.faq-section .kl-rich-text__cta-button svg{height:14px;width:14px}}@media (max-width:768px){.faq-section{border-radius:0;padding:52px 0}.faq-section .kl-rich-text{max-width:90%}.faq-section .kl-rich-text__cta-button{font-size:14px;padding:6px 12px}.faq-section .kl-rich-text__cta-button svg{height:12px;width:12px}}