.faqModule .faq_container{border-bottom:2px solid #ddd}.faqModule .faq_question{align-items:center;cursor:pointer;display:flex;font-size:1.2rem;font-weight:600;justify-content:space-between;padding:10px;position:relative}.faqModule .answercont{max-height:0;overflow:hidden;transition:.3s}.faqModule .answer{line-height:1.5rem;padding:0 10px 20px}.faqModule .fqa_headline_container h2 span{font-weight:700}.faqModule .faq_question-text h3{font-size:22px}.faqModule .icon.active{background:transparent;border:2px solid #fff}.faqModule .icon:hover{cursor:pointer}.faqModule .icon-shape{height:50px;position:relative;width:50px}.faqModule .icon .icon-shape:before{height:4px;width:30px}.faqModule .icon .icon-shape:after,.faqModule .icon .icon-shape:before{background:#000;border-radius:3px;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s ease}.faqModule .icon .icon-shape:after{height:30px;width:4px}.faqModule .icon .icon-shape.active:before{transform:translate(-50%,-50%) rotate(180deg);transition:all .5s ease}.faqModule .icon .icon-shape.active:after{transform:translate(-50%,-50%) rotate(90deg);transition:all .5s ease}.faqModule .faq_main_container{display:flex;flex-wrap:wrap;gap:25px}.faqModule .faq_left,.faqModule .faq_right{width:calc(50% - 13px)}.faqModule .faq_container{background-color:#fff;border-radius:8px;padding:5px 12px}.faqModule .faq_container:not(:first-child){margin-top:15px}@media (max-width:767px){.faqModule .faq_question-text h3{font-size:18px}.faqModule .icon-shape{height:30px;position:relative;width:30px}.faqModule .icon .icon-shape:before{height:2px;width:25px}.faqModule .icon .icon-shape:after{height:25px;width:2px}.faqModule .faq_main_container{flex-direction:column;gap:15px}.faqModule .faq_left,.faqModule .faq_right{width:100%}}