.top-banner .materials-banner-top{background:#000;position:relative;top:0}.top-banner .materials-banner-top h1{padding:1.875rem 0;color:#fff;font-size:3em}@media print, screen and (max-width: 40em){.top-banner .materials-banner-top h1{padding:3.75rem 0}}.top-banner .top-banner-empty #region-content{padding-top:0}.top-banner .materials-banner-bottom{background-color:#f5f5f5;margin-bottom:0}.top-banner .materials-banner-bottom>.row{display:flex;flex-wrap:wrap}.top-banner .materials-banner-bottom>.row>.columns{display:flex;margin-right:-1px}.top-banner .materials-banner-bottom .banner-copy,.top-banner .materials-banner-bottom .banner-hero{padding-top:4rem}.top-banner .materials-banner-bottom .banner-hero{width:100%;height:400px}.top-banner .materials-banner-bottom .banner-hero img{display:block;margin:0 auto 0 auto}.top-banner .materials-banner-bottom .banner-copy p{color:#000;height:200px}.top-banner .materials-banner-bottom .banner-copy h2{margin-top:0;margin-top:0;color:#4088cc}.top-banner .materials-banner-bottom .banner-copy p{font-family:"Good Pro",Arial,Helvetica,sans-serif;font-size:1.25rem}.top-banner .materials-banner-bottom .banner-links{display:flex;align-items:center;padding-bottom:2rem}.top-banner .materials-banner-bottom .banner-links .paragraph--type--content-link a{display:inline-flex;align-items:center}.top-banner .materials-banner-bottom .banner-links .paragraph--type--content-link a .arrow svg{padding-top:.5rem;width:35px;height:35px}.top-banner .materials-banner-bottom .banner_image_caption{font-style:italic;font-size:.8rem;color:#959595;text-align:center;margin-top:6px}.top-banner .materials-banner-bottom .paragraph--type--content-button-link,.top-banner .materials-banner-bottom .paragraph--type--content-link{margin:0 10px}.top-banner .materials-banner-bottom .paragraph--type--content-link a{color:#4088cc}.top-banner .materials-banner-bottom .paragraph--type--content-link a:hover{color:#224356}.top-banner .materials-banner-bottom .field-name-field_2025_button{padding-top:1.5rem}.top-banner .materials-banner-bottom .field-name-field_2025_button .button:not(.no-button-styles).small{font-size:.85rem}@media print, screen and (min-width: 40.0625em){.top-banner.has-main-cta .materials-banner-top h1{padding-bottom:9.375rem}}
