/**handles:hello-riak-global**/
:root{--riak-navy:#000b3b;--riak-cyan:#15bfe9;--riak-text:#ffffff;--riak-font:"Roboto",sans-serif}body.riak-native-shell{margin:0;font-family:var(--riak-font);color:var(--riak-text);--e-global-color-primary:var(--riak-navy);--e-global-color-secondary:var(--riak-cyan);--e-global-color-text:var(--riak-text);--e-global-color-accent:var(--riak-cyan);background-color:var(--riak-navy);background-image:linear-gradient(180deg,var(--riak-navy) 0,var(--riak-navy) 61%,var(--riak-cyan) 100%);background-repeat:no-repeat;background-attachment:scroll}html body.riak-native-shell[class*=elementor-page-]:not(.elementor-motion-effects-element-type-background),html body.riak-native-shell[class*=elementor-page-]>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--riak-navy)!important;background-image:linear-gradient(180deg,var(--riak-navy) 0,var(--riak-navy) 61%,var(--riak-cyan) 100%)!important}body.riak-native-shell #content,body.riak-native-shell .elementor-column,body.riak-native-shell .elementor-container,body.riak-native-shell .elementor-section,body.riak-native-shell .elementor-widget-container,body.riak-native-shell .elementor-widget-wrap,body.riak-native-shell .elementor[data-elementor-type=wp-page]{background-color:transparent!important;background-image:none!important}body.riak-native-shell .riak-site-header{background-color:var(--riak-navy);position:relative;z-index:100000}body.riak-native-shell .riak-site-header__logo{display:none}body.riak-native-shell.riak-booking-flow .ssa_booking_iframe{display:block;width:100%;min-height:min(720px,85vh);border:0;background:0 0}body.riak-native-shell.riak-booking-flow.page-id-20102 .ssa_booking_iframe,body.riak-native-shell.riak-booking-flow.page-slug-consultation-booked .ssa_booking_iframe{min-height:min(520px,70vh)}body.riak-native-shell.riak-booking-flow .entry-content{max-width:960px;margin-left:auto;margin-right:auto;padding:16px 12px 48px;background:0 0!important}body.riak-native-shell.riak-booking-flow #content,body.riak-native-shell.riak-booking-flow .site-main{background:0 0!important}body.riak-native-shell.riak-booking-flow.page-id-20102 .entry-content>p,body.riak-native-shell.riak-booking-flow.page-slug-consultation-booked .entry-content>p{color:rgba(255,255,255,.92);background:0 0!important;max-width:36rem;margin:1.25rem auto 0;padding:0 12px;line-height:1.6;text-align:center}body.riak-native-shell.riak-booking-flow .entry-content .ssa-upcoming-appointments{color:#858585}body.riak-native-shell.riak-booking-flow .entry-content .ssa-upcoming-appointments .appointment-card{color:#858585;background-color:#fff}body.riak-native-shell.riak-booking-flow .entry-content .ssa-upcoming-appointments .appointment-card .appointment-header p,body.riak-native-shell.riak-booking-flow .entry-content .ssa-upcoming-appointments .appointment-card .appointment-staff{color:#242424}body.riak-native-shell .site-main.riak-full-width{max-width:none;width:100%;margin:0;padding:0}body.riak-native-shell .entry-content{max-width:none;margin:0;padding:0}body.riak-native-shell .entry-content>:first-child{margin-top:0}body.riak-native-shell .elementor-location-footer,body.riak-native-shell .elementor-location-header{display:none!important}body.riak-native-shell.riak-page-own-background{background:0 0;background-image:none}html:has(body.riak-page-own-background){background-color:var(--riak-navy)}body.riak-native-shell.riak-page-own-background #content,body.riak-native-shell.riak-page-own-background .entry-content,body.riak-native-shell.riak-page-own-background .site-main,body.riak-native-shell.riak-page-own-background .site-main.riak-full-width,body.riak-native-shell.riak-page-own-background article.page{background:0 0!important;margin-top:0!important;padding-top:0!important}body.riak-native-shell.riak-page-own-background .entry-content .is-layout-flow>.wp-block-html,body.riak-native-shell.riak-page-own-background .entry-content>.wp-block-html{margin-block-start:0!important}body.riak-native-shell.riak-page-own-background:has(.riak-cal) .section-coaches-single ._header,body.riak-native-shell.riak-page-own-background:has(.riak-cal) .section-coaches-single .img-wrap,body.riak-native-shell.riak-page-own-background:has(.riak-cal) .section-top-single,body.riak-native-shell.riak-page-own-background:has(.riak-swim) .section-coaches-single ._header,body.riak-native-shell.riak-page-own-background:has(.riak-swim) .section-coaches-single .img-wrap,body.riak-native-shell.riak-page-own-background:has(.riak-swim) .section-top-single{display:none!important}body.riak-native-shell.riak-page-own-background:has(.riak-cal) .classes-single-item,body.riak-native-shell.riak-page-own-background:has(.riak-cal) .entry-content>main.main,body.riak-native-shell.riak-page-own-background:has(.riak-cal) .item-description,body.riak-native-shell.riak-page-own-background:has(.riak-cal) .item-description ._body,body.riak-native-shell.riak-page-own-background:has(.riak-cal) .section-coaches-single,body.riak-native-shell.riak-page-own-background:has(.riak-cal) .section-coaches-single .container-fluid,body.riak-native-shell.riak-page-own-background:has(.riak-swim) .classes-single-item,body.riak-native-shell.riak-page-own-background:has(.riak-swim) .entry-content>main.main,body.riak-native-shell.riak-page-own-background:has(.riak-swim) .item-description,body.riak-native-shell.riak-page-own-background:has(.riak-swim) .item-description ._body,body.riak-native-shell.riak-page-own-background:has(.riak-swim) .section-coaches-single,body.riak-native-shell.riak-page-own-background:has(.riak-swim) .section-coaches-single .container-fluid{margin-top:0!important;padding-top:0!important;background:0 0!important}body.riak-native-shell.riak-page-own-background:has(.riak-library) .section-coaches-single ._header,body.riak-native-shell.riak-page-own-background:has(.riak-library) .section-coaches-single .img-wrap,body.riak-native-shell.riak-page-own-background:has(.riak-library) .section-top-single{display:none!important}body.riak-native-shell.riak-page-own-background:has(.riak-library) .classes-single-item,body.riak-native-shell.riak-page-own-background:has(.riak-library) .entry-content>main.main,body.riak-native-shell.riak-page-own-background:has(.riak-library) .item-description,body.riak-native-shell.riak-page-own-background:has(.riak-library) .item-description ._body,body.riak-native-shell.riak-page-own-background:has(.riak-library) .section-coaches-single,body.riak-native-shell.riak-page-own-background:has(.riak-library) .section-coaches-single .container-fluid{margin-top:0!important;padding-top:0!important;background:0 0!important}body.riak-native-shell.riak-single-article .entry-header,body.riak-native-shell.riak-single-article .page-header,body.riak-native-shell.riak-single-article .post-header,body.riak-native-shell.riak-single-article header.page-header{display:none!important}body.riak-native-shell.riak-single-article .section-coaches-single ._header,body.riak-native-shell.riak-single-article .section-coaches-single .img-wrap,body.riak-native-shell.riak-single-article .section-top-single{display:none!important}body.riak-native-shell.riak-single-article .entry-content,body.riak-native-shell.riak-single-article .site-main,body.riak-native-shell.riak-single-article .site-main.riak-full-width,body.riak-native-shell.riak-single-article article.post{max-width:none;margin:0;padding:0;background:0 0!important}body.riak-native-shell.riak-single-article .entry-content .is-layout-flow>.wp-block-html,body.riak-native-shell.riak-single-article .entry-content>.wp-block-html{margin-block-start:0!important}body.riak-native-shell.riak-single-article .classes-single-item,body.riak-native-shell.riak-single-article .entry-content>main.main,body.riak-native-shell.riak-single-article .item-description,body.riak-native-shell.riak-single-article .item-description ._body,body.riak-native-shell.riak-single-article .section-coaches-single,body.riak-native-shell.riak-single-article .section-coaches-single .container-fluid{margin-top:0!important;padding-top:0!important;background:0 0!important}