.accordion-wrapper{margin:0 auto}.accordion-wrapper__heading{margin-bottom:40px}.accordion-tab__icon svg{fill:var(--quaternary)}.accordion-tab__title{letter-spacing:.1px;margin-bottom:0;opacity:.5;transition:all .15s ease}.accordion-content__btns{align-items:center;display:flex;gap:12px;margin-top:28px}.accordion-content__text ul{padding-left:18px}.accordion-content__text ul li{font-size:18px;font-weight:700;padding:4px 0}.accordion-wrapper[data-color=light] :is(.accordion-wrapper__heading,.accordion-tab__title,.accordion-content__title,.accordion-content__text :is(*)){color:var(--white)}.accordion-wrapper[data-color=light] .accordion-tab__icon svg{fill:#fff}.accordion-wrapper[data-color=light] .btn.btn--secondary{color:#fff}.accordion-wrapper[data-color=light] .btn.btn--secondary:focus,.accordion-wrapper[data-color=light] .btn.btn--secondary:hover{background-color:#fff;border-color:#fff;color:var(--primary)}.accordion--mobile{display:flex;flex-direction:column;gap:23px}.accordion--mobile .accordion-tab{align-items:center;display:flex;gap:16px}.accordion--mobile .accordion-tab__icon{opacity:.25;transform:rotate(90deg);transition:all .15s ease}.accordion--mobile .accordion-tab__title{font-weight:var(--light)}.accordion--mobile .accordion-content-wrapper{height:0;overflow:hidden;transition:all .15s ease}.accordion--mobile .accordion-section:first-child .accordion-content-wrapper{height:auto}.accordion--mobile .accordion-content{padding:12px 0 16px}.accordion--mobile .accordion-content__btns{align-items:flex-start;flex-direction:column}.accordion-section[data-state=open] .accordion-tab__title{opacity:1}.accordion-section[data-state=open] .accordion-tab__icon{opacity:1;transform:rotate(0)}@media (min-width:768px){.accordion--mobile{display:none}}@keyframes scale{0%{opacity:0;transform:scale(.9)}50%{opacity:.5;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}.accordion--desktop{display:none;justify-content:space-between}.accordion--desktop .accordion-tabs{display:flex;flex-direction:column;gap:16px}.accordion--desktop .accordion-tab{cursor:pointer;margin-left:0;position:relative;transition:all .15s ease}.accordion--desktop .accordion-tab__icon{left:-26px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .15s ease;visibility:hidden}.accordion--desktop .accordion-contents{width:50%}.accordion--desktop .accordion-content{animation:scale .2s ease-in-out;display:none}.accordion--desktop .accordion-tab[data-state=active]{margin-left:26px}.accordion--desktop .accordion-tab[data-state=active] .accordion-tab__icon{opacity:1;visibility:visible}.accordion--desktop .accordion-tab[data-state=active] .accordion-tab__title{font-weight:700;letter-spacing:.1px;opacity:1;transform:scale(1.02)}.accordion--desktop .accordion-content[data-state=active]{display:block}.accordion-content h4{letter-spacing:.1px}@media (min-width:768px){.accordion--desktop{display:flex}}