.faq-section{background:linear-gradient(180deg,#011133 0,#0e2a3e 100%);padding:80px 0}.faq-section .container{max-width:1000px}.faq-section .container .faq-heading{font-weight:700;font-size:36px;line-height:48px;text-align:center;color:#fff;margin-bottom:0}.faq-section .container .faq-list{margin-top:38px}.faq-section .container .faq-list .faq-item{padding-bottom:40px;margin-bottom:40px;position:relative;display:flex;flex-direction:column}.faq-section .container .faq-list .faq-item::after{content:'';position:absolute;left:0;bottom:0;border-bottom:1px solid #f5f5f5;width:100%;opacity:.2}.faq-section .container .faq-list .faq-item:last-child{margin-bottom:0}.faq-section .container .faq-list .faq-item:last-child::after{content:none}.faq-section .container .faq-list .faq-item .faq-q{font-weight:700;font-size:24px;line-height:32px;color:#fff;margin-bottom:0;cursor:pointer;position:relative;z-index:1;align-self:stretch;width:90%}.faq-section .container .faq-list .faq-item .faq-a{font-size:16px;line-height:24px;color:#f5f5f5;display:none;margin-bottom:0;margin-top:20px;width:80%}.faq-section .container .faq-list .faq-item .faq-a p{margin:0}.faq-section .container .faq-list .faq-item .faq-a .step-list{padding-left:48px;list-style:disc}.faq-section .container .faq-list .faq-item .faq-a .step-list li{list-style:inherit}.faq-section .container .faq-list .faq-item .toggle-arrow{position:absolute;right:0;top:4px;height:24px;width:24px}.faq-section .container .faq-list .faq-item .toggle-arrow::after{right:10px;content:'';border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:4px;-webkit-transform:rotate(45deg) translate(0,-50%);transform:rotate(45deg) translate(0,-50%);position:absolute;top:calc(50% - 4px);transition:.3s ease-in-out}.faq-section .container .faq-list .faq-item.active-toggle .faq-a{display:block}.faq-section .container .faq-list .faq-item.active-toggle .toggle-arrow::after{-webkit-transform:rotate(225deg) translate(-50%,0);transform:rotate(225deg) translate(-50%,0)}@media (max-width:767px){.faq-section{padding:0 0 32px}.faq-section .container .faq-heading{font-size:24px;line-height:32px}.faq-section .container .faq-list{margin-top:20px}.faq-section .container .faq-list .faq-item{padding-bottom:20px;margin-bottom:20px}.faq-section .container .faq-list .faq-item .faq-q{font-size:16px;line-height:24px;max-width:90%;margin-bottom:0}.faq-section .container .faq-list .faq-item .toggle-arrow{top:-4px}.faq-section .container .faq-list .faq-item .faq-a{font-size:14px;line-height:24px;margin-top:2px;width:90%;color:#fff}}.unlock-banner-section{display:none}body[data-lang=ar] .faq-section .container .faq-list .faq-item .toggle-arrow{right:unset;left:0}body[data-lang=ar] .faq-section .container .faq-list .faq-item .faq-a .step-list li{list-style-position:inside}footer .footer-wrapper{background:linear-gradient(180deg,#011133 0,#0e2a3e 100%)}footer .footer-wrapper .logo-section{align-items:center}