/* Site-wide editorial spacing: 10% less than original computed values at each responsive breakpoint. */
html body main section[data-spring-rhythm][data-spring-rhythm="terms-1"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="terms-2"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}

html body main section[data-spring-rhythm][data-spring-rhythm="services-1"]{padding-bottom:50.4000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="services-2"]{padding-bottom:50.4000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="services-3"]{padding-top:57.6000px !important;padding-bottom:57.6000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="services-4"]{padding-top:72.0000px !important;padding-bottom:43.2000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="services-5"]{padding-top:57.6000px !important;padding-bottom:57.6000px !important;}

html body main section[data-spring-rhythm][data-spring-rhythm="sectors-2"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="sectors-3"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="sectors-4"]{padding-top:51.8400px !important;padding-bottom:63.3600px !important;}

html body main section[data-spring-rhythm][data-spring-rhythm="projects-1"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="projects-2"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="projects-3"]{padding-top:51.8400px !important;padding-bottom:63.3600px !important;}

html body main section[data-spring-rhythm][data-spring-rhythm="privacy-1"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="privacy-2"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}

html body main section[data-spring-rhythm][data-spring-rhythm="index-1"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-2"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-3"]{padding-top:57.6000px !important;padding-bottom:57.6000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-5"]{padding-top:69.1200px !important;padding-bottom:57.6000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-7"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-8"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-9"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-10"]{padding-top:72.0000px !important;padding-bottom:72.0000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-11"]{padding-top:57.6000px !important;padding-bottom:57.6000px !important;}

html body main section[data-spring-rhythm][data-spring-rhythm="faq-1"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="faq-2"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}

html body main section[data-spring-rhythm][data-spring-rhythm="cookies-1"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="cookies-2"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}

html body main section[data-spring-rhythm][data-spring-rhythm="about-1"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="about-2"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="about-3"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}

@media(min-width:641px){
html body main section[data-spring-rhythm][data-spring-rhythm="about-1"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="about-2"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="about-3"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}
}
@media(min-width:768px){
html body main section[data-spring-rhythm][data-spring-rhythm="about-1"]{padding-top:66.2400px !important;padding-bottom:69.1200px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="about-2"]{padding-top:72.0000px !important;padding-bottom:54.0000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="about-3"]{padding-top:69.1200px !important;padding-bottom:54.7200px !important;}
}
@media(min-width:1024px){
html body main section[data-spring-rhythm][data-spring-rhythm="about-1"]{padding-top:66.2400px !important;padding-bottom:69.1200px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="about-2"]{padding-top:72.0000px !important;padding-bottom:54.0000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="about-3"]{padding-top:69.1200px !important;padding-bottom:54.7200px !important;}
}
@media(min-width:1280px){
html body main section[data-spring-rhythm][data-spring-rhythm="about-1"]{padding-top:66.2400px !important;padding-bottom:69.1200px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="about-2"]{padding-top:72.0000px !important;padding-bottom:54.0000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="about-3"]{padding-top:69.1200px !important;padding-bottom:54.7200px !important;}
}
@media(min-width:641px){
html body main section[data-spring-rhythm][data-spring-rhythm="cookies-1"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="cookies-2"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}
}
@media(min-width:768px){
html body main section[data-spring-rhythm][data-spring-rhythm="cookies-1"]{padding-top:66.2400px !important;padding-bottom:69.1200px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="cookies-2"]{padding-top:72.0000px !important;padding-bottom:54.0000px !important;}
}
@media(min-width:1024px){
html body main section[data-spring-rhythm][data-spring-rhythm="cookies-1"]{padding-top:66.2400px !important;padding-bottom:69.1200px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="cookies-2"]{padding-top:72.0000px !important;padding-bottom:54.0000px !important;}
}
@media(min-width:1280px){
html body main section[data-spring-rhythm][data-spring-rhythm="cookies-1"]{padding-top:66.2400px !important;padding-bottom:69.1200px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="cookies-2"]{padding-top:72.0000px !important;padding-bottom:54.0000px !important;}
}
@media(min-width:641px){
html body main section[data-spring-rhythm][data-spring-rhythm="faq-1"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="faq-2"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}
}
@media(min-width:768px){
html body main section[data-spring-rhythm][data-spring-rhythm="faq-1"]{padding-top:66.2400px !important;padding-bottom:69.1200px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="faq-2"]{padding-top:72.0000px !important;padding-bottom:54.0000px !important;}
}
@media(min-width:1024px){
html body main section[data-spring-rhythm][data-spring-rhythm="faq-1"]{padding-top:66.2400px !important;padding-bottom:69.1200px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="faq-2"]{padding-top:72.0000px !important;padding-bottom:54.0000px !important;}
}
@media(min-width:1280px){
html body main section[data-spring-rhythm][data-spring-rhythm="faq-1"]{padding-top:66.2400px !important;padding-bottom:69.1200px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="faq-2"]{padding-top:72.0000px !important;padding-bottom:54.0000px !important;}
}
@media(min-width:641px){
html body main section[data-spring-rhythm][data-spring-rhythm="index-1"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-2"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-3"]{padding-top:75.6000px !important;padding-bottom:75.6000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-5"]{padding-top:69.1200px !important;padding-bottom:57.6000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-7"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-8"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-9"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-10"]{padding-top:72.0000px !important;padding-bottom:72.0000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-11"]{padding-top:57.6000px !important;padding-bottom:57.6000px !important;}
}
@media(min-width:768px){
html body main section[data-spring-rhythm][data-spring-rhythm="index-1"]{padding-top:66.2400px !important;padding-bottom:69.1200px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-2"]{padding-top:66.2400px !important;padding-bottom:74.8800px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-3"]{padding-top:75.6000px !important;padding-bottom:75.6000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-5"]{padding-top:69.1200px !important;padding-bottom:57.6000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-7"]{padding-top:72.0000px !important;padding-bottom:54.0000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-8"]{padding-top:69.1200px !important;padding-bottom:54.7200px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-9"]{padding-top:72.0000px !important;padding-bottom:54.0000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-10"]{padding-top:72.0000px !important;padding-bottom:72.0000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-11"]{padding-top:57.6000px !important;padding-bottom:100.8000px !important;}
}
@media(min-width:1024px){
html body main section[data-spring-rhythm][data-spring-rhythm="index-1"]{padding-top:66.2400px !important;padding-bottom:69.1200px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-2"]{padding-top:66.2400px !important;padding-bottom:74.8800px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-3"]{padding-top:75.6000px !important;padding-bottom:75.6000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-5"]{padding-top:69.1200px !important;padding-bottom:57.6000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-7"]{padding-top:72.0000px !important;padding-bottom:54.0000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-8"]{padding-top:69.1200px !important;padding-bottom:54.7200px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-9"]{padding-top:72.0000px !important;padding-bottom:54.0000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-10"]{padding-top:72.0000px !important;padding-bottom:72.0000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-11"]{padding-top:72.0000px !important;padding-bottom:100.8000px !important;}
}
@media(min-width:1280px){
html body main section[data-spring-rhythm][data-spring-rhythm="index-1"]{padding-top:66.2400px !important;padding-bottom:69.1200px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-2"]{padding-top:66.2400px !important;padding-bottom:74.8800px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-3"]{padding-top:75.6000px !important;padding-bottom:75.6000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-5"]{padding-top:69.1200px !important;padding-bottom:57.6000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-7"]{padding-top:72.0000px !important;padding-bottom:54.0000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-8"]{padding-top:69.1200px !important;padding-bottom:54.7200px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-9"]{padding-top:72.0000px !important;padding-bottom:54.0000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-10"]{padding-top:72.0000px !important;padding-bottom:72.0000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="index-11"]{padding-top:140.4000px !important;padding-bottom:100.8000px !important;}
}
@media(min-width:641px){
html body main section[data-spring-rhythm][data-spring-rhythm="privacy-1"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="privacy-2"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}
}
@media(min-width:768px){
html body main section[data-spring-rhythm][data-spring-rhythm="privacy-1"]{padding-top:66.2400px !important;padding-bottom:69.1200px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="privacy-2"]{padding-top:72.0000px !important;padding-bottom:54.0000px !important;}
}
@media(min-width:1024px){
html body main section[data-spring-rhythm][data-spring-rhythm="privacy-1"]{padding-top:66.2400px !important;padding-bottom:69.1200px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="privacy-2"]{padding-top:72.0000px !important;padding-bottom:54.0000px !important;}
}
@media(min-width:1280px){
html body main section[data-spring-rhythm][data-spring-rhythm="privacy-1"]{padding-top:66.2400px !important;padding-bottom:69.1200px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="privacy-2"]{padding-top:72.0000px !important;padding-bottom:54.0000px !important;}
}
@media(min-width:641px){
html body main section[data-spring-rhythm][data-spring-rhythm="projects-1"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="projects-2"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="projects-3"]{padding-top:51.8400px !important;padding-bottom:63.3600px !important;}
}
@media(min-width:768px){
html body main section[data-spring-rhythm][data-spring-rhythm="projects-1"]{padding-top:66.2400px !important;padding-bottom:69.1200px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="projects-2"]{padding-top:72.0000px !important;padding-bottom:54.0000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="projects-3"]{padding-top:72.0000px !important;padding-bottom:54.0000px !important;}
}
@media(min-width:1024px){
html body main section[data-spring-rhythm][data-spring-rhythm="projects-1"]{padding-top:66.2400px !important;padding-bottom:69.1200px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="projects-2"]{padding-top:72.0000px !important;padding-bottom:54.0000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="projects-3"]{padding-top:72.0000px !important;padding-bottom:54.0000px !important;}
}
@media(min-width:1280px){
html body main section[data-spring-rhythm][data-spring-rhythm="projects-1"]{padding-top:66.2400px !important;padding-bottom:69.1200px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="projects-2"]{padding-top:72.0000px !important;padding-bottom:54.0000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="projects-3"]{padding-top:72.0000px !important;padding-bottom:54.0000px !important;}
}
@media(min-width:641px){
html body main section[data-spring-rhythm][data-spring-rhythm="sectors-2"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="sectors-3"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="sectors-4"]{padding-top:51.8400px !important;padding-bottom:63.3600px !important;}
}
@media(min-width:768px){
html body main section[data-spring-rhythm][data-spring-rhythm="sectors-2"]{padding-top:72.0000px !important;padding-bottom:54.0000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="sectors-3"]{padding-top:66.2400px !important;padding-bottom:69.1200px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="sectors-4"]{padding-top:72.0000px !important;padding-bottom:54.0000px !important;}
}
@media(min-width:1024px){
html body main section[data-spring-rhythm][data-spring-rhythm="sectors-2"]{padding-top:72.0000px !important;padding-bottom:54.0000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="sectors-3"]{padding-top:66.2400px !important;padding-bottom:69.1200px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="sectors-4"]{padding-top:72.0000px !important;padding-bottom:54.0000px !important;}
}
@media(min-width:1280px){
html body main section[data-spring-rhythm][data-spring-rhythm="sectors-2"]{padding-top:72.0000px !important;padding-bottom:54.0000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="sectors-3"]{padding-top:66.2400px !important;padding-bottom:69.1200px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="sectors-4"]{padding-top:72.0000px !important;padding-bottom:54.0000px !important;}
}
@media(min-width:641px){
html body main section[data-spring-rhythm][data-spring-rhythm="services-1"]{padding-bottom:50.4000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="services-2"]{padding-bottom:50.4000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="services-3"]{padding-top:57.6000px !important;padding-bottom:57.6000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="services-4"]{padding-top:72.0000px !important;padding-bottom:43.2000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="services-5"]{padding-top:57.6000px !important;padding-bottom:57.6000px !important;}
}
@media(min-width:768px){
html body main section[data-spring-rhythm][data-spring-rhythm="services-1"]{padding-bottom:64.8000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="services-2"]{padding-bottom:64.8000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="services-3"]{padding-top:72.0000px !important;padding-bottom:72.0000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="services-4"]{padding-top:86.4000px !important;padding-bottom:50.4000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="services-5"]{padding-top:86.4000px !important;padding-bottom:86.4000px !important;}
}
@media(min-width:1024px){
html body main section[data-spring-rhythm][data-spring-rhythm="services-1"]{padding-bottom:82.8000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="services-2"]{padding-bottom:82.8000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="services-3"]{padding-top:93.6000px !important;padding-bottom:93.6000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="services-4"]{padding-top:115.2000px !important;padding-bottom:72.0000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="services-5"]{padding-top:108.0000px !important;padding-bottom:108.0000px !important;}
}
@media(min-width:1280px){
html body main section[data-spring-rhythm][data-spring-rhythm="services-1"]{padding-bottom:100.8000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="services-2"]{padding-bottom:100.8000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="services-3"]{padding-top:100.8000px !important;padding-bottom:100.8000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="services-4"]{padding-top:140.4000px !important;padding-bottom:100.8000px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="services-5"]{padding-top:140.4000px !important;padding-bottom:140.4000px !important;}
}
@media(min-width:641px){
html body main section[data-spring-rhythm][data-spring-rhythm="terms-1"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="terms-2"]{padding-top:49.6800px !important;padding-bottom:46.0800px !important;}
}
@media(min-width:768px){
html body main section[data-spring-rhythm][data-spring-rhythm="terms-1"]{padding-top:66.2400px !important;padding-bottom:69.1200px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="terms-2"]{padding-top:72.0000px !important;padding-bottom:54.0000px !important;}
}
@media(min-width:1024px){
html body main section[data-spring-rhythm][data-spring-rhythm="terms-1"]{padding-top:66.2400px !important;padding-bottom:69.1200px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="terms-2"]{padding-top:72.0000px !important;padding-bottom:54.0000px !important;}
}
@media(min-width:1280px){
html body main section[data-spring-rhythm][data-spring-rhythm="terms-1"]{padding-top:66.2400px !important;padding-bottom:69.1200px !important;}
html body main section[data-spring-rhythm][data-spring-rhythm="terms-2"]{padding-top:72.0000px !important;padding-bottom:54.0000px !important;}
}
/* Sections whose spacing is defined by Spring's custom styles rather than utility classes. */
main .spring-sector-strip {padding-top:clamp(48.6px,6.3vw,88.2px) !important;padding-bottom:clamp(50.4px,6.3vw,81px) !important;}
main .spring-sector-explainer--primary {padding-top:clamp(43.2px,5.85vw,81px) !important;padding-bottom:clamp(54px,6.3vw,84.6px) !important;}
main .spring-residential-detail {padding-top:4.59rem !important;padding-bottom:4.86rem !important;}
main .spring-contact-channels {padding-top:.9rem !important;padding-bottom:4.5rem !important;}
main .spring-contact-form-section {padding-top:5.4rem !important;padding-bottom:5.4rem !important;}
main .spring-contact-trust-section {padding-top:5.4rem !important;padding-bottom:6.3rem !important;}
main .spring-seo-content {padding-top:clamp(57.6px,7.2vw,106.2px) !important;padding-bottom:clamp(57.6px,7.2vw,106.2px) !important;}
main .spring-seo-cta {padding-top:clamp(55.8px,7.2vw,103.5px) !important;padding-bottom:clamp(55.8px,7.2vw,103.5px) !important;}
main .spring-journal-editorial {padding-top:70.2px !important;padding-bottom:104.4px !important;}
main .spring-journal-closing {padding-top:68.4px !important;padding-bottom:81px !important;}
@media (max-width:767px) {
  main .spring-seo-content {padding-top:54px !important;padding-bottom:54px !important;}
  main .spring-contact-form-section,main .spring-contact-trust-section {padding-top:3.6rem !important;padding-bottom:3.6rem !important;}
}
@media (max-width:680px) {
  main .spring-journal-editorial {padding-top:52.2px !important;padding-bottom:64.8px !important;}
  main .spring-journal-closing {padding-top:59.4px !important;padding-bottom:63px !important;}
}
@media (max-width:640px) {
  main .spring-sector-explainer--primary {padding-top:48.6px !important;padding-bottom:57.6px !important;}
  main .spring-residential-detail {padding-top:3.105rem !important;padding-bottom:2.88rem !important;}
  main .spring-contact-form-section,main .spring-contact-trust-section {padding-top:3.105rem !important;padding-bottom:2.88rem !important;}
  /* Existing Spring mobile CSS intentionally normalises spacing across these editorial blocks. */
  main section.spring-about-section[data-spring-rhythm],
  main section.spring-focus-section[data-spring-rhythm],
  main section.spring-compact-light[data-spring-rhythm],
  main section.spring-process-section[data-spring-rhythm] {padding-top:3.105rem !important;padding-bottom:2.88rem !important;}
}

/* Original service directory has an ID-scoped !important spacing rule. Scale that existing rule, too. */
html body main #service-directory[data-spring-rhythm] {padding-top:4.32rem !important;padding-bottom:3.6rem !important;}
