.hero{background:#006082;margin-bottom:30px;overflow:hidden}.hero .hero-container{align-items:end;align-items:stretch;display:flex}.hero .hero-content-wrap{min-height:100%;width:50%}.hero .hero-content-wrap-image{position:relative}.hero .hero-background{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100%;overflow:hidden}.hero .product-logo img{display:block;height:50px;position:absolute;top:50px}.hero .hero-text{display:flex;flex-direction:column;justify-content:flex-end;margin:0 auto;max-width:546px;min-height:500px;padding:100px 24px 36px}.hero .hero-text h1,.hero .hero-text h2,.hero .hero-text h3,.hero .hero-text h4,.hero .hero-text h5,.hero .hero-text ol,.hero .hero-text p,.hero .hero-text ul{color:#fff}.hero .hero-text h1{font-weight:900;line-height:1.1}.hero .hero-text h1 span{display:block;font-weight:500}.hero .hero-text p{font-size:21px}.hero .hero-text .buttons a{margin-bottom:20px;margin-right:16px}.hero .hero-text .buttons a.button--secondary{margin-right:0}.hero .hero-text .buttons a.button--secondary:focus,.hero .hero-text .buttons a.button--secondary:hover{color:#f9f9f9}.hero .product-image{position:relative}.hero .product-image img{bottom:-70px;max-width:580px;position:absolute;width:100%}.hero .cta_button{background-color:#00aeef!important;border:2px solid #00aeef;border-radius:50px;color:#fff!important;font-style:normal;font-weight:500;text-decoration:none;text-transform:uppercase}@media (min-width:1200px){.hero .product-image img{left:50%;margin-left:-290px}}@media (max-width:1023px){.hero .hero-text p{font-size:18px}.hero .product-logo img{height:auto;max-width:350px}}@media (min-width:1024px){#background-video{bottom:0;height:100vh;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}}@media (max-width:1023px){.hero{margin-bottom:36px}.hero .hero-container{display:block;min-height:auto}.hero .product-logo img{height:auto;margin-bottom:20px;max-width:300px;position:relative;top:auto}.hero .hero-text{min-height:auto;padding-top:36px}.hero .hero-content-wrap{width:100%}.hero .hero-background{min-height:auto}#background-video{width:100%}}