.rg-membership-policy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;padding:0;margin:24px 0;list-style:none}.rg-membership-policy li{color:#f7f3e8;padding:12px 14px;background:#17160f;border:1px solid #75652e;border-radius:8px}.rg-membership-policy li:before{content:"\2713";color:#f2d36a;margin-right:9px;font-weight:900}.rg-policy-overview{background:#090909;color:#f7f3e8;padding:36px 0 58px}.rg-policy-overview h2{color:#fff;font-size:clamp(28px,4vw,42px)}.rg-policy-overview p{color:#d7d2c6;max-width:850px}.rg-policy-overview a{color:#f2d36a!important;text-decoration:underline}#MainContent .results-hero__price,#MainContent .membership-conversion__price{color:#f2d36a;font-size:17px;line-height:1.5;margin:18px 0}#MainContent .membership-conversion__hero-actions a:first-child,#MainContent .rg-primary-action{color:#080808!important;-webkit-text-fill-color:#080808!important;text-shadow:none!important}#MainContent .contact-conversion__form{scroll-margin-top:112px}#MainContent .contact-conversion__hero{padding:42px 0 28px;text-align:center}#MainContent .contact-conversion__hero h1{color:#fff;font-size:clamp(32px,5vw,50px);letter-spacing:-.035em;margin:10px 0 14px}#MainContent .contact-conversion__hero p{color:#d7d2c6;max-width:640px;margin:0 auto;line-height:1.55}#MainContent .contact-conversion__hero p:first-child{color:#f2d36a;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}#MainContent .contact-conversion__body{padding-top:24px;padding-bottom:40px}#MainContent .contact-conversion__panel{display:block;max-width:760px;margin:0 auto}#MainContent .contact-conversion__form{padding:30px}#MainContent .contact-conversion__form:has(.rg-enquiry-frame){padding:0}.rg-enquiry-frame{display:block;width:100%;max-width:100%;border:0;background:#090909}.rg-enquiry-frame[hidden]{display:none}#MainContent .rg-enquiry-fallback{margin:0 0 16px;padding:12px 16px;color:#d7d2c6;font-size:14px;line-height:1.6}#MainContent .rg-enquiry-fallback a{color:#f2d36a;text-decoration:underline}.rg-enquiry-loading{padding:0 16px;color:#d7d2c6}.rg-enquiry-loading[hidden]{display:none}#MainContent .contact-conversion__form h2{font-size:25px;margin:0 0 10px}#MainContent .contact-conversion__form form>p{line-height:1.6;margin:0 0 24px}#MainContent .contact-conversion__form label{display:block;font-size:12px;font-weight:800;letter-spacing:.04em;margin:0 0 7px;text-transform:uppercase}#MainContent .contact-conversion__form input,#MainContent .contact-conversion__form select,#MainContent .contact-conversion__form textarea{width:100%;margin:0 0 18px;border:1px solid #8b783e;border-radius:6px;min-height:46px;padding:11px 12px}#MainContent .contact-conversion__form-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}#MainContent .contact-conversion__form button{width:100%;min-height:50px;border:0;border-radius:6px;font-size:14px;font-weight:900;text-transform:uppercase}#MainContent .contact-conversion__form small{display:block;margin:14px 0 0;line-height:1.6;font-size:12px}.rg-booking-help{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;max-width:760px;margin:24px auto 0}.rg-booking-help p{width:100%;text-align:center;margin:0}.rg-booking-help a{color:#f2d36a!important;text-decoration:underline}#MainContent .contact-conversion__form input,#MainContent .contact-conversion__form select,#MainContent .contact-conversion__form textarea{font-size:16px}#MainContent .contact-conversion__form select option{color:#171717;background:#fff}#MainContent .contact-conversion__form small{color:#c8c3b7}#MainContent .contact-conversion__form small a{color:#f2d36a;text-decoration:underline}#MainContent .contact-conversion__form .errors{color:#fff;background:#431d1d;border:1px solid #e99d9d;padding:16px}#MainContent .contact-conversion__success{background:#173b28;border-color:#80bb98;color:#fff}#MainContent .contact-conversion__success p{color:#fff}#MainContent .branch-join__details{margin-top:20px}#MainContent .branch-join__details summary{color:#f2d36a;cursor:pointer;padding:10px 0}#MainContent .branch-join__details p{color:#d7d2c6;font-size:14px;line-height:1.6}.rg-live-timetables{background:#090909;color:#f7f3e8;padding:48px 0 64px}.rg-live-timetables__heading h2{color:#fff!important;font-size:clamp(28px,4vw,42px)}.rg-live-timetables__heading p{color:#d7d2c6}.rg-timetable-nav{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.rg-timetable-nav a{color:#f7f3e8!important;border:1px solid #ad9140;border-radius:6px;padding:12px 18px;font-weight:700}.rg-timetable-nav a[aria-current=true]{background:#f2d36a;color:#080808!important;-webkit-text-fill-color:#080808!important}.rg-timetable-panel{scroll-margin-top:110px;min-width:0}.rg-timetable-panel[hidden]{display:none!important}.rg-timetable-panel h2{color:#fff!important;margin-top:24px}.rg-timetable-panel__help{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;margin:16px 0}.rg-timetable-panel__help a{color:#f2d36a!important;text-decoration:underline;padding:8px 0}.rg-timetable-panel__status{color:#d7d2c6;font-size:14px;line-height:1.6}.rg-weekly-schedule{margin:24px 0 36px;min-width:0}#MainContent .rg-weekly-schedule h3{color:#fff;font-size:28px;line-height:1.2;margin:0 0 16px}#MainContent .rg-weekly-venue{color:#e4dfd3;font-size:16px;line-height:1.6;margin:0 0 12px}#MainContent .rg-weekly-venue strong{color:#fff}#MainContent .rg-weekly-version{color:#c9c3b5;font-size:14px;margin:0 0 16px}.rg-weekly-actions{display:flex;flex-wrap:wrap;gap:10px 20px;margin:0 0 20px}#MainContent .rg-weekly-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border:1px solid #f2d36a;border-radius:6px;padding:12px 18px;color:#080808!important;-webkit-text-fill-color:#080808!important;background:#f2d36a;font-size:15px;font-weight:800;line-height:1.4;text-align:center;text-decoration:none}#MainContent .rg-weekly-actions .rg-weekly-open{background:#17160f;color:#f2d36a!important;-webkit-text-fill-color:#f2d36a!important}.rg-weekly-poster{display:block;border:1px solid #8c763c;border-radius:8px;overflow:hidden}.rg-weekly-poster img{display:block;width:100%;max-width:100%;height:auto}.rg-weekly-text{margin-top:18px}#MainContent .rg-weekly-text>summary{color:#f2d36a;font-size:16px;cursor:pointer;padding:12px 0}#MainContent .rg-weekly-hint{color:#d4cdbf;font-size:15px;line-height:1.5;margin:0 0 14px}.rg-weekly-days{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-top:12px}.rg-weekly-day{min-width:0;border:1px solid #d9b94f;border-radius:10px;background:#13120e;overflow:clip}#MainContent .rg-weekly-day>summary{display:flex;align-items:center;gap:10px;min-height:64px;padding:17px 16px;color:#f2d36a!important;-webkit-text-fill-color:#f2d36a!important;background:#1d1a10;cursor:pointer;list-style:none;line-height:1.3}.rg-weekly-day>summary::-webkit-details-marker{display:none}.rg-weekly-day>summary::marker{content:""}.rg-weekly-day-name{flex:1;font-size:19px;font-weight:800}#MainContent .rg-weekly-day>summary .rg-weekly-count{color:#ded6bf!important;-webkit-text-fill-color:#ded6bf!important;font-size:13px;font-weight:500;white-space:nowrap}.rg-weekly-toggle{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border:1px solid #ad9140;border-radius:50%;font-size:20px;font-weight:600;line-height:1}.rg-weekly-toggle:before{content:"+"}.rg-weekly-day[open] .rg-weekly-toggle:before{content:"\2212"}#MainContent .rg-weekly-day[open]>summary{background:#f2d36a;color:#080808!important;-webkit-text-fill-color:#080808!important}#MainContent .rg-weekly-day[open]>summary .rg-weekly-count{color:#30280d!important;-webkit-text-fill-color:#30280d!important}.rg-weekly-day[open] .rg-weekly-toggle{border-color:#665216}.rg-weekly-day-body{padding:12px}.rg-weekly-day ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.rg-weekly-day li{margin:0;padding:16px;background:#19180f;border:1px solid #665b3d;border-radius:7px}#MainContent .rg-weekly-day p{margin:0 0 5px;line-height:1.5}#MainContent .rg-weekly-day .rg-weekly-time{color:#f2d36a;font-size:16px;font-weight:800}#MainContent .rg-weekly-day .rg-weekly-name{color:#fff;font-size:18px;font-weight:800}#MainContent .rg-weekly-day .rg-weekly-coach{color:#d4cdbf;font-size:16px;margin-bottom:0}#MainContent .rg-weekly-empty{color:#c9c3b5;font-size:16px}.rg-weekly-schedule a:focus-visible,.rg-weekly-text>summary:focus-visible{outline:3px solid #f2d36a;outline-offset:4px}.rg-weekly-day>summary:focus-visible{outline:3px solid #fff;outline-offset:-5px}@media(max-width:749px){.rg-weekly-poster{display:none}.rg-weekly-text>summary{display:none}.rg-weekly-days{grid-template-columns:1fr}.rg-weekly-actions{display:grid;grid-template-columns:1fr;gap:10px}#MainContent .rg-weekly-schedule h3{font-size:25px}}.rg-timetable-panel iframe{display:block;border:1px solid #a68a3b;border-radius:8px;width:100%;height:950px;background:#fff}.rg-timetable-calendar{background:#fff;color:#171717;border-radius:8px;padding:20px;overflow-x:auto}#MainContent .rg-timetable-calendar :is(h2,h3,h4,p,span,th,td){color:#171717!important}#MainContent .rg-timetable-calendar a{color:#493800!important;-webkit-text-fill-color:#493800!important;text-decoration:underline}.rg-unavailable{padding:54px 0 72px;color:#f7f3e8}.rg-unavailable h1{color:#fff}.rg-unavailable p{max-width:760px;color:#d7d2c6;line-height:1.65}.rg-unavailable a{color:#f2d36a;text-decoration:underline}.rg-unavailable .rg-primary-action{display:inline-flex;background:#f2d36a;border-radius:6px;padding:15px 20px;font-weight:800;text-decoration:none;margin:10px 16px 10px 0}:is(.rg-timetable-nav a,.rg-timetable-panel a,.branch-join__details summary,.contact-conversion__form input,.contact-conversion__form select,.contact-conversion__form textarea,.contact-conversion__form button):focus-visible{outline:3px solid #f2d36a;outline-offset:4px}@media(max-width:749px){#MainContent .branch-join{min-height:0}#MainContent .branch-join__inner{padding-top:38px;padding-bottom:38px}#MainContent .branch-join h1{font-size:clamp(34px,10vw,44px);line-height:1.04;margin:12px 0}#MainContent .branch-join__eyebrow{font-size:11px;letter-spacing:.07em;margin:0 0 12px}#MainContent .branch-join__lead{font-size:16px;line-height:1.5;margin:14px 0}#MainContent .branch-join__offer{margin:16px 0}#MainContent .branch-join__actions{margin-top:18px;gap:9px}#MainContent .branch-join__proofs{margin-top:18px}#MainContent .branch-join__note{font-size:13px}#MainContent .membership-conversion__hero{padding:42px 0}#MainContent .membership-conversion__hero h1{font-size:clamp(34px,10vw,46px)}#MainContent .membership-conversion__lead{font-size:17px}#MainContent .membership-conversion__promise{margin-top:22px;gap:7px}#MainContent .membership-conversion__promise span{font-size:12px;padding:7px 10px}#MainContent .contact-conversion__panel{display:flex;flex-direction:column}#MainContent .contact-conversion__form{order:-1}#MainContent .contact-conversion__form{padding:24px 20px}#MainContent .contact-conversion__form-grid{display:block}.rg-membership-policy{grid-template-columns:1fr;gap:8px}.rg-live-timetables>.page-width{padding-left:14px;padding-right:14px}.rg-timetable-nav a{flex:1 1 calc(50% - 10px);text-align:center;padding:12px}.rg-timetable-calendar{padding:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/results-phase1.css.map */
