.banner-section{position:relative}.wave-bg{position:relative;overflow:hidden}.ocean,.wave-bg{width:100%;bottom:0;left:0}.ocean{height:30%;background:#015871;opacity:.7}.ocean,.wave{position:absolute}.wave{background:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/85486/wave.svg) repeat-x;top:-198px;width:6400px;height:198px;animation:wave 7s cubic-bezier(.36,.45,.63,.53) infinite;transform:translateZ(0)}.wave:nth-of-type(2){top:-175px;animation:wave 7s cubic-bezier(.36,.45,.63,.53) -.125s infinite,swell 7s ease -1.25s infinite;opacity:1}@keyframes wave{0%{margin-left:0}to{margin-left:-1600px}}@keyframes swell{0%,to{transform:translate3d(0,-25px,0)}50%{transform:translate3d(0,5px,0)}}.banner-section .banner-content{text-align:center;color:#fff;padding:150px 0;position:relative;z-index:9}.banner-section .banner-content h2{font-weight:700;font-size:40px;line-height:49px;justify-content:center}.banner-section .banner-content h2,.banner-section .banner-content p{display:flex;align-items:center;text-align:center;text-transform:uppercase;color:#fff;margin:0}.banner-section .banner-content p{font-weight:400;font-size:20px;line-height:24px;letter-spacing:.02em}.banner-section .list-content{margin-top:40px}.banner-section .list-content li,.banner-section .list-content p,.banner-section .list-content span{font-weight:400;font-size:15px;line-height:24px;display:flex;align-items:center;justify-content:left;text-align:left;color:#fff}.banner-section .list-content ul{list-style:none}.banner-section .list-content ul li{position:relative;margin:0 0 20px;padding-left:30px}.banner-section .list-content ul li:after,.banner-section .list-content ul li:before{position:absolute;content:"";background-color:#fff;left:10px;top:8px}.banner-section .list-content ul li:before{width:14px;height:0;border:1px solid #fff;left:2px;top:15px}.banner-section .list-content ul li:after{width:0;height:14px;border:1px solid #fff}.banner-section .banner-content .button-section{margin-top:50px}.banner-section .banner-content .button-section a{font-weight:700;font-size:12px;line-height:20px;text-align:center;letter-spacing:.1em;text-transform:uppercase;display:inline-block;color:#fff;padding:18px 40px;border-radius:40px;border:1px solid #f7931e;background:#f7931e}.left-floating-button{position:absolute;top:20%;left:0;z-index:1}.left-floating-button:after{position:absolute;content:"";width:10px;height:10px;border-radius:50%;background:#10b8ed;right:-10px;top:-10px}.left-floating-button a{background:#10b8ed;font-weight:500;font-size:18px;line-height:18px;display:flex;align-items:center;text-align:right;text-transform:uppercase;color:#fff;padding:12px 30px 12px 70px;border-top-left-radius:0;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:0}.banner-section .list-content ul{padding-left:0}@media(max-width:991px){.left-floating-button{top:10%}}@media(max-width:767px){.banner-section .banner-content h2{font-size:24px}.banner-section .banner-content p,.banner-section .list-content li,.banner-section .list-content p,.banner-section .list-content span{font-size:14px}}