.spring-opening{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.spring-title{padding:15px 0}.spring-title h1{font-size:clamp(56px,5.5vw,82px)}.spring-hero{height:660px;border-radius:46% 46% 3px 3px}.spring-priority{background:#e6d5c4}.spring-priority>h2{max-width:800px}.spring-priority-columns{display:grid;grid-template-columns:1fr 1fr;gap:70px}.spring-priority-columns>p{margin-top:0!important}.spring-kitchen{display:grid;grid-template-columns:.9fr 1.1fr;gap:85px;align-items:center}.spring-kitchen-photo{height:520px;clip-path:polygon(0 0,100% 0,100% 100%,8% 100%)}.spring-living{display:grid;grid-template-columns:1.1fr .9fr;gap:85px;align-items:center;background:var(--soft)}.spring-edge-photo{height:470px;border-radius:3px 3px 120px 3px}.spring-bedroom{display:grid;grid-template-columns:1.15fr .85fr;gap:85px;align-items:center}.spring-bedroom-photo{height:540px}.spring-bathrooms{max-width:1100px!important;border-top:1px solid var(--line)}.spring-not-everything{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;background:var(--ink);color:var(--bg)}.spring-prep{max-width:1100px!important}.spring-prep ul{margin:25px 0;padding-left:22px;line-height:2}.spring-price{background:#d9ab8e}.spring-aftercare{border-bottom:1px solid var(--line);max-width:1100px!important}.spring-faq-pairs{display:grid;grid-template-columns:1fr 1fr;gap:0 65px}.spring-call{background:var(--soft)}
@media(max-width:1050px){.spring-opening,.spring-kitchen,.spring-living,.spring-bedroom,.spring-not-everything{gap:45px}.spring-hero{height:590px}.spring-priority-columns{gap:45px}}
@media(max-width:800px){.spring-opening,.spring-kitchen,.spring-living,.spring-bedroom,.spring-not-everything,.spring-priority-columns{grid-template-columns:1fr;gap:30px}.spring-title h1{font-size:60px}.spring-hero{height:390px;width:85%!important;margin-left:15%!important}.spring-kitchen-photo{height:350px}.spring-edge-photo{height:330px;width:85%!important}.spring-bedroom-photo{height:350px}.spring-faq-pairs{grid-template-columns:1fr}.spring-priority-columns>p{margin-top:0!important}}
@media(max-width:450px){.spring-title h1{font-size:49px}.spring-hero{height:350px}.spring-kitchen-photo{height:310px}.spring-bedroom-photo{height:320px}}
