.banner-area{background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:#020e1a}.banner-area .banner-container{-webkit-box-align:center;-ms-flex-align:center;position:relative;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;align-content:center;align-items:center;min-height:94.3vh;margin-right:auto;margin-left:auto;max-width:1140px}.banner-icon-scroll{left:0;bottom:60px;z-index:1;position:absolute;width:100%}.banner-area h6{font-family:Montserrat,Sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:2px;margin:0 0 10px;font-size:1rem;line-height:1}.banner-area h1,.banner-area h6{text-align:center;color:#fff;width:100%}.banner-area h1{font-family:MillerBanner-Light,Sans-serif;font-size:67px;font-weight:300;line-height:1.1em;padding:0;margin:0}.banner-area .banner-DISCOVER{left:0;width:100%;text-align:center;color:#fff;font-family:Montserrat-SemiBold,Sans-serif;font-size:11px;font-weight:300;letter-spacing:2px;bottom:10vh;position:absolute;z-index:1}.banner-area .banner-divider{text-align:center;padding-top:4px;padding-bottom:4px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.banner-area .banner-divider-separator{width:60px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #ffa76b}.banner-area .banner-spacer{height:10px;width:100%}.banner-area .banner-DISCOVER p{margin-top:0;margin-bottom:.9rem}.banner-area .banner-border{padding:18px;position:absolute;bottom:0;width:50%;border:solid #fff;border-width:0 1px 0 0;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.banner-area .icon-scroll,.banner-area .icon-scroll:before{position:absolute;left:50%}.banner-area .icon-scroll{width:20px;height:35px;margin-left:-10px;top:50%;margin-top:-17px;box-shadow:inset 0 0 0 1px #fff;border-radius:25px;bottom:60px}.banner-area .icon-scroll:before{content:"";width:6px;height:6px;background:#fff;margin-left:-3px;top:6px;border-radius:4px;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:scroll}@media (max-width:1024px){.banner-area .banner-container{min-height:100vh;max-width:1024px;flex-wrap:wrap}.banner-area h1{line-height:1.3em}.banner-area .banner-border,.banner-area .banner-DISCOVER,.banner-area .icon-scroll{display:none}}@media (max-width:767px){.banner-area h1{font-size:30px}.banner-area .banner-container{min-height:525px;max-width:767px}}@keyframes scroll{0%{opacity:1}to{opacity:0;transform:translateY(20px)}}