.faq-section{display:inline-block;width:100%}.top-heading{padding-bottom:20px;padding-top:10px;text-align:left}.faq-top-heading h3{font-size:30px;letter-spacing:.5px;line-height:30px;margin-bottom:0;text-transform:uppercase}.faq-subheading{letter-spacing:.5px;line-height:26px;width:100%}.faq-slide{padding-bottom:40px;padding-top:20px}.accordn .accordion{background:none!important;border:1px solid #fff!important;border-bottom:none!important;border:none;color:#444;cursor:pointer;font-size:15px;outline:none;padding:12px 18px;text-align:left;transition:.4s;width:100%}.accordion:hover,.accordn .active{background-color:#fff!important;color:#000!important}.accordn .accordion:hover:after{color:#000!important}.accordn .accordion:after{color:#fff;content:"\002B";float:right;font-weight:700;margin-left:5px}.accordn .active:after{color:#000;content:"\2212"}.accordn .panel{border:1px solid #fff!important;border-top:none!important;max-height:0;overflow:hidden;padding:0 15px;transition:max-height .2s ease-out}.bg-image img{max-width:50%;min-height:600px;object-fit:cover;padding-right:15px;position:absolute;width:100%}@media (min-width:768px) and (max-width:991px){.faq-slide{padding-bottom:0;padding-top:0}}@media (min-width:250px) and (max-width:767px){.bg-image img{display:none}.faq-top-heading,.top-heading{text-align:center}.faq-top-heading{padding-bottom:20px}.accordn{padding:0 15px}}.row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;-webkit-justify-content:center;margin-left:-15px;margin-right:-15px}.faq-col-6{-webkit-flex:0 0 50%;-webkit-box-flex:0 0 50%;-moz-flex:0 0 50%;-moz-box-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;margin:15px 0;max-width:50%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:100%}@media (min-width:768px) and (max-width:991px){.faq-col-6{-webkit-flex:0 0 50%;-webkit-box-flex:0 0 50%;-moz-flex:0 0 50%;-moz-box-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:250px) and (max-width:767px){.faq-col-6{-webkit-flex:0 0 100%;-webkit-box-flex:0 0 100%;-moz-flex:0 0 100%;-moz-box-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0}}