.faq-section{background:0 0}.faq-section .faq-container{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{text-align:center;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;text-align-last:left;width:100%}@media (min-width:768px){.faq-section .faq-list{border-top:none}}.faq-section .faq-list .faq-item{cursor:pointer;text-align:left;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-answer ol{margin-bottom:10px;padding-left:1.25rem;list-style:decimal}.faq-section .faq-list .faq-item .faq-mobile .faq-answer ul{padding-left:1.25rem;list-style:outside}.faq-section .faq-list .faq-item .faq-mobile .faq-answer li{margin-bottom:6px}.faq-section .faq-list .faq-item .faq-mobile .faq-answer p{margin-bottom:10px;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;display:flex}.faq-section .faq-list .faq-item .faq-desktop .faq-id{color:#a0a3bd;min-width:3rem;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{text-align:left;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-content .faq-answer ol{margin-bottom:15px;padding-left:20px;list-style:decimal}.faq-section .faq-list .faq-item .faq-desktop .faq-content .faq-answer ul{padding-left:20px;list-style:outside}.faq-section .faq-list .faq-item .faq-desktop .faq-content .faq-answer li{margin-bottom:6px}.faq-section .faq-list .faq-item .faq-desktop .faq-content .faq-answer p{margin-top:8px;margin-bottom:10px}.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}}
