.service-hero{height:485px;position:relative;color:#fff;overflow:hidden;background:#075273}.service-hero-image{position:absolute;inset:0;background:center/cover}.oil-page .service-hero-image{background-image:url('assets/oleo-01.jpg')}.wash-page .service-hero-image{background-image:url('assets/lava-01.jpg')}.service-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,53,77,.91),rgba(0,76,108,.48)),linear-gradient(0deg,rgba(0,30,44,.25),transparent)}.service-hero .wrap{position:relative;z-index:1;padding-top:135px}.service-hero h1{font:700 62px/.96 Outfit;margin:0;letter-spacing:-2px}.service-hero h1 em{color:#7bd0e9;font-style:normal}.service-hero p:not(.eyebrow){max-width:470px;font-size:17px;line-height:1.55;color:#e7f6fa;margin:23px 0}.service-intro{padding-bottom:68px}.service-intro-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:100px}.service-intro h2{font:700 45px/1.03 Outfit;margin:0;letter-spacing:-1.5px}.service-intro h2 em{font-style:normal;color:var(--red)}.service-intro-grid>p{color:var(--muted);line-height:1.7;margin:0}.answers{background:var(--cream);padding:90px 0}.answers-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.answer{background:#fff;padding:30px;min-height:236px;border-top:3px solid var(--blue)}.wash-page .answer{border-color:var(--red)}.answer .num{font:700 14px Outfit;color:var(--red);letter-spacing:1px}.answer h3{font:700 25px/1.1 Outfit;margin:30px 0 13px}.answer p,.answer li{color:var(--muted);font-size:14px;line-height:1.6}.answer p{margin:0 0 12px}.answer ul{padding-left:18px;margin:5px 0}.service-image-copy{display:grid;grid-template-columns:1fr 1fr;min-height:400px}.service-image-copy img{width:100%;height:100%;object-fit:cover}.service-image-copy>div{background:var(--blue);color:#fff;padding:68px max(40px,calc((100vw - 1160px)/2)) 65px 62px}.wash-page .service-image-copy>div{background:#17698c}.service-image-copy h2{font:700 40px/1 Outfit;margin:0 0 26px;letter-spacing:-1.5px}.service-image-copy p{font-size:16px;line-height:1.65;color:#daf0f7;max-width:430px}.service-image-copy .button{margin-top:15px}.service-list{padding:96px 0}.service-list .section-head{margin-bottom:35px}.service-list .section-head h2{font-size:45px}.service-list-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.service-list-grid article{border:1px solid var(--line);padding:27px;min-height:180px}.service-list-grid b{display:block;width:30px;height:30px;border-radius:50%;background:#e8f5f9;color:var(--blue);text-align:center;line-height:30px;font:700 13px Outfit}.wash-page .service-list-grid b{background:#ffeaec;color:var(--red)}.service-list-grid h3{font:700 19px Outfit;margin:24px 0 0}.quote-service{background:var(--deep);color:#fff;text-align:center;padding:78px 0}.quote-service .wrap{max-width:770px}.quote-service span{font:700 70px/25px Georgia;color:#8ed7ee}.quote-service blockquote{font:600 29px/1.25 Outfit;letter-spacing:-1px;margin:20px 0}.quote-service p{font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:#98d7e9}.home-services-menu{position:relative}.home-services-menu>a:after{content:'⌄';margin-left:6px;color:var(--red)}.home-services-menu .submenu{display:none;position:absolute;top:24px;left:-15px;min-width:165px;background:#fff;padding:12px 15px;box-shadow:0 10px 24px #1234}.home-services-menu:hover .submenu{display:block}.home-services-menu .submenu a{display:block;padding:8px 0;color:var(--ink);font-size:13px}@media(max-width:800px){.service-hero{height:410px}.service-hero .wrap{padding-top:100px}.service-hero h1{font-size:46px}.service-intro-grid{grid-template-columns:1fr;gap:25px}.service-intro h2{font-size:38px}.answers{padding:68px 0}.answers-grid{grid-template-columns:1fr}.answer{min-height:0}.service-image-copy{grid-template-columns:1fr}.service-image-copy img{height:260px}.service-image-copy>div{padding:55px 24px}.service-image-copy h2{font-size:34px}.service-list{padding:70px 0}.service-list .section-head h2{font-size:38px}.service-list-grid{grid-template-columns:1fr 1fr}.quote-service{padding:65px 0}.quote-service blockquote{font-size:25px}}@media(max-width:440px){.service-list-grid{grid-template-columns:1fr}.service-hero h1{font-size:40px}}
