.two-col-faq-section{padding:100px 0}.two-col-faq-section .heading-cont{min-height:100px}.two-col-faq-section .heading-cont h2{font-size:29px;font-weight:300;line-height:40px}.two-col-faq-section .heading-cont h2 span{font-weight:500}.two-col-faq-section .faq-cont h3{font-size:29px;font-weight:300;line-height:32px;margin-bottom:15px;color:#2b276a}.two-col-faq-section .faq-cont h4{font-size:18px;font-weight:500;line-height:21.6px;color:#2b276a}.two-col-faq-section .faq-cont p{font-size:18px;line-height:22.5px;color:#000}.two-col-faq-section .accordion_group{padding:20px 0;border-bottom:1px solid #ddd}.two-col-faq-section .accordion_group:last-child{border-bottom:unset}.accordion_header{width:100%;display:block;position:relative}.accordion_header:after{position:absolute;right:10px;content:"+";color:#2e79bb;top:0;width:24px;height:13px}.accordion_group.expanded .accordion_header:after{position:absolute;right:2px;content:"-";color:#de1b54;top:-3px;width:24px;height:13px}.two-col-faq-section .accordion_content{padding-top:10px}.two-col-faq-section .wrapper{position:realtive}body .row-fluid .two-col-faq-section .left-col{background:#f4f4f4;position:relative;z-index:1;margin-right:0;width:50%;padding:30px 80px 60px 15px}.two-col-faq-section .left-col:before{position:absolute;content:'';background:#f4f4f4;height:100%;width:10000px;right:0;top:0;z-index:-1}.two-col-faq-section .right-col:after{content:"";position:absolute;top:calc(60% - 100px);width:60px;height:60px;border-radius:5px;background-color:#f4f4f4;transform:rotate(45deg);left:-30px}body .row-fluid .two-col-faq-section .right-col{position:relative;z-index:1;margin-left:0;width:50%;padding:30px 15px 60px 80px}.two-col-faq-section .right-col:before{border-top:3px solid #de1b54;position:absolute;content:'';background:#fff;height:100%;width:10000px;left:0;top:0;z-index:-1}body .row-fluid .left-col .right-cont h5{font-size:30px;color:#2e79bb;border-radius:50%;height:40px;width:40px;text-align:center;background:#fff}body .row-fluid .right-col .right-cont img{max-width:50px !important}@media(max-width:1024px) and (min-width:768px){.two-col-faq-section{padding-bottom:0}}@media(max-width:767px){.two-col-faq-section{padding:50px 0}.two-col-faq-section .right-col:after{display:none}.two-col-faq-section .right-col:before{left:-20px}.two-col-faq-section .left-col:before{right:-20px}body .row-fluid .two-col-faq-section .right-col,body .row-fluid .two-col-faq-section .left-col{width:100%;padding:30px 20px 60px 20px}.two-col-faq-section .accordion_content{max-width:100%}}body .row-fluid .hide{display:none}