.faq2-section{position:relative;padding:60px 0}.faq2-section .row{display:flex;flex-wrap:wrap}.faq2-section .faq2-content-col{position:relative}.faq2-section .faq2-content-col .sec-title{margin-bottom:30px}.faq2-section .faq-accordion .card{box-shadow:0 6px 18px rgb(0 0 0 / .04)}.faq2-section .faq2-image-col{display:flex;flex-direction:column}.faq2-section .faq2-image{position:relative;flex:0 0 auto;margin:0;width:100%;max-width:100%;border-radius:16px;overflow:hidden;box-shadow:0 24px 50px rgb(0 0 0 / .14)}.faq2-section .faq2-image img{display:block;width:100%;height:auto;border-radius:16px}.faq2-section .faq2-cta{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;margin-top:24px;padding:36px 36px;background:var(--theme-color);border-radius:16px;box-shadow:0 18px 40px rgb(0 0 0 / .12)}.faq2-section .faq2-cta-title{font-family:'Barlow',sans-serif;font-size:23px;line-height:30px;font-weight:800;color:#fff;margin:0 0 10px}.faq2-section .faq2-cta-text{font-size:15px;line-height:25px;color:rgb(255 255 255 / .92);margin:0 0 24px}.faq2-section .faq2-cta-btn{align-self:flex-start;display:inline-flex;align-items:center;font-family:'Barlow',sans-serif;font-size:15px;font-weight:700;color:var(--theme-color);background:#fff;padding:12px 28px;border-radius:8px;text-decoration:none;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.faq2-section .faq2-cta-btn:hover,.faq2-section .faq2-cta-btn:focus-visible{color:var(--theme-color);background:#fff;text-decoration:none;outline:none;transform:translateY(-2px);-webkit-transform:translateY(-2px);box-shadow:0 10px 22px rgb(0 0 0 / .18)}@media only screen and (max-width:991px){.faq2-section .faq2-image-col{margin-top:40px}.faq2-section .faq2-image,.faq2-section .faq2-cta{width:100%;max-width:540px;margin-left:auto;margin-right:auto}.faq2-section .faq2-cta{flex:0 0 auto}}@media only screen and (max-width:767px){.faq2-section .faq2-content-col .sec-title{margin-bottom:24px}}@media only screen and (max-width:599px){.faq2-section .faq2-image,.faq2-section .faq2-image img{border-radius:12px}.faq2-section .faq2-cta{padding:28px 26px}}