.cta-section .cta-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr auto 1fr;align-items:center}.cta-section .line{height:2px;background-color:#00bcd4;opacity:.5}@media(min-width:992px){.cta-section .line{width:20svw}}@media(max-width:992px){.cta-section .line{width:100%}}.cta-section .cta-buttons{display:flex;flex-direction:column;gap:.5rem;justify-content:center;grid-column:2}@media(min-width:992px){.cta-section .cta-buttons{flex-direction:row;margin:auto 20px;gap:1rem}}.cta-section .btn{min-width:200px;font-size:1.4rem;color:#fff;border-radius:24px;padding:.7rem 2rem;text-align:center;text-decoration:none;white-space:nowrap}.cta-section .btn:hover{opacity:.9}.cta-section .btn.btn-signup{background-color:#00bcd4}.cta-section .btn.btn-login{background-color:#003c56}.faq-section .accordion-button{background:none;box-shadow:none;font-size:1.5rem}@media(max-width:991.98px){.faq-section .accordion-button{font-size:1.2rem}}.faq-section .accordion-item:last-of-type{border-bottom:0!important}.faq-section .accordion-icon{color:#24b6cd;border-radius:36px;border:2px solid #24b6cd;padding:4px;min-width:36px;min-height:36px}.faq-section .accordion-button:after{display:none}.faq-section .transition-rotate{transition:transform .3s ease;display:inline-flex}.faq-section .rotate{transform:rotate(180deg)}@media(max-width:991.98px){.faq-section .accordion-body{padding:12px;font-size:1rem}}.faq-section .faq-img-wrapper{height:100%;width:100%;overflow:hidden;border-top-left-radius:3rem;border-bottom-left-radius:3rem}@media(max-width:767.98px){.faq-section .faq-img-wrapper{border-radius:3rem}}.faq-section .faq-img{height:100%!important;width:100%!important;object-fit:cover;object-position:top;display:block}