.faq-module{display:block;width:100%}.faq-module .ac{border:1px solid var(--core-200);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;padding:0;transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in}.faq-module .ac .ac-header{margin-bottom:0;margin-top:0}.faq-module .ac .ac-trigger{background:transparent;border:none;color:var(--ashen-600);cursor:pointer;font-size:1rem;font-weight:400;line-height:normal;margin:0;overflow:visible;padding:2rem;position:relative;text-align:left;width:100%;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;transition:color .3s ease-in,font-weight .3s ease-in;-webkit-transition:color .3s ease-in,font-weight .3s ease-in;-moz-transition:color .3s ease-in,font-weight .3s ease-in;-ms-transition:color .3s ease-in,font-weight .3s ease-in;-o-transition:color .3s ease-in,font-weight .3s ease-in}.faq-module.section-bg-dark .ac{background-color:var(--white)}.faq-module .ac.is-active .ac-trigger{color:var(--core-500);font-weight:500}&::-moz-focus-inner{border:0;padding:0}.faq-module .ac .ac-trigger svg{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transition:transform .3s ease-in;-webkit-transition:transform .3s ease-in;-moz-transition:transform .3s ease-in;-ms-transition:transform .3s ease-in;-o-transition:transform .3s ease-in}.faq-module .ac.is-active .ac-trigger svg{transform:translateY(-50%) rotate(180deg);-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg)}.faq-module .ac .ac-trigger svg path{fill:var(--ashen-600);transition:fill .3s ease-in;-webkit-transition:fill .3s ease-in;-moz-transition:fill .3s ease-in;-ms-transition:fill .3s ease-in;-o-transition:fill .3s ease-in}.faq-module .ac.is-active .ac-trigger svg path{fill:var(--core-500)}.faq-module .ac.is-active{background-color:var(--core-100)}.faq-module.section-bg-dark .ac.is-active{background-color:var(--white)}.faq-module .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-module .ac.js-enabled .ac-panel{visibility:hidden}.faq-module .ac.is-active .ac-panel{opacity:1;padding:1rem 2rem 2rem;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-module .ac+.ac{margin-top:1rem}