.hero-content-link{border-color:#fff;color:#fff;background-color:transparent}.hero-content-link:hover{color:#0069c2;background:#fff;text-decoration:none!important}.js-herovideo{position:absolute!important;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}.hero{background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.hero .hero-content .fakeh1{margin:0;-ms-grid-row:1;-ms-grid-column:1;grid-area:title;grid-column:span 6}.hero .call-to-action .btn:active{background-color:#ebebeb}.hero-content .h1,.hero-content h1{color:#fff!important}.hero-content .preamble,.hero-content .preamble p,.hero-content .preamble span,.hero-content h4{font-size:1.25rem!important;font-weight:500!important;color:#fff!important;line-height:1.75rem}.hero-section-container{position:relative}.hero-section-container .hero-section .bottom-left{position:absolute;bottom:8px;left:16px}.hero-section-container .hero-section .top-left{position:absolute;top:8px;left:16px}.hero-section-container .hero-section .top-right{position:absolute;top:8px;right:16px}.hero-section-container .hero-section .bottom-right{position:absolute;bottom:8px;right:16px}.hero-section-container .hero-section .centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.hero-section-container .hero-section .centered .hero-content-link{border-color:#fff;color:#fff;background-color:transparent}.hero-section-container .hero-section .centered .hero-content-link:hover{color:#007bff}.hero-section-container .hero-section .left-side{position:absolute;top:50%;left:0;transform:translate(10%,-50%);text-align:left}.hero-section-container .hero-section .left-side .hero-content-link{border-color:#fff;color:#fff;background-color:transparent}.hero-section-container .hero-section .left-side .hero-content-link:hover{color:#007bff}@media only screen and (min-width:48em){.hero .hero-content .h1,.hero .hero-content h1{width:75%}}@media only screen and (min-width:48em){.hero .hero-content .h1,.hero .hero-content h1{width:75%}}@media only screen and (min-width:48em){.hero .hero-content .h1,.hero .hero-content h1{width:75%}}@media only screen and (max-width:56.25em){.hero-content .h1,.hero-content h1{font-size:2.5rem;line-height:3rem;color:#fff!important}.hero-content .preamble,.hero-content .preamble p,.hero-content .preamble span,.hero-content h4{font-size:1.25rem!important;font-weight:500!important;color:#fff!important;line-height:1.75rem}}.btn .ghost:not(:disabled):active{background-color:#ebebeb}.dark .btn:not(.primary):not(:disabled):active{background-color:#ebebeb}