.faq,.faq *,.faq :after,.faq :before{box-sizing:border-box}.faq{background:#fafafa;padding:100px 0}.faq__heading{color:#444;font-family:Barlow,sans-serif;font-size:48px;font-weight:800!important;line-height:1.1;margin:0 0 56px;text-align:center;text-transform:uppercase}.faq__cols{align-items:flex-start;display:flex;gap:60px}.faq__col{display:flex;flex:1 1 0;flex-direction:column;gap:16px;min-width:0}.faq__card{background:#fff;border:1px solid #9e9e9e;box-shadow:0 .5px 2px rgba(25,33,61,.1);padding:20px 20px 20px 24px;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease,padding-bottom .25s ease}.faq__card.is-open{background:#e0ffe8;border-color:#00a520;box-shadow:0 1px 4px rgba(78,159,255,.2);padding-bottom:24px}.faq__q{align-items:center;background:none;border:0;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:0;text-align:left;width:100%}.faq__q-text{color:#444;flex:1 1 auto;font-family:Barlow,sans-serif;font-size:16px;font-weight:600;line-height:22px}.faq__icon{align-items:center;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.faq__icon-plus{display:block}.faq__card.is-open .faq__icon-plus,.faq__icon-close{display:none}.faq__card.is-open .faq__icon-close{display:block}.faq__answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq__card.is-open .faq__answer-wrap{grid-template-rows:1fr}.faq__answer{overflow:hidden}.faq__answer-body{padding-top:16px}.faq__answer-body,.faq__answer-body p{color:#444;font-family:Barlow,sans-serif;font-size:14px;font-weight:400;line-height:22px;margin:0}.faq__answer-body p+p{margin-top:12px}@media (max-width:991px){.faq{padding:60px 0}.faq__heading{font-size:36px}.faq__cols{flex-direction:column;gap:20px}}