.box-style{margin-bottom:1rem;border-radius:3px;-webkit-box-shadow:0 0 4px -2px #000;box-shadow:0 0 4px -2px #000}.demo-transition.transition-opacity{-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.demo-transition.transition-move::after{-webkit-transition:left .3s ease-in;transition:left .3s ease-in}@media screen and (prefers-reduced-motion:reduce){*,::after,::before{-webkit-transition:unset!important;transition:unset!important}}:root{--splash-height:60vh;--header-height:72px}@media (min-width:600px){:root{--splash-height:80vh}}@media (min-width:960px){:root{--header-height:130px}}.splash-image .takeover-wrapper,.splash-video .takeover-wrapper{position:absolute;top:calc(var(--header-height) + 1px);width:100%;min-height:var(--splash-height);background-position:center!important;background-size:cover!important}@media (min-width:600px){.splash-image .takeover-wrapper,.splash-video .takeover-wrapper{top:0}}.splash-image .header-wrap--top .header__search input[type=search],.splash-video .header-wrap--top .header__search input[type=search]{color:#fff;background:#fff;text-shadow:0 0 3px #000}.splash-image .header-wrap--top .header__search .js-form-submit,.splash-video .header-wrap--top .header__search .js-form-submit{opacity:.7}@media (min-width:960px){.splash-image .header-wrap--top .header__menu .menu a,.splash-image .header-wrap--top .logo-wrapper,.splash-video .header-wrap--top .header__menu .menu a,.splash-video .header-wrap--top .logo-wrapper{color:#fff;text-shadow:0 0 3px #000}}.splash-image .splash-content-wrapper,.splash-video .splash-content-wrapper{position:absolute;top:-60vh;width:100%}@media (min-width:600px){.splash-image .splash-content-wrapper,.splash-video .splash-content-wrapper{top:-50vh}}.splash-image .node--type-pop-landing-page,.splash-video .node--type-pop-landing-page{position:relative}.splash-image .node--type-pop-landing-page .node__title,.splash-video .node--type-pop-landing-page .node__title{color:#fff;text-shadow:0 0 10px #000;font-family:Roboto-500,sans-serif}.splash-image .node--type-pop-landing-page .splash-content-wrapper+.node__content,.splash-video .node--type-pop-landing-page .splash-content-wrapper+.node__content{position:relative;margin-top:calc(var(--splash-height))}@media (min-width:600px){.splash-image .node--type-pop-landing-page .splash-content-wrapper+.node__content,.splash-video .node--type-pop-landing-page .splash-content-wrapper+.node__content{margin-top:calc(var(--splash-height) - var(--header-height))}}.splash-image .header-wrap--sticky,.splash-video .header-wrap--sticky{background:0 0}.splash-image .header-sticky-wrap--shrink,.splash-video .header-sticky-wrap--shrink{background:#fff}.banner-image .button-cta a,.splash-image .button-cta a,.splash-video .button-cta a{display:inline-block;padding:.5em 1em;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease;text-align:center;white-space:initial;text-decoration:none;color:#fff;border:1px solid;border-color:#316094;border-radius:.5rem;background-color:#316094;font-size:1em;font-weight:700;line-height:1.5}.banner-image .button-cta a:focus,.banner-image .button-cta a:hover,.splash-image .button-cta a:focus,.splash-image .button-cta a:hover,.splash-video .button-cta a:focus,.splash-video .button-cta a:hover{text-decoration:none;color:#316094;border-color:#316094;background-color:#fff}.node--type-pop-landing-page .banner-image{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;min-height:400px;background-color:#003a5d}.node--type-pop-landing-page .banner-image .layout-contained{width:100%}.node--type-pop-landing-page .banner-image .node__title{color:#fff;text-shadow:0 0 3px #000;font-family:Roboto-500,sans-serif}.node--type-pop-landing-page .banner-image{position:relative;max-width:1920px;margin:0 auto}.background-video-pop{width:100%;height:auto;margin-top:0;background-position:center!important;background-size:cover!important}@media (min-width:960px){.background-video-pop{min-height:var(--splash-height);margin-top:-6em}}.video-content-wrapper{position:absolute;width:100%}.video-content-wrapper h1{font-size:1.625em}@media (min-width:768px){.video-content-wrapper h1{font-size:2.27em}}