/* Approved split photo banner, node 6 only. Restoring the prior body removes this stylesheet. */
body.page-node-6:has(#node-6 .di-retslig-live.di-retslig-photo-approved) .service-page .service-box .service-box-top .di-retslig-live.di-retslig-photo-approved .di-retslig-hero{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;min-height:clamp(360px,32vw,480px);width:100%;max-width:none;padding:0;margin:0;border:0;border-radius:0;overflow:hidden;background:#005f87;text-align:left;container-type:inline-size}
body.page-node-6:has(#node-6 .di-retslig-live.di-retslig-photo-approved) .service-page .service-box .service-box-top .di-retslig-live.di-retslig-photo-approved .di-photo-hero-copy{box-sizing:border-box;display:flex;align-items:center;min-width:0;padding:48px 40px 48px max(32px,calc((100cqw - 1100px)/2));text-align:left}
body.page-node-6:has(#node-6 .di-retslig-live.di-retslig-photo-approved) .service-page .service-box .service-box-top .di-retslig-live.di-retslig-photo-approved .di-retslig-hero h1{margin:0 0 20px;color:#fff;font-family:Lato,Arial,sans-serif;font-size:40px;font-weight:700;line-height:1.2;text-align:left}
body.page-node-6:has(#node-6 .di-retslig-live.di-retslig-photo-approved) .service-page .service-box .service-box-top .di-retslig-live.di-retslig-photo-approved .di-retslig-hero p{margin:0;max-width:28ch;color:#fff;font-size:20px;font-weight:400;line-height:1.5;text-align:left}
body.page-node-6:has(#node-6 .di-retslig-live.di-retslig-photo-approved) .service-page .service-box .service-box-top .di-retslig-live.di-retslig-photo-approved .di-photo-hero-image{position:relative;min-width:0;overflow:hidden;background:#e7f6fc}
body.page-node-6:has(#node-6 .di-retslig-live.di-retslig-photo-approved) .service-page .service-box .service-box-top .di-retslig-live.di-retslig-photo-approved .di-photo-hero-image img{position:absolute;display:block;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;border:0;margin:0}
@media(max-width:767px){
body.page-node-6:has(#node-6 .di-retslig-live.di-retslig-photo-approved) .service-page .service-box .service-box-top .di-retslig-live.di-retslig-photo-approved .di-retslig-hero{grid-template-columns:minmax(0,1fr);min-height:0;padding:0}
body.page-node-6:has(#node-6 .di-retslig-live.di-retslig-photo-approved) .service-page .service-box .service-box-top .di-retslig-live.di-retslig-photo-approved .di-photo-hero-copy{padding:36px 32px}
body.page-node-6:has(#node-6 .di-retslig-live.di-retslig-photo-approved) .service-page .service-box .service-box-top .di-retslig-live.di-retslig-photo-approved .di-retslig-hero h1{font-size:30px;margin-bottom:14px}
body.page-node-6:has(#node-6 .di-retslig-live.di-retslig-photo-approved) .service-page .service-box .service-box-top .di-retslig-live.di-retslig-photo-approved .di-retslig-hero p{font-size:18px;max-width:none}
body.page-node-6:has(#node-6 .di-retslig-live.di-retslig-photo-approved) .service-page .service-box .service-box-top .di-retslig-live.di-retslig-photo-approved .di-photo-hero-image{aspect-ratio:3/2}
}

body.page-node-6:has(#node-6 .di-retslig-live.di-retslig-photo-approved) .service-page .service-box .service-box-top .di-retslig-live.di-retslig-photo-approved .di-retslig-hero::before,body.page-node-6:has(#node-6 .di-retslig-live.di-retslig-photo-approved) .service-page .service-box .service-box-top .di-retslig-live.di-retslig-photo-approved .di-retslig-hero::after{content:none;display:none}
