/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
main{display:block}
h1{font-size:2em;margin:.67em 0}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
*::after,*::before{-webkit-box-sizing:border-box;box-sizing:border-box}
body{overflow-x:hidden;overflow-wrap:break-word}
body.dynamic-events{margin-block:0}
textarea,input[type="text"],input[type="number"],input[type="email"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}
input[type="button"],input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}
button:active:before,button:focus:before{position:relative;top:0;left:0}
.pictureBackground{display:none}
img{height:auto}
figure{margin:0;padding:0}
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir="rtl"] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}
@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}
.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:0;outline:0}
.slick-prev:hover .slick-prev-icon:before,.slick-prev:hover .slick-next-icon:before,.slick-prev:focus .slick-prev-icon:before,.slick-prev:focus .slick-next-icon:before,.slick-next:hover .slick-prev-icon:before,.slick-next:hover .slick-next-icon:before,.slick-next:focus .slick-prev-icon:before,.slick-next:focus .slick-next-icon:before{opacity:1}
.slick-prev.slick-disabled,.slick-next.slick-disabled{cursor:default}
.slick-prev.slick-disabled .slick-prev-icon:before,.slick-prev.slick-disabled .slick-next-icon:before,.slick-next.slick-disabled .slick-prev-icon:before,.slick-next.slick-disabled .slick-next-icon:before{opacity:.25}
.slick-prev .slick-prev-icon:before,.slick-prev .slick-next-icon:before,.slick-next .slick-prev-icon:before,.slick-next .slick-next-icon:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir="rtl"] .slick-prev{left:auto;right:-25px}
.slick-prev .slick-prev-icon:before{content:"←"}
[dir="rtl"] .slick-prev .slick-prev-icon:before{content:"→"}
.slick-next{right:-25px}
[dir="rtl"] .slick-next{left:-25px;right:auto}
.slick-next .slick-next-icon:before{content:"→"}
[dir="rtl"] .slick-next .slick-next-icon:before{content:"←"}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}
.slick-dots li button:hover,.slick-dots li button:focus{outline:0}
.slick-dots li button:hover .slick-dot-icon,.slick-dots li button:focus .slick-dot-icon{opacity:1}
.slick-dots li button .slick-dot-icon{color:black;opacity:.25}
.slick-dots li button .slick-dot-icon:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center}
.slick-dots li.slick-active button .slick-dot-icon{color:black;opacity:.75}
.slick-sr-only{border:0 !important;clip:rect(1px,1px,1px,1px) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}
.slick-autoplay-toggle-button{position:absolute;left:5px;bottom:-25px;z-index:10;opacity:.75;background:0;border:0;cursor:pointer}
.slick-autoplay-toggle-button:hover,.slick-autoplay-toggle-button:focus{outline:0;opacity:1}
.slick-autoplay-toggle-button .slick-pause-icon:before{content:"⏸";width:20px;height:20px;font-family:"slick";font-size:16px;line-height:20px;text-align:center}
.slick-autoplay-toggle-button .slick-play-icon:before{content:"▶";width:20px;height:20px;font-family:"slick";font-size:16px;line-height:20px;text-align:center}
:root{--report-primary:#003249;--report-headline:var(--report-black);--report-headline-alt:var(--report-white);--report-body:var(--report-black);--report-body-alt:var(--report-white);--report-white:#fff;--report-black:#1a181b;--report-xltgrey:#f5f3f1;--report-ltgrey:#ece7e3;--report-grey:#66686a;--font-family-primary:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;--font-family-secondary:'Open Sans Bold','Helvetica Neue',Helvetica,Arial,sans-serif}
b{color:#2a5eaa}
.page-wrapper header{margin-top:0 !important}
.page-wrapper .post-author__wrapper,.page-wrapper .post-type-post,.page-wrapper .post-pagination,.page-wrapper .skip-content--white,.page-wrapper .skip-content--red,.page-wrapper p,.page-wrapper h2,.page-wrapper h4,.page-wrapper h5{margin-top:0 !important}
.page-wrapper .skip-content--white,.page-wrapper .skip-content--red{margin-bottom:0 !important}
body{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:100%;color:#1a181b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
h1,.text--h1{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.75rem;line-height:1.1;font-weight:700;margin-bottom:.25em}
h2,.text--h2{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.375rem;line-height:1.2;font-weight:700;margin-bottom:.25em}
.text--h2-medium{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.375rem;line-height:1.2;font-weight:700;margin-bottom:.25em}
h3,.text--h3,.wp-block-quote p,.wp-block-pullquote blockquote p,.testimonial-slider__testimonial p{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2rem;line-height:1.3;font-weight:700;margin-bottom:.25em}
h4,.text--h4{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.625rem;line-height:1.3;font-weight:700}
h5,.text--h5{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.125rem;line-height:1.4;font-weight:700;margin-bottom:.25em}
h6,.text--h6{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.4;font-weight:700;margin-bottom:.25em}
.text--uber{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:6rem;line-height:1.1}
.text--hero{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:2.625rem;line-height:1.1;margin-bottom:.625rem;margin-top:0}
.text--lead,.text--lead p{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:1.5rem;line-height:1.5;margin-bottom:3rem}
.text--eyebrow{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:1rem;line-height:1.2}
.text--body,p,blockquote,.p,ol,ul,li,.gfield_label{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.4;isolation:isolate}
.text--small{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.4}
.text--caption{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;line-height:1.3}
.text--tiny,small{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:.625rem;line-height:1.3}
.text--primary{color:#003249}
.text--secondary{color:#007091}
.text--tertiary{color:#001d2b}
.text--bold{font-weight:700}
.text--light{font-weight:300}
p+p{padding-top:1.75rem}
div.text--lead p+p{padding-top:0}
a{color:inherit;position:relative;text-decoration:none}
a:hover{color:#003249}
b,strong{font-weight:700}
ol,ul{margin:0 1.25rem 1.25rem 1.25rem;padding:0 .625rem;list-style-position:outside;line-height:1.5}
li{line-height:1.5;margin:0 0 0 1.875rem}
.gform_fields{margin:0;padding:0;list-style-type:none}
.gform_footer{margin-top:1.875rem}
.gfield{position:relative}
.gfield:not(:first-child){margin-top:.875rem}
.gfield_label{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}
.gfield_required{display:none}
.ginput_container input[type="text"],.ginput_container input[type="email"],.ginput_container input[type="tel"],.ginput_container input[type="number"],.ginput_container select,.ginput_container textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:#003249;border:1px solid #8d8d8f;font-size:1rem;line-height:1.125rem;padding:1rem .625rem;margin-top:.5rem;margin-bottom:1.75rem;width:50%}
.ginput_container textarea{width:100%}
.cmt-form-name input[type="text"]{width:100%}
.ginput_container_fileupload{width:100%;padding:25px 30px;text-align:center;background:#e5e5e5}
.hidden_label .gfield_label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}
.header{position:sticky;top:0;background-color:white;margin-bottom:1.25rem;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.25rem}
.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}
.header__logo{margin-left:1.25rem;max-width:100px;width:100%;padding:0}
.header__logo img{width:100%}
.header__toggle{-ms-flex-item-align:center;align-self:center;position:relative;width:3rem;height:3rem;margin:0 .9375rem;overflow:hidden;text-indent:-9999px;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}
.header__toggle-bar,.header__toggle:before,.header__toggle:after{content:"";position:absolute !important;left:50% !important;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:70%;height:3px;background-color:#0f3351;-webkit-transition:all 500ms ease;transition:all 500ms ease}
.header__toggle:before{top:calc(50% - 0.625rem) !important}
.header__toggle:after{top:calc(50% + 0.625rem) !important}
.header__toggle--active:before{top:50% !important;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}
.header__toggle--active:after{top:50% !important;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}
.header__toggle--active .header__toggle-bar{opacity:0}
.header__search-toggle{-ms-flex-item-align:center;align-self:center;position:relative;width:3rem;height:3rem;margin:0;margin-left:auto;overflow:hidden;text-indent:-9999px;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}
.header__search-toggle svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:30px;height:30px}
.header__search-toggle svg *{fill:#003249}
.header__search{position:absolute;top:100%;right:0;display:none;background-color:#001d2b;z-index:2;width:100%}
.header__search-container{margin:0 1rem;max-width:1260px;position:relative;width:100%}
.header__search-close{background:transparent;border:0}
.header__search-form{padding:2rem 0;position:relative;width:100%;max-width:64.38rem;margin:0 auto}
.header__search-form input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:6px 10px 6px 10px;border:0;border-bottom:1px solid #fff;background:transparent;color:#fff;font-size:1.5rem}
.header__search-form :active{outline:0}
.header__search-form :focus{outline:1px solid #fff}
.header__search-form :focus-visible{outline:0}
.header__search-form ::-webkit-input-placeholder{color:rgba(255,255,255,0.8)}
.header__search-form ::-moz-placeholder{color:rgba(255,255,255,0.8)}
.header__search-form :-ms-input-placeholder{color:rgba(255,255,255,0.8)}
.header__search-form ::-ms-input-placeholder{color:rgba(255,255,255,0.8)}
.header__search-form ::placeholder{color:rgba(255,255,255,0.8)}
.header__search-form button[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;color:#fff;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;padding:.5rem 2.75rem .5rem .5rem;font-size:1.125rem;font-weight:700;letter-spacing:1px}
.header__search-form svg{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none;width:24px;height:24px}
.header__search input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}
.main-nav__container{margin:0;padding:20px 0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.875rem}
.main-nav__item{display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}
.main-nav__item--list{position:relative}
.main-nav__item--list .main-nav__submenu-wrapper{min-width:unset}
.main-nav__item--search{display:block}
.main-nav__item--search .main-nav__link{padding:15px 0;line-height:1;cursor:pointer;margin:0 auto}
.main-nav__item--search .main-nav__link svg{display:block;width:25px;height:25px}
.main-nav__item--search .main-nav__link svg *{fill:#003249}
.main-nav__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.125rem;font-weight:700;color:#003249;text-align:center;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}
.main-nav__link::after{content:"";position:absolute;width:0;height:0;bottom:-22px;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:20px solid #1a181b;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;z-index:-1;opacity:0}
.main-nav__link.dropdown-active::after{opacity:1}
.main-nav__link svg{width:11px;height:5px}
.main-nav__link:hover{color:#003249;opacity:.8}
.main-nav__submenu{margin:0;list-style:none;padding:2.25rem 2.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}
.main-nav__submenu-primary,.main-nav__submenu-secondary,.main-nav__submenu-tertiary{margin:.5rem 0;padding:0}
.main-nav__submenu-primary,.main-nav__submenu-tertiary{display:grid;grid-template-columns:repeat(1,1fr);gap:.5rem}
.main-nav__submenu-secondary{display:grid;grid-template-columns:repeat(1,1fr);gap:.5rem}
.main-nav__submenu li{padding:0;margin:0}
.main-nav__submenu li a{font-size:1.125rem;font-weight:700;padding:0;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;color:#003249;text-decoration:underline;-webkit-text-decoration-color:rgba(0,50,73,0);text-decoration-color:rgba(0,50,73,0)}
.main-nav__submenu li a:hover{-webkit-text-decoration-color:#003249;text-decoration-color:#003249}
.main-nav__submenu-wrapper{display:none;padding-top:20px;z-index:2;isolation:isolate;text-align:left}
.main-nav__submenu-wrapper--row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,0.14);box-shadow:0 0 14px 0 rgba(0,0,0,0.14);border-radius:20px;background:linear-gradient(135deg,#f9f9f9 0,#fbfbfb 100%)}
.main-nav__submenu-wrapper--columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:linear-gradient(135deg,#f9f9f9 0,#fbfbfb 100%);border-radius:20px;-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,0.14);box-shadow:0 0 14px 0 rgba(0,0,0,0.14);overflow:hidden}
.main-nav__submenu-wrapper--columns-primary{padding:1.625rem 1rem .875rem 1rem;background-color:#001d2b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.main-nav__submenu-wrapper--columns-primary--link{margin-top:auto}
.main-nav__submenu-wrapper--columns-primary--link a{padding-block:0;padding-left:.5rem}
.main-nav__submenu-wrapper--columns-secondary{padding:1.625rem 1rem .875rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.main-nav__submenu-wrapper--columns-secondary--link{margin-top:auto}
.main-nav__submenu-wrapper--columns-secondary--link a{padding-block:0;padding-left:.5rem}
.main-nav__submenu-wrapper--columns-tertiary{padding:1.625rem 0 .875rem 0;background-color:#f4f4f4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.main-nav__submenu-wrapper--columns-tertiary--link{margin-top:auto;margin-left:1rem}
.main-nav__submenu-wrapper--columns-tertiary--link a{padding-block:0;padding-left:.5rem}
.main-nav__submenu-wrapper--title-primary{color:#fff;border-bottom:2px solid #fff}
.main-nav__submenu-wrapper--title-secondary{color:#007091;border-bottom:2px solid #007091}
.main-nav__submenu-wrapper--title-tertiary{color:#007091;border-bottom:2px solid #007091;margin:0 1rem}
.main-nav__sublink-primary,.main-nav__sublink-secondary,.main-nav__sublink-tertiary{list-style-type:none;margin:0;padding:0;-webkit-transition:background-color 250ms ease-in-out;transition:background-color 250ms ease-in-out}
.main-nav__sublink-primary a,.main-nav__sublink-secondary a,.main-nav__sublink-tertiary a{text-decoration:underline;display:inline-block;letter-spacing:1px}
.main-nav__sublink-primary{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;color:#fff;padding:.5rem;border-radius:5px}
.main-nav__sublink-primary a{-webkit-text-decoration-color:rgba(255,255,255,0);text-decoration-color:rgba(255,255,255,0);-webkit-transition:-webkit-text-decoration-color 250ms ease-in-out;transition:-webkit-text-decoration-color 250ms ease-in-out;transition:text-decoration-color 250ms ease-in-out;transition:text-decoration-color 250ms ease-in-out,-webkit-text-decoration-color 250ms ease-in-out}
.main-nav__sublink-primary a:hover{-webkit-text-decoration-color:white;text-decoration-color:white}
.main-nav__sublink-primary:hover{background-color:#2a5eaa}
.main-nav__sublink-secondary{padding:.5rem;border-radius:5px}
.main-nav__sublink-secondary a{-webkit-text-decoration-color:rgba(0,50,73,0);text-decoration-color:rgba(0,50,73,0);-webkit-transition:-webkit-text-decoration-color 250ms ease-in-out;transition:-webkit-text-decoration-color 250ms ease-in-out;transition:text-decoration-color 250ms ease-in-out;transition:text-decoration-color 250ms ease-in-out,-webkit-text-decoration-color 250ms ease-in-out}
.main-nav__sublink-secondary a:hover{-webkit-text-decoration-color:#003249;text-decoration-color:#003249}
.main-nav__sublink-secondary:hover{background-color:#e9ecf0}
.main-nav__sublink-tertiary{padding:.5rem}
.main-nav__sublink-tertiary a{margin:0 1rem;-webkit-text-decoration-color:rgba(0,50,73,0);text-decoration-color:rgba(0,50,73,0);-webkit-transition:-webkit-text-decoration-color 250ms ease-in-out;transition:-webkit-text-decoration-color 250ms ease-in-out;transition:text-decoration-color 250ms ease-in-out;transition:text-decoration-color 250ms ease-in-out,-webkit-text-decoration-color 250ms ease-in-out}
.main-nav__sublink-tertiary a:hover{-webkit-text-decoration-color:#003249;text-decoration-color:#003249}
.main-nav__sublink-tertiary:hover{background-color:#e9ecf0}
.main-nav__sublink--image{background:-webkit-gradient(linear,left top,right top,from(#2e3192),color-stop(70%,#2a5eaa),to(#258fc4));background:linear-gradient(90deg,#2e3192 0,#2a5eaa 70%,#258fc4 100%);border-top-left-radius:.625rem;border-top-right-radius:.625rem;border-bottom-right-radius:0;border-bottom-left-radius:1.25rem;width:74px;height:61px;display:grid;place-content:center;-ms-flex-negative:0;flex-shrink:0}
.main-nav__sublink--image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-width:50px;max-height:45px}
.main-nav__sublink--content{line-height:0}
.main-nav__sublink--content a{display:inline-block;line-height:1.2;margin-bottom:.25rem}
.main-nav__sublink--content a:hover{color:currentColor}
.main-nav__sublink--content p{line-height:1.3}
.footer{background-color:#001d2b;color:#fff}
.footer__container{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative;margin-block:0;padding-block:1.875rem}
.footer__top{margin-bottom:1.25rem}
.footer__sub-logos img,.footer__main-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}
.footer__main-logo{max-width:150px}
.footer__sub-logos{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem;margin-bottom:1.25rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.footer__sub-logos img{max-width:135px;max-height:70px}
.footer__nav{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:2.5rem}
.footer__nav--title{text-align:center;margin-bottom:1.25rem}
.footer__nav--links ul{margin:0;padding:0;margin-bottom:1.25rem}
.footer__nav--links li{list-style-type:none;margin:0 0 .5rem 0;padding:0;text-align:center}
.footer__social--title{text-align:center;margin-bottom:1.25rem}
.footer__social--icons ul{margin:0;padding:0;margin-bottom:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.688rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.footer__social--icons li{list-style-type:none;margin:0;padding:0;text-align:center}
.footer__social--icons li a img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}
.footer__bottom{background-color:#2a5eaa}
.footer__copyright--nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;padding-block:.85rem}
.footer__copyright--nav ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}
.footer__copyright--nav li{list-style-type:none;margin:0;padding:0;text-align:center}
.social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;list-style-type:none}
.social__item{margin-right:18px}
.social__item:last-child{margin-right:0}
.social__link{position:relative;display:block;width:60px;height:60px;overflow:hidden;text-indent:-9999px;background-color:#003249;-webkit-transition:background-color 500ms ease;transition:background-color 500ms ease}
.social__link svg{position:absolute;top:50%;left:50%;width:30px;height:30px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.social__link svg *{-webkit-transition:fill 500ms ease;transition:fill 500ms ease;fill:#003249}
.social__link:hover{background-color:#003249}
.social__link:hover svg *{fill:white}
.pre-footer__left,.pre-footer__right{padding:2rem}
.pre-footer__left--content,.pre-footer__right--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}
.pre-footer__left{background-color:#f5f3f1}
.pre-footer__right{background-color:#ece7e3}
.pre-footer__subtitle{color:#007091;line-height:1;margin:0;padding:0}
.pre-footer__title{color:#003249;margin:0;padding:0}
.pre-footer__link{margin-top:1rem}
.pre-footer__link form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:0}
.pre-footer__link form .gform-body{width:100%}
.pre-footer__link form .gform-body .ginput_container input[type="email"]{width:100%;margin-top:0;margin-bottom:0;padding:.9rem 1.125rem 1rem 2.125rem;border:0;border-radius:4px;background-color:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}
.pre-footer__link form .gform-body .ginput_container input[type="email"]::-webkit-input-placeholder{color:#1a181b;font-size:1rem;font-weight:400}
.pre-footer__link form .gform-body .ginput_container input[type="email"]::-moz-placeholder{color:#1a181b;font-size:1rem;font-weight:400}
.pre-footer__link form .gform-body .ginput_container input[type="email"]:-ms-input-placeholder{color:#1a181b;font-size:1rem;font-weight:400}
.pre-footer__link form .gform-body .ginput_container input[type="email"]::-ms-input-placeholder{color:#1a181b;font-size:1rem;font-weight:400}
.pre-footer__link form .gform-body .ginput_container input[type="email"]::placeholder{color:#1a181b;font-size:1rem;font-weight:400}
.pre-footer__link form .gform_footer{margin-top:0}
.pre-footer__link form .gform_footer .gform-btn-wrapper button{display:inline-block;border:0;border-radius:0}
.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:relative;font-size:1.125rem;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;text-align:center;text-decoration:underline;line-height:1.1;padding:.9rem 3.25rem .95rem 2.3rem;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;background:-webkit-gradient(linear,left top,right top,from(#2e3192),color-stop(70%,#2a5eaa),to(#258fc4));background:linear-gradient(90deg,#2e3192 0,#2a5eaa 70%,#258fc4 100%);color:#fff;-webkit-text-decoration-color:rgba(255,255,255,0);text-decoration-color:rgba(255,255,255,0);cursor:pointer}
.button:hover{color:#fff;-webkit-text-decoration-color:white;text-decoration-color:white}
.button:focus-visible{-webkit-text-decoration-color:white;text-decoration-color:white;outline:2px dashed #003249;outline-offset:.125em}
.button:focus::before,.button:active::before{position:absolute;display:block;left:unset;right:.75rem;top:50%}
.button--primary{border-top-left-radius:.313rem;border-top-right-radius:.313rem;border-bottom-right-radius:0;border-bottom-left-radius:.625rem}
.button--primary::before{position:absolute;content:url("/wp-content/themes/fas-base/assets/images/icon-arrow-right-white.svg");right:1rem;top:50%;-webkit-transform:translateY(-50%) scale(75%);transform:translateY(-50%) scale(75%);width:10px;height:16px;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;z-index:0}
.button--primary::after{position:absolute;content:url("/wp-content/themes/fas-base/assets/images/icon-arrow-right-white.svg");right:1rem;top:50%;-webkit-transform:translateY(-50%) scale(50%);transform:translateY(-50%) scale(50%);width:10px;height:16px;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;z-index:0}
.button--primary:hover{-webkit-filter:brightness(90%);filter:brightness(90%)}
.button--primary:hover::before{right:.75rem}
.button--primary:hover::after{right:.5rem}
.button--primary:focus-visible{-webkit-filter:brightness(90%);filter:brightness(90%)}
.button--primary:focus-visible::before{right:.75rem}
.button--primary:focus-visible::after{right:.5rem}
.button--secondary{background:#fff;border:1px solid #003249;color:#003249;-webkit-text-decoration-color:rgba(0,50,73,0);text-decoration-color:rgba(0,50,73,0);padding:.875rem 3.2rem .875rem 2.188rem;border-top-left-radius:.313rem;border-top-right-radius:.313rem;border-bottom-right-radius:0;border-bottom-left-radius:.625rem}
.button--secondary::before{position:absolute;content:url("/wp-content/themes/fas-base/assets/images/icon-arrow-right-dark.svg");right:1rem;top:50%;-webkit-transform:translateY(-50%) scale(75%);transform:translateY(-50%) scale(75%);width:10px;height:16px;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;z-index:0}
.button--secondary::after{position:absolute;content:url("/wp-content/themes/fas-base/assets/images/icon-arrow-right-dark.svg");right:1rem;top:50%;-webkit-transform:translateY(-50%) scale(50%);transform:translateY(-50%) scale(50%);width:10px;height:16px;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;z-index:0}
.button--secondary:hover{color:#003249;background:#e9eff6;-webkit-text-decoration-color:#003249;text-decoration-color:#003249}
.button--secondary:hover::before{right:.75rem}
.button--secondary:hover::after{right:.5rem}
.button--secondary:active{color:#003249;background:rgba(42,94,170,0.1);-webkit-text-decoration-color:#003249;text-decoration-color:#003249}
.button--secondary:focus-visible{color:#003249;background:rgba(42,94,170,0.1);-webkit-text-decoration-color:#003249;text-decoration-color:#003249}
.button--secondary:focus-visible::before{right:.75rem}
.button--secondary:focus-visible::after{right:.5rem}
.button--simple-blue,.button--simple-white{background:transparent;text-decoration-thickness:1px;text-underline-offset:2px;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;padding:.9rem 3.25rem .95rem 0}
.button--simple-blue::before,.button--simple-white::before{position:absolute;content:url("/wp-content/themes/fas-base/assets/images/icon-arrow-right-gradient.svg");right:1rem;top:50%;-webkit-transform:translateY(-50%) scale(75%);transform:translateY(-50%) scale(75%);width:10px;height:16px;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;z-index:0}
.button--simple-blue::after,.button--simple-white::after{position:absolute;content:url("/wp-content/themes/fas-base/assets/images/icon-arrow-right-gradient.svg");right:1rem;top:50%;-webkit-transform:translateY(-50%) scale(50%);transform:translateY(-50%) scale(50%);width:10px;height:16px;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;z-index:0}
.button--simple-blue:hover,.button--simple-white:hover{text-decoration-thickness:2px}
.button--simple-blue:hover::before,.button--simple-white:hover::before{right:.75rem}
.button--simple-blue:hover::after,.button--simple-white:hover::after{right:.5rem}
.button--simple-blue{color:#003249;-webkit-text-decoration-color:#003249;text-decoration-color:#003249}
.button--simple-blue:hover{color:#003249;-webkit-text-decoration-color:#003249;text-decoration-color:#003249}
.button--simple-white{-webkit-text-decoration-color:white;text-decoration-color:white}
.button--simple-white:hover{color:#fff;-webkit-text-decoration-color:white;text-decoration-color:white}
.button--arrow{position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px;height:20px;z-index:2}
.button--links-white{color:#fff;text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,0);text-decoration-color:rgba(255,255,255,0);-webkit-transition:-webkit-text-decoration-color 250ms ease-in-out;transition:-webkit-text-decoration-color 250ms ease-in-out;transition:text-decoration-color 250ms ease-in-out;transition:text-decoration-color 250ms ease-in-out,-webkit-text-decoration-color 250ms ease-in-out}
.button--links-white:hover{color:#fff;-webkit-text-decoration-color:white;text-decoration-color:white}
.module-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;font-size:.875rem;line-height:1.1;font-weight:400;color:#003249;padding-right:1.5rem;text-decoration:underline;-webkit-text-decoration-color:rgba(0,50,73,0);text-decoration-color:rgba(0,50,73,0);-webkit-transition:-webkit-text-decoration-color 250ms ease-in-out;transition:-webkit-text-decoration-color 250ms ease-in-out;transition:text-decoration-color 250ms ease-in-out;transition:text-decoration-color 250ms ease-in-out,-webkit-text-decoration-color 250ms ease-in-out}
.module-link::before,.module-link::after{content:'>';position:absolute;top:0;width:.375rem;height:.375rem;-webkit-transition:-webkit-transform 250ms ease-in-out;transition:-webkit-transform 250ms ease-in-out;transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out,-webkit-transform 250ms ease-in-out}
.module-link::before{right:.5rem}
.module-link::after{right:0}
.module-link:hover,.module-link:active,.module-link:focus-visible{-webkit-text-decoration-color:#003249;text-decoration-color:#003249}
.module-link:hover::before,.module-link:active::before,.module-link:focus-visible::before{-webkit-transform:translateX(0.625rem);transform:translateX(0.625rem)}
.module-link:hover::after,.module-link:active::after,.module-link:focus-visible::after{-webkit-transform:translateX(0.75rem);transform:translateX(0.75rem)}
.module-link:focus-visible{outline:2px dashed #003249}
.module-link:focus-visible::before,.module-link:focus-visible::after{-webkit-transform:translateX(0);transform:translateX(0)}
.post-wrapper>h1,.post-wrapper>h2,.post-wrapper>h3,.post-wrapper>h4,.post-wrapper>h5,.post-wrapper>h6,.post-wrapper>p,.post-wrapper>ul,.post-wrapper>ol{margin:0 auto;width:100%;max-width:78.75rem;padding:0 1.25rem}
.post-wrapper .wp-block-media-text{margin:auto;max-width:60rem;padding:0 1.25rem}
.wp-block-pullquote.alignleft{max-width:unset}
.wp-block-pullquote.alignright{max-width:unset}
.wp-block-pullquote.alignfull,.wp-block-pullquote.alignwide{margin:0 auto;max-width:69.375rem !important;padding:1.25rem}
.wp-block-pullquote.alignfull blockquote{text-align:center}
.wp-block-pullquote.alignwide blockquote{text-align:left}
.wp-block-embed-youtube.alignright,.wp-block-embed-youtube.alignleft,.wp-block-embed-vimeo.alignright,.wp-block-embed-vimeo.alignleft{max-width:60rem;padding:0 1.25rem}
.wp-block-embed-youtube.alignright .wp-block-embed__wrapper,.wp-block-embed-youtube.alignleft .wp-block-embed__wrapper,.wp-block-embed-vimeo.alignright .wp-block-embed__wrapper,.wp-block-embed-vimeo.alignleft .wp-block-embed__wrapper{max-width:22.5rem;width:100%}
.wp-block-embed-youtube.alignright .wp-block-embed__wrapper,.wp-block-embed-vimeo.alignright .wp-block-embed__wrapper{margin-left:auto}
.wp-block-embed-youtube.alignleft .wp-block-embed__wrapper,.wp-block-embed-vimeo.alignleft .wp-block-embed__wrapper{margin-right:auto}
.wp-block-embed-youtube .wp-block-embed__wrapper,.wp-block-embed-vimeo .wp-block-embed__wrapper{position:relative}
.wp-block-embed-youtube .wp-block-embed__wrapper:after,.wp-block-embed-vimeo .wp-block-embed__wrapper:after{content:"";display:block;padding-bottom:56.25%}
.wp-block-embed-youtube .wp-block-embed__wrapper iframe,.wp-block-embed-vimeo .wp-block-embed__wrapper iframe{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%}
table{border-bottom:0;margin:0 0 .5rem 0}
table tbody tr:nth-child(odd){background-color:#f8f8f8}
table tbody tr:nth-child(even){background-color:rgba(248,248,248,0.25)}
table tbody th{text-align:left;color:white;background-color:#003249;padding:.75rem .625rem;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem}
table tbody td{padding:.625rem .625rem;line-height:1.4}
table tbody figcaption{padding:1rem 0;border:0 solid white}
.wp-block-table.is-style-stripes{border-bottom:0}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f8f8f8}
.wp-block-table.is-style-stripes tbody tr:nth-child(even){background-color:rgba(248,248,248,0.25)}
.wp-block-table th{text-align:left;color:white;background-color:#003249;padding:.75rem .625rem;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem}
.wp-block-table td{padding:.625rem .625rem;line-height:1.4}
.wp-block-table figcaption{padding:1rem 0;border:0 solid white}
.wysiwyg,.wysiwyg>*,.page-wrapper>*,.wp-block-table *,.wp-block-columns *,.wp-block-verse *{margin-bottom:.5em}
.wysiwyg>a,.wysiwyg>span>a,.wysiwyg>strong>a,.wysiwyg>ul>li>a,.wysiwyg>ul>li>ul>li>a,.wysiwyg>*>a,.wysiwyg>*>span>a,.wysiwyg>*>strong>a,.wysiwyg>*>ul>li>a,.wysiwyg>*>ul>li>ul>li>a,.page-wrapper>*>a,.page-wrapper>*>span>a,.page-wrapper>*>strong>a,.page-wrapper>*>ul>li>a,.page-wrapper>*>ul>li>ul>li>a,.wp-block-table *>a,.wp-block-table *>span>a,.wp-block-table *>strong>a,.wp-block-table *>ul>li>a,.wp-block-table *>ul>li>ul>li>a,.wp-block-columns *>a,.wp-block-columns *>span>a,.wp-block-columns *>strong>a,.wp-block-columns *>ul>li>a,.wp-block-columns *>ul>li>ul>li>a,.wp-block-verse *>a,.wp-block-verse *>span>a,.wp-block-verse *>strong>a,.wp-block-verse *>ul>li>a,.wp-block-verse *>ul>li>ul>li>a{display:inline-block;position:relative;color:#2a5eaa;font-weight:600;text-decoration:underline;-webkit-transition:color 250ms ease-in-out;transition:color 250ms ease-in-out}
.wysiwyg>a::after,.wysiwyg>span>a::after,.wysiwyg>strong>a::after,.wysiwyg>ul>li>a::after,.wysiwyg>ul>li>ul>li>a::after,.wysiwyg>*>a::after,.wysiwyg>*>span>a::after,.wysiwyg>*>strong>a::after,.wysiwyg>*>ul>li>a::after,.wysiwyg>*>ul>li>ul>li>a::after,.page-wrapper>*>a::after,.page-wrapper>*>span>a::after,.page-wrapper>*>strong>a::after,.page-wrapper>*>ul>li>a::after,.page-wrapper>*>ul>li>ul>li>a::after,.wp-block-table *>a::after,.wp-block-table *>span>a::after,.wp-block-table *>strong>a::after,.wp-block-table *>ul>li>a::after,.wp-block-table *>ul>li>ul>li>a::after,.wp-block-columns *>a::after,.wp-block-columns *>span>a::after,.wp-block-columns *>strong>a::after,.wp-block-columns *>ul>li>a::after,.wp-block-columns *>ul>li>ul>li>a::after,.wp-block-verse *>a::after,.wp-block-verse *>span>a::after,.wp-block-verse *>strong>a::after,.wp-block-verse *>ul>li>a::after,.wp-block-verse *>ul>li>ul>li>a::after{position:absolute;content:'';width:102%;height:115%;background-color:rgba(42,94,170,0);top:50%;left:50%;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%);-webkit-transition:background-color 250ms ease-in-out;transition:background-color 250ms ease-in-out;z-index:-1}
.wysiwyg>a svg,.wysiwyg>span>a svg,.wysiwyg>strong>a svg,.wysiwyg>ul>li>a svg,.wysiwyg>ul>li>ul>li>a svg,.wysiwyg>*>a svg,.wysiwyg>*>span>a svg,.wysiwyg>*>strong>a svg,.wysiwyg>*>ul>li>a svg,.wysiwyg>*>ul>li>ul>li>a svg,.page-wrapper>*>a svg,.page-wrapper>*>span>a svg,.page-wrapper>*>strong>a svg,.page-wrapper>*>ul>li>a svg,.page-wrapper>*>ul>li>ul>li>a svg,.wp-block-table *>a svg,.wp-block-table *>span>a svg,.wp-block-table *>strong>a svg,.wp-block-table *>ul>li>a svg,.wp-block-table *>ul>li>ul>li>a svg,.wp-block-columns *>a svg,.wp-block-columns *>span>a svg,.wp-block-columns *>strong>a svg,.wp-block-columns *>ul>li>a svg,.wp-block-columns *>ul>li>ul>li>a svg,.wp-block-verse *>a svg,.wp-block-verse *>span>a svg,.wp-block-verse *>strong>a svg,.wp-block-verse *>ul>li>a svg,.wp-block-verse *>ul>li>ul>li>a svg{-webkit-transition:fill 250ms ease-in-out;transition:fill 250ms ease-in-out}
.wysiwyg>a:hover,.wysiwyg>span>a:hover,.wysiwyg>strong>a:hover,.wysiwyg>ul>li>a:hover,.wysiwyg>ul>li>ul>li>a:hover,.wysiwyg>*>a:hover,.wysiwyg>*>span>a:hover,.wysiwyg>*>strong>a:hover,.wysiwyg>*>ul>li>a:hover,.wysiwyg>*>ul>li>ul>li>a:hover,.page-wrapper>*>a:hover,.page-wrapper>*>span>a:hover,.page-wrapper>*>strong>a:hover,.page-wrapper>*>ul>li>a:hover,.page-wrapper>*>ul>li>ul>li>a:hover,.wp-block-table *>a:hover,.wp-block-table *>span>a:hover,.wp-block-table *>strong>a:hover,.wp-block-table *>ul>li>a:hover,.wp-block-table *>ul>li>ul>li>a:hover,.wp-block-columns *>a:hover,.wp-block-columns *>span>a:hover,.wp-block-columns *>strong>a:hover,.wp-block-columns *>ul>li>a:hover,.wp-block-columns *>ul>li>ul>li>a:hover,.wp-block-verse *>a:hover,.wp-block-verse *>span>a:hover,.wp-block-verse *>strong>a:hover,.wp-block-verse *>ul>li>a:hover,.wp-block-verse *>ul>li>ul>li>a:hover{color:#fff}
.wysiwyg>a:hover::after,.wysiwyg>span>a:hover::after,.wysiwyg>strong>a:hover::after,.wysiwyg>ul>li>a:hover::after,.wysiwyg>ul>li>ul>li>a:hover::after,.wysiwyg>*>a:hover::after,.wysiwyg>*>span>a:hover::after,.wysiwyg>*>strong>a:hover::after,.wysiwyg>*>ul>li>a:hover::after,.wysiwyg>*>ul>li>ul>li>a:hover::after,.page-wrapper>*>a:hover::after,.page-wrapper>*>span>a:hover::after,.page-wrapper>*>strong>a:hover::after,.page-wrapper>*>ul>li>a:hover::after,.page-wrapper>*>ul>li>ul>li>a:hover::after,.wp-block-table *>a:hover::after,.wp-block-table *>span>a:hover::after,.wp-block-table *>strong>a:hover::after,.wp-block-table *>ul>li>a:hover::after,.wp-block-table *>ul>li>ul>li>a:hover::after,.wp-block-columns *>a:hover::after,.wp-block-columns *>span>a:hover::after,.wp-block-columns *>strong>a:hover::after,.wp-block-columns *>ul>li>a:hover::after,.wp-block-columns *>ul>li>ul>li>a:hover::after,.wp-block-verse *>a:hover::after,.wp-block-verse *>span>a:hover::after,.wp-block-verse *>strong>a:hover::after,.wp-block-verse *>ul>li>a:hover::after,.wp-block-verse *>ul>li>ul>li>a:hover::after{background-color:#2a5eaa}
.wysiwyg>a:hover svg,.wysiwyg>span>a:hover svg,.wysiwyg>strong>a:hover svg,.wysiwyg>ul>li>a:hover svg,.wysiwyg>ul>li>ul>li>a:hover svg,.wysiwyg>*>a:hover svg,.wysiwyg>*>span>a:hover svg,.wysiwyg>*>strong>a:hover svg,.wysiwyg>*>ul>li>a:hover svg,.wysiwyg>*>ul>li>ul>li>a:hover svg,.page-wrapper>*>a:hover svg,.page-wrapper>*>span>a:hover svg,.page-wrapper>*>strong>a:hover svg,.page-wrapper>*>ul>li>a:hover svg,.page-wrapper>*>ul>li>ul>li>a:hover svg,.wp-block-table *>a:hover svg,.wp-block-table *>span>a:hover svg,.wp-block-table *>strong>a:hover svg,.wp-block-table *>ul>li>a:hover svg,.wp-block-table *>ul>li>ul>li>a:hover svg,.wp-block-columns *>a:hover svg,.wp-block-columns *>span>a:hover svg,.wp-block-columns *>strong>a:hover svg,.wp-block-columns *>ul>li>a:hover svg,.wp-block-columns *>ul>li>ul>li>a:hover svg,.wp-block-verse *>a:hover svg,.wp-block-verse *>span>a:hover svg,.wp-block-verse *>strong>a:hover svg,.wp-block-verse *>ul>li>a:hover svg,.wp-block-verse *>ul>li>ul>li>a:hover svg{fill:white}
.wysiwyg>a:active,.wysiwyg>span>a:active,.wysiwyg>strong>a:active,.wysiwyg>ul>li>a:active,.wysiwyg>ul>li>ul>li>a:active,.wysiwyg>*>a:active,.wysiwyg>*>span>a:active,.wysiwyg>*>strong>a:active,.wysiwyg>*>ul>li>a:active,.wysiwyg>*>ul>li>ul>li>a:active,.page-wrapper>*>a:active,.page-wrapper>*>span>a:active,.page-wrapper>*>strong>a:active,.page-wrapper>*>ul>li>a:active,.page-wrapper>*>ul>li>ul>li>a:active,.wp-block-table *>a:active,.wp-block-table *>span>a:active,.wp-block-table *>strong>a:active,.wp-block-table *>ul>li>a:active,.wp-block-table *>ul>li>ul>li>a:active,.wp-block-columns *>a:active,.wp-block-columns *>span>a:active,.wp-block-columns *>strong>a:active,.wp-block-columns *>ul>li>a:active,.wp-block-columns *>ul>li>ul>li>a:active,.wp-block-verse *>a:active,.wp-block-verse *>span>a:active,.wp-block-verse *>strong>a:active,.wp-block-verse *>ul>li>a:active,.wp-block-verse *>ul>li>ul>li>a:active{background-color:transparent;color:#003249}
.wysiwyg>a:focus-visible,.wysiwyg>span>a:focus-visible,.wysiwyg>strong>a:focus-visible,.wysiwyg>ul>li>a:focus-visible,.wysiwyg>ul>li>ul>li>a:focus-visible,.wysiwyg>*>a:focus-visible,.wysiwyg>*>span>a:focus-visible,.wysiwyg>*>strong>a:focus-visible,.wysiwyg>*>ul>li>a:focus-visible,.wysiwyg>*>ul>li>ul>li>a:focus-visible,.page-wrapper>*>a:focus-visible,.page-wrapper>*>span>a:focus-visible,.page-wrapper>*>strong>a:focus-visible,.page-wrapper>*>ul>li>a:focus-visible,.page-wrapper>*>ul>li>ul>li>a:focus-visible,.wp-block-table *>a:focus-visible,.wp-block-table *>span>a:focus-visible,.wp-block-table *>strong>a:focus-visible,.wp-block-table *>ul>li>a:focus-visible,.wp-block-table *>ul>li>ul>li>a:focus-visible,.wp-block-columns *>a:focus-visible,.wp-block-columns *>span>a:focus-visible,.wp-block-columns *>strong>a:focus-visible,.wp-block-columns *>ul>li>a:focus-visible,.wp-block-columns *>ul>li>ul>li>a:focus-visible,.wp-block-verse *>a:focus-visible,.wp-block-verse *>span>a:focus-visible,.wp-block-verse *>strong>a:focus-visible,.wp-block-verse *>ul>li>a:focus-visible,.wp-block-verse *>ul>li>ul>li>a:focus-visible{background-color:transparent;color:#003249;outline:2px solid #003249}
.wysiwyg ul,.wysiwyg>* ul,.page-wrapper>* ul,.wp-block-table * ul,.wp-block-columns * ul,.wp-block-verse * ul{list-style-type:disc}
.wysiwyg .aligncenter,.wysiwyg>* .aligncenter,.page-wrapper>* .aligncenter,.wp-block-table * .aligncenter,.wp-block-columns * .aligncenter,.wp-block-verse * .aligncenter{display:block;margin:0 auto}
.wp-block-table,.wp-block-columns,.wp-block-buttons,.wp-block-embed-youtube,.wp-block-embed-vimeo,.wp-block-media-text,.wp-block-image,.wp-block-gallery,.wp-block-quote,.wp-block-code,.wp-block-verse{max-width:78.75rem;width:calc(100% - 1.25rem * 2);margin:1.875rem auto}
.wp-block-table.alignfull,.wp-block-columns.alignfull,.wp-block-buttons.alignfull,.wp-block-embed-youtube.alignfull,.wp-block-embed-vimeo.alignfull,.wp-block-media-text.alignfull,.wp-block-image.alignfull,.wp-block-gallery.alignfull,.wp-block-quote.alignfull,.wp-block-code.alignfull,.wp-block-verse.alignfull{max-width:unset;padding:0}
.wp-block-quote,.wp-block-pullquote blockquote{width:100%;background:-webkit-gradient(linear,left top,right top,from(#abdbf9),to(#e5f8ff));background:linear-gradient(90deg,#abdbf9 0,#e5f8ff 100%);border-left:6px solid #003249;padding-block:1.5rem !important;padding-inline:2rem;text-align:left}
.wp-block-quote p,.wp-block-pullquote blockquote p{color:#003249;font-weight:400}
.wp-block-quote cite,.wp-block-pullquote blockquote cite{color:#003249}
.wp-block-media-text .wp-block-media-text__content{padding:.5rem 0 0}
.page-wrapper>p{font-size:1.125rem;line-height:1.5;max-width:78.75rem;width:calc(100% - 1.25rem * 2);margin:0 auto 1em auto}
.page-wrapper>p a{color:#003249}
.page-wrapper>h1,.page-wrapper>h2,.page-wrapper>h3,.page-wrapper>h4,.page-wrapper>h5,.page-wrapper>h6{max-width:78.75rem;width:calc(100% - 1.25rem * 2);margin:0 auto .5em auto}
.page-wrapper>ol,.page-wrapper>ul,.page-wrapper>li{max-width:78.75rem;width:calc(100% - 1.25rem * 2);margin:0 auto 1.5em auto;line-height:1.5}
html{scroll-behavior:smooth}
.visually-hidden,.screen-reader-text{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;background-color:white;color:black}
*:focus-visible{outline:1px dashed #007091;outline-offset:1px}
.header__nav .header__bar-primary-link .button--links:focus-visible,.header__nav .header__bar-button-container button:focus-visible,.header__nav .button--links:focus-visible{outline:1px solid #fff;outline-offset:1px}
.skip{font-weight:bold;width:auto;max-width:38.128rem;height:auto;text-align:left;overflow:hidden;padding:10px 7px;-webkit-transition:333ms ease-in;transition:333ms ease-in;z-index:10000;display:block;position:absolute;left:-999px;line-height:1.5}
.skip:active,.skip:focus,.skip:hover{text-decoration:underline;width:auto;max-width:38.128rem;height:auto;overflow:visible;padding:10px 7px;outline:0;display:block;left:0}
.skip-content--white .skip{background-color:#003249;color:white}
.skip-content--white .skip:active,.skip-content--white .skip:focus,.skip-content--white .skip:hover{color:white;outline:1px solid white}
.skip-content--red .skip{background-color:#fff;color:#003249}
.skip-content--red .skip:active,.skip-content--red .skip:focus,.skip-content--red .skip:hover{color:#003249;outline:1px solid #003249}
.alert{color:#e6173e}
.dashboardButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:20px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.dashboardButtons_link{width:25%;min-width:200px;padding:10px;margin:10px;text-align:center}
.dashboardButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:20px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.dashboardButtons_link{width:25%;min-width:200px;padding:10px;margin:10px;text-align:center}
.posts__container{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative;gap:1.25rem}
.posts__search .posts__container{padding-bottom:0}
.posts__categories{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative;margin-block:0;padding-block:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #003249;pointer-events:none}
.posts__categories select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:transparent;color:#66686a;font-size:1.125rem;font-weight:700;letter-spacing:1px;padding-right:2rem;background-image:url("/wp-content/themes/fas-base/assets/images/arrow-dropdown.svg");background-position:right center;background-repeat:no-repeat;background-size:12px;width:120px;margin-bottom:1rem;cursor:pointer}
.posts__categories>*{pointer-events:all}
.post-title{color:#003249;max-width:64.38rem !important;font-size:2rem;line-height:1.2}
.post-author{max-width:64.38rem;margin:0 1rem;padding-block:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;border-top:1px solid #001d2b;border-bottom:1px solid #001d2b}
.post-author__wrapper{margin-block:0}
.post-author figure{width:40px;height:40px;margin:0;padding:1px 0 0}
.post-author__image{width:40px;height:40px;border-radius:40px;-o-object-fit:cover;object-fit:cover;margin:0;padding:0}
.post-author__name,.post-author__title{margin:0;font-size:1.125rem;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#003249;text-transform:none;font-weight:400;letter-spacing:1px}
.post-author__title{margin-left:0;font-weight:700}
.post-author__social-link{width:33px;height:33px;border-radius:50px;border:1px solid #007091;margin:0;-webkit-transition:-webkit-box-shadow 250ms ease-in-out;transition:-webkit-box-shadow 250ms ease-in-out;transition:box-shadow 250ms ease-in-out;transition:box-shadow 250ms ease-in-out,-webkit-box-shadow 250ms ease-in-out}
.post-author__social-link svg{width:18px}
.post-author__social-link svg path{-webkit-transition:fill 250ms ease-in-out;transition:fill 250ms ease-in-out;fill:#003249}
.post-author__social-link:hover svg path{fill:#007091}
.post-author .a2a_flex_style{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}
.post-author .post-wrapper__content-social-share.a2a_kit.a2a_flex_style{margin-left:0}
.post-type-post{max-width:64.38rem;margin:0 auto;padding-inline:1.375rem;border-bottom:1px solid #001d2b}
.post-type-post .wp-block-image img{max-width:100%;height:auto;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-right-radius:0;border-bottom-left-radius:2.5rem}
.post-type-post .post-wrapper__featured-image img{max-width:100%;height:auto;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-right-radius:0;border-bottom-left-radius:2.5rem}
.post-type-post .post-wrapper__content>*+*{padding-block:0;margin-top:2rem !important}
.post-type-post .post-wrapper{padding-top:2.5rem;max-width:51.254rem;margin:0 auto 5rem auto}
.post-type-post .post-wrapper__featured-image{margin-bottom:2rem}
.post-type-post .post-wrapper__featured-image img{width:100%;height:100%;max-height:350px;-o-object-fit:cover;object-fit:cover}
.post-type-post .post-wrapper__content{width:100%}
.post-type-post .post-wrapper__content figure{margin:0;padding:0}
.post-type-clarity-reports .post__wrapper--content>p,.post-type-clarity-reports .post__wrapper--content ul,.post-type-clarity-reports .post__wrapper--content .wp-block-heading{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative}
.post-type-clarity-reports .post__wrapper--content a:not(.button){display:inline-block;position:relative;color:#2a5eaa;font-weight:600;text-decoration:underline;-webkit-transition:color 250ms ease-in-out;transition:color 250ms ease-in-out}
.post-type-clarity-reports .post__wrapper--content a:not(.button)::after{position:absolute;content:'';width:102%;height:115%;background-color:rgba(42,94,170,0);top:50%;left:50%;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%);-webkit-transition:background-color 250ms ease-in-out;transition:background-color 250ms ease-in-out;z-index:-1}
.post-type-clarity-reports .post__wrapper--content a:not(.button) svg{-webkit-transition:fill 250ms ease-in-out;transition:fill 250ms ease-in-out}
.post-type-clarity-reports .post__wrapper--content a:not(.button):hover{color:#fff}
.post-type-clarity-reports .post__wrapper--content a:not(.button):hover::after{background-color:#2a5eaa}
.post-type-clarity-reports .post__wrapper--content a:not(.button):hover svg{fill:white}
.post-type-clarity-reports .post__wrapper--content a:not(.button):active{background-color:transparent;color:#003249}
.post-type-clarity-reports .post__wrapper--content a:not(.button):focus-visible{background-color:transparent;color:#003249;outline:2px solid #003249}
.related-posts{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative;display:grid;grid-template-columns:repeat(1,1fr);gap:1.25rem}
.related-posts .tease:nth-child(1){grid-column:span 1}
.related-posts .tease:nth-child(1) .tease__content-title{font-size:1.125rem}
.related-posts .tease:nth-child(1) .tease__content-description{display:none}
.related-posts .tease:nth-child(2){grid-column:span 1}
.related-posts .tease:nth-child(2) .tease__content-title{font-size:1.125rem}
.related-posts .tease:nth-child(2) .tease__content-description{display:none}
.resources{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative;display:grid;gap:1.25rem;grid-template-columns:repeat(1,1fr)}
.resources__filters{border-radius:2.5rem;background:linear-gradient(135deg,#f9f9f9 0,#fbfbfb 100%);-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,0.14);box-shadow:0 0 14px 0 rgba(0,0,0,0.14);padding:1.25rem 1.25rem 2.5rem}
.resources__filters--title{margin-bottom:2rem}
.resources__filters--checkboxes button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;cursor:pointer;width:100%;text-align:left;position:relative}
.resources__filters--checkboxes button span{position:relative;display:block;width:95%}
.resources__filters--checkboxes button span::before{position:absolute;content:'';width:8px;height:2px;right:0;top:50%;background-color:#003249;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}
.resources__filters--checkboxes button span::after{position:absolute;content:'';width:8px;height:2px;right:0;top:50%;background-color:#003249;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}
.resources .facet-title.facet__toggle.text--h5{margin-bottom:.5rem}
.resources .facet-title.facet__toggle.text--h5.facet__toggle--active span::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.resources .facet-title.facet__toggle.text--h5.facet__toggle--active span::after{-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.resources .facet-drawer{border-radius:1.25rem 1.25rem 0 1.25rem;background:linear-gradient(135deg,#f9f9f9 0,#fbfbfb 100%);-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,0.14);box-shadow:0 0 14px 0 rgba(0,0,0,0.14);padding:1rem 1.25rem 1.25rem 1.25rem;margin-bottom:1.25rem}
.resources .facetwp-facet{margin-bottom:0}
.resources .facetwp-checkbox{background-position:0 .188rem;background-size:1.25rem;padding-left:1.875rem;margin-bottom:1.25rem}
.resources .facetwp-checkbox:last-child{margin-bottom:0}
.resources .facetwp-checkbox .facetwp-display-value{font-size:1.125rem;letter-spacing:1px;line-height:1.4}
.resources__search-sort--search{margin-bottom:1.25rem;width:100%}
.resources__search-sort--search .facetwp-input-wrap{width:100%}
.resources__search-sort--search .facetwp-input-wrap input[type="text"]{font-size:1.125rem;letter-spacing:1px;color:#001d2b;width:100%;border:1px solid #001d2b;padding:.75rem 2rem}
.resources__search-sort--search .facetwp-input-wrap input[type="text"]::-webkit-input-placeholder{font-size:1.125rem;color:#001d2b}
.resources__search-sort--search .facetwp-input-wrap input[type="text"]::-moz-placeholder{font-size:1.125rem;color:#001d2b}
.resources__search-sort--search .facetwp-input-wrap input[type="text"]:-ms-input-placeholder{font-size:1.125rem;color:#001d2b}
.resources__search-sort--search .facetwp-input-wrap input[type="text"]::-ms-input-placeholder{font-size:1.125rem;color:#001d2b}
.resources__search-sort--search .facetwp-input-wrap input[type="text"]::placeholder{font-size:1.125rem;color:#001d2b}
.resources__search-sort--search .facetwp-input-wrap .facetwp-icon{width:48px;background-color:#001d2b;opacity:1}
.resources__search-sort--search .facetwp-input-wrap .facetwp-icon::before{background:url(/wp-content/themes/fas-base/assets/images/icon-search.svg) no-repeat;width:48px;background-size:24px 24px;background-position:50% 50%}
.resources__search-sort--sort{display:none}
.resources__search-sort--alpha-picker{border:1px solid #001d2b;font-size:1.125rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.resources__search-sort--alpha-picker .facetwp-facet.facetwp-facet-resource_alpha_picker.facetwp-type-alpha{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.resources__search-sort--alpha-picker .facetwp-alpha{margin-right:0}
.resources__search-sort--alpha-picker .facetwp-alpha.facetwp-link{height:100%;padding:.75rem .5rem}
.resources__search-sort--alpha-picker .facetwp-alpha.facetwp-link.available.selected{color:#fff;background-color:#001d2b;-webkit-box-shadow:0 1px 0 1px black;box-shadow:0 1px 0 1px black}
.resources__search-sort--chronological .facetwp-facet.facetwp-facet-resource_chronological.facetwp-type-sort{position:relative;border:1px solid #001d2b}
.resources__search-sort--chronological .facetwp-facet.facetwp-facet-resource_chronological.facetwp-type-sort::after{position:absolute;content:'';width:100%;height:100%;pointer-events:none;cursor:pointer;background-color:#fff;background-image:url(/wp-content/themes/fas-base/assets/images/icon-sort.svg);background-size:30px 25px;background-repeat:no-repeat;background-position:center center;inset:0}
.resources__search-sort--chronological .facetwp-facet.facetwp-facet-resource_chronological.facetwp-type-sort select{text-indent:-9999px;width:43px;height:46px;border-radius:0;position:relative}
.resources__grid{display:grid;grid-template-columns:repeat(1,1fr);-webkit-column-gap:1.125rem;-moz-column-gap:1.125rem;column-gap:1.125rem;row-gap:1.875rem;margin-bottom:2.5rem}
.resource-detail__container{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative;display:grid;grid-template-columns:repeat(1,1fr);gap:1.25rem;border-top:1px solid #ccc;padding-block:2.5rem}
.resource-detail__image img{width:100%;height:240px;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-right-radius:0;border-bottom-left-radius:2.5rem;-o-object-fit:cover;object-fit:cover}
.resource-detail__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid #ccc;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:.5rem}
.resource-detail__categories{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}
.resource-detail__categories li{list-style-type:none;margin-left:0;margin-bottom:.15rem}
.resource-detail__categories li a{color:#003249;font-size:1.125rem;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;text-decoration:underline}
.resource-detail__category-title{text-transform:capitalize;color:#007091;padding-top:.15rem;-ms-flex-negative:0;flex-shrink:0}
.resource-detail__description p{letter-spacing:1px;line-height:1.3}
.resource-detail__link{margin-top:1.25rem}
.tease{max-width:100%;-webkit-transition:all 333ms ease;transition:all 333ms ease;position:relative}
.tease:nth-child(1) .tease__content-title,.tease:nth-child(2) .tease__content-title{font-size:1.675rem}
.tease:hover{cursor:pointer;-webkit-transition:300ms ease-in-out;transition:300ms ease-in-out}
.tease:hover .tease__content-title a{color:#003249}
.tease__container{position:relative;background-color:#fff;width:100%;-webkit-transition:all 333ms ease;transition:all 333ms ease;padding-bottom:1rem}
.tease__image img{width:100%;height:350px;-o-object-fit:cover;object-fit:cover;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-right-radius:0;border-bottom-left-radius:2.5rem}
.tease__content{padding-inline:1.25rem}
.tease__content-categories{margin-bottom:.5rem;color:#007091;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.tease__content-categories a{text-transform:uppercase;font-size:1rem}
.tease__content-categories--date{margin-left:auto}
.tease__content-title{margin-top:.75rem}
.tease__content-title a{color:#003249;-webkit-transition:-webkit-text-decoration-color 250ms ease-in-out;transition:-webkit-text-decoration-color 250ms ease-in-out;transition:text-decoration-color 250ms ease-in-out;transition:text-decoration-color 250ms ease-in-out,-webkit-text-decoration-color 250ms ease-in-out;text-decoration:underline;-webkit-text-decoration-color:rgba(0,50,73,0);text-decoration-color:rgba(0,50,73,0)}
.tease__content-title a:hover{-webkit-text-decoration-color:#003249;text-decoration-color:#003249}
.alert-banner{display:none}
.home .alert-banner.alert-fade{height:0;-webkit-animation:hidden-height 333ms ease-out;animation:hidden-height 333ms ease-out;overflow:hidden;opacity:0;-webkit-animation-fill-mode:none;animation-fill-mode:none;display:none}
.home .alert-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-animation:initial-height 333ms ease-in 66ms forwards;animation:initial-height 333ms ease-in 66ms forwards;background-color:#fff;color:#003249;padding:.5rem 0}
.home .alert-banner__container{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative;margin-block:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.home .alert-banner__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:50px;width:20px;height:20px;background-color:#fff;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}
.home .alert-banner__title{margin:0;text-transform:uppercase;letter-spacing:1px;margin-right:1rem}
.home .alert-banner__description{margin:0;letter-spacing:1px}
.home .alert-banner p{margin:0;font-size:1.125rem}
.pagination__container{max-width:83.75rem;width:100%;margin:0 auto;padding:0 0 2rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.pagination__container .facetwp-facet.facetwp-facet-resource_pager.facetwp-type-pager .facetwp-pager{max-width:83.75rem;width:100%;margin:0 auto;padding:0 0 2rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.pagination__container .facetwp-facet.facetwp-facet-resource_pager.facetwp-type-pager .facetwp-pager .facetwp-page{display:block;position:relative;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:700;line-height:1;text-decoration:none;color:#003249;background-color:#fff;border-radius:3px;text-align:center;min-width:1.5rem;height:1.5rem;padding-top:.125rem;margin-left:1rem;-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem);-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.pagination__container .facetwp-facet.facetwp-facet-resource_pager.facetwp-type-pager .facetwp-pager .facetwp-page:hover{background:#003249;color:#fff}
.pagination__container .facetwp-facet.facetwp-facet-resource_pager.facetwp-type-pager .facetwp-pager .facetwp-page.prev,.pagination__container .facetwp-facet.facetwp-facet-resource_pager.facetwp-type-pager .facetwp-pager .facetwp-page.next{display:block;overflow:hidden;position:relative;text-indent:-9999px;background-color:#003249;color:#fff;border-radius:3px;height:1.25rem;min-width:1.25rem;margin-top:.125rem;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;text-indent:-9999px}
.pagination__container .facetwp-facet.facetwp-facet-resource_pager.facetwp-type-pager .facetwp-pager .facetwp-page.prev::after,.pagination__container .facetwp-facet.facetwp-facet-resource_pager.facetwp-type-pager .facetwp-pager .facetwp-page.next::after{content:'';position:absolute;width:100%;height:100%;inset:0;border-radius:inherit;background-position:center center;background-repeat:no-repeat;background-size:5px}
.pagination__container .facetwp-facet.facetwp-facet-resource_pager.facetwp-type-pager .facetwp-pager .facetwp-page.prev.prev::after,.pagination__container .facetwp-facet.facetwp-facet-resource_pager.facetwp-type-pager .facetwp-pager .facetwp-page.next.prev::after{background-image:url("/wp-content/themes/fas-base/assets/images/icon-pagination-left.svg")}
.pagination__container .facetwp-facet.facetwp-facet-resource_pager.facetwp-type-pager .facetwp-pager .facetwp-page.prev.next::after,.pagination__container .facetwp-facet.facetwp-facet-resource_pager.facetwp-type-pager .facetwp-pager .facetwp-page.next.next::after{background-image:url("/wp-content/themes/fas-base/assets/images/icon-pagination-right.svg")}
.pagination__container .facetwp-facet.facetwp-facet-resource_pager.facetwp-type-pager .facetwp-pager .facetwp-page.prev:hover,.pagination__container .facetwp-facet.facetwp-facet-resource_pager.facetwp-type-pager .facetwp-pager .facetwp-page.next:hover{background:#003249;color:#fff}
.pagination__container .facetwp-facet.facetwp-facet-resource_pager.facetwp-type-pager .facetwp-pager .facetwp-page.prev svg,.pagination__container .facetwp-facet.facetwp-facet-resource_pager.facetwp-type-pager .facetwp-pager .facetwp-page.next svg{height:12px;width:6px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.pagination__container .facetwp-facet.facetwp-facet-resource_pager.facetwp-type-pager .facetwp-pager .facetwp-page.active{display:block;position:relative;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:700;line-height:1;text-decoration:none;color:#fff;background-color:#003249;border-radius:3px;text-align:center;padding-top:.125rem;-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem)}
.pagination__container .facetwp-facet.facetwp-facet-resource_pager.facetwp-type-pager .facetwp-pager .facetwp-page.dots:hover{color:#003249;background-color:#fff}
.pagination__item{margin-left:1rem;padding-top:1px}
.pagination__item a{display:block;position:relative;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:700;line-height:1;text-decoration:none;color:#003249;background-color:#fff;border-radius:3px;text-align:center;width:1.5rem;height:1.5rem;padding-top:.125rem;-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem)}
.pagination__item--previous a,.pagination__item--next a{display:block;overflow:hidden;position:relative;text-indent:-9999px;background-color:#003249;color:#fff;border-radius:3px;height:1.25rem;width:1.25rem;margin-top:.125rem}
.pagination__item--previous a::after,.pagination__item--next a::after{content:'';position:absolute;width:100%;height:100%;inset:0;border-radius:inherit;background-position:center center;background-repeat:no-repeat;background-size:5px}
.pagination__item--previous a:hover,.pagination__item--next a:hover{background:#003249;color:#fff}
.pagination__item--previous a::after{background-image:url("/wp-content/themes/fas-base/assets/images/icon-pagination-left.svg")}
.pagination__item--next a::after{background-image:url("/wp-content/themes/fas-base/assets/images/icon-pagination-right.svg")}
.pagination__item--current span{display:block;position:relative;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:700;line-height:1;text-decoration:none;color:#fff;background-color:#003249;border-radius:3px;text-align:center;width:1.5rem;height:1.5rem;padding-top:.125rem;-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem)}
.pagination__pages{display:-webkit-box;display:-ms-flexbox;display:flex}
.pagination__pages a{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.pagination__pages a:hover{background:#003249;color:#fff}
.search{margin-top:0;padding-top:0}
.search__container{margin:0 auto;padding:0 6.563rem}
.search-tease{border-bottom:1px solid #003249;margin-bottom:1.5rem}
.search-tease__tag{font-style:normal;text-transform:uppercase;color:#007091;margin-bottom:0}
.search-tease__title{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;color:#003249;margin-bottom:0}
.search-tease__body{color:#1a181b}
.posts__search{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative;margin-top:0 !important;padding-top:0}
.posts__search .posts__container{margin:0 auto;padding:0 6.563rem}
.posts__search-results{padding-block:1rem;margin-left:6.563rem}
.posts__search-results--content{color:#003249}
.search-tease{width:100%;margin:0 auto 30px;padding-bottom:5px;border-bottom:1px solid #66686a}
.search-tease-tag{color:#003249}
.search-tease-title{margin-bottom:0;padding-top:4px}
.search-tease-title a{text-decoration:none}
.search-tease-title a:hover{text-decoration:none}
.search-tease-body{font-size:1.125rem;line-height:1.25rem;margin:.625rem 0 1.625rem}
.search-tease-body a{color:#007091;font-weight:bold;text-decoration:underline}
.search-tease-body a:hover{text-decoration:none}
.search-tease__tag{color:#003249;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-style:italic;margin-right:1.25rem}
.password-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem;margin-bottom:5rem}
.password-form label{font-size:1.25rem}
.password-form input{font-size:1.25rem;padding:.75rem;border:1px solid #003249;border-top-left-radius:.313rem;border-top-right-radius:.313rem;border-bottom-right-radius:0;border-bottom-left-radius:.625rem}
.password-form input::-webkit-input-placeholder{color:#007091}
.password-form input::-moz-placeholder{color:#007091}
.password-form input:-ms-input-placeholder{color:#007091}
.password-form input::-ms-input-placeholder{color:#007091}
.password-form input::placeholder{color:#007091}
.password-form button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;-webkit-box-shadow:none;box-shadow:none}
.tease-resources{max-width:100%;-webkit-transition:all 333ms ease;transition:all 333ms ease;position:relative}
.tease-resources__container{background:linear-gradient(135deg,#f9f9f9 0,#fbfbfb 100%);-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,0.14);box-shadow:0 0 14px 0 rgba(0,0,0,0.14);border-radius:1.25rem;overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;height:100%}
.tease-resources__container::before,.tease-resources__container::after{content:'';position:absolute;left:1.5rem;height:3px;background:-webkit-gradient(linear,left top,right top,from(#54b4f2),to(#caf1ff));background:linear-gradient(90deg,#54b4f2 0,#caf1ff 100%)}
.tease-resources__container::before{bottom:1rem;width:25px}
.tease-resources__container::after{bottom:.5rem;width:50px}
.tease-resources__image figure{margin:0;width:100%;height:240px;overflow:hidden;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-right-radius:0;border-bottom-left-radius:2.5rem}
.tease-resources__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}
.tease-resources__title{margin:0;padding-inline:1.5rem}
.tease-resources__link{text-align:right;margin-top:auto;margin-bottom:.5rem}
.tease-resources__link .button{padding-block:0;padding-right:2rem}
.alternator{display:grid;grid-template-columns:1fr;row-gap:1.25rem}
.alternator__row{display:grid;grid-template-columns:repeat(1,1fr)}
.alternator__image{padding-inline:1.25rem}
.alternator__image img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;height:250px;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-right-radius:0;border-bottom-left-radius:2.5rem}
.alternator__image-contain figure{padding:1.25rem;margin:auto}
.alternator__image-contain img{height:200px;-o-object-fit:contain;object-fit:contain}
.alternator__container{background:linear-gradient(135deg,#f9f9f9 0,#fbfbfb 100%);padding:1.75rem 1.25rem;margin-inline:2.5rem;margin-top:-2.5rem;border-radius:40px;min-height:calc(100% - 150px);-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,0.14);box-shadow:0 0 14px 0 rgba(0,0,0,0.14)}
.alternator__container-inner{max-width:32.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}
.alternator__title{position:relative}
.alternator__title--accent{display:block;width:50px;height:auto;margin-top:.5rem}
.alternator__link--group{display:grid;gap:1.25rem;grid-template-columns:repeat(1,1fr);width:-webkit-max-content;width:-moz-max-content;width:max-content}
.alternator__link--group .button{text-align:left;padding:.125rem 2.25rem .125rem 0}
.bread-crumbs{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative;margin:0 auto;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;color:#66686a;pointer-events:all}
.bread-crumbs__icon{background-size:0;text-decoration:none;position:relative}
.bread-crumbs__icon::after{position:absolute;content:'';width:6px;height:2px;background:-webkit-gradient(linear,left top,right top,from(#2e3192),to(#1bffff));background:linear-gradient(90deg,#2e3192 0,#1bffff 100%);right:-0.7rem;top:50%}
.bread-crumbs__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem}
.bread-crumbs .breadcrumbs__container span span a{padding:0 .5rem 0 1rem;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;text-decoration:underline;color:#003249;position:relative}
.bread-crumbs .breadcrumbs__container span span a::after{position:absolute;content:'';width:6px;height:2px;background:-webkit-gradient(linear,left top,right top,from(#2e3192),to(#1bffff));background:linear-gradient(90deg,#2e3192 0,#1bffff 100%);right:-0.7rem;top:55%}
.bread-crumbs .breadcrumbs__container span span a:hover{text-decoration:underline}
.bread-crumbs .breadcrumbs__container span span a:focus-visible{text-decoration:underline;outline:2px dashed #003249}
.bread-crumbs .breadcrumb_last{color:#007091;padding-left:.5rem}
.post-type-archive-clarity-reports .bread-crumbs .breadcrumbs__container span span a::after{display:none}
.post-type-archive-clarity-reports .bread-crumbs .breadcrumb_last{padding-left:0}
.cards{margin-block:0}
.cards--columns-auto .cards__grid{grid-template-columns:1}
.cards--columns-2 .cards__grid{grid-template-columns:1}
.cards--columns-3 .cards__grid{grid-template-columns:1}
.cards--columns-4 .cards__grid{grid-template-columns:1}
.cards--columns-5 .cards__grid{grid-template-columns:1}
.cards__container{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative;margin-top:0;margin-bottom:0;padding-block:3rem}
.cards__title{color:#003249;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem}
.cards__title--title{margin:0}
.cards__grid{display:grid;gap:1.25rem}
.cards__item{background:linear-gradient(135deg,#f9f9f9 0,#fbfbfb 100%);background-image:url(/wp-content/themes/fas-base/assets/images/ohu-gradient-wave.svg);background-repeat:no-repeat;background-size:200%;background-position:0 102%;border-radius:20px;overflow:hidden;-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,0.14);box-shadow:0 0 14px 0 rgba(0,0,0,0.14);padding-bottom:6.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}
.cards__item--image img{width:100%;height:240px;-o-object-fit:cover;object-fit:cover;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-right-radius:0;border-bottom-left-radius:2.5rem}
.cards__item--image-contain{height:240px;overflow:hidden;background-color:#fbfbfb}
.cards__item--image-contain figure{padding:1.25rem;margin:auto}
.cards__item--image-contain img{max-height:200px;-o-object-fit:contain;object-fit:contain;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
.cards__item--content{padding:1rem 1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}
.cards__item--title{position:relative}
.cards__item--title--accent{display:block;width:50px;height:auto;margin-top:.5rem}
.cards__item--description{margin:0}
.cards__item--links{padding-inline:1.25rem;padding-bottom:1.5rem;margin-top:auto}
.cards__item--button{margin:0}
.cards__item--button a{padding:0 2.25rem 0 0}
.feature-panel__container{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative;display:grid;grid-template-columns:1;gap:2.5rem}
.feature-panel__title{margin-bottom:-.5rem}
.feature-panel__card{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-right-radius:0;border-bottom-left-radius:2.5rem;background:linear-gradient(135deg,#f9f9f9 0,#fbfbfb 100%);-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,0.14);box-shadow:0 0 14px 0 rgba(0,0,0,0.14);overflow:hidden;padding-block:2rem;padding-left:1.5rem;padding-right:1.5rem;display:grid;gap:1.25rem;grid-template-columns:repeat(1,1fr)}
.feature-panel__card--main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}
.feature-panel__card--title{position:relative}
.feature-panel__card--title--accent-lrg{display:block;width:100px;height:auto;margin-bottom:1.5rem}
.feature-panel__card--links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.feature-panel__card--additional{height:100%;display:grid;place-items:center;border-radius:25px 25px 0 50px}
.feature-panel__card--additional--1{background:-webkit-gradient(linear,left top,right top,from(#2e3192),to(#1bffff));background:linear-gradient(90deg,#2e3192 0,#1bffff 100%)}
.feature-panel__card--additional--2{background:#001d2b}
.feature-panel__card--additional--3{background:#2a5eaa}
.feature-panel__card--panel-type--1{max-height:340px}
.feature-panel__card--image{width:calc(100% - 1.25rem);height:calc(100% - 1.25rem);max-height:320px;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-right-radius:0;border-bottom-left-radius:2.5rem;overflow:hidden}
.feature-panel__card--image figure{width:100%;height:100%}
.feature-panel__card--image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.feature-panel__card--content{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-right-radius:0;border-bottom-left-radius:2.5rem;width:calc(100% - 1.25rem);height:calc(100% - 1.25rem);padding:3rem 1.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;isolation:isolate}
.feature-panel__card--content--1{color:#fff;background-color:#001d2b}
.feature-panel__card--content--1 .feature-panel__card--content--links .button--simple-blue{color:#fff;-webkit-text-decoration-color:white;text-decoration-color:white}
.feature-panel__card--content--1 .feature-panel__card--content--links .button--simple-blue:hover{color:#fff;-webkit-text-decoration-color:white;text-decoration-color:white}
.feature-panel__card--content--1 .wysiwyg p>a,.feature-panel__card--content--1 .wysiwyg p>span>a,.feature-panel__card--content--1 .wysiwyg p>strong>a,.feature-panel__card--content--1 .wysiwyg p>ul>li>a,.feature-panel__card--content--1 .wysiwyg p>ul>li>ul>li>a{display:inline-block;position:relative;color:#fff;font-weight:600;text-decoration:underline;-webkit-transition:color 250ms ease-in-out;transition:color 250ms ease-in-out}
.feature-panel__card--content--1 .wysiwyg p>a::after,.feature-panel__card--content--1 .wysiwyg p>span>a::after,.feature-panel__card--content--1 .wysiwyg p>strong>a::after,.feature-panel__card--content--1 .wysiwyg p>ul>li>a::after,.feature-panel__card--content--1 .wysiwyg p>ul>li>ul>li>a::after{position:absolute;content:'';width:110%;height:115%;background-color:rgba(42,94,170,0);top:50%;left:50%;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%);-webkit-transition:background-color 250ms ease-in-out;transition:background-color 250ms ease-in-out;z-index:-1}
.feature-panel__card--content--1 .wysiwyg p>a:hover,.feature-panel__card--content--1 .wysiwyg p>span>a:hover,.feature-panel__card--content--1 .wysiwyg p>strong>a:hover,.feature-panel__card--content--1 .wysiwyg p>ul>li>a:hover,.feature-panel__card--content--1 .wysiwyg p>ul>li>ul>li>a:hover{color:#fff}
.feature-panel__card--content--1 .wysiwyg p>a:hover::after,.feature-panel__card--content--1 .wysiwyg p>span>a:hover::after,.feature-panel__card--content--1 .wysiwyg p>strong>a:hover::after,.feature-panel__card--content--1 .wysiwyg p>ul>li>a:hover::after,.feature-panel__card--content--1 .wysiwyg p>ul>li>ul>li>a:hover::after{background-color:#2a5eaa}
.feature-panel__card--content--1 .wysiwyg p>a:active,.feature-panel__card--content--1 .wysiwyg p>span>a:active,.feature-panel__card--content--1 .wysiwyg p>strong>a:active,.feature-panel__card--content--1 .wysiwyg p>ul>li>a:active,.feature-panel__card--content--1 .wysiwyg p>ul>li>ul>li>a:active{background-color:#2a5eaa;color:#fff}
.feature-panel__card--content--1 .wysiwyg p>a:focus-visible,.feature-panel__card--content--1 .wysiwyg p>span>a:focus-visible,.feature-panel__card--content--1 .wysiwyg p>strong>a:focus-visible,.feature-panel__card--content--1 .wysiwyg p>ul>li>a:focus-visible,.feature-panel__card--content--1 .wysiwyg p>ul>li>ul>li>a:focus-visible{background-color:#2a5eaa;color:#fff;outline:2px solid #fff}
.feature-panel__card--content--2{color:#1a181b;background-color:#fff}
.feature-panel__card--content--3{color:#fff}
.feature-panel__card--content--3 .feature-panel__card--content--links .button--simple-blue{color:#fff;-webkit-text-decoration-color:white;text-decoration-color:white}
.feature-panel__card--content--3 .feature-panel__card--content--links .button--simple-blue:hover{color:#fff;-webkit-text-decoration-color:white;text-decoration-color:white}
.feature-panel__card--content--3 .wysiwyg p>a,.feature-panel__card--content--3 .wysiwyg p>span>a,.feature-panel__card--content--3 .wysiwyg p>strong>a,.feature-panel__card--content--3 .wysiwyg p>ul>li>a,.feature-panel__card--content--3 .wysiwyg p>ul>li>ul>li>a{display:inline-block;position:relative;color:#fff;font-weight:600;text-decoration:underline;-webkit-transition:color 250ms ease-in-out;transition:color 250ms ease-in-out}
.feature-panel__card--content--3 .wysiwyg p>a::after,.feature-panel__card--content--3 .wysiwyg p>span>a::after,.feature-panel__card--content--3 .wysiwyg p>strong>a::after,.feature-panel__card--content--3 .wysiwyg p>ul>li>a::after,.feature-panel__card--content--3 .wysiwyg p>ul>li>ul>li>a::after{position:absolute;content:'';width:110%;height:115%;background-color:rgba(42,94,170,0);top:50%;left:50%;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%);-webkit-transition:background-color 250ms ease-in-out;transition:background-color 250ms ease-in-out;z-index:-1}
.feature-panel__card--content--3 .wysiwyg p>a:hover,.feature-panel__card--content--3 .wysiwyg p>span>a:hover,.feature-panel__card--content--3 .wysiwyg p>strong>a:hover,.feature-panel__card--content--3 .wysiwyg p>ul>li>a:hover,.feature-panel__card--content--3 .wysiwyg p>ul>li>ul>li>a:hover{color:#fff}
.feature-panel__card--content--3 .wysiwyg p>a:hover::after,.feature-panel__card--content--3 .wysiwyg p>span>a:hover::after,.feature-panel__card--content--3 .wysiwyg p>strong>a:hover::after,.feature-panel__card--content--3 .wysiwyg p>ul>li>a:hover::after,.feature-panel__card--content--3 .wysiwyg p>ul>li>ul>li>a:hover::after{background-color:#2a5eaa}
.feature-panel__card--content--3 .wysiwyg p>a:active,.feature-panel__card--content--3 .wysiwyg p>span>a:active,.feature-panel__card--content--3 .wysiwyg p>strong>a:active,.feature-panel__card--content--3 .wysiwyg p>ul>li>a:active,.feature-panel__card--content--3 .wysiwyg p>ul>li>ul>li>a:active{background-color:#2a5eaa;color:#fff}
.feature-panel__card--content--3 .wysiwyg p>a:focus-visible,.feature-panel__card--content--3 .wysiwyg p>span>a:focus-visible,.feature-panel__card--content--3 .wysiwyg p>strong>a:focus-visible,.feature-panel__card--content--3 .wysiwyg p>ul>li>a:focus-visible,.feature-panel__card--content--3 .wysiwyg p>ul>li>ul>li>a:focus-visible{background-color:#2a5eaa;color:#fff;outline:2px solid #fff}
.feature-panel__card--content--title{position:relative;padding-bottom:1rem;margin-bottom:0}
.feature-panel__card--content--title::after{position:absolute;content:'';width:60px;height:5px;bottom:0;left:0;background-color:#2a5eaa}
.feature-panel__card--content--links .button{padding-left:0}
.featured-resources__container{max-width:80rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative;background:linear-gradient(135deg,#f9f9f9 0,#fbfbfb 100%);border-radius:40px;-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,0.14);box-shadow:0 0 14px 0 rgba(0,0,0,0.14);padding:40px 10px}
.featured-resources__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.25rem}
.featured-resources__title--title{margin:0;padding:2.25rem 0 0;position:relative}
.featured-resources__title--title::before,.featured-resources__title--title::after{position:absolute;content:'';left:0;background:-webkit-gradient(linear,left top,right top,from(#2e3192),to(#1bffff));background:linear-gradient(90deg,#2e3192 0,#1bffff 100%);height:5px}
.featured-resources__title--title::before{width:50px;top:0}
.featured-resources__title--title::after{width:100px;top:.75rem}
.featured-resources__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(295px,1fr))}
.featured-resources__item{max-width:295px}
.featured-resources__item--image{max-width:295px;max-height:175px;overflow:hidden;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-right-radius:0;border-bottom-left-radius:2.5rem}
.featured-resources__item--image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:.5rem;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-right-radius:0;border-bottom-left-radius:2.5rem}
.featured-resources__item--taxonomy{margin-left:.625rem;margin-bottom:.25rem}
.featured-resources__item--taxonomy a{color:#007091;text-transform:uppercase;font-style:italic;font-weight:400}
.featured-resources__item--title{margin-left:.625rem}
.featured-resources__item--title a{color:#003249;text-decoration:underline;-webkit-text-decoration-color:rgba(0,50,73,0);text-decoration-color:rgba(0,50,73,0);-webkit-transition:-webkit-text-decoration-color 250ms ease-in-out;transition:-webkit-text-decoration-color 250ms ease-in-out;transition:text-decoration-color 250ms ease-in-out;transition:text-decoration-color 250ms ease-in-out,-webkit-text-decoration-color 250ms ease-in-out}
.featured-resources__item--title a:hover{-webkit-text-decoration-color:#003249;text-decoration-color:#003249}
.featured-resources__item p{display:none}
.featured-resources-list{background:-webkit-gradient(linear,left top,right top,from(#def1fd),to(#f4fdff));background:linear-gradient(90deg,#def1fd 0,#f4fdff 100%);padding-top:2.625rem;padding-bottom:2.125rem}
.featured-resources-list__container{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative;margin-block:0;display:grid;gap:1.25rem;grid-template-columns:repeat(1,1fr)}
.featured-resources-list__left-title{margin-bottom:1rem}
.featured-resources-list__left-description{margin-bottom:2rem}
.featured-resources-list__left-description p>a{isolation:isolate}
.featured-resources-list__left-description p>a::after{position:absolute;content:'';width:110%;height:115%;background-color:rgba(0,112,145,0);top:50%;left:50%;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%);-webkit-transition:background-color 250ms ease-in-out;transition:background-color 250ms ease-in-out;z-index:-1}
.featured-resources-list__left-description p>a:hover::after{background-color:#007091}
.featured-resources-list__left-links{border-top:1px solid #003249;padding-block:1.25rem}
.featured-resources-list__left-links a{display:block;position:relative;color:#003249;font-weight:700;font-size:1.125rem;line-height:1;letter-spacing:1px;text-decoration:underline;-webkit-text-decoration-color:rgba(0,50,73,0);text-decoration-color:rgba(0,50,73,0);-webkit-transition:-webkit-text-decoration-color 250ms ease-in-out;transition:-webkit-text-decoration-color 250ms ease-in-out;transition:text-decoration-color 250ms ease-in-out;transition:text-decoration-color 250ms ease-in-out,-webkit-text-decoration-color 250ms ease-in-out;margin:0;padding:0}
.featured-resources-list__left-links a::before,.featured-resources-list__left-links a::after{position:absolute;content:url("/wp-content/themes/fas-base/assets/images/icon-arrow-right-dark.svg");width:8px;height:13px;top:30%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.featured-resources-list__left-links a::before{right:0}
.featured-resources-list__left-links a::after{right:.4rem}
.featured-resources-list__left-links a:hover{-webkit-text-decoration-color:#003249;text-decoration-color:#003249}
.featured-resources-list__right-top--link{text-align:right;margin-bottom:2rem}
.featured-resources-list__right--resources a{border-top:1px solid #003249;padding:1.25rem 1rem 1.25rem 0;display:block;position:relative;color:#003249;font-weight:700;font-size:1.125rem;line-height:1.4;letter-spacing:1px;text-decoration:underline;-webkit-text-decoration-color:rgba(0,50,73,0);text-decoration-color:rgba(0,50,73,0);-webkit-transition:-webkit-text-decoration-color 250ms ease-in-out;transition:-webkit-text-decoration-color 250ms ease-in-out;transition:text-decoration-color 250ms ease-in-out;transition:text-decoration-color 250ms ease-in-out,-webkit-text-decoration-color 250ms ease-in-out;margin:0}
.featured-resources-list__right--resources a::before,.featured-resources-list__right--resources a::after{position:absolute;content:url("/wp-content/themes/fas-base/assets/images/icon-arrow-right-dark.svg");width:8px;height:13px;top:40%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.featured-resources-list__right--resources a::before{right:0}
.featured-resources-list__right--resources a::after{right:.4rem}
.featured-resources-list__right--resources a:hover{-webkit-text-decoration-color:#003249;text-decoration-color:#003249}
.hero-home__container{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative;border-radius:40px;-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,0.14);box-shadow:0 0 14px 0 rgba(0,0,0,0.14);background:linear-gradient(135deg,#f9f9f9 0,#fbfbfb 100%);display:grid;grid-template-columns:1fr;isolation:isolate}
.hero-home__container--left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.hero-home__container--right{position:relative;width:100%;overflow:hidden;border-top-right-radius:0;border-bottom-right-radius:40px;border-bottom-left-radius:40px}
.hero-home__content{padding:2.5rem 1.25rem 0 1.25rem;text-align:center}
.hero-home__content--title{margin-bottom:1rem}
.hero-home__content--description{margin-bottom:2rem}
.hero-home__content--links{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.hero-home__content--button{margin:0;padding:0;list-style-type:none}
.hero-home__blob{position:absolute;border-radius:46% 54% 21% 79% / 47% 30% 70% 53%;z-index:-1;top:0;left:50%;right:auto;bottom:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background:-webkit-gradient(linear,left top,right top,from(#2e3192),to(#1bffff));background:linear-gradient(90deg,#2e3192 0,#1bffff 100%);width:150%;height:150%;top:25%}
.hero-home__image{overflow:hidden;padding:2rem 2rem 0 2rem;z-index:2}
.hero-home__image--image{display:block;max-width:100%;margin:0 auto;-o-object-fit:contain;object-fit:contain}
.hero-interior{margin-bottom:3.75rem}
.hero-interior__container{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative;margin-top:75px;margin-bottom:5px;border-radius:40px;-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,0.14);box-shadow:0 0 14px 0 rgba(0,0,0,0.14);display:-webkit-box;display:-ms-flexbox;display:flex}
.hero-interior--layout-2 .hero-interior__container{min-height:350px}
.hero-interior--layout-3 .hero-interior__container{min-height:200px}
.hero-interior__container--left{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,#f9f9f9 0,#fbfbfb 100%);isolation:isolate;overflow:hidden;border-top-left-radius:40px;border-top-right-radius:40px;border-bottom-right-radius:40px;border-bottom-left-radius:40px}
.hero-interior__content{padding:2.5rem 1.25rem;text-align:center}
.hero-interior__content--title{margin-bottom:1rem;color:#003249}
.hero-interior--layout-3 .hero-interior__content--title h1{font-size:2.375rem}
.hero-interior__content--description{margin-bottom:2rem;color:#003249}
.hero-interior__content--links{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.hero-interior__content--button{margin:0;padding:0;list-style-type:none}
.hero-interior__image{display:none}
.iframe-embed{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative;padding:1rem;margin-top:0;margin-bottom:0}
.iframe-embed__container{position:relative;overflow:hidden;width:100%;padding-top:100%}
.iframe-embed__container iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}
.notification-bar{background-color:#001d2b;color:#fff;text-align:center;z-index:-2;margin-bottom:0}
.notification-bar__container{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative;padding:1rem;margin-top:0;margin-bottom:0}
.notification-bar__content{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem;grid-template-columns:repeat(1,1fr)}
.notification-bar__content--icon{max-width:170px;background:-webkit-gradient(linear,left top,right top,from(#2e3192),to(#1bffff));background:linear-gradient(90deg,#2e3192 0,#1bffff 100%);margin:0 auto;padding:20px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top-left-radius:.625rem;border-top-right-radius:.625rem;border-bottom-right-radius:0;border-bottom-left-radius:1.25rem}
.notification-bar__content--icon figure img{max-width:75px;height:auto;-o-object-fit:contain;object-fit:contain}
.notification-bar__content--icon figure svg{width:75px;height:auto;-o-object-fit:contain;object-fit:contain}
.notification-bar__content--description{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0;z-index:1}
.notification-bar__content--description p a{display:inline-block;position:relative;color:#fff;font-weight:600;text-decoration:underline;-webkit-transition:color 250ms ease-in-out;transition:color 250ms ease-in-out}
.notification-bar__content--description p a::after{position:absolute;content:'';width:110%;height:115%;background-color:rgba(42,94,170,0);top:50%;left:50%;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%);-webkit-transition:background-color 250ms ease-in-out;transition:background-color 250ms ease-in-out;z-index:-1}
.notification-bar__content--description p a:hover{color:#fff}
.notification-bar__content--description p a:hover::after{background-color:#2a5eaa}
.notification-bar__content--description p a:active{background-color:#2a5eaa;color:#fff}
.notification-bar__content--description p a:focus-visible{background-color:#2a5eaa;color:#fff;outline:2px solid #fff}
.partner-logos{margin-block:1.875rem;padding-inline:1rem}
.partner-logos__container{position:relative;background:-webkit-gradient(linear,left top,right top,from(#54b4f2),to(#caf1ff));background:linear-gradient(90deg,#54b4f2 0,#caf1ff 100%);margin:0 auto;max-width:1440px;border-radius:20px;-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,0.14);box-shadow:0 0 14px 0 rgba(0,0,0,0.14);padding-top:1.875rem;padding-bottom:3.75rem;z-index:1;isolation:isolate}
.partner-logos__container::after{position:absolute;content:'';width:100%;height:100%;border-radius:inherit;bottom:0;left:0;right:0;opacity:.3;background-image:url("/wp-content/themes/fas-base/assets/images/ohu-quick-links.svg");background-position:bottom center;background-size:contain;background-repeat:no-repeat;z-index:-1}
.partner-logos__header{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative;margin-top:0;padding-bottom:1rem;margin-bottom:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:2px solid #003249;gap:1rem}
.partner-logos__title{margin:0;padding:2.4rem 0 0;position:relative}
.partner-logos__title--title{margin:0;padding:0;line-height:1}
.partner-logos__lower-grid{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0;margin-bottom:0;row-gap:3rem;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}
.partner-logos__item{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:48%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}
.partner-logos__item:nth-of-type(1n+5){display:none}
.partner-logos__item--image{height:6.75rem;width:6.75rem;border-radius:100px;overflow:hidden;margin-bottom:.25rem}
.partner-logos__item--image figure{margin:0;padding:0}
.partner-logos__item--image img{width:100%;max-width:6.75rem;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}
.partner-logos__item--title h5{color:#003249}
.quick-links{margin-block:3.75rem;padding-inline:1rem}
.quick-links__container{position:relative;background:-webkit-gradient(linear,left top,right top,from(#abdbf9),to(#e5f8ff));background:linear-gradient(90deg,#abdbf9 0,#e5f8ff 100%);margin:0 auto;max-width:1440px;border-radius:20px;-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,0.14);box-shadow:0 0 14px 0 rgba(0,0,0,0.14);padding-top:1.875rem;padding-bottom:3.125rem;z-index:1;isolation:isolate}
.quick-links__container::after{position:absolute;content:'';width:100%;height:100%;border-radius:inherit;bottom:0;left:0;right:0;opacity:.3;background-image:url("/wp-content/themes/fas-base/assets/images/ohu-quick-links.svg");background-position:bottom center;background-size:contain;background-repeat:no-repeat;z-index:-1}
.quick-links__header{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative;margin-top:0;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding-bottom:1rem;margin-bottom:1.5rem;border-bottom:2px solid #003249}
.quick-links__title{margin:0;padding:2.4rem 0 0;position:relative;max-width:70.943rem}
.quick-links__title::before,.quick-links__title::after{position:absolute;content:'';left:0;background-color:#2a5eaa;height:5px}
.quick-links__title::before{width:50px;top:0}
.quick-links__title::after{width:100px;top:.75rem}
.quick-links__title--title{margin:0;padding:0}
.quick-links__lower-grid{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative;margin-top:0;margin-bottom:0}
.quick-links__content{display:grid;row-gap:1.25rem;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}
.quick-links__content-col-4{grid-template-columns:repeat(1,1fr)}
.quick-links__item{background-color:#fff;padding:.625rem 1.625rem 1.25rem .625rem;min-height:150px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;border:1px solid #007091;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-right-radius:0;border-bottom-left-radius:2.5rem}
.quick-links__item::before{position:absolute;content:url("/wp-content/themes/fas-base/assets/images/icon-arrow-right-gradient-light.svg");right:1rem;bottom:.5rem;-webkit-transform:scale(75%);transform:scale(75%);width:10px;height:16px;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;z-index:0;opacity:0}
.quick-links__item::after{position:absolute;content:url("/wp-content/themes/fas-base/assets/images/icon-arrow-right-gradient-light.svg");right:1rem;bottom:.5rem;-webkit-transform:scale(50%);transform:scale(50%);width:10px;height:16px;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;z-index:0;opacity:0}
.quick-links__item--title{margin-bottom:.5rem}
.quick-links__item--title h3{color:#003249}
.quick-links__item--description{padding-bottom:0}
.quick-links__item--description p{font-size:1rem;margin-bottom:0}
.quick-links__item--link{position:relative}
.quick-links__item--link svg{position:absolute;bottom:.5rem;right:1.5rem}
.quick-links__item--link:hover svg,.quick-links__item--link:focus-visible svg{fill:#fff}
.quick-links__item--link:hover .quick-links__item--title h3,.quick-links__item--link:focus-visible .quick-links__item--title h3{color:#fff}
.quick-links__item--link:hover .quick-links__item,.quick-links__item--link:focus-visible .quick-links__item{background-color:#001d2b}
.quick-links__item--link:hover .quick-links__item::before,.quick-links__item--link:focus-visible .quick-links__item::before{right:.75rem;opacity:1}
.quick-links__item--link:hover .quick-links__item::after,.quick-links__item--link:focus-visible .quick-links__item::after{right:.5rem;opacity:1}
.quick-links__item--link:focus-visible{outline:2px dashed #003249;outline-offset:5px;-webkit-transition:none;transition:none}
.quick-links-with-intro__container{display:grid;grid-template-columns:repeat(1,1fr)}
.quick-links-with-intro__content{background-color:#001d2b;color:#fff;padding:2rem 1.25rem 3rem}
.quick-links-with-intro__title{position:relative;padding-top:1.75rem;margin-bottom:1.25rem}
.quick-links-with-intro__title::before,.quick-links-with-intro__title::after{content:'';position:absolute;left:0;height:3px;background:-webkit-gradient(linear,left top,right top,from(#54b4f2),to(#caf1ff));background:linear-gradient(90deg,#54b4f2 0,#caf1ff 100%)}
.quick-links-with-intro__title::before{top:0;width:25px}
.quick-links-with-intro__title::after{top:.5rem;width:50px}
.quick-links-with-intro__grid{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:-webkit-min-content;height:-moz-min-content;height:min-content;gap:1rem;margin:0 auto;margin-top:-1.25rem;padding-inline:1.25rem}
.quick-links-with-intro__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem;background:linear-gradient(135deg,#f9f9f9 0,#fbfbfb 100%);border-radius:20px;-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,0.14);box-shadow:0 0 14px 0 rgba(0,0,0,0.14);padding:22px 14px;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}
.quick-links-with-intro__link:hover{background:#001d2b;-webkit-box-shadow:0 0 8px 0 rgba(255,255,255,0.8);box-shadow:0 0 8px 0 rgba(255,255,255,0.8)}
.quick-links-with-intro__link:hover .quick-links-with-intro__link--figure{background:-webkit-gradient(linear,left top,right top,from(#54b4f2),to(#caf1ff));background:linear-gradient(90deg,#54b4f2 0,#caf1ff 100%)}
.quick-links-with-intro__link:hover .quick-links-with-intro__link--link{color:#fff;-webkit-text-decoration-color:white;text-decoration-color:white}
.quick-links-with-intro__link--figure{background:-webkit-gradient(linear,left top,right top,from(#2e3192),to(#1bffff));background:linear-gradient(90deg,#2e3192 0,#1bffff 100%);width:90px;height:74px;display:grid;place-content:center;border-top-left-radius:.625rem;border-top-right-radius:.625rem;border-bottom-right-radius:0;border-bottom-left-radius:1.25rem}
.quick-links-with-intro__link--icon{max-width:50px;max-height:44px;-o-object-fit:contain;object-fit:contain}
.quick-links-with-intro__link--link{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.3;color:#003249;text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,0);text-decoration-color:rgba(255,255,255,0);text-underline-offset:2px}
.resource-data-cards__container{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative;display:grid;gap:1.25rem;grid-template-columns:repeat(1,1fr)}
.resource-data-cards__card{background:linear-gradient(135deg,#f9f9f9 0,#fbfbfb 100%);-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,0.14);box-shadow:0 0 14px 0 rgba(0,0,0,0.14);border-radius:.625rem;overflow:hidden;position:relative}
.resource-data-cards__card::before,.resource-data-cards__card::after{content:'';position:absolute;left:1.5rem;height:3px;background:-webkit-gradient(linear,left top,right top,from(#54b4f2),to(#caf1ff));background:linear-gradient(90deg,#54b4f2 0,#caf1ff 100%)}
.resource-data-cards__card::before{bottom:2rem;width:25px}
.resource-data-cards__card::after{bottom:1.5rem;width:50px}
.resource-data-cards__image figure{margin:0;width:100%;height:350px;overflow:hidden;border-top-left-radius:.625rem;border-top-right-radius:.625rem;border-bottom-right-radius:0;border-bottom-left-radius:1.25rem}
.resource-data-cards__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.resource-data-cards__content{padding:1rem 1.5rem 1.35rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:calc(100% - 350px)}
.resource-data-cards__title{margin-bottom:1.5rem}
.resource-data-cards__link{text-align:right}
.resource-data-cards__link .button{padding-block:0;padding-right:2rem}
.story-telling{position:relative;overflow:hidden}
.story-telling::before,.story-telling::after{position:absolute;content:'';width:350px;height:250px;background:-webkit-gradient(linear,left top,right top,from(#2e3192),to(#1bffff));background:linear-gradient(90deg,#2e3192 0,#1bffff 100%);z-index:-1}
.story-telling::before{top:0;right:0;-webkit-transform:translateX(75%);transform:translateX(75%);border-radius:44% 56% 42% 58% / 27% 30% 70% 73%}
.story-telling::after{bottom:10rem;left:0;-webkit-transform:translateX(-75%);transform:translateX(-75%);border-radius:10% 90% 85% 15% / 42% 30% 70% 58%}
.story-telling__container{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative;display:grid;grid-template-columns:repeat(1,1fr);gap:1.25rem}
.story-telling__content-link-top{isolation:isolate}
.story-telling__content-link-top--image{z-index:0}
.story-telling__content-link-top--image img{display:block;width:100%;height:100%;max-height:400px;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);box-shadow:0 0 10px 0 rgba(0,0,0,0.3);border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-right-radius:0;border-bottom-left-radius:2.5rem}
.story-telling__content-link-top--content{z-index:1;position:relative;background:linear-gradient(135deg,#f9f9f9 0,#fbfbfb 100%);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);box-shadow:0 0 10px 0 rgba(0,0,0,0.3);border-top-left-radius:40px;margin-top:-2.25rem;margin-left:1.25rem;padding:1.5rem 1.25rem}
.story-telling__content-link-top--title{margin:0}
.story-telling__content-link-top--link{margin-top:1.875rem}
.story-telling__testimonial{border:20px solid #2a5eaa;isolation:isolate;padding:2.25rem 1.5rem 0 1.5rem;position:relative;overflow:hidden}
.story-telling__testimonial::after{position:absolute;content:'';width:450px;height:300px;border-radius:42% 58% 38% 62% / 35% 30% 70% 65%;background:-webkit-gradient(linear,left top,right top,from(#abdbf9),to(#e5f8ff));background:linear-gradient(90deg,#abdbf9 0,#e5f8ff 100%);opacity:.5;top:0;right:0;-webkit-transform:translate(60%,-20%);transform:translate(60%,-20%)}
.story-telling__testimonial--image{width:185px;height:185px;border-radius:165px;background:-webkit-gradient(linear,left top,right top,from(#2e3192),to(#1bffff));background:linear-gradient(90deg,#2e3192 0,#1bffff 100%);display:grid;place-items:center;margin-bottom:1.875rem}
.story-telling__testimonial--image img{display:block;width:100%;max-width:175px;height:100%;max-height:175px;aspect-ratio:1 / 1;border-radius:165px;-o-object-fit:cover;object-fit:cover}
.story-telling__testimonial--testimonial{padding-bottom:2.5rem;margin-bottom:0;border-bottom:1px solid #2a5eaa}
.story-telling__testimonial--testimonial p{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.625rem;font-weight:400}
.story-telling__testimonial--bottom{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:1.5rem}
.story-telling__testimonial--byline{margin:0;padding-bottom:2px}
.story-telling__testimonial--link{display:inline-block;position:relative;color:#2a5eaa;font-weight:600;text-decoration:underline;-webkit-transition:color 250ms ease-in-out;transition:color 250ms ease-in-out;font-weight:400;margin:0}
.story-telling__testimonial--link::after{position:absolute;content:'';width:102%;height:115%;background-color:rgba(42,94,170,0);top:50%;left:50%;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%);-webkit-transition:background-color 250ms ease-in-out;transition:background-color 250ms ease-in-out;z-index:-1}
.story-telling__testimonial--link svg{-webkit-transition:fill 250ms ease-in-out;transition:fill 250ms ease-in-out}
.story-telling__testimonial--link:hover{color:#fff}
.story-telling__testimonial--link:hover::after{background-color:#2a5eaa}
.story-telling__testimonial--link:hover svg{fill:white}
.story-telling__testimonial--link:active{background-color:transparent;color:#003249}
.story-telling__testimonial--link:focus-visible{background-color:transparent;color:#003249;outline:2px solid #003249}
.story-telling__stat{background:-webkit-gradient(linear,left top,right top,from(#2e3192),to(#1bffff));background:linear-gradient(90deg,#2e3192 0,#1bffff 100%);padding:1.25rem}
.story-telling__stat--inner{background-color:#fff;width:100%;height:100%;padding:3rem 1.25rem 6rem 1.25rem;isolation:isolate;position:relative;overflow:hidden}
.story-telling__stat--inner::after{position:absolute;content:'';width:100px;height:150px;border-radius:42% 58% 38% 62% / 35% 30% 70% 65%;background:-webkit-gradient(linear,left top,right top,from(#e5f8ff),to(#abdbf9));background:linear-gradient(90deg,#e5f8ff 0,#abdbf9 100%);opacity:1;bottom:0;left:0;-webkit-transform:translate(-30%,50%);transform:translate(-30%,50%);z-index:-1}
.story-telling__stat--title{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;display:inline-block;margin:0;line-height:1;background-image:-webkit-gradient(linear,left top,right top,from(#2e3192),color-stop(70%,#2a5eaa),to(#258fc4));background-image:linear-gradient(90deg,#2e3192 0,#2a5eaa 70%,#258fc4 100%);background-size:100%;-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:1.5rem;margin-bottom:1.75rem;border-bottom:6px solid #2a5eaa;z-index:1}
.story-telling__stat--description{z-index:1}
.story-telling__stat--description p{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.625rem;font-weight:400}
.story-telling__content-link-bottom{isolation:isolate}
.story-telling__content-link-bottom--image{z-index:0;position:relative}
.story-telling__content-link-bottom--image::after{position:absolute;content:'';width:calc(100% + 20px);height:calc(100% + 20px);border-radius:inherit;background-color:#aec6e8;inset:-10px;z-index:-1;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;border-bottom-right-radius:0;border-bottom-left-radius:2.75rem}
.story-telling__content-link-bottom--image img{display:block;width:100%;height:100%;max-height:400px;-o-object-fit:cover;object-fit:cover;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-right-radius:0;border-bottom-left-radius:2.5rem}
.story-telling__content-link-bottom--content{z-index:1;position:relative;background:linear-gradient(135deg,#f9f9f9 0,#fbfbfb 100%);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);box-shadow:0 0 10px 0 rgba(0,0,0,0.3);border-top-left-radius:40px;margin-top:-2.25rem;margin-left:1.25rem;padding:1.5rem 1.25rem}
.story-telling__content-link-bottom--title{margin:0}
.story-telling__content-link-bottom--link{margin-top:1.875rem}
.story-telling__cta{background-color:#001d2b;color:#fff;padding:3.375rem 2.5rem;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-right-radius:0;border-bottom-left-radius:2.5rem}
.story-telling__cta--title{position:relative;padding-top:1.5rem;margin-bottom:1.5rem}
.story-telling__cta--title::before,.story-telling__cta--title::after{content:'';position:absolute;left:0;height:3px;background:-webkit-gradient(linear,left top,right top,from(#54b4f2),to(#caf1ff));background:linear-gradient(90deg,#54b4f2 0,#caf1ff 100%)}
.story-telling__cta--title::before{top:0;width:25px}
.story-telling__cta--title::after{top:.5rem;width:50px}
.story-telling__cta--description p{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.625rem;font-weight:400}
.story-telling__cta--link{margin-top:1.5rem}
.story-telling__cta--link a{padding-left:0}
.testimonial-slider{position:relative;padding:1rem}
.testimonial-slider__container{padding:1rem}
.testimonial-slider .slick-list{background:-webkit-gradient(linear,left top,right top,from(#abdbf9),to(#e5f8ff));background:linear-gradient(90deg,#abdbf9 0,#e5f8ff 100%);border-radius:20px;-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,0.14);box-shadow:0 0 14px 0 rgba(0,0,0,0.14)}
.testimonial-slider__slide{position:relative;margin:0 auto;isolation:isolate}
.testimonial-slider__slide::after{position:absolute;content:'';width:100%;height:100%;border-radius:inherit;bottom:0;left:0;right:0;opacity:.3;background-image:url("/wp-content/themes/fas-base/assets/images/ohu-quick-links.svg");background-position:bottom center;background-size:contain;background-repeat:no-repeat;z-index:-1}
.testimonial-slider__left{margin:1.125rem auto 0 auto;max-width:222px}
.testimonial-slider__left figure{width:222px;height:300px}
.testimonial-slider__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.testimonial-slider__byline{color:#fff;background-color:#1a181b;padding:1.125rem .875rem .25rem;margin:.5rem 0 0}
.testimonial-slider__testimonial{padding:3rem}
.testimonial-slider__testimonial p{font-size:1.5rem;color:#003249}
.testimonial-slider__testimonial p:first-of-type{position:relative}
.testimonial-slider__testimonial p:first-of-type::before,.testimonial-slider__testimonial p:first-of-type::after{position:absolute;color:#2a5eaa;font-size:4.125rem;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}
.testimonial-slider__testimonial p:first-of-type::before{content:open-quote;top:-2rem;left:-2rem}
.testimonial-slider__testimonial p:first-of-type::after{content:close-quote;bottom:-2rem;margin-left:1rem}
.testimonial-slider button{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:9}
.testimonial-slider .slick-prev,.testimonial-slider .slick-next{position:absolute;border:0;cursor:pointer;width:50px;height:50px;background-color:#003249;border-radius:3px;-webkit-transition:opacity 125ms ease-in-out;transition:opacity 125ms ease-in-out}
.testimonial-slider .slick-prev-icon::before,.testimonial-slider .slick-next-icon::before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:16px;height:31px;opacity:1}
.testimonial-slider .slick-prev:hover,.testimonial-slider .slick-next:hover{opacity:.85}
.testimonial-slider .slick-prev{left:calc(1rem - 25px)}
.testimonial-slider .slick-prev-icon::before{content:url("../images/icon-slider-left.svg")}
.testimonial-slider .slick-next{right:calc(1rem - 25px)}
.testimonial-slider .slick-next-icon::before{content:url("../images/icon-slider-right.svg")}
.text-area-and-image{position:relative;overflow:hidden}
.text-area-and-image::before,.text-area-and-image::after{content:'';position:absolute;z-index:-1;background:-webkit-gradient(linear,left top,right top,from(#2e3192),to(#1bffff));background:linear-gradient(90deg,#2e3192 0,#1bffff 100%)}
.text-area-and-image__layout--1::before{border-radius:46% 54% 21% 79% / 47% 30% 70% 53%;top:0;left:0;width:349px;height:246px;-webkit-transform:translate(-40%,-30%);transform:translate(-40%,-30%)}
.text-area-and-image__layout--2::before{border-radius:46% 54% 21% 79% / 47% 30% 70% 53%;bottom:0;left:0;width:349px;height:246px;-webkit-transform:translate(-40%,30%);transform:translate(-40%,30%)}
.text-area-and-image__container{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative;display:grid;grid-template-columns:repeat(1,1fr);gap:1.25rem}
.text-area-and-image__container--left{max-width:25.002rem}
.text-area-and-image__image--image{width:100%;height:100%}
.text-area-and-image__image--image--1{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-right-radius:0;border-bottom-left-radius:2.5rem;-o-object-fit:cover;object-fit:cover}
.text-area-and-image__image--image--2{-o-object-fit:contain;object-fit:contain}
.text-area-and-image__title{color:#003249;margin:0 0 1.5rem 0;padding:2.4rem 0 0;position:relative}
.text-area-and-image__title::before,.text-area-and-image__title::after{position:absolute;content:'';left:0;background:-webkit-gradient(linear,left top,right top,from(#54b4f2),to(#caf1ff));background:linear-gradient(90deg,#54b4f2 0,#caf1ff 100%);height:5px}
.text-area-and-image__title::before{width:50px;top:0}
.text-area-and-image__title::after{width:100px;top:.75rem}
.cla-accordion__container{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative;max-width:64.38rem}
.cla-accordion__title{margin-bottom:1rem}
.cla-accordion__title h3{color:#003249}
.cla-accordion__items{border-bottom:1px solid #007091;margin:0;list-style-type:none;padding:0;width:100%}
.cla-accordion__item{-webkit-transition:all 500ms ease;transition:all 500ms ease;list-style-type:none;margin-left:0}
.cla-accordion__item-body{display:none;margin-right:2rem}
.cla-accordion__item-body:last-child{margin-bottom:2rem}
.cla-accordion__item-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative;display:inline-block;width:100%;border:0;border-radius:0;border-top:1px solid #007091;padding:.75rem 3rem .85rem .125rem;text-align:left;font-weight:700;color:#007091;margin:0}
.cla-accordion__item-toggle[aria-expanded="true"]{color:#003249}
.cla-accordion__item-toggle svg{position:absolute;right:.25rem;top:1rem;width:30px;height:30px;fill:#2a5eaa;-webkit-transition:rotate 250ms;transition:rotate 250ms}
.cla-accordion__item-toggle:hover,.cla-accordion__item-toggle:active,.cla-accordion__item-toggle:focus-visible{text-decoration:underline}
.cla-accordion__item-toggle:focus-visible{outline:3px solid var(--report-primary)}
.cla-accordion__item--active .cla-accordion__item-toggle{text-decoration:underline}
.cla-accordion__item--active .cla-accordion__item-toggle svg{rotate:135deg}
.chart__container{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative}
.chart__single{width:100%}
.chart__single--multi:last-child{margin-left:1rem}
.chart__title{color:var(--report-primary);border-bottom:1px solid #66686a;z-index:1;margin-bottom:2rem}
.chart__title h2{margin-bottom:1.25rem}
.chart__description{margin-top:1.125rem;margin-bottom:2rem}
.chart__csv-box--pie,.chart__csv-box--doughnut{max-width:600px;margin:0 auto}
.chart__fallback{display:none}
.cta-basic{background-color:var(--report-primary);color:var(--report-headline-alt)}
.cta-basic__container{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative}
.cta-basic__content{margin:0 auto;padding:3.75rem 0;text-align:center;max-width:64.38rem}
.cta-basic__content-title{margin-bottom:2rem;color:var(--report-headline-alt)}
.cta-basic__content-description{max-width:64.38rem;margin:0 auto}
.cta-basic__content-description>*{display:inline-block}
.cta-basic__content-description a{color:var(--report-headline-alt);text-decoration:underline}
.cta-basic__content-description p:first-of-type{margin-top:0}
.cta-basic__content-description li{text-align:left}
.cta-basic__content-button{margin-top:1rem}
.image-full-width__container{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative}
.image-full-width__image img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}
.image-full-width__spacer{display:none}
.map__container{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative}
.map__title{background-color:var(--report-primary);padding-top:1.25rem;padding-inline:1.25rem;padding-bottom:2.5rem}
.map__title h2{color:var(--report-headline-alt);border:0;border-bottom:1px solid var(--report-headline-alt);margin-bottom:1.25rem;padding-bottom:.25em}
.map__description{color:var(--report-body-alt)}
.map__map-wrapper{position:relative}
.map__map-embed iframe{width:100%;height:100%;min-height:564px}
.map__fallback{position:absolute;inset:0;top:0;left:0;z-index:-1;display:none}
.map__fallback-image img{display:block;width:100%;height:100%;max-height:564px;-o-object-fit:cover;object-fit:cover}
.map__fallback-description{display:none}
.pdf-form__container{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative}
.pdf-form__title{background-color:var(--report-primary);padding-top:1.25rem;padding-inline:1.25rem;padding-bottom:2.5rem}
.pdf-form__title h2{color:var(--report-headline-alt);border:0;border-bottom:1px solid var(--report-headline-alt);margin-bottom:1.25rem;padding-bottom:.25em}
.pdf-form__description{color:var(--report-body-alt)}
.pdf-form__form-wrapper{padding-top:1.25rem;padding-inline:1.25rem}
.pdf-form__form-wrapper fieldset{padding-inline:6.563rem;border:0;padding:0;margin:0}
.pdf-form__form-wrapper legend{width:100%;font-weight:bold;border-bottom:1px solid var(--report-primary);padding-bottom:.75rem;margin-block:1.25rem}
.pdf-form__form-label{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;display:block;padding-bottom:.5em}
.pdf-form__form-item{padding-top:1.25rem;padding-bottom:1.25rem}
.pdf-form__form-input{width:100%;height:3rem;padding:1rem;border:1px solid #66686a;border-radius:.25rem !important;caret-color:var(--report-primary);overflow:none;resize:none}
.pdf-form__form-input:focus,.pdf-form__form-input:focus-visible{background:#f8f8f8;outline-offset:.25rem;outline:2px solid var(--report-primary);border-color:var(--report-primary)}
.pdf-form__form-textarea{width:100%;min-height:9rem;padding:1rem;border:1px solid #66686a;border-radius:.25rem;caret-color:var(--report-primary);overflow:auto;resize:block}
.pdf-form__form-textarea:focus,.pdf-form__form-textarea:focus-visible{background:#f8f8f8;outline-offset:.25rem;outline:2px solid var(--report-primary);border-color:var(--report-primary)}
.pdf-form__form-select{position:relative;z-index:10}
.pdf-form__form-select .custom-select{width:100%;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:10}
.pdf-form__form-select .select-selected{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;height:3rem;background-color:#fff;padding:8px 16px;font-size:1.25rem;border:0;cursor:pointer;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #0b0500;border-radius:.25rem !important}
.pdf-form__form-select .select-selected:focus,.pdf-form__form-select .select-selected:focus-visible{background:#f8f8f8;outline-offset:.25rem;outline:2px solid var(--report-primary);border-color:var(--report-primary)}
.pdf-form__form-select .select-selected:after{position:absolute;content:'';top:50%;right:10px;margin-top:-3px;border-width:6px;border-style:solid;border-color:#000 transparent transparent transparent}
.pdf-form__form-select .select-items{display:none;overflow-y:auto;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f1f1f1;width:100%;max-height:200px;border:1px solid #0b0500;border-radius:.25rem !important;list-style-type:none;padding:0;margin:3rem 0 0 0}
.pdf-form__form-select .option{padding:9px 14px;cursor:pointer;margin:0}
.pdf-form__form-select .option:hover{background-color:var(--report-primary);color:#fff}
.pdf-form__form-select .option:focus-visible:hover{background-color:var(--report-primary);color:#fff}
.pdf-form__form-select .option:focus,.pdf-form__form-select .option:focus-visible{background:#f8f8f8;outline:2px solid var(--report-primary);border-color:var(--report-primary)}
.pdf-form__form-checkbox .checkbox-list{margin:0;padding:0}
.pdf-form__form-checkbox .checkbox-list li{margin-left:0}
.pdf-form__form-checkbox .checkbox-text{padding-left:.5rem}
.pdf-form__form-checkbox .checkmark{position:relative;display:inline-block;width:1.25rem;height:1.25rem;background-color:#fff;border:1px solid #0b0500;border-radius:.25rem;margin-right:5px}
.pdf-form__form-checkbox .checkmark:focus,.pdf-form__form-checkbox .checkmark:focus-visible{background:#f8f8f8;outline-offset:.25rem;outline:2px solid var(--report-primary);border-color:var(--report-primary)}
.pdf-form__form-checkbox .checkmark:after{content:"";position:absolute;display:none;left:7px;top:3px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.pdf-form__form-checkbox .custom-checkbox{list-style-type:none;margin-bottom:10px}
.pdf-form__form-checkbox .custom-checkbox:focus,.pdf-form__form-checkbox .custom-checkbox:focus-visible{background:#f8f8f8;outline-offset:.25rem;outline:2px solid var(--report-primary);border-color:var(--report-primary)}
.pdf-form__form-checkbox .custom-checkbox:hover .checkmark{background-color:#ccc}
.pdf-form__form-checkbox .custom-checkbox[aria-checked="true"] .checkmark{background-color:var(--report-primary)}
.pdf-form__form-checkbox .custom-checkbox[aria-checked="true"] .checkmark:after{display:block}
.pdf-form__form-checkbox .custom-checkbox label{position:absolute;left:-9999px}
.pdf-form__form-radio ul{margin:0;padding:0}
.pdf-form__form-radio ul li{margin:0;margin-left:0}
.pdf-form__form-radio .custom-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin:5px 0}
.pdf-form__form-radio .custom-radio:focus,.pdf-form__form-radio .custom-radio:focus-visible{background:#f8f8f8;outline-offset:.25rem;outline:2px solid var(--report-primary);border-color:var(--report-primary)}
.pdf-form__form-radio .custom-radio-circle{width:20px;height:20px;border-radius:50%;border:1px solid #000;margin-right:10px;position:relative}
.pdf-form__form-radio .custom-radio-circle::after{content:"";width:12px;height:12px;border-radius:50%;background-color:var(--report-primary);position:absolute;top:3px;left:3px;opacity:0}
.pdf-form__form-radio .custom-radio.selected .custom-radio-circle::after{opacity:1}
.pdf-form__form-button{padding-top:1.25rem;padding-bottom:2.5rem}
.pdf-form__form-button .button.button--primary{border:0}
.report-title__container{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative}
.report-title__image{padding-bottom:6px}
.report-title__image img{display:block;width:100%;height:100%;max-height:550px;-o-object-fit:cover;object-fit:cover;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-right-radius:0;border-bottom-left-radius:2.5rem}
.report-title__image-contain figure{padding:1.25rem;margin:auto}
.report-title__image-contain img{display:block;width:100%;-o-object-fit:contain;object-fit:contain}
.report-title__image.divider{border:0;border-bottom:10px solid var(--report-primary)}
.report-title__title{margin-block:1.5rem 2.5rem}
.report-title__title h2{margin-block:1.25rem}
.report-title__description{background-color:#f5f3f1;padding:.688rem 1.625rem;margin-bottom:1.875rem}
.report-title__footer ul{margin:0;padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.report-title__footer ul li{margin:0;padding:0}
.stats__container{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative;border-block:1px solid var(--report-primary);padding-top:1.5rem;padding-bottom:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}
.stats__card-container{width:100%;display:grid;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:2.5rem;grid-template-columns:repeat(2,1fr)}
.stats__card-item{text-align:center}
.stats__card-stat h3{font-size:4.5rem;color:var(--report-primary);margin-bottom:.25rem}
.table-of-contents.pin-to-top{background:#fff;position:sticky;z-index:12;opacity:1;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}
.table-of-contents.pin-to-top .table-of-contents__nav-wrapper{margin:0 !important;-webkit-columns:1;-moz-columns:1;columns:1}
.table-of-contents.pin-to-top .table-of-contents__nav-wrapper>ol{position:relative;margin:0;padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity}
.table-of-contents.pin-to-top .table-of-contents__nav-wrapper>ol li{min-width:13rem;margin:0;padding:0;display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 5);flex:0 0 calc(100% / 5);-ms-flex-item-align:center;align-self:center;text-align:center;padding:.625rem .625rem;scroll-snap-align:start}
.table-of-contents.pin-to-top .table-of-contents__nav-wrapper>ol li a{font-size:1rem;color:var(--report-primary);text-decoration:none;text-align:center;display:block;padding:.625rem;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}
.table-of-contents.pin-to-top .table-of-contents__nav-wrapper>ol li a:hover,.table-of-contents.pin-to-top .table-of-contents__nav-wrapper>ol li a:focus-visible{background-color:var(--report-primary);color:var(--report-headline-alt)}
.table-of-contents.pin-to-top .table-of-contents__nav-item a.active{background-color:var(--report-primary);color:var(--report-headline-alt)}
.table-of-contents__container{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative}
.table-of-contents__container--scrollable .table-of-contents__nav-wrapper{-webkit-transition:-webkit-transform 1.75s ease;transition:-webkit-transform 1.75s ease;transition:transform 1.75s ease;transition:transform 1.75s ease,-webkit-transform 1.75s ease}
.table-of-contents__content{margin-top:1rem}
.table-of-contents__title{text-transform:uppercase;color:var(--report-primary);border-bottom:1px solid #66686a;z-index:1}
.table-of-contents__title h2{margin-bottom:.3rem}
.table-of-contents__description{margin-top:1.125rem;margin-bottom:0}
.table-of-contents__description p:last-child{margin-bottom:0}
.table-of-contents__nav-wrapper ol{margin:0;padding:0}
.table-of-contents__nav-wrapper>ol>li{margin-top:.5rem}
.table-of-contents__nav-wrapper>ol>li:first-child{margin-top:0}
.table-of-contents__prev-button,.table-of-contents__next-button{display:none}
.table__title{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative;text-transform:uppercase;color:var(--report-primary);border-bottom:1px solid #66686a;z-index:1;margin-bottom:2rem}
.table__title h2{margin-bottom:1.25rem}
.table__description{margin-top:1.125rem;margin-bottom:2rem}
.table__csv .wp-block-table thead{border-bottom:0}
.table__csv .wp-block-table thead th{font-size:1rem;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:none;padding:.5em}
.text-image--small .text-image__container{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative}
.text-image--small .text-image__container{display:grid}
.text-image--small .text-image__image{height:100%}
.text-image--small .text-image__content{background-color:var(--report-primary);color:var(--report-body-alt);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.25rem 3.5rem 1.25rem 1.25rem}
.text-image--small .text-image__content-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}
.text-image--small .text-image__subtitle{color:var(--report-headline-alt)}
.text-image--small .text-image__title{color:var(--report-headline-alt)}
.text-image--large .text-image__content{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative;margin-block:0;position:relative}
.text-image--large .text-image__image img{display:block;width:100%;height:100%;max-height:550px;-o-object-fit:cover;object-fit:cover}
.text-image--large .text-image__image-contain figure{padding:1.25rem;margin:auto}
.text-image--large .text-image__image-contain img{display:block;width:100%;-o-object-fit:contain;object-fit:contain}
.text-image--large .text-image__content-right{background:var(--report-primary);color:var(--report-headline-alt);padding:3.125rem 1.25rem}
.text-image--large .text-image__subtitle{color:var(--report-headline-alt)}
.text-image--large .text-image__title{color:var(--report-headline-alt)}
.text-image--large .text-image__content-button{margin-top:2.25rem}
.text-image__content-right header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.text-image__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.text-image__image-contain figure{padding:1.25rem;margin:auto}
.text-image__image-contain img{display:block;width:100%;-o-object-fit:contain;object-fit:contain}
.text-image__description a{color:var(--report-headline-alt);text-decoration:underline}
.text-image__description.wysiwyg p a{color:var(--report-headline-alt) !important}
.text-intro__container{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative}
.text-intro__content-left{margin-bottom:1rem;max-width:253px}
.text-intro__content header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.text-intro__content-button{padding-top:1.25rem}
.text-intro__image{margin:0 auto}
.text-intro__image img{width:100%;height:100%;max-height:450px;-o-object-fit:contain;object-fit:contain}
.text-intro__divider{width:150px;height:3px;background-color:var(--report-primary);margin:1rem 0}
.text-intro__subtitle{color:var(--report-primary);font-size:1.625rem;line-height:1;margin-bottom:1rem}
.text-intro__title{line-height:1.1}
.title__container{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative}
.title__content article{width:100%}
.title__content header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.title__title{line-height:1.1;margin-bottom:.25rem}
.title__divider{width:100%;height:1px;background-color:var(--report-primary);margin:1.25rem 0 1.25rem}
.title__columns--2{-webkit-columns:2;-moz-columns:2;columns:2}
.title__columns--3{-webkit-columns:3;-moz-columns:3;columns:3}
.title__columns--1,.title__columns--2,.title__columns--3{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}
.title__columns--1 p,.title__columns--2 p,.title__columns--3 p{padding-top:unset;margin-bottom:1.25rem}
.video-full-width__container{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative}
.video-full-width h2{padding-bottom:.25em;border:0;border-bottom:2px solid var(--report-primary);margin-bottom:1.625rem}
.video-full-width__row{display:grid;gap:1.25rem}
.video-full-width__video{position:relative;min-height:400px}
.video-full-width__video .video{position:relative;margin-top:3.75rem;margin-bottom:7.5rem}
.video-full-width__video .video__background{position:absolute;display:block;inset:0;background-size:cover;height:100%;background-position:center center;z-index:5;margin:0 auto}
.video-full-width__video .video__background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.video-full-width__video .video__container{z-index:10;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.video-full-width__video .video__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-bottom:0}
.video-full-width__video .video-player{margin:0 auto;max-width:100%}
.video-full-width__video .video-player__player--embed{position:relative;min-height:400px;max-height:400px;width:100%}
.video-full-width__video .video-player__player--embed::after{content:"";display:block;padding-bottom:41.66666667%}
.video-full-width__video .video-player__player--embed iframe{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%}
.video-full-width__video .video-player__player-controls{width:4.375rem;height:4.375rem;border-radius:200px;position:relative}
.video-full-width__video .video-player__player-controls:focus-visible{outline:3px solid #fff;outline-offset:3px}
.video-full-width__video .video-player__player-controls.video-loading span{color:transparent}
.video-full-width__video .video-player__player-controls.video-loading span:before{border-color:#fff transparent #fff transparent;-webkit-animation:dual-ring 1.2s linear infinite;animation:dual-ring 1.2s linear infinite}
.video-full-width__video .video-player__player-controls.video-loading span:after{opacity:0}
.video-full-width__video .video-player__player-controls span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-transform:uppercase;background-color:var(--report-headline-alt);background:radial-gradient(var(--report-headline-alt) 52%,var(--report-primary) 52%,var(--report-primary) 60%,var(--report-headline-alt) 60%);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.5);box-shadow:0 0 20px rgba(0,0,0,0.5);border-radius:50%;width:70px;height:70px}
.video-full-width__video .video-player__player-controls span::after{content:"";position:absolute;top:1.5rem;left:calc(50% + 0.20rem);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:.65rem 0 .65rem 1rem;border-color:transparent transparent transparent var(--report-primary)}
.video-full-width__content-title h3{color:var(--report-primary);margin-bottom:1.25rem}
.video-full-width__content-video-link{margin-top:1.5rem}
.video-full-width__content a{margin-top:1.5rem}
@media(prefers-reduced-motion){.animation{-webkit-animation:none;animation:none}
}@media reader,speech,aural{*::before,*::after{display:none;visibility:hidden}
}@media(min-width:768px){.header__search-close{display:block;position:absolute;right:1.25rem;top:15px;-webkit-transition:opacity 250ms ease;transition:opacity 250ms ease}
.header__search-close:hover{cursor:pointer;opacity:.75}
.header__search-close svg{height:20px;width:20px}
.header__search-close svg path{fill:#fff}
.main-nav__submenu-secondary{grid-template-columns:repeat(2,1fr)}
.footer__top{margin-bottom:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.footer__sub-logos{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.footer__sub-logos figure{padding-left:2rem;border-left:1px solid #fff}
.footer__nav--title{text-align:left}
.footer__nav--links li{text-align:left}
.footer__social--title{text-align:left}
.footer__social--icons ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.footer__social--icons li{text-align:left}
.footer__copyright--nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2.5rem;padding-block:.55rem}
.footer__copyright--nav ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2.5rem}
.footer__copyright--nav li{text-align:left}
.social{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.pre-footer__link form{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.wp-block-pullquote.alignleft{width:calc(((100vw - 69.375rem) / 2) + 27.8125rem);padding-left:max(1.25rem,calc((100vw - 69.375rem) / 2));margin-left:0;margin-right:1.875rem !important;float:left}
.wp-block-pullquote.alignleft blockquote{padding-right:0}
.wp-block-pullquote.alignright{width:calc(((100vw - 69.375rem) / 2) + 27.8125rem);padding-right:max(1.25rem,calc((100vw - 69.375rem) / 2));float:right}
.wp-block-pullquote.alignright blockquote{padding-left:0;text-align:right}
.wysiwyg .alignleft,.wysiwyg>* .alignleft,.page-wrapper>* .alignleft,.wp-block-table * .alignleft,.wp-block-columns * .alignleft,.wp-block-verse * .alignleft{float:left;margin-right:1rem;margin-bottom:1rem}
.wysiwyg .alignright,.wysiwyg>* .alignright,.page-wrapper>* .alignright,.wp-block-table * .alignright,.wp-block-columns * .alignright,.wp-block-verse * .alignright{float:right;margin-left:1rem;margin-bottom:1rem}
.wp-block-media-text.has-media-on-the-left .wp-block-media-text__content{padding-left:1.25rem}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-right:1.25rem}
.dashboardButtons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.dashboardButtons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.posts__container{display:grid;grid-template-columns:repeat(2,1fr)}
.posts__categories{margin-top:-2.5rem !important}
.posts__short-description{margin-bottom:50px}
.post-title{font-size:3rem;line-height:1.4}
.post-author{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.post-author__title{margin-left:1rem}
.post-author .post-wrapper__content-social-share.a2a_kit.a2a_flex_style{margin-left:auto}
.related-posts{grid-template-columns:repeat(2,1fr)}
.related-posts .tease:nth-child(1){grid-column:span 2}
.resources__grid{grid-template-columns:repeat(2,1fr)}
.resource-detail__container{grid-template-columns:1fr 2fr}
.resource-detail__meta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.resource-detail__categories{margin:0 0 0 1rem}
.tease:nth-child(1){grid-column:1 / 3}
.tease:nth-child(2){grid-column:1 / 3}
.home .alert-banner__container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.home .alert-banner__title{-ms-flex-negative:0;flex-shrink:0}
.password-form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.alternator__image img{height:400px}
.alternator__image-contain img{height:350px}
.alternator__container{padding:3.75rem 6.25rem}
.alternator__link--group{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}
.bread-crumbs__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.cards--columns-auto .cards__grid{grid-template-columns:repeat(2,1fr)}
.cards--columns-auto .cards__item{background-size:1240px;background-position:bottom left}
.cards--columns-auto .cards__item:nth-of-type(2n+1){background-position:0 100%}
.cards--columns-auto .cards__item:nth-of-type(2n+2){background-position:50% 100%}
.cards--columns-2 .cards__grid{grid-template-columns:repeat(2,1fr)}
.cards--columns-2 .cards__item{background-size:1240px;background-position:bottom left}
.cards--columns-2 .cards__item:nth-of-type(2n+1){background-position:0 100%}
.cards--columns-2 .cards__item:nth-of-type(2n+2){background-position:50% 100%}
.cards--columns-3 .cards__grid{grid-template-columns:repeat(2,1fr)}
.cards--columns-3 .cards__item{background-size:1240px;background-position:bottom left}
.cards--columns-3 .cards__item:nth-of-type(2n+1){background-position:0 100%}
.cards--columns-3 .cards__item:nth-of-type(2n+2){background-position:50% 100%}
.cards--columns-4 .cards__grid{grid-template-columns:repeat(2,1fr)}
.cards--columns-4 .cards__item{background-size:1240px;background-position:bottom left}
.cards--columns-4 .cards__item:nth-of-type(2n+1){background-position:0 100%}
.cards--columns-4 .cards__item:nth-of-type(2n+2){background-position:50% 100%}
.cards--columns-5 .cards__grid{grid-template-columns:repeat(2,1fr)}
.cards--columns-5 .cards__item{background-size:1240px;background-position:bottom left}
.cards--columns-5 .cards__item:nth-of-type(2n+1){background-position:0 100%}
.cards--columns-5 .cards__item:nth-of-type(2n+2){background-position:50% 100%}
.feature-panel__card--links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.featured-resources__title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-inline:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.hero-home__content--links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.hero-interior__content--links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.partner-logos__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:3.5rem}
.partner-logos__lower-grid{-webkit-column-gap:4.5rem;-moz-column-gap:4.5rem;column-gap:4.5rem}
.partner-logos__item:nth-of-type(1n+5):nth-of-type(1n+5){display:-webkit-box;display:-ms-flexbox;display:flex}
.partner-logos__item{max-width:11.875rem}
.quick-links__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:2.5rem}
.quick-links__content-col-4{grid-template-columns:repeat(2,1fr);row-gap:2.5rem}
.quick-links-with-intro__grid{grid-template-columns:repeat(2,1fr);width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-inline:0}
.resource-data-cards__container{grid-template-columns:repeat(2,1fr)}
.story-telling__content-link-top--content{margin-left:6.563rem}
.story-telling__content-link-bottom--content{margin-left:6.563rem}
.testimonial-slider{padding:1.5rem}
.testimonial-slider__testimonial p{font-size:2rem}
.testimonial-slider__testimonial p:first-of-type::after{bottom:-1.5rem}
.cla-accordion__item-body{margin-right:6.563rem}
.report-title__footer ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.stats__card-container{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}
.text-image{padding-bottom:3.75rem}
.text-intro__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.text-intro__content-left{-ms-flex-preferred-size:35%;flex-basis:35%;margin-bottom:0}
.text-intro__content-right{-ms-flex-preferred-size:65%;flex-basis:65%}
.text-intro__image img{max-width:295px}
.text-intro__divider{width:3px;height:150px;margin:auto 50px}
.text-intro__subtitle{margin-bottom:.25rem}
.title__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.video-full-width__video .video__background img{min-height:400px}
.video-full-width__video .video__background{min-height:400px;max-height:400px;padding-bottom:0}
.video-full-width__video .video__content{text-align:left}
.video-full-width__video .video-player__player--embed{min-height:400px}
.video-full-width__video .video-player__player-controls{display:block}
}@media(min-width:768px) and (max-width:1023px){.main-nav__submenu-primary,.main-nav__submenu-tertiary{grid-template-columns:repeat(2,1fr)}
}@media(min-width:1024px){.text--hero{font-size:3.625rem}
.header{padding:0;padding-top:1.25rem;min-height:7.5rem;margin-bottom:2.5rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.header__container{max-width:78.75rem;width:calc(100% - (1.25rem * 2));margin:1.875rem auto;position:relative;border-radius:1.25rem;-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,0.14);box-shadow:0 0 14px 0 rgba(0,0,0,0.14);background:linear-gradient(135deg,#f9f9f9 0,#fbfbfb 100%);margin:0 auto;padding:0;height:100%}
.header__nav{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:18.439rem;min-height:7.5rem}
.header__toggle{display:none}
.header__search-toggle{display:none}
.header__search-container{margin:0 auto}
.header__search-form svg{display:block}
.main-nav{width:-webkit-max-content;width:-moz-max-content;width:max-content;min-height:7.5rem}
.main-nav__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-height:7.5rem;padding:0}
.main-nav__item{margin:0;margin-right:.75rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:7.5rem}
.main-nav__link{min-height:7.5rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.main-nav__submenu{min-width:15rem}
.main-nav__submenu-wrapper{position:absolute;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);top:120px;min-width:80vw;max-width:70.943rem}
.main-nav__submenu-wrapper--row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.main-nav__submenu-wrapper--columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:70.943rem}
.footer__main-logo{padding-right:2rem}
.footer__nav{grid-template-columns:repeat(4,1fr)}
.footer__nav--links ul{margin-bottom:0}
.footer__social--icons ul{margin-bottom:0}
.pre-footer{display:grid;grid-template-columns:repeat(2,1fr);gap:0}
.pre-footer__left--content,.pre-footer__right--content{max-width:31.565rem}
.pre-footer__left{padding:3.125rem 3.5rem 3.625rem}
.pre-footer__left--content{margin-left:auto}
.pre-footer__right{padding:3.125rem 3.5rem 3.625rem 5.313rem}
.pre-footer__title{max-width:27.813rem}
.posts__container{grid-template-columns:repeat(12,1fr)}
.post-author{margin:0 auto}
.related-posts{grid-template-columns:repeat(12,1fr)}
.related-posts .tease:nth-child(1){grid-column:span 4}
.related-posts .tease:nth-child(2){grid-column:span 4}
.resources{grid-template-columns:300px 1fr}
.resources__search-sort{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}
.resources__search-sort--search{width:calc(100% - 61px);-ms-flex-negative:0;flex-shrink:0}
.resources__search-sort--sort{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.25rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.5rem}
.resource-detail__container{grid-template-columns:repeat(12,1fr)}
.resource-detail__image{grid-column:1 / 4}
.resource-detail__content{grid-column:4 / 13}
.tease{grid-column:span 4}
.tease:nth-child(1){grid-column:1 / 7}
.tease:nth-child(2){grid-column:7 / 13}
.alternator__row{grid-template-columns:1fr repeat(12,85px) 1fr;gap:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.alternator__image{padding-inline:0;grid-column:1 / 9;grid-row:1}
.alternator__row--image-right .alternator__image{grid-column:7 / 15}
.alternator__image img{height:550px}
.alternator__image-contain img{height:500px}
.alternator__container{grid-column:7 / 15;grid-row:1;width:calc(100% + 3rem);margin-top:0;margin-inline:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateX(-3rem);transform:translateX(-3rem)}
.alternator__row--image-right .alternator__container{grid-column:1 / 9;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transform:translateX(0);transform:translateX(0)}
.cards--columns-auto .cards__grid{grid-template-columns:repeat(4,1fr)}
.cards--columns-auto .cards__item:nth-of-type(4n+1){background-position:0 100%}
.cards--columns-auto .cards__item:nth-of-type(4n+2){background-position:33.33% 100%}
.cards--columns-auto .cards__item:nth-of-type(4n+3){background-position:66.66% 100%}
.cards--columns-auto .cards__item:nth-of-type(4n+4){background-position:100% 100%}
.cards--columns-2 .cards__item:nth-of-type(2n+1){background-position:0 100%}
.cards--columns-2 .cards__item:nth-of-type(2n+2){background-position:100% 100%}
.cards--columns-3 .cards__grid{grid-template-columns:repeat(3,1fr)}
.cards--columns-3 .cards__item:nth-of-type(3n+1){background-position:0 100%}
.cards--columns-3 .cards__item:nth-of-type(3n+2){background-position:50% 100%}
.cards--columns-3 .cards__item:nth-of-type(3n+3){background-position:100% 100%}
.cards--columns-4 .cards__grid{grid-template-columns:repeat(4,18.75rem)}
.cards--columns-4 .cards__item:nth-of-type(4n+1){background-position:0 100%}
.cards--columns-4 .cards__item:nth-of-type(4n+2){background-position:33.33% 100%}
.cards--columns-4 .cards__item:nth-of-type(4n+3){background-position:66.66% 100%}
.cards--columns-4 .cards__item:nth-of-type(4n+4){background-position:100% 100%}
.cards--columns-5 .cards__grid{grid-template-columns:repeat(5,1fr)}
.cards--columns-5 .cards__item:nth-of-type(5n+1){background-position:0 100%}
.cards--columns-5 .cards__item:nth-of-type(5n+2){background-position:25% 100%}
.cards--columns-5 .cards__item:nth-of-type(5n+3){background-position:50% 100%}
.cards--columns-5 .cards__item:nth-of-type(5n+4){background-position:75% 100%}
.cards--columns-5 .cards__item:nth-of-type(5n+5){background-position:100% 100%}
.cards__title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.feature-panel__title{max-width:38.128rem}
.feature-panel__card{grid-template-columns:repeat(12,1fr);padding-left:2.5rem;padding-right:0}
.feature-panel__card--right .feature-panel__card--main{grid-column:6 / 12;grid-row:1}
.feature-panel__card--right .feature-panel__card--additional{grid-column:1 / 5;grid-row:1}
.feature-panel__card--main{grid-column:1 / 7}
.feature-panel__card--additional{grid-column:8 / 12}
.featured-resources__grid{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr)}
.featured-resources__item:first-of-type{grid-column:1 / 3;grid-row:1 / 3;max-width:615px}
.featured-resources__item:first-of-type p{margin-inline:1.25rem;font-size:1.125rem;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3}
.featured-resources__item:first-of-type .featured-resources__item--image{max-width:615px;max-height:350px}
.featured-resources__item:first-of-type .featured-resources__item--taxonomy,.featured-resources__item:first-of-type .featured-resources__item--title{margin-left:1.25rem}
.featured-resources__item:first-of-type .featured-resources__item--taxonomy{margin-bottom:.5rem}
.featured-resources__item:first-of-type .featured-resources__item--title{margin-bottom:1rem}
.featured-resources__item:first-of-type .featured-resources__item--title a{font-size:1.625rem}
.featured-resources-list{padding-top:3.625rem;padding-bottom:3.125rem}
.featured-resources-list__container{grid-template-columns:repeat(12,1fr)}
.featured-resources-list__left{grid-column:1 / 5}
.featured-resources-list__right{margin-top:2rem;grid-column:6 / 13}
.hero-home__container{grid-template-columns:1fr 25.002rem;min-height:450px}
.hero-home__container--right{justify-self:end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top-right-radius:40px;border-bottom-left-radius:0;-ms-flex-item-align:normal;align-self:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:31.565rem}
.hero-home__content{padding:2.5rem 3.75rem 2.5rem 1.25rem;text-align:left}
.hero-home__content--links{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.hero-home__blob{left:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.hero-home__image{padding:2rem 2rem 0 0}
.hero-home__image--image{max-width:31.565rem}
.hero-interior__container--left{border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:40px}
.hero-interior__content{padding:2.5rem 3.75rem 2.5rem 1.25rem;text-align:left}
.hero-interior__content--links{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.hero-interior__image{display:block;position:relative;overflow:hidden;width:25.002rem;background-repeat:no-repeat;background-size:cover;background-position:center left;border-top-right-radius:40px;border-bottom-right-radius:40px}
.hero-interior__image::before{position:absolute;content:'';background-image:url("/wp-content/themes/fas-base/assets/images/gradient-swoop.svg");background-position:center left;background-repeat:no-repeat;background-size:cover;width:100%;height:120%;top:0;left:0;z-index:5}
.notification-bar{background-position:center left;text-align:left}
.notification-bar__content{grid-template-columns:repeat(12,1fr)}
.notification-bar__content--icon{padding:27px 38px;width:170px;grid-column:1 / 3}
.notification-bar__content--title{max-width:18.439rem;grid-column:3 / 6;margin-bottom:0}
.notification-bar__content--description{grid-column:6 / 13}
.notification-bar__content--description p{margin-bottom:0}
.partner-logos{margin-block:3.75rem}
.quick-links__content-col-4{grid-template-columns:repeat(4,1fr)}
.quick-links-with-intro__container{grid-template-columns:repeat(14,1fr);gap:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.quick-links-with-intro__content{grid-column:1 / 8;grid-row:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3rem 180px 0 2rem}
.quick-links-with-intro__content--wrapper{max-width:350px;-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}
.quick-links-with-intro__grid{grid-template-columns:repeat(2,1fr);margin-top:unset;margin:unset;padding-right:1.25rem;grid-column:7 / 14;grid-row:1;row-gap:45px;-webkit-column-gap:58px;-moz-column-gap:58px;column-gap:58px;width:calc(100% + 3rem);-webkit-transform:translateX(-3rem);transform:translateX(-3rem)}
.resource-data-cards__container{grid-template-columns:repeat(3,1fr)}
.story-telling__container{grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(auto-fill,minmax(85px,1fr));-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:6.563rem}
.story-telling__content-link-top{grid-column:1 / 7;grid-row:1 / span 3}
.story-telling__testimonial{grid-column:8 / 13;grid-row:2 / span 4}
.story-telling__testimonial--testimonial{padding-bottom:6.25rem}
.story-telling__stat{grid-column:2 / 7;grid-row:4 / span 2}
.story-telling__content-link-bottom{grid-column:7 / 13;grid-row:6 / span 3;-webkit-transform:translateY(-1.25rem);transform:translateY(-1.25rem)}
.story-telling__cta{grid-column:1 / 6;grid-row:7 / span 2}
.testimonial-slider{padding:0}
.testimonial-slider__container{padding:5rem;margin:0 auto}
.testimonial-slider__slide--inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6.563rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 8rem}
.testimonial-slider__left{margin-top:3.125rem;margin-bottom:4.4rem;margin-inline:0}
.testimonial-slider__testimonial{padding:0;max-width:57.817rem;margin-top:104px}
.testimonial-slider .slick-prev{left:calc(5rem - 25px)}
.testimonial-slider .slick-next{right:calc(5rem - 25px)}
.text-area-and-image__layout--1::after{border-radius:46% 54% 21% 79% / 47% 30% 70% 53%;z-index:-1;right:0;bottom:0;width:287px;height:246px;-webkit-transform:translate(50%,-10%);transform:translate(50%,-10%)}
.text-area-and-image__layout--2::after{border-radius:46% 54% 21% 79% / 47% 30% 70% 53%;z-index:-1;right:0;bottom:0;width:287px;height:246px;-webkit-transform:translate(50%,-10%);transform:translate(50%,-10%)}
.text-area-and-image__container{grid-template-columns:repeat(12,1fr)}
.text-area-and-image__container--left{grid-column:1 / 5}
.text-area-and-image__container--right{grid-column:5 / 13;padding-left:2.5rem;padding-right:10rem}
.cla-accordion__item-toggle{padding:.75rem 13.125rem .85rem .125rem}
.chart__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.map__title{padding-inline:6.563rem}
.pdf-form__title{padding-inline:6.563rem}
.pdf-form__form-wrapper{padding-inline:6.563rem}
.pdf-form__form-select .custom-select{width:50%}
.report-title__content{max-width:70.943rem;margin-left:6.563rem}
.report-title__footer{margin-left:6.563rem}
.stats__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:.5rem}
.stats__title{max-width:25.002rem}
.stats__card-item{margin-bottom:2.25rem}
.table-of-contents__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.table-of-contents__content{position:relative;overflow:hidden}
.table-of-contents__nav-column--1{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;-webkit-columns:2;-moz-columns:2;columns:2}
.table-of-contents__nav-column--2{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;-webkit-columns:3;-moz-columns:3;columns:3}
.table-of-contents__prev-button,.table-of-contents__next-button{font-size:2rem;color:var(--report-primary);border:0;background:transparent;display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;padding:1rem;border-radius:100%;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}
.table-of-contents__prev-button:hover,.table-of-contents__next-button:hover{opacity:.75;color:#66686a;background:transparent}
.table-of-contents__prev-button:disabled,.table-of-contents__next-button:disabled{opacity:.25;cursor:none}
.table-of-contents__prev-button img,.table-of-contents__next-button img{width:1rem;height:.75rem}
.table-of-contents__prev-button{left:-50px}
.table-of-contents__next-button{right:-50px}
.text-image--small .text-image__container{grid-template-columns:repeat(12,1fr)}
.text-image--small .text-image__content-image{grid-column:1 / 8}
.text-image--small .text-image__image img{display:block;margin:0;width:100%;height:100%;min-height:550px}
.text-image--small .text-image__content{grid-column:8 / 13}
.text-image--large .text-image__container{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(12,1fr);gap:1.25rem}
.text-image--large .text-image__content{grid-row:1;grid-column:1 / 13;margin-top:225px}
.text-image--large .text-image__content-image{grid-row:1;max-width:1360px;margin:0 auto;grid-column:1 / 13}
.text-image--large .text-image__content-right{max-width:755px}
.text-intro__content-left{-ms-flex-preferred-size:25%;flex-basis:25%;margin-right:2rem}
.text-intro__content-right{max-width:50rem;-ms-flex-preferred-size:75%;flex-basis:75%}
.video-full-width__row{grid-template-columns:repeat(12,1fr)}
.video-full-width__video{grid-column:1 / 8}
.video-full-width__content{grid-column:8 / 13}
}@media(min-width:1441px){.main-nav__submenu{min-width:20.625rem}
.main-nav__submenu-wrapper{min-width:unset}
.main-nav__submenu-wrapper--columns-primary{min-width:342px}
.main-nav__submenu-wrapper--columns-secondary{min-width:488px}
.main-nav__submenu-wrapper--columns-tertiary{min-width:18.439rem}
.pre-footer__link form .gform-body .ginput_container input[type="email"]{min-width:350px}
.resources{max-width:1350px;margin:2.5rem auto;-webkit-transform:translateX(-45px);transform:translateX(-45px);grid-template-columns:repeat(13,1fr)}
.resources__filters{grid-column:1 / 5;padding:1.25rem 1.25rem 2.5rem 3.75rem}
.resources__container{grid-column:5 / 14}
.resources__search-sort--alpha-picker .facetwp-facet.facetwp-facet-resource_alpha_picker.facetwp-type-alpha{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.resources__grid{grid-template-columns:repeat(3,1fr)}
.alternator__container{grid-column:8 / 15}
.alternator__row--image-right .alternator__container{grid-column:1 / 8}
.hero-home__container{grid-template-columns:1fr 31.565rem}
.hero-home__container--left{-webkit-box-flex:1;-ms-flex:1;flex:1}
.hero-home__container--right{-webkit-box-flex:1;-ms-flex:1;flex:1}
.hero-interior__image{width:31.565rem}
.notification-bar__content--icon{min-height:130px}
.partner-logos{padding-inline:0}
.quick-links{padding-inline:0}
.quick-links-with-intro__container{grid-template-columns:1fr repeat(12,85px) 1fr}
.testimonial-slider__container{max-width:1520px}
.text-image--large .text-image__content-right{-webkit-transform:translateX(-1.25rem);transform:translateX(-1.25rem)}
}@media(max-width:1023px){.header__nav{display:none;position:absolute;top:100%;left:0;width:100%;background-color:white;overflow:auto}
.main-nav__item{width:100%;text-align:center;padding:0 2rem;margin:0}
.main-nav__link::after{display:none}
.main-nav__submenu{width:100%}
.main-nav__submenu li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}
.main-nav__submenu li a{padding:5px 20px;width:auto}
.main-nav__submenu-wrapper{position:static;width:100%;top:25px;left:0;right:0}
.main-nav__submenu-wrapper--row{width:100%}
.table-of-contents__container{overflow-x:auto}
}@media(max-width:767px){.footer__sub-logos,.footer__main-logo{margin:0 auto}
.title__columns--1,.title__columns--2,.title__columns--3{-webkit-columns:1;-moz-columns:1;columns:1}
}@-webkit-keyframes link-line-after-keyframes{0%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(1);transform:scaleX(1)}
100%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}
}@keyframes link-line-after-keyframes{0%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(1);transform:scaleX(1)}
100%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}
}@-webkit-keyframes link-line-after-keyframes-out{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}
100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right}
}@keyframes link-line-after-keyframes-out{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}
100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right}
}@-webkit-keyframes initial-height{0%{height:0}
100%{max-height:300px}
}@keyframes initial-height{0%{height:0}
100%{max-height:300px}
}@-webkit-keyframes hidden-height{0%{max-height:300px}
100%{height:0}
}@keyframes hidden-height{0%{max-height:300px}
100%{height:0}
}@-webkit-keyframes slideToLeft{from{-webkit-transform:translateX(0);transform:translateX(0)}
to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
}@keyframes slideToLeft{from{-webkit-transform:translateX(0);transform:translateX(0)}
to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
}@-webkit-keyframes dual-ring{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@keyframes dual-ring{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}