.faq-section{background-color:var(--white);padding:80px 0}.faq-section__container{margin:0 auto;max-width:800px;padding:0 1rem}.faq-section__heading{color:var(--ashen-900);font-size:2.375rem;line-height:1.21;margin:0 0 3rem;text-align:center}.faq-section__list{display:block;width:100%}.faq-section .ac{background:transparent;border:none;border-bottom:1px solid var(--grey-100);border-radius:0;padding:0}.faq-section .ac:first-child{border-top:1px solid var(--grey-100)}.faq-section .ac .ac-header{margin:0}.faq-section .ac .ac-trigger{align-items:center;-webkit-appearance:none;background:transparent;border:none;color:var(--core-800);cursor:pointer;display:flex;font-family:Onest,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;justify-content:space-between;line-height:1.5;margin:0;padding:1.25rem 0;text-align:left;width:100%;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit}.faq-section .ac .ac-trigger:hover{color:var(--core-500)}.faq-section .ac .ac-chevron{color:var(--core-500);flex-shrink:0;margin-left:1rem;transition:transform .25s ease;-webkit-transition:transform .25s ease;-moz-transition:transform .25s ease;-ms-transition:transform .25s ease;-o-transition:transform .25s ease}.faq-section .ac.is-active .ac-chevron{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}.faq-section .ac.is-active .ac-trigger{color:var(--core-500);font-weight:500}.faq-section .ac .ac-panel{opacity:0;overflow:hidden;padding:0;transition:height .15s ease 0s,padding .15s ease 0s,opacity .15s ease 0s;-webkit-transition:height .15s ease 0s,padding .15s ease 0s,opacity .15s ease 0s;-moz-transition:height .15s ease 0s,padding .15s ease 0s,opacity .15s ease 0s;-ms-transition:height .15s ease 0s,padding .15s ease 0s,opacity .15s ease 0s;-o-transition:height .15s ease 0s,padding .15s ease 0s,opacity .15s ease 0s}.faq-section .ac.js-enabled .ac-panel{visibility:hidden}.faq-section .ac.is-active .ac-panel{opacity:1;padding:0 0 1.25rem;transition:height .15s ease 0s,padding .15s ease 0s,opacity .15s ease 0s;-webkit-transition:height .15s ease 0s,padding .15s ease 0s,opacity .15s ease 0s;-moz-transition:height .15s ease 0s,padding .15s ease 0s,opacity .15s ease 0s;-ms-transition:height .15s ease 0s,padding .15s ease 0s,opacity .15s ease 0s;-o-transition:height .15s ease 0s,padding .15s ease 0s,opacity .15s ease 0s;visibility:visible}.faq-section .ac .ac-text{color:var(--ashen-500);font-family:Onest,Helvetica,Arial,sans-serif;font-size:.9375rem;font-weight:300;line-height:1.6}@media screen and (max-width:768px){.faq-section{padding:3rem 0}.faq-section__heading{font-size:1.75rem}}