.arrow-cta {
    position: absolute;
    width: 300px;
    top: -170px;
    right: 0;
    z-index: 0;
}
.arrow-cta-mobile {
    position: absolute;
    width: 200px;
    top: 0;
    left: 120px;
    z-index: 0;
}

@media all and (max-width: 1200px) {
    .arrow-cta {
        width: 200px;
        top: -120px;
    }
}
@media all and (max-width: 991px) {
    .arrow-cta {
        display: none;
    }
}
@media all and (max-width: 820px){
      
    .faq-section .faq-content {
        flex-direction: column;
        gap: 40px;
    }
    .faq-section .faq-content h2:after {
        content: "";
        display: none;
    }
    .arrow {
        margin: 13px;
    }
}
