.hero-header{height:900px;overflow:hidden;position:relative}.hero-header .hero-image{border-radius:0;display:block;height:900px;object-fit:cover;width:100%}.hero-header .hero-text-bg{height:1350px;position:absolute;right:5%;top:-80px;width:1350px;z-index:1}.hero-header .hero-text-bg img:not(.ratio-logo){height:1350px;left:0;position:absolute;top:0;width:1350px}.hero-header .hero-text-bg img.ratio-logo{margin-bottom:30px}.hero-header .hero-text-bg .hero-text{align-items:flex-start;display:flex;flex-direction:column;height:500px;justify-content:center;padding:30px;position:absolute;right:4%;top:250px;width:430px;z-index:1}.hero-header .hero-text-bg .hero-text h1{color:#fff;font-size:6rem;font-weight:700;line-height:7.2rem;margin-bottom:40px;position:relative}.hero-header .hero-text-bg .hero-text p{color:#fff;font-size:1.6rem;font-weight:300;line-height:2rem;margin-bottom:30px;width:80%}.hero-header .white-curve{bottom:-2px;left:0;position:absolute;width:100%;z-index:2}@media only screen and (max-width:1200px){.hero-header,.hero-header .hero-image{height:700px}.hero-header .hero-text-bg .hero-text{right:2%;top:150px}}@media only screen and (max-width:992px){.hero-header,.hero-header .hero-image{height:500px}.hero-header .hero-text-bg{right:-15%}.hero-header .hero-text-bg .hero-text{right:3%;top:70px}.hero-header .hero-text-bg .hero-text h1{font-size:4rem;font-weight:700;line-height:5rem;margin-bottom:20px}}@media only screen and (max-width:768px){.hero-header,.hero-header .hero-image{height:400px}.hero-header .hero-text-bg .hero-text{height:400px;right:0}}@media only screen and (max-width:576px){.hero-header,.hero-header .hero-image{height:400px!important}.hero-header .hero-text-bg{right:-35%}.hero-header .hero-text-bg .hero-text{right:13%;top:60px;width:290px}.hero-header .hero-text-bg .hero-text h1{font-size:3rem;line-height:4rem}.hero-header .hero-text-bg .hero-text p{width:70%}}@media only screen and (max-width:460px){.hero-header,.hero-header .hero-image{height:370px!important}.hero-header .hero-text-bg{right:-55%;top:-30px}.hero-header .hero-text-bg img:not(.ratio-logo){opacity:.6}.hero-header .hero-text-bg img.ratio-logo{margin-bottom:20px}.hero-header .hero-text-bg .hero-text{top:10px}}