.component-wrapper{position:relative}.component-wrapper.HeroBanner{display:flex;align-items:center;min-height:50vh}@media only screen and (min-width:768px){.component-wrapper.HeroBanner{min-height:1000px}}.component-wrapper.HeroBanner.home-hero{display:flex;align-items:center;overflow:hidden}@media only screen and (min-width:768px){.component-wrapper.HeroBanner.home-hero{min-height:100vh}}.component-wrapper.HeroBanner.home-hero .hero-banner-component{display:flex;flex-direction:column}.component-wrapper.HeroBanner.home-hero .component-inner{max-width:1100px}@media only screen and (min-width:3000px){.component-wrapper.HeroBanner.home-hero .component-inner{max-width:2000px}}.component-wrapper.HeroBanner.home-hero .component-inner .banner h1{color:#293a4d}.component-inner{width:100%;max-width:1100px;margin:0 auto;padding:50px 20px}@media only screen and (min-width:768px){.component-inner{padding:80px 40px}}@media only screen and (min-width:1200px){.component-inner:not(.events):not(.tag){padding-right:0;padding-left:0}}.component-inner.fullwidth{margin:0;max-width:none;padding:20px 0}.Banner>.component-inner.fullwidth{padding:0}.component-inner.whitePaper{max-width:1200px;width:100%}@media screen and (min-width:3000px){.component-inner.whitePaper{max-width:2000px}}.component-inner.events{max-width:1500px}.component-inner.pillarPage{padding-top:20px;padding-bottom:20px}.component-inner.pillarPage .tag{padding-top:40px}.component-inner .MaxWidth{max-width:1200}@media only screen and (min-width:3000px){.component-inner{max-width:2000px}}.page-container.alternate-bg{background-color:#e6e6e6}.page-title{padding:45.83333px 20px;background-color:#f4f4f4}@media only screen and (min-width:768px){.page-title{padding:45.83333px 0}}.page-title h1{margin-top:0;margin-bottom:10px}.page-title .breadcrumb{display:flex;align-items:center;text-transform:uppercase;font-size:13px}.page-title .breadcrumb a{color:inherit;text-decoration:none;margin-right:-4px}@media only screen and (min-width:768px){.page-title .breadcrumb a:hover{text-decoration:underline}}.page-title .breadcrumb li{color:rgba(41,58,77,.5)}.page-title .breadcrumb svg{width:8px;height:8px;margin:0 5px}.page-enter-active,.page-leave-active{transition:opacity .3s,transform .3s}.page-enter,.page-leave-active{opacity:0;transform:translateY(-5px)}