 @media only screen and (min-width: 0rem) {#hero-1785 {padding: clamp(12.5rem, 25.95vw, 18.75em) 1rem;overflow: hidden;position: relative;z-index: 1;}#hero-1785 .cs-container {width: 100%;max-width: 80rem;margin: auto;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;gap: 3rem;}#hero-1785 .cs-content {text-align: center;width: 100%;max-width: 46.875rem;}#hero-1785 .cs-title {font-size: clamp(2.0625rem, 5vw, 4.25rem);}#hero-1785 .cs-title, #hero-1785 .cs-text {color: var(--bodyTextColorWhite);}#hero-1785 .cs-text {margin-bottom: 2rem;}#hero-1785 .cs-button-group {display: flex;justify-content: center;flex-wrap: wrap;gap: 0.5rem;}#hero-1785 .cs-graphic {width: 100%;min-width: 120rem;height: auto;object-fit: cover;position: absolute;bottom: 0;left: 50%;z-index: 0;transform: translateX(-50%);}#hero-1785 .cs-graphic-dark {display: none;}#hero-1785 .cs-background {width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;z-index: -2;}#hero-1785 .cs-background:before {content: "";width: 100%;height: 100%;background: #000;pointer-events: none;opacity: 0.7;display: block;position: absolute;top: 0;left: 0;z-index: 1;}#hero-1785 .cs-background img {width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;}}@media only screen and (min-width: 120rem) {#hero-1785 {padding-bottom: 14vw;}}@media only screen and (min-width: 0rem) {body.dark-mode #hero-1785 .cs-background:before {opacity: 0.85;}body.dark-mode #hero-1785 .cs-graphic {display: none;}body.dark-mode #hero-1785 .cs-graphic-dark {display: block;}}