.faq_sec { font-family: Gill Sans; width: 100%; display: inline-block; vertical-align: top; padding: 60px 0; }
.faq_sec .faq_wrap { width: 100%; display: inline-block; }
.faq_sec .faq_wrap .top { width: 100%; display: inline-block; text-align: center; margin-bottom: 30px; }
.faq_sec .faq_wrap .title { width: 100%; display: inline-block; }
.faq_sec .faq_wrap .top .content { width: 100%; display: inline-block; }
.faq_sec .faq_wrap  p { margin-bottom: 20px; }
.faq_sec .faq_wrap  p:last-child { margin: 0; }
.faq_sec .faq_wrap .faq { width: 100%; display: inline-block; }
.faq_sec .faq_wrap .faq .faq-item { width: 100%; display: inline-block; margin-bottom: 20px; }
.faq_sec .faq_wrap .faq .faq-item .faq-question { display: flex; align-items: center; gap: 30px; justify-content: space-between; padding: 10px 37px; width: 100%; background:  linear-gradient(90deg, #0B5081 0%, #1A78BB 100%); cursor: pointer; border-left: 8px solid #fab71c; border-right':8px solid #fab71c'; border-right: unset; position: relative; }
.faq_sec .faq_wrap .faq .faq-item .faq-question h3 {line-height: 125%; display: inline-block; width: fit-content; margin: 0; }
.faq_sec .faq_wrap .faq .faq-item .faq-question .h3 { margin: 0; }
.faq_sec .faq_wrap .faq .faq-item .faq-question span { margin: 0; }
.faq_sec .faq_wrap .faq .faq-item .faq-answer { width: 100%; display: none; }
.faq_sec .faq_wrap .faq .faq-item .faq-answer .faq_content { padding: 30px 44px; border: 1px solid #0b5081; border-top: none; width: 100%; display: inline-block; }
.faq_sec .faq_wrap .faq .faq-item .faq-question * { color: #fff; }
.faq_sec .faq_wrap .faq .faq-item  .faq-question.active { background: linear-gradient(90deg, #FAB71C 0%, #F9A64B 100%); }
.faq_sec .faq_wrap .faq .faq-item .faq-question.active * { color: #000; }
.faq_sec .faq_wrap .faq .faq-item  .faq-question.active .plus { display: block; }
.faq_sec .faq_wrap .faq .faq-item  .faq-question .minus { display: none; }
.faq_sec .faq_wrap .faq .faq-item  .faq-question.active .plus { display: none; }
.faq_sec .faq_wrap .faq .faq-item  .faq-question.active .minus { display: block; }
/* .faq_sec .faq_wrap .faq .faq-item .faq-question:after { height: 100%; content: ''; position: absolute; right: -10px; top: 0; bottom: 0; width: 20px; background-image: url(https://25469551.fs1.hubspotusercontent-eu1.net/hubfs/25469551/Intersects_2022/images/Vector-82.png); background-size: contain; background-position: center; background-repeat: no-repeat; } */

.faq_sec .faq_wrap .faq .faq-item .faq-question:after { height: 100%; content: ''; position: absolute; right: -5px; top: 0; bottom: 0; width: 9px; transform: rotate(9deg); background: #fab71c; }
.faq_sec .faq_wrap .faq .faq-item .faq-answer .faq_content ul { width: 100%; }
.faq_sec .faq_wrap .faq .faq-item .faq-answer .faq_content ul li { font-family: Open Sans, sans-serif; font-size: 16px; line-height: 140.62%; margin-bottom: 10px; width: 100%; }
.faq_sec .faq_wrap .faq .faq-item .faq-answer .faq_content ul li:last-child { margin: 0; }
.faq_sec .faq_wrap .cta { width: 100%; display: inline-block; text-align: center; margin-top: 20px; }
.faq_sec .faq_wrap .cta a { background: linear-gradient(90deg, #0b5081 30.59%, #1a78bb); border: 1px solid #1976b8; border-left: 8px solid #fab71c; color: #fff; display: inline-block; font-family: Open Sans; font-size: 16px; font-style: normal; font-weight: 700; line-height: 140.62%; padding: 10px; transition: .3s ease-in-out; width: auto; text-decoration: none; }
.faq_sec .faq_wrap .cta a:hover { -webkit-text-fill-color: transparent; background: linear-gradient(90deg, rgb(11, 80, 129) 30.59%, rgb(26, 120, 187)) text; }
.faq_sec .faq_wrap .faq .faq-item .faq-question .h3 span {font-size: 35px;}
.faq_sec .faq_wrap .faq .faq-item .faq-question .h3 span.minus { font-size: 45px; line-height: 10px; height: 20px; }

@media(max-width:991px) {
  .faq_sec .faq_wrap .faq .faq-item .faq-question { padding: 10px 30px; gap: 18px; }
  .faq_sec .faq_wrap .faq .faq-item .faq-answer .faq_content { padding: 30px 37px;}
  .faq_sec .faq_wrap .faq .faq-item .faq-question:after { transform: rotate(6deg); width: 10px; }


}
@media(max-width:767px) {
  .faq_sec {padding: 40px 0; }
  .faq_sec .faq_wrap .faq .faq-item .faq-question { padding: 6px 16px; gap: 18px; }
  .faq_sec .faq_wrap .faq .faq-item .faq-answer .faq_content { padding: 20px 24px; }
  .faq_sec .faq_wrap .faq .faq-item .faq-question .h3 span {font-size: 30px;}
  .faq_sec .faq_wrap .faq .faq-item .faq-question .h3 span.minus { font-size: 35px; line-height: 10px; height: 20px; }

}
@media(max-width:480px) {
  .faq_sec .faq_wrap .faq .faq-item .faq-question h3 {font-size: 20px;}
  .faq_sec .faq_wrap .faq .faq-item .faq-question:after {transform: rotate(4deg); width: 9px; right: -4px; }
}