.hero.-type-10{align-items:center;display:flex;min-height:75vh;overflow:hidden;position:relative}.hero.-type-10 .hero__bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.hero.-type-10 .hero__bg img{height:100%;object-fit:cover;width:100%}.hero.-type-10 .hero__overlay{background:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.7))}.hero.-type-10 .hero__content{position:relative;z-index:2}.hero.-type-10 .wave-divider{pointer-events:none}.hero.-type-10 .wave-divider svg{display:block}@media (max-width:768px){.hero.-type-10{min-height:60vh}}