.banner-area-header{display:inline-block;vertical-align:middle;position:relative;width:100%;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.button-scroll{position:absolute;bottom:10%;left:50%;transform:translateX(-50%) rotate(90deg);background-position:center;background-size:10px 25px;background-repeat:no-repeat;padding:30px;animation:bounce 1s infinite alternate;-webkit-animation:bounce 1s infinite alternate}@keyframes bounce{from{transform:translateY(0) translateX(-50%) rotate(90deg)}to{transform:translateY(-15px) translateX(-50%) rotate(90deg)}}@-webkit-keyframes bounce{from{transform:translateY(0) translateX(-50%) rotate(90deg)}to{transform:translateY(-15px) translateX(-50%) rotate(90deg)}}.banner-area-draggable{position:relative;display:block;overflow:hidden;margin:0;padding:0;transform:translate3d(0,0,0)}.banner-area-track{opacity:1;width:100%;transform:translate3d(0px,0px,0px);position:relative;top:0;left:0;display:block}.banner-area-header.no-banner-image .banner-area-slide-media{min-height:calc(100vh - 71px)}.banner-area-container{opacity:1;visibility:visible;position:relative;z-index:1;float:left;height:100%;display:block;min-height:1px;max-width:100%}.banner-area-header.no-banner-image .banner-area-track .banner-area-container{width:100%}.banner-area-header.no-banner-image .banner-area-track{min-height:calc(100vh - 71px)}.banner-area-slide-media img{object-fit:cover;height:calc(100vh - 71px);width:100vw;vertical-align:middle;position:relative;display:block;z-index:1;font-family:"object-fit: cover;"}.banner-area-slide-text{position:absolute;top:50%;transform:translateY(-50%);width:100%;text-align:center;z-index:1}.banner-area-text{font-size:47px;line-height:56px;letter-spacing:4px;text-transform:uppercase;color:#1a171b}.banner-area-text p{line-height:56px;margin-bottom:16px;letter-spacing:4px;text-transform:uppercase;font-size:47px;font-family:'Raleway';color:#1a171b}.banner-area-text p:nth-child(1){font-weight:700}@media(max-width:770px){.banner-area-text p{font-size:27px;line-height:36px}.banner-area-text{padding:0px 15px}}