/* Softer version of the unified language: colour and spacing lead, not heavy outlines. */
header{border-bottom:1px solid #e5f1f5}.header-cta{border:0;background:#e4f7fc}.header-cta:hover{background:#d6f1f8}
.hero{border:0;background:#e4f7fc;box-shadow:none}.hero:before,.hero:after{border-color:#fff}.primary{border:0;box-shadow:0 8px 20px rgba(255,157,177,.2)}.trial-cta{border:0;box-shadow:0 9px 20px rgba(22,141,184,.18)}

.why-rows article{border:0;box-shadow:0 8px 20px rgba(13,59,102,.06)}
.first-visit,.branch-gallery,.blue-section{border:0}.body-copy{border:0;box-shadow:none}.body-copy .text-link,.section-head .text-link{border:0;background:#fff;box-shadow:0 5px 14px rgba(13,59,102,.08)}
.card{border:0!important;box-shadow:0 8px 20px rgba(13,59,102,.07)}.tag{border:0}.location-links a{border:0!important;box-shadow:0 8px 20px rgba(13,59,102,.07)}.faq details{border:0;box-shadow:0 6px 17px rgba(13,59,102,.06)}
.lead-callback{border:0!important}.lead-form-panel{border:0!important;box-shadow:0 12px 30px rgba(13,59,102,.09)}.lead-form input,.lead-form select{border-color:#d9e9ef!important}.lead-art-blob{border:0!important}
.trial{border:0;box-shadow:none}.trial-price{border-color:rgba(13,59,102,.15)}.pool-card,.subscription{border:0!important;box-shadow:0 8px 20px rgba(13,59,102,.07)}.note{border:0;box-shadow:none}.page-intro{border:0;box-shadow:none}.lessons-list article:nth-child(odd){border:0}
.swim-important-circle{border:0;box-shadow:0 10px 26px rgba(13,59,102,.09)}.benefit-island{border:0;box-shadow:0 8px 20px rgba(13,59,102,.07)}.swim-important-stage:before,.swim-important-stage:after{opacity:.55}
footer{border-top:0}

/* Real branch photos become a calm vertical swipeable carousel. */
.branch-gallery{padding-bottom:92px}.branch-gallery-grid{display:flex!important;grid-template-columns:none!important;gap:20px!important;overflow-x:auto;padding:7px 3px 18px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#a7d8f0 transparent}.branch-gallery-grid::-webkit-scrollbar{height:7px}.branch-gallery-grid::-webkit-scrollbar-thumb{background:#a7d8f0;border-radius:99px}.branch-gallery-grid figure,.branch-gallery-grid figure[class]{display:grid!important;flex:0 0 clamp(255px,29vw,360px);grid-template-rows:minmax(340px,1fr) auto!important;scroll-snap-align:start;border:0!important;border-radius:26px!important;box-shadow:0 10px 25px rgba(13,59,102,.1);overflow:hidden}.branch-gallery-grid figure img{width:100%;height:100%;min-height:340px!important;aspect-ratio:3 / 4;object-fit:cover}.branch-gallery-grid figcaption{padding:16px 18px!important}.branch-gallery-grid figcaption b{font-family:'Balsamiq Sans','Evolventa',sans-serif;font-size:1.08rem}
@media(max-width:760px){.branch-gallery{padding-bottom:64px}.branch-gallery-grid{margin-right:calc((100vw - 100%) / -2);padding-right:18px;gap:14px}.branch-gallery-grid figure,.branch-gallery-grid figure[class]{flex-basis:78vw;grid-template-rows:minmax(390px,1fr) auto!important}.branch-gallery-grid figure img{min-height:390px!important}.why-rows article{box-shadow:0 5px 15px rgba(13,59,102,.06)}}
