/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.faq__questions-container{display:block}@media(min-width:1200px){.faq__questions-container{display:flex;flex-wrap:wrap;margin:0 -20px}.faq__questions-container.open{align-items:flex-start}}.faq__question-list{box-shadow:0px 6px 10px rgba(0,0,0,.03);padding:1.25rem;margin:0 0 1rem;position:relative;border:1px solid var(--brand-blue);text-align:left;border-radius:0;width:100%;background-color:var(--color-white)}@media(min-width:1200px){.faq__question-list{margin:0 1.25rem 1rem;width:calc(50% - 40px);display:flex;flex-direction:column;justify-content:center;padding:1.6875rem 1.25rem}}.faq__question-list:hover,.faq__question-list:focus{cursor:pointer;outline:var(--brand-blue) solid 2px;border-radius:0;background-color:var(--color-white)}.faq__question-list.open{outline:var(--brand-blue) solid 2px;border-left-width:9px;border-left-style:solid}.faq__question{color:var(--brand-navy);font-weight:600;font-size:1rem;line-height:24px;padding-right:.9375rem}@media(max-width:987px){.faq__question{max-width:90%}}.faq__question:after{color:var(--brand-blue);position:absolute;top:20px;right:20px;font-size:1.5625rem;font-weight:800}.faq__question[aria-expanded=false]:after{content:"+"}.faq__question[aria-expanded=true]:after{content:"−"}.faq__answer{margin:1.6875rem 2.5rem 1.5rem 2rem;font-weight:400;display:none;color:var(--color-dark-gray)}.faq__answer p:last-child{margin:0}.faq-library__title{margin:1.5rem 0 1.25rem 0;font-size:1.5rem;color:var(--brand-navy)}@media(min-width:1200px){.faq-library__title{margin-top:4rem;font-size:2rem}}.faq-library .view-grouping-header{font-size:3rem;text-align:center;color:var(--brand-navy)}.node--type-faq .node__content{margin-top:2.5rem}
.block-page-title-block{background-color:var(--brand-navy);background-attachment:fixed;background-image:url("/themes/custom/rdu_custom/images/backgrounds/bg_lines.svg");background-position:top center}@media(min-width:640px){.block-page-title-block{border-bottom:.75rem solid var(--brand-blue)}}.block-page-title-block .page-title{display:flex;align-items:center;padding:2.375rem 1.875rem;font-style:normal;font-weight:350;color:var(--color-white);max-width:var(--site-width);margin:0 auto}@media(min-width:640px){.block-page-title-block .page-title{padding:6.25rem 1.875rem}}@media(min-width:1460px){.block-page-title-block .page-title{padding-right:0;padding-left:0}}
