.arrow-cta {
   position: absolute;
   width: 300px;
   top: -170px;
   right: 8px;
   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;
   }
}
