.faq__page{display:flex;flex-direction:column;align-items:flex-start;margin-top:3rem}@media(min-width:800px){.faq__page{flex-direction:row}}.faq__content{width:100%}.faq__header{margin-bottom:36px;color:#004c79;font-weight:700;font-size:1.875rem;font-family:museo-slab,serif}.faq__section{margin-bottom:1.75rem}.faq__section-header{margin-bottom:1.75rem;color:#004c79;font-weight:700;font-size:1.375rem;font-family:museo-slab,serif;text-transform:uppercase}.faq__contact-blocks{margin:1.25rem;width:calc(100% - 40px);color:var(--Color-Black)}@media(min-width:800px){.faq__contact-blocks{width:25%}}.faq__contact-block{margin-bottom:1.25rem;border-radius:5px;background-color:#f2f2f2;padding:1.25rem .625rem;text-align:center}.faq__contact-header{margin-bottom:1.75rem;color:#004c79;font-weight:700;font-size:1.25rem}.faq__contact-sub-header{margin-bottom:6px;color:#004c79;font-weight:700;font-size:1.125rem}.faq__contact-link{display:block;cursor:pointer;margin-bottom:1.75rem;color:#005d92;text-decoration:underline}.faq__contact-info{display:block;margin-bottom:1.75rem;color:#005d92;text-decoration:underline}.faq-question{margin-bottom:1.5rem;padding-left:.375rem}.faq-question__button{text-align:left}.faq-question__text{color:#004c79;font-weight:700;font-size:.875rem;font-family:museo-slab,serif}.faq-question__text:before{display:inline-block;transition:transform .15s ease;margin-right:.75rem;border-width:5px 0 5px 8px;border-style:solid;border-color:transparent transparent transparent var(--Color-Black);width:0;height:0;content:""}.faq-question.is-active .faq-question__text:before{transform:rotate(90deg)}.faq-question__answer{display:none;margin-left:1rem;color:var(--Color-Black);font-size:.875rem;line-height:1.625}.faq-question.is-active .faq-question__answer{display:block}.faq-question__answer a{color:#005d92;text-decoration:underline}
