.faq-lt--light{background-color:#fff}.faq-lt--dark{background-color:#151515}.faq-lt--dark .faq-lt__faq-title{color:#f7f7f7;font-family:DM Sans,sans-serif;font-size:3rem;font-weight:200;line-height:3.4rem}@media (min-width:769px){.faq-lt--dark .faq-lt__faq-title{font-size:4.8rem;line-height:5.2rem}}.faq-lt--dark .faq-lt__item{border-color:#343434}.faq-lt--dark .faq-lt__answer,.faq-lt--dark .faq-lt__question{color:#f7f7f7}.faq-lt--dark .faq-lt__icon{filter:invert(1)}.faq-lt .border-container-dark,.faq-lt .border-container-light{border-top:1px solid;border-top-color:inherit;padding:0}.faq-lt .border-container-light{border-top-color:#343434}.faq-lt .border-container-dark{border-top-color:#ededed}.faq-lt__container{display:flex;flex-direction:column}@media (min-width:769px){.faq-lt__container{flex-direction:row;gap:4.1rem;padding:5rem 0 5rem 3.4rem}}.faq-lt__assist{border-radius:0;display:flex;flex-direction:column;gap:1.6rem;padding:4.8rem 3.2rem}@media (min-width:769px){.faq-lt__assist{align-self:flex-start;border-radius:.8rem;flex-shrink:0;padding:3.2rem 3.5rem;width:46rem}}.faq-lt__assist--dark{background-color:#222}.faq-lt__assist--dark .faq-lt__assist-desc,.faq-lt__assist--dark .faq-lt__assist-link,.faq-lt__assist--dark .faq-lt__assist-title{color:#f7f7f7}.faq-lt__assist--dark .faq-lt__assist-divider{background-color:#343434}.faq-lt__assist--light{background-color:#f7f7f7}.faq-lt__assist--light .faq-lt__assist-desc,.faq-lt__assist--light .faq-lt__assist-link,.faq-lt__assist--light .faq-lt__assist-title{color:#222}.faq-lt__assist--light .faq-lt__assist-divider{background-color:#ededed}.faq-lt__assist-title{font-family:DM Sans,sans-serif;font-size:3rem;font-weight:200;line-height:3.4rem;margin:0}@media (min-width:769px){.faq-lt__assist-title{font-size:4.8rem;line-height:5.2rem}}.faq-lt__assist-desc{font-family:DM Sans,sans-serif;font-size:1.6rem;font-weight:300;line-height:2.4rem;margin:0}@media (min-width:769px){.faq-lt__assist-desc{font-size:2rem;line-height:2.6rem}}.faq-lt__assist-links{display:flex;flex-direction:column;gap:.7rem;margin-top:.8rem}.faq-lt__assist-link{align-items:center;display:inline-flex;font-family:DM Sans,sans-serif;font-size:1.7rem;font-weight:400;gap:.4rem;line-height:2.4rem;padding:1rem 1rem 1rem 0;text-decoration:none;transition:opacity .2s ease}.faq-lt__assist-link:hover{opacity:.7}.faq-lt__assist-link-arrows{flex-shrink:0;height:auto;width:1.4rem}.faq-lt__assist-divider{height:.1rem;width:100%}.faq-lt__assist-divider:last-child{display:none}.faq-lt__faq{display:flex;flex:1;flex-direction:column;gap:3.2rem;max-width:100%;min-width:0;padding:3.2rem 1.4rem}@media (min-width:769px){.faq-lt__faq{gap:5.2rem;max-width:76.8rem;padding:0}}.faq-lt__faq-title{color:#222;font-family:DM Sans,sans-serif;font-size:3rem;font-weight:200;line-height:3.4rem}@media (min-width:769px){.faq-lt__faq-title{font-size:4.8rem;line-height:5.2rem}}.faq-lt__faq-title{margin:0;padding-inline-start:1.4rem}@media (min-width:769px){.faq-lt__faq-title{padding-inline-start:4rem}}.faq-lt__items{display:flex;flex-direction:column}.faq-lt__item{border-bottom:.1rem solid #ededed;border-top:.1rem solid #ededed;margin-bottom:-.1rem}.faq-lt__question-wrapper{align-items:center;cursor:pointer;display:flex;gap:1.6rem;justify-content:space-between;padding:1rem 1.4rem;width:100%}@media (min-width:769px){.faq-lt__question-wrapper{padding:1rem 4rem}}.faq-lt__question{color:#222;font-family:DM Sans,sans-serif;font-size:1.6rem;font-weight:200;letter-spacing:.032rem;line-height:2.2rem;margin:0;text-align:start}@media (min-width:769px){.faq-lt__question{font-size:2rem;letter-spacing:0;line-height:2.6rem}}.faq-lt__icon{flex-shrink:0;height:2.4rem;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease;width:2.4rem}.faq-lt__icon--minus{display:none}.faq-lt__answer{color:#222;font-family:DM Sans,sans-serif;font-size:1.4rem;font-weight:200;line-height:2rem;max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1)}@media (min-width:769px){.faq-lt__answer p{font-size:1.6rem}}.faq-lt__answer p:last-child{margin-bottom:0}.faq-lt__question-wrapper{transition:padding .3s ease}.faq-lt__item.active{padding:2rem 1.4rem}@media (min-width:769px){.faq-lt__item.active{padding:1rem 4rem}}.faq-lt__item.active .faq-lt__question-wrapper{padding:0 0 .8rem}.faq-lt__item.active .faq-lt__icon--plus{display:none}.faq-lt__item.active .faq-lt__icon--minus{display:block}.faq-lt__item.active .faq-lt__answer{max-height:100rem}
