.hero-section.hero--image {  --hero-overlay: rgba(0, 0, 0, 0.5);  margin-bottom: 60px;}.hero-section.hero--image-alt {  --hero-overlay: linear-gradient(270deg, rgba(0, 0, 0, 0) 4.03%, #0D5750 56.57%);}.hero-section.hero--image-alt .hero-title {  position: absolute;  bottom: 113px;  left: 50%;  transform: translateX(-50%);  width: 100%;  max-width: 1796px;  padding: 0 24px;  margin: 0 auto;}.hero-section.hero--image-alt h2 {  color: #ffffff;  font-size: 64px;  font-weight: 400;  line-height: 77px;  letter-spacing: 1.3px;}
