 @media only screen and (min-width: 0rem) {#hero-1427 {text-align: center;padding: clamp(15.5rem, 22.95vw, 23.25rem) 1rem clamp(6.5rem, 15.95vw, 12.5rem);overflow: hidden;position: relative;z-index: 1;}#hero-1427 .cs-background {width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;z-index: -2;}#hero-1427 .cs-background:before {content: "";width: 100%;height: 100%;background: #fff;opacity: 0.76;position: absolute;display: block;top: 0;left: 0;z-index: 1;pointer-events: none;}#hero-1427 .cs-background img {position: absolute;top: 0;left: 0;height: 100%;width: 100%;object-fit: cover;}#hero-1427 .cs-container {width: 100%;max-width: 80rem;margin: auto;display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;gap: 3rem;}#hero-1427 .cs-content {text-align: left;width: 100%;max-width: 41.25rem;display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;}#hero-1427 .cs-title {font-size: clamp(2.4375rem, 6.4vw, 3.8125rem);font-weight: 700;line-height: 1.1em;text-align: inherit;max-width: 51.8125rem;position: relative;}#hero-1427 .cs-text {font-size: clamp(1rem, 1.95vw, 1.25rem);line-height: 1.5em;text-align: inherit;width: 100%;margin: 0;margin-bottom: 2rem;}}@media only screen and (min-width: 48rem) {#hero-1427 .cs-background:before {opacity: 1;background: linear-gradient(to right, #ffffff 40%, rgba(255, 255, 255, 0.84) 50%, rgba(255, 255, 255, 0));}}@media only screen and (min-width: 0rem) {body.dark-mode #hero-1427 .cs-background:before {background-color: var(--dark);}}@media only screen and (min-width: 64rem) {body.dark-mode #hero-1427 .cs-background:before {background: linear-gradient(to right, #101010 30%, rgba(16, 16, 16, 0.9) 60%, rgba(16, 16, 16, 0));}}