.faqs{animation-duration:.25s;animation-fill-mode:both;display:flex;justify-content:space-between;padding:100px 0 0}.faqs__side{background-color:#f4f6f8;color:#444;height:100%;max-width:13.1rem;padding:2.1rem;width:33.33%}.faqs__side h2,.faqs__side h3{color:#444!important}.faqs__main{padding:2.1rem;width:60%}.faqs__section__title{color:#002243!important;font-family:fs-elliot,sans-serif;font-size:30px;font-weight:600;letter-spacing:0;line-height:42px;margin:0 0 .75em;text-transform:none}.faqs__links{font-size:.9rem}.faqs__links,.faqs__section-links{align-content:flex-start;display:flex;flex-direction:column}.faqs__section-link{color:#444;font-size:1.25rem;font-weight:600;margin-bottom:28px}.faqs__q{color:#002243!important;cursor:pointer;font-size:1.2rem;font-weight:600;margin:20px auto;position:relative;transition:all .5s ease-in-out}.faqs__a{display:none;margin-bottom:20px}.faqs__a p{color:#444}.faqs__caret{font-size:.8rem;margin-left:.6rem;position:absolute;top:50%;transform:translateY(-50%);transition:all .5s ease-in-out}.faqs__q:hover .faqs__caret{margin-left:1rem}.faqs__q.is-active .faqs__caret{transform:rotate(90deg);transform-origin:right}@media screen and (max-width:767px){.faqs{flex-direction:column}.faqs__side{max-width:none}.faqs__main,.faqs__side{margin-bottom:2rem;padding:1rem;width:auto}}