.page-hero{overflow:hidden;position:relative}.page-hero-background{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;display:block;height:auto;left:0;max-width:100%;opacity:0;position:absolute;right:0;top:0;transition:opacity 2s;width:100%}.page-hero-background.loaded{opacity:1}.page-hero-video{-webkit-filter:grayscale(100);filter:grayscale(100);transition:-webkit-filter .5s;transition:filter .5s;transition:filter .5s,-webkit-filter .5s}.page-hero-overlay{background:linear-gradient(135deg,rgba(31,32,35,.85),rgba(144,56,57,.85));bottom:0;left:0;position:absolute;right:0;top:0;transition:background .5s}.page-hero.style-2 .page-hero-overlay{background:linear-gradient(135deg,hsla(0,0%,95%,.9),hsla(0,0%,100%,.95))}.page-hero.style-2 .page-hero-video{-webkit-filter:grayscale(0);filter:grayscale(0)}.page-hero.style-2 .hero-description,.page-hero.style-2 .hero-title{color:#565656}.hero-subtitle-typer{display:inline;margin:0}.hero-subtitle-typer,.hero-title{font-size:1.5rem;font-weight:600}.page-hero-background.hero-update-image{opacity:1;z-index:1}.page-hero-content{z-index:2}@media (min-width:960px){.hero-subtitle-typer,.hero-title{font-size:2rem}}.page-hero-content{left:0;padding:1em 0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hero-title{color:#fff;padding-bottom:10px;text-shadow:0 3px 6px rgba(31,37,54,.2)}.hero-description,.hero-subtitle-typer-wrapper,.hero-title{display:block;float:none;margin:0 auto;max-width:630px;text-align:center;width:100%}@media (min-width:1920px){.hero-description,.hero-subtitle-typer-wrapper,.hero-title{display:block;float:none;margin:0 auto;max-width:640px;text-align:center}}.hero-subtitle-typer-wrapper{line-height:1.125;min-height:2.5em}.hero-subtitle-typer{color:#d82727}.typed-cursor{-webkit-animation:blink .7s infinite;animation:blink .7s infinite;font-size:1.5rem}@media (min-width:960px){.typed-cursor{font-size:2rem}}.hero-description{font-size:1em;letter-spacing:-.1px;line-height:1.5}.site-content .hero-ctas{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center!important;list-style-type:none;margin-top:3rem!important;padding:0}@media (min-width:720px){.site-content .hero-ctas{justify-content:flex-start;margin-top:6rem}}.site-content .hero-ctas li{margin-top:1rem;padding:0}@media (min-width:720px){.site-content .hero-ctas li{margin-top:0}}.site-content .hero-ctas li:before{display:none}.site-content .hero-ctas li+li{margin-left:1rem}.site-content .hero-ctas .btn{min-width:10rem}.btn-video{background-color:transparent;border:0;cursor:pointer;height:3em;min-width:3em;outline:0;position:relative;width:auto}.btn-video img{height:3em;left:0;position:absolute;top:0;transition:opacity .5s;width:3em}.btn-video img.btn-video-normal{opacity:1}.btn-video img.btn-video-hovered,.btn-video:focus img.btn-video-normal,.btn-video:hover img.btn-video-normal{opacity:0}.btn-video:focus img.btn-video-hovered,.btn-video:hover img.btn-video-hovered{opacity:1}.btn-video:focus .btn-video-label,.btn-video:hover .btn-video-label{color:#e02727}.btn-video .btn-video-label{color:#fff;padding-left:3.125em;text-transform:uppercase;transition:color .5s}.page-hero{color:#fff;min-height:calc(100vh - 55px)}@media (min-width:960px) and (orientation:portrait){.page-hero{min-height:33vh}}@media (min-width:960px) and (orientation:landscape){.page-hero{min-height:50vh}}@media (min-width:1140px){.page-hero{margin-bottom:46px;min-height:50vh}.page-hero.tall-version{min-height:70vh}}@media (min-width:1366px){.page-hero{min-height:45vh}.page-hero.tall-version{min-height:66vh}}@media (min-width:1920px){.page-hero{margin-bottom:46px;min-height:40vh}.page-hero.tall-version{min-height:50vh}}@media (min-width:1140px){.page-hero-background-video{top:calc(-28.125vw - -298px);width:100%}}@media (min-width:1920px){.page-hero-background-video{top:calc(-28.125vw - -360px)}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}body.ntt-story-page .page-hero .page-hero-overlay{background:none!important}