.body-wrapper,.container-fluid,.row-fluid,.span12,body,html{background-color:transparent!important}.faq-module-wrapper{background-color:transparent;color:#555;font-family:Open Sans,sans-serif;min-height:80vh;overflow:hidden;padding:0 20px;position:relative;width:100%}.faq-module-wrapper,.faq-module-wrapper *{box-sizing:border-box}.faq-module-wrapper h1,.faq-module-wrapper h2,.faq-module-wrapper h3{color:#14111f!important;font-family:League Spartan,sans-serif!important;line-height:1.2!important}.faq-content-wrapper{margin:0 auto;max-width:1000px;position:relative;z-index:10}.faq-header-pane{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:hsla(0,0%,100%,.7)!important;border:1px solid hsla(0,0%,100%,.8)!important;border-radius:20px!important;box-shadow:0 10px 40px rgba(0,0,0,.04)!important;margin-bottom:40px!important;padding:40px!important;text-align:center}.faq-header-pane h2{font-size:36px!important;margin:0 0 10px!important;text-shadow:0 2px 10px hsla(0,0%,100%,.5)}.faq-intro{color:#555!important;font-size:16px!important;line-height:1.6!important;margin:0 auto!important;max-width:700px}.faq-accordion-container{display:flex;flex-direction:column;gap:15px}.faq-glass-card{backdrop-filter:blur(15px)!important;-webkit-backdrop-filter:blur(15px)!important;background:hsla(0,0%,100%,.6)!important;border:1px solid hsla(0,0%,100%,.9)!important;border-radius:16px!important;box-shadow:0 5px 20px rgba(0,0,0,.03)!important;overflow:hidden;transition:all .3s ease!important}.faq-glass-card:hover{background:hsla(0,0%,100%,.85)!important;box-shadow:0 10px 30px rgba(0,0,0,.06),inset 0 2px 5px hsla(0,0%,100%,.9)!important;transform:translateY(-2px)!important}.faq-glass-card.is-open{background:hsla(0,0%,100%,.95)!important;border-color:#fff!important;box-shadow:0 15px 40px rgba(0,0,0,.08),inset 0 2px 5px hsla(0,0%,100%,.9)!important}.faq-question-btn{align-items:center!important;background:transparent!important;border:none!important;cursor:pointer!important;display:flex!important;justify-content:space-between!important;outline:none!important;padding:25px 30px!important;text-align:left!important;width:100%!important}.faq-question-text{color:#14111f!important;font-family:League Spartan,sans-serif!important;font-size:22px!important;font-weight:700!important;line-height:1.3!important;padding-right:20px!important}.faq-icon-wrapper{align-items:center;background:rgba(131,23,27,.08);border-radius:50%;color:#83171b;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .3s ease;width:40px}.faq-glass-card:hover .faq-icon-wrapper{background:rgba(131,23,27,.15)}.faq-chevron{transition:transform .4s cubic-bezier(.25,.8,.25,1)}.is-open .faq-chevron{transform:rotate(180deg)}.faq-answer-wrapper{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.25,.8,.25,1)}.faq-answer-inner{border-top:1px solid rgba(0,0,0,.05);color:#555!important;font-size:16px!important;line-height:1.7!important;margin-top:5px;padding:25px 30px 30px!important}.faq-answer-inner p:first-child{margin-top:0!important}.faq-answer-inner p:last-child{margin-bottom:0!important}.faq-answer-inner a{color:#83171b;font-weight:600;text-decoration:none}.faq-answer-inner a:hover{text-decoration:underline}@media (max-width:768px){.faq-module-wrapper{padding:90px 20px 40px!important}.faq-header-pane{margin-bottom:25px!important;padding:30px 20px!important}.faq-header-pane h2{font-size:28px!important}.faq-question-btn{padding:20px!important}.faq-question-text{font-size:18px!important}.faq-answer-inner{padding:20px!important}}