.cst-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;min-height:31.25rem;position:relative}.cst-banner-overlay{background:hsla(0,0%,5%,.3);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.cst-banner-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;top:0;width:100%;z-index:0}.cst-banner-content{bottom:8.4375rem;left:8.4375rem;max-width:43.75rem;position:absolute;z-index:2}.cst-banner-content h1{color:#fff;font-size:7.5rem;font-weight:400;margin:0}.cst-banner-scroll-arrow{background:hsla(0,0%,5%,.5);border-radius:30px;bottom:8.75rem;cursor:pointer;height:3.5rem;position:absolute;right:2.5rem;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:3.5rem}@media (max-width:991.98px){.cst-banner .cst-banner-content h1{font-size:3.125rem}.cst-banner .cst-banner-content{bottom:8.75rem;left:1.875rem;max-width:18.75rem}}@media (max-width:767.98px){.cst-banner-scroll-arrow{display:none}}