.faq-sec{position:relative;padding:80px 0;background-color:#f7f8fe;border-top:1px solid #dadcf5}.faq-sec-left h2{color:#2f2f2f;font-size:36px;line-height:1.4;font-weight:600;margin-bottom:20px}.faq-sec-left p{color:#465073;font-size:20px;line-height:1.4;font-weight:400;margin-bottom:40px}.faq-sec-left .reqst-demo{color:#fff;size:16px;font-weight:500;padding:13.5px 47.2px;text-transform:uppercase;display:inline-block}.faq-sec .faq-sec-right{padding:0 0 0 30px}.faq-sec .faq-sec-right .accordion{border:none;border-radius:1px;--bs-accordion-inner-border-radius:1px}.faq-sec .faq-sec-right .accordion-button{font-size:22px;font-weight:500;line-height:1.2;color:#31343c;padding:20px 30px 20px 30px;background-color:#fff;border:none}.faq-sec .faq-sec-right .accordion-button:focus{box-shadow:none}.faq-sec .faq-sec-right .accordion-button:not(.collapsed){color:#282d8c;font-size:22px;font-weight:600;background-color:#fff0;box-shadow:none;border-radius:1px;padding:20px 30px 0 30px}.faq-sec .faq-sec-right .accordion-item{margin-bottom:10px;border:none}.faq-sec .faq-sec-right .accordion-item h3{padding:0 0 0 0;margin-bottom:10px}.accordion-item:not(:first-of-type),.accordion-item:first-of-type{border:1px solid #dadcf5;border-radius:1px}.faq-sec .faq-sec-right .accordion-body{padding:30px 40px 10px 30px}.faq-sec .faq-sec-right .accordion-body .faq-list h4{color:#101731;font-size:20px;line-height:1.3;font-weight:500}.faq-sec .faq-sec-right .accordion-body .faq-list p{color:#465073;font-size:15px;line-height:1.4;font-weight:400}.faq-sec .faq-sec-right .accordion-body .faq-list ul,.faq-sec .faq-sec-right .accordion-body .faq-list ol{padding-left:32px}.faq-sec .faq-sec-right .accordion-body .faq-list ul li{color:#465073;font-size:15px;line-height:1.4;font-weight:400;margin-bottom:6px;list-style:disc!important}.faq-sec .faq-sec-right .accordion-body .faq-list ol li{color:#465073;font-size:15px;line-height:1.4;font-weight:400;margin-bottom:6px;list-style:decimal}.faq-sec .faq-sec-right .accordion-body .faq-list ul li:last-child,.faq-sec .faq-sec-right .accordion-body .faq-list ul ol:last-child{margin-bottom:20px}.faq-sec .faq-sec-right .accordion-body .faq-list{border-bottom:1px solid #22c7c2;margin-bottom:15px}.faq-sec .faq-sec-right .accordion-body .faq-list:last-child{border-bottom:none;margin-bottom:0}.faq-sec .faq-sec-right .accordion-item:has(.accordion-collapse.collapse.show){border:1px solid #dadcf5}.faq-sec .faq-sec-right .accordion-button:not(.collapsed)::after{background-image:none;font-family:FontAwesome;content:"\f068"}.faq-sec .faq-sec-right .accordion-button::after{background-image:none;font-family:FontAwesome;content:"\2b"}.btn-grad{color:#fff;font-size:16px;font-weight:500;padding:13.5px 47.2px;text-transform:uppercase;display:inline-block}@media (min-width:768px){.faq-sec-left{margin-bottom:50px}}@media (max-width:767.98px){.faq-sec{padding:50px 0 50px 0}.faq-sec-left h2{font-size:30px;margin-bottom:10px;text-align:center}.faq-sec-left p{font-size:18px;margin-bottom:30px}.faq-sec .faq-sec-right{padding:0 0 0 0}.faq-sec .faq-sec-right .accordion-button{font-size:20px;padding:20px 20px 20px 20px}.faq-sec .faq-sec-right .accordion-button:not(.collapsed){font-size:20px;padding:20px 20px 0 20px}.faq-sec .faq-sec-right .accordion-body{padding:20px 20px 20px 30px}.faq-sec .faq-sec-right .accordion-body .faq-list h4{font-size:18px;margin-bottom:15px}.faq-sec .faq-sec-right .accordion-button:not(.collapsed)::after{background-image:none;font-family:FontAwesome;content:"\f13a"}.faq-sec .faq-sec-right .accordion-button::after{background-image:none;font-family:FontAwesome;content:"\f13a"}}