.c-hero-banner{position:relative;z-index:1;background-color:#1f2327}.c-hero-banner__inner{display:flex;align-items:flex-end;justify-content:center;min-height:45rem;padding-bottom:2.5rem}.c-hero-banner__inner::after{content:'';min-height:inherit;font-size:0;margin-bottom:-2.5rem}.c-hero-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-size:cover;background-position:center center;overflow:hidden}.c-hero-banner__bg::after{content:'';display:block;position:absolute;top:0;right:0;bottom:-.1rem;left:0;z-index:1;background-image:url(/Custom/UI/Content/images/grid-overlay.png),linear-gradient(to top,#1f2327,rgba(65,73,79,0))}.c-hero-banner__bg-video{display:block;width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports(object-fit:cover){.c-hero-banner__bg-video{height:100%;position:static;object-fit:cover;transform:none}}@supports(display:-ms-grid){.c-hero-banner__bg-video{height:auto;position:absolute;transform:translate(-50%,-50%)}}.c-hero-banner__content{flex:1 1 auto}.c-hero-banner__title{display:flex;flex-direction:column;align-items:center;color:#fff;text-align:center}.c-hero-banner__title-text{display:block;line-height:.9;font-weight:400}.c-hero-banner__title-emphasis{color:#fff;font-size:6.6rem}.c-hero-banner__title-emphasis::after{content:'';display:block;width:100%;height:.4rem;background-color:#1dc0dc}.c-hero-banner__links{display:flex;justify-content:center;flex-wrap:wrap;margin:2.2rem -.4rem -.4rem;padding:0;list-style:none}.c-hero-banner__link-item{flex:0 1 50%;padding:.4rem;max-width:50%}.c-hero-banner__link{display:flex;align-items:center;justify-content:center;min-height:6.8rem;padding:1.5rem 1.2rem;height:100%;color:#173274;font-size:1.4rem;font-weight:700;text-align:center;text-decoration:none;border:.1rem solid #e6e7e8;border-radius:.3rem;background-color:#fff;transition:background-color .1s cubic-bezier(.215,.61,.355,1)}.c-hero-banner__link:focus,.c-hero-banner__link:hover{background-color:#e6e7e8}.c-hero-banner__link-icon{flex:0 0 auto;margin-right:1rem;font-size:3rem}.c-hero-banner__link-image{flex:0 0 auto;margin-right:1rem;max-width:3rem;max-height:3rem}.c-hero-banner__link-title{flex:1 1 auto;width:100%}.c-hero-banner__link-title-last-word{display:inline-block}.c-hero-banner__link-title-icon{margin-right:-1em;color:#1dc0dc;font-size:1rem}.c-hero-banner__more-button{display:block;width:2.6rem;height:2.6rem;margin-left:-1.3rem;margin-bottom:-1.3rem;position:absolute;bottom:0;left:50%;z-index:2;font-size:0;border:.1rem solid #e6e7e8;border-radius:50%;background-color:#fff;cursor:pointer;outline:0;transition:background-color .1s cubic-bezier(.215,.61,.355,1)}.c-hero-banner__more-button:focus,.c-hero-banner__more-button:hover{background-color:#e6e7e8}.c-hero-banner__more-icon{font-size:1rem}@media all and (min-width:768px){.c-hero-banner__title-text{font-size:4rem}.c-hero-banner__title-emphasis{font-size:8.6rem}.c-hero-banner__links{flex-wrap:nowrap}.c-hero-banner__link-item{flex-basis:25%;max-width:25%}.c-hero-banner__more-button{width:3.4rem;height:3.4rem;margin-left:-1.7rem;margin-bottom:-1.7rem}.c-hero-banner__more-icon{font-size:1.2rem}}@media all and (min-width:1280px){.c-hero-banner__inner{min-height:55rem}.c-hero-banner__bg::after{opacity:.6}.c-hero-banner__content{display:flex;align-items:flex-end;justify-content:center;width:100%;position:relative}.c-hero-banner__header{flex:1 1 auto;margin-right:3rem;margin-left:20rem}.c-hero-banner--no-links .c-hero-banner__header{margin-right:0}.c-hero-banner__title-text{font-size:5rem}.c-hero-banner__title-emphasis{font-size:10.6rem}.c-hero-banner__links{display:block;flex:0 0 17rem}.c-hero-banner__link-item{max-width:none}.c-hero-banner__link{flex-direction:column;min-height:0;background-color:rgba(255,255,255,.9)}.c-hero-banner__link:focus,.c-hero-banner__link:hover{background-color:rgba(230,231,232,.9)}.c-hero-banner__link-icon{display:block;margin-bottom:1rem;margin-right:0;font-size:4.5rem}.c-hero-banner__link-image{display:block;margin-bottom:1rem;margin-right:0;max-width:4.5rem;max-height:4.5rem}.c-hero-banner__link-image[data-blazy]:not(.b-loaded){padding-bottom:35%!important}}@media all and (max-width:767px){.c-hero-banner__link-icon{display:none}.c-hero-banner__link-image{display:none}}