#banner{background-color:#1e2327;height:calc(var(--vh, 1vh) * 100)}#banner .slider{width:100%;padding-top:82px;position:relative;height:calc(100vh - 86px);overflow:hidden}#banner .slider .slides{width:100%;height:100%;position:relative}#banner .slider .slide{width:100%;height:100%;position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat}#banner .slider .slide p{color:#fff;font-size:24px;text-align:center;font-family:'Lilita One';text-shadow:1px 2px 2px rgb(0 0 0 / .6)}#banner .slider .slide:not(.active){left:-100%}#banner .slider .buttons .prev,#banner .slider .buttons .next{top:50%;transform:translateY(-50%);position:absolute;background:rgb(0 0 0 / .5);height:40px;width:40px;border-radius:2px;text-decoration:none;color:#fff}#banner .slider .buttons .prev{left:20px}#banner .slider .buttons .next{right:20px}#banner .slider .buttons .prev:hover,#banner .slider .buttons .next:hover{background:#000}#banner .tagline{width:100%;font-weight:700;padding:25px 28px;background-color:#1e2327;position:absolute;left:0;bottom:0}#banner .tagline a{font-size:24px;color:#e93e21;text-decoration:none;font-family:'Lilita One'}#banner .tagline a:hover{text-decoration:underline}@keyframes next1{from{left:0%}to{left:-100%}}@keyframes next2{from{left:100%}to{left:0%}}@keyframes prev1{from{left:0%}to{left:100%}}@keyframes prev2{from{left:-100%}to{left:0%}}@media(max-width:991px){#banner .slider{padding-top:62px}}@media (max-width:767px){#banner .slider .buttons .prev{left:0}#banner .slider .buttons .next{right:0}#banner .slider .slide p{width:220px}}@media (max-width:446px){#banner .slider{height:calc(100vh - 122px)}}