@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.page-banner{width:100%;height:100vh}.page-banner.small{height:70vh}.page-banner .background,.page-banner .slider{position:absolute;top:0;left:0;width:100%;height:100%}.page-banner .slider .slide{position:relative;width:100%;height:100%;overflow:hidden}.page-banner .slider .slide iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page-banner .slider .slick-prev{left:2rem}.page-banner .slider .slick-next{right:2rem}.page-banner .overlay{opacity:.5;position:absolute;top:0;left:0;width:100%;height:100%;background:#000}.page-banner .text{position:absolute;left:0;bottom:0;width:100%;height:auto;color:#fff;text-align:center}.page-banner .text .slogan{text-transform:uppercase}.page-banner .text .slogan h1,.page-banner .text .slogan h2,.page-banner .text .slogan p{font-size:2.886rem;line-height:1.6}.page-banner .text .scroll{margin-top:5vh;margin-bottom:5vh;cursor:pointer}.page-banner .text .scroll:after{content:"";position:absolute;top:calc(100% - 4vh);left:50%;height:10vh;width:1px;background:#57617e}.page-banner .text .scroll .pill{position:relative;display:inline-block;width:3vh;height:6vh;border:1px solid #fff;border-radius:5vh}.page-banner .text .scroll .pill:after{content:"";position:absolute;top:1vh;left:calc(50% - .5vh);width:1vh;height:1vh;border-radius:50%;background:#fff;animation:updown 1s ease 0s infinite}body{padding-top:0}