@media only screen and (min-width:0rem){#hero-2041{overflow:hidden;padding:clamp(12.5rem,25.95vw,18.75em) 1rem clamp(3.75rem,7.82vw,6.25rem);position:relative;z-index:1}#hero-2041 .cs-container{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(3.75rem,13vw,11.25rem);justify-content:center;margin:auto;max-width:80rem;width:100%}#hero-2041 .cs-content{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;max-width:53.125rem;position:relative;text-align:center;width:100%;z-index:1}#hero-2041 .cs-title{color:var(--bodyTextColorWhite);font-size:clamp(2.4375rem,6vw,3.8125rem);max-width:25ch}#hero-2041 .cs-text{color:var(--bodyTextColorWhite);margin-bottom:2rem;max-width:35.25rem}#hero-2041 .cs-form{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 40px 0 rgba(0,0,0,.08);display:flex;flex-direction:column;gap:clamp(1rem,2.3vw,1.25rem);margin:0;padding:1rem;width:100%}#hero-2041 .cs-label{color:var(--headerColor);display:flex;flex-direction:column;font-size:1rem;font-weight:700;gap:.5rem;line-height:1.2em}#hero-2041 .cs-flex{display:inline-flex;gap:0;justify-content:flex-start}#hero-2041 .cs-color{color:#ff4747}#hero-2041 .cs-input{background-color:#f7f7f7;border:none;border-radius:.5rem;color:#767676;font-size:.875rem;font-weight:400;line-height:1.5em;padding:1rem}#hero-2041 .cs-submit{align-self:center;width:-moz-max-content;width:max-content}#hero-2041 .cs-background{display:block;height:66%;left:0;position:absolute;top:0;width:100%;z-index:-2}#hero-2041 .cs-background:before{background:linear-gradient(135deg,#1e4b80 62%,rgba(30,75,128,.3));content:"";display:block;height:100%;left:0;opacity:.62;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}#hero-2041 .cs-background img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}}@media only screen and (min-width:48rem){#hero-2041 .cs-form{align-items:flex-end;flex-direction:row}#hero-2041 .cs-text{max-width:27.75rem}#hero-2041 .cs-submit{align-self:flex-end;flex:1 0 auto}#hero-2041 .cs-label{min-width:0;width:100%}#hero-2041 .cs-background{height:84%}}@media only screen and (min-width:100rem){#hero-2041 .cs-background{background:url(/assets/images/carwash-hero-img.jpg);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}#hero-2041 .cs-background img{display:none}}