@keyframes bounce{0%,100%{transform:translate(0,-20%);-webkit-transform:translate(0,-20%)}50%{transform:translate(0,20%);-webkit-transform:translate(0,20%)}}.banner-wrapper{background-color:#0187c2;min-height:55vh;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:relative;perspective:1000px}.banner-inner{position:absolute;right:15%;bottom:20px;left:15%;padding-top:20px;padding-bottom:20px;top:30%;text-align:center}.banner-content{padding-top:1rem;padding-bottom:.5rem}.banner-content h1{font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:.5rem;font-family:Montserrat;color:#fff}.banner-content p{margin-bottom:1.25rem;line-height:1.4;font-size:16px;color:#fff}.banner-wrapper a.next-arrow{transition:all .3s;position:absolute;bottom:5%;left:48.2%;right:48.2%;display:flex;align-items:center;justify-content:center;text-align:center;opacity:.6;color:#fff;animation:bounce 2s infinite ease-in-out;animation-delay:-1s;z-index:99;cursor:pointer;text-decoration:none}.banner-wrapper a.next-arrow span{-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;font-size:4.5rem}.banner-wrapper a.next-arrow span:before{content:"\f107"}.banner-wrapper a.next-arrow:hover{text-decoration:none;outline:0;opacity:.9;color:#fff}@media(max-width:767px){.banner-wrapper{height:100vh}.banner-inner{top:20%}}@media(max-width:639px){.banner-content p{line-height:24px;margin-bottom:16px}}@media(max-width:360px){.banner-inner{top:15%}}