.openlane-faqs-block { padding: 96px 0; }
.openlane-faqs-block .heading { max-width: 760px;margin: 0 auto 48px; width: 100%; }
.openlane-faqs-block .heading h4 { color: #0061FF;text-align: center;font-family: Poppins;font-size: 24px;font-style: normal;font-weight: 500;line-height: 34.8px;letter-spacing: -0.24px;margin-bottom: 24px; }
.openlane-faqs-block .heading h2 { color: #0A1B5F;text-align: center;font-family: Poppins;font-size: 56px;font-style: normal;font-weight: 600;line-height: 61.6px;letter-spacing: -0.56px;margin-bottom: 24px; }
.openlane-faqs-block .heading p { color: #0A1B5F;text-align: center;font-family: Poppins;font-size: 20px;font-style: normal;font-weight: 400;line-height: 30px;max-width: 580px;margin: 0 auto;width: 100%; }

.faqs-item-wrap { max-width: 960px; margin: 0 auto; width: 100%; }
.faqs-item-wrap .accordian-menu .accordian-item { border-radius: 16px; background: #F5F9FF; }
.faqs-item-wrap .accordian-menu .accordian-item .accordian-title { color: var(--Openlane-Primary-Openlane-Blue, #0061FF); font-family: Poppins; font-size: 20px; font-style: normal; font-weight: 500; line-height: 24px;  letter-spacing: -0.2px; padding: 24px 55px 24px 24px; }
.faqs-item-wrap .accordian-menu .accordian-item:before { background: #F5F9FF; }
.faqs-item-wrap .accordian-menu .accordian-content { padding: 0px 48px 24px 24px; }
.faqs-item-wrap .accordian-menu .accordian-title:after { width: 42px; height: 42px; line-height: 24px; color: #c3c3c3; top: calc(50% - 15px); font-size: 42px; font-weight: 100; right: 13px; }
.faqs-item-wrap .accordian-menu .accordian-item.active-style .accordian-content p { color: #000; font-family: Poppins;font-size: 16px;font-style: normal;font-weight: 400;line-height: 24px; margin: 0; }
.faqs-item-wrap .accordian-menu .accordian-item.active-style .accordian-content ul li, .faqs-item-wrap .accordian-menu .accordian-item.active-style .accordian-content ol li { color: #000; font-family: Poppins;font-size: 16px;font-style: normal;font-weight: 400;line-height: 24px; }
.faqs-item-wrap .accordian-menu .accordian-item.active-style .accordian-title:after { width: 22px;height: 22px;right: 25px;line-height: 22px; font-size: 30px; }



@media only screen and (max-width: 1280px) {
    
}
@media only screen and (max-width: 1199px) {
    .openlane-faqs-block { padding: 80px 0; }
    .openlane-faqs-block .heading { max-width: 640px; margin: 0 auto 40px; }
    .openlane-faqs-block .heading h4 { font-size: 20px; line-height: 29px;  letter-spacing: -0.2px; }
    .openlane-faqs-block .heading h2 { font-size: 48px; line-height:  52.8px; letter-spacing: -0.48px; }
    .openlane-faqs-block .heading p { font-size: 18px; line-height: 27px; }

    .faqs-item-wrap { max-width: 780px; }

    
}
@media only screen and (max-width: 1024px) {
    
}
@media only screen and (max-width: 991px) {
    .openlane-faqs-block { padding: 72px 0; }
    .openlane-faqs-block .heading h4 { font-size: 18px; line-height: 26px;  letter-spacing: -0.18px; margin-bottom: 16px; }
    .openlane-faqs-block .heading h2 { font-size: 40px; line-height: 44px; letter-spacing: -0.4px; margin-bottom: 16px; }

    .faqs-item-wrap { max-width: 640px; }
    .faqs-item-wrap .accordian-menu .accordian-item .accordian-title { font-size: 18px; line-height: 21.6px; letter-spacing: -0.18px; }

}

@media only screen and (max-width: 767px) {
    .openlane-faqs-block { padding: 64px 0; }
    .openlane-faqs-block .heading h2 { font-size: 32px; line-height: 35px; letter-spacing: -0.32px; margin-bottom: 16px; }
    .openlane-faqs-block .heading p { font-size: 16px; line-height: 24px; }
    .openlane-faqs-block .heading { max-width: 358px; margin: 0 auto 40px; }

    .faqs-item-wrap { max-width: 560px; }
}
@media only screen and (max-width: 575px) {
    .faqs-item-wrap { max-width: 358px; }
}