.nl-location-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;padding-top:48px!important;padding-bottom:48px}.nl-location-hero h1{margin:0 0 2rem;text-transform:uppercase}.nl-location-hero__copy{max-width:62rem}.nl-location-hero__image{width:100%;height:auto;display:block}.nl-location-hero--text{grid-template-columns:1fr;text-align:center}.nl-location-hero--text .nl-location-hero__copy{max-width:90rem;margin:0 auto}.nl-location-hero--text .nl-location-hero__copy p{max-width:66rem;margin:0 auto}.page-width.nl-location-details{max-width:960px;padding:64px 40px;margin:0 auto}.nl-location-details>h2,.nl-location-details .nl-copy-dropdowns__intro>h2{font-size:clamp(3rem,3.8vw,4.4rem);line-height:1.2;margin:0 0 24px}.nl-location-details p{line-height:1.75}.nl-location-details>:first-child{margin-top:0}.nl-location-details>:last-child{margin-bottom:0}.nl-location-details .nl-copy-dropdowns{margin:28px 0}.nl-location-details .nl-location-links{margin-top:32px;padding-top:8px}.nl-location-details .nl-location-links ul{display:flex;flex-wrap:wrap;gap:8px 24px;list-style:none;padding:0;margin:12px 0 24px}.nl-location-details .nl-location-links li{margin:0;padding:0}.nl-location-details .nl-location-links a{display:inline-block;padding:7px 0;line-height:1.5}.nl-location-details>p:last-child{margin-top:24px}.nl-location-customiser{padding-top:12px;padding-bottom:24px}.nl-location-case-study{background:#fff;color:#1f1f21}.nl-location-case-study__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center;max-width:1120px;margin:0 auto;padding:56px 40px}.nl-location-case-study__image{display:block;width:100%;height:auto;max-width:420px;margin:0 auto;border-radius:8px}.nl-location-case-study__eyebrow{font-size:1.2rem;font-weight:700;letter-spacing:.16em;margin:0 0 14px}.nl-location-case-study h2{font-size:clamp(3rem,3.5vw,4.6rem);line-height:1.12;margin:0 0 20px;color:inherit}.nl-location-case-study .rte{font-size:1.6rem;line-height:1.75;margin-bottom:24px}.nl-location-case-study__link{color:inherit;text-underline-offset:5px;line-height:1.6;display:inline-block;padding:8px 0;overflow-wrap:anywhere}@media(max-width:749px){.nl-location-hero{grid-template-columns:1fr;gap:24px;padding-top:32px!important;padding-bottom:32px}.nl-location-hero h1{font-size:clamp(3.2rem,8vw,4.8rem)}.page-width.nl-location-details{padding:40px 24px}.nl-location-details .nl-location-links ul{gap:6px 20px}.nl-location-case-study__inner{grid-template-columns:1fr;padding:36px 24px;gap:28px}.nl-location-case-study__image{max-width:360px}.nl-location-customiser{padding-left:15px;padding-right:15px}}#MainContent .scroll-trigger.animate--slide-in,#MainContent .scroll-trigger.animate--fade-in{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}.nl-location-case-studies{background:#fff;color:#1f1f21}.nl-location-case-studies__inner{max-width:1200px;padding:56px 40px;margin:0 auto}.nl-location-case-studies h2{text-align:center;color:inherit;font-size:clamp(4.2rem,5vw,6.4rem);line-height:1.1;margin:0 0 16px}.nl-location-case-studies__intro{text-align:center;font-size:1.6rem;line-height:1.6;max-width:680px;margin:0 auto 36px}.nl-location-case-studies__grid{display:grid;grid-template-columns:repeat(var(--case-columns),minmax(0,1fr));gap:28px;max-width:1120px;margin:0 auto}.nl-location-case-studies__card{min-width:0;max-width:540px;margin:0 auto;width:100%}.nl-location-case-studies__card-link{display:block;color:inherit;text-decoration:none;height:100%}.nl-location-case-studies__image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:6px}.nl-location-case-studies h3{color:inherit;font-size:clamp(2.2rem,2.4vw,2.8rem);line-height:1.2;margin:20px 0 0;text-transform:uppercase;text-align:center}.nl-location-case-studies__card-link:hover h3{text-decoration:underline;text-underline-offset:5px}.nl-location-case-studies__footer{text-align:center;margin-top:36px}.nl-location-case-studies__more{display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:170px;padding:12px 28px;background:#e3fc02;color:#1f1f21;font:inherit;font-weight:700;text-decoration:none;border:2px solid #e3fc02}.nl-location-case-studies__more:hover{background:#1f1f21;border-color:#1f1f21;color:#fff}.nl-location-case-studies a:focus-visible{outline:3px solid #1f1f21;outline-offset:5px}@media(max-width:749px){.nl-location-case-studies__inner{padding:36px 24px}.nl-location-case-studies h2{margin-bottom:14px}.nl-location-case-studies__intro{margin-bottom:28px}.nl-location-case-studies__grid{grid-template-columns:1fr;gap:28px}.nl-location-case-studies__card{max-width:440px}.nl-location-case-studies h3{margin-top:14px}.nl-location-case-studies__footer{margin-top:28px}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/nl-location-layout.css.map */
