.gw-faq{padding:90px 0}.gw-faq--light{background:var(--gw-white)}.gw-faq--dark{background:var(--gw-bg-dark)}.gw-faq__answer,.gw-faq__answer-body,.gw-faq__answer-inner,.gw-faq__item,.gw-faq__list,.gw-faq__q{box-sizing:border-box}.gw-faq__head{margin:0 0 2.5rem;max-width:720px}.gw-faq__head .gw-pretitle{display:block;margin-bottom:.5rem}.gw-faq__rule{background:var(--gw-teal);display:block;height:4px;margin:.8rem 0 1.1rem;width:57px}.gw-faq__heading{margin:0}.gw-faq__intro{color:var(--gw-text);font-size:var(--gw-fs-body);line-height:var(--gw-lh-body);margin-top:1rem}.gw-faq__intro :last-child{margin-bottom:0}.gw-faq--dark .gw-faq__heading{color:var(--gw-white)}.gw-faq--dark .gw-faq__head .gw-pretitle{color:var(--gw-teal)}.gw-faq--dark .gw-faq__intro{color:hsla(0,0%,100%,.85)}.gw-faq__list{border-top:1px solid rgba(31,48,66,.12)}.gw-faq__item{border-bottom:1px solid rgba(31,48,66,.12)}.gw-faq--dark .gw-faq__list{border-top-color:hsla(0,0%,100%,.14)}.gw-faq--dark .gw-faq__item{border-bottom-color:hsla(0,0%,100%,.14)}.gw-faq__item{border-radius:var(--gw-radius-card,10px);padding:0 1.25rem;transition:background .25s ease}.gw-faq__item.is-open{background:rgba(31,48,66,.05)}.gw-faq--dark .gw-faq__item.is-open{background:hsla(0,0%,100%,.06)}.gw-faq__q-head{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}.gw-faq__q{align-items:center;background:none;border:0;color:var(--gw-navy);cursor:pointer;display:flex;font-family:var(--gw-font);font-size:var(--gw-fs-h4);font-weight:var(--gw-fw-regular);gap:1rem;justify-content:space-between;padding:1.35rem 0;text-align:left;width:100%}.gw-faq--dark .gw-faq__q{color:var(--gw-white)}.gw-faq__q-text{line-height:1.35}.gw-faq__item.is-open .gw-faq__q{font-weight:var(--gw-fw-bold)}.gw-faq__q:hover .gw-faq__q-text{opacity:.8}.gw-faq__icon{border-bottom:2px solid;border-right:2px solid;flex:0 0 auto;height:10px;margin-right:4px;opacity:.45;transform:rotate(45deg);transform-origin:center;transition:transform .3s ease,border-color .2s ease,opacity .2s ease;width:10px}.gw-faq__q:hover .gw-faq__icon{opacity:.8}.gw-faq__item.is-open .gw-faq__icon{border-color:var(--gw-gold);opacity:1;transform:rotate(225deg)}.gw-faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.gw-faq__item.is-open .gw-faq__answer{grid-template-rows:1fr}.gw-faq__answer-inner{min-height:0;overflow:hidden}.gw-faq__answer-body{color:var(--gw-text);font-size:var(--gw-fs-body);line-height:var(--gw-lh-body);max-width:none;padding-bottom:1.5rem}.gw-faq__answer-body :last-child{margin-bottom:0}.gw-faq--dark .gw-faq__answer-body{color:hsla(0,0%,100%,.82)}.gw-faq__cta{margin-top:2.5rem;text-align:center}.gw-faq__cta--left{text-align:left}.gw-faq__cta--center{text-align:center}.gw-faq__cta--right{text-align:right}@media (max-width:900px){.gw-faq{padding:60px 0}.gw-faq__item{padding:0 1rem}.gw-faq__q{font-size:var(--gw-fs-body);padding:1.1rem 0}.gw-faq__cta{text-align:center}}@media (prefers-reduced-motion:reduce){.gw-faq__answer,.gw-faq__icon,.gw-faq__item{transition:none}}