.faq-section{background:0 0}.faq-section .faq-container{text-align:center;background:0 0;max-width:1440px;margin:0 auto;padding:3rem 1.5rem}@media (min-width:768px){.faq-section .faq-container{padding:5rem 4rem}}.faq-section .faq-header{margin-bottom:4rem}.faq-section .faq-header .faq-subtitle{color:#818181;margin-bottom:2rem;font-size:.9rem;font-weight:500}@media (min-width:768px){.faq-section .faq-header .faq-subtitle{font-size:1.4rem}}.faq-section .faq-header .faq-title{color:#11060c;margin-bottom:1rem;font-size:1.5rem;font-weight:300;line-height:1.2}@media (min-width:640px){.faq-section .faq-header .faq-title{font-size:2rem}}@media (min-width:768px){.faq-section .faq-header .faq-title{font-size:2.5rem}}.faq-section .faq-header .faq-title span{font-weight:700}.faq-section .faq-header .faq-description{color:#555;margin:0 auto 2rem;font-size:.875rem;font-weight:500;line-height:1.6}@media (min-width:768px){.faq-section .faq-header .faq-description{width:70%;font-size:1.25rem}}.faq-section .faq-list{text-align:left}@media (min-width:768px){.faq-section .faq-list{border-top:none}}.faq-section .faq-list .faq-item{cursor:pointer;border-top:1px solid #d9dbe9;padding:1.5rem;transition:all .3s;overflow:hidden}.faq-section .faq-list .faq-item:first-child{border-top:none}@media (min-width:768px){.faq-section .faq-list .faq-item{padding:2.5rem 1.5rem}}.faq-section .faq-list .faq-item.active{background:#6e57731a;border-radius:1rem}.faq-section .faq-list .faq-item.active+.faq-item{border-color:#d9dbe9;border-top-style:none;border-top-width:medium}.faq-section .faq-list .faq-item .faq-mobile{display:block}@media (min-width:768px){.faq-section .faq-list .faq-item .faq-mobile{display:none}}.faq-section .faq-list .faq-item .faq-mobile .faq-mobile-header{justify-content:space-between;align-items:start;display:flex}.faq-section .faq-list .faq-item .faq-mobile .faq-mobile-header .faq-id{color:#555;font-size:1rem;font-weight:700}.faq-section .faq-list .faq-item .faq-mobile .faq-mobile-header .faq-icon.active{color:#4a3aff}.faq-section .faq-list .faq-item .faq-mobile .faq-question{color:#11060c;margin-top:.5rem;font-size:1rem;font-weight:600}.faq-section .faq-list .faq-item .faq-mobile .faq-answer{color:#6f6c8f;margin-top:.75rem;font-size:.8rem;font-weight:500;line-height:1.6}.faq-section .faq-list .faq-item .faq-mobile .faq-plus{justify-content:flex-start;margin-top:1rem;display:flex}.faq-section .faq-list .faq-item .faq-mobile .faq-plus .faq-icon{color:#555}.faq-section .faq-list .faq-item .faq-desktop{display:none}@media (min-width:768px){.faq-section .faq-list .faq-item .faq-desktop{justify-content:space-between;align-items:start;gap:6rem;display:flex}}@media (min-width:768px) and (min-width:1024px){.faq-section .faq-list .faq-item .faq-desktop{gap:10rem}}@media (min-width:768px) and (min-width:1280px){.faq-section .faq-list .faq-item .faq-desktop{gap:24rem}}@media (min-width:768px){.faq-section .faq-list .faq-item .faq-desktop .faq-id{color:#a0a3bd;font-size:1.125rem;font-weight:700}.faq-section .faq-list .faq-item .faq-desktop .active-text{color:#6e5773}.faq-section .faq-list .faq-item .faq-desktop .faq-content{flex-direction:column;flex:1;align-items:flex-start;display:flex}.faq-section .faq-list .faq-item .faq-desktop .faq-content .faq-question{color:#11060c;font-size:1.25rem;font-weight:600}.faq-section .faq-list .faq-item .faq-desktop .faq-content .active-text{color:#6e5773}.faq-section .faq-list .faq-item .faq-desktop .faq-content .faq-answer{color:#6f6c8f;margin-top:.75rem;font-size:.875rem;line-height:1.6}.faq-section .faq-list .faq-item .faq-desktop .faq-icon{color:#555;margin-top:.25rem}.faq-section .faq-list .faq-item .faq-desktop .faq-icon.active{color:#6e5773}}
