section[data-ploy-component=cleaning-services]{padding-top:74px;padding-bottom:84px;background:linear-gradient(180deg,#f3f6ff,#fff)}section[data-ploy-component=cleaning-services] h2{margin-bottom:38px;color:#1b285e;font-size:30px;line-height:1.25;letter-spacing:-.035em;text-wrap:balance}.cleaning-services-feature-layout{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(30px,4vw,66px)}.cleaning-services-city-image{overflow:hidden;width:100%;aspect-ratio:4 / 3;margin:0;border:5px solid #fff;border-radius:27px;background:#d9e2fc;box-shadow:0 7px #dfe5fb,0 18px 28px #273a821f}.cleaning-services-city-image img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.11)}.cleaning-services-list-grid{gap:22px;align-items:start}.cleaning-services-list-grid ul{padding:0;margin:0;list-style:none}.cleaning-services-list-grid li{position:relative;display:flex;min-height:65px;align-items:center;padding:10px 4px 10px 21px;border-bottom:1px solid #dce3f7;color:#1b285e;font-size:17px;line-height:1.45}.cleaning-services-list-grid li:before{position:absolute;left:2px;top:50%;width:7px;height:7px;transform:translateY(-50%);border-radius:50%;background:#233ce6;content:""}.cleaning-services-list-grid li span,.cleaning-services-list-grid li a{color:inherit;font-size:inherit;line-height:inherit}.cleaning-services-list-grid li a{color:#233cc9;text-decoration:underline;text-decoration-color:#b2c0f8;text-underline-offset:4px}.cleaning-services-list-grid li a:hover{text-decoration-color:currentColor}.cleaning-services-list-grid li a:focus-visible{outline:2px solid #233ce6;outline-offset:3px;border-radius:3px}@media(max-width:767px){section[data-ploy-component=cleaning-services]{padding-top:54px;padding-bottom:65px}}@media(max-width:767px){section[data-ploy-component=cleaning-services] h2{margin-bottom:27px;font-size:25px}}@media(max-width:767px){.cleaning-services-feature-layout{grid-template-columns:1fr;gap:28px}}@media(max-width:767px){.cleaning-services-city-image{border-width:4px;border-radius:22px}}@media(max-width:767px){.cleaning-services-list-grid{gap:0}}@media(max-width:767px){.cleaning-services-list-grid li{min-height:56px;padding-block:11px;font-size:16px}}section[data-ploy-component=cleaning-services] .cleaning-services-description{max-width:70ch;margin-inline:auto;color:var(--ploy-text-secondary);font-family:var(--font-body)}section[data-ploy-component=cleaning-services][data-variant=add-ons]{background-color:var(--ploy-background-primary);background-image:none;padding-block:80px}.cleaning-services__content--add-ons{max-width:1100px;padding:52px 64px 48px;border-radius:30px;box-shadow:0 6px 0 var(--ploy-neutral-secondary),0 18px 40px color-mix(in srgb,var(--ploy-accent-primary) 7%,transparent)}section[data-ploy-component=cleaning-services][data-variant=add-ons] h2{margin:0 auto 16px;max-width:26ch;color:var(--ploy-accent-primary-900);font-size:clamp(28px,3vw,38px);line-height:1.15;letter-spacing:-.04em}section[data-ploy-component=cleaning-services][data-variant=add-ons] .cleaning-services-description{margin-bottom:34px;font-size:17px;line-height:1.55}section[data-ploy-component=cleaning-services][data-variant=add-ons] .cleaning-services-list-grid{gap:56px}section[data-ploy-component=cleaning-services][data-variant=add-ons] .cleaning-services-list-grid li{min-height:62px;padding:15px 0 15px 20px;border-color:color-mix(in srgb,var(--ploy-accent-primary) 10%,transparent);color:var(--ploy-accent-primary-900);font-family:var(--font-body);font-size:18px;line-height:1.45}section[data-ploy-component=cleaning-services][data-variant=add-ons] .cleaning-services-list-grid li:before{width:5px;height:5px;background:var(--ploy-accent-primary)}section[data-ploy-component=cleaning-services][data-variant=add-ons] .cleaning-services-list-grid li span,section[data-ploy-component=cleaning-services][data-variant=add-ons] .cleaning-services-list-grid li a{font-family:var(--font-body)}section[data-ploy-component=cleaning-services][data-variant=add-ons] .home-section-booking{margin-top:36px}@media(max-width:767px){section[data-ploy-component=cleaning-services][data-variant=add-ons]{padding-block:52px}.cleaning-services__content--add-ons{padding:34px 24px 36px;border-radius:24px}section[data-ploy-component=cleaning-services][data-variant=add-ons] .cleaning-services-description{margin-bottom:22px;font-size:16px}section[data-ploy-component=cleaning-services][data-variant=add-ons] .cleaning-services-list-grid{gap:0}section[data-ploy-component=cleaning-services][data-variant=add-ons] .cleaning-services-list-grid li{min-height:56px;padding-block:14px;font-size:17px}}section[data-ploy-component=about-features] .home-section-booking,section[data-ploy-component=cleaning-services] .home-section-booking{display:flex;justify-content:center;margin-top:43px}section[data-ploy-component=about-features] .home-section-booking a[data-ploy-component=button],section[data-ploy-component=cleaning-services] .home-section-booking a[data-ploy-component=button]{min-width:172px;min-height:49px;height:auto;padding:11px 28px;border:1px solid #1c33be;border-radius:17px;background:#233ce6;box-shadow:inset 0 2px #ffffff57,0 5px #172eb0,0 11px 18px #2033a424;color:#fff;font-family:var(--font-heading);font-size:15px;font-weight:600;transform:none;transition:background-color .18s ease,box-shadow .18s ease}section[data-ploy-component=about-features] .home-section-booking a[data-ploy-component=button]:hover,section[data-ploy-component=cleaning-services] .home-section-booking a[data-ploy-component=button]:hover{background:#1e35cb;box-shadow:inset 0 2px #ffffff57,0 5px #1429a1,0 11px 18px #2033a430;transform:none}section[data-ploy-component=about-features] .home-section-booking a[data-ploy-component=button]:focus-visible,section[data-ploy-component=cleaning-services] .home-section-booking a[data-ploy-component=button]:focus-visible{outline:3px solid #233ce6;outline-offset:4px}@media(max-width:767px){section[data-ploy-component=about-features] .home-section-booking,section[data-ploy-component=cleaning-services] .home-section-booking{margin-top:31px}}
