.icon-container svg{transform:rotate(90deg);transition:all .3s ease}.active .icon-container svg{transform:rotate(-90deg);transition:all .3s ease}.faq-sec{display:inline-block;padding:66px 0;vertical-align:top;width:100%}.faq-sec .wrap{display:flex;gap:87px}.faq-sec .wrap .left{display:inline-block;width:45%}.faq-sec .wrap .right{display:inline-block;width:55%}.faq-sec .wrap .left span.subtitle{color:#20576e;display:block;font-size:15px;font-weight:500;letter-spacing:0;line-height:100%;margin-bottom:13px;text-transform:uppercase}.faq-sec .wrap .left h2{color:#20576e;font-size:36px;font-weight:400;letter-spacing:0;line-height:120%;margin-bottom:0}.accordion-item{margin-bottom:18px}.faq-sec .wrap .right .accordion .row-fluid{margin:0}.faq-sec .wrap .right .accordion .row-fluid .accordion-text.span12.columns{padding:0!important}.accordion .accordion-item .accordion-title .text{color:#20576e;font-weight:500}.accordion .accordion-item .accordion-content .accordion-text p{color:#20576e;font-size:16px;font-weight:500}@media (max-width:1099px){.faq-sec{padding:60px 0}.faq-sec .wrap{flex-direction:column;gap:30px}.faq-sec .wrap .left,.faq-sec .wrap .right{width:100%}}@media (max-width:767px){.faq-sec{padding:40px 0}.faq-sec .wrap .left h2{font-size:30px}}@media (max-width:599px){.accordion .accordion-title .black-color{font-size:18px;line-height:1.5}.accordion .accordion-text{padding:0 20px!important}.accordion .accordion-content .dnd-row.pb-8{padding-bottom:20px!important}.faq-sec .wrap .left h2{font-size:26px}}