:root{--ink:#17242d;--muted:#56636b;--paper:#f4f6f3;--line:#d8ddd8;--green:#2f6d42;--blue:#275990;--orange:#bb5d18;--red:#a84e3b;--purple:#682779;color-scheme:light;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--paper)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;background:var(--paper)}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible{outline:3px solid #1675aa;outline-offset:5px}.skip{position:fixed;left:14px;top:-100px;z-index:100;background:#fff;padding:13px 16px}.skip:focus{top:12px}.reviewbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:9px 5%;background:#1c292f;color:#fff;font-size:12px;min-height:42px}.reviewbar a{font-weight:700}.group-header{height:112px;padding:12px 5%;display:flex;align-items:center;justify-content:space-between;gap:34px;background:#fff;border-bottom:1px solid #e4e7e4}.group-brand{width:260px;height:86px;display:flex;align-items:center}.group-brand img{width:100%;height:100%;object-fit:contain;object-position:left center}.group-header nav{display:flex;gap:34px;align-items:center;font-size:13px;font-weight:700}.group-header nav a{padding:12px 0;border-bottom:2px solid transparent}.group-header nav a:hover{border-color:var(--green)}.menu-toggle{display:none;border:1px solid var(--line);background:#fff;padding:10px 14px}.group-hero{position:relative;min-height:690px;isolation:isolate;display:flex;align-items:center;overflow:hidden}.group-hero-media{position:absolute;inset:0;margin:0;z-index:-3}.group-hero-media img{width:100%;height:100%;object-fit:cover;object-position:54% center}.group-hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#14222cf5 0%,#172831e8 34%,#1a2f387a 65%,#19323d1f 100%)}.group-hero-copy{width:min(650px,47%);margin-left:7%;padding:72px 0;color:#fff}.group-kicker{margin:0 0 22px;font-size:11px;line-height:1.55;text-transform:uppercase;letter-spacing:.16em;font-weight:800}.group-hero h1{margin:0 0 16px;font-size:clamp(64px,8vw,118px);line-height:.9;letter-spacing:-.075em;font-weight:800}.group-standfirst{font-size:clamp(24px,2.3vw,35px);line-height:1.17;letter-spacing:-.035em;margin:0 0 23px;max-width:610px}.group-intro{font-size:16px;line-height:1.7;color:#e7edf0;max-width:555px;margin:0 0 34px}.group-actions{display:flex;align-items:center;gap:27px;flex-wrap:wrap}.group-button{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#1b2b32;padding:16px 22px;font-size:13px;font-weight:800;min-height:50px}.group-text-link{font-size:14px;font-weight:800;border-bottom:1px solid #fff;padding:8px 0}.group-section{padding:86px 7%}.section-heading{display:grid;grid-template-columns:.7fr 1.25fr 1fr;gap:6%;align-items:start;margin-bottom:47px}.section-heading .group-kicker{color:var(--green);padding-top:8px}.section-heading h2,.combined-copy h2,.group-contact h2{font-size:clamp(38px,4vw,60px);line-height:1.03;letter-spacing:-.055em;margin:0}.section-heading>p:last-child{font-size:15px;line-height:1.7;color:var(--muted);margin:7px 0 0}.division-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.division-card{grid-column:span 2;display:flex;flex-direction:column;background:#fff;border-top:6px solid var(--green);padding:28px 27px 25px;min-height:510px;box-shadow:0 12px 35px #1931250c}.division-card:nth-child(4){grid-column:2/span 2}.division-card:nth-child(5){grid-column:4/span 2}.division-logo{height:94px;margin-bottom:25px;display:flex;align-items:center}.division-logo img{width:100%;height:100%;object-fit:contain;object-position:left center}.division-waste{border-color:var(--green)}.division-contracting{border-color:var(--red)}.division-supplies{border-color:var(--orange)}.division-environmental{border-color:var(--blue)}.division-compliance{border-color:var(--purple)}.division-number{font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:var(--muted);margin:0 0 16px}.division-card h3{font-size:26px;line-height:1.12;letter-spacing:-.035em;margin:0 0 16px}.division-card>p:not(.division-number){font-size:14px;line-height:1.65;color:var(--muted);margin:0 0 20px}.division-card ul{margin:0 0 25px;padding:0;list-style:none;font-size:13px;line-height:1.5}.division-card li{padding:9px 0 9px 17px;border-top:1px solid var(--line);position:relative}.division-card li:before{content:'•';position:absolute;left:1px;color:inherit}.division-links{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:auto;padding-top:20px;border-top:1px solid var(--line)}.division-links a:first-child{font-size:12px;font-weight:800;border-bottom:1px solid currentColor;padding-bottom:5px}.division-links a:last-child{font-size:10px;color:var(--muted);overflow-wrap:anywhere}.combined-section{background:#16272f;color:#fff;padding:84px 7%;display:grid;grid-template-columns:.8fr 1.2fr;gap:8%}.combined-copy .group-kicker{color:#bcd7c2}.combined-copy p:last-child{font-size:15px;line-height:1.7;color:#d9e2e4;max-width:510px}.capability-paths{border-top:1px solid #ffffff45}.capability-paths article{display:grid;grid-template-columns:.58fr 1.25fr 1fr;gap:24px;padding:27px 0;border-bottom:1px solid #ffffff36;align-items:start}.capability-paths span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#bcd7c2}.capability-paths strong{font-size:17px;line-height:1.35}.capability-paths p{font-size:13px;line-height:1.55;color:#d6dfe1;margin:0}.group-contact{display:grid;grid-template-columns:1.15fr .85fr;gap:9%;align-items:center;background:#e8eee8}.group-contact .group-kicker{color:var(--green)}.group-contact>div>p:last-child{color:var(--muted);line-height:1.7;max-width:650px}.contact-address{background:#fff;padding:34px;border-top:5px solid var(--green)}.contact-address span,.contact-address small{display:block;color:var(--muted)}.contact-address span{font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.contact-address a{display:block;font-size:clamp(25px,2.5vw,38px);font-weight:800;letter-spacing:-.04em;margin:18px 0;overflow-wrap:anywhere}.contact-address small{font-size:11px;line-height:1.55}.group-footer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:28px 5%;background:#fff;border-top:1px solid var(--line)}.group-footer img{width:180px;height:64px;object-fit:contain;object-position:left}.group-footer p{font-size:12px;color:var(--muted);margin:0}.group-footer small{font-size:10px;color:var(--muted)}
@media(max-width:1050px){.group-header nav{gap:18px}.group-hero-copy{width:55%}.division-grid{grid-template-columns:repeat(2,1fr)}.division-card,.division-card:nth-child(4),.division-card:nth-child(5){grid-column:auto}.division-card:last-child{grid-column:1/-1;max-width:calc(50% - 10px);width:100%;justify-self:center}.section-heading{grid-template-columns:.5fr 1.15fr 1fr;gap:4%}.capability-paths article{grid-template-columns:1fr 1.45fr}.capability-paths p{grid-column:2}.combined-section{grid-template-columns:1fr 1.3fr}}
@media(max-width:720px){.reviewbar{font-size:10px}.group-header{height:auto;min-height:96px;flex-wrap:wrap;padding:10px 5%}.group-brand{width:210px;height:74px}.menu-toggle{display:block;margin-left:auto}.group-header nav{display:none;width:100%;flex-direction:column;align-items:stretch;gap:0;padding:8px 0;border-top:1px solid var(--line)}.group-header nav.is-open{display:flex}.group-header nav a{padding:12px 2px}.group-hero{min-height:670px;align-items:flex-end}.group-hero-media img{object-position:61% center}.group-hero-shade{background:linear-gradient(0deg,#14222cf8 0%,#14222de5 52%,#17283154 100%)}.group-hero-copy{width:auto;margin:0;padding:52px 6% 54px}.group-hero h1{font-size:clamp(58px,19vw,82px)}.group-standfirst{font-size:25px}.group-intro{font-size:14px}.group-section{padding:54px 6%}.section-heading{display:block;margin-bottom:29px}.section-heading .group-kicker{padding:0}.section-heading h2,.combined-copy h2,.group-contact h2{font-size:38px;margin-bottom:22px}.division-grid{grid-template-columns:1fr}.division-card,.division-card:last-child{grid-column:auto;max-width:none;min-height:0}.division-logo{height:82px}.division-links{align-items:flex-start;flex-direction:column}.combined-section{padding:54px 6%;grid-template-columns:1fr;gap:35px}.capability-paths article{grid-template-columns:1fr;gap:10px}.capability-paths p{grid-column:auto}.group-contact{grid-template-columns:1fr;gap:31px}.contact-address{padding:27px}.group-footer{grid-template-columns:1fr;gap:8px}.group-footer img{width:170px}.group-footer p{margin-top:6px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
@media print{@page{size:A4;margin:12mm}.reviewbar,.group-header nav,.menu-toggle,.group-actions{display:none!important}.group-header{height:24mm;padding:0 0 4mm}.group-brand{height:20mm;width:55mm}.group-hero{min-height:105mm;break-inside:avoid}.group-hero-copy{width:58%;margin-left:5%;padding:12mm 0}.group-hero h1{font-size:48pt}.group-standfirst{font-size:17pt}.group-intro{font-size:9pt}.group-section{padding:10mm 0}.section-heading{margin-bottom:6mm}.section-heading h2,.combined-copy h2,.group-contact h2{font-size:24pt}.division-grid{grid-template-columns:1fr 1fr;gap:5mm}.division-card,.division-card:nth-child(4),.division-card:nth-child(5),.division-card:last-child{grid-column:auto;max-width:none;min-height:0;padding:5mm;break-inside:avoid;box-shadow:none}.division-logo{height:20mm;margin-bottom:3mm}.division-card h3{font-size:15pt}.division-card>p:not(.division-number),.division-card ul{font-size:8.5pt}.division-links a:last-child{font-size:7pt}.combined-section{padding:10mm 7mm;grid-template-columns:1fr;gap:5mm;break-before:page}.capability-paths article{grid-template-columns:.7fr 1.3fr 1fr}.capability-paths p{grid-column:auto}.group-contact{padding:10mm;break-inside:avoid}.group-footer{padding:5mm 0}.group-footer img{width:40mm;height:14mm}}

@media print{.skip{display:none!important}.combined-section{break-before:auto!important}.contact-address a{font-size:14pt!important;letter-spacing:-.02em!important;white-space:nowrap!important;overflow-wrap:normal!important}}

@media print{.division-grid{grid-template-columns:repeat(3,1fr)!important;gap:3mm!important}.division-card,.division-card:nth-child(4),.division-card:nth-child(5){grid-column:auto!important;padding:3.5mm!important}.division-card:last-child{grid-column:2!important}.division-logo{height:15mm!important;margin-bottom:2mm!important}.division-number{font-size:6.5pt!important;margin-bottom:2mm!important}.division-card h3{font-size:12.5pt!important;margin-bottom:2mm!important}.division-card>p:not(.division-number),.division-card ul{font-size:7.5pt!important;line-height:1.35!important}.division-card>p:not(.division-number){margin-bottom:2mm!important}.division-card ul{margin-bottom:2mm!important}.division-card li{padding:1.2mm 0 1.2mm 2.5mm!important}.division-links{padding-top:2mm!important;gap:2mm!important}.division-links a:first-child{font-size:7pt!important}.division-links a:last-child{font-size:6.2pt!important}.combined-section{break-before:page!important}}

@media print{.division-grid{break-before:page!important}}

@media(max-width:720px){body.group-site{overflow-x:hidden}.group-hero h1{font-size:clamp(52px,14.4vw,62px)!important;white-space:nowrap}.reviewbar{width:100%;justify-content:space-between}.reviewbar span{white-space:nowrap}}

@media print{.division-links a:last-child{white-space:nowrap!important;overflow-wrap:normal!important}.division-links{flex-direction:column!important;align-items:flex-start!important}}

/* Decorative illustrated wash behind the Group division content. */
.group-site[data-division-wash] main,
.iws-group.iws-division-wash{
  background-color:#f1f4ef;
  background-image:none;
  background-position:center top;
  background-repeat:repeat-y;
  background-size:auto,1500px auto;
}
.group-site[data-division-wash] .division-section,
.group-site[data-division-wash] .group-contact,
.iws-group.iws-division-wash .division-section,
.iws-group.iws-division-wash .group-contact{background-color:rgba(248,250,246,.2)}
@media(max-width:720px){.group-site[data-division-wash] main,.iws-group.iws-division-wash{background-size:auto,950px auto}}
@media print{
  .group-site[data-division-wash] main,
  .iws-group.iws-division-wash{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:none;background-size:auto,250mm auto!important;background-repeat:repeat-y!important}
  .group-site[data-division-wash] .division-section,
  .group-site[data-division-wash] .group-contact,
  .iws-group.iws-division-wash .division-section,
  .iws-group.iws-division-wash .group-contact{background-color:rgba(255,255,255,.15)!important}
}

.group-site[data-division-wash] .combined-section,.iws-group.iws-division-wash .combined-section{background-color:rgba(232,238,232,.25)}
@media print{.group-site[data-division-wash] .combined-section,.iws-group.iws-division-wash .combined-section{background-color:rgba(255,255,255,.15)!important}}

.group-site[data-division-wash] .combined-section,.iws-group.iws-division-wash .combined-section{background-color:rgba(232,238,232,.89)}
@media print{.group-site[data-division-wash] .combined-section,.iws-group.iws-division-wash .combined-section{background-color:rgba(255,255,255,.9)!important}}

/* Keep Group copy readable over the pale illustrated wash. */
:is(.group-site[data-division-wash],.iws-group.iws-division-wash) .combined-section{background-color:rgba(232,238,232,.25);color:#17242d}
:is(.group-site[data-division-wash],.iws-group.iws-division-wash) .combined-copy .group-kicker,
:is(.group-site[data-division-wash],.iws-group.iws-division-wash) .capability-paths span{color:#285535}
:is(.group-site[data-division-wash],.iws-group.iws-division-wash) .combined-copy p:last-child,
:is(.group-site[data-division-wash],.iws-group.iws-division-wash) .capability-paths p{color:#46535b}
:is(.group-site[data-division-wash],.iws-group.iws-division-wash) .capability-paths,
:is(.group-site[data-division-wash],.iws-group.iws-division-wash) .capability-paths article{border-color:var(--line)}
@media print{:is(.group-site[data-division-wash],.iws-group.iws-division-wash) .combined-section{background-color:rgba(255,255,255,.15)!important}}

/* Nigel: no decorative background watermarking. */
.iws-dwt main{background-image:none!important}

/* IWS Group Wheel V03: an extra picture in its own white band, so its white background runs edge to edge. */
.group-wheel-section{background:#fff;padding:56px 7%}
.group-wheel-section .group-wheel{width:100%;max-width:880px;margin:0 auto}
.iws-service-shell .group-wheel-section .group-wheel img{width:100%;height:auto;max-height:none;object-fit:contain;border-radius:0}
@media(max-width:720px){.group-wheel-section{padding:32px 4%}}
@media print{.group-wheel-section{padding:6mm 0;break-inside:avoid}.group-wheel-section .group-wheel{max-width:120mm}}
/* 0.3.6: the whole of each division card opens that division (the card's own link is stretched over it). */
.division-card{position:relative}
.division-card .division-links a:first-child::after{content:"";position:absolute;inset:0;z-index:1}
.division-card:hover{box-shadow:0 16px 40px rgba(23,36,45,.15)}
.division-card:focus-within{outline:3px solid #1675aa;outline-offset:4px}
.division-card .division-links a:first-child:focus-visible{outline:none}
/* 0.3.6: each division on the Group Wheel opens that division. */
.group-wheel-section .group-wheel{position:relative}
.group-wheel-links{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.group-wheel-links a{cursor:pointer}
.group-wheel-links rect,.group-wheel-links path{fill:transparent;stroke:transparent;pointer-events:all;transition:fill .15s ease,stroke .15s ease}
.group-wheel-links a:hover rect{fill:rgba(23,36,45,.04);stroke:rgba(23,36,45,.22);stroke-width:3}
.group-wheel-links a:hover path{fill:rgba(255,255,255,.16)}
.group-wheel-links a:focus{outline:none}
.group-wheel-links a:focus-visible rect{stroke:#1675aa;stroke-width:6}
@media print{.group-wheel-links{display:none}}
/* 0.3.6: "Where we work" band with the UK map over a rippling Union Flag. No green (Nigel, 7 November 2026). */
.group-coverage{display:grid;grid-template-columns:1fr minmax(280px,520px);gap:48px;align-items:center;padding:48px 7%;background:var(--paper);overflow:hidden}
.group-coverage .group-kicker{color:var(--ink)}
.group-coverage h2{font-size:clamp(34px,3.4vw,52px);line-height:1.03;letter-spacing:-.055em;margin:0 0 16px}
.group-coverage .coverage-copy>p:last-child{color:var(--muted);line-height:1.7;max-width:560px;margin:0}
.coverage-map{position:relative;margin:0;width:100%;display:grid;justify-items:center}
.coverage-stage{position:relative;width:100%;display:grid;place-items:center}
.iws-service-shell .coverage-map video.coverage-flag{position:absolute;display:block;left:-6%;width:112%;max-width:none;top:50%;transform:translateY(-50%);aspect-ratio:16/9;height:auto;z-index:0;object-fit:contain;mix-blend-mode:darken;pointer-events:none;background:transparent;border:0;border-radius:0;box-shadow:none}
.coverage-map-svg{position:relative;z-index:1;display:block;width:62%;height:auto;filter:drop-shadow(0 3px 8px rgba(11,22,32,.45))}
.coverage-map-land{fill:#f6f7f8;stroke:#46525c;stroke-width:1;stroke-linejoin:round}
.coverage-map-radius{fill:#17242d;fill-opacity:.08;stroke:#17242d;stroke-width:1.6;stroke-dasharray:5 4}
.coverage-map-base{fill:#17242d;stroke:#fff;stroke-width:2.5}
.coverage-map-pulse{fill:#17242d;opacity:.16}
.coverage-map-label{font:700 15px Arial,Helvetica,sans-serif;fill:var(--ink);paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round}
.coverage-map-key{display:flex;align-items:center;gap:10px;margin:14px 0 0;font-size:13px;line-height:1.4;color:var(--muted)}
.coverage-map-key-line{flex:0 0 auto;width:28px;height:14px;border:1.6px dashed #17242d;border-radius:8px;background:rgba(23,36,45,.08)}
@media(max-width:720px){.group-coverage{grid-template-columns:1fr;gap:24px;padding:32px 6%}.group-coverage h2{font-size:34px}.coverage-map{max-width:360px;justify-self:center}}
@media print{.group-coverage{break-inside:avoid;padding:6mm 0}}
/* 0.3.6 (Nigel, 7 November 2026): the green wash on the Group landing page replaced with the paper backing of the
   iwsdwt.com site (#f4f0e6 paper, #edeadd band, #c9c3b2 rules, #636557 muted). Green accents on this page go to the site ink. */
:root{--paper:#f4f0e6;--line:#c9c3b2}
.iws-group,.iws-service-shell.iws-group,body.group-site{--iws-line:#c9c3b2;background:#f4f0e6}
.iws-group .section-heading .group-kicker,.iws-group .group-contact .group-kicker,.iws-group .group-coverage .group-kicker{color:#636557}
.iws-group .division-card,.iws-group .division-waste{border-top-color:#17242d}
.iws-group .combined-copy .group-kicker,.iws-group .capability-paths span{color:#d9d3c0}
.iws-group .group-contact{background:#edeadd}
.iws-group .contact-address{border-top-color:#17242d}
.group-header nav a:hover{border-color:#17242d}
.group-header,.group-footer{border-color:#dcd6c6}
/* 0.3.6 (Nigel, 7 November 2026): no white backings on the Group page; the wheel band, the enquiry address box and the footer take the same paper wash. */
.iws-group .group-wheel-section,.iws-group .contact-address,.group-footer{background:#f4f0e6}
.iws-service-shell .group-wheel-section .group-wheel img{mix-blend-mode:multiply}
.group-footer{border-top-color:#dcd6c6}
.group-footer .iws-footer-chip img{mix-blend-mode:multiply}
/* 7 November 2026 (Nigel): the header too takes the paper wash; its logo has white baked in, so it is blended like the footer's. */
.group-header,.group-header .menu-toggle,.group-header nav{background:#f4f0e6}
.group-header{border-bottom-color:#dcd6c6}
.group-brand img{mix-blend-mode:multiply}
/* 7 November 2026 (Nigel): "get the space tightened up on this page now". Group page spacing reduced throughout. */
.iws-group .group-header,.group-header{height:auto;min-height:0;padding:8px 5%}
.iws-group .group-hero-copy{padding:26px 0!important}
.iws-group .group-hero h1{font-size:clamp(52px,6.2vw,84px)!important;margin-bottom:10px}
.iws-group .group-standfirst{margin-bottom:12px}
.iws-group .group-intro{margin-bottom:20px}
.iws-group .group-section{padding:30px 7%!important}
.iws-group .section-heading{margin-bottom:16px!important;align-items:center}
.iws-group .section-heading h2,.iws-group .combined-copy h2,.iws-group .group-contact h2,.iws-group .group-coverage h2{font-size:clamp(32px,3.2vw,46px)!important;line-height:1.02}
.iws-group .division-grid{gap:14px!important}
.iws-group .division-card{min-height:0!important;padding:14px 16px 14px!important}
.iws-group .division-logo{min-height:84px;margin-bottom:6px!important}
.iws-group .division-number{margin-bottom:8px}
.iws-group .division-card h3{font-size:22px;margin:4px 0 6px!important}
.iws-group .division-card>p:not(.division-number){margin:0 0 10px;font-size:13.5px;line-height:1.5}
.iws-group .division-card ul{margin:4px 0!important;font-size:12.5px}
.iws-group .division-card li{padding:4px 0 4px 15px!important}
.iws-group .division-links{margin-top:8px!important;padding-top:8px!important}
.iws-group .combined-section{padding:34px 7%!important;gap:6%}
.iws-group .capability-paths article{padding:14px 0!important}
.iws-group .group-wheel-section{padding:20px 7%!important}
.iws-group .group-wheel-section .group-wheel{max-width:640px}
.iws-group .group-coverage{padding:30px 7%!important;gap:36px}
.iws-group .group-contact{padding:30px 7%!important}
.iws-group .contact-address{padding:22px!important}
.iws-group .contact-address a{margin:10px 0!important;font-size:clamp(22px,2.2vw,32px)!important}
.group-footer{padding:14px 5%!important;gap:20px}
@media(max-width:720px){.iws-group .group-section,.iws-group .combined-section,.iws-group .group-coverage,.iws-group .group-contact{padding:24px 6%!important}}
.iws-group .coverage-map-svg{width:54%}.iws-group .group-coverage{grid-template-columns:1fr minmax(260px,460px)}
/* 0.3.8 (Nigel, 8 November 2026): "put a shadow behind the cards to elevate them off the page" and "add a descriptive new
   line drawing like we use on the dwtn web site at the bottom of each of the cards". The drawings are pen-and-ink with a
   light wash in the iwsdwt.com style, on white so they sit in the white card; decorative, so set as backgrounds. */
.iws-group .division-card,.group-site .division-card{box-shadow:0 2px 4px rgba(47,39,33,.06),0 14px 32px rgba(47,39,33,.14);background-repeat:no-repeat;background-position:center bottom 14px;background-size:calc(100% - 32px) auto;padding-bottom:calc((100% - 32px) / 2.7 + 26px)!important;transition:box-shadow .2s ease,transform .2s ease}
.iws-group .division-card:hover,.group-site .division-card:hover{box-shadow:0 4px 8px rgba(47,39,33,.08),0 22px 44px rgba(47,39,33,.2);transform:translateY(-2px)}
.division-card.division-waste{background-image:url(media/group-card-waste.jpg)}
.division-card.division-contracting{background-image:url(media/group-card-contracting.jpg)}
.division-card.division-supplies{background-image:url(media/group-card-supplies.jpg)}
.division-card.division-environmental{background-image:url(media/group-card-environmental.jpg)}
.division-card.division-compliance{background-image:url(media/group-card-compliance.jpg)}
.division-card.division-construction{background-image:url(media/group-card-construction.jpg)}
@media(prefers-reduced-motion:reduce){.iws-group .division-card:hover,.group-site .division-card:hover{transform:none}}
@media print{.iws-group .division-card,.group-site .division-card{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-size:auto 22mm;padding-bottom:26mm!important;box-shadow:none}}
