.home2030 .service-breadcrumbs{padding:24px 6vw 0;font-size:15px;color:var(--muted)}.home2030 .service-breadcrumbs p{margin:0}.home2030 .service-breadcrumbs span{margin:0 12px;opacity:.5}.home2030 .service-hero{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center;padding:45px 6vw 70px}.home2030 .service-hero h1{font-size:clamp(48px,5.2vw,80px);line-height:1.03}.home2030 .service-lead{font-size:18px;line-height:1.85;color:var(--muted);margin-top:26px}.home2030 .service-benefits{display:grid;gap:10px;margin:25px 0}.home2030 .service-benefits p{font-size:15px;margin:0;border-top:1px solid var(--line);padding-top:10px}.home2030 .service-hero-photo{height:570px;border-radius:46% 46% 8px 46%;overflow:hidden}.home2030 .service-editorial-section{padding:65px 10vw;position:relative}.home2030 .service-section-copy{max-width:800px;margin:auto}.home2030 .service-section-copy p{font-size:18px;line-height:1.85;color:var(--muted)}.home2030 .service-section-copy a{text-decoration:underline}.home2030 .service-section-copy li{font-size:18px;line-height:1.8}.home2030 .service-editorial-section.has-photo{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center;padding:70px 6vw;background:#e7e9dc}.home2030 .service-editorial-section.has-photo.reverse-photo .service-editorial-photo{order:-1}.home2030 .service-editorial-photo{height:520px;overflow:hidden;border-radius:140px 140px 5px 5px}.home2030 .service-faq{padding:70px 17vw;background:#eeeee3}.home2030 .service-faq-item{padding:22px 0;border-top:1px solid var(--line)}.home2030 .service-faq-item>summary{font-size:18px;position:relative;padding-right:35px;line-height:1.65}.home2030 .service-faq-item>summary:after{content:'+';position:absolute;right:0;font:26px Arial}.home2030 .service-faq-item[open]>summary:after{content:'−'}.home2030 .service-faq-item p{font-size:17px;line-height:1.85;color:var(--muted);margin:20px 20px 0 0}.home2030 .global-service-cta{text-align:center;padding:80px 6vw;background:var(--sage);border-radius:50% 50% 0 0/12% 12% 0 0}.home2030 .global-service-cta>p:not(.kicker){max-width:600px;margin-left:auto;margin-right:auto}.home2030 .global-service-cta h2{max-width:1000px;margin-left:auto;margin-right:auto}.home2030 .nav-pending{opacity:.7}.home2030.layout-2 .service-hero{display:block;text-align:center;padding-left:12vw;padding-right:12vw}.home2030.layout-2 .service-hero-copy{max-width:820px;margin:auto}.home2030.layout-2 .service-hero h1{max-width:none}.home2030.layout-2 .service-benefits{grid-template-columns:repeat(3,1fr);text-align:left;gap:22px}.home2030.layout-2 .service-hero-photo{height:450px;border-radius:140px 140px 8px 8px;margin-top:40px}.home2030.layout-2 .service-editorial-section.has-photo{grid-template-columns:1.3fr 1fr;background:#f6f2e8}.home2030.layout-2 .service-editorial-photo{border-radius:6px 100px 6px 6px}.home2030.layout-3 .service-hero{background:var(--sage)}.home2030.layout-3 .service-hero-photo{order:-1;border-radius:50% 50% 8px 8px}.home2030.layout-3 .service-editorial-section:nth-child(3n){background:#304b38;color:white}.home2030.layout-3 .service-editorial-section:nth-child(3n) p{color:#e1e7d9}.home2030.layout-4 .service-hero-photo{border-radius:8px;clip-path:polygon(12% 0,100% 0,100% 88%,88% 100%,0 100%,0 12%)}.home2030.layout-4 .service-editorial-section.has-photo{background:#ede8db;grid-template-columns:1.2fr 1fr}.home2030.layout-4 .service-editorial-photo{border-radius:8px;clip-path:polygon(0 0,90% 0,100% 12%,100% 100%,0 100%)}.home2030.layout-5 .service-hero{grid-template-columns:1.2fr 1fr}.home2030.layout-5 .service-hero-photo{height:500px;border-radius:50%;transform:rotate(2deg)}.home2030.layout-5 .service-editorial-photo{border-radius:46% 46% 8px 46%;transform:rotate(-2deg)}.home2030.layout-5 .service-editorial-section.has-photo{background:#dce3ca}
@media(max-width:1000px){.home2030 .service-hero-photo{height:480px}.home2030 .service-editorial-section{padding:55px 8vw}.home2030 .service-editorial-photo{height:460px}.home2030 .service-faq{padding-left:10vw;padding-right:10vw}.home2030 .service-section-copy p{font-size:17px}}
@media(max-width:650px){.home2030 .service-breadcrumbs{padding:20px 24px 0;font-size:14px}.home2030 .service-hero,.home2030.layout-5 .service-hero{grid-template-columns:1fr;padding:35px 24px 50px;gap:32px}.home2030 .service-hero h1{font-size:51px}.home2030 .service-lead{font-size:18px}.home2030 .service-hero-photo{height:350px}.home2030 .service-benefits p{font-size:16px}.home2030 .service-editorial-section{padding:50px 24px}.home2030 .service-editorial-section.has-photo,.home2030.layout-2 .service-editorial-section.has-photo,.home2030.layout-4 .service-editorial-section.has-photo{display:flex;flex-direction:column;gap:28px;padding:50px 24px}.home2030 .service-editorial-photo{height:340px;width:100%}.home2030 .service-section-copy p{font-size:18px;line-height:1.85}.home2030 .service-editorial-section.has-photo.reverse-photo .service-editorial-photo{order:0}.home2030 .service-faq{padding:55px 24px}.home2030 .service-faq-item>summary{font-size:18px}.home2030 .service-faq-item p{font-size:17px;margin-right:10px}.home2030 .global-service-cta{padding:60px 24px;border-radius:50% 50% 0 0/5% 5% 0 0}.home2030 .global-service-cta h2{font-size:41px}.home2030.layout-2 .service-hero{padding:35px 24px 50px;text-align:left}.home2030.layout-2 .service-benefits{grid-template-columns:1fr}.home2030.layout-2 .service-hero-photo{height:330px;border-radius:100px 100px 8px 8px}.home2030.layout-3 .service-hero-photo{order:0}.home2030.layout-5 .service-hero-photo{height:350px}}
.home2030 .service-care-table{margin:25px 0;overflow:auto}.home2030 .service-care-table table{border-collapse:collapse;width:100%;font-size:17px;line-height:1.7;table-layout:fixed}.home2030 .service-care-table th,.home2030 .service-care-table td{text-align:left;vertical-align:top;padding:15px;border:1px solid var(--line);overflow-wrap:break-word}.home2030 .service-care-table th{background:var(--sage);font-weight:500}.home2030 .service-section-copy h2{overflow-wrap:break-word}
.home2030.service-page > .wp-block-template-part:has(> .home-header){position:sticky;top:0;z-index:100}.home2030 .service-hero h1{overflow-wrap:break-word}

.home2030.rubbish-page .rubbish-hero{display:grid;grid-template-columns:1fr 1.22fr;min-height:650px;padding:40px 4.5vw 65px;gap:4vw;align-items:center}.home2030.rubbish-page .rubbish-hero-copy{padding-left:1.5vw}.home2030.rubbish-page .rubbish-hero h1{font-size:clamp(54px,5.6vw,86px);line-height:1.02;letter-spacing:-.045em;max-width:680px}.home2030.rubbish-page .rubbish-hero-photo{height:600px;border-radius:180px 16px 16px 16px;margin:0}.home2030.rubbish-page .rubbish-hero-note{font-size:14px;color:var(--muted);margin-top:24px}.home2030.rubbish-page .rubbish-intro{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:4vw;padding:65px 6vw;border-top:1px solid var(--line)}.home2030.rubbish-page .rubbish-intro>p{margin:0;color:var(--muted)}.home2030.rubbish-page .rubbish-section-heading h2{font-size:clamp(35px,3.6vw,55px);line-height:1.1}.home2030.rubbish-page .rubbish-categories{padding:75px 6vw;background:#e7e9dc}.home2030.rubbish-page .rubbish-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:38px}.home2030.rubbish-page .rubbish-card{padding:32px;background:#f7f5ed;border-radius:8px;min-width:0}.home2030.rubbish-page .rubbish-card-number{font:18px Georgia;color:#53694d;margin:0 0 30px}.home2030.rubbish-page .rubbish-card h3{font:30px Georgia;line-height:1.2;margin:0 0 18px}.home2030.rubbish-page .rubbish-card p:last-child{color:var(--muted);margin-bottom:0}.home2030.rubbish-page .rubbish-split{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center;padding:80px 6vw}.home2030.rubbish-page .rubbish-split .service-editorial-photo{height:600px;border-radius:12px;margin:0;width:100%}.home2030.rubbish-page .rubbish-copy{max-width:none;width:100%;margin:0}.home2030.rubbish-page .rubbish-copy h2{font-size:clamp(36px,3.5vw,52px);line-height:1.1;margin-bottom:25px}.home2030.rubbish-page .rubbish-copy p{font-size:18px;line-height:1.8}.home2030.rubbish-page .rubbish-planning{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:70px 6vw;background:#304b38;color:#f8f6ef}.home2030.rubbish-page .rubbish-planning p{color:#e0e6d7}.home2030.rubbish-page .rubbish-split-reverse{background:#efeee4}.home2030.rubbish-page .rubbish-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:75px 6vw;background:#e7e9dc}.home2030.rubbish-page p{overflow-wrap:break-word}.home2030.rubbish-page .rubbish-hero .service-lead{max-width:520px}
@media(max-width:1000px){.home2030.rubbish-page .rubbish-hero{grid-template-columns:1fr 1fr;min-height:0}.home2030.rubbish-page .rubbish-hero-photo{height:520px;border-radius:100px 12px 12px}.home2030.rubbish-page .rubbish-intro{grid-template-columns:1fr 1fr}.home2030.rubbish-page .rubbish-intro .rubbish-section-heading{grid-column:1/-1}.home2030.rubbish-page .rubbish-card{padding:24px}.home2030.rubbish-page .rubbish-split .service-editorial-photo{height:550px}}
@media(max-width:700px){.home2030.rubbish-page .rubbish-hero{grid-template-columns:1fr;padding:32px 24px 45px;gap:30px}.home2030.rubbish-page .rubbish-hero-copy{padding:0}.home2030.rubbish-page .rubbish-hero h1{font-size:57px}.home2030.rubbish-page .rubbish-hero-photo{height:350px;border-radius:110px 12px 12px}.home2030.rubbish-page .rubbish-hero-note{font-size:14px}.home2030.rubbish-page .rubbish-intro,.home2030.rubbish-page .rubbish-cards,.home2030.rubbish-page .rubbish-split,.home2030.rubbish-page .rubbish-planning,.home2030.rubbish-page .rubbish-faq{grid-template-columns:1fr;gap:28px}.home2030.rubbish-page .rubbish-intro,.home2030.rubbish-page .rubbish-categories,.home2030.rubbish-page .rubbish-split,.home2030.rubbish-page .rubbish-planning,.home2030.rubbish-page .rubbish-faq{padding:48px 24px}.home2030.rubbish-page .rubbish-split .service-editorial-photo{height:340px}.home2030.rubbish-page .rubbish-split-reverse .service-editorial-photo{order:-1}.home2030.rubbish-page .rubbish-copy h2{font-size:38px}.home2030.rubbish-page .rubbish-card h3{font-size:29px}}
