/* Owner request147209d3: full1920 scene, botanical frame vector and boundphone. */
.cleaning-home-phone{display:inline-flex;align-items:center;min-height:44px;color:#075461;font-weight:700;text-decoration:underline;text-underline-offset:4px}
.cleaning-home-phone:focus-visible{outline:3px solid #075461;outline-offset:4px}
.cleaning-check{font-size:23px;line-height:1;font-weight:700;color:#075461}
.cleaning-frame-art{position:absolute;z-index:1;width:199.53%;height:auto;max-width:none;left:-99.53%;top:-4.69270833vw;pointer-events:none}
@media(min-width:1700px){
 .top>.wrap,.new-hero-grid,.new-services>.wrap,.new-compare>.wrap,.new-how>.wrap{max-width:none;width:88.6%}
 .new-hero-grid{min-height:calc(100vw * 428 / 1536)}
 .new-copy{padding-top:58px;padding-bottom:30px}
 .new-copy h1{font-size:clamp(58px,3.75vw,76px);max-width:21ch}
 .new-lede{font-size:26px;line-height:1.35;max-width:690px}
 .new-copy .new-quote{max-width:92%;width:660px;min-height:92px;font-size:20px}
 .cleaning-art{left:46.875%;right:0;top:0;bottom:0;height:auto}
 .cleaning-art img,.cleaning-frame-art{width:188.235294%;height:auto;max-width:none;left:-88.235294%;top:calc(-100vw * 68 / 1536)}
 .cleaning-art img{clip-path:inset(0 0 51.5% 0)}
 .cleaning-art:after{z-index:2;background:linear-gradient(90deg,#fff 0,rgba(255,255,255,.65) 5%,transparent 16%)}
 .service-item{min-height:200px;padding:25px 24px;gap:22px}
 .service-item strong{font-size:19px}.service-item small{font-size:15px}
}
