/* Brochure pages only: colour and depth without changing commerce or the hero. */
body.page-id-288.breakdance .sl-about-services,
body.page-id-281.breakdance .sl-about-services{background:linear-gradient(135deg,#eaf3f9,#dcebf4);border-top:1px solid #d4e4ef;border-bottom:1px solid #d4e4ef}
body.page-id-288.breakdance .sl-home-grid .sl-about-card,
body.page-id-281.breakdance .sl-service-card{background:#fff;border-color:#c9dce9;border-top:3px solid #003b7a;box-shadow:0 8px 24px #002b5c0b;overflow:hidden}
body.page-id-288.breakdance .sl-home-grid .sl-about-card::before{content:"";display:block;align-self:stretch;height:122px;flex-shrink:0;margin:-30px -30px 4px;background-size:cover;background-position:center;background-color:#e6f0f6}
body.page-id-288.breakdance .sl-home-grid .sl-about-card:nth-child(1)::before{background-image:url('/wp-content/uploads/2025/08/Suzuki350Afull-768x576.webp')}
body.page-id-288.breakdance .sl-home-grid .sl-about-card:nth-child(2)::before{background-image:url('/wp-content/uploads/2025/08/boatlaunch-768x512.jpeg')}
body.page-id-288.breakdance .sl-home-grid .sl-about-card:nth-child(3)::before{background-image:url('/wp-content/uploads/2025/08/DSC_0033-768x512.jpg')}
body.page-id-288.breakdance .sl-home-grid .sl-about-card:nth-child(4)::before{background-image:url('/wp-content/uploads/2025/08/suzuki-768x434.jpg');border-bottom:1px solid #c9dce9}
body.page-id-288.breakdance .bde-f-container-288-528{background:radial-gradient(ellipse at 95% 20%,#164f78 0,transparent 65%),#002b5c}
body.page-id-288.breakdance .sl-home-about .sl-about-section-title{color:#fff}
body.page-id-288.breakdance .sl-home-about .sl-about-text{color:#e0edf6}
body.page-id-288.breakdance .sl-home-about .sl-about-kicker{color:#8ed7f4}
body.page-id-288.breakdance .sl-home-about a.sl-about-link{color:#fff;text-decoration-color:#5bc6ec}
body.page-id-288.breakdance .sl-home-about a.sl-about-link:hover{color:#8ed7f4}
body.page-id-288.breakdance .sl-home-brand-image{background:#fff;border-radius:50%;padding:18px;aspect-ratio:1 / 1;height:auto;object-fit:contain;box-sizing:border-box;align-self:center;box-shadow:0 12px 32px #001b3440}
body.page-id-288.breakdance .bde-f-container-288-536{background:#eaf3f9}
body.page-id-281.breakdance .bde-f-container-281-317{background:#002b5c}
body.page-id-281.breakdance .bde-f-container-281-317 .sl-about-section-title{color:#fff}
body.page-id-281.breakdance .bde-f-container-281-317 .sl-about-section-intro{color:#e0edf6}
body.page-id-281.breakdance .bde-f-container-281-317 .sl-about-kicker{color:#8ed7f4}
body.page-id-281.breakdance .bde-f-container-281-343{background:#eaf3f9}
body.page-id-281.breakdance .sl-services-person{border-bottom:3px solid #003b7a}
body.page-id-275.breakdance{background:#eaf3f9}
body.page-id-275.breakdance .sl-contact-intro{background:transparent}
body.page-id-275.breakdance .sl-contact-map-section{background:transparent}
body.page-id-275.breakdance .sl-contact-map-section .sl-footer-office{background:#fff;border-color:#c9dce9;border-top:3px solid #003b7a;box-shadow:0 8px 24px #002b5c0b}
body.page-id-275.breakdance .sl-contact-area{background:#f5f9fc;border-top:1px solid #d4e4ef}
body.page-id-275.breakdance .sl-contact-form-panel{background:#fff;border:1px solid #c9dce9;box-shadow:0 8px 24px #002b5c0b}
@media(max-width:767px){
 body.page-id-288.breakdance .sl-home-grid .sl-about-card::before{height:110px;margin:-24px -24px 2px}
 body.page-id-288.breakdance .sl-home-brand-image{padding:12px}
}
