.faq-item.open .faq-vertical-line{opacity:0}.faq-item.open .faq-toggle{color:#caa84c;background:#0d1b2e}.faq-item{opacity:1;transition:all .3s}.faq-item.visible{animation:.5s cubic-bezier(.4,0,.2,1) forwards fadeInUp}.faq-card:hover{box-shadow:0 0 0 1px #0a2540;border-color:#0a2540!important}.faq-main-grid>div:first-child{padding:0 1rem!important}.faq-main-grid{grid-template-columns:1fr!important}.faq-sidebar{border-bottom:1px solid #ddd7cc!important;border-right:none!important;padding:0!important}.faq-main-content{max-width:100%!important;padding:1.5rem!important}.faq-question-button{gap:12px!important;padding:16px 0!important}.faq-question-text{font-size:16px!important;line-height:1.4!important}.faq-answer{padding:0 0 16px!important;font-size:14px!important}.faq-main-content{padding:1rem!important}.faq-question-text{font-size:14px!important}.faq-title,.faq-accordion,.faq-item{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transform:translateY(30px)}.faq-section.faq-animated .faq-title{opacity:1;transition-delay:.1s;transform:translateY(0)}.faq-section.faq-animated .faq-accordion{opacity:1;transition-delay:.3s;transform:translateY(0)}.faq-section.faq-animated .faq-item{opacity:1;transform:translateY(0)}.faq-item:first-child{transition-delay:.2s}.faq-item:nth-child(2){transition-delay:.3s}.faq-item:nth-child(3){transition-delay:.4s}.faq-item:nth-child(4){transition-delay:.5s}.faq-item:nth-child(5){transition-delay:.6s}.faq-item:nth-child(6){transition-delay:.7s}.faq-item:nth-child(7){transition-delay:.8s}.faq-item:nth-child(8){transition-delay:.9s}
