/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen and (max-width:979px){.page_aside_inner .sub_nav:nth-of-type(2){display:none;}}
@media only screen and (min-width:740px){.page_banner_image_text{height:290px;}}@media only screen and (min-width:980px){.page_banner_image_text{height:360px;}}.banner_text h1{color:#ffffff;opacity:0.9;line-height:1;}@media only screen and (min-width:1220px){.banner_text h1{font-size:54px;font-size:3.375rem;}}.banner-image-text-subhead{font-family:CircularStd,sans-serif;font-size:18px;font-size:1.125rem;text-transform:uppercase;letter-spacing:1.25px;line-height:1;opacity:.8;}@media only screen and (min-width:980px){.banner-image-text-subhead{font-size:22px;font-size:1.375rem;}}@media only screen and (max-width:740px){.banner_text h1,.banner-image-text-subhead{transform:translateY(-40px);}}.page_intro_wrapper.in-view{animation:slide-up .5s cubic-bezier(0.65,0,0.45,1) .1s both;}.page_intro_wrapper .page_intro{background-color:#fff;padding:1.5rem 2rem;border:1px solid #cccccc;border-radius:4px;box-shadow:4px 4px 0 rgba(237,234,232,0.75);}@media only screen and (min-width:980px){.page_intro_wrapper .page_intro{padding:2rem 3.5rem;}}@keyframes slide-up{0%{transform:translateY(0);opacity:0}100%{transform:translateY(-50px);opacity:1}}
@media only screen and (min-width:500px){.page_intro_wrapper ~ .in_content_callouts{margin-top:-60px;}}
