@charset "UTF-8";/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */@import url(//hello.myfonts.net/count/3fe2fd);@import url(//use.typekit.net/bps7avy.css);html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;position:static!important}.alerts-container .alert .alert-title,h1{margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;color:var(--primaryColour)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em;min-width:0}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--timing:0.25s;--buttonHeight:56px;--buttonHeightSmall:45px;--buttonHeightXSmall:35px;--buttonPadding:0px 55px 0 22px;--buttonRadius:8px;--buttonRadiusXSmall:5px;--loaderSpinnerSize:60px;--loaderSpinnerTextColor:var(--primaryColour);--loaderSpinnerBgColor:#fff;--loaderSpinnerBgOpacity:0.85;--inputHeight:56px;--inputRadius:4px;--inputPadding:14px;--inputBackground:#fff;--inputText:var(--body-text-color);--inputBorder:var(--border-color);--inputBorderWidth:1px;--inputPlaceholder:#999;--inputBorderFocus:#999;--inputErrorText:#c00;--inputErrorBorder:#c00;--inputErrorBackground:#fee;--inputDisabledBackground:#f3f3f3;--inputDisabledText:#bbb;--inputDisabledBorder:#ddd;--inputMarginBottom:16px;--font-body:"HelveticaNeueLTPro-Roman",Arial,sans-serif;--font-body-bold:"HelveticaNeueLTPro-Bd",Arial,sans-serif;--font-body-bold-weight:normal;--font-heading:"HelveticaNeueLTPro-Bd",Arial,sans-serif;--font-heading-weight:normal;--bg-color:#fff;--bg-color_RGB:255,255,255;--bg-alt-color:#f3f3f3;--bg-alt-color_RGB:243,243,243;--border-color:#d6d6d6;--border-color_RGB:214,214,214;--error-color:#cc0000;--error-color_RGB:204,0,0;--success-color:#00cc00;--success-color_RGB:0,204,0;--success-color-light:#eafbea;--success-color-light_RGB:234,251,234;--body-text-color:#373737;--body-text-color_RGB:55,55,55;--tableHeaderAndFiltersColour:#0055a5;--tableHeaderAndFiltersColour_RGB:0,85,165;--primaryColour:#0055a5;--primaryColour_RGB:0,85,165;--primaryColourAlt:#004b93;--primaryColourAlt_RGB:0,75,147;--quicklinksColour:#0093d0;--quicklinksColour_RGB:0,147,208;--quicklinkborderColour:#33a9d9;--quicklinkborderColour_RGB:51,169,217;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionColour:#0093d0;--acquisitionColour_RGB:0,147,208;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--primaryButtonColour:#0055a5;--primaryButtonColour_RGB:0,85,165;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#0093d0;--secondaryButtonColour_RGB:0,147,208;--secondaryButtonTextColour:#fff;--secondaryButtonTextColour_RGB:255,255,255;--secondaryColour:#0093d0;--secondaryColour_RGB:0,147,208;--ctaWidgetColour:#0093d0;--ctaWidgetColour_RGB:0,147,208;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#fff;--ctaWidgetBtnBgColour_RGB:255,255,255;--ctaWidgetBtnBgColourHover:#efefef;--ctaWidgetBtnBgColourHover_RGB:239,239,239;--ctaWidgetBtnTextColour:#000;--ctaWidgetBtnTextColour_RGB:0,0,0;--headerSiteUtilsBarHeight:0px}@font-face{font-family:HelveticaNeueLTPro-Roman;src:url(fonts/webfonts/HelveticaNeueLTPro/379117_0_0.eot);src:url(fonts/webfonts/HelveticaNeueLTPro/379117_0_0.eot?#iefix) format("embedded-opentype"),url(fonts/webfonts/HelveticaNeueLTPro/379117_0_0.woff2) format("woff2"),url(fonts/webfonts/HelveticaNeueLTPro/379117_0_0.woff) format("woff"),url(fonts/webfonts/HelveticaNeueLTPro/379117_0_0.ttf) format("truetype")}@font-face{font-family:HelveticaNeueLTPro-Bd;src:url(fonts/webfonts/HelveticaNeueLTPro/379117_1_0.eot);src:url(fonts/webfonts/HelveticaNeueLTPro/379117_1_0.eot?#iefix) format("embedded-opentype"),url(fonts/webfonts/HelveticaNeueLTPro/379117_1_0.woff2) format("woff2"),url(fonts/webfonts/HelveticaNeueLTPro/379117_1_0.woff) format("woff"),url(fonts/webfonts/HelveticaNeueLTPro/379117_1_0.ttf) format("truetype")}#ja-jobs-widget .ja-button,#ja-jobs-widget .ja-job-list-container .job a.view-details,.alerts-container .alert .alert-title,.btn,.zoomChat .btn-join,h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight)}b,strong,th{font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight)}HTML.Macleod{--primaryColour:#E51010;--primaryColour_RGB:229,16,16;--primaryColourAlt:#c01a1a;--primaryColourAlt_RGB:192,26,26;--secondaryColour:#231f20;--secondaryColour_RGB:35,31,32;--quicklinksColour:#231f20;--quicklinksColour_RGB:35,31,32;--quicklinkborderColour:#4f4c4d;--quicklinkborderColour_RGB:79,76,77;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#231f20;--acquisitionColour_RGB:35,31,32;--primaryButtonColour:#E51010;--primaryButtonColour_RGB:229,16,16;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#231f20;--secondaryButtonColour_RGB:35,31,32;--secondaryButtonTextColour:#fff;--secondaryButtonTextColour_RGB:255,255,255;--ctaWidgetColour:#f02020;--ctaWidgetColour_RGB:240,32,32;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#231f20;--ctaWidgetBtnBgColour_RGB:35,31,32;--ctaWidgetBtnBgColourHover:#4f4c4d;--ctaWidgetBtnBgColourHover_RGB:79,76,77;--ctaWidgetBtnTextColour:#fff;--ctaWidgetBtnTextColour_RGB:255,255,255;--tableHeaderAndFiltersColour:#E51010;--tableHeaderAndFiltersColour_RGB:229,16,16}HTML.Bass_Coast{--primaryColour:#006983;--primaryColour_RGB:0,105,131;--primaryColourAlt:#005469;--primaryColourAlt_RGB:0,84,105;--quicklinksColour:#4d4f53;--quicklinksColour_RGB:77,79,83;--quicklinkborderColour:#717275;--quicklinkborderColour_RGB:113,114,117;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#4d4f53;--acquisitionColour_RGB:77,79,83;--primaryButtonColour:#006983;--primaryButtonColour_RGB:0,105,131;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#fff;--secondaryButtonColour_RGB:255,255,255;--secondaryButtonTextColour:#006983;--secondaryButtonTextColour_RGB:0,105,131;--secondaryColour:#fff;--secondaryColour_RGB:255,255,255;--ctaWidgetColour:#006983;--ctaWidgetColour_RGB:0,105,131;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#fff;--ctaWidgetBtnBgColour_RGB:255,255,255;--ctaWidgetBtnBgColourHover:#efefeF;--ctaWidgetBtnBgColourHover_RGB:239,239,239;--ctaWidgetBtnTextColour:#000;--ctaWidgetBtnTextColour_RGB:0,0,0;--tableHeaderAndFiltersColour:#006983;--tableHeaderAndFiltersColour_RGB:0,105,131}HTML.Baw_Baw_Bellbird{--primaryColour:#23903b;--primaryColour_RGB:35,144,59;--primaryColourAlt:#1c732f;--primaryColourAlt_RGB:28,115,47;--quicklinksColour:#25265d;--quicklinksColour_RGB:37,38,93;--quicklinkborderColour:#51517d;--quicklinkborderColour_RGB:81,81,125;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#25255d;--acquisitionColour_RGB:37,37,93;--primaryButtonColour:#23903b;--primaryButtonColour_RGB:35,144,59;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#fff;--secondaryButtonColour_RGB:255,255,255;--secondaryButtonTextColour:#23903b;--secondaryButtonTextColour_RGB:35,144,59;--secondaryColour:#fff;--secondaryColour_RGB:255,255,255;--ctaWidgetColour:#23903b;--ctaWidgetColour_RGB:35,144,59;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#fff;--ctaWidgetBtnBgColour_RGB:255,255,255;--ctaWidgetBtnBgColourHover:#efefeF;--ctaWidgetBtnBgColourHover_RGB:239,239,239;--ctaWidgetBtnTextColour:#000;--ctaWidgetBtnTextColour_RGB:0,0,0;--tableHeaderAndFiltersColour:#23903b;--tableHeaderAndFiltersColour_RGB:35,144,59}HTML.Benella_Aquatic{--primaryColour:#000b65;--primaryColour_RGB:0,11,101;--primaryColourAlt:#000951;--primaryColourAlt_RGB:0,9,81;--quicklinksColour:#b0100b;--quicklinksColour_RGB:176,16,11;--quicklinkborderColour:#c0403c;--quicklinkborderColour_RGB:192,64,60;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#b0100b;--acquisitionColour_RGB:176,16,11;--primaryButtonColour:#000b65;--primaryButtonColour_RGB:0,11,101;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#b0100b;--secondaryButtonColour_RGB:176,16,11;--secondaryButtonTextColour:#fff;--secondaryButtonTextColour_RGB:255,255,255;--secondaryColour:#b0100b;--secondaryColour_RGB:176,16,11;--ctaWidgetColour:#b0100b;--ctaWidgetColour_RGB:176,16,11;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#fff;--ctaWidgetBtnBgColour_RGB:255,255,255;--ctaWidgetBtnBgColourHover:#efefef;--ctaWidgetBtnBgColourHover_RGB:239,239,239;--ctaWidgetBtnTextColour:#000;--ctaWidgetBtnTextColour_RGB:0,0,0;--tableHeaderAndFiltersColour:#000b65;--tableHeaderAndFiltersColour_RGB:0,11,101}HTML.Boroondara_Ashburton{--primaryColour:#92af2b;--primaryColour_RGB:146,175,43;--primaryColourAlt:#758c22;--primaryColourAlt_RGB:117,140,34;--quicklinksColour:#3d2e31;--quicklinksColour_RGB:61,46,49;--quicklinkborderColour:#64585a;--quicklinkborderColour_RGB:100,88,90;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#3d2e31;--acquisitionColour_RGB:61,46,49;--primaryButtonColour:#92af2b;--primaryButtonColour_RGB:146,175,43;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#3d2e31;--secondaryButtonColour_RGB:61,46,49;--secondaryButtonTextColour:#fff;--secondaryButtonTextColour_RGB:255,255,255;--secondaryColour:#3d2e31;--secondaryColour_RGB:61,46,49;--ctaWidgetColour:#92af2b;--ctaWidgetColour_RGB:146,175,43;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#3d2e31;--ctaWidgetBtnBgColour_RGB:61,46,49;--ctaWidgetBtnBgColourHover:#64585a;--ctaWidgetBtnBgColourHover_RGB:100,88,90;--ctaWidgetBtnTextColour:#fff;--ctaWidgetBtnTextColour_RGB:255,255,255;--tableHeaderAndFiltersColour:#92af2b;--tableHeaderAndFiltersColour_RGB:146,175,43}HTML.Boroondara_Boroondara{--primaryColour:#b83a4b;--primaryColour_RGB:184,58,75;--primaryColourAlt:#932e3c;--primaryColourAlt_RGB:147,46,60;--quicklinksColour:#3d2e31;--quicklinksColour_RGB:61,46,49;--quicklinkborderColour:#64585a;--quicklinkborderColour_RGB:100,88,90;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#3d2e31;--acquisitionColour_RGB:61,46,49;--primaryButtonColour:#b83a4b;--primaryButtonColour_RGB:184,58,75;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#3d2e31;--secondaryButtonColour_RGB:61,46,49;--secondaryButtonTextColour:#fff;--secondaryButtonTextColour_RGB:255,255,255;--secondaryColour:#3d2e31;--secondaryColour_RGB:61,46,49;--ctaWidgetColour:#3d2e31;--ctaWidgetColour_RGB:61,46,49;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#fff;--ctaWidgetBtnBgColour_RGB:255,255,255;--ctaWidgetBtnBgColourHover:#efefef;--ctaWidgetBtnBgColourHover_RGB:239,239,239;--ctaWidgetBtnTextColour:#000;--ctaWidgetBtnTextColour_RGB:0,0,0;--tableHeaderAndFiltersColour:#b83a4b;--tableHeaderAndFiltersColour_RGB:184,58,75}HTML.Boroondara_Hawthorn{--primaryColour:#3eb1cb;--primaryColour_RGB:62,177,203;--primaryColourAlt:#328ea2;--primaryColourAlt_RGB:50,142,162;--quicklinksColour:#3d2e31;--quicklinksColour_RGB:61,46,49;--quicklinkborderColour:#64585a;--quicklinkborderColour_RGB:100,88,90;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#3d2e31;--acquisitionColour_RGB:61,46,49;--primaryButtonColour:#3eb1cb;--primaryButtonColour_RGB:62,177,203;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#3d2e31;--secondaryButtonColour_RGB:61,46,49;--secondaryButtonTextColour:#fff;--secondaryButtonTextColour_RGB:255,255,255;--secondaryColour:#3d2e31;--secondaryColour_RGB:61,46,49;--ctaWidgetColour:#3d2e31;--ctaWidgetColour_RGB:61,46,49;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#fff;--ctaWidgetBtnBgColour_RGB:255,255,255;--ctaWidgetBtnBgColourHover:#efefef;--ctaWidgetBtnBgColourHover_RGB:239,239,239;--ctaWidgetBtnTextColour:#000;--ctaWidgetBtnTextColour_RGB:0,0,0;--tableHeaderAndFiltersColour:#3eb1cb;--tableHeaderAndFiltersColour_RGB:62,177,203}HTML.Boroondara_Kew{--primaryColour:#e57200;--primaryColour_RGB:229,114,0;--primaryColourAlt:#b75b00;--primaryColourAlt_RGB:183,91,0;--quicklinksColour:#3d2e31;--quicklinksColour_RGB:61,46,49;--quicklinkborderColour:#64585a;--quicklinkborderColour_RGB:100,88,90;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#3d2e31;--acquisitionColour_RGB:61,46,49;--primaryButtonColour:#e57200;--primaryButtonColour_RGB:229,114,0;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#3d2e31;--secondaryButtonColour_RGB:61,46,49;--secondaryButtonTextColour:#fff;--secondaryButtonTextColour_RGB:255,255,255;--secondaryColour:#3d2e31;--secondaryColour_RGB:61,46,49;--ctaWidgetColour:#3d2e31;--ctaWidgetColour_RGB:61,46,49;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#fff;--ctaWidgetBtnBgColour_RGB:255,255,255;--ctaWidgetBtnBgColourHover:#efefef;--ctaWidgetBtnBgColourHover_RGB:239,239,239;--ctaWidgetBtnTextColour:#000;--ctaWidgetBtnTextColour_RGB:0,0,0;--tableHeaderAndFiltersColour:#e57200;--tableHeaderAndFiltersColour_RGB:229,114,0}HTML.Dandenong_Oasis{--primaryColour:#33864a;--primaryColour_RGB:51,134,74;--primaryColourAlt:#296b3b;--primaryColourAlt_RGB:41,107,59;--quicklinksColour:#305597;--quicklinksColour_RGB:48,85,151;--quicklinkborderColour:#5977ac;--quicklinkborderColour_RGB:89,119,172;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#305597;--acquisitionColour_RGB:48,85,151;--primaryButtonColour:#33864a;--primaryButtonColour_RGB:51,134,74;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#305597;--secondaryButtonColour_RGB:48,85,151;--secondaryButtonTextColour:#fff;--secondaryButtonTextColour_RGB:255,255,255;--secondaryColour:#305597;--secondaryColour_RGB:48,85,151;--ctaWidgetColour:#305597;--ctaWidgetColour_RGB:48,85,151;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#fff;--ctaWidgetBtnBgColour_RGB:255,255,255;--ctaWidgetBtnBgColourHover:#efefef;--ctaWidgetBtnBgColourHover_RGB:239,239,239;--ctaWidgetBtnTextColour:#000;--ctaWidgetBtnTextColour_RGB:0,0,0;--tableHeaderAndFiltersColour:#33864a;--tableHeaderAndFiltersColour_RGB:51,134,74}HTML.Dandenong_NoblePark{--primaryColour:#184c68;--primaryColour_RGB:24,76,104;--primaryColourAlt:#133d53;--primaryColourAlt_RGB:19,61,83;--quicklinksColour:#4186c6;--quicklinksColour_RGB:65,134,198;--quicklinkborderColour:#679ed1;--quicklinkborderColour_RGB:103,158,209;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#4186c6;--acquisitionColour_RGB:65,134,198;--primaryButtonColour:#184c68;--primaryButtonColour_RGB:24,76,104;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#96c13d;--secondaryButtonColour_RGB:150,193,61;--secondaryButtonTextColour:#fff;--secondaryButtonTextColour_RGB:255,255,255;--secondaryColour:#96c13d;--secondaryColour_RGB:150,193,61;--ctaWidgetColour:#4186c6;--ctaWidgetColour_RGB:65,134,198;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#96c13d;--ctaWidgetBtnBgColour_RGB:150,193,61;--ctaWidgetBtnBgColourHover:#133d53;--ctaWidgetBtnBgColourHover_RGB:19,61,83;--ctaWidgetBtnTextColour:#fff;--ctaWidgetBtnTextColour_RGB:255,255,255;--tableHeaderAndFiltersColour:#184c68;--tableHeaderAndFiltersColour_RGB:24,76,104}HTML.Dandenong_Springers{--primaryColour:#f04923;--primaryColour_RGB:240,73,35;--primaryColourAlt:#c03a1c;--primaryColourAlt_RGB:192,58,28;--quicklinksColour:#ce7c59;--quicklinksColour_RGB:206,124,89;--quicklinkborderColour:#d8967a;--quicklinkborderColour_RGB:216,150,122;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#ce7c59;--acquisitionColour_RGB:206,124,89;--primaryButtonColour:#f04923;--primaryButtonColour_RGB:240,73,35;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#fff;--secondaryButtonColour_RGB:255,255,255;--secondaryButtonTextColour:#f04923;--secondaryButtonTextColour_RGB:240,73,35;--secondaryColour:#fff;--secondaryColour_RGB:255,255,255;--ctaWidgetColour:#ce7c59;--ctaWidgetColour_RGB:206,124,89;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#fff;--ctaWidgetBtnBgColour_RGB:255,255,255;--ctaWidgetBtnBgColourHover:#efefef;--ctaWidgetBtnBgColourHover_RGB:239,239,239;--ctaWidgetBtnTextColour:#000;--ctaWidgetBtnTextColour_RGB:0,0,0;--tableHeaderAndFiltersColour:#f04923;--tableHeaderAndFiltersColour_RGB:240,73,35}HTML.Carlton_Baths,HTML.Kensington,HTML.Melbourne_North{--primaryColour:#00b7cc;--primaryColour_RGB:0,183,204;--primaryColourAlt:#008ba2;--primaryColourAlt_RGB:0,139,162;--quicklinksColour:#3e3d40;--quicklinksColour_RGB:62,61,64;--quicklinkborderColour:#656466;--quicklinkborderColour_RGB:101,100,102;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#3e3d40;--acquisitionColour_RGB:62,61,64;--primaryButtonColour:#00b7cc;--primaryButtonColour_RGB:0,183,204;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#3e3d40;--secondaryButtonColour_RGB:62,61,64;--secondaryButtonTextColour:#fff;--secondaryButtonTextColour_RGB:255,255,255;--secondaryColour:#3e3d40;--secondaryColour_RGB:62,61,64;--ctaWidgetColour:#3e3d40;--ctaWidgetColour_RGB:62,61,64;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#fff;--ctaWidgetBtnBgColour_RGB:255,255,255;--ctaWidgetBtnBgColourHover:#efefef;--ctaWidgetBtnBgColourHover_RGB:239,239,239;--ctaWidgetBtnTextColour:#000;--ctaWidgetBtnTextColour_RGB:0,0,0;--tableHeaderAndFiltersColour:#00b7cc;--tableHeaderAndFiltersColour_RGB:0,183,204}HTML.Darebin_Northcote{--primaryColour:#00746d;--primaryColour_RGB:0,116,109;--primaryColourAlt:#005d57;--primaryColourAlt_RGB:0,93,87;--quicklinksColour:#000000;--quicklinksColour_RGB:0,0,0;--quicklinkborderColour:#333333;--quicklinkborderColour_RGB:51,51,51;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#000000;--acquisitionColour_RGB:0,0,0;--primaryButtonColour:#00746d;--primaryButtonColour_RGB:0,116,109;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#000000;--secondaryButtonColour_RGB:0,0,0;--secondaryButtonTextColour:#fff;--secondaryButtonTextColour_RGB:255,255,255;--secondaryColour:#000000;--secondaryColour_RGB:0,0,0;--ctaWidgetColour:#000000;--ctaWidgetColour_RGB:0,0,0;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#fff;--ctaWidgetBtnBgColour_RGB:255,255,255;--ctaWidgetBtnBgColourHover:#efefef;--ctaWidgetBtnBgColourHover_RGB:239,239,239;--ctaWidgetBtnTextColour:#000;--ctaWidgetBtnTextColour_RGB:0,0,0;--tableHeaderAndFiltersColour:#00746d;--tableHeaderAndFiltersColour_RGB:0,116,109}HTML.Maribrynong_Recwest{--primaryColour:#25265d;--primaryColour_RGB:37,38,93;--primaryColourAlt:#1e1e4a;--primaryColourAlt_RGB:30,30,74;--quicklinksColour:#fdbb30;--quicklinksColour_RGB:253,187,48;--quicklinkborderColour:#fdc959;--quicklinkborderColour_RGB:253,201,89;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#fdbb30;--acquisitionColour_RGB:253,187,48;--primaryButtonColour:#25265d;--primaryButtonColour_RGB:37,38,93;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#fdbb30;--secondaryButtonColour_RGB:253,187,48;--secondaryButtonTextColour:#25265d;--secondaryButtonTextColour_RGB:37,38,93;--secondaryColour:#fdbb30;--secondaryColour_RGB:253,187,48;--ctaWidgetColour:#fdbb30;--ctaWidgetColour_RGB:253,187,48;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#fff;--ctaWidgetBtnBgColour_RGB:255,255,255;--ctaWidgetBtnBgColourHover:#efefef;--ctaWidgetBtnBgColourHover_RGB:239,239,239;--ctaWidgetBtnTextColour:#000;--ctaWidgetBtnTextColour_RGB:0,0,0;--tableHeaderAndFiltersColour:#25265d;--tableHeaderAndFiltersColour_RGB:37,38,93}HTML.Moira_Numurkah{--primaryColour:#003d58;--primaryColour_RGB:0,61,88;--primaryColourAlt:#003146;--primaryColourAlt_RGB:0,49,70;--quicklinksColour:#009fe4;--quicklinksColour_RGB:0,159,228;--quicklinkborderColour:#33b2e9;--quicklinkborderColour_RGB:51,178,233;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#009fe4;--acquisitionColour_RGB:0,159,228;--primaryButtonColour:#003d58;--primaryButtonColour_RGB:0,61,88;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#bbcf00;--secondaryButtonColour_RGB:187,207,0;--secondaryButtonTextColour:#003d58;--secondaryButtonTextColour_RGB:0,61,88;--secondaryColour:#bbcf00;--secondaryColour_RGB:187,207,0;--ctaWidgetColour:#009fe4;--ctaWidgetColour_RGB:0,159,228;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#fff;--ctaWidgetBtnBgColour_RGB:255,255,255;--ctaWidgetBtnBgColourHover:#efefef;--ctaWidgetBtnBgColourHover_RGB:239,239,239;--ctaWidgetBtnTextColour:#000;--ctaWidgetBtnTextColour_RGB:0,0,0;--tableHeaderAndFiltersColour:#003d58;--tableHeaderAndFiltersColour_RGB:0,61,88}HTML.CommBank_Stadium{--primaryColour:#547d97;--primaryColour_RGB:84,125,151;--primaryColourAlt:#436479;--primaryColourAlt_RGB:67,100,121;--quicklinksColour:#fff;--quicklinksColour_RGB:255,255,255;--quicklinkborderColour:#dedede;--quicklinkborderColour_RGB:222,222,222;--quicklinksTextColour:#547d97;--quicklinksTextColour_RGB:84,125,151;--acquisitionTextColour:#547d97;--acquisitionTextColour_RGB:84,125,151;--acquisitionColour:#fff;--acquisitionColour_RGB:255,255,255;--primaryButtonColour:#547d97;--primaryButtonColour_RGB:84,125,151;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#fff;--secondaryButtonColour_RGB:255,255,255;--secondaryButtonTextColour:#547d97;--secondaryButtonTextColour_RGB:84,125,151;--secondaryColour:#547d97;--secondaryColour_RGB:84,125,151;--ctaWidgetColour:#547d97;--ctaWidgetColour_RGB:84,125,151;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#fff;--ctaWidgetBtnBgColour_RGB:255,255,255;--ctaWidgetBtnBgColourHover:#efefef;--ctaWidgetBtnBgColourHover_RGB:239,239,239;--ctaWidgetBtnTextColour:#000;--ctaWidgetBtnTextColour_RGB:0,0,0;--tableHeaderAndFiltersColour:#547d97;--tableHeaderAndFiltersColour_RGB:84,125,151}HTML.DiamondCreek_Stadium{--primaryColour:#003a4a;--primaryColour_RGB:0,58,74;--primaryColourAlt:#002e3b;--primaryColourAlt_RGB:0,46,59;--quicklinksColour:#e58e1a;--quicklinksColour_RGB:229,142,26;--quicklinkborderColour:#eaa548;--quicklinkborderColour_RGB:234,165,72;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#e58e1a;--acquisitionColour_RGB:229,142,26;--primaryButtonColour:#003a4a;--primaryButtonColour_RGB:0,58,74;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#e58e1a;--secondaryButtonColour_RGB:229,142,26;--secondaryButtonTextColour:#fff;--secondaryButtonTextColour_RGB:255,255,255;--secondaryColour:#e58e1a;--secondaryColour_RGB:229,142,26;--ctaWidgetColour:#e58e1a;--ctaWidgetColour_RGB:229,142,26;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#fff;--ctaWidgetBtnBgColour_RGB:255,255,255;--ctaWidgetBtnBgColourHover:#efefef;--ctaWidgetBtnBgColourHover_RGB:239,239,239;--ctaWidgetBtnTextColour:#000;--ctaWidgetBtnTextColour_RGB:0,0,0;--tableHeaderAndFiltersColour:#003a4a;--tableHeaderAndFiltersColour_RGB:0,58,74}HTML.Casey_Berwick{--primaryColour:#00327f;--primaryColour_RGB:0,50,127;--primaryColourAlt:#002866;--primaryColourAlt_RGB:0,40,102;--quicklinksColour:#fcaf17;--quicklinksColour_RGB:252,175,23;--quicklinkborderColour:#fdbf45;--quicklinkborderColour_RGB:253,191,69;--quicklinksTextColour:#00327f;--quicklinksTextColour_RGB:0,50,127;--acquisitionTextColour:#00327f;--acquisitionTextColour_RGB:0,50,127;--acquisitionColour:#fcaf17;--acquisitionColour_RGB:252,175,23;--primaryButtonColour:#00327f;--primaryButtonColour_RGB:0,50,127;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#fcaf17;--secondaryButtonColour_RGB:252,175,23;--secondaryButtonTextColour:#00327f;--secondaryButtonTextColour_RGB:0,50,127;--secondaryColour:#fcaf17;--secondaryColour_RGB:252,175,23;--ctaWidgetColour:#fcaf17;--ctaWidgetColour_RGB:252,175,23;--ctaWidgetTextColour:#00327f;--ctaWidgetTextColour_RGB:0,50,127;--ctaWidgetBtnBgColour:#fff;--ctaWidgetBtnBgColour_RGB:255,255,255;--ctaWidgetBtnBgColourHover:#efefef;--ctaWidgetBtnBgColourHover_RGB:239,239,239;--ctaWidgetBtnTextColour:#000;--ctaWidgetBtnTextColour_RGB:0,0,0;--tableHeaderAndFiltersColour:#00327f;--tableHeaderAndFiltersColour_RGB:0,50,127}HTML.Casey_ARC{--primaryColour:#0099cc;--primaryColour_RGB:0,153,204;--primaryColourAlt:#007aa3;--primaryColourAlt_RGB:0,122,163;--quicklinksColour:#003366;--quicklinksColour_RGB:0,51,102;--quicklinkborderColour:#335c85;--quicklinkborderColour_RGB:51,92,133;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#003366;--acquisitionColour_RGB:0,51,102;--primaryButtonColour:#335c85;--primaryButtonColour_RGB:51,92,133;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#0099cc;--secondaryButtonColour_RGB:0,153,204;--secondaryButtonTextColour:#fff;--secondaryButtonTextColour_RGB:255,255,255;--secondaryColour:#0099cc;--secondaryColour_RGB:0,153,204;--ctaWidgetColour:#003366;--ctaWidgetColour_RGB:0,51,102;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#0099cc;--ctaWidgetBtnBgColour_RGB:0,153,204;--ctaWidgetBtnBgColourHover:#007aa3;--ctaWidgetBtnBgColourHover_RGB:0,122,163;--ctaWidgetBtnTextColour:#fff;--ctaWidgetBtnTextColour_RGB:255,255,255;--tableHeaderAndFiltersColour:#0099cc;--tableHeaderAndFiltersColour_RGB:0,153,204}HTML.Casey_RACE{--primaryColour:#11285c;--primaryColour_RGB:17,40,92;--primaryColourAlt:#0e204a;--primaryColourAlt_RGB:14,32,74;--quicklinksColour:#d49e2d;--quicklinksColour_RGB:212,158,45;--quicklinkborderColour:#ddb157;--quicklinkborderColour_RGB:221,177,87;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#d49e2d;--acquisitionColour_RGB:212,158,45;--primaryButtonColour:#11285c;--primaryButtonColour_RGB:17,40,92;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#d49e2d;--secondaryButtonColour_RGB:212,158,45;--secondaryButtonTextColour:#fff;--secondaryButtonTextColour_RGB:255,255,255;--secondaryColour:#d49e2d;--secondaryColour_RGB:212,158,45;--ctaWidgetColour:#d49e2d;--ctaWidgetColour_RGB:212,158,45;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#fff;--ctaWidgetBtnBgColour_RGB:255,255,255;--ctaWidgetBtnBgColourHover:#efefef;--ctaWidgetBtnBgColourHover_RGB:239,239,239;--ctaWidgetBtnTextColour:#000;--ctaWidgetBtnTextColour_RGB:0,0,0;--tableHeaderAndFiltersColour:#11285c;--tableHeaderAndFiltersColour_RGB:17,40,92}HTML.Casey_Stadium{--primaryColour:#e1058c;--primaryColour_RGB:225,5,140;--primaryColourAlt:#b40470;--primaryColourAlt_RGB:180,4,112;--quicklinksColour:#32327f;--quicklinksColour_RGB:50,50,127;--quicklinkborderColour:#5b5b99;--quicklinkborderColour_RGB:91,91,153;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#32327f;--acquisitionColour_RGB:50,50,127;--primaryButtonColour:#e1058c;--primaryButtonColour_RGB:225,5,140;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#32327f;--secondaryButtonColour_RGB:50,50,127;--secondaryButtonTextColour:#fff;--secondaryButtonTextColour_RGB:255,255,255;--secondaryColour:#32327f;--secondaryColour_RGB:50,50,127;--ctaWidgetColour:#32327f;--ctaWidgetColour_RGB:50,50,127;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#e1058c;--ctaWidgetBtnBgColour_RGB:225,5,140;--ctaWidgetBtnBgColourHover:#b40470;--ctaWidgetBtnBgColourHover_RGB:180,4,112;--ctaWidgetBtnTextColour:#fff;--ctaWidgetBtnTextColour_RGB:255,255,255;--tableHeaderAndFiltersColour:#e1058c;--tableHeaderAndFiltersColour_RGB:225,5,140}HTML.Casey_Doveton{--primaryColour:#003366;--primaryColour_RGB:0,51,102;--primaryColourAlt:#002952;--primaryColourAlt_RGB:0,41,82;--quicklinksColour:#0099cc;--quicklinksColour_RGB:0,153,204;--quicklinkborderColour:#33add6;--quicklinkborderColour_RGB:51,173,214;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#0099cc;--acquisitionColour_RGB:0,153,204;--primaryButtonColour:#003366;--primaryButtonColour_RGB:0,51,102;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#003366;--secondaryButtonColour_RGB:0,51,102;--secondaryButtonTextColour:#fff;--secondaryButtonTextColour_RGB:255,255,255;--secondaryColour:#003366;--secondaryColour_RGB:0,51,102;--ctaWidgetColour:#0099cc;--ctaWidgetColour_RGB:0,153,204;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#003366;--ctaWidgetBtnBgColour_RGB:0,51,102;--ctaWidgetBtnBgColourHover:#002952;--ctaWidgetBtnBgColourHover_RGB:0,41,82;--ctaWidgetBtnTextColour:#fff;--ctaWidgetBtnTextColour_RGB:255,255,255;--tableHeaderAndFiltersColour:#003366;--tableHeaderAndFiltersColour_RGB:0,51,102}HTML.Casey_Endevour{--primaryColour:#003366;--primaryColour_RGB:0,51,102;--primaryColourAlt:#002952;--primaryColourAlt_RGB:0,41,82;--quicklinksColour:#e1058c;--quicklinksColour_RGB:225,5,140;--quicklinkborderColour:#e737a3;--quicklinkborderColour_RGB:231,55,163;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#e1058c;--acquisitionColour_RGB:225,5,140;--primaryButtonColour:#003366;--primaryButtonColour_RGB:0,51,102;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#e1058c;--secondaryButtonColour_RGB:225,5,140;--secondaryButtonTextColour:#fff;--secondaryButtonTextColour_RGB:255,255,255;--secondaryColour:#e1058c;--secondaryColour_RGB:225,5,140;--ctaWidgetColour:#e1058c;--ctaWidgetColour_RGB:225,5,140;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#003366;--ctaWidgetBtnBgColour_RGB:0,51,102;--ctaWidgetBtnBgColourHover:#002952;--ctaWidgetBtnBgColourHover_RGB:0,41,82;--ctaWidgetBtnTextColour:#fff;--ctaWidgetBtnTextColour_RGB:255,255,255;--tableHeaderAndFiltersColour:#003366;--tableHeaderAndFiltersColour_RGB:0,51,102}HTML.Casey_Olive{--primaryColour:#32327f;--primaryColour_RGB:50,50,127;--primaryColourAlt:#282866;--primaryColourAlt_RGB:40,40,102;--quicklinksColour:#fcaf17;--quicklinksColour_RGB:252,175,23;--quicklinkborderColour:#fdbf45;--quicklinkborderColour_RGB:253,191,69;--quicklinksTextColour:#00327f;--quicklinksTextColour_RGB:0,50,127;--acquisitionTextColour:#00327f;--acquisitionTextColour_RGB:0,50,127;--acquisitionColour:#fcaf17;--acquisitionColour_RGB:252,175,23;--primaryButtonColour:#32327f;--primaryButtonColour_RGB:50,50,127;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#fcaf17;--secondaryButtonColour_RGB:252,175,23;--secondaryButtonTextColour:#32327f;--secondaryButtonTextColour_RGB:50,50,127;--secondaryColour:#fcaf17;--secondaryColour_RGB:252,175,23;--ctaWidgetColour:#00327f;--ctaWidgetColour_RGB:0,50,127;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#fff;--ctaWidgetBtnBgColour_RGB:255,255,255;--ctaWidgetBtnBgColourHover:#efefef;--ctaWidgetBtnBgColourHover_RGB:239,239,239;--ctaWidgetBtnTextColour:#000;--ctaWidgetBtnTextColour_RGB:0,0,0;--tableHeaderAndFiltersColour:#32327f;--tableHeaderAndFiltersColour_RGB:50,50,127}HTML.ChildrensPrograms_BeforeAndAfterSchoolCare{--primaryColour:#6E298D;--primaryColour_RGB:110,41,141;--primaryColourAlt:#8d34b5;--primaryColourAlt_RGB:141,52,181;--quicklinksColour:#BB16A3;--quicklinksColour_RGB:187,22,163;--quicklinkborderColour:#e51fc8;--quicklinkborderColour_RGB:229,31,200;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#BB16A3;--acquisitionColour_RGB:187,22,163;--primaryButtonColour:#6E298D;--primaryButtonColour_RGB:110,41,141;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#BB16A3;--secondaryButtonColour_RGB:187,22,163;--secondaryButtonTextColour:#fff;--secondaryButtonTextColour_RGB:255,255,255;--secondaryColour:#BB16A3;--secondaryColour_RGB:187,22,163;--ctaWidgetColour:#6E298D;--ctaWidgetColour_RGB:110,41,141;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#BB16A3;--ctaWidgetBtnBgColour_RGB:187,22,163;--ctaWidgetBtnBgColourHover:#e51fc8;--ctaWidgetBtnBgColourHover_RGB:229,31,200;--ctaWidgetBtnTextColour:#fff;--ctaWidgetBtnTextColour_RGB:255,255,255;--body-text-color:#000;--body-text-color_RGB:0,0,0;--tableHeaderAndFiltersColour:#6E298D;--tableHeaderAndFiltersColour_RGB:110,41,141}HTML.ChildrensPrograms_EarlyLearning{--primaryColour:#7AC143;--primaryColour_RGB:122,193,67;--primaryColourAlt:#456f25;--primaryColourAlt_RGB:69,111,37;--quicklinksColour:#00A3AD;--quicklinksColour_RGB:0,163,173;--quicklinkborderColour:rgba(0, 0, 0, 0.2509803922);--quicklinkborderColour_RGB:0,0,0;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#00A3AD;--acquisitionColour_RGB:0,163,173;--primaryButtonColour:#7AC143;--primaryButtonColour_RGB:122,193,67;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#00A3AD;--secondaryButtonColour_RGB:0,163,173;--secondaryButtonTextColour:#fff;--secondaryButtonTextColour_RGB:255,255,255;--secondaryColour:#00A3AD;--secondaryColour_RGB:0,163,173;--ctaWidgetColour:#7AC143;--ctaWidgetColour_RGB:122,193,67;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#fff;--ctaWidgetBtnBgColour_RGB:255,255,255;--ctaWidgetBtnBgColourHover:#efefef;--ctaWidgetBtnBgColourHover_RGB:239,239,239;--ctaWidgetBtnTextColour:#000;--ctaWidgetBtnTextColour_RGB:0,0,0;--body-text-color:#000;--body-text-color_RGB:0,0,0;--tableHeaderAndFiltersColour:#7AC143;--tableHeaderAndFiltersColour_RGB:122,193,67}HTML.ChildrensPrograms_SchoolHolidayPrograms{--primaryColour:#6E298D;--primaryColour_RGB:110,41,141;--primaryColourAlt:#8d34b5;--primaryColourAlt_RGB:141,52,181;--quicklinksColour:#BB16A3;--quicklinksColour_RGB:187,22,163;--quicklinkborderColour:#e51fc8;--quicklinkborderColour_RGB:229,31,200;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#BB16A3;--acquisitionColour_RGB:187,22,163;--primaryButtonColour:#6E298D;--primaryButtonColour_RGB:110,41,141;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#BB16A3;--secondaryButtonColour_RGB:187,22,163;--secondaryButtonTextColour:#fff;--secondaryButtonTextColour_RGB:255,255,255;--secondaryColour:#BB16A3;--secondaryColour_RGB:187,22,163;--ctaWidgetColour:#6E298D;--ctaWidgetColour_RGB:110,41,141;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#BB16A3;--ctaWidgetBtnBgColour_RGB:187,22,163;--ctaWidgetBtnBgColourHover:#e51fc8;--ctaWidgetBtnBgColourHover_RGB:229,31,200;--ctaWidgetBtnTextColour:#fff;--ctaWidgetBtnTextColour_RGB:255,255,255;--body-text-color:#000;--body-text-color_RGB:0,0,0;--tableHeaderAndFiltersColour:#6E298D;--tableHeaderAndFiltersColour_RGB:110,41,141}HTML.SouthGipps_Splash{--primaryColour:#016699;--primaryColour_RGB:1,102,153;--primaryColourAlt:#01527a;--primaryColourAlt_RGB:1,82,122;--quicklinksColour:#006666;--quicklinksColour_RGB:0,102,102;--quicklinkborderColour:#338585;--quicklinkborderColour_RGB:51,133,133;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#006666;--acquisitionColour_RGB:0,102,102;--primaryButtonColour:#016699;--primaryButtonColour_RGB:1,102,153;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#006666;--secondaryButtonColour_RGB:0,102,102;--secondaryButtonTextColour:#fff;--secondaryButtonTextColour_RGB:255,255,255;--secondaryColour:#006666;--secondaryColour_RGB:0,102,102;--ctaWidgetColour:#006666;--ctaWidgetColour_RGB:0,102,102;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#fff;--ctaWidgetBtnBgColour_RGB:255,255,255;--ctaWidgetBtnBgColourHover:#efefef;--ctaWidgetBtnBgColourHover_RGB:239,239,239;--ctaWidgetBtnTextColour:#000;--ctaWidgetBtnTextColour_RGB:0,0,0;--tableHeaderAndFiltersColour:#016699;--tableHeaderAndFiltersColour_RGB:1,102,153}HTML.Wangaratta_Indoor,HTML.YMCA_Core_Brand{--primaryColour:#E51010;--primaryColour_RGB:229,16,16;--primaryColourAlt:#c01a1a;--primaryColourAlt_RGB:192,26,26;--quicklinksColour:#231f20;--quicklinksColour_RGB:35,31,32;--quicklinkborderColour:#4f4c4d;--quicklinkborderColour_RGB:79,76,77;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#231f20;--acquisitionColour_RGB:35,31,32;--primaryButtonColour:#E51010;--primaryButtonColour_RGB:229,16,16;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#231f20;--secondaryButtonColour_RGB:35,31,32;--secondaryButtonTextColour:#fff;--secondaryButtonTextColour_RGB:255,255,255;--secondaryColour:#231f20;--secondaryColour_RGB:35,31,32;--ctaWidgetColour:#231f20;--ctaWidgetColour_RGB:35,31,32;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#fff;--ctaWidgetBtnBgColour_RGB:255,255,255;--ctaWidgetBtnBgColourHover:#efefef;--ctaWidgetBtnBgColourHover_RGB:239,239,239;--ctaWidgetBtnTextColour:#000;--ctaWidgetBtnTextColour_RGB:0,0,0;--tableHeaderAndFiltersColour:#E51010;--tableHeaderAndFiltersColour_RGB:229,16,16}HTML.BendigoPKLC{--primaryColour:#002b5a;--primaryColour_RGB:0,43,90;--primaryColourAlt:#002248;--primaryColourAlt_RGB:0,34,72;--quicklinksColour:#00b7ee;--quicklinksColour_RGB:0,183,238;--quicklinkborderColour:#33c5f1;--quicklinkborderColour_RGB:51,197,241;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#00b7ee;--acquisitionColour_RGB:0,183,238;--primaryButtonColour:#002b5a;--primaryButtonColour_RGB:0,43,90;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#00b7ee;--secondaryButtonColour_RGB:0,183,238;--secondaryButtonTextColour:#002b5a;--secondaryButtonTextColour_RGB:0,43,90;--secondaryColour:#00b7ee;--secondaryColour_RGB:0,183,238;--ctaWidgetColour:#00b7ee;--ctaWidgetColour_RGB:0,183,238;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#fff;--ctaWidgetBtnBgColour_RGB:255,255,255;--ctaWidgetBtnBgColourHover:#efefef;--ctaWidgetBtnBgColourHover_RGB:239,239,239;--ctaWidgetBtnTextColour:#002b5a;--ctaWidgetBtnTextColour_RGB:0,43,90;--tableHeaderAndFiltersColour:#002b5a;--tableHeaderAndFiltersColour_RGB:0,43,90}HTML.ActionSports{--primaryColour:#E51010;--primaryColour_RGB:229,16,16;--primaryColourAlt:#c01a1a;--primaryColourAlt_RGB:192,26,26;--quicklinksColour:#231f20;--quicklinksColour_RGB:35,31,32;--quicklinkborderColour:#4f4c4d;--quicklinkborderColour_RGB:79,76,77;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#231f20;--acquisitionColour_RGB:35,31,32;--primaryButtonColour:#E51010;--primaryButtonColour_RGB:229,16,16;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#231f20;--secondaryButtonColour_RGB:35,31,32;--secondaryButtonTextColour:#fff;--secondaryButtonTextColour_RGB:255,255,255;--secondaryColour:#231f20;--secondaryColour_RGB:35,31,32;--ctaWidgetColour:#231f20;--ctaWidgetColour_RGB:35,31,32;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#fff;--ctaWidgetBtnBgColour_RGB:255,255,255;--ctaWidgetBtnBgColourHover:#efefef;--ctaWidgetBtnBgColourHover_RGB:239,239,239;--ctaWidgetBtnTextColour:#000;--ctaWidgetBtnTextColour_RGB:0,0,0;--tableHeaderAndFiltersColour:#E51010;--tableHeaderAndFiltersColour_RGB:229,16,16}HTML.KnoxSkatePark{--primaryColour:#00c0f3;--primaryColour_RGB:0,192,243;--primaryColourAlt:#009ac2;--primaryColourAlt_RGB:0,154,194;--quicklinksColour:#bfd730;--quicklinksColour_RGB:191,215,48;--quicklinkborderColour:#c8dd4d;--quicklinkborderColour_RGB:200,221,77;--quicklinksTextColour:#26231f;--quicklinksTextColour_RGB:38,35,31;--acquisitionTextColour:#26231f;--acquisitionTextColour_RGB:38,35,31;--acquisitionColour:#bfd730;--acquisitionColour_RGB:191,215,48;--primaryButtonColour:#00c0f3;--primaryButtonColour_RGB:0,192,243;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#bfd730;--secondaryButtonColour_RGB:191,215,48;--secondaryButtonTextColour:#26231f;--secondaryButtonTextColour_RGB:38,35,31;--secondaryColour:#bfd730;--secondaryColour_RGB:191,215,48;--ctaWidgetColour:#bfd730;--ctaWidgetColour_RGB:191,215,48;--ctaWidgetTextColour:#26231f;--ctaWidgetTextColour_RGB:38,35,31;--ctaWidgetBtnBgColour:#fff;--ctaWidgetBtnBgColour_RGB:255,255,255;--ctaWidgetBtnBgColourHover:#efefef;--ctaWidgetBtnBgColourHover_RGB:239,239,239;--ctaWidgetBtnTextColour:#26231f;--ctaWidgetBtnTextColour_RGB:38,35,31;--tableHeaderAndFiltersColour:#00c0f3;--tableHeaderAndFiltersColour_RGB:0,192,243}HTML.JunctionSkatePark{--primaryColour:#155dab;--primaryColour_RGB:21,93,171;--primaryColourAlt:#114a89;--primaryColourAlt_RGB:17,74,137;--quicklinksColour:#3d2e31;--quicklinksColour_RGB:61,46,49;--quicklinkborderColour:#544749;--quicklinkborderColour_RGB:84,71,73;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#3d2e31;--acquisitionColour_RGB:61,46,49;--primaryButtonColour:#155dab;--primaryButtonColour_RGB:21,93,171;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#3d2e31;--secondaryButtonColour_RGB:61,46,49;--secondaryButtonTextColour:#fff;--secondaryButtonTextColour_RGB:255,255,255;--secondaryColour:#3d2e31;--secondaryColour_RGB:61,46,49;--ctaWidgetColour:#3d2e31;--ctaWidgetColour_RGB:61,46,49;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#fff;--ctaWidgetBtnBgColour_RGB:255,255,255;--ctaWidgetBtnBgColourHover:#efefef;--ctaWidgetBtnBgColourHover_RGB:239,239,239;--ctaWidgetBtnTextColour:#000;--ctaWidgetBtnTextColour_RGB:0,0,0;--tableHeaderAndFiltersColour:#155dab;--tableHeaderAndFiltersColour_RGB:21,93,171}HTML.RiverslideSkatePark{--primaryColour:#00b7cc;--primaryColour_RGB:0,183,204;--primaryColourAlt:#008ba2;--primaryColourAlt_RGB:0,139,162;--quicklinksColour:#3e3d40;--quicklinksColour_RGB:62,61,64;--quicklinkborderColour:#656466;--quicklinkborderColour_RGB:101,100,102;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#3e3d40;--acquisitionColour_RGB:62,61,64;--primaryButtonColour:#00b7cc;--primaryButtonColour_RGB:0,183,204;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#3e3d40;--secondaryButtonColour_RGB:62,61,64;--secondaryButtonTextColour:#fff;--secondaryButtonTextColour_RGB:255,255,255;--secondaryColour:#3e3d40;--secondaryColour_RGB:62,61,64;--ctaWidgetColour:#3e3d40;--ctaWidgetColour_RGB:62,61,64;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#fff;--ctaWidgetBtnBgColour_RGB:255,255,255;--ctaWidgetBtnBgColourHover:#efefef;--ctaWidgetBtnBgColourHover_RGB:239,239,239;--ctaWidgetBtnTextColour:#000;--ctaWidgetBtnTextColour_RGB:0,0,0;--tableHeaderAndFiltersColour:#00b7cc;--tableHeaderAndFiltersColour_RGB:0,183,204}HTML.FrankstonSkatePark{--primaryColour:#f06734;--primaryColour_RGB:240,103,52;--primaryColourAlt:#c0522a;--primaryColourAlt_RGB:192,82,42;--quicklinksColour:#707371;--quicklinksColour_RGB:112,115,113;--quicklinkborderColour:#818482;--quicklinkborderColour_RGB:129,132,130;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#707371;--acquisitionColour_RGB:112,115,113;--primaryButtonColour:#f06734;--primaryButtonColour_RGB:240,103,52;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#707371;--secondaryButtonColour_RGB:112,115,113;--secondaryButtonTextColour:#fff;--secondaryButtonTextColour_RGB:255,255,255;--secondaryColour:#707371;--secondaryColour_RGB:112,115,113;--ctaWidgetColour:#707371;--ctaWidgetColour_RGB:112,115,113;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#fff;--ctaWidgetBtnBgColour_RGB:255,255,255;--ctaWidgetBtnBgColourHover:#efefef;--ctaWidgetBtnBgColourHover_RGB:239,239,239;--ctaWidgetBtnTextColour:#000;--ctaWidgetBtnTextColour_RGB:0,0,0;--tableHeaderAndFiltersColour:#f06734;--tableHeaderAndFiltersColour_RGB:240,103,52}HTML.SouthAustraliaAquaticCentre{--primaryColour:#009fc3;--primaryColour_RGB:0,159,195;--primaryColourAlt:#007f9c;--primaryColourAlt_RGB:0,127,156;--quicklinksColour:#f78f1e;--quicklinksColour_RGB:247,143,30;--quicklinkborderColour:#f9a54b;--quicklinkborderColour_RGB:249,165,75;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#f78f1e;--acquisitionColour_RGB:247,143,30;--primaryButtonColour:#009fc3;--primaryButtonColour_RGB:0,159,195;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#fff;--secondaryButtonColour_RGB:255,255,255;--secondaryButtonTextColour:#009fc3;--secondaryButtonTextColour_RGB:0,159,195;--secondaryColour:#fff;--secondaryColour_RGB:255,255,255;--ctaWidgetColour:#f78f1e;--ctaWidgetColour_RGB:247,143,30;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#fff;--ctaWidgetBtnBgColour_RGB:255,255,255;--ctaWidgetBtnBgColourHover:#efefef;--ctaWidgetBtnBgColourHover_RGB:239,239,239;--ctaWidgetBtnTextColour:#000;--ctaWidgetBtnTextColour_RGB:0,0,0;--tableHeaderAndFiltersColour:#009fc3;--tableHeaderAndFiltersColour_RGB:0,159,195}HTML.GippslandRegionalAquaticCentre{--primaryColour:#3954a5;--primaryColour_RGB:57,84,165;--primaryColourAlt:#39347e;--primaryColourAlt_RGB:57,52,126;--quicklinksColour:#34c3e0;--quicklinksColour_RGB:52,195,224;--quicklinkborderColour:#4eb4be;--quicklinkborderColour_RGB:78,180,190;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#34c3e0;--acquisitionColour_RGB:52,195,224;--primaryButtonColour:#3954a5;--primaryButtonColour_RGB:57,84,165;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#4eb4be;--secondaryButtonColour_RGB:78,180,190;--secondaryButtonTextColour:#fff;--secondaryButtonTextColour_RGB:255,255,255;--tableHeaderAndFiltersColour:#3954a5;--tableHeaderAndFiltersColour_RGB:57,84,165}HTML.ActiveMoreland{--primaryColour:#0B4C8A;--primaryColour_RGB:11,76,138;--primaryColourAlt:#093D6E;--primaryColourAlt_RGB:9,61,110;--quicklinksColour:#3d2e31;--quicklinksColour_RGB:61,46,49;--quicklinkborderColour:#544749;--quicklinkborderColour_RGB:84,71,73;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#3d2e31;--acquisitionColour_RGB:61,46,49;--primaryButtonColour:#0B4C8A;--primaryButtonColour_RGB:11,76,138;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#3d2e31;--secondaryButtonColour_RGB:61,46,49;--secondaryButtonTextColour:#fff;--secondaryButtonTextColour_RGB:255,255,255;--secondaryColour:#3d2e31;--secondaryColour_RGB:61,46,49;--ctaWidgetColour:#3d2e31;--ctaWidgetColour_RGB:61,46,49;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#fff;--ctaWidgetBtnBgColour_RGB:255,255,255;--ctaWidgetBtnBgColourHover:#efefef;--ctaWidgetBtnBgColourHover_RGB:239,239,239;--ctaWidgetBtnTextColour:#000;--ctaWidgetBtnTextColour_RGB:0,0,0;--tableHeaderAndFiltersColour:#0B4C8A;--tableHeaderAndFiltersColour_RGB:11,76,138}HTML.EarlyChildhoodCareAndEducation{--primaryColour:#7AC143;--primaryColour_RGB:122,193,67;--primaryColourAlt:#629d34;--primaryColourAlt_RGB:98,157,52;--quicklinksColour:#00A3AD;--quicklinksColour_RGB:0,163,173;--quicklinkborderColour:#00737a;--quicklinkborderColour_RGB:0,115,122;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#00A3AD;--acquisitionColour_RGB:0,163,173;--primaryButtonColour:#7AC143;--primaryButtonColour_RGB:122,193,67;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#00A3AD;--secondaryButtonColour_RGB:0,163,173;--secondaryButtonTextColour:#fff;--secondaryButtonTextColour_RGB:255,255,255;--secondaryColour:#00A3AD;--secondaryColour_RGB:0,163,173;--ctaWidgetColour:#7AC143;--ctaWidgetColour_RGB:122,193,67;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#00A3AD;--ctaWidgetBtnBgColour_RGB:0,163,173;--ctaWidgetBtnBgColourHover:#00737a;--ctaWidgetBtnBgColourHover_RGB:0,115,122;--ctaWidgetBtnTextColour:#fff;--ctaWidgetBtnTextColour_RGB:255,255,255;--tableHeaderAndFiltersColour:#7AC143;--tableHeaderAndFiltersColour_RGB:122,193,67}HTML.CareAndEducationForSchoolChildren{--primaryColour:#6E298D;--primaryColour_RGB:110,41,141;--primaryColourAlt:#4f1e65;--primaryColourAlt_RGB:79,30,101;--quicklinksColour:#BB16A3;--quicklinksColour_RGB:187,22,163;--quicklinkborderColour:#8d117b;--quicklinkborderColour_RGB:141,17,123;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#BB16A3;--acquisitionColour_RGB:187,22,163;--primaryButtonColour:#6E298D;--primaryButtonColour_RGB:110,41,141;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#BB16A3;--secondaryButtonColour_RGB:187,22,163;--secondaryButtonTextColour:#fff;--secondaryButtonTextColour_RGB:255,255,255;--secondaryColour:#BB16A3;--secondaryColour_RGB:187,22,163;--ctaWidgetColour:#6E298D;--ctaWidgetColour_RGB:110,41,141;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#BB16A3;--ctaWidgetBtnBgColour_RGB:187,22,163;--ctaWidgetBtnBgColourHover:#8d117b;--ctaWidgetBtnBgColourHover_RGB:141,17,123;--ctaWidgetBtnTextColour:#fff;--ctaWidgetBtnTextColour_RGB:255,255,255;--tableHeaderAndFiltersColour:#6E298D;--tableHeaderAndFiltersColour_RGB:110,41,141}HTML.Recreation{--primaryColour:#F37321;--primaryColour_RGB:243,115,33;--primaryColourAlt:#d55a0c;--primaryColourAlt_RGB:213,90,12;--quicklinksColour:#FED141;--quicklinksColour_RGB:254,209,65;--quicklinkborderColour:#fec50e;--quicklinkborderColour_RGB:254,197,14;--quicklinksTextColour:#403100;--quicklinksTextColour_RGB:64,49,0;--acquisitionTextColour:#403100;--acquisitionTextColour_RGB:64,49,0;--acquisitionColour:#FED141;--acquisitionColour_RGB:254,209,65;--primaryButtonColour:#F37321;--primaryButtonColour_RGB:243,115,33;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#FED141;--secondaryButtonColour_RGB:254,209,65;--secondaryButtonTextColour:#000;--secondaryButtonTextColour_RGB:0,0,0;--secondaryColour:#FED141;--secondaryColour_RGB:254,209,65;--ctaWidgetColour:#F37321;--ctaWidgetColour_RGB:243,115,33;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#FED141;--ctaWidgetBtnBgColour_RGB:254,209,65;--ctaWidgetBtnBgColourHover:#fec50e;--ctaWidgetBtnBgColourHover_RGB:254,197,14;--ctaWidgetBtnTextColour:#fff;--ctaWidgetBtnTextColour_RGB:255,255,255;--tableHeaderAndFiltersColour:#F37321;--tableHeaderAndFiltersColour_RGB:243,115,33}HTML.YouthDevelopmentInnovationAndLeadership{--primaryColour:#00BCE4;--primaryColour_RGB:0,188,228;--primaryColourAlt:#0092b1;--primaryColourAlt_RGB:0,146,177;--quicklinksColour:#483698;--quicklinksColour_RGB:72,54,152;--quicklinkborderColour:#5a44bd;--quicklinkborderColour_RGB:90,68,189;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#483698;--acquisitionColour_RGB:72,54,152;--primaryButtonColour:#00BCE4;--primaryButtonColour_RGB:0,188,228;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#483698;--secondaryButtonColour_RGB:72,54,152;--secondaryButtonTextColour:#fff;--secondaryButtonTextColour_RGB:255,255,255;--secondaryColour:#483698;--secondaryColour_RGB:72,54,152;--ctaWidgetColour:#00BCE4;--ctaWidgetColour_RGB:0,188,228;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#483698;--ctaWidgetBtnBgColour_RGB:72,54,152;--ctaWidgetBtnBgColourHover:#362972;--ctaWidgetBtnBgColourHover_RGB:54,41,114;--ctaWidgetBtnTextColour:#fff;--ctaWidgetBtnTextColour_RGB:255,255,255;--tableHeaderAndFiltersColour:#00BCE4;--tableHeaderAndFiltersColour_RGB:0,188,228}HTML.WarragulLeisureCentre{--primaryColour:#f15c28;--primaryColour_RGB:241,92,40;--primaryColourAlt:#d8420e;--primaryColourAlt_RGB:216,66,14;--quicklinksColour:#58585b;--quicklinksColour_RGB:88,88,91;--quicklinkborderColour:#717175;--quicklinkborderColour_RGB:113,113,117;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#58585b;--acquisitionColour_RGB:88,88,91;--primaryButtonColour:#f15c28;--primaryButtonColour_RGB:241,92,40;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#58585b;--secondaryButtonColour_RGB:88,88,91;--secondaryButtonTextColour:#fff;--secondaryButtonTextColour_RGB:255,255,255;--secondaryColour:#58585b;--secondaryColour_RGB:88,88,91;--ctaWidgetColour:#58585b;--ctaWidgetColour_RGB:88,88,91;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#f15c28;--ctaWidgetBtnBgColour_RGB:241,92,40;--ctaWidgetBtnBgColourHover:#d8420e;--ctaWidgetBtnBgColourHover_RGB:216,66,14;--ctaWidgetBtnTextColour:#000;--ctaWidgetBtnTextColour_RGB:0,0,0;--tableHeaderAndFiltersColour:#f15c28;--tableHeaderAndFiltersColour_RGB:241,92,40}HTML.MountAlexanderPools{--primaryColour:#52337A;--primaryColour_RGB:82,51,122;--primaryColourAlt:#3a2456;--primaryColourAlt_RGB:58,36,86;--quicklinksColour:#006975;--quicklinksColour_RGB:0,105,117;--quicklinkborderColour:#0097a8;--quicklinkborderColour_RGB:0,151,168;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#006975;--acquisitionColour_RGB:0,105,117;--primaryButtonColour:#52337A;--primaryButtonColour_RGB:82,51,122;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#006975;--secondaryButtonColour_RGB:0,105,117;--secondaryButtonTextColour:#fff;--secondaryButtonTextColour_RGB:255,255,255;--secondaryColour:#006975;--secondaryColour_RGB:0,105,117;--ctaWidgetColour:#52337A;--ctaWidgetColour_RGB:82,51,122;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#006975;--ctaWidgetBtnBgColour_RGB:0,105,117;--ctaWidgetBtnBgColourHover:#003b42;--ctaWidgetBtnBgColourHover_RGB:0,59,66;--ctaWidgetBtnTextColour:#fff;--ctaWidgetBtnTextColour_RGB:255,255,255;--tableHeaderAndFiltersColour:#52337A;--tableHeaderAndFiltersColour_RGB:82,51,122}HTML.KingSwim{--primaryColour:#00617F;--primaryColour_RGB:0,97,127;--primaryColourAlt:#46afc7;--primaryColourAlt_RGB:70,175,199;--quicklinksColour:#515151;--quicklinksColour_RGB:81,81,81;--quicklinkborderColour:#8C8D91;--quicklinkborderColour_RGB:140,141,145;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#BFE1EB;--acquisitionColour_RGB:191,225,235;--primaryButtonColour:#BFE1EB;--primaryButtonColour_RGB:191,225,235;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#FAC767;--secondaryButtonColour_RGB:250,199,103;--secondaryButtonTextColour:#000;--secondaryButtonTextColour_RGB:0,0,0;--secondaryColour:#6DC0D3;--secondaryColour_RGB:109,192,211;--ctaWidgetColour:#6DC0D3;--ctaWidgetColour_RGB:109,192,211;--ctaWidgetTextColour:#fff;--ctaWidgetTextColour_RGB:255,255,255;--ctaWidgetBtnBgColour:#fff;--ctaWidgetBtnBgColour_RGB:255,255,255;--ctaWidgetBtnBgColourHover:#46afc7;--ctaWidgetBtnBgColourHover_RGB:70,175,199;--ctaWidgetBtnTextColour:#fff;--ctaWidgetBtnTextColour_RGB:255,255,255;--tableHeaderAndFiltersColour:#00617F;--tableHeaderAndFiltersColour_RGB:0,97,127;--black:#000!important;--dark-grey:#515151!important;--primary-color:#6dc0d3!important;--primary-light:#bfe1eb!important;--primary-dark:#00617f!important;--primary-hover:#fac767!important}HTML.AdelaideAquaticCentre{--primaryColour:#074f71;--primaryColour_RGB:7,79,113;--primaryColourAlt:#0064b5;--primaryColourAlt_RGB:0,100,181;--quicklinksColour:#0072ce;--quicklinksColour_RGB:0,114,206;--quicklinkborderColour:rgba(0, 114, 206, 0.5);--quicklinkborderColour_RGB:0,114,206;--quicklinksTextColour:#fff;--quicklinksTextColour_RGB:255,255,255;--acquisitionTextColour:#fff;--acquisitionTextColour_RGB:255,255,255;--acquisitionColour:#0072ce;--acquisitionColour_RGB:0,114,206;--primaryButtonColour:#074f71;--primaryButtonColour_RGB:7,79,113;--primaryButtonTextColour:#fff;--primaryButtonTextColour_RGB:255,255,255;--secondaryButtonColour:#0072ce;--secondaryButtonColour_RGB:0,114,206;--secondaryButtonTextColour:#fff;--secondaryButtonTextColour_RGB:255,255,255;--secondaryColour:#0072ce;--secondaryColour_RGB:0,114,206;--ctaWidgetColour:#0072ce;--ctaWidgetColour_RGB:0,114,206;--ctaWidgetTextColor:#fff;--ctaWidgetTextColor_RGB:255,255,255;--ctaWidgetBtnBgColour:#fff;--ctaWidgetBtnBgColour_RGB:255,255,255;--ctaWidgetBtnBgColourHover:#00569b;--ctaWidgetBtnBgColourHover_RGB:0,86,155;--ctaWidgetBtnTextColour:#fff;--ctaWidgetBtnTextColour_RGB:255,255,255;--tableHeaderAndFiltersColour:#074f71;--tableHeaderAndFiltersColour_RGB:7,79,113;--theme-font:"source-sans-3-variable",sans-serif;--font-variation-light:"wght" 200;--font-variation-regular:"wght" 400;--font-variation-bold:"wght" 700;--icon-font:"ymca-icons"}HTML.AdelaideAquaticCentreV2{--primaryColour:#fc671e;--primaryColour_RGB:252,103,30;--primaryColourAlt:#e44d03;--primaryColourAlt_RGB:228,77,3;--quicklinksColour:#b2ddf7;--quicklinksColour_RGB:178,221,247;--quicklinkborderColour:rgba(26, 47, 72, 0.25);--quicklinkborderColour_RGB:26,47,72;--quicklinksTextColour:#1a2f48;--quicklinksTextColour_RGB:26,47,72;--acquisitionTextColour:#1a2f48;--acquisitionTextColour_RGB:26,47,72;--acquisitionColour:#b2ddf7;--acquisitionColour_RGB:178,221,247;--primaryButtonColour:#fc671e;--primaryButtonColour_RGB:252,103,30;--primaryButtonTextColour:#f4f5cb;--primaryButtonTextColour_RGB:244,245,203;--secondaryButtonColour:#1a2f48;--secondaryButtonColour_RGB:26,47,72;--secondaryButtonTextColour:#b2ddf7;--secondaryButtonTextColour_RGB:178,221,247;--secondaryColour:#1a2f48;--secondaryColour_RGB:26,47,72;--tertiaryColour:#b2ddf7;--tertiaryColour_RGB:178,221,247;--ctaWidgetColour:#b2ddf7;--ctaWidgetColour_RGB:178,221,247;--ctaWidgetTextColor:#1a2f48;--ctaWidgetTextColor_RGB:26,47,72;--ctaWidgetBtnBgColour:#fc671e;--ctaWidgetBtnBgColour_RGB:252,103,30;--ctaWidgetBtnBgColourHover:#e44d03;--ctaWidgetBtnBgColourHover_RGB:228,77,3;--ctaWidgetBtnTextColour:#f4f5cb;--ctaWidgetBtnTextColour_RGB:244,245,203;--bannerTextColor:#f4f5cb;--bannerTextColor_RGB:244,245,203;--buttonRadius:999px;--buttonRadiusXSmall:999px;--inputRadius:calc(var(--inputHeight) / 2);--inputPadding:20px;--inputBorderWidth:2px;--tableHeaderAndFiltersColour:#fc671e;--tableHeaderAndFiltersColour_RGB:252,103,30;--font-heading:"Jokker-Medium","Century Gothic",sans-serif;--font-heading-weight:normal}*{text-shadow:1px 1px 1px rgba(0,0,0,.004);text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:16px}i.icon{display:block;overflow:hidden}a:hover:not(.btn){color:var(--primaryColourAlt)}table{width:100%;border-collapse:collapse;border-spacing:0}#skip-links{position:absolute;width:100%;text-align:center;z-index:1000}#skip-links a{position:absolute;left:-10000px;top:auto;width:100%;height:1px;overflow:hidden;font-size:rem-calc(14);font-weight:700;z-index:1000;padding:15px;background:#fff;border:2px solid var(--primaryColour);border-bottom:4px solid var(--primaryColour);border-left:none;border-right:none;text-decoration:none}#skip-links a:focus{position:static;display:block;height:auto;text-align:center;font-size:rem-calc(18);-webkit-box-shadow:2px 2px 2px #333;box-shadow:2px 2px 2px #333;outline:0}.ir{display:inline-block;overflow:hidden;text-indent:-100em}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}#skip a{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;font-size:rem-calc(14)}#skip a:focus{position:static;width:auto;height:auto}@media (min-width:48em){.show-on-mobile{display:none!important}}@media (max-width:47.9375em){:root{--buttonHeight:48px;--buttonHeightSmall:42px;--inputHeight:48px}.hide-on-mobile{display:none!important}.content-container.image-cards-container{padding:0}}@media (max-width:47.9375em),(min-width:48em) and (max-width:63.9375em){.show-on-desktop-only{display:none!important}}.hlist,nav ul{margin:0}nav ul li{list-style-type:none}nav ul li ul{margin-left:0}.hlist li{display:inline-block}.css-off{display:none!important}.simple-grid{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.one-col>div,.row,.three-cols>div,.two-cols>div{width:100%}.simple-grid.three-quarters-right>div{width:100%}.simple-grid.three-quarters-left>div{width:100%}.simple-grid.camp-finder>div{width:100%}body,html{font-family:var(--font-body);overflow-x:hidden;color:var(--body-text-color);background-color:var(--bg-color)}.alerts-container .alert .alert-title,h1{font-size:27px}.unlist{list-style-type:none}.unlist>li{display:inline-block}.content-container{max-width:1056px;margin:0 auto;padding:0 30px;display:block;width:100%;z-index:2}.content-container.search-results-page .page-title{padding-left:0}.content-container.narrow{max-width:780px}.content-container#main-content-container{position:relative;padding-top:20px;display:block}.content-container#main-content-container>.full-width-row{background-position:top center;background-repeat:repeat;margin-left:-30px;margin-right:-30px}@media (min-width:48em){.content-container{padding:0 24px}.content-container#main-content-container{padding-top:40px}.content-container#main-content-container>.full-width-row{margin-left:-24px;margin-right:-24px}}@media (min-width:64em){.two-cols>div{width:50%}.three-cols>div{width:33.33333333%}.simple-grid.three-quarters-right>div:first-child{padding-right:60px;width:40%}.simple-grid.three-quarters-right>div:last-child{width:60%}.simple-grid.three-quarters-left>div:first-child{padding-right:30px;width:70%}.simple-grid.three-quarters-left>div:last-child:not(:first-child){width:30%}.simple-grid.camp-finder>div:first-child{padding-right:36px;width:35%}.simple-grid.camp-finder>div:last-child{width:65%}.content-container{padding:0 18px}.content-container#main-content-container{padding-top:60px}.content-container#main-content-container>.full-width-row{margin-left:-18px;margin-right:-18px}}@media (min-width:1057px){.content-container#main-content-container>.full-width-row{margin:0 calc(50% - 50vw)}}.content-container#main-content-container>.full-width-row>.content-container{padding-top:1px;margin-top:-1px;padding-bottom:1px;margin-bottom:-1px}.css-arrow:before{border-top:2px solid #fff;border-right:2px solid #fff;content:"";display:block;height:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:23px;right:26px;width:6px}.css-arrow:after{border:1px solid #fff;border-radius:22px;content:"";display:block;height:22px;position:absolute;top:15px;right:16px;width:22px}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.primary-bg{background-color:var(--primaryColour)}.light{background-color:var(--bg-alt-color)}.no-items{display:none!important}.page-editor-editable-image{border:3px solid #fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4);position:absolute;right:15px;top:15px;width:150px}.hidden{display:none!important;visibility:hidden!important;width:0!important;max-width:0!important;overflow:hidden!important;opacity:0!important}@media (max-width:47.9375em){.hidden-small-only{display:none!important;visibility:hidden!important;width:0!important;max-width:0!important;overflow:hidden!important;opacity:0!important}}.show-small-only{display:none}.clearfix::after,.location-container .map-results .location-details .location-item .btns::after{display:block;content:"";clear:both}.litefooter-column{width:100%!important}@media (min-width:64em){.litefooter-column{width:25%!important}}#ja-jobs-widget .ja-job-list-container .job .litefooter-column a.view-details,#ja-jobs-widget .litefooter-column .ja-button,.litefooter-column #ja-jobs-widget .ja-button,.litefooter-column #ja-jobs-widget .ja-job-list-container .job a.view-details,.litefooter-column .btn{color:var(--primaryColour);background-color:#fff;border:1px solid #d3d3d3;--buttonPadding:0px 22px 0px 22px}#ja-jobs-widget .ja-job-list-container .job .litefooter-column a.view-details:after,#ja-jobs-widget .ja-job-list-container .job .litefooter-column a.view-details:before,#ja-jobs-widget .litefooter-column .ja-button:after,#ja-jobs-widget .litefooter-column .ja-button:before,.litefooter-column #ja-jobs-widget .ja-button:after,.litefooter-column #ja-jobs-widget .ja-button:before,.litefooter-column #ja-jobs-widget .ja-job-list-container .job a.view-details:after,.litefooter-column #ja-jobs-widget .ja-job-list-container .job a.view-details:before,.litefooter-column .btn:after,.litefooter-column .btn:before{display:none}.quicklinks{background-color:var(--quicklinksColour);margin:0;width:100%}.quicklinks.mobile-quicklinks{display:block}.quicklinks.desktop-quicklinks{display:none}.quicklinks ul{list-style-type:none;margin:0;padding:0}.quicklinks ul li{border-bottom:1px solid var(--quicklinkborderColour)}.quicklinks ul li a{color:var(--quicklinksTextColour)!important;display:block;text-decoration:none;padding:20px 30px;position:relative;-webkit-transition:all var(--timing) ease;transition:all var(--timing) ease;width:100%}.quicklinks ul li a:before{top:24px;border-color:currentColor}.quicklinks ul li a:after{top:16px;border-color:currentColor}.quicklinks ul li a:hover{opacity:.5;text-decoration:underline}@media (min-width:48em){.quicklinks ul li a{padding:20px 24px}}@media (min-width:64em){.quicklinks.mobile-quicklinks{display:none}.quicklinks.desktop-quicklinks{display:block}.quicklinks{position:absolute;border-radius:8px;margin:0;padding:20px 28px 15px;bottom:-24px;right:18px;width:330px;left:auto;z-index:3}.quicklinks ul li a{padding:15px 64px 15px 0}.quicklinks ul li a:before{top:19px}.quicklinks ul li a:after{top:11px}}HTML .quicklinks ul li:last-child{border-bottom-color:transparent!important}@media (max-width:47.9375em){.show-small-only{display:block!important}.reverse-on-mobile{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#ja-jobs-widget .date-picker-wrapper .footer .shortcuts .custom-shortcut .ja-button span,#ja-jobs-widget .ja-job-list-container .job .date-picker-wrapper .footer .shortcuts .custom-shortcut a.view-details span,.date-picker-wrapper .footer .shortcuts .custom-shortcut #ja-jobs-widget .ja-button span,.date-picker-wrapper .footer .shortcuts .custom-shortcut #ja-jobs-widget .ja-job-list-container .job a.view-details span,.date-picker-wrapper .footer .shortcuts .custom-shortcut .btn span{display:none}}@media (min-width:48em) and (max-width:63.9375em){.reverse-on-tablet{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}div[id$=__CaptchaValue_wrapper]{position:relative;min-height:30px;height:95px}div[id$=__CaptchaValue_wrapper]:before{content:"Google reCAPTCHA Loading..";display:block;position:absolute;top:0;left:0;z-index:-1;font-size:13px;color:#333}div[id$=__CaptchaValue_wrapper]:after{content:"Please make sure AdBlockers are disabled";display:block;position:absolute;top:17px;left:0;z-index:-1;font-size:12px;font-style:italic;color:#999}.fluid-video{margin:0 auto;position:relative;padding-bottom:56.25%}.fluid-video[data-orientation=portrait]{padding-bottom:177.7777777778%}.fluid-video>IFRAME{position:absolute;top:0;left:0;width:100%;height:100%}@supports (aspect-ratio:1){.fluid-video{padding-bottom:0;aspect-ratio:16/9}.fluid-video[data-orientation=portrait]{aspect-ratio:9/16}.fluid-video>IFRAME{position:absolute;inset:0;width:100%;height:100%}}._DEVColorThemePicker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}._DEVColorThemePicker select{width:225px!important;margin:0!important;--inputHeight:46px}.loader-spinner{position:relative;isolation:isolate;text-align:center;font-size:var(--loaderSpinnerSize)}.loader-spinner:before{display:block;content:""!important;width:1em!important;height:1em!important;margin:0 auto!important;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cg%3E%3Cg stroke-width='5' stroke='rgb(255,255,255)' stroke-linecap='round'%3E%3Ccircle cx='25' cy='25' r='20' fill='none'%3E%3C/circle%3E%3Canimate attributeName='stroke-dasharray' values='1,150;90,150;90,150' dur='1.5s' repeatCount='indefinite'%3E%3C/animate%3E%3Canimate attributeName='stroke-dashoffset' values='0;-35;-124' dur='1.5s' repeatCount='indefinite'%3E%3C/animate%3E%3C/g%3E%3CanimateTransform attributeName='transform' attributeType='XML' type='rotate' from='0 25 25' to='360 25 25' dur='2s' repeatCount='indefinite' /%3E%3C/g%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:1em}.loader-spinner:after{content:"";display:block;background:var(--loaderSpinnerBgColor);width:100%;height:100%;position:absolute;top:0;left:0;opacity:var(--loaderSpinnerBgOpacity);z-index:-1}.loader-spinner span{display:block;margin-top:10px;font-size:14px;color:var(--loaderSpinnerTextColor);font-family:var(--font-body)}.loader-spinner.cover{width:100%;height:100%;position:absolute;top:0;left:0}.loader-spinner.cover:before{position:absolute;top:calc(50% - .5em);left:calc(50% - .5em)}.date-picker{width:170px;height:25px;padding:0 0 0 10px;border:0;line-height:25px;font-size:12px;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:2}.date-picker-wrapper{position:absolute;z-index:1;border:1px solid var(--inputBorder);background-color:var(--inputBackground);padding:12px;font-size:12px;line-height:20px;color:#aaa;-webkit-box-sizing:initial;box-sizing:initial;border-radius:calc(var(--inputRadius)/ 2)}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;-webkit-box-shadow:none;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:0;line-height:0}.date-picker-wrapper .footer .shortcuts b{display:none}.date-picker-wrapper .footer .shortcuts .custom-shortcut{position:absolute;top:8px;right:12px}#ja-jobs-widget .date-picker-wrapper .footer .shortcuts .custom-shortcut .ja-button,#ja-jobs-widget .ja-job-list-container .job .date-picker-wrapper .footer .shortcuts .custom-shortcut a.view-details,.date-picker-wrapper .footer .shortcuts .custom-shortcut #ja-jobs-widget .ja-button,.date-picker-wrapper .footer .shortcuts .custom-shortcut #ja-jobs-widget .ja-job-list-container .job a.view-details,.date-picker-wrapper .footer .shortcuts .custom-shortcut .btn{padding:5px 8px}.date-picker-wrapper b{font-weight:700}.date-picker-wrapper a{text-decoration:underline}.date-picker-wrapper .month-name{text-transform:uppercase}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;opacity:.01}.date-picker-wrapper .month-wrapper{cursor:default;position:relative}.date-picker-wrapper.two-months .month-wrapper table{width:190px;float:left}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.checked{background-color:rgba(var(--primaryColour_RGB),.35)}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip,.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:rgba(var(--primaryColour_RGB),.2)}.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth{display:none}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:rgba(var(--secondaryColour_RGB),.2)}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:rgba(var(--primaryColour_RGB),.2)}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:0 40px 10px 0}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:-5px;padding:7px 10px}.date-picker-wrapper .time{position:relative}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1,.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour,.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:rgba(var(--primaryColour_RGB),1)!important;color:#fff!important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#fff;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3));filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3))}.date-picker-wrapper .date-range-length-tip:after{content:"";position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #fff;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}BODY{--mobileNavHeight:72px;--mobileLocationNameHeight:0px;--corporateNavigationHeight:86px;--siteNavigationHeight:71px;--siteNavigationHeightFixed:82px;--siteUtilsBarHeight:0px;--headerTotalHeight:calc(var(--siteUtilsBarHeight) + var(--mobileNavHeight) + var(--mobileLocationNameHeight));--headerBottom:var(--headerTotalHeight);margin-top:var(--headerTotalHeight)}BODY.has-site-utils-bar{--siteUtilsBarHeight:48px}BODY.site-navigation-has-location{--mobileLocationNameHeight:35px}.header-container{--logoPaddingLeft:16px;-webkit-transition:var(--timing) all;transition:var(--timing) all;width:100%;z-index:400;position:fixed;top:0;left:0;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.4);box-shadow:0 1px 5px rgba(0,0,0,.4)}BODY.mobile-menu-open .header-container{height:100%}header{max-width:100%;position:relative;min-height:0;height:100%}@media (min-width:73.5em){BODY{margin-top:0;--headerTotalHeight:calc(var(--siteUtilsBarHeight) + var(--corporateNavigationHeight) + var(--siteNavigationHeight))}BODY.fixednavigation{margin-top:var(--headerTotalHeight);--headerBottom:calc(var(--siteUtilsBarHeight) + var(--siteNavigationHeightFixed))}.header-container{--logoPaddingLeft:40px;position:relative;top:auto;left:auto;height:auto}.header-container:before{content:"";width:50%;height:71px;position:absolute;bottom:0;left:0;background-color:var(--primaryColour)}.header-container:after{content:"";width:50%;height:var(--siteNavigationHeight);position:absolute;bottom:0;right:0;background-color:var(--primaryColourAlt)}header{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;max-width:1900px;margin:0 auto;border-left:0}}header .logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 16px 0 var(--logoPaddingLeft);position:relative;width:100%;height:var(--mobileNavHeight);z-index:11}header .logo:before{content:"";height:100%;width:100%;position:absolute;bottom:0;left:100%;z-index:-1;background:#fff;-webkit-transition:left var(--timing);transition:left var(--timing)}BODY.mobile-menu-open header .logo:before{left:0}header .logo .program-selector{display:none}header .logo .program-selector+.logo-img img{max-height:50px}header .logo .logo-img{display:block;margin-right:10px}header .logo .logo-img img{max-width:100%;max-height:50px;display:block}@media (min-width:73.5em){header .logo{padding-right:20px;width:auto;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .logo:before{background:0 0;border-color:transparent #fff transparent transparent;border-style:solid;border-width:0 90px 62px 0;height:0;margin-left:-10px;bottom:14px;left:-55px;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:0}header .logo .program-selector{display:block;width:100%;height:var(--corporateNavigationHeight)}header .logo .program-selector .program-selector-inner>a{position:absolute;top:32px;left:30px;padding-left:35px;white-space:nowrap;cursor:pointer;z-index:2;color:var(--primaryColour);text-decoration:none;display:block;line-height:24px}header .logo .program-selector .program-selector-inner>a .css-arrow{position:absolute;top:0;left:0;width:24px;height:24px;-webkit-transform:rotate(90deg);transform:rotate(90deg);z-index:3}header .logo .program-selector .program-selector-inner>a .css-arrow:after,header .logo .program-selector .program-selector-inner>a .css-arrow:before{border-color:var(--primaryColour)}header .logo .program-selector .program-selector-inner>a .css-arrow:before{top:8px;left:7px;right:auto}header .logo .program-selector .program-selector-inner>a .css-arrow:after{top:0;left:0;right:auto}header .logo .program-selector .program-selector-inner ul{display:none;position:absolute;top:0;left:30px;margin:0;padding:var(--corporateNavigationHeight) 0 0 0;list-style-type:none;z-index:1}header .logo .program-selector .program-selector-inner ul li{white-space:nowrap}header .logo .program-selector .program-selector-inner ul li a{background:#f3f3f3;display:block;padding:15px 30px;text-decoration:none;color:var(--body-text-color)}header .logo .program-selector .program-selector-inner ul li a:hover{background:#fff;color:#000}header .logo .program-selector .program-selector-inner ul li:first-child{border-top:2px solid var(--primaryColourAlt)}header .logo .program-selector .program-selector-inner.open>a{text-decoration:underline}header .logo .program-selector .program-selector-inner.open>a .css-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}header .logo .program-selector .program-selector-inner.open ul{display:block}header .logo .logo-img{margin-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .logo .logo-img img{max-height:none}}header .logo .mobile-navigation-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right;z-index:13;height:100%}@media (min-width:73.5em){header .logo .mobile-navigation-container{display:none}}header .logo .mobile-navigation-container .btn-join{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;font-size:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:14px;--buttonPadding:0px;--buttonHeight:50px;width:50px;line-height:unset;text-align:center}header .logo .mobile-navigation-container .btn-join:after{display:none}header .logo .mobile-navigation-container .btn-join:before{font-family:ymca-icons!important;color:inherit!important;border:0;width:unset;height:unset;-webkit-transform:none;transform:none;position:unset;top:unset;left:unset;right:unset;bottom:unset;content:"\e90e";font-size:18px}header .logo .mobile-navigation-container .btn-join span{padding-top:20px}BODY.mobile-menu-open header .logo .mobile-navigation-container .btn-join{display:none}@media (max-width:47.9375em),(min-width:48em) and (max-width:63.9375em),(min-width:64em) and (max-width:73.4375em){header .logo .mobile-navigation-container .btn-join{border-radius:8px}}header .logo .mobile-navigation{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border:none;cursor:pointer;display:block;height:22px;padding:0;position:relative;width:25px}header .logo .mobile-navigation:focus{outline:0}header .logo .mobile-navigation span{background-color:var(--primaryColour);display:block;height:4px;top:9px;position:absolute;-webkit-transition:var(--timing) all;transition:var(--timing) all;width:100%}header .logo .mobile-navigation span:first-child{top:0}header .logo .mobile-navigation span:last-child{top:18px}BODY.mobile-menu-open header .logo .mobile-navigation span{-webkit-transform:rotate(45deg);transform:rotate(45deg)}BODY.mobile-menu-open header .logo .mobile-navigation span:first-child{opacity:0}BODY.mobile-menu-open header .logo .mobile-navigation span:last-child{bottom:auto;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:9px}header .header-search{width:calc(100% - 55px);height:var(--mobileNavHeight);z-index:12;position:absolute;top:0;left:100%;-webkit-transition:var(--timing) left;transition:var(--timing) left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}BODY.mobile-menu-open header .header-search{left:0}BODY.desktop-search-open:not(.fixednavigation) header .header-search{display:-webkit-box;display:-ms-flexbox;display:flex}header .header-search form{padding:0;position:relative;width:100%;margin-left:7px}header .header-search form input{border-radius:4px;color:var(--body-text-color);margin:0!important;width:100%;padding-right:45px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width:73.4375em){header .header-search form input{--inputHeight:56px}}header .header-search form button{background:0 0;border:none;cursor:pointer;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:15px;height:23px;width:23px;padding:0;font-size:23px}@media (min-width:73.5em){header .logo .mobile-navigation{display:none}header .header-search{display:none;top:0;left:auto!important;right:170px;height:var(--corporateNavigationHeight);width:705px}header .header-search form{margin:0}header .header-search form input{text-indent:35px}header .header-search form button{left:15px;right:auto}}header .header-search #search-results-dropdown-header{display:none;position:absolute;top:64px;left:2px;width:90%;border:1px solid #d6d6d6;padding:0;margin:0 0 0 5px;max-width:500px;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.4);box-shadow:0 1px 5px rgba(0,0,0,.4)}header .header-search #search-results-dropdown-header li{list-style-type:none;padding:15px;background-color:#fff}header .header-search #search-results-dropdown-header li a{font-weight:300;color:var(--quicklinksColour);text-decoration:none}header .header-search #search-results-dropdown-header li:hover{background-color:var(--bg-alt-color)}header .header-search #search-results-dropdown-header li:hover a{font-weight:900;color:var(--primaryColour)}header .header-links{background:#fff;position:fixed;top:0;left:100%;-webkit-transition:var(--timing) left;transition:var(--timing) left;width:100%;z-index:10;padding-top:calc(var(--headerBottom) - var(--mobileLocationNameHeight));height:100%}BODY.mobile-menu-open header .header-links{left:0;overflow-y:auto}@media (min-width:73.5em){header .header-links{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse wrap;flex-flow:column-reverse wrap;height:auto;padding-top:0;position:relative;top:0;right:0;left:auto;width:calc(100% - 300px)}}header .corporate-navigation,header .site-navigation{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:73.5em){header .corporate-navigation,header .site-navigation{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}header .corporate-navigation ul,header .site-navigation ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;width:100%}header .corporate-navigation ul li,header .site-navigation ul li{width:100%}header .corporate-navigation ul li a,header .site-navigation ul li a{display:block;padding:15px;text-decoration:none}header .corporate-navigation ul li a.css-arrow,header .site-navigation ul li a.css-arrow{position:relative}header .corporate-navigation ul li a.css-arrow:before,header .site-navigation ul li a.css-arrow:before{top:20px}header .corporate-navigation ul li a.css-arrow:after,header .site-navigation ul li a.css-arrow:after{top:11px}header .corporate-navigation{background:#fff;z-index:4}@media (min-width:73.5em){header .corporate-navigation ul,header .site-navigation ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:auto}header .corporate-navigation ul li,header .site-navigation ul li{width:auto}header .corporate-navigation ul li a:hover,header .site-navigation ul li a:hover{text-decoration:underline}header .corporate-navigation ul li a.css-arrow:after,header .corporate-navigation ul li a.css-arrow:before,header .site-navigation ul li a.css-arrow:after,header .site-navigation ul li a.css-arrow:before{display:none}header .corporate-navigation{height:var(--corporateNavigationHeight)}header .corporate-navigation ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:auto}}header .corporate-navigation li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:15px}#ja-jobs-widget header .corporate-navigation li span.btn-fav-filled.ja-button:before,#ja-jobs-widget header .corporate-navigation li span.btn-fav-outline.ja-button:before,#ja-jobs-widget header .corporate-navigation li span.btn-trash.ja-button:before,.cta header .corporate-navigation li span.icon-add:before,.cta header .corporate-navigation li span.icon-fav-filled:before,.cta header .corporate-navigation li span.icon-fav-outline:before,.cta header .corporate-navigation li span.icon-trash:before,.lesson-pathway .lesson-body-container .lesson-text-container>div .lesson-pathway-header .lesson-pathway-add header .corporate-navigation li span.icon-add-small:before,.lesson-pathway .lesson-body-container .lesson-text-container>div .lesson-pathway-header .lesson-pathway-remove header .corporate-navigation li span.icon-trash-small:before,header .corporate-navigation li #ja-jobs-widget span.btn-fav-filled.ja-button:before,header .corporate-navigation li #ja-jobs-widget span.btn-fav-outline.ja-button:before,header .corporate-navigation li #ja-jobs-widget span.btn-trash.ja-button:before,header .corporate-navigation li .cta span.icon-add:before,header .corporate-navigation li .cta span.icon-fav-filled:before,header .corporate-navigation li .cta span.icon-fav-outline:before,header .corporate-navigation li .cta span.icon-trash:before,header .corporate-navigation li .lesson-pathway .lesson-body-container .lesson-text-container>div .lesson-pathway-header .lesson-pathway-add span.icon-add-small:before,header .corporate-navigation li .lesson-pathway .lesson-body-container .lesson-text-container>div .lesson-pathway-header .lesson-pathway-remove span.icon-trash-small:before,header .corporate-navigation li span.btn-video:before,header .corporate-navigation li span.btn.btn-fav-filled:before,header .corporate-navigation li span.btn.btn-fav-outline:before,header .corporate-navigation li span.btn.btn-trash:before,header .corporate-navigation li span[class^=ymca-icon-]{font-size:21px;color:var(--primaryColour)}header .corporate-navigation li a{color:#212121;padding:0!important}header .corporate-navigation li a:hover{color:inherit;background-color:var(--bg-alt-color)}@media (min-width:73.5em){header .corporate-navigation li{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .corporate-navigation li a:hover{background-color:transparent}}header .corporate-utilities{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0;width:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}@media (min-width:73.5em){header .corporate-utilities{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding-left:15px;width:auto}#ja-jobs-widget header .corporate-utilities .ja-button,header .corporate-utilities #ja-jobs-widget .ja-button,header .corporate-utilities .btn-primary{border-color:var(--primaryColourAlt)!important;--buttonHeight:46px;--buttonPadding:0px 40px 0px 20px}}#ja-jobs-widget .ja-job-list-container .job header .corporate-utilities a.view-details:not(.btn-primary),#ja-jobs-widget header .corporate-utilities .ja-button:not(.btn-primary),header .corporate-utilities #ja-jobs-widget .ja-button:not(.btn-primary),header .corporate-utilities #ja-jobs-widget .ja-job-list-container .job a.view-details:not(.btn-primary),header .corporate-utilities .btn:not(.btn-primary){border-top:1px solid var(--border-color);border-radius:0;color:var(--primaryColour);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;--buttonPadding:0px;width:100%}#ja-jobs-widget .ja-job-list-container .job header .corporate-utilities a.view-details:not(.btn-primary):hover,#ja-jobs-widget header .corporate-utilities .ja-button:not(.btn-primary):hover,header .corporate-utilities #ja-jobs-widget .ja-button:not(.btn-primary):hover,header .corporate-utilities #ja-jobs-widget .ja-job-list-container .job a.view-details:not(.btn-primary):hover,header .corporate-utilities .btn:not(.btn-primary):hover{background-color:var(--bg-alt-color)}#ja-jobs-widget .ja-job-list-container .job header .corporate-utilities a.view-details:not(.btn-primary) img,#ja-jobs-widget header .corporate-utilities .ja-button:not(.btn-primary) img,header .corporate-utilities #ja-jobs-widget .ja-button:not(.btn-primary) img,header .corporate-utilities #ja-jobs-widget .ja-job-list-container .job a.view-details:not(.btn-primary) img,header .corporate-utilities .btn:not(.btn-primary) img{height:25px;min-width:25px}@media (max-width:47.9375em),(min-width:48em) and (max-width:63.9375em),(min-width:64em) and (max-width:73.4375em){#ja-jobs-widget .ja-job-list-container .job header .corporate-utilities a.view-details:not(.btn-primary),#ja-jobs-widget header .corporate-utilities .ja-button:not(.btn-primary),header .corporate-utilities #ja-jobs-widget .ja-button:not(.btn-primary),header .corporate-utilities #ja-jobs-widget .ja-job-list-container .job a.view-details:not(.btn-primary),header .corporate-utilities .btn:not(.btn-primary){-webkit-box-shadow:none;box-shadow:none;--buttonPadding:0px 15px}#ja-jobs-widget .ja-job-list-container .job header .corporate-utilities a.view-details:not(.btn-primary):before,#ja-jobs-widget header .corporate-utilities .ja-button:not(.btn-primary):before,header .corporate-utilities #ja-jobs-widget .ja-button:not(.btn-primary):before,header .corporate-utilities #ja-jobs-widget .ja-job-list-container .job a.view-details:not(.btn-primary):before,header .corporate-utilities .btn:not(.btn-primary):before{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#ja-jobs-widget .ja-job-list-container .job header .corporate-utilities a.view-details:not(.btn-primary).desktop-search,#ja-jobs-widget header .corporate-utilities .ja-button:not(.btn-primary).desktop-search,header .corporate-utilities #ja-jobs-widget .ja-button:not(.btn-primary).desktop-search,header .corporate-utilities #ja-jobs-widget .ja-job-list-container .job a.view-details:not(.btn-primary).desktop-search,header .corporate-utilities .btn:not(.btn-primary).desktop-search{display:none}}#ja-jobs-widget .ja-job-list-container .job header .corporate-utilities a.view-details:not(.btn-primary).desktop-search:after,#ja-jobs-widget header .corporate-utilities .ja-button:not(.btn-primary).desktop-search:after,header .corporate-utilities #ja-jobs-widget .ja-button:not(.btn-primary).desktop-search:after,header .corporate-utilities #ja-jobs-widget .ja-job-list-container .job a.view-details:not(.btn-primary).desktop-search:after,header .corporate-utilities .btn:not(.btn-primary).desktop-search:after{display:none}#ja-jobs-widget .ja-job-list-container .job header .corporate-utilities a.view-details:not(.btn-primary).desktop-search:before,#ja-jobs-widget header .corporate-utilities .ja-button:not(.btn-primary).desktop-search:before,header .corporate-utilities #ja-jobs-widget .ja-button:not(.btn-primary).desktop-search:before,header .corporate-utilities #ja-jobs-widget .ja-job-list-container .job a.view-details:not(.btn-primary).desktop-search:before,header .corporate-utilities .btn:not(.btn-primary).desktop-search:before{font-family:ymca-icons!important;color:inherit!important;font-size:25px;border:0;width:unset;height:unset;-webkit-transform:none;transform:none;position:unset;top:unset;left:unset;right:unset;bottom:unset;content:"\e90f"}@media (min-width:73.5em){#ja-jobs-widget .ja-job-list-container .job header .corporate-utilities a.view-details:not(.btn-primary),#ja-jobs-widget header .corporate-utilities .ja-button:not(.btn-primary),header .corporate-utilities #ja-jobs-widget .ja-button:not(.btn-primary),header .corporate-utilities #ja-jobs-widget .ja-job-list-container .job a.view-details:not(.btn-primary),header .corporate-utilities .btn:not(.btn-primary){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto}#ja-jobs-widget .ja-job-list-container .job BODY:not(.desktop-search-open) header .corporate-utilities a.view-details:not(.btn-primary).desktop-search,#ja-jobs-widget BODY:not(.desktop-search-open) header .corporate-utilities .ja-button:not(.btn-primary).desktop-search,BODY:not(.desktop-search-open) header .corporate-utilities #ja-jobs-widget .ja-button:not(.btn-primary).desktop-search,BODY:not(.desktop-search-open) header .corporate-utilities #ja-jobs-widget .ja-job-list-container .job a.view-details:not(.btn-primary).desktop-search,BODY:not(.desktop-search-open) header .corporate-utilities .btn:not(.btn-primary).desktop-search{color:#000!important}#ja-jobs-widget .ja-job-list-container .job BODY.desktop-search-open:not(.fixednavigation) header .corporate-utilities a.view-details:not(.btn-primary).desktop-search,#ja-jobs-widget BODY.desktop-search-open:not(.fixednavigation) header .corporate-utilities .ja-button:not(.btn-primary).desktop-search,BODY.desktop-search-open:not(.fixednavigation) header .corporate-utilities #ja-jobs-widget .ja-button:not(.btn-primary).desktop-search,BODY.desktop-search-open:not(.fixednavigation) header .corporate-utilities #ja-jobs-widget .ja-job-list-container .job a.view-details:not(.btn-primary).desktop-search,BODY.desktop-search-open:not(.fixednavigation) header .corporate-utilities .btn:not(.btn-primary).desktop-search{border-left:0}#ja-jobs-widget .ja-job-list-container .job BODY.desktop-search-open:not(.fixednavigation) header .corporate-utilities a.view-details:not(.btn-primary).desktop-search:before,#ja-jobs-widget BODY.desktop-search-open:not(.fixednavigation) header .corporate-utilities .ja-button:not(.btn-primary).desktop-search:before,BODY.desktop-search-open:not(.fixednavigation) header .corporate-utilities #ja-jobs-widget .ja-button:not(.btn-primary).desktop-search:before,BODY.desktop-search-open:not(.fixednavigation) header .corporate-utilities #ja-jobs-widget .ja-job-list-container .job a.view-details:not(.btn-primary).desktop-search:before,BODY.desktop-search-open:not(.fixednavigation) header .corporate-utilities .btn:not(.btn-primary).desktop-search:before{content:"\e90a"}#ja-jobs-widget .ja-job-list-container .job BODY.desktop-search-open:not(.fixednavigation) header .corporate-utilities a.view-details:not(.btn-primary).desktop-search:hover,#ja-jobs-widget BODY.desktop-search-open:not(.fixednavigation) header .corporate-utilities .ja-button:not(.btn-primary).desktop-search:hover,BODY.desktop-search-open:not(.fixednavigation) header .corporate-utilities #ja-jobs-widget .ja-button:not(.btn-primary).desktop-search:hover,BODY.desktop-search-open:not(.fixednavigation) header .corporate-utilities #ja-jobs-widget .ja-job-list-container .job a.view-details:not(.btn-primary).desktop-search:hover,BODY.desktop-search-open:not(.fixednavigation) header .corporate-utilities .btn:not(.btn-primary).desktop-search:hover{background-color:#fff!important}#ja-jobs-widget .ja-job-list-container .job header .corporate-utilities a.view-details:not(.btn-primary).btn-location,#ja-jobs-widget header .corporate-utilities .ja-button:not(.btn-primary).btn-location,header .corporate-utilities #ja-jobs-widget .ja-button:not(.btn-primary).btn-location,header .corporate-utilities #ja-jobs-widget .ja-job-list-container .job a.view-details:not(.btn-primary).btn-location,header .corporate-utilities .btn:not(.btn-primary).btn-location{font-size:0}}#ja-jobs-widget .ja-job-list-container .job header .corporate-utilities a.view-details:not(.btn-primary).btn-location:after,#ja-jobs-widget header .corporate-utilities .ja-button:not(.btn-primary).btn-location:after,header .corporate-utilities #ja-jobs-widget .ja-button:not(.btn-primary).btn-location:after,header .corporate-utilities #ja-jobs-widget .ja-job-list-container .job a.view-details:not(.btn-primary).btn-location:after,header .corporate-utilities .btn:not(.btn-primary).btn-location:after{display:none}#ja-jobs-widget .ja-job-list-container .job header .corporate-utilities a.view-details:not(.btn-primary).btn-location:before,#ja-jobs-widget header .corporate-utilities .ja-button:not(.btn-primary).btn-location:before,header .corporate-utilities #ja-jobs-widget .ja-button:not(.btn-primary).btn-location:before,header .corporate-utilities #ja-jobs-widget .ja-job-list-container .job a.view-details:not(.btn-primary).btn-location:before,header .corporate-utilities .btn:not(.btn-primary).btn-location:before{font-family:ymca-icons!important;color:inherit!important;border:0;width:unset;height:unset;-webkit-transform:none;transform:none;position:unset;top:unset;left:unset;right:unset;bottom:unset;content:"\e902";font-size:32px}@media (max-width:47.9375em),(min-width:48em) and (max-width:63.9375em),(min-width:64em) and (max-width:73.4375em){header .corporate-utilities .btn-join{border-top:1px solid var(--border-color);-webkit-box-shadow:none;box-shadow:none;background-color:transparent;color:var(--primaryColour);border-radius:0;--buttonPadding:0px 15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}header .corporate-utilities .btn-join:before{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}header .corporate-utilities .btn-join:hover{background-color:var(--bg-alt-color)}BODY.site-navigation-has-location header .site-navigation ul li.location-name{position:fixed;top:calc(var(--siteUtilsBarHeight) + var(--mobileNavHeight));left:0;width:100%;height:var(--mobileLocationNameHeight);line-height:calc(var(--mobileLocationNameHeight) + 2px);text-overflow:ellipsis}BODY.site-navigation-has-location header .site-navigation ul li.location-name a{padding-top:0;padding-bottom:0;height:auto}}header .corporate-utilities .btn-join:after{display:none}header .corporate-utilities .btn-join:before{font-family:ymca-icons!important;color:inherit!important;font-size:25px;border:0;width:unset;height:unset;-webkit-transform:none;transform:none;position:unset;top:unset;left:unset;right:unset;bottom:unset;content:"\e90e";margin-right:3px}header .site-navigation{background-color:var(--primaryColour);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;font-size:20px}@media (min-width:73.5em){#ja-jobs-widget .ja-job-list-container .job header .corporate-utilities a.view-details:not(.btn-primary).btn-hollow,#ja-jobs-widget header .corporate-utilities .ja-button:not(.btn-primary).btn-hollow,header .corporate-utilities #ja-jobs-widget .ja-button:not(.btn-primary).btn-hollow,header .corporate-utilities #ja-jobs-widget .ja-job-list-container .job a.view-details:not(.btn-primary).btn-hollow,header .corporate-utilities .btn:not(.btn-primary).btn-hollow{background-color:transparent;border-left:1px solid #ccc;border-top:0;height:100%;width:var(--corporateNavigationHeight)}#ja-jobs-widget .ja-job-list-container .job header .corporate-utilities a.view-details:not(.btn-primary).btn-hollow:hover,#ja-jobs-widget header .corporate-utilities .ja-button:not(.btn-primary).btn-hollow:hover,header .corporate-utilities #ja-jobs-widget .ja-button:not(.btn-primary).btn-hollow:hover,header .corporate-utilities #ja-jobs-widget .ja-job-list-container .job a.view-details:not(.btn-primary).btn-hollow:hover,header .corporate-utilities .btn:not(.btn-primary).btn-hollow:hover{background-color:var(--bg-alt-color)}header .corporate-utilities .btn-join{border:none;margin-right:18px;padding-right:20px}header .site-navigation{padding-left:74px;height:var(--siteNavigationHeight)}header .site-navigation:before{content:"";border-color:transparent #fff transparent transparent;border-style:solid;border-width:0 76px 76px 0;height:0;margin-left:-10px;position:absolute;top:-11px;left:3px;-webkit-transform:rotate(260deg);transform:rotate(260deg);width:0;z-index:3}header .site-navigation ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}header .site-navigation>ul>li{background-color:var(--primaryColour);border-bottom:1px solid rgba(255,255,255,.2);position:relative;z-index:2}header .site-navigation>ul>li>ul>li.open>a,header .site-navigation>ul>li>ul>li.open>a:focus,header .site-navigation>ul>li>ul>li.open>a:hover{background-color:var(--primaryColourAlt)!important}header .site-navigation>ul>li>ul>li a:hover{background-color:var(--bg-alt-color)!important}header .site-navigation>ul>li>a:hover{color:#fff!important;background-color:var(--primaryColourAlt)}header .site-navigation ul li.program-selector{background-color:var(--primaryColourAlt)}header .site-navigation ul li.location-name{background:#000!important;color:#fff;text-transform:uppercase;font-size:.7em;padding:0;border:0;z-index:1}@media (min-width:73.5em){header .site-navigation>ul>li{background-color:transparent!important;border:none;height:100%}header .site-navigation>ul>li:hover ul{display:-webkit-box;display:-ms-flexbox;display:flex}header .site-navigation>ul>li>a:hover{background-color:transparent!important}header .site-navigation ul li.program-selector{display:none}header .site-navigation ul li.location-name{position:relative;margin-left:-74px;margin-right:50px;padding-left:50px;width:220px;font-size:.8em}header .site-navigation ul li.location-name:before{content:"";border-color:transparent #000;border-style:solid;border-width:0 76px 76px 0;height:0;margin-left:0;position:absolute;top:-11px;right:-68px;-webkit-transform:rotate(260deg);transform:rotate(260deg);width:0;z-index:1}header .site-navigation ul li.location-name a{padding-left:0;padding-right:0;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .site-navigation ul li a.has-submenu:after{display:none}}header .site-navigation ul li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight);height:100%;position:relative;z-index:2;--arrowWidth:53px}header .site-navigation ul li a.has-submenu:after{content:"";background:rgba(0,0,0,.3);width:var(--arrowWidth);height:100%;top:0;right:0;position:absolute;z-index:-1;pointer-events:none}header .site-navigation ul li a>.css-arrow{width:var(--arrowWidth);height:100%;right:0;top:0;position:absolute;-webkit-transition:var(--timing) all;transition:var(--timing) all}header .site-navigation ul li a>.css-arrow:after,header .site-navigation ul li a>.css-arrow:before{top:50%;right:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}header .site-navigation ul li a>.css-arrow:before{-webkit-transform:translate(calc(50% - 1px),-50%) rotate(45deg);transform:translate(calc(50% - 1px),-50%) rotate(45deg)}header .site-navigation ul li ul{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;z-index:3;max-height:0;-webkit-transition:max-height var(--timing);transition:max-height var(--timing);overflow:hidden}header .site-navigation ul li ul li{display:block;width:100%}header .site-navigation ul li ul li a{color:var(--primaryColour);font-weight:400;text-decoration:none;width:100%;font-family:var(--font-body);font-size:18px}header .site-navigation ul li ul li a:hover{color:var(--primaryColour);font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight);text-decoration:none}header .site-navigation .hours{display:none;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-color:var(--primaryColourAlt);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 90px 0 0;position:relative;margin-left:auto;-ms-flex-negative:0;flex-shrink:0}@media (min-width:73.5em){header .site-navigation ul li a>.css-arrow{display:none}header .site-navigation ul li ul{max-height:none;-webkit-transition:none;transition:none;display:none;position:absolute;top:100%;left:0;width:250px;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.4);box-shadow:0 1px 5px rgba(0,0,0,.4)}header .site-navigation ul li ul li{height:auto}header .site-navigation ul li ul li:first-child a{-webkit-box-shadow:inset 0 5px 5px -3px rgba(0,0,0,.4);box-shadow:inset 0 5px 5px -3px rgba(0,0,0,.4)}header .site-navigation .hours{display:-webkit-box;display:-ms-flexbox;display:flex}}header .site-navigation .hours:before{content:"";border-color:transparent;border-right-color:var(--primaryColourAlt);border-style:solid;border-width:71px 49px 0 0;position:absolute;top:0;left:-49px;width:0}header .site-navigation .hours span{color:#fff;display:block;font-size:14px;text-align:right;width:100%}header .site-navigation .hours span.label{font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight)}header .site-navigation .hours span.time{font-size:15px;text-transform:lowercase}@media (max-width:47.9375em),(min-width:48em) and (max-width:63.9375em),(min-width:64em) and (max-width:73.4375em){header .site-navigation ul li.menu-group.open>a,header .site-navigation ul li.open>a{background-color:var(--primaryColourAlt)!important}header .site-navigation ul li.menu-group.open>a:focus,header .site-navigation ul li.menu-group.open>a:hover,header .site-navigation ul li.open>a:focus,header .site-navigation ul li.open>a:hover{background-color:var(--primaryColourAlt)!important;color:#fff}header .site-navigation ul li.menu-group.open>a .css-arrow,header .site-navigation ul li.open>a .css-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}header .site-navigation ul li.menu-group.open>ul,header .site-navigation ul li.open>ul{max-height:1500px}BODY.mobile-menu-open{overflow:hidden;position:fixed}}header .myaccount{margin-right:18px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}header .myaccount .btn-trigger:after{top:calc(50% - 6px);right:15px;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:all var(--timing) ease-in-out;transition:all var(--timing) ease-in-out;width:6px;height:6px;border:0;border-radius:0;border-top:2px solid #fff;border-right:2px solid #fff}header .myaccount .btn-trigger:before{font-family:ymca-icons!important;color:inherit!important;font-size:25px;border:0;width:unset;height:unset;-webkit-transform:none;transform:none;position:unset;top:unset;left:unset;right:unset;bottom:unset;content:"\e90e";margin-right:3px}header .myaccount .myaccount-menu{display:none;position:absolute;top:100%;left:-18px;width:calc(100% + 36px);background:#fff;-webkit-box-shadow:0 5px 8px rgba(0,0,0,.5);box-shadow:0 5px 8px rgba(0,0,0,.5);font-size:14px;text-align:left}header .myaccount .myaccount-menu .member-info{padding:20px;background:#f3f3f3}header .myaccount .myaccount-menu .member-info div{font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight)}header .myaccount .myaccount-menu .menu-items{padding:20px}header .myaccount .myaccount-menu .menu-items ul{display:block;margin:0;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}header .myaccount .myaccount-menu .menu-items ul li{list-style:none;display:block;padding-bottom:0}header .myaccount .myaccount-menu .menu-items ul li:last-child{padding-bottom:0}header .myaccount .myaccount-menu .menu-items ul li a{display:inline-block;padding:10px 0;color:var(--primaryColour);text-decoration:none}header .myaccount .myaccount-menu .menu-items ul li a:hover{color:var(--primaryColourAlt);text-decoration:underline}@media (min-width:64em){header .header-search #search-results-dropdown-header{width:500px}header .myaccount .myaccount-menu .menu-items{padding:10px 20px}header .myaccount .myaccount-menu .menu-items ul li{padding-bottom:10px}header .myaccount .myaccount-menu .menu-items ul li a{padding:0}}header .myaccount.open .btn-trigger:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:calc(50% - 3px)}header .myaccount.open .myaccount-menu{display:block}@media (min-width:73.5em){.fixednavigation header .myaccount .myaccount-menu{left:auto;right:0}}@media (max-width:47.9375em){header .mobile-navigation-container .myaccount{position:initial}header .mobile-navigation-container .myaccount .btn-trigger{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;font-size:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;width:60px;height:50px;line-height:unset}header .mobile-navigation-container .myaccount .btn-trigger span{display:none}header .mobile-navigation-container .myaccount .btn-trigger:before{margin-right:0;font-size:18px}header .mobile-navigation-container .myaccount .btn-trigger:after{display:none}header .mobile-navigation-container .myaccount .myaccount-menu{left:0;width:100%;border-top:1px solid #ccc;-webkit-box-shadow:0 5px 8px rgba(0,0,0,.3);box-shadow:0 5px 8px rgba(0,0,0,.3)}}@media (min-width:48em) and (max-width:63.9375em),(min-width:64em) and (max-width:73.4375em){header .mobile-navigation-container .myaccount .btn-trigger{font-size:14px}header .mobile-navigation-container .myaccount .myaccount-menu{left:auto;right:0}}@media (max-width:47.9375em),(min-width:48em) and (max-width:63.9375em),(min-width:64em) and (max-width:73.4375em){header .myaccount .btn-trigger{border-radius:8px}header .corporate-utilities .myaccount{display:none}header .site-navigation li.menu-group>a{font-size:18px!important;padding:15px!important;margin:0!important}}@media (min-width:73.5em) and (min-width:73.5em){header .site-navigation>ul>li a.has-mega-menu:after{display:none}}@media (min-width:73.5em){body.fixednavigation .header-container{--logoPaddingLeft:16px;display:block;position:fixed;top:0;left:0}body.fixednavigation .header-container:before{content:"";height:100%}body.fixednavigation .header-container:after{content:"";height:100%;background-color:var(--primaryColour)!important}body.fixednavigation .header-container .header-search.open{height:81px;right:250px}body.fixednavigation .header-container .btn-location,body.fixednavigation .header-container .desktop-search{display:none}body.fixednavigation .header-container .header-links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;background-color:var(--primaryColour)}body.fixednavigation .header-container .corporate-navigation{background:0 0;height:auto;width:auto;z-index:2}body.fixednavigation .header-container .corporate-navigation ul{display:none}body.fixednavigation .header-container .corporate-navigation .corporate-utilities{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:2}#ja-jobs-widget .ja-job-list-container .job body.fixednavigation .header-container .corporate-navigation .corporate-utilities a.view-details,#ja-jobs-widget body.fixednavigation .header-container .corporate-navigation .corporate-utilities .ja-button,body.fixednavigation .header-container .corporate-navigation .corporate-utilities #ja-jobs-widget .ja-button,body.fixednavigation .header-container .corporate-navigation .corporate-utilities #ja-jobs-widget .ja-job-list-container .job a.view-details,body.fixednavigation .header-container .corporate-navigation .corporate-utilities .btn{border:none}#ja-jobs-widget body.fixednavigation .header-container .corporate-navigation .corporate-utilities .ja-button,body.fixednavigation .header-container .corporate-navigation .corporate-utilities #ja-jobs-widget .ja-button,body.fixednavigation .header-container .corporate-navigation .corporate-utilities .btn-primary{border:1px solid var(--primaryColourAlt)}body.fixednavigation .header-container .logo{padding:16px 16px 16px var(--logoPaddingLeft)}body.fixednavigation .header-container .logo:before{content:"";border-color:transparent #fff transparent transparent;border-style:solid;border-width:0 90px 70px 0;height:0;margin-left:-10px;position:absolute;bottom:10px;left:-65px;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:0}body.fixednavigation .header-container .logo .logo-img{height:46px}body.fixednavigation .header-container .logo .logo-img img{max-height:46px}body.fixednavigation .header-container .logo .program-selector{display:none}body.fixednavigation .header-container .site-navigation{height:var(--siteNavigationHeightFixed);background:0 0}body.fixednavigation .header-container .site-navigation:before{border-width:0 90px 90px 0;-webkit-transform:rotate(262deg);transform:rotate(262deg);top:-14px;left:3px}body.fixednavigation .header-container .site-navigation .hours{display:none}body.fixednavigation .header-container .site-navigation>ul li.location-name{padding-left:60px;max-width:190px}body.fixednavigation .header-container .site-navigation>ul li.location-name:before{border-width:0 90px 90px 0;-webkit-transform:rotate(262deg);transform:rotate(262deg);top:-14px;right:-83px}header .site-navigation>ul>li.mega-menu-item{position:unset}header .site-navigation>ul>li a.has-mega-menu{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 20px}header .site-navigation>ul>li a.has-mega-menu:hover ul.mega-menu-content{display:-webkit-box;display:-ms-flexbox;display:flex}header .site-navigation>ul>li a.has-mega-menu:after{content:"";background:rgba(0,0,0,.3);width:var(--arrowWidth);height:100%;top:0;right:0;position:absolute;z-index:-1;pointer-events:none}header .site-navigation>ul>li a.has-mega-menu+.mega-menu-content{display:none;position:absolute;left:0;top:100%;width:650px;background-color:#f9f9f9;padding:30px 74px 0;-webkit-box-shadow:0 8px 16px rgba(0,0,0,.2),inset 0 5px 5px -3px rgba(0,0,0,.4);box-shadow:0 8px 16px rgba(0,0,0,.2),inset 0 5px 5px -3px rgba(0,0,0,.4);z-index:2;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (min-width:73.5em) and (max-width:47.9375em),(min-width:73.5em) and (min-width:48em) and (max-width:63.9375em),(min-width:73.5em) and (min-width:64em) and (max-width:73.4375em){header .site-navigation>ul>li a.has-mega-menu+.mega-menu-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:10px 0;position:static;-webkit-box-shadow:none;box-shadow:none}}.skiptranslate>IFRAME.skiptranslate{display:none}.site-utils-bar{position:relative;z-index:401;isolation:isolate;border-bottom:1px solid #ccc;background:#fff}.site-utils-bar .site-utils-bar-inner{position:relative;max-width:1900px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--siteUtilsBarHeight);padding:0 16px 0 var(--logoPaddingLeft)}@media (min-width:73.5em){header .site-navigation>ul>li a.has-mega-menu+.mega-menu-content li.menu-group{background:0 0!important;padding:0 20px 30px;-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}header .site-navigation>ul>li a.has-mega-menu+.mega-menu-content li.menu-group>a{font-size:20px!important;margin-top:0;-webkit-box-shadow:none!important;box-shadow:none!important;padding:0!important;margin-bottom:15px}header .site-navigation>ul>li a.has-mega-menu+.mega-menu-content li.menu-group>a:hover{background:0 0!important;text-decoration:underline}header .site-navigation>ul>li a.has-mega-menu+.mega-menu-content li.menu-group ul{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;-webkit-box-shadow:none;box-shadow:none;background:0 0}header .site-navigation>ul>li a.has-mega-menu+.mega-menu-content li.menu-group ul li{margin-bottom:15px;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}header .site-navigation>ul>li a.has-mega-menu+.mega-menu-content li.menu-group ul li:last-child{margin-bottom:0}header .site-navigation>ul>li a.has-mega-menu+.mega-menu-content li.menu-group ul li a{font-size:18px;text-decoration:none;-webkit-box-shadow:none!important;box-shadow:none!important;padding:0!important}header .site-navigation>ul>li a.has-mega-menu+.mega-menu-content li.menu-group ul li a:focus,header .site-navigation>ul>li a.has-mega-menu+.mega-menu-content li.menu-group ul li a:hover{text-decoration:underline;background:0 0!important}header .site-navigation>ul>li a.has-mega-menu+.mega-menu-content:hover,header .site-navigation>ul>li a.has-mega-menu.open+.mega-menu-content,header .site-navigation>ul>li a.has-mega-menu:hover+.mega-menu-content{-moz-column-count:2;-webkit-column-count:2;column-count:2;display:block}BODY.fixednavigation .site-utils-bar{border-bottom:0}.site-utils-bar .site-utils-bar-inner{padding-right:30px}}.site-utils-bar .site-switcher{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.site-utils-bar .site-switcher .trigger-button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;background:0 0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:700;color:var(--primaryColour);-webkit-transition:all var(--timing) ease;transition:all var(--timing) ease;outline-offset:5px;text-align:left;margin-right:10px;cursor:pointer}.site-utils-bar .site-switcher .trigger-button[disabled]{cursor:wait;opacity:.6}.site-utils-bar .site-switcher .trigger-button .css-arrow{position:relative}.site-utils-bar .site-switcher .trigger-button .css-arrow:before{border-color:currentColor;top:50%;right:50%;-webkit-transform:translate(50%,-65%) rotate(135deg);transform:translate(50%,-65%) rotate(135deg)}.site-utils-bar .site-switcher .trigger-button .css-arrow:after{border-color:currentColor;position:static;top:0;right:0}.site-utils-bar .site-switcher ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.site-utils-bar .site-switcher ul li{list-style:none}.site-utils-bar .site-switcher ul li a{color:#000;text-decoration:none}.site-utils-bar .site-switcher ul li a:focus-visible,.site-utils-bar .site-switcher ul li a:hover{color:var(--primaryColour)}@media (min-width:48em){.site-utils-bar .site-switcher .trigger-button{display:none}.site-utils-bar .site-switcher ul{gap:20px}.site-utils-bar .site-switcher ul li a{-webkit-transition:all var(--timing) ease;transition:all var(--timing) ease;font-weight:700;text-underline-offset:8px;text-decoration-thickness:2px!important}.site-utils-bar .site-switcher ul li.current-site a{color:var(--primaryColour);text-decoration:underline}.accordion-container>ul>li a.accordion-trigger:active,.accordion-container>ul>li a.accordion-trigger:focus,.accordion-container>ul>li a.accordion-trigger:hover{background-color:var(--primaryColourAlt)}}@media (max-width:47.9375em){.site-utils-bar .site-switcher ul{position:absolute;top:100%;left:0;background:#fff;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;z-index:1;border:1px solid #ccc}.site-utils-bar .site-switcher ul li{border-top:1px solid #ccc}.site-utils-bar .site-switcher ul li:first-child{border-top:none}.site-utils-bar .site-switcher ul li a{display:block;padding:10px var(--logoPaddingLeft);white-space:nowrap}.site-utils-bar .site-switcher ul li a:focus-visible,.site-utils-bar .site-switcher ul li a:hover{text-decoration:underline}.site-utils-bar .site-switcher:not(.open) ul{display:none}}.site-utils-bar .site-switcher.open .trigger-button:before{-webkit-transform:translate(50%,-65%) rotate(315deg);transform:translate(50%,-65%) rotate(315deg)}.site-utils-bar #google_translate_element{margin-left:auto;position:relative;isolation:isolate;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-utils-bar #google_translate_element .goog-te-combo{display:none}.site-utils-bar #google_translate_element .trigger-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px;padding:0 0 5px;-webkit-transition:all var(--timing) ease;transition:all var(--timing) ease;color:#000;cursor:pointer;line-height:1}.site-utils-bar #google_translate_element .trigger-button[disabled]{cursor:wait;opacity:.6}.site-utils-bar #google_translate_element .trigger-button span{margin-top:4px}@media (min-width:73.5em){.site-utils-bar .site-switcher{font-size:16px}.site-utils-bar #google_translate_element .trigger-button span{margin-top:2px}}.site-utils-bar #google_translate_element .trigger-button svg{width:20px;height:20px;opacity:.6;-webkit-transition:all var(--timing) ease;transition:all var(--timing) ease}.site-utils-bar #google_translate_element .trigger-button:after{content:"";display:block;width:10px;height:6px;-webkit-transition:all var(--timing) ease;transition:all var(--timing) ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M4.53815 5.79592L0.191306 1.18321C0.0688152 1.05322 9.15342e-07 0.87693 9.23378e-07 0.693106C9.31413e-07 0.509283 0.0688152 0.332988 0.191306 0.203006C0.313797 0.073023 0.47993 -4.14766e-07 0.653158 -4.08563e-07C0.826385 -4.02361e-07 0.992519 0.073023 1.11501 0.203006L4.99946 4.32619L8.88499 0.20416C8.94564 0.139799 9.01765 0.0887445 9.09689 0.0539126C9.17613 0.0190808 9.26107 0.00115295 9.34684 0.00115296C9.43262 0.00115296 9.51755 0.0190808 9.5968 0.0539127C9.67604 0.0887445 9.74804 0.139799 9.80869 0.20416C9.86935 0.26852 9.91746 0.344928 9.95028 0.42902C9.98311 0.513111 10 0.60324 10 0.69426C10 0.78528 9.98311 0.875409 9.95028 0.959501C9.91746 1.04359 9.86935 1.12 9.80869 1.18436L5.46185 5.79707C5.4012 5.8615 5.32917 5.91259 5.24988 5.94741C5.17058 5.98224 5.08559 6.00011 4.99977 6C4.91396 5.99989 4.82901 5.98181 4.74979 5.94679C4.67057 5.91177 4.59865 5.8605 4.53815 5.79592Z' fill='%23666666'/%3E%3C/svg%3E")}.site-utils-bar #google_translate_element .trigger-button:hover{color:var(--primaryColour)}.site-utils-bar #google_translate_element .trigger-button:hover svg{opacity:1}.site-utils-bar #google_translate_element .dropdown-results{position:absolute;top:100%;right:0;background:#fff;min-width:260px;max-height:75vh;z-index:1;overflow-y:auto;border:1px solid #ccc;display:none}.site-utils-bar #google_translate_element .dropdown-results ul{margin:0;padding:0}.site-utils-bar #google_translate_element .dropdown-results ul li{list-style:none;border-top:1px solid #ccc}.site-utils-bar #google_translate_element .dropdown-results ul li:first-child{border-top:none}.site-utils-bar #google_translate_element .dropdown-results ul li button{width:100%;border:0;background:0 0;font-size:14px;padding:11px 15px 7px;text-align:left;color:#000;cursor:pointer}.site-utils-bar #google_translate_element .dropdown-results ul li button:hover{text-decoration:underline;color:var(--primaryColour)}.site-utils-bar #google_translate_element.open .trigger-button:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.site-utils-bar #google_translate_element.open .dropdown-results{display:block}.accordion-container{width:100%;padding-top:15px;padding-bottom:15px}@media (max-width:47.9375em){.accordion-container{margin-left:-30px;width:calc(100% + 60px)}}.accordion-container>ul{margin:0;padding:0}.accordion-container>ul>li{list-style-type:none}.accordion-container>ul>li a.accordion-trigger{background-color:var(--primaryColour);border-bottom:2px solid var(--primaryColourAlt);color:#fff;font-size:20px;font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight);display:-webkit-box;display:-ms-flexbox;display:flex;padding:26px 18px;position:relative;text-decoration:none;-webkit-transition:all var(--timing) ease;transition:all var(--timing) ease;width:100%}.accordion-container>ul>li a.accordion-trigger.css-arrow{padding-right:45px}.accordion-container>ul>li a.accordion-trigger.css-arrow:after,.accordion-container>ul>li a.accordion-trigger.css-arrow:before{-webkit-transition:all var(--timing) ease;transition:all var(--timing) ease}.accordion-container>ul>li a.accordion-trigger.css-arrow:before{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:31px;right:24px}.accordion-container>ul>li a.accordion-trigger.css-arrow:after{top:24px}.accordion-container>ul>li a.accordion-trigger:active,.accordion-container>ul>li a.accordion-trigger:focus,.accordion-container>ul>li a.accordion-trigger:hover{color:#fff}.accordion-container>ul>li .accordion-content{height:0;overflow:hidden;-webkit-transition:all var(--timing) ease;transition:all var(--timing) ease}.accordion-container>ul>li .accordion-content .rich-text{padding:0 16px}.accordion-container>ul>li .accordion-content table{padding-bottom:0}.accordion-container>ul>li .accordion-content table td{vertical-align:top}.accordion-container>ul>li .accordion-content ol li,.accordion-container>ul>li .accordion-content ul li{line-height:2em}.accordion-container>ul>li .accordion-content ul li{list-style-type:none}.accordion-container>ul>li .accordion-content ul li:before{content:"•";color:var(--primaryColour);display:inline-block;width:1em;margin-left:-1em}.accordion-container>ul>li.open>a.css-arrow:after,.accordion-container>ul>li.open>a.css-arrow:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.accordion-container>ul>li.open>a.css-arrow:before{top:34px;right:24px}.accordion-container>ul>li.open .accordion-content{height:auto;overflow:auto}.alerts-container{position:absolute;width:100%;padding:0;height:100%;z-index:15;background-color:rgba(0,0,0,.6);-webkit-transition:background-color var(--timing) ease-in-out;transition:background-color var(--timing) ease-in-out}@media (max-width:47.9375em),(min-width:48em) and (max-width:63.9375em),(min-width:64em) and (max-width:73.4375em){.alerts-container{position:fixed;top:var(--headerBottom)}HTML.KingSwim header .site-navigation ul li{background-color:var(--primary-light)!important}}.alerts-container .alert-container{pointer-events:all;-webkit-box-shadow:0 0 10px 0 #000;box-shadow:0 0 10px 0 #000;padding:20px 30px;background-color:#fff}.alerts-container .alert{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}@media (min-width:64em){.site-utils-bar .site-switcher ul{gap:30px}.alerts-container .alert-container{padding:30px 0}.alerts-container .alert{max-width:1900px;margin:0 auto;padding-left:100px}}.alerts-container .alert .alert-title{font-size:26px;margin:0 0 5px;width:100%}.alerts-container .alert-icon{margin-right:10px;width:50px;height:50px;border-radius:100px;background-color:var(--primaryColour);background-image:url(../img/icons/caution.png);background-repeat:no-repeat;background-size:auto 50%;background-position:center 43%;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media (min-width:64em){.alerts-container .alert-icon{margin-right:28px;width:75px;height:75px}}.alerts-container .alert-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:80%;position:relative}.alerts-container .alert-text.show-animations .alerts-container .alert-text{-webkit-transition:opacity var(--timing) ease-in-out,visibility 0s linear 0s;transition:opacity var(--timing) ease-in-out,visibility 0s linear 0s}@media (max-width:47.9375em){.alerts-container .alert-text{width:70%}.alerts-container .alert .alert-text .alert-title,.alerts-container .alert-text .alert .alert-title,.alerts-container .alert-text h1{font-size:16px}#ja-jobs-widget .alerts-container .alert-text .ja-button,#ja-jobs-widget .ja-job-list-container .job .alerts-container .alert-text a.view-details,.alerts-container .alert-text #ja-jobs-widget .ja-button,.alerts-container .alert-text #ja-jobs-widget .ja-job-list-container .job a.view-details,.alerts-container .alert-text .btn{font-size:14px;--buttonHeight:40px}#ja-jobs-widget .alerts-container .alert-text .ja-button:before,#ja-jobs-widget .ja-job-list-container .job .alerts-container .alert-text a.view-details:before,.alerts-container .alert-text #ja-jobs-widget .ja-button:before,.alerts-container .alert-text #ja-jobs-widget .ja-job-list-container .job a.view-details:before,.alerts-container .alert-text .btn:before{top:15px;right:24px}#ja-jobs-widget .alerts-container .alert-text .ja-button:after,#ja-jobs-widget .ja-job-list-container .job .alerts-container .alert-text a.view-details:after,.alerts-container .alert-text #ja-jobs-widget .ja-button:after,.alerts-container .alert-text #ja-jobs-widget .ja-job-list-container .job a.view-details:after,.alerts-container .alert-text .btn:after{border:1px solid #fff;border-radius:18px;height:18px;top:9px;width:18px}}.alerts-container .alert-text p{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;font-size:12px;margin-top:0}#ja-jobs-widget .alerts-container .alert-text .ja-button,#ja-jobs-widget .ja-job-list-container .job .alerts-container .alert-text a.view-details,.alerts-container .alert-text #ja-jobs-widget .ja-button,.alerts-container .alert-text #ja-jobs-widget .ja-job-list-container .job a.view-details,.alerts-container .alert-text .btn{font-weight:100!important;font-family:var(--font-body)}.alerts-container .alert-message-count{font-size:14px;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:25px}#ja-jobs-widget .alerts-container .alert-message-count .ja-button,#ja-jobs-widget .ja-job-list-container .job .alerts-container .alert-message-count a.view-details,.alerts-container .alert-message-count #ja-jobs-widget .ja-button,.alerts-container .alert-message-count #ja-jobs-widget .ja-job-list-container .job a.view-details,.alerts-container .alert-message-count .btn{--buttonPadding:0px 10px;--buttonHeight:25px;margin-left:10px}#ja-jobs-widget .alerts-container .alert-message-count .ja-button:after,#ja-jobs-widget .alerts-container .alert-message-count .ja-button:before,#ja-jobs-widget .ja-job-list-container .job .alerts-container .alert-message-count a.view-details:after,#ja-jobs-widget .ja-job-list-container .job .alerts-container .alert-message-count a.view-details:before,.alerts-container .alert-message-count #ja-jobs-widget .ja-button:after,.alerts-container .alert-message-count #ja-jobs-widget .ja-button:before,.alerts-container .alert-message-count #ja-jobs-widget .ja-job-list-container .job a.view-details:after,.alerts-container .alert-message-count #ja-jobs-widget .ja-job-list-container .job a.view-details:before,.alerts-container .alert-message-count .btn:after,.alerts-container .alert-message-count .btn:before{display:none}.alerts-container .min-max-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--primaryColour);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-family:var(--font-body);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--primaryColour);margin-left:auto}.alerts-container .min-max-button:hover{color:var(--primaryColourAlt)}@media (min-width:64em){.alerts-container .alert-text p{margin:0;font-size:16px}#ja-jobs-widget .alerts-container .alert-text .ja-button,#ja-jobs-widget .ja-job-list-container .job .alerts-container .alert-text a.view-details,.alerts-container .alert-text #ja-jobs-widget .ja-button,.alerts-container .alert-text #ja-jobs-widget .ja-job-list-container .job a.view-details,.alerts-container .alert-text .btn{position:absolute;bottom:0;right:0}.alerts-container .alert .alert-text .alert-title,.alerts-container .alert-text .alert .alert-title,.alerts-container .alert-text h1,.alerts-container .alert-text h2,.alerts-container .alert-text h3,.alerts-container .alert-text h4,.alerts-container .alert-text h5,.alerts-container .alert-text h6,.alerts-container .alert-text p{width:calc(100% - 300px)}.alerts-container .alert-message-count{height:30px}.alerts-container .min-max-button{margin-right:20px}}.alerts-container .min-max-button>span{display:none;margin-right:8px}.alerts-container .min-max-button div{font-size:25px}.alerts-container .maximise-button{display:none}.alerts-container.show-animations .alert-container{-webkit-transition:padding var(--timing) ease-in-out;transition:padding var(--timing) ease-in-out}.alerts-container.show-animations .alert-icon{-webkit-transition:width var(--timing) ease-in-out,height var(--timing) ease-in-out;transition:width var(--timing) ease-in-out,height var(--timing) ease-in-out}.alerts-container.minimised{background-color:transparent;pointer-events:none}.alerts-container.minimised .alert-container{padding:10px}.alerts-container.minimised .alert-icon{width:25px;height:25px;margin-right:15px}.alerts-container.minimised .alert-text{display:none}.alerts-container.minimised .alert-message-count{display:-webkit-box;display:-ms-flexbox;display:flex}.alerts-container.minimised .minimise-button{display:none}.alerts-container.minimised .maximise-button{display:-webkit-box;display:-ms-flexbox;display:flex}.banner-top-container{margin:0;padding:0;width:100%;height:100%;background-color:#e1e1e1}.banner-container{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-position:center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:60px 0;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:64em){.alerts-container .min-max-button>span{display:block}.alerts-container .min-max-button div{font-size:30px}.alerts-container.minimised .alert-container{padding:10px 0}.alerts-container.minimised .alert-icon{width:30px;height:30px}.banner-container{max-width:1900px;margin:0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;height:470px;padding:0}.banner-container.banner-small{height:310px}}@media (min-width:73.5em){.site-utils-bar #google_translate_element .dropdown-results ul li button{padding:10px 15px}BODY.fixednavigation .alerts-container{position:fixed;top:var(--headerBottom)}.banner-container.event-banner,.banner-container.trainer-banner{background-position:top;height:540px}}.banner-container>.content-container{position:relative}.banner-container .content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse wrap;flex-flow:column-reverse wrap}@media (min-width:48em){.banner-container .content-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}}.banner-container .banner-gradient{background:linear-gradient(135deg,#000 20%,rgba(0,0,0,0) 60%);height:100%;position:absolute;top:0;left:0;pointer-events:none;width:100%;z-index:1}.banner-container .video-bg-container{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;z-index:0}.banner-container .video-bg-container.display-above{z-index:2}.banner-container .video-bg-container IFRAME{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.banner-container .blue-shadow-container{display:none}@media (min-width:64em){.banner-container .blue-shadow-container{display:block;height:100%;width:100%;position:absolute;top:0;left:0;overflow:hidden}.banner-container .blue-shadow-container>div{position:relative;max-width:1056px;height:100%;margin:0 auto}.banner-container .blue-shadow-container>div>div{border-radius:8px;position:absolute;width:100%;height:187px;background-color:var(--quicklinkborderColour);opacity:.6;bottom:-24px;left:calc(100% - 18px - 330px);-webkit-transform:rotate(12deg);transform:rotate(12deg);-webkit-transform-origin:top left;transform-origin:top left}}.banner-container .banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;position:relative;z-index:3}.banner-container .banner .banner-text{max-width:420px;z-index:2}.alerts-container .alert .banner-container .banner .banner-text .alert-title,.banner-container .banner .banner-text .alerts-container .alert .alert-title,.banner-container .banner .banner-text h1{color:var(--bannerTextColor,#fff);font-size:46px;margin:0;z-index:3}@media (max-width:47.9375em){.banner-container .banner-gradient{background:linear-gradient(135deg,#000 0,rgba(0,0,0,0) 100%)}.alerts-container .alert .banner-container .banner .banner-text .alert-title,.banner-container .banner .banner-text .alerts-container .alert .alert-title,.banner-container .banner .banner-text h1{font-size:36px;line-height:1em}}.banner-container .banner .banner-text p{color:var(--bannerTextColor,#fff);font-size:18px;z-index:3;line-height:1.5}#ja-jobs-widget .alerts-container .alert .banner-container .banner .banner-text .alert-title+.ja-button,#ja-jobs-widget .banner-container .banner .banner-text .alerts-container .alert .alert-title+.ja-button,#ja-jobs-widget .banner-container .banner .banner-text h1+.ja-button,#ja-jobs-widget .ja-job-list-container .job .alerts-container .alert .banner-container .banner .banner-text .alert-title+a.view-details,#ja-jobs-widget .ja-job-list-container .job .banner-container .banner .banner-text .alerts-container .alert .alert-title+a.view-details,#ja-jobs-widget .ja-job-list-container .job .banner-container .banner .banner-text h1+a.view-details,.alerts-container .alert .banner-container .banner .banner-text #ja-jobs-widget .alert-title+.ja-button,.alerts-container .alert .banner-container .banner .banner-text #ja-jobs-widget .ja-job-list-container .job .alert-title+a.view-details,.alerts-container .alert .banner-container .banner .banner-text .alert-title+.btn,.banner-container .banner .banner-text #ja-jobs-widget .ja-job-list-container .job h1+a.view-details,.banner-container .banner .banner-text #ja-jobs-widget h1+.ja-button,.banner-container .banner .banner-text .alerts-container .alert #ja-jobs-widget .alert-title+.ja-button,.banner-container .banner .banner-text .alerts-container .alert #ja-jobs-widget .ja-job-list-container .job .alert-title+a.view-details,.banner-container .banner .banner-text .alerts-container .alert .alert-title+.btn,.banner-container .banner .banner-text h1+.btn{margin-top:1em}.banner-container .trainer-image{margin:0;border-radius:100%;overflow:hidden;border:2px solid #fff}@media (max-width:47.9375em){.banner-container .trainer-image{margin:0 auto 30px;max-width:250px}}@media (min-width:48em){.banner-container .trainer-image{width:250px;height:250px}}.banner-container .trainer-image img{width:100%;height:100%;display:block}.event-banner-details{background-color:#fff;margin:30px auto 0;z-index:1;display:none}.banner-container .event-banner-details{margin:0;border-radius:5px;border:1px solid var(--border-color);padding:17px 22px;min-width:315px;min-height:330px}@media (min-width:64em){.banner-container .trainer-image{width:300px;height:300px}.banner-container .event-banner-details{display:block}}@media (max-width:47.9375em),(min-width:48em) and (max-width:63.9375em){.banner-container .event-banner-details{display:none!important}.content-container>.event-banner-details{display:block;margin-top:0;margin-bottom:15px}}.event-banner-details h2{color:var(--primaryColour);font-size:26px;margin:0 0 12px}.event-banner-details table span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight)}.event-banner-details table td{padding:11px 12px}.event-banner-details table td.icon-clock{position:relative;padding-left:45px}.event-banner-details table td.icon-clock .ymca-icon-android-time{color:var(--primaryColour);font-size:24px;position:absolute;top:8px;left:10px}.event-banner-details .address{position:relative;padding:14px 0}.event-banner-details .address .ymca-icon-marker{color:var(--primaryColour);font-size:32px;position:absolute;top:7px;left:6px}.event-banner-details .address p{font-size:15px;margin:0;padding:4px 0 4px 45px;line-height:14px}.event-banner-details .address p:first-child{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight);padding-top:0;padding-bottom:8px}.banner-slider-container .slick-track{margin-bottom:0}.banner-slider-container .banner-container.slick-slide{background-position:top center;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:73.5em){.banner-container .trainer-image{width:360px;height:360px}.banner-slider-container .banner-container.slick-slide{height:550px}}.banner-slider-container .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;margin:0 auto;max-width:1056px;position:absolute;bottom:0;left:0;right:0;padding:20px 30px}@media (min-width:48em){.banner-slider-container .slick-dots{padding:20px 24px}}@media (min-width:64em){.banner-slider-container .slick-dots{padding:36px 18px}}.banner-slider-container .slick-dots li{margin-right:8px}.banner-slider-container .slick-dots li button{background-color:#8a8985;border-radius:16px;border:none;height:16px;text-indent:-9999px;width:16px}.banner-slider-container .slick-dots li.slick-active button{background-color:#fff}.banner-slider-container .slick-dots li.slick-active button:before{background-color:transparent}.cta-widget{margin:0;width:100%}.cta-widget.mobile-cta-widget{display:block;padding:10px 28px 15px;margin-bottom:20px}.cta-widget.desktop-cta-widget{display:none}.cta-widget.cta-bg-red{background-color:var(--primaryColour);color:#fff!important}.cta-widget.cta-bg-red p{color:#fff!important}.cta-widget.cta-bg-white{background-color:#fff}.cta-widget h2{margin-top:10px}#ja-jobs-widget .cta-widget .btn-tertiary.ja-button:after,#ja-jobs-widget .cta-widget .btn-tertiary.ja-button:before,#ja-jobs-widget .ja-job-list-container .job .cta-widget a.view-details:after,#ja-jobs-widget .ja-job-list-container .job .cta-widget a.view-details:before,.cta-widget #ja-jobs-widget .btn-tertiary.ja-button:after,.cta-widget #ja-jobs-widget .btn-tertiary.ja-button:before,.cta-widget #ja-jobs-widget .ja-job-list-container .job a.view-details:after,.cta-widget #ja-jobs-widget .ja-job-list-container .job a.view-details:before,.cta-widget .btn.btn-tertiary:after,.cta-widget .btn.btn-tertiary:before{border-color:var(--primaryColour);color:var(--primaryColour)}.breadcrumbs{display:none}.breadcrumbs ul{padding:0;margin:0;display:table}.breadcrumbs ul li{display:table-cell;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:22px 0}@media (min-width:64em){.cta-widget.mobile-cta-widget{display:none}.cta-widget.desktop-cta-widget{display:block}.cta-widget{position:absolute;border-radius:8px;margin:0;padding:20px 28px 15px;bottom:-24px;right:18px;width:330px;left:auto;z-index:3}.breadcrumbs{display:block}.breadcrumbs ul li{max-width:200px}}.breadcrumbs ul li a{display:block;position:relative;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:30px}.breadcrumbs ul li a:after{border-top:1px solid #999;border-right:1px solid #999;content:"";display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:5px;right:15px;width:6px;height:6px}#ja-jobs-widget .ja-button,#ja-jobs-widget .ja-job-list-container .job a.view-details,.btn{border-radius:var(--buttonRadius);-webkit-box-shadow:inset 0 -3px 1px rgba(0,0,0,.15);box-shadow:inset 0 -3px 1px rgba(0,0,0,.15);cursor:pointer;font-size:18px;line-height:1em;padding:var(--buttonPadding);height:var(--buttonHeight);position:relative;text-decoration:none;text-transform:none;border:1px solid transparent;background-color:var(--primaryButtonColour);color:var(--primaryButtonTextColour);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all var(--timing) ease;transition:all var(--timing) ease}#ja-jobs-widget .ja-button:before,#ja-jobs-widget .ja-job-list-container .job a.view-details:before,.btn:before{--rotation:45deg;border-top:2px solid #fff;border-right:2px solid #fff;content:"";display:block;height:6px;-webkit-transform:rotate(var(--rotation)) translateY(-50%);transform:rotate(var(--rotation)) translateY(-50%);-webkit-transform-origin:top;transform-origin:top;position:absolute;top:50%;right:26px;width:6px;-ms-flex-negative:0;flex-shrink:0}#ja-jobs-widget .ja-button:after,#ja-jobs-widget .ja-job-list-container .job a.view-details:after,.btn:after{border:1px solid #fff;border-radius:22px;content:"";display:block;height:22px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:16px;width:22px;-ms-flex-negative:0;flex-shrink:0}#ja-jobs-widget .ja-job-list-container .job a.text-thin.view-details,#ja-jobs-widget .text-thin.ja-button,.btn.text-thin{font-family:var(--font-body)}#ja-jobs-widget .btn-flex.ja-button,#ja-jobs-widget .ja-job-list-container .job a.btn-flex.view-details,.btn.btn-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#ja-jobs-widget .icon-left.ja-button,#ja-jobs-widget .ja-job-list-container .job a.icon-left.view-details,.btn.icon-left{--buttonPadding:0px 22px 0px 55px}#ja-jobs-widget .icon-left.ja-button:before,#ja-jobs-widget .ja-job-list-container .job a.icon-left.view-details:before,.btn.icon-left:before{--rotation:-135deg;right:auto;left:26px}#ja-jobs-widget .icon-left.ja-button:after,#ja-jobs-widget .ja-job-list-container .job a.icon-left.view-details:after,.btn.icon-left:after{right:auto;left:16px}#ja-jobs-widget .ja-job-list-container .job a.no-icon.view-details,#ja-jobs-widget .no-icon.ja-button,.btn.no-icon{--buttonPadding:0px 22px 0px 22px}#ja-jobs-widget .ja-job-list-container .job a.no-icon.view-details:after,#ja-jobs-widget .ja-job-list-container .job a.no-icon.view-details:before,#ja-jobs-widget .no-icon.ja-button:after,#ja-jobs-widget .no-icon.ja-button:before,.btn.no-icon:after,.btn.no-icon:before{display:none}#ja-jobs-widget .ja-job-list-container .job a.no-shadow.view-details,#ja-jobs-widget .no-shadow.ja-button,.btn.no-shadow{-webkit-box-shadow:none;box-shadow:none}#ja-jobs-widget .ja-job-list-container .job a.no-icon-circle.view-details:after,#ja-jobs-widget .no-icon-circle.ja-button:after,.btn.no-icon-circle:after{display:none}#ja-jobs-widget .btn-icon.ja-button,#ja-jobs-widget .ja-job-list-container .job a.btn-icon.view-details,.btn.btn-icon{--buttonPadding:0px 22px 0px 55px}#ja-jobs-widget .btn-icon.ja-button:before,#ja-jobs-widget .ja-job-list-container .job a.btn-icon.view-details:before,.btn.btn-icon:before{border:0;--rotation:0deg;height:auto;left:22px;right:auto;font-size:20px;color:#e51010}#ja-jobs-widget .btn-icon.ja-button:after,#ja-jobs-widget .ja-job-list-container .job a.btn-icon.view-details:after,.btn.btn-icon:after{display:none}#ja-jobs-widget .btn-icon.ja-button:hover,#ja-jobs-widget .ja-job-list-container .job a.btn-icon.view-details:hover,.btn.btn-icon:hover{opacity:.85}#ja-jobs-widget .disabled.ja-button,#ja-jobs-widget .ja-job-list-container .job a.disabled.view-details,#ja-jobs-widget .ja-job-list-container .job a[disabled].view-details,#ja-jobs-widget [disabled].ja-button,.btn.disabled,.btn[disabled]{opacity:.35;pointer-events:none}#ja-jobs-widget .btn-primary.ja-button,#ja-jobs-widget .btn.ja-button,#ja-jobs-widget .ja-button,#ja-jobs-widget .ja-job-list-container .job a.btn-primary.view-details,#ja-jobs-widget .ja-job-list-container .job a.view-details.ja-button,.btn.btn-primary{background-color:var(--primaryButtonColour);color:var(--primaryButtonTextColour)}#ja-jobs-widget .btn-primary.ja-button:after,#ja-jobs-widget .btn-primary.ja-button:before,#ja-jobs-widget .btn.ja-button:after,#ja-jobs-widget .btn.ja-button:before,#ja-jobs-widget .ja-button:after,#ja-jobs-widget .ja-button:before,#ja-jobs-widget .ja-job-list-container .job a.btn-primary.view-details:after,#ja-jobs-widget .ja-job-list-container .job a.btn-primary.view-details:before,#ja-jobs-widget .ja-job-list-container .job a.view-details.ja-button:after,#ja-jobs-widget .ja-job-list-container .job a.view-details.ja-button:before,.btn.btn-primary:after,.btn.btn-primary:before{border-color:var(--primaryButtonTextColour);color:var(--primaryButtonTextColour)}#ja-jobs-widget .btn-primary.ja-button:hover,#ja-jobs-widget .btn.ja-button:hover,#ja-jobs-widget .ja-button:hover,#ja-jobs-widget .ja-job-list-container .job a.btn-primary.view-details:hover,#ja-jobs-widget .ja-job-list-container .job a.view-details.ja-button:hover,.btn.btn-primary:hover{color:var(--primaryButtonTextColour);background-color:var(--primaryColourAlt)}#ja-jobs-widget .btn-primary.ja-button:hover:after,#ja-jobs-widget .btn-primary.ja-button:hover:before,#ja-jobs-widget .btn.ja-button:hover:after,#ja-jobs-widget .btn.ja-button:hover:before,#ja-jobs-widget .ja-button:hover:after,#ja-jobs-widget .ja-button:hover:before,#ja-jobs-widget .ja-job-list-container .job a.btn-primary.view-details:hover:after,#ja-jobs-widget .ja-job-list-container .job a.btn-primary.view-details:hover:before,#ja-jobs-widget .ja-job-list-container .job a.view-details.ja-button:hover:after,#ja-jobs-widget .ja-job-list-container .job a.view-details.ja-button:hover:before,.btn.btn-primary:hover:after,.btn.btn-primary:hover:before{border-color:var(--primaryButtonTextColour);color:var(--primaryButtonTextColour)}#ja-jobs-widget .btn-secondary.ja-button,#ja-jobs-widget .ja-job-list-container .job a.btn-secondary.view-details,.btn.btn-secondary{color:var(--secondaryButtonTextColour);background-color:var(--secondaryButtonColour)}#ja-jobs-widget .btn-secondary.ja-button:after,#ja-jobs-widget .btn-secondary.ja-button:before,#ja-jobs-widget .ja-job-list-container .job a.btn-secondary.view-details:after,#ja-jobs-widget .ja-job-list-container .job a.btn-secondary.view-details:before,.btn.btn-secondary:after,.btn.btn-secondary:before{border-color:var(--secondaryButtonTextColour);color:var(--secondaryButtonTextColour)}#ja-jobs-widget .btn-secondary.ja-button:hover,#ja-jobs-widget .ja-job-list-container .job a.btn-secondary.view-details:hover,.btn.btn-secondary:hover{color:var(--primaryButtonTextColour);background-color:var(--primaryColour)}#ja-jobs-widget .btn-secondary.ja-button:hover:after,#ja-jobs-widget .btn-secondary.ja-button:hover:before,#ja-jobs-widget .ja-job-list-container .job a.btn-secondary.view-details:hover:after,#ja-jobs-widget .ja-job-list-container .job a.btn-secondary.view-details:hover:before,.btn.btn-secondary:hover:after,.btn.btn-secondary:hover:before{border-color:var(--primaryButtonTextColour)}#ja-jobs-widget .btn-tertiary.ja-button,#ja-jobs-widget .ja-job-list-container .job a.view-details,.btn.btn-tertiary{background-color:#fff!important;color:#000!important;border:1px solid #eaeaea!important}#ja-jobs-widget .btn-tertiary.ja-button:hover,#ja-jobs-widget .ja-job-list-container .job a.view-details:hover,.btn.btn-tertiary:hover{background-color:#efefef!important;color:#000!important}#ja-jobs-widget .btn-tertiary.ja-button:after,#ja-jobs-widget .btn-tertiary.ja-button:before,#ja-jobs-widget .ja-job-list-container .job a.view-details:after,#ja-jobs-widget .ja-job-list-container .job a.view-details:before,.btn.btn-tertiary:after,.btn.btn-tertiary:before{border-color:#000!important;color:#000}#ja-jobs-widget .btn-tertiary.btn-tertiary-grey.ja-button,#ja-jobs-widget .ja-job-list-container .job a.btn-tertiary-grey.view-details,.btn.btn-tertiary.btn-tertiary-grey{background-color:#efefef!important}#ja-jobs-widget .btn-tertiary.btn-tertiary-grey.ja-button:hover,#ja-jobs-widget .ja-job-list-container .job a.btn-tertiary-grey.view-details:hover,.btn.btn-tertiary.btn-tertiary-grey:hover{opacity:.75;color:#000!important}#ja-jobs-widget .btn-hollow.ja-button,#ja-jobs-widget .ja-job-list-container .job a.btn-hollow.view-details,.btn.btn-hollow{background-color:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:#000}#ja-jobs-widget .btn-outlined.ja-button,#ja-jobs-widget .ja-job-list-container .job a.btn-outlined.view-details,.btn.btn-outlined{background-color:#fff;border:1px solid var(--border-color);color:var(--primaryColour);--buttonPadding:0px 22px 0px 22px}#ja-jobs-widget .btn-outlined.ja-button:hover,#ja-jobs-widget .ja-job-list-container .job a.btn-outlined.view-details:hover,.btn.btn-outlined:hover{background-color:#efefef;color:var(--primaryColour)}#ja-jobs-widget .btn-outlined.ja-button:after,#ja-jobs-widget .btn-outlined.ja-button:before,#ja-jobs-widget .ja-job-list-container .job a.btn-outlined.view-details:after,#ja-jobs-widget .ja-job-list-container .job a.btn-outlined.view-details:before,.btn.btn-outlined:after,.btn.btn-outlined:before{display:none}#ja-jobs-widget .ja-button a,#ja-jobs-widget .ja-job-list-container .job a.view-details a,.btn a{color:inherit!important;text-decoration:none}#ja-jobs-widget .btn-fav-filled.ja-button:before,#ja-jobs-widget .ja-job-list-container .job a.btn-fav-filled.view-details:before,.btn.btn-fav-filled:before{content:"\e909"}#ja-jobs-widget .btn-fav-outline.ja-button:before,#ja-jobs-widget .ja-job-list-container .job a.btn-fav-outline.view-details:before,.btn.btn-fav-outline:before{content:"\e908"}#ja-jobs-widget .btn-trash.ja-button:before,#ja-jobs-widget .ja-job-list-container .job a.btn-trash.view-details:before,.btn.btn-trash:before{content:"\e90b"}.btn-small{font-size:14px;--buttonHeight:var(--buttonHeightSmall)}.btn-small:before{right:23px}.btn-small:after{height:20px;right:15px;width:20px}.btn-xsmall{--buttonHeight:var(--buttonHeightXSmall);--buttonPadding:0px 35px 0px 15px;font-size:11px;border-radius:var(--buttonRadiusXSmall)}.btn-xsmall:before{width:4px;height:4px;right:14px}.btn-xsmall:after{height:15px;width:15px;right:8px}.btn-share{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.btn-share img{height:24px;margin-right:10px;width:26px}.btn-share span{color:#fff}.btn-video:before{--rotation:0deg;border:0;width:auto;height:auto;right:21px;font-size:12px;content:"\e906"}#ja-jobs-widget .btn-container .ja-button:last-child,#ja-jobs-widget .ja-job-list-container .job .btn-container a.view-details:last-child,.btn-container #ja-jobs-widget .ja-button:last-child,.btn-container #ja-jobs-widget .ja-job-list-container .job a.view-details:last-child,.btn-container .btn:last-child{margin-right:5px}.cta-block-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media (min-width:59.375em){#LessonListing .cta-block-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cta-block-container{margin-bottom:0}}.cta-block-container.light{margin-bottom:0}.cta-block-container.overflow-top{position:relative;top:-20px}.cta-block-container.overflow-top .cta-block{padding-top:0;padding-bottom:0}.cta-block-container.full-width .cta-block .cta{width:100%}.cta-block-container .content-container{margin:0}.cta-block{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 0;width:100%}#LessonListing .cta-block{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#LessonListing .cta-block .cta-block-search-wrapper{margin-bottom:35px;padding:0}@media (min-width:48em) and (max-width:63.9375em){#LessonListing .cta-block .cta-block-search-wrapper{width:calc(50% - 10px)}}@media (max-width:47.9375em){.cta-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.cta-block.no-padding-top{padding-top:0}.cta-block.no-padding-bottom{padding-bottom:0}.cta-block.no-padding{padding-top:0;padding-bottom:0}.cta-block.circle-cta{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}@media (min-width:59.375em){.cta-block.circle-cta{height:370px;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cta-block.circle-ctas{padding:40px 0}.cta-block.thin{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;height:120px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0;padding:0}}.cta-block.thin{padding:0}.cta-block.thin .cta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px 0;width:100%}@media (min-width:59.375em){.cta-block.thin .cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cta-block.thin .cta>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#ja-jobs-widget .cta-block.thin .cta .ja-button,#ja-jobs-widget .ja-job-list-container .job .cta-block.thin .cta a.view-details,.cta-block.thin .cta #ja-jobs-widget .ja-button,.cta-block.thin .cta #ja-jobs-widget .ja-job-list-container .job a.view-details,.cta-block.thin .cta .btn{margin-top:12px;width:100%}@media (min-width:59.375em){#ja-jobs-widget .cta-block.thin .cta .ja-button,#ja-jobs-widget .ja-job-list-container .job .cta-block.thin .cta a.view-details,.cta-block.thin .cta #ja-jobs-widget .ja-button,.cta-block.thin .cta #ja-jobs-widget .ja-job-list-container .job a.view-details,.cta-block.thin .cta .btn{margin-top:0;width:auto}}.cta-block.thin img{height:auto;margin-right:22px;width:auto}.cta-block.thin p{font-size:16px;margin:0}@media (min-width:73.5em){.cta-block.thin .cta{padding:0}.cta-block.thin p{font-size:22px}}@media (max-width:47.9375em){.cta-block.image-cards{margin:0 -30px}}.cta-block.cta-image-slider{margin-bottom:30px}.cta-block.cta-image-slider.image-cards{margin-left:0}.rte-ctas .cta-block{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cta-block .cta{display:block;position:relative}.cta-block .cta .text-container{z-index:2}.cta-block .cta .text-container .table-container{width:calc(100% + 60px);margin-left:-30px}.cta-block .cta.cta-has-gradient .cta-gradient{display:block}.cta-block .cta .cta-gradient{display:none;background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(70%,rgba(0,0,0,0)));background:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 70%);height:100%;width:100%;position:absolute;top:0;left:0;pointer-events:none;z-index:1}@media (max-width:47.9375em){.cta-block .cta .cta-gradient{background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(85%,rgba(0,0,0,0)));background:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 85%)}}.cta-block .cta.circle{border-bottom:1px solid var(--border-color);padding:18px 30px;position:relative;text-align:center;text-decoration:none;width:100%;border-radius:0}@media (min-width:48em){.cta-block-container.overflow-top{top:-40px}.cta-block .cta.circle{padding:18px 24px}}@media (min-width:59.375em){.cta-block .cta.circle{border:none;margin:0;padding:0 9px;width:auto;max-width:186px}}@media (min-width:73.5em){.cta-block .cta.circle{padding:0 18px;max-width:204px}}.cta-block .cta.circle img{display:none;border:2px solid rgba(0,0,0,.2);height:168px;width:168px;-webkit-transition:all var(--timing) ease;transition:all var(--timing) ease;border-radius:168px}.cta-block .cta.circle p{color:#fff;font-size:20px;font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight);margin:0;padding:8px 0;text-align:left;text-decoration:none;-webkit-transition:all var(--timing) ease;transition:all var(--timing) ease}.cta-block .cta.circle:focus,.cta-block .cta.circle:hover{background-color:var(--primaryColourAlt)}.cta-block .cta.circle:focus img,.cta-block .cta.circle:hover img{border-color:#fff!important}@media (min-width:59.375em){.cta-block .cta.circle img{display:inline}.cta-block .cta.circle p{font-size:30px;text-align:center}.cta-block .cta.circle:focus,.cta-block .cta.circle:hover{background-color:transparent!important;color:rgba(255,255,255,.5)}.cta-block .cta.circle:focus p,.cta-block .cta.circle:hover p{color:rgba(255,255,255,.5)}}.cta-block .slick-slide-item-wrapper .image-cta{width:100%!important;margin-left:0!important}.cta-block .image-cta{border:1px solid #d3d3d3;border-radius:6px}#LessonListing .cta-block .image-cta{height:100%}.cta-block .image-cta a[href]{text-decoration:none;display:block;height:100%}.cta-block .image-cta a[href] .text-container div span button.submit-arrow{display:inline-block}.cta-block .image-cta a[href]:hover{background-color:var(--bg-alt-color)}.cta-block .image-cta a[href]:hover .img-container{border-bottom:3px solid var(--secondaryColour)}.cta-block .image-cta a[href]:hover .text-container span{text-decoration:underline;color:var(--secondaryColour)}.cta-block .image-cta a[href]:hover .text-container span button.submit-arrow{background:var(--secondaryColour);border:1px solid var(--secondaryColour)}.cta-block .image-cta a[href]:hover .text-container span button.submit-arrow:before{border-top:2px solid #fff;border-right:2px solid #fff}.cta-block .image-cta .img-container{background-size:cover;background-repeat:no-repeat;padding-bottom:55%;border-bottom:3px solid transparent}.cta-block .image-cta .text-container{padding:18px 30px;color:var(--body-text-color)}@media (min-width:48em){.cta-block .image-cta{width:calc((100% - 40.02px)/ 3);margin-left:20px;overflow:hidden}.cta-block .image-cta:first-child{margin-left:0}#LessonListing .cta-block .image-cta{margin-left:0;width:100%}.cta-block .image-cta .text-container{padding:18px}}.cta-block .image-cta .text-container div{padding-bottom:12px}.cta-block .image-cta .text-container div+div{color:#373737;font-size:16px}.cta-block .image-cta .text-container div span{position:relative;font-size:20px;display:inline-block;padding-right:30px;color:var(--primaryColour);margin:0}.cta-block .image-cta .text-container div span button.submit-arrow{display:none;top:0;right:0;-webkit-transform:none;transform:none}.cta-block .image-cta .text-container p{margin:0}@media (min-width:64em){.cta-block-container.overflow-top{top:-116px}.breadcrumbs+.content-container .cta-block-container.overflow-top{top:-178px}#LessonListing .cta-block{width:calc(100% + 35px);margin:0 -17.5px}#LessonListing .cta-block .cta-block-search-wrapper{padding-left:17.5px;padding-right:17.5px}.cta-block .cta .text-container .table-container{width:100%;margin:0}.cta-block .image-cta{width:calc((100% - 70.02px)/ 3);margin-left:35px}#LessonListing .cta-block .image-cta{margin-left:0;width:100%}.cta-block .image-cta .text-container div span{font-size:22px}.cta-block .image-cta .text-container div span button.submit-arrow{top:2px}.cta-block.two-cols .large-cta{width:calc((100% - 13.01px)/ 2);margin:0 0 0 12.99999px}.cta-block.two-cols .large-cta:first-child{margin-left:0}}@media (min-width:48em){.cta-block.two-cols .bg-image-cta{width:calc((100% - 13.01px)/ 2);margin:0 0 0 13px}.cta-block.two-cols .bg-image-cta:first-child{margin-left:0}.cta-block.three-cols .bg-image-cta{width:calc((100% - 26.02px)/ 3);margin:0 0 0 13px}.cta-block.three-cols .bg-image-cta:first-child{margin-left:0}}@media (min-width:64em){.cta-block.three-cols .large-cta{width:calc((100% - 26.02px)/ 3);margin:0 0 0 13px}.cta-block.three-cols .large-cta:first-child{margin-left:0}}.cta-block .bg-image-cta{border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin:2px 0;padding:0}@media (max-width:47.9375em){.content-container .cta-block .bg-image-cta{width:calc(100% + 60px);margin-left:-30px;margin-right:-30px}}.cta-block .bg-image-cta>div{position:relative;background-color:var(--primaryColour);background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:16px 22px;width:100%}.cta-block .bg-image-cta .text-container{width:100%;max-width:100%}.cta-block .bg-image-cta .text-container div{width:100%}.cta-block .bg-image-cta .text-container .form-container{margin-top:20px}.cta-block .bg-image-cta h3{color:#fff;font-size:36px;margin:0;padding-bottom:22px;padding-top:20px}@media (max-width:47.9375em){.cta-block .bg-image-cta h3{font-size:22px;padding-top:65px}.content-container .cta-block .large-cta{width:calc(100% + 60px);margin-left:-30px;margin-right:-30px}}.cta-block .bg-image-cta p{color:#fff;display:block;font-size:16px;margin:0;width:100%;line-height:1.5}#ja-jobs-widget .cta-block .bg-image-cta .ja-button,#ja-jobs-widget .ja-job-list-container .job .cta-block .bg-image-cta a.view-details,.cta-block .bg-image-cta #ja-jobs-widget .ja-button,.cta-block .bg-image-cta #ja-jobs-widget .ja-job-list-container .job a.view-details,.cta-block .bg-image-cta .btn{margin-top:22px}.cta-block .large-cta{border:none;color:#fff;margin-bottom:5px}.cta-block .large-cta>div{position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-color:var(--primaryColour);background-repeat:no-repeat;background-size:cover;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-decoration:none;width:100%;padding-top:66%}.cta-block .large-cta>div .text-container{position:absolute;width:100%;height:auto;left:0;bottom:0;padding:30px 20px}.cta-block .large-cta>div .text-container h3{font-size:36px;margin:0}.cta-block .large-cta>div .text-container p{color:#fff;margin:0;padding:18px 0;line-height:1.5}#ja-jobs-widget .cta-block .bg-image-cta .ja-button,#ja-jobs-widget .cta-block .large-cta .ja-button,#ja-jobs-widget .ja-job-list-container .job .cta-block .bg-image-cta a.view-details,#ja-jobs-widget .ja-job-list-container .job .cta-block .large-cta a.view-details,.cta-block .bg-image-cta #ja-jobs-widget .ja-button,.cta-block .bg-image-cta #ja-jobs-widget .ja-job-list-container .job a.view-details,.cta-block .bg-image-cta .btn,.cta-block .large-cta #ja-jobs-widget .ja-button,.cta-block .large-cta #ja-jobs-widget .ja-job-list-container .job a.view-details,.cta-block .large-cta .btn{width:100%;text-align:left}.cta-block .rte-cta{background-color:#fff;padding:22px 0 0}.cta-block .rte-cta h3{color:var(--primaryColour);font-size:26px;margin:0;padding-bottom:26px}.cta-block .rte-cta ul{margin:0;padding-left:22px}.cta-block .rte-cta ul li{font-size:16px;padding:10px 0}.join-cta{margin-bottom:30px}.join-cta .cta-block{color:var(--acquisitionTextColour)}.join-cta .cta-block .cta{background-color:var(--acquisitionColour);border-color:var(--acquisitionColour)}.join-cta .cta-block .text-container{padding:0 20px}.join-cta .cta-block .text-container.no-padding{padding:0}@media (min-width:64em){.cta-block .rte-cta{border:1px solid var(--border-color);border-radius:4px;padding:22px;width:305px}.join-cta{margin-bottom:0}.join-cta .cta-block .text-container{padding:0}#LessonPathwayListing .program-cta-block{width:calc(100% + 35px);margin:0 -17.5px}}.join-cta .cta-block h3,.join-cta .cta-block p{color:inherit!important}@media (max-width:47.9375em){.reverse-on-mobile .join-cta{margin-bottom:0}.join-cta .cta-block h3{padding-bottom:10px}.join-cta.full-width{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px)}.join-cta.full-width .rte-cta{padding-bottom:14px}.join-cta.full-width .text-container{padding:0 30px}}@media (min-width:48em) and (max-width:63.9375em){.reverse-on-tablet .join-cta{margin-bottom:0}.join-cta.full-width{margin-left:-24px;margin-right:-24px;width:calc(100% + 48px)}.join-cta.full-width .rte-cta{padding-bottom:8px}.join-cta.full-width .text-container{padding:0 24px}#LessonPathwayListing .program-cta-block .cta-block-search-wrapper{margin-left:20px;width:calc((100% - 20.01px)/ 2)}#LessonPathwayListing .program-cta-block .cta-block-search-wrapper:first-child{margin-left:0}}.cta-block-container.microsite-cta-block .cta-block{width:1066px}.cta-block-container.microsite-cta-block .cta{height:336px}.cta-program-slider-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media (max-width:47.9375em){.cta-program-slider-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cta-program-slider-header .cta-program-sort{margin-bottom:20px}.cta-image-slider,.cta-program-slider{margin-bottom:25px}}.cta-program-slider-header .cta-program-sort ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0;margin:0;list-style:none}.cta-program-slider-header .cta-program-sort ul li{cursor:pointer;margin-right:15px}.cta-program-slider-header .cta-program-sort ul li.active{font-weight:900;padding-bottom:10px;border-bottom:2px solid #e51010}.cta-program-slider-header .cta-program-sort ul li:last-child{margin-right:0}.cta-image-slider,.cta-program-slider{visibility:hidden}.cta-image-slider.slick-initialized,.cta-program-slider.slick-initialized{visibility:visible}.cta-image-slider .slick-dots,.cta-program-slider .slick-dots{position:absolute;display:block;padding:0;list-style:none;text-align:center;width:100%;bottom:-45px}.cta-image-slider .slick-dots li,.cta-program-slider .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0}.cta-image-slider .slick-dots li button,.cta-program-slider .slick-dots li button{font-size:0;line-height:0;display:block;width:18px;height:18px;background:0 0;border:0;outline:0;cursor:pointer}.cta-image-slider .slick-dots li button:before,.cta-program-slider .slick-dots li button:before{position:absolute;display:block;content:"";top:4px;left:4px;width:10px;height:10px;background-color:#8a8985;border-radius:50%}.cta-image-slider .slick-dots li.slick-active button:before,.cta-program-slider .slick-dots li.slick-active button:before{background-color:#e51010}.cta-image-slider .slick-next,.cta-image-slider .slick-prev,.cta-program-slider .slick-next,.cta-program-slider .slick-prev{position:absolute;padding:0;top:50%;font-size:0;line-height:0;color:transparent;border:none;outline:0;cursor:pointer}.cta-image-slider .slick-next:before,.cta-image-slider .slick-prev:before,.cta-program-slider .slick-next:before,.cta-program-slider .slick-prev:before{border:solid var(--body-text-color);border-width:0 4px 4px 0;padding:4px;content:"";display:block;position:absolute;width:1px;height:1px;top:18px}.cta-image-slider .slick-arrow,.cta-program-slider .slick-arrow{display:block;width:50px;height:50px;-webkit-transform:none;transform:none;background-color:var(--bg-alt-color);z-index:15}.cta-image-slider .slick-arrow.slick-disabled,.cta-program-slider .slick-arrow.slick-disabled{opacity:0;cursor:default}.cta-image-slider .slick-next:before,.cta-program-slider .slick-next:before{left:15px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.cta-image-slider .slick-prev:before,.cta-program-slider .slick-prev:before{left:20px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.no-items-message{min-width:calc(100% - 36px);background:#f9f9f9;text-align:center;margin:50px auto 0;border:1px solid #ccc}.program-cta-block{width:100%}#LessonPathwayListing .program-cta-block{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#LessonPathwayListing .program-cta-block .cta-block-search-wrapper{margin-bottom:35px;padding:0}.program-cta-block .cta{display:block;position:relative}.program-cta-block .cta .program-text-container{z-index:2}.program-cta-block .cta .program-text-container .table-container{width:calc(100% + 60px);margin-left:-30px}.program-cta-block .slick-slide-item-wrapper .program-image-cta{width:100%!important;margin-left:0!important}.program-cta-block .program-image-cta{border:1px solid var(--border-color);padding-bottom:22px;border-radius:6px;overflow:hidden;outline:0;border:1px solid #d3d3d3}@media (min-width:48em){.cta-image-slider .slick-next,.cta-program-slider .slick-next{right:-75px}.cta-image-slider .slick-prev,.cta-program-slider .slick-prev{left:-75px}.program-cta-block .program-image-cta{width:calc((100% - 40.02px)/ 3);margin-left:20px;overflow:hidden}.program-cta-block .program-image-cta:first-child{margin-left:0}#LessonPathwayListing .program-cta-block .program-image-cta{margin-left:0;width:100%}#EventListing .events-listing-information{margin-bottom:30px}}@media (min-width:64em){#LessonPathwayListing .program-cta-block .cta-block-search-wrapper{padding-left:17.5px;padding-right:17.5px}.program-cta-block .cta .program-text-container .table-container{width:100%;margin:0}.program-cta-block .program-image-cta{width:calc((100% - 70.02px)/ 3);margin-left:35px}#LessonPathwayListing .program-cta-block .program-image-cta{margin-left:0;width:100%}}.program-cta-block .program-image-cta a[href]{text-decoration:none;display:block;height:100%}.program-cta-block .program-image-cta a[href]:hover .program-img-container{-webkit-box-shadow:inset 0 -3px 0 var(--secondaryColour);box-shadow:inset 0 -3px 0 var(--secondaryColour)}.program-cta-block .program-image-cta a[href]:hover .program-text-container span.program-lesson-title{text-decoration:underline;color:var(--body-text-color)}.program-cta-block .program-image-cta a[href]:hover .program-text-container span.program-lesson-title button.submit-arrow{background:var(--secondaryColour);border:1px solid var(--secondaryColour)}.program-cta-block .program-image-cta a[href]:hover .program-text-container span.program-lesson-title button.submit-arrow:before{border-top:2px solid #fff;border-right:2px solid #fff}.program-cta-block .program-image-cta .program-img-container{background-size:cover;background-repeat:no-repeat;padding-bottom:55%;display:block}.program-cta-block .program-image-cta .program-body-container::-webkit-scrollbar{width:7px;background-color:transparent;padding:1px;margin:1px}.program-cta-block .program-image-cta .program-body-container::-webkit-scrollbar-track{background-color:transparent;border-radius:8px}.program-cta-block .program-image-cta .program-body-container::-webkit-scrollbar-thumb{background-color:#eee;border-radius:8px;border:1px solid #fff}.program-cta-block .program-image-cta .program-body-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:270px;max-height:270px;overflow-y:overlay}.program-cta-block .program-image-cta .program-body-container .program-text-container{padding:18px 18px 0}.program-cta-block .program-image-cta .program-body-container .program-text-container div{padding-bottom:12px}.program-cta-block .program-image-cta .program-body-container .program-text-container div .program-lesson-title{margin:0 0 20px;position:relative;font-size:20px;display:inline-block;padding-right:30px;color:var(--body-text-color)}.program-cta-block .program-image-cta .program-body-container .program-text-container div .program-lesson-title button.submit-arrow{display:none;top:0;right:0;-webkit-transform:none;transform:none}@media (min-width:64em){.program-cta-block .program-image-cta .program-body-container .program-text-container div .program-lesson-title{font-size:22px}.program-cta-block .program-image-cta .program-body-container .program-text-container div .program-lesson-title button.submit-arrow{top:5px}}.program-cta-block .program-image-cta .program-body-container .program-text-container .program-progress-bar{color:var(--success-color)}.program-cta-block .program-image-cta .program-body-container .program-text-container .program-progress-bar label,.program-cta-block .program-image-cta .program-body-container .program-text-container .program-progress-bar span{color:var(--success-color);font-size:12px;padding:0}.program-cta-block .program-image-cta .program-body-container .program-text-container .program-progress-bar label:focus,.program-cta-block .program-image-cta .program-body-container .program-text-container .program-progress-bar label:hover,.program-cta-block .program-image-cta .program-body-container .program-text-container .program-progress-bar span:focus,.program-cta-block .program-image-cta .program-body-container .program-text-container .program-progress-bar span:hover{text-decoration:none;cursor:pointer}.program-cta-block .program-image-cta .program-body-container .program-text-container .program-progress-bar progress{border:none;width:100%;height:8px;background:#eee;border-radius:10px;color:#add8e6}.program-cta-block .program-image-cta .program-body-container .program-text-container .program-progress-bar progress::-webkit-progress-value{background:#add8e6}.program-cta-block .program-image-cta .program-body-container .program-text-container .program-progress-bar progress::-moz-progress-bar{background:lightcolor;border-radius:10px}.program-cta-block .program-image-cta .program-body-container .program-text-container .program-progress-bar progress::-webkit-progress-value{background:var(--success-color);border-radius:10px}.program-cta-block .program-image-cta .program-body-container .program-text-container .program-progress-bar progress::-webkit-progress-bar{background:#eee;border-radius:10px}.program-cta-block .program-image-cta .program-body-container .program-text-container p{margin:0}.program-cta-block .program-image-cta .program-body-container .program-lessons-list{padding:0 18px}.program-cta-block .program-image-cta .program-body-container .program-lessons-list ul{padding:0;margin:0;list-style:none}.program-cta-block .program-image-cta .program-body-container .program-lessons-list ul li{border-top:1px solid var(--border-color);font-size:14px;margin:0 -18px;color:var(--body-text-color);padding:10px 18px}.program-cta-block .program-image-cta .program-body-container .program-lessons-list ul li>a{color:var(--body-text-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.program-cta-block .program-image-cta .program-body-container .program-lessons-list ul li>a>div{position:relative;padding-left:20px}.program-cta-block .program-image-cta .program-body-container .program-lessons-list ul li>a>div:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:11px;height:11px;border:1px solid #ccc;border-radius:50%}.program-cta-block .program-image-cta .program-body-container .program-lessons-list ul li>a .status{font-weight:900;font-size:11px}.program-cta-block .program-image-cta .program-body-container .program-lessons-list ul li>a span.number{padding-right:5px;font-weight:900}.program-cta-block .program-image-cta .program-body-container .program-lessons-list ul li.completed{cursor:pointer;background:var(--success-color-light)}.program-cta-block .program-image-cta .program-body-container .program-lessons-list ul li.completed:hover{background:rgba(var(--success-color-light_RGB),.75)}.program-cta-block .program-image-cta .program-body-container .program-lessons-list ul li.completed>a{color:var(--body-text-color);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.program-cta-block .program-image-cta .program-body-container .program-lessons-list ul li.completed>a>div{position:relative;padding-left:20px}.program-cta-block .program-image-cta .program-body-container .program-lessons-list ul li.completed>a>div:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:11px;height:11px;border:1px solid;border-radius:50%;border-color:var(--success-color)!important}.program-cta-block .program-image-cta .program-body-container .program-lessons-list ul li.completed>a>div:after{content:"";position:absolute;top:50%;left:3px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:7px;height:7px;border-radius:50%;background:var(--success-color)}.program-cta-block .program-image-cta .program-body-container .program-lessons-list ul li.completed>a .status{color:var(--success-color)}.program-cta-block .program-image-cta .program-body-container .program-lessons-list ul li.active>div{font-weight:900}.program-cta-block .program-image-cta .program-body-container .program-lessons-list ul li.active .status>div{color:#e51010;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:0}.program-cta-block .program-image-cta .program-body-container .program-lessons-list ul li.active .status i.submit-arrow{top:0;right:0;height:17px;position:relative;margin-left:5px;width:17px;padding:0;outline:0;border:1px solid #e51010;border-radius:50%}.program-cta-block .program-image-cta .program-body-container .program-lessons-list ul li.active .status i.submit-arrow:before{height:4px;position:absolute;top:5px;left:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px;border-top:2px solid #e51010;border-right:2px solid #e51010;content:"";display:block}.program-cta-block .program-image-cta .program-body-container .toggle-lessons{position:absolute;bottom:0;width:100%;font-size:11px;font-weight:600;padding:5px 18px;background:var(--bg-alt-color)}.program-cta-block .program-image-cta .program-body-container .toggle-lessons .hide-lessons,.program-cta-block .program-image-cta .program-body-container .toggle-lessons .show-lessons{position:relative;padding-left:23px;cursor:pointer;color:var(--body-text-color)}.program-cta-block .program-image-cta .program-body-container .toggle-lessons .hide-lessons:before,.program-cta-block .program-image-cta .program-body-container .toggle-lessons .show-lessons:before{border:solid var(--body-text-color);border-width:0 2px 2px 0;padding:2px;content:"";display:inline-block;position:absolute;width:1px;height:1px}.program-cta-block .program-image-cta .program-body-container .toggle-lessons .show-lessons:before{left:3px;top:4px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.program-cta-block .program-image-cta .program-body-container .toggle-lessons .hide-lessons:before{left:3px;top:1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cta .icon-add,.cta .icon-fav,.cta .icon-trash{position:absolute;cursor:pointer;top:10px;padding:15px;border-radius:8px;right:10px;width:auto;height:auto;color:#f02020;background:#fff}.cta .icon-add:before,.cta .icon-fav:before,.cta .icon-trash:before{display:block;font-size:20px}.cta .icon-add:after,.cta .icon-fav:after,.cta .icon-trash:after{display:none}.cta .icon-add:hover,.cta .icon-fav:hover,.cta .icon-trash:hover{opacity:.85}.cta .icon-fav-filled:before{content:"\e909"}.cta .icon-fav-outline:before{content:"\e908"}.cta .icon-add:before{content:"\e90c"}.cta .icon-trash:before{content:"\e90b"}.slick-track{min-width:100%!important;margin-bottom:20px}.cta-image-slider .slick-slide-item-wrapper,.cta-image-slider .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.cta-image-slider .slick-slide-item-wrapper{height:auto!important}.slick-slide-item-wrapper{outline:0}@media (min-width:48em) and (max-width:63.9375em){.slick-list{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}.slick-slide-item-wrapper{padding-left:10px;padding-right:10px}}#EventListing{max-width:1056px;margin:0 auto;position:relative;width:100%;z-index:2}#EventListing .page-title{padding-bottom:24px}@media (min-width:64em){.slick-list{width:calc(100% + 35px);margin-left:-17.5px;margin-right:-17.5px}.slick-slide-item-wrapper{padding-left:17.5px;padding-right:17.5px}#EventListing .page-title{padding-bottom:40px}}#EventListing .events-listing-information{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--tableHeaderAndFiltersColour);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:22px 20px 24px}@media (max-width:47.9375em){#EventListing .events-listing-information{width:calc(100% + 60px);margin-left:-30px}}#EventListing .events-listing-information>div:first-child{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#EventListing .events-listing-information h3{margin:0;min-width:140px}#EventListing .events-listing-information .calendar-toggle button{border:none;padding:0;cursor:pointer;outline:0;width:23px;height:23px;background:url(../img/icons/arrow-circle-forward.png) center center/23px 23px no-repeat}#EventListing .events-listing-information .calendar-toggle button.btn-back{margin-left:18px;margin-right:12px;background-image:url(../img/icons/arrow-circle-back.png)}#EventListing .events-listing-container{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}#EventListing .events-listing-container .loading{text-align:center;width:100%}#EventListing .events-listing-container .no-results-container{text-align:center}#EventListing .events-listing-container .event-item{color:var(--body-text-color);display:block;-ms-flex-preferred-size:100%;flex-basis:100%;text-decoration:none}@media (min-width:48em){#EventListing .events-listing-container .event-item{border:1px solid var(--border-color);border-radius:4px;margin-bottom:30px;flex-basis:calc(50% - 10px);-ms-flex-preferred-size:calc(50% - 10px)}}@media (min-width:64em){#EventListing .events-listing-container .event-item{flex-basis:calc(33.3333333333% - 20px);-ms-flex-preferred-size:calc(33.3333333333% - 20px)}}#EventListing .events-listing-container .event-item .event-bg{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;width:100%;padding-bottom:55.5555555556%}#EventListing .events-listing-container .event-item .event-bg:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.7)),color-stop(40%,rgba(0,0,0,0)));background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 40%)}#EventListing .events-listing-container .event-item .event-bg .tags-list{margin:0;padding:0;position:absolute;z-index:2;bottom:15px;left:30px;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:48em) and (max-width:63.9375em){#EventListing .events-listing-container .event-item .event-bg .tags-list{left:24px}}#EventListing .events-listing-container .event-item .event-bg .tags-list li{color:#fff;font-size:11px;padding:0;margin:0;text-transform:uppercase;list-style-type:none}#EventListing .events-listing-container .event-item .event-bg .tags-list li:not(:last-child):after{content:"•";display:inline-block;font-size:6px;padding:0 8px;vertical-align:middle}#EventListing .events-listing-container .event-item .event-content{padding:30px}@media (min-width:48em){#EventListing .events-listing-container .event-item .event-content{padding:24px}}#EventListing .events-listing-container .event-item .event-content h2{color:var(--tableHeaderAndFiltersColour);font-size:22px;margin:0 0 16px;padding:0}@media (min-width:64em){#EventListing .events-listing-container .event-item .event-bg .tags-list{left:18px}#EventListing .events-listing-container .event-item .event-content{padding:18px}#EventListing .events-listing-container .event-item .event-content h2{font-size:26px;margin:0 0 20px}.membership-form.overflow-top{position:relative;top:-116px}.breadcrumbs+.content-container .membership-form.overflow-top{top:-178px}}#EventListing .events-listing-container .event-item .event-content p{margin:0;padding:0;line-height:1.5}#EventListing .events-listing-container .event-item .event-content .event-date{color:var(--tableHeaderAndFiltersColour);font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight);margin:0;display:block}@media (min-width:48em){#EventListing .events-listing-container .event-item .event-content .event-date{float:left;margin:0 10px 0 0;padding-right:10px;border-right:1px solid #ccc}}#EventListing .events-listing-container .load-more-container{padding:20px 0 60px;text-align:center;width:100%}#EventListing .events-listing-container .load-more-container #ja-jobs-widget .ja-button,#EventListing .events-listing-container .load-more-container #ja-jobs-widget .ja-job-list-container .job a.view-details,#EventListing .events-listing-container .load-more-container .btn,#ja-jobs-widget #EventListing .events-listing-container .load-more-container .ja-button,#ja-jobs-widget .ja-job-list-container .job #EventListing .events-listing-container .load-more-container a.view-details{font-size:16px}form{position:relative}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:normal;border:var(--inputBorderWidth) solid var(--inputBorder);border-radius:var(--inputRadius);color:var(--inputText);display:inline-block;font-size:16px;margin-bottom:var(--inputMarginBottom);padding:0 var(--inputPadding);width:100%;height:var(--inputHeight);outline:0;background:var(--inputBackground);-webkit-transition:color var(--timing) ease,border-color var(--timing) ease,background-color var(--timing) ease;transition:color var(--timing) ease,border-color var(--timing) ease,background-color var(--timing) ease}input[type=date]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--inputPlaceholder)}input[type=date]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{color:var(--inputPlaceholder)}input[type=date]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--inputPlaceholder)}input[type=date]::-ms-input-placeholder,input[type=email]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,textarea::-ms-input-placeholder{color:var(--inputPlaceholder)}input[type=date]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,textarea::placeholder{color:var(--inputPlaceholder)}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border-color:var(--inputBorderFocus)}input[type=date].error,input[type=email].error,input[type=number].error,input[type=password].error,input[type=tel].error,input[type=text].error,textarea.error{border-color:var(--inputErrorBorder);background:var(--inputErrorBackground);color:var(--inputErrorText)}input[type=date].error::-webkit-input-placeholder,input[type=email].error::-webkit-input-placeholder,input[type=number].error::-webkit-input-placeholder,input[type=password].error::-webkit-input-placeholder,input[type=tel].error::-webkit-input-placeholder,input[type=text].error::-webkit-input-placeholder,textarea.error::-webkit-input-placeholder{color:var(--inputErrorText)}input[type=date].error::-moz-placeholder,input[type=email].error::-moz-placeholder,input[type=number].error::-moz-placeholder,input[type=password].error::-moz-placeholder,input[type=tel].error::-moz-placeholder,input[type=text].error::-moz-placeholder,textarea.error::-moz-placeholder{color:var(--inputErrorText)}input[type=date].error:-ms-input-placeholder,input[type=email].error:-ms-input-placeholder,input[type=number].error:-ms-input-placeholder,input[type=password].error:-ms-input-placeholder,input[type=tel].error:-ms-input-placeholder,input[type=text].error:-ms-input-placeholder,textarea.error:-ms-input-placeholder{color:var(--inputErrorText)}input[type=date].error::-ms-input-placeholder,input[type=email].error::-ms-input-placeholder,input[type=number].error::-ms-input-placeholder,input[type=password].error::-ms-input-placeholder,input[type=tel].error::-ms-input-placeholder,input[type=text].error::-ms-input-placeholder,textarea.error::-ms-input-placeholder{color:var(--inputErrorText)}input[type=date].error::placeholder,input[type=email].error::placeholder,input[type=number].error::placeholder,input[type=password].error::placeholder,input[type=tel].error::placeholder,input[type=text].error::placeholder,textarea.error::placeholder{color:var(--inputErrorText)}input[type=date][disabled],input[type=email][disabled],input[type=number][disabled],input[type=password][disabled],input[type=tel][disabled],input[type=text][disabled],textarea[disabled]{border-color:var(--inputDisabledBorder);background:var(--inputDisabledBackground);color:var(--inputDisabledText);cursor:not-allowed}input[type=date][disabled]::-webkit-input-placeholder,input[type=email][disabled]::-webkit-input-placeholder,input[type=number][disabled]::-webkit-input-placeholder,input[type=password][disabled]::-webkit-input-placeholder,input[type=tel][disabled]::-webkit-input-placeholder,input[type=text][disabled]::-webkit-input-placeholder,textarea[disabled]::-webkit-input-placeholder{color:var(--inputDisabledText)}input[type=date][disabled]::-moz-placeholder,input[type=email][disabled]::-moz-placeholder,input[type=number][disabled]::-moz-placeholder,input[type=password][disabled]::-moz-placeholder,input[type=tel][disabled]::-moz-placeholder,input[type=text][disabled]::-moz-placeholder,textarea[disabled]::-moz-placeholder{color:var(--inputDisabledText)}input[type=date][disabled]:-ms-input-placeholder,input[type=email][disabled]:-ms-input-placeholder,input[type=number][disabled]:-ms-input-placeholder,input[type=password][disabled]:-ms-input-placeholder,input[type=tel][disabled]:-ms-input-placeholder,input[type=text][disabled]:-ms-input-placeholder,textarea[disabled]:-ms-input-placeholder{color:var(--inputDisabledText)}input[type=date][disabled]::-ms-input-placeholder,input[type=email][disabled]::-ms-input-placeholder,input[type=number][disabled]::-ms-input-placeholder,input[type=password][disabled]::-ms-input-placeholder,input[type=tel][disabled]::-ms-input-placeholder,input[type=text][disabled]::-ms-input-placeholder,textarea[disabled]::-ms-input-placeholder{color:var(--inputDisabledText)}input[type=date][disabled]::placeholder,input[type=email][disabled]::placeholder,input[type=number][disabled]::placeholder,input[type=password][disabled]::placeholder,input[type=tel][disabled]::placeholder,input[type=text][disabled]::placeholder,textarea[disabled]::placeholder{color:var(--inputDisabledText)}select:not([size]){-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:normal;border:var(--inputBorderWidth) solid var(--inputBorder);border-radius:var(--inputRadius);color:var(--inputText);display:inline-block;font-size:16px;margin-bottom:var(--inputMarginBottom);padding:0 var(--inputPadding);width:100%;height:var(--inputHeight);outline:0;background:var(--inputBackground);-webkit-transition:color var(--timing) ease,border-color var(--timing) ease,background-color var(--timing) ease;transition:color var(--timing) ease,border-color var(--timing) ease,background-color var(--timing) ease;text-overflow:"";text-indent:.01px;padding-right:45px;background-image:url(../img/icons/ddl-arrow.png);background-position:right center;background-repeat:no-repeat;background-size:37px 23px}select:not([size])::-webkit-input-placeholder{color:var(--inputPlaceholder)}select:not([size])::-moz-placeholder{color:var(--inputPlaceholder)}select:not([size]):-ms-input-placeholder{color:var(--inputPlaceholder)}select:not([size])::-ms-input-placeholder{color:var(--inputPlaceholder)}select:not([size])::placeholder{color:var(--inputPlaceholder)}select:not([size]):focus{border-color:var(--inputBorderFocus)}select:not([size]).error{border-color:var(--inputErrorBorder);background:var(--inputErrorBackground);color:var(--inputErrorText)}select:not([size]).error::-webkit-input-placeholder{color:var(--inputErrorText)}select:not([size]).error::-moz-placeholder{color:var(--inputErrorText)}select:not([size]).error:-ms-input-placeholder{color:var(--inputErrorText)}select:not([size]).error::-ms-input-placeholder{color:var(--inputErrorText)}select:not([size]).error::placeholder{color:var(--inputErrorText)}select:not([size])[disabled]{border-color:var(--inputDisabledBorder);background:var(--inputDisabledBackground);color:var(--inputDisabledText);cursor:not-allowed}select:not([size])[disabled]::-webkit-input-placeholder{color:var(--inputDisabledText)}select:not([size])[disabled]::-moz-placeholder{color:var(--inputDisabledText)}select:not([size])[disabled]:-ms-input-placeholder{color:var(--inputDisabledText)}select:not([size])[disabled]::-ms-input-placeholder{color:var(--inputDisabledText)}select:not([size])[disabled]::placeholder{color:var(--inputDisabledText)}select:not([size]).is-open,select:not([size]):open{border-bottom-left-radius:0;border-bottom-right-radius:0}input[type=submit]{background-image:url(../img/icons/arrow-circle-forward.png);background-position:88% center;background-repeat:no-repeat;background-size:23px 23px}textarea{overflow:auto;padding:var(--inputPadding);min-height:calc(var(--inputHeight) * 2);height:auto;resize:none}[type=checkbox],[type=radio]{margin-right:10px;accent-color:var(--primaryColour)}@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)){input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--inputBackground);border:var(--inputBorderWidth) solid var(--inputBorder);border-radius:0;width:24px;height:24px;vertical-align:text-top;margin-top:-3px;margin-bottom:3px;outline:0;cursor:pointer;-webkit-transition:border-color var(--timing) ease,background-color var(--timing) ease;transition:border-color var(--timing) ease,background-color var(--timing) ease}input[type=checkbox]:before,input[type=radio]:before{content:"";display:block;opacity:0;background:var(--primaryColour);-webkit-transition:background-color var(--timing) ease,opacity var(--timing) ease;transition:background-color var(--timing) ease,opacity var(--timing) ease}input[type=checkbox]:checked:before,input[type=radio]:checked:before{opacity:1}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{border-color:var(--inputBorderFocus)}input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed;opacity:.6;border-color:var(--inputDisabledBorder);background:var(--inputDisabledBackground)}input[type=checkbox][disabled]:before,input[type=radio][disabled]:before{background-color:var(--inputDisabledBorder)}input[type=checkbox]:before{background:0 0;width:calc(100% - 15px);height:calc(100% - 9px);margin:2px 0 0 6px;border:3px solid var(--primaryColour);border-top:0;border-left:0;-webkit-transform:rotate(40deg);transform:rotate(40deg)}input[type=radio]{border-radius:50%}input[type=radio]:before{width:calc(100% - 8px);height:calc(100% - 8px);margin:4px;border-radius:50%}}label{display:block;margin-bottom:3px}label.margin-top{margin-top:16px}.field-container{position:relative;margin-bottom:var(--inputMarginBottom)}.field-container input[type=date],.field-container input[type=email],.field-container input[type=number],.field-container input[type=password],.field-container input[type=tel],.field-container input[type=text],.field-container select,.field-container textarea{margin-bottom:0}.field-container input[type=date]+.field-validation-error,.field-container input[type=email]+.field-validation-error,.field-container input[type=number]+.field-validation-error,.field-container input[type=password]+.field-validation-error,.field-container input[type=tel]+.field-validation-error,.field-container input[type=text]+.field-validation-error,.field-container select+.field-validation-error,.field-container textarea+.field-validation-error{margin-top:4px}button.submit-arrow{background:0 0;border-radius:22px;border:1px solid var(--primaryColour);-webkit-box-shadow:none;box-shadow:none;cursor:pointer;height:22px;text-indent:-9999px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:14px;-webkit-transition:all var(--timing) ease;transition:all var(--timing) ease;width:22px;padding:0;outline:0}button.submit-arrow:before{border-top:2px solid var(--primaryColour);border-right:2px solid var(--primaryColour);content:"";display:block;height:6px;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);left:5px;width:6px}button.submit-arrow:hover{background-color:var(--primaryColour)}button.submit-arrow:hover:before{border-color:#fff!important}.membership-form{background-color:#fff;border:1px solid var(--border-color);border-radius:4px;padding:28px;width:100%}@media (min-width:48em) and (max-width:63.9375em){.membership-form{margin:0 auto}}.membership-form h2{color:var(--primaryColour);font-size:26px;margin-top:0}.cta .membership-form{background:0 0;border:none;padding:0}.cta .membership-form input.btnSubmit{display:none}.membership-form input[type=submit]{float:right}.field-validation-error{display:block;color:var(--inputErrorText);margin:-12px 0 var(--inputMarginBottom);font-size:14px;font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight)}.join-cta .cta-block .field-validation-error{color:var(--acquisitionTextColour)}.recaptcha-container>DIV{margin-bottom:var(--inputMarginBottom)}.validation-summary-errors{background:var(--inputErrorBackground);border:1px solid var(--inputErrorText);border-radius:4px;color:var(--inputErrorText);padding:10px;font-size:14px;margin-bottom:var(--inputMarginBottom)}.validation-summary-errors:before{display:block;content:"The following errors occured:";margin-bottom:10px;font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight)}.validation-summary-errors ul{margin:0;padding:0 0 0 20px}footer{padding-top:20px;position:relative;z-index:0}@media (min-width:48em) and (max-width:63.9375em),(min-width:64em) and (max-width:73.4375em){footer .footer-column{width:50%}footer .footer-column:last-child{width:100%}}@media (min-width:73.5em){footer .simple-grid.three-cols{padding:0}footer .footer-column{padding:25px}footer .footer-column:first-child{padding-left:0}footer .footer-column:last-child{padding-right:0}}footer .footer-column a{text-decoration:none}footer .footer-column p{margin:0;line-height:22px}footer .footer-column p.details{padding-bottom:25px}footer .footer-column .footer-title{display:block;font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight);margin-bottom:16px}footer .footer-column .blue,footer .footer-column .multi-theme{color:var(--primaryColour)}footer .footer-column .social-icons{margin-bottom:16px;text-align:center}footer .footer-column .social-icons a{margin-right:20px;display:inline-block;text-align:center;width:45px;height:45px}footer .footer-column .social-icons a:last-child{margin-right:0}footer .footer-column .social-icons a img{max-width:100%;max-height:100%}footer .footer-column .org-logos{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:64em){footer{padding-top:50px}footer .footer-column .social-icons{text-align:left}footer .footer-column .org-logos{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer .footer-column .org-logos .logo:first-child{width:auto}}footer .footer-column .org-logos .logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px;max-width:80%;border-right:1px solid #a2a2a2}footer .footer-column .org-logos .logo a{display:block;width:100%}footer .footer-column .org-logos .logo img{max-width:100%;max-height:60px}footer .footer-column .org-logos .logo:first-child{padding-left:0}footer .footer-column .org-logos .logo:last-child{border:none;padding-right:0}footer .footer-column hr{display:block;width:calc(100% + 60px);margin-left:-30px;margin-top:25px;height:1px;color:#d6d6d6;background-color:#d6d6d6;border:none}@media (min-width:48em){footer .footer-column hr{display:none}}footer .footer-column:nth-child(3){margin-top:10px}footer .litefooter-column{margin:auto;text-align:center;width:25%;padding-bottom:50px}footer .litefooter-column .logo-img{padding-bottom:50px}footer>div ul{list-style-type:none;margin:0;padding-left:0}footer .service-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:12px;text-decoration:none;width:100%}footer .service-cta>div:first-child{background-size:cover;display:block;-ms-flex-preferred-size:115px;flex-basis:115px;-ms-flex-negative:0;flex-shrink:0;height:72px;width:115px}footer .service-cta>div{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:calc(100% - 115px);padding-left:18px;width:100%}footer .service-cta>div p{display:block;margin:0;max-width:100%;text-align:left}footer .service-cta>div p:first-child{font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight);padding-bottom:8px}footer .footer-links{background-color:var(--bg-alt-color);padding:32px 0}footer .footer-links ul{text-align:center}footer .footer-links ul li{padding:0 6px}footer .footer-links ul br{display:block}footer .footer-links a{color:var(--body-text-color);text-decoration:none;font-size:12px}footer .footer-links a:hover{text-decoration:underline}footer .alternate-footer-content{text-align:center;padding-bottom:20px}footer .alternate-footer-content .logo{margin-bottom:20px}.gallery-title{padding-top:15px;padding-bottom:15px;text-align:center;color:var(--primaryColour);font-size:26px;margin:0}.gallery-container{width:100%;padding-top:15px;padding-bottom:15px}.gallery-container .gallery-items{height:310px;position:relative}@media (min-width:64em){footer .footer-column .org-logos .logo:last-child{width:auto}footer .footer-column:nth-child(3){margin-top:0}footer .footer-links ul br{display:none}footer .footer-links a{font-size:14px}footer .alternate-footer-content{padding-bottom:40px}.gallery-title{font-size:48px}.gallery-container{height:auto;max-width:1026px;padding-left:100px;padding-right:100px;margin:0 auto}.gallery-container .gallery-items{height:auto}}.gallery-container .slick-slide{height:310px;position:relative;text-decoration:none}@media (min-width:64em){.gallery-container .slick-slide{height:auto}}.gallery-container .slick-slide img{margin:0 auto;width:100%}.gallery-container .slick-slide p{background-color:var(--bg-alt-color);margin:0;padding:16px 20px;position:absolute;bottom:0;text-decoration:none;width:100%}.gallery-container .slick-dots{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;position:absolute;bottom:55px;width:100%}.gallery-container .slick-dots li{list-style-type:none}.gallery-container .slick-dots li button{background-color:transparent;border:1px solid #fff;border-radius:14px;display:block;height:14px;margin:4px;padding:0;text-indent:-9999px;width:14px}.gallery-container .slick-dots li.slick-active button{background-color:var(--primaryColour);border-color:var(--primaryColour)}.gallery-container .css-arrow{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;height:48px;padding:0;position:absolute;top:calc(50% - 48px);width:48px;z-index:3;outline:0;cursor:pointer}.gallery-container .css-arrow:after,.gallery-container .css-arrow:before{border-color:var(--primaryColour);top:0;right:0}.gallery-container .css-arrow:before{border-width:3px;height:14px;top:15px;right:18px;width:14px}.gallery-container .css-arrow:after{border:2px solid var(--primaryColour);border-radius:44px;height:44px;width:44px}.gallery-container .css-arrow.slick-next{display:none!important;right:0}@media (min-width:64em){.gallery-container .css-arrow{top:calc(50% - 22px)}.gallery-container .css-arrow.slick-next{display:block!important;right:-100px}}.gallery-container .css-arrow.slick-prev{display:none!important;-webkit-transform:rotate(180deg);transform:rotate(180deg);left:0}.slick-lightbox-inner button:not(.slick-lightbox-close){-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:1px solid #fff;border-radius:48px;color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;position:absolute;text-indent:-9999px;top:calc(50% - 12px);width:48px;z-index:3;outline:0;cursor:pointer}.slick-lightbox-inner button:not(.slick-lightbox-close):before{border:2px solid transparent;border-top-color:#fff;border-left-color:#fff;border-right:none;border-bottom:none;content:"";display:block;height:18px;position:relative;left:4px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:18px}.slick-lightbox-inner button:not(.slick-lightbox-close).slick-next:before{left:-4px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}@media (max-width:47.9375em){#EventListing .events-listing-container{width:calc(100% + 60px);margin-left:-30px}.gallery-container{margin-left:-30px;width:calc(100% + 60px)}.slick-lightbox-inner button:not(.slick-lightbox-close){width:23px;height:23px}.slick-lightbox-inner button:not(.slick-lightbox-close).slick-prev{left:3px}.slick-lightbox-inner button:not(.slick-lightbox-close).slick-next{right:3px}.slick-lightbox-inner button:not(.slick-lightbox-close):before{height:7px;width:7px;left:1px}.slick-lightbox-inner button:not(.slick-lightbox-close).slick-next:before{left:-2px}}#GroupTimetableWeekly{position:relative;z-index:3;padding-top:15px;padding-bottom:15px}BODY.print #GroupTimetableWeekly{padding-top:0;padding-bottom:0}#GroupTimetableWeekly .filters-container{max-width:780px;margin:0 auto}#GroupTimetableWeekly .group-timetable-weekly-container{margin:0 auto;overflow:visible;position:relative}#GroupTimetableWeekly .group-timetable-weekly-container caption{font-size:20px;padding:24px 16px 20px}#GroupTimetableWeekly .group-timetable-weekly-container td,#GroupTimetableWeekly .group-timetable-weekly-container td a,#GroupTimetableWeekly .group-timetable-weekly-container tr,#GroupTimetableWeekly .group-timetable-weekly-container tr a{text-transform:capitalize!important}#GroupTimetableWeekly .group-timetable-weekly-container .calendar-grid TABLE.calendar-grid-days tr{background:0 0;border-bottom:0}#GroupTimetableWeekly .group-timetable-weekly-container .calendar-grid TABLE.calendar-grid-days tr th{text-align:left;font-weight:400;background-color:#fff;color:#000;padding:0;border-bottom:1px solid #f3f3f3}#GroupTimetableWeekly .group-timetable-weekly-container .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day{text-align:left;vertical-align:top;padding:0;border:1px solid #999;border-top:0;width:14.2857142857%;max-width:14.2857142857%}#GroupTimetableWeekly .group-timetable-weekly-container .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-date-dayName{margin:15px 0 5px;font-weight:700}#GroupTimetableWeekly .group-timetable-weekly-container .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-date-dayNameShort{display:none;margin:0;padding:14px;color:#fff;background-color:var(--body-text-color)}#GroupTimetableWeekly .group-timetable-weekly-container .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-date-info{font-size:30px;font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight);padding:15px}#GroupTimetableWeekly .group-timetable-weekly-container .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-date-info span{display:none;font-size:16px}@media (min-width:48em){#GroupTimetableWeekly .group-timetable-weekly-container .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-date-info span{font-size:12px;font-family:var(--font-body)}#GroupTimetableWeekly .group-timetable-weekly-container .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-date-dayName{display:none}#GroupTimetableWeekly .group-timetable-weekly-container .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-date-dayNameShort{display:block}}#GroupTimetableWeekly .group-timetable-weekly-container .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day.today .day-date-info{color:#fff;background:#999}#GroupTimetableWeekly .group-timetable-weekly-container .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day.today .day-date-info span{display:inline-block;padding-left:5px}#GroupTimetableWeekly .group-timetable-weekly-container .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item{background:#f3f3f3;cursor:pointer}#GroupTimetableWeekly .group-timetable-weekly-container .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item:last-child{border-bottom:0}#GroupTimetableWeekly .group-timetable-weekly-container .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item.empty{background:0 0;cursor:default}#GroupTimetableWeekly .group-timetable-weekly-container .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item.no-classes{display:none;text-align:center;cursor:default;font-style:italic;color:#999;background:0 0;border:0}#GroupTimetableWeekly .group-timetable-weekly-container .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item>td{padding:0;font-size:12px}#GroupTimetableWeekly .group-timetable-weekly-container .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item .class-title{margin:0;padding:10px 15px;border-bottom:1px solid #fff}#GroupTimetableWeekly .group-timetable-weekly-container .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item .class-title span{display:block;font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight);color:var(--tableHeaderAndFiltersColour)}@media (min-width:48em){#GroupTimetableWeekly .group-timetable-weekly-container .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item:not(.no-classes):hover{background:rgba(var(--tableHeaderAndFiltersColour_RGB),.05)}#GroupTimetableWeekly .group-timetable-weekly-container .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item .class-title{height:58px}#GroupTimetableWeekly .group-timetable-weekly-container .class-info-selected-item{margin-top:15px}#GroupTimetableWeekly .group-timetable-weekly-container .class-info-selected-item .class-info-header{background:var(--primaryColour);padding:20px;color:#fff}#GroupTimetableWeekly .group-timetable-weekly-container .class-info-selected-item .class-info-header .alerts-container .alert .alert-title,#GroupTimetableWeekly .group-timetable-weekly-container .class-info-selected-item .class-info-header h1,#GroupTimetableWeekly .group-timetable-weekly-container .class-info-selected-item .class-info-header h2,.alerts-container .alert #GroupTimetableWeekly .group-timetable-weekly-container .class-info-selected-item .class-info-header .alert-title{float:left;width:50%;margin:0;padding:0;font-size:20px;text-transform:capitalize}#GroupTimetableWeekly .group-timetable-weekly-container .class-info-selected-item .class-info-header .alerts-container .alert .alert-title span,#GroupTimetableWeekly .group-timetable-weekly-container .class-info-selected-item .class-info-header h1 span,#GroupTimetableWeekly .group-timetable-weekly-container .class-info-selected-item .class-info-header h2 span,.alerts-container .alert #GroupTimetableWeekly .group-timetable-weekly-container .class-info-selected-item .class-info-header .alert-title span{font-family:var(--font-body)}#GroupTimetableWeekly .group-timetable-weekly-container .class-info-selected-item .class-info-header h2{font-size:15px;clear:left}#GroupTimetableWeekly .group-timetable-weekly-container .class-info-selected-item .class-info-header p{float:right;width:50%;font-size:12px;color:#fff;padding:0;margin:0}#GroupTimetableWeekly .group-timetable-weekly-container .class-info-selected-item .class-info-details{padding:20px;width:100%;border:1px solid #999;border-top:0}#GroupTimetableWeekly .group-timetable-weekly-container .class-info-selected-item .class-info-details td,#GroupTimetableWeekly .group-timetable-weekly-container .class-info-selected-item .class-info-details th{border:1px solid #999;text-align:center;padding:5px 10px;font-size:15px}#GroupTimetableWeekly .group-timetable-weekly-container .class-info-selected-item .class-info-details th{background:rgba(var(--primaryColour_RGB),.12);font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight)}}#GroupTimetableWeekly .group-timetable-weekly-container .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item table.class-info-selected-item{display:none;width:100%}#GroupTimetableWeekly .group-timetable-weekly-container .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item table.class-info-selected-item td,#GroupTimetableWeekly .group-timetable-weekly-container .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item table.class-info-selected-item th{border:1px solid rgba(var(--tableHeaderAndFiltersColour_RGB),.15);font-size:13px}#GroupTimetableWeekly .group-timetable-weekly-container .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item table.class-info-selected-item th{background:rgba(var(--tableHeaderAndFiltersColour_RGB),.1);color:#000;border-left:0;padding-left:10px}#GroupTimetableWeekly .group-timetable-weekly-container .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item table.class-info-selected-item td{text-align:left;border-right:0;width:60%}#GroupTimetableWeekly .group-timetable-weekly-container .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item.selected .class-title{background:var(--tableHeaderAndFiltersColour);color:#fff!important;font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight);border:0}#GroupTimetableWeekly .group-timetable-weekly-container .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item.selected .class-title span{color:#fff!important}@media (max-width:47.9375em){#GroupTimetableWeekly .group-timetable-weekly-container caption{font-size:16px}#GroupTimetableWeekly .group-timetable-weekly-container .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day{display:inline-block;width:100%!important;max-width:none;border:0;padding-bottom:0;border-bottom:1px solid #999}#GroupTimetableWeekly .group-timetable-weekly-container .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items{border:1px solid #999}#GroupTimetableWeekly .group-timetable-weekly-container .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item.empty{display:none}#GroupTimetableWeekly .group-timetable-weekly-container .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item.selected .class-title{padding-top:20px;padding-bottom:20px}#GroupTimetableWeekly .group-timetable-weekly-container .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item.selected table.class-info-selected-item{display:table}#GroupTimetableWeekly .group-timetable-weekly-container .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item.selected{padding-bottom:15px}#GroupTimetableWeekly .group-timetable-weekly-container .class-info-selected-item{display:none}}#GroupTimetableWeekly .group-timetable-weekly-container .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items.no-classes{background:rgba(255,0,0,.05)}#GroupTimetableWeekly .group-timetable-weekly-container .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items.no-classes .no-classes{display:table-row}#GroupTimetableWeekly .group-timetable-weekly-container .intensity-dots .intensity-dot{background-color:#929292;border:1px solid #929292;border-radius:8px;display:inline-block;height:16px;margin-right:8px;width:16px}#GroupTimetableWeekly .group-timetable-weekly-container .intensity-dots .intensity-dot:last-child{margin-right:0}#GroupTimetableWeekly .group-timetable-weekly-container span.tag{background-color:var(--secondaryColour);border-radius:4px;color:#fff;margin-left:8px;padding:4px 8px}#GroupTimetableWeekly .group-timetable-weekly-container .calendar-icon{cursor:pointer;display:inline-block;color:var(--tableHeaderAndFiltersColour);font-family:var(--font-body);height:25px;line-height:23px;text-align:left}#GroupTimetableWeekly .group-timetable-weekly-container .calendar-icon:hover{color:var(--primaryColourAlt)}#GroupTimetableWeekly .group-timetable-weekly-container .calendar-icon [class^=ymca-icon]{font-size:21px;margin-left:10px;vertical-align:top;float:right}#GroupTimetableWeekly .group-timetable-weekly-container .tableStateRows{background:#f0f3ff}#GroupTimetableWeekly .group-timetable-weekly-container .errorRow,#GroupTimetableWeekly .group-timetable-weekly-container .loadingRow,#GroupTimetableWeekly .group-timetable-weekly-container .noItemsRow{display:none;text-align:center;padding:20px}#GroupTimetableWeekly .group-timetable-weekly-container .errorRow{background-image:url(../img/icons/error-icon.png);background-repeat:no-repeat;background-position:center 15px;background-size:40px 40px;padding-top:60px;color:#e06d6d}#GroupTimetableWeekly .group-timetable-weekly-container .errorRow button{margin-top:20px;color:#fff;background-color:#e06d6d;border:0;border-radius:4px;padding:10px 15px;cursor:pointer}#GroupTimetableWeekly .group-timetable-weekly-container.state-loading .loadingRow{display:block}#GroupTimetableWeekly .group-timetable-weekly-container.state-loading .noItemsRow{display:none!important}#GroupTimetableWeekly .group-timetable-weekly-container.state-error .errorRow{display:block}#GroupTimetableWeekly .group-timetable-weekly-container.state-error .noItemsRow{display:none!important}#GroupTimetableWeekly .group-timetable-weekly-container.state-noitems .noItemsRow{display:block}#GroupTimetableWeekly .group-timetable-weekly-container.state-error tbody,#GroupTimetableWeekly .group-timetable-weekly-container.state-loading tbody,#GroupTimetableWeekly .group-timetable-weekly-container.state-noitems tbody{display:none}#GroupTimetableWeekly .class-tooltip-overlay{background-color:#fff;border:1px solid var(--border-color);margin:0;padding:20px;position:absolute;display:none;top:0;left:0;width:420px;z-index:3;-webkit-box-shadow:4px 4px 0 rgba(0,0,0,.2);box-shadow:4px 4px 0 rgba(0,0,0,.2)}#GroupTimetableWeekly .class-tooltip-overlay .alerts-container .alert .alert-title,#GroupTimetableWeekly .class-tooltip-overlay h1,.alerts-container .alert #GroupTimetableWeekly .class-tooltip-overlay .alert-title{color:var(--tableHeaderAndFiltersColour);display:block;font-size:20px;font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight);margin-bottom:10px;margin-top:0;text-transform:capitalize}#GroupTimetableWeekly .class-tooltip-overlay p.desc{padding:0;margin:0;font-size:14px}#GroupTimetableWeekly .class-tooltip-overlay .extraInfo{background:#f3f3f3;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}#GroupTimetableWeekly .class-tooltip-overlay .extraInfo .extraInfo-Item{font-size:13px;color:#000;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:10px;text-transform:capitalize}#GroupTimetableWeekly .class-tooltip-overlay .extraInfo .extraInfo-Item.info-Instructor{max-width:150px}#GroupTimetableWeekly .class-tooltip-overlay .extraInfo .extraInfo-Item.info-Intensity{max-width:85px}#GroupTimetableWeekly .class-tooltip-overlay .extraInfo .extraInfo-Item.info-Calendar{padding-right:0;padding-top:4px;text-align:right;width:calc(100% - 150px - 85px)}#GroupTimetableWeekly .class-tooltip-overlay .extraInfo .extraInfo-Item p{margin:0;padding:0 0 3px;color:#515151;font-size:13px}#GroupTimetableWeekly .class-tooltip-overlay .extraInfo .extraInfo-Item .calendar-icon{width:auto;color:#000;margin-top:3px}#GroupTimetableWeekly .class-tooltip-overlay .extraInfo .extraInfo-Item .calendar-icon:hover{color:var(--tableHeaderAndFiltersColour)}#GroupTimetableWeekly .class-tooltip-overlay a{font-weight:400}#GroupTimetableWeekly .class-tooltip-overlay .arrow{background-color:#fff;border:1px solid var(--border-color);border-top-color:transparent;border-right-color:transparent;display:block;position:absolute;top:-6px;left:1px;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:10px;height:10px}#GroupTimetableWeekly .class-tooltip-overlay .tooltip-close{display:block;width:23px;height:23px;position:absolute;top:20px;right:20px;cursor:pointer;font-size:23px;color:var(--tableHeaderAndFiltersColour)}#GroupTimetableWeekly .class-tooltip-overlay .tooltip-close:hover{color:var(--primaryColourAlt)}.program-listing-table{position:relative;z-index:3}.program-listing-table .program-listing-table-container{margin:0 auto;overflow:visible}.program-listing-table .program-listing-table-container caption{font-size:20px;padding:24px 16px 20px}@media (max-width:47.9375em){.program-listing-table .program-listing-table-container caption{font-size:16px}}.program-listing-table .program-listing-table-container th{text-align:left;font-weight:400;background-color:var(--body-text-color);color:#fff;padding:14px}.program-listing-table .program-listing-table-container td{vertical-align:top;font-size:14px;text-align:left}.program-listing-table .program-listing-table-container td .label{display:none}.program-listing-table .program-listing-table-container .col-date{width:90px}@media (max-width:47.9375em){.program-listing-table .program-listing-table-container td{display:inline-block;width:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row nowrap;flex-direction:row nowrap;border:1px solid rgba(var(--tableHeaderAndFiltersColour_RGB),.15);border-top:0}.program-listing-table .program-listing-table-container td:first-child{border-top:1px solid rgba(var(--tableHeaderAndFiltersColour_RGB),.15)}.program-listing-table .program-listing-table-container td .label{min-width:90px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px;font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight);background:rgba(var(--tableHeaderAndFiltersColour_RGB),.1);border-right:1px solid rgba(var(--tableHeaderAndFiltersColour_RGB),.15)}.program-listing-table .program-listing-table-container td .value{padding:14px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.program-listing-table .program-listing-table-container td.col-info .label{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.program-listing-table .program-listing-table-container .col-date{width:auto}}.program-listing-table .program-listing-table-container .col-type{width:40px}@media (min-width:48em){#GroupTimetableWeekly .class-tooltip-overlay{display:block}.program-listing-table .program-listing-table-container .item-row .col-info .value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (min-width:48em) and (max-width:47.9375em){.program-listing-table .program-listing-table-container .item-row .col-info .value{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}.program-listing-table .program-listing-table-container .item-row .col-info .item-img{margin-right:14px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media (max-width:47.9375em){.program-listing-table .program-listing-table-container .col-type{width:auto;vertical-align:middle}.program-listing-table .program-listing-table-container .col-cost{vertical-align:middle}.program-listing-table .program-listing-table-container .item-row{border-bottom-width:15px}.program-listing-table .program-listing-table-container .item-row .col-info .item-img{margin-right:0;margin-bottom:14px}}@media (min-width:48em) and (max-width:63.9375em){#GroupTimetableWeekly .group-timetable-weekly-container .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-date-info{font-size:25px}.program-listing-table .program-listing-table-container .item-row .col-info .item-img{width:125px;min-width:125px;max-width:125px;-ms-flex-preferred-size:125px;flex-basis:125px}}@media (min-width:64em){.gallery-container .css-arrow.slick-prev{display:block!important;left:-100px}.program-listing-table .program-listing-table-container .item-row .col-info .item-img{width:150px;min-width:150px;max-width:150px;-ms-flex-preferred-size:150px;flex-basis:150px}}.program-listing-table .program-listing-table-container .item-row .col-info .item-img img{width:100%;height:auto;display:block}.program-listing-table .program-listing-table-container .item-row .col-info .item-info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.program-listing-table .program-listing-table-container .item-row .col-info .item-info h3{font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight);margin:0 0 14px}.program-listing-table .program-listing-table-container .item-row .col-info .item-info p{margin:0 0 1em;font-size:14px}.program-listing-table .program-listing-table-container .item-row .col-info .item-info .tags-list{margin:0;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.program-listing-table .program-listing-table-container .item-row .col-info .item-info .tags-list li{font-size:11px;padding:0;margin:0;text-transform:uppercase;list-style-type:none;color:var(--primaryColour)}.program-listing-table .program-listing-table-container .item-row .col-info .item-info .tags-list li:not(:last-child):after{content:"•";display:inline-block;font-size:6px;padding:0 8px;vertical-align:middle}.program-listing-table .program-listing-table-container .item-row .col-notes,.program-listing-table .program-listing-table-container .item-row .col-type{vertical-align:middle}.program-listing-table .program-listing-table-container .item-row .col-notes span,.program-listing-table .program-listing-table-container .item-row .col-type span{font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:#fff;background-color:var(--primaryColour);border-radius:100px;width:40px;height:40px;font-size:18px;line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-transform:uppercase;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.program-listing-table .program-listing-table-container .item-row .col-notes span img,.program-listing-table .program-listing-table-container .item-row .col-type span img{width:100%;max-width:30px;max-height:30px}.program-listing-table .program-listing-table-container .item-row .col-cost{vertical-align:middle}.program-listing-table .program-listing-table-container .item-row .col-cost .amt{font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight)}#ja-jobs-widget .ja-job-list-container .job .program-listing-table .program-listing-table-container .item-row .col-cost a.view-details,#ja-jobs-widget .program-listing-table .program-listing-table-container .item-row .col-cost .ja-button,.program-listing-table .program-listing-table-container .item-row .col-cost #ja-jobs-widget .ja-button,.program-listing-table .program-listing-table-container .item-row .col-cost #ja-jobs-widget .ja-job-list-container .job a.view-details,.program-listing-table .program-listing-table-container .item-row .col-cost .btn{font-size:14px;white-space:nowrap;font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight);padding:10px;margin-top:5px;text-transform:capitalize;display:inline-block}#ja-jobs-widget .ja-job-list-container .job .program-listing-table .program-listing-table-container .item-row .col-cost a.disabled.view-details,#ja-jobs-widget .program-listing-table .program-listing-table-container .item-row .col-cost .disabled.ja-button,.program-listing-table .program-listing-table-container .item-row .col-cost #ja-jobs-widget .disabled.ja-button,.program-listing-table .program-listing-table-container .item-row .col-cost #ja-jobs-widget .ja-job-list-container .job a.disabled.view-details,.program-listing-table .program-listing-table-container .item-row .col-cost .btn.disabled{background:0 0!important;color:#999!important;border:1px solid #999!important;-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}#ja-jobs-widget .ja-job-list-container .job .program-listing-table .program-listing-table-container .item-row .col-cost a.view-details:after,#ja-jobs-widget .ja-job-list-container .job .program-listing-table .program-listing-table-container .item-row .col-cost a.view-details:before,#ja-jobs-widget .program-listing-table .program-listing-table-container .item-row .col-cost .ja-button:after,#ja-jobs-widget .program-listing-table .program-listing-table-container .item-row .col-cost .ja-button:before,.program-listing-table .program-listing-table-container .item-row .col-cost #ja-jobs-widget .ja-button:after,.program-listing-table .program-listing-table-container .item-row .col-cost #ja-jobs-widget .ja-button:before,.program-listing-table .program-listing-table-container .item-row .col-cost #ja-jobs-widget .ja-job-list-container .job a.view-details:after,.program-listing-table .program-listing-table-container .item-row .col-cost #ja-jobs-widget .ja-job-list-container .job a.view-details:before,.program-listing-table .program-listing-table-container .item-row .col-cost .btn:after,.program-listing-table .program-listing-table-container .item-row .col-cost .btn:before{display:none}.program-listing-table .program-listing-table-container .tableStateRows{background:rgba(var(--tableHeaderAndFiltersColour_RGB),.05)}.program-listing-table .program-listing-table-container .errorRow,.program-listing-table .program-listing-table-container .loadingRow,.program-listing-table .program-listing-table-container .noItemsRow{display:none;text-align:center;padding:20px}.program-listing-table .program-listing-table-container .errorRow{background-image:url(../img/icons/error-icon.png);background-repeat:no-repeat;background-position:center 15px;background-size:40px 40px;padding-top:60px;color:#e06d6d}.program-listing-table .program-listing-table-container .errorRow button{margin-top:20px;color:#fff;background-color:#e06d6d;border:0;border-radius:4px;padding:10px 15px;cursor:pointer}.program-listing-table .program-listing-table-container.state-loading .loadingRow{display:block}.program-listing-table .program-listing-table-container.state-loading .noItemsRow{display:none!important}.program-listing-table .program-listing-table-container.state-error .errorRow{display:block}.program-listing-table .program-listing-table-container.state-error .noItemsRow{display:none!important}.program-listing-table .program-listing-table-container.state-noitems .noItemsRow{display:block}.program-listing-table .program-listing-table-container.state-error tbody,.program-listing-table .program-listing-table-container.state-error thead,.program-listing-table .program-listing-table-container.state-loading tbody,.program-listing-table .program-listing-table-container.state-loading thead,.program-listing-table .program-listing-table-container.state-noitems tbody,.program-listing-table .program-listing-table-container.state-noitems thead{display:none}#LaneAvailability{padding-top:15px;padding-bottom:15px}#LaneAvailability>div .errorRow,#LaneAvailability>div .loadingRow{display:none;text-align:center;padding:20px}#LaneAvailability>div .errorRow{background-image:url(../img/icons/error-icon.png);background-repeat:no-repeat;background-position:center 15px;background-size:40px 40px;padding-top:60px;color:#e06d6d}#LaneAvailability>div .errorRow button{margin-top:20px;color:#fff;background-color:#e06d6d;border:0;border-radius:4px;padding:10px 15px;cursor:pointer}#LaneAvailability>div.state-error .errorRow,#LaneAvailability>div.state-loading .loadingRow{display:block}.lesson-pathway{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:400px;border:1px solid var(--border-color);border-radius:8px}@media (min-width:48em){.lesson-pathway{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.lesson-pathway .lesson-img-container{border-top-left-radius:8px;border-bottom-left-radius:8px}}@media (max-width:47.9375em){.lesson-pathway{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lesson-pathway .lesson-img-container{border-top-left-radius:8px;border-top-right-radius:8px}}.lesson-pathway .lesson-img-container{-ms-flex-preferred-size:35%;flex-basis:35%;min-height:260px;display:-webkit-box;display:-ms-flexbox;display:flex;background-size:cover;background-position:top center;background-repeat:no-repeat;position:relative}#ja-jobs-widget .ja-job-list-container .job .lesson-pathway .lesson-img-container a.view-details,#ja-jobs-widget .lesson-pathway .lesson-img-container .ja-button,.lesson-pathway .lesson-img-container #ja-jobs-widget .ja-button,.lesson-pathway .lesson-img-container #ja-jobs-widget .ja-job-list-container .job a.view-details,.lesson-pathway .lesson-img-container .btn{position:absolute;right:0;left:0;margin:auto;bottom:10px}.lesson-pathway .lesson-body-container{-ms-flex-preferred-size:65%;flex-basis:65%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.lesson-pathway .lesson-body-container .lesson-text-container{padding:20px 20px 0}.lesson-pathway .lesson-body-container .lesson-text-container>div{padding-bottom:12px}.lesson-pathway .lesson-body-container .lesson-text-container>div .lesson-pathway-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 20px}.lesson-pathway .lesson-body-container .lesson-text-container>div .lesson-pathway-header .lesson-pathway-title{position:relative;font-size:20px;display:inline-block;padding-right:30px;color:var(--body-text-color)}@media (min-width:64em){.lesson-pathway .lesson-body-container .lesson-text-container>div .lesson-pathway-header .lesson-pathway-title{font-size:26px}}.lesson-pathway .lesson-body-container .lesson-text-container>div .lesson-pathway-header .lesson-pathway-add,.lesson-pathway .lesson-body-container .lesson-text-container>div .lesson-pathway-header .lesson-pathway-remove{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;cursor:pointer}.lesson-pathway .lesson-body-container .lesson-text-container>div .lesson-pathway-header .lesson-pathway-add:hover,.lesson-pathway .lesson-body-container .lesson-text-container>div .lesson-pathway-header .lesson-pathway-remove:hover{opacity:.75}.lesson-pathway .lesson-body-container .lesson-text-container>div .lesson-pathway-header .lesson-pathway-remove .icon-trash-small:before{font-size:16px;margin-right:10px;color:#e51010;content:"\e90b"}.lesson-pathway .lesson-body-container .lesson-text-container>div .lesson-pathway-header .lesson-pathway-remove .icon-trash-small.disabled{pointer-events:none}.lesson-pathway .lesson-body-container .lesson-text-container>div .lesson-pathway-header .lesson-pathway-remove .icon-trash-small.disabled:before{color:grey}.lesson-pathway .lesson-body-container .lesson-text-container>div .lesson-pathway-header .lesson-pathway-add .icon-add-small:before{font-size:16px;margin-right:10px;color:#e51010;content:"\e90c"}.lesson-pathway .lesson-body-container .lesson-text-container>div .lesson-pathway-header .lesson-pathway-add .icon-add-small.disabled{pointer-events:none}.lesson-pathway .lesson-body-container .lesson-text-container>div .lesson-pathway-header .lesson-pathway-add .icon-add-small.disabled:before{color:grey}.lesson-pathway .lesson-body-container .lesson-text-container p{margin:0}.lesson-pathway .lesson-body-container .lesson-lessons-list{padding:0 20px;overflow-y:overlay}.lesson-pathway .lesson-body-container .lesson-lessons-list ul{padding:0;margin:0;list-style:none}.lesson-pathway .lesson-body-container .lesson-lessons-list ul li{min-height:54.972px;max-height:54.972px;border-top:1px solid var(--border-color);margin:0 -20px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 18px}.lesson-pathway .lesson-body-container .lesson-lessons-list ul li a{color:var(--body-text-color);text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--body-text-color);width:100%}.lesson-pathway .lesson-body-container .lesson-lessons-list ul li a>div{position:relative;padding-left:20px}.lesson-pathway .lesson-body-container .lesson-lessons-list ul li a>div:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:11px;height:11px;border:1px solid #ccc;border-radius:50%}.lesson-pathway .lesson-body-container .lesson-lessons-list ul li a .status{font-weight:900;font-size:11px}.lesson-pathway .lesson-body-container .lesson-lessons-list ul li a .status button.btn-xsmall{text-transform:uppercase}.lesson-pathway .lesson-body-container .lesson-lessons-list ul li.active div{font-weight:900}.lesson-pathway .lesson-body-container .lesson-lessons-list ul li.active .status{color:var(--primaryColour);text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lesson-pathway .lesson-body-container .lesson-lessons-list ul li.active .status button.submit-arrow{top:0;right:0;height:17px;position:relative;margin-left:5px;width:17px;padding:0;outline:0;-webkit-transform:none;transform:none}.lesson-pathway .lesson-body-container .lesson-lessons-list ul li.active .status button.submit-arrow:before{height:4px;position:absolute;top:5px;left:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px}.lesson-pathway .lesson-body-container .lesson-lessons-list ul li.completed{cursor:pointer;background:var(--success-color-light)}.lesson-pathway .lesson-body-container .lesson-lessons-list ul li.completed:hover{background:rgba(var(--success-color-light_RGB),.75)}.lesson-pathway .lesson-body-container .lesson-lessons-list ul li.completed a{text-decoration:none;color:var(--body-text-color)}.lesson-pathway .lesson-body-container .lesson-lessons-list ul li.completed a>div{position:relative;padding-left:20px}.lesson-pathway .lesson-body-container .lesson-lessons-list ul li.completed a>div:before{border-color:var(--success-color)!important;border:1px solid;content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:11px;height:11px;border-radius:50%}.lesson-pathway .lesson-body-container .lesson-lessons-list ul li.completed a>div:after{content:"";position:absolute;top:50%;left:3px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:7px;height:7px;border-radius:50%;background:var(--success-color)}.lesson-pathway .lesson-body-container .lesson-lessons-list ul li.completed a .status{color:var(--success-color)}@media (min-width:48em){.lesson-pathway .lesson-body-container .lesson-text-container{display:block!important}.lesson-pathway .lesson-body-container .lesson-lessons-list{min-height:329px;max-height:329px}.lesson-pathway .lesson-body-container .lesson-lessons-list ul li.todo{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.lesson-pathway .lesson-body-container .lesson-lessons-list ul li span.number{padding-right:5px;font-weight:900}.lesson-pathway .lesson-body-container .toggle-lessons{display:none;position:absolute;bottom:0;width:100%;font-size:11px;font-weight:600;padding:5px 18px;background:var(--bg-alt-color)}.lesson-pathway .lesson-body-container .toggle-lessons .hide-lessons,.lesson-pathway .lesson-body-container .toggle-lessons .show-lessons{position:relative;padding-left:23px;cursor:pointer}.lesson-pathway .lesson-body-container .toggle-lessons .hide-lessons:before,.lesson-pathway .lesson-body-container .toggle-lessons .show-lessons:before{border:solid var(--body-text-color);border-width:0 2px 2px 0;padding:2px;content:"";display:inline-block;position:absolute;width:1px;height:1px}.lesson-pathway .lesson-body-container .toggle-lessons .show-lessons:before{left:3px;top:4px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.lesson-pathway .lesson-body-container .toggle-lessons .hide-lessons:before{left:3px;top:1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.lesson-pathway .lesson-lessons-list::-webkit-scrollbar{width:7px;background-color:transparent;padding:1px;margin:1px}.lesson-pathway .lesson-lessons-list::-webkit-scrollbar-track{background-color:transparent;border-radius:8px}.lesson-pathway .lesson-lessons-list::-webkit-scrollbar-thumb{background-color:#eee;border-radius:8px;border:1px solid #fff}.lesson-single-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:47.9375em){.lesson-pathway .lesson-body-container{padding-bottom:22px}.lesson-pathway .lesson-body-container .lesson-text-container>div .lesson-pathway-header .lesson-pathway-add div>.hidden-text-mobile,.lesson-pathway .lesson-body-container .lesson-text-container>div .lesson-pathway-header .lesson-pathway-remove div>.hidden-text-mobile{display:none}.lesson-pathway .lesson-body-container .toggle-lessons{display:block}.lesson-single-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lesson-footer .progress-bar{display:none}}.lesson-single{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid var(--border-color);border-radius:8px;margin-bottom:20px}.lesson-single .lesson-video{background:var(--bg-alt-color)}.lesson-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;margin-bottom:20px}@media (min-width:64em){.lesson-footer .progress-bar{-ms-flex-preferred-size:65%;flex-basis:65%}}@media (min-width:48em){.lesson-footer .progress-bar{-ms-flex-preferred-size:55%;flex-basis:55%}}.lesson-listing-container .errorRow,.lesson-listing-container .loadingRow,.lesson-listing-container .noItemsRow{display:none;text-align:center;padding:20px}.lesson-listing-container .errorRow{background-image:url(../img/icons/error-icon.png);background-repeat:no-repeat;background-position:center 15px;background-size:40px 40px;padding-top:60px;color:#e06d6d}.lesson-listing-container .errorRow button{margin-top:20px;color:#fff;background-color:#e06d6d;border:0;border-radius:4px;padding:10px 15px;cursor:pointer}.lesson-listing-container.state-loading .loadingRow{display:block}.lesson-listing-container.state-loading .noItemsRow{display:none!important}.lesson-listing-container.state-error .errorRow{display:block}.lesson-listing-container.state-error .noItemsRow{display:none!important}.lesson-listing-container.state-noitems .noItemsRow{display:block}.progress-bar{color:var(--success-color)}.progress-bar label,.progress-bar span{color:var(--success-color);font-size:12px;padding:0}.progress-bar label:focus,.progress-bar label:hover,.progress-bar span:focus,.progress-bar span:hover{text-decoration:none;cursor:pointer}.progress-bar progress{border:none;width:100%;height:8px;background:#eee;border-radius:10px;color:#add8e6}.progress-bar progress::-webkit-progress-value{background:#add8e6}.progress-bar progress::-moz-progress-bar{background:lightcolor;border-radius:10px}.progress-bar progress::-webkit-progress-value{background:var(--success-color);border-radius:10px}.progress-bar progress::-webkit-progress-bar{background:#eee;border-radius:10px}@media (min-width:64em){.location-container .filters-container .filter-selectors{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.location-container .filters-container .filter-selectors .filter{margin-left:7px}.location-container .filters-container .filter-selectors .ddl_facilities,.location-container .filters-container .filter-selectors .ddl_programtype{max-width:280px;min-width:280px}}.location-container .filters-container .filter-selectors .txt_Postcode{margin:0;padding-top:0;padding-bottom:0;height:50px}.location-container .filters-container .filter-selectors .ddl_facilities{display:none}.location-container .nearby{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.location-container .nearby .icon{font-size:20px;line-height:20px}.location-container .nearby span.viewAll{cursor:pointer;color:var(--primaryColour);text-decoration:underline}.location-container .nearby span.viewAll:hover{color:var(--primaryColourAlt);text-decoration:none}.location-container .map-results{margin-top:15px;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}@media (max-width:47.9375em){.location-container .map-results .map{height:400px;margin-left:-30px;margin-right:-30px}.location-container .map-results .map .gm-style-iw{max-width:280px!important;max-height:250px!important}.location-container .map-results .map .gm-style-iw .gm-style-iw-d{max-width:none!important;max-height:none!important}}.location-container .map-results .map .map-infowindow{max-width:400px}.location-container .map-results .map .map-infowindow h2{margin-top:5px;margin-bottom:10px}.location-container .map-results .map .map-infowindow h3{margin:0 0 10px}.location-container .map-results .map .map-infowindow h2+h3{margin-top:-10px}.location-container .map-results .map .map-infowindow p{margin-top:0;margin-bottom:5px}#ja-jobs-widget .ja-job-list-container .job .location-container .map-results .map .map-infowindow a.view-details,#ja-jobs-widget .location-container .map-results .map .map-infowindow .ja-button,.location-container .map-results .map .map-infowindow #ja-jobs-widget .ja-button,.location-container .map-results .map .map-infowindow #ja-jobs-widget .ja-job-list-container .job a.view-details,.location-container .map-results .map .map-infowindow .btn{margin-top:10px}.location-container .map-results .map .map-infowindow.type-elc h3{color:#7ac143}#ja-jobs-widget .ja-job-list-container .job .location-container .map-results .map .map-infowindow.type-elc a.view-details,#ja-jobs-widget .location-container .map-results .map .map-infowindow.type-elc .ja-button,.location-container .map-results .map .map-infowindow.type-elc #ja-jobs-widget .ja-button,.location-container .map-results .map .map-infowindow.type-elc #ja-jobs-widget .ja-job-list-container .job a.view-details,.location-container .map-results .map .map-infowindow.type-elc .btn{color:#fff;background-color:#7ac143}#ja-jobs-widget .ja-job-list-container .job .location-container .map-results .map .map-infowindow.type-elc a.view-details:hover,#ja-jobs-widget .location-container .map-results .map .map-infowindow.type-elc .ja-button:hover,.location-container .map-results .map .map-infowindow.type-elc #ja-jobs-widget .ja-button:hover,.location-container .map-results .map .map-infowindow.type-elc #ja-jobs-widget .ja-job-list-container .job a.view-details:hover,.location-container .map-results .map .map-infowindow.type-elc .btn:hover{background-color:#629d34}.location-container .map-results .map .map-infowindow.type-basp h3{color:#6e298d}#ja-jobs-widget .ja-job-list-container .job .location-container .map-results .map .map-infowindow.type-basp a.view-details,#ja-jobs-widget .location-container .map-results .map .map-infowindow.type-basp .ja-button,.location-container .map-results .map .map-infowindow.type-basp #ja-jobs-widget .ja-button,.location-container .map-results .map .map-infowindow.type-basp #ja-jobs-widget .ja-job-list-container .job a.view-details,.location-container .map-results .map .map-infowindow.type-basp .btn{color:#fff;background-color:#6e298d}#ja-jobs-widget .ja-job-list-container .job .location-container .map-results .map .map-infowindow.type-basp a.view-details:hover,#ja-jobs-widget .location-container .map-results .map .map-infowindow.type-basp .ja-button:hover,.location-container .map-results .map .map-infowindow.type-basp #ja-jobs-widget .ja-button:hover,.location-container .map-results .map .map-infowindow.type-basp #ja-jobs-widget .ja-job-list-container .job a.view-details:hover,.location-container .map-results .map .map-infowindow.type-basp .btn:hover{background-color:#4f1e65}.location-container .map-results .map .map-infowindow.type-shp h3{color:#bb16a3}#ja-jobs-widget .ja-job-list-container .job .location-container .map-results .map .map-infowindow.type-shp a.view-details,#ja-jobs-widget .location-container .map-results .map .map-infowindow.type-shp .ja-button,.location-container .map-results .map .map-infowindow.type-shp #ja-jobs-widget .ja-button,.location-container .map-results .map .map-infowindow.type-shp #ja-jobs-widget .ja-job-list-container .job a.view-details,.location-container .map-results .map .map-infowindow.type-shp .btn{color:#fff;background-color:#bb16a3}#ja-jobs-widget .ja-job-list-container .job .location-container .map-results .map .map-infowindow.type-shp a.view-details:hover,#ja-jobs-widget .location-container .map-results .map .map-infowindow.type-shp .ja-button:hover,.location-container .map-results .map .map-infowindow.type-shp #ja-jobs-widget .ja-button:hover,.location-container .map-results .map .map-infowindow.type-shp #ja-jobs-widget .ja-job-list-container .job a.view-details:hover,.location-container .map-results .map .map-infowindow.type-shp .btn:hover{background-color:#8d117b}.location-container .map-results .map .map-infowindow.type-rec h3{color:#f37321}#ja-jobs-widget .ja-job-list-container .job .location-container .map-results .map .map-infowindow.type-rec a.view-details,#ja-jobs-widget .location-container .map-results .map .map-infowindow.type-rec .ja-button,.location-container .map-results .map .map-infowindow.type-rec #ja-jobs-widget .ja-button,.location-container .map-results .map .map-infowindow.type-rec #ja-jobs-widget .ja-job-list-container .job a.view-details,.location-container .map-results .map .map-infowindow.type-rec .btn{color:#fff;background-color:#f37321}#ja-jobs-widget .ja-job-list-container .job .location-container .map-results .map .map-infowindow.type-rec a.view-details:hover,#ja-jobs-widget .location-container .map-results .map .map-infowindow.type-rec .ja-button:hover,.location-container .map-results .map .map-infowindow.type-rec #ja-jobs-widget .ja-button:hover,.location-container .map-results .map .map-infowindow.type-rec #ja-jobs-widget .ja-job-list-container .job a.view-details:hover,.location-container .map-results .map .map-infowindow.type-rec .btn:hover{background-color:#d55a0c}.location-container .map-results .map .map-infowindow.type-yth h3{color:#00bce4}#ja-jobs-widget .ja-job-list-container .job .location-container .map-results .map .map-infowindow.type-yth a.view-details,#ja-jobs-widget .location-container .map-results .map .map-infowindow.type-yth .ja-button,.location-container .map-results .map .map-infowindow.type-yth #ja-jobs-widget .ja-button,.location-container .map-results .map .map-infowindow.type-yth #ja-jobs-widget .ja-job-list-container .job a.view-details,.location-container .map-results .map .map-infowindow.type-yth .btn{color:#483698;background-color:#00bce4}#ja-jobs-widget .ja-job-list-container .job .location-container .map-results .map .map-infowindow.type-yth a.view-details:hover,#ja-jobs-widget .location-container .map-results .map .map-infowindow.type-yth .ja-button:hover,.location-container .map-results .map .map-infowindow.type-yth #ja-jobs-widget .ja-button:hover,.location-container .map-results .map .map-infowindow.type-yth #ja-jobs-widget .ja-job-list-container .job a.view-details:hover,.location-container .map-results .map .map-infowindow.type-yth .btn:hover{background-color:#0092b1}.location-container .map-results .location-details{z-index:1}.location-container .map-results .location-details .location-item{padding:30px 0;border-top:1px solid #231f20}.location-container .map-results .location-details .location-item:first-child{border-top:0}@media (min-width:64em){.location-container .map-results{border:1px solid #ccc;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;height:640px}.location-container .map-results .map{-ms-flex-preferred-size:100%;flex-basis:100%}.location-container .map-results .location-details{overflow-y:auto;-ms-flex-preferred-size:400px;flex-basis:400px;padding:0 30px;border-left:1px solid #ccc}.location-container .map-results .location-details .location-item{padding:30px 0}}@media (min-width:48em) and (max-width:63.9375em){.location-container .map-results .map{height:550px}.location-container .map-results .location-details .location-item{padding:24px 0}}.location-container .map-results .location-details .location-item h2{font-size:26px;margin:0;padding-bottom:30px}.location-container .map-results .location-details .location-item h3{font-size:17px;margin:0;padding-bottom:30px}.location-container .map-results .location-details .location-item h2+h3{margin-top:-25px}.location-container .map-results .location-details .location-item p{font-size:14px;margin:0;padding-bottom:11px}.location-container .map-results .location-details .location-item p a{color:#231f1f}.location-container .map-results .location-details .location-item p.ellipsis{overflow:hidden;text-overflow:ellipsis}.location-container .map-results .location-details .location-item .btns{padding:20px 0}.location-container .map-results .location-details .location-item .btns .btn-small{margin:0 0 8px;min-width:180px;float:left;clear:both}.location-container .map-results .location-details .location-item table td{vertical-align:top}#ja-jobs-widget .ja-job-list-container .job .location-container .map-results .location-details .location-item.type-elc a.view-details,#ja-jobs-widget .location-container .map-results .location-details .location-item.type-elc .ja-button,.location-container .map-results .location-details .location-item.type-elc #ja-jobs-widget .ja-button,.location-container .map-results .location-details .location-item.type-elc #ja-jobs-widget .ja-job-list-container .job a.view-details,.location-container .map-results .location-details .location-item.type-elc .btn,.location-container .map-results .location-details .location-item.type-elc table caption{color:#fff;background-color:#7ac143}#ja-jobs-widget .ja-job-list-container .job .location-container .map-results .location-details .location-item.type-elc a.view-details:hover,#ja-jobs-widget .location-container .map-results .location-details .location-item.type-elc .ja-button:hover,.location-container .map-results .location-details .location-item.type-elc #ja-jobs-widget .ja-button:hover,.location-container .map-results .location-details .location-item.type-elc #ja-jobs-widget .ja-job-list-container .job a.view-details:hover,.location-container .map-results .location-details .location-item.type-elc .btn:hover{background-color:#629d34}#ja-jobs-widget .ja-job-list-container .job .location-container .map-results .location-details .location-item.type-elc a.btn-outlined.view-details,#ja-jobs-widget .location-container .map-results .location-details .location-item.type-elc .btn-outlined.ja-button,.location-container .map-results .location-details .location-item.type-elc #ja-jobs-widget .btn-outlined.ja-button,.location-container .map-results .location-details .location-item.type-elc #ja-jobs-widget .ja-job-list-container .job a.btn-outlined.view-details,.location-container .map-results .location-details .location-item.type-elc .btn.btn-outlined{color:#7ac143;background-color:#fff}#ja-jobs-widget .ja-job-list-container .job .location-container .map-results .location-details .location-item.type-elc a.btn-outlined.view-details:hover,#ja-jobs-widget .location-container .map-results .location-details .location-item.type-elc .btn-outlined.ja-button:hover,.location-container .map-results .location-details .location-item.type-elc #ja-jobs-widget .btn-outlined.ja-button:hover,.location-container .map-results .location-details .location-item.type-elc #ja-jobs-widget .ja-job-list-container .job a.btn-outlined.view-details:hover,.location-container .map-results .location-details .location-item.type-elc .btn.btn-outlined:hover{color:#629d34;background-color:#efefef}#ja-jobs-widget .ja-job-list-container .job .location-container .map-results .location-details .location-item.type-basp a.view-details,#ja-jobs-widget .location-container .map-results .location-details .location-item.type-basp .ja-button,.location-container .map-results .location-details .location-item.type-basp #ja-jobs-widget .ja-button,.location-container .map-results .location-details .location-item.type-basp #ja-jobs-widget .ja-job-list-container .job a.view-details,.location-container .map-results .location-details .location-item.type-basp .btn,.location-container .map-results .location-details .location-item.type-basp table caption{color:#fff;background-color:#6e298d}#ja-jobs-widget .ja-job-list-container .job .location-container .map-results .location-details .location-item.type-basp a.view-details:hover,#ja-jobs-widget .location-container .map-results .location-details .location-item.type-basp .ja-button:hover,.location-container .map-results .location-details .location-item.type-basp #ja-jobs-widget .ja-button:hover,.location-container .map-results .location-details .location-item.type-basp #ja-jobs-widget .ja-job-list-container .job a.view-details:hover,.location-container .map-results .location-details .location-item.type-basp .btn:hover{background-color:#4f1e65}#ja-jobs-widget .ja-job-list-container .job .location-container .map-results .location-details .location-item.type-basp a.btn-outlined.view-details,#ja-jobs-widget .location-container .map-results .location-details .location-item.type-basp .btn-outlined.ja-button,.location-container .map-results .location-details .location-item.type-basp #ja-jobs-widget .btn-outlined.ja-button,.location-container .map-results .location-details .location-item.type-basp #ja-jobs-widget .ja-job-list-container .job a.btn-outlined.view-details,.location-container .map-results .location-details .location-item.type-basp .btn.btn-outlined{color:#6e298d;background-color:#fff}#ja-jobs-widget .ja-job-list-container .job .location-container .map-results .location-details .location-item.type-basp a.btn-outlined.view-details:hover,#ja-jobs-widget .location-container .map-results .location-details .location-item.type-basp .btn-outlined.ja-button:hover,.location-container .map-results .location-details .location-item.type-basp #ja-jobs-widget .btn-outlined.ja-button:hover,.location-container .map-results .location-details .location-item.type-basp #ja-jobs-widget .ja-job-list-container .job a.btn-outlined.view-details:hover,.location-container .map-results .location-details .location-item.type-basp .btn.btn-outlined:hover{color:#4f1e65;background-color:#efefef}#ja-jobs-widget .ja-job-list-container .job .location-container .map-results .location-details .location-item.type-shp a.view-details,#ja-jobs-widget .location-container .map-results .location-details .location-item.type-shp .ja-button,.location-container .map-results .location-details .location-item.type-shp #ja-jobs-widget .ja-button,.location-container .map-results .location-details .location-item.type-shp #ja-jobs-widget .ja-job-list-container .job a.view-details,.location-container .map-results .location-details .location-item.type-shp .btn,.location-container .map-results .location-details .location-item.type-shp table caption{color:#fff;background-color:#bb16a3}#ja-jobs-widget .ja-job-list-container .job .location-container .map-results .location-details .location-item.type-shp a.view-details:hover,#ja-jobs-widget .location-container .map-results .location-details .location-item.type-shp .ja-button:hover,.location-container .map-results .location-details .location-item.type-shp #ja-jobs-widget .ja-button:hover,.location-container .map-results .location-details .location-item.type-shp #ja-jobs-widget .ja-job-list-container .job a.view-details:hover,.location-container .map-results .location-details .location-item.type-shp .btn:hover{background-color:#8d117b}#ja-jobs-widget .ja-job-list-container .job .location-container .map-results .location-details .location-item.type-shp a.btn-outlined.view-details,#ja-jobs-widget .location-container .map-results .location-details .location-item.type-shp .btn-outlined.ja-button,.location-container .map-results .location-details .location-item.type-shp #ja-jobs-widget .btn-outlined.ja-button,.location-container .map-results .location-details .location-item.type-shp #ja-jobs-widget .ja-job-list-container .job a.btn-outlined.view-details,.location-container .map-results .location-details .location-item.type-shp .btn.btn-outlined{color:#bb16a3;background-color:#fff}#ja-jobs-widget .ja-job-list-container .job .location-container .map-results .location-details .location-item.type-shp a.btn-outlined.view-details:hover,#ja-jobs-widget .location-container .map-results .location-details .location-item.type-shp .btn-outlined.ja-button:hover,.location-container .map-results .location-details .location-item.type-shp #ja-jobs-widget .btn-outlined.ja-button:hover,.location-container .map-results .location-details .location-item.type-shp #ja-jobs-widget .ja-job-list-container .job a.btn-outlined.view-details:hover,.location-container .map-results .location-details .location-item.type-shp .btn.btn-outlined:hover{color:#8d117b;background-color:#efefef}#ja-jobs-widget .ja-job-list-container .job .location-container .map-results .location-details .location-item.type-rec a.view-details,#ja-jobs-widget .location-container .map-results .location-details .location-item.type-rec .ja-button,.location-container .map-results .location-details .location-item.type-rec #ja-jobs-widget .ja-button,.location-container .map-results .location-details .location-item.type-rec #ja-jobs-widget .ja-job-list-container .job a.view-details,.location-container .map-results .location-details .location-item.type-rec .btn,.location-container .map-results .location-details .location-item.type-rec table caption{color:#fff;background-color:#f37321}#ja-jobs-widget .ja-job-list-container .job .location-container .map-results .location-details .location-item.type-rec a.view-details:hover,#ja-jobs-widget .location-container .map-results .location-details .location-item.type-rec .ja-button:hover,.location-container .map-results .location-details .location-item.type-rec #ja-jobs-widget .ja-button:hover,.location-container .map-results .location-details .location-item.type-rec #ja-jobs-widget .ja-job-list-container .job a.view-details:hover,.location-container .map-results .location-details .location-item.type-rec .btn:hover{background-color:#d55a0c}#ja-jobs-widget .ja-job-list-container .job .location-container .map-results .location-details .location-item.type-rec a.btn-outlined.view-details,#ja-jobs-widget .location-container .map-results .location-details .location-item.type-rec .btn-outlined.ja-button,.location-container .map-results .location-details .location-item.type-rec #ja-jobs-widget .btn-outlined.ja-button,.location-container .map-results .location-details .location-item.type-rec #ja-jobs-widget .ja-job-list-container .job a.btn-outlined.view-details,.location-container .map-results .location-details .location-item.type-rec .btn.btn-outlined{color:#f37321;background-color:#fff}#ja-jobs-widget .ja-job-list-container .job .location-container .map-results .location-details .location-item.type-rec a.btn-outlined.view-details:hover,#ja-jobs-widget .location-container .map-results .location-details .location-item.type-rec .btn-outlined.ja-button:hover,.location-container .map-results .location-details .location-item.type-rec #ja-jobs-widget .btn-outlined.ja-button:hover,.location-container .map-results .location-details .location-item.type-rec #ja-jobs-widget .ja-job-list-container .job a.btn-outlined.view-details:hover,.location-container .map-results .location-details .location-item.type-rec .btn.btn-outlined:hover{color:#d55a0c;background-color:#efefef}#ja-jobs-widget .ja-job-list-container .job .location-container .map-results .location-details .location-item.type-yth a.view-details,#ja-jobs-widget .location-container .map-results .location-details .location-item.type-yth .ja-button,.location-container .map-results .location-details .location-item.type-yth #ja-jobs-widget .ja-button,.location-container .map-results .location-details .location-item.type-yth #ja-jobs-widget .ja-job-list-container .job a.view-details,.location-container .map-results .location-details .location-item.type-yth .btn,.location-container .map-results .location-details .location-item.type-yth table caption{color:#483698;background-color:#00bce4}#ja-jobs-widget .ja-job-list-container .job .location-container .map-results .location-details .location-item.type-yth a.view-details:hover,#ja-jobs-widget .location-container .map-results .location-details .location-item.type-yth .ja-button:hover,.location-container .map-results .location-details .location-item.type-yth #ja-jobs-widget .ja-button:hover,.location-container .map-results .location-details .location-item.type-yth #ja-jobs-widget .ja-job-list-container .job a.view-details:hover,.location-container .map-results .location-details .location-item.type-yth .btn:hover{background-color:#0092b1}#ja-jobs-widget .ja-job-list-container .job .location-container .map-results .location-details .location-item.type-yth a.btn-outlined.view-details,#ja-jobs-widget .location-container .map-results .location-details .location-item.type-yth .btn-outlined.ja-button,.location-container .map-results .location-details .location-item.type-yth #ja-jobs-widget .btn-outlined.ja-button,.location-container .map-results .location-details .location-item.type-yth #ja-jobs-widget .ja-job-list-container .job a.btn-outlined.view-details,.location-container .map-results .location-details .location-item.type-yth .btn.btn-outlined{color:#00bce4;background-color:#fff}#ja-jobs-widget .ja-job-list-container .job .location-container .map-results .location-details .location-item.type-yth a.btn-outlined.view-details:hover,#ja-jobs-widget .location-container .map-results .location-details .location-item.type-yth .btn-outlined.ja-button:hover,.location-container .map-results .location-details .location-item.type-yth #ja-jobs-widget .btn-outlined.ja-button:hover,.location-container .map-results .location-details .location-item.type-yth #ja-jobs-widget .ja-job-list-container .job a.btn-outlined.view-details:hover,.location-container .map-results .location-details .location-item.type-yth .btn.btn-outlined:hover{color:#0092b1;background-color:#efefef}.location-container .mapMarkerColor{background:var(--primaryColour)}.location-container .mapMarkerColor.type-elc{background:#7ac143!important}.location-container .mapMarkerColor.type-basp{background:#6e298d!important}.location-container .mapMarkerColor.type-shp{background:#bb16a3!important}.location-container .mapMarkerColor.type-rec{background:#f37321!important}.location-container .mapMarkerColor.type-yth{background:#00bce4!important}.page-title{color:var(--primaryColour);font-size:26px;margin:0;padding:0 0 24px;font-weight:900}.page-title.no-padding{padding:0}@media (min-width:64em){.page-title{padding:0 0 48px;font-size:48px}.page-title.no-padding{padding:0}}.rich-text{padding-top:15px;padding-bottom:15px;display:block}.rich-text.centered-content{margin:0 auto;width:75%}.rich-text.narrow{margin:0 auto;max-width:732px}.rich-text.padding-top>:first-child{margin-top:0}.rich-text.boxed{padding:15px 20px;border:1px solid var(--border-color);border-radius:5px}.rich-text.boxed>:first-child(){padding-top:0;margin-top:0}.rich-text.boxed>:last-child(){padding-bottom:0;margin-bottom:0}.rich-text h2{font-size:26px;line-height:1.5}.rich-text p{line-height:1.5}.rich-text ol li,.rich-text ul li{line-height:2em}.rich-text ul li{list-style-type:none}.rich-text ul li:before{content:"•";color:var(--primaryColour);display:inline-block;width:1em;margin-left:-1em}.rich-text img{max-width:100%;height:auto}.rich-text .image-with-caption{display:table;margin:1rem 0}.rich-text .image-with-caption img{display:block}.rich-text .image-with-caption .caption{display:table-caption;caption-side:bottom;background:#f3f3f3;padding:15px 20px;text-align:left}.rich-text blockquote,.rich-text p.blockquote{margin:0 auto;padding:0 0 0 50px;font-size:23px;position:relative;font-family:var(--font-heading);font-weight:var(--font-heading-weight);max-width:75%;color:#000}.rich-text blockquote:before,.rich-text p.blockquote:before{content:"\e905";position:absolute;top:-10px;left:0;font-size:40px;color:var(--primaryColour)}.rich-text blockquote span,.rich-text p.blockquote span{color:var(--primaryColour);font-size:16px;font-family:var(--font-body);display:block;padding-top:1em}.rich-text blockquote span:before,.rich-text p.blockquote span:before{content:"—";margin-right:5px}.rich-text td{vertical-align:top}.alerts-container .alert .rich-text .alert-title a,.rich-text .alerts-container .alert .alert-title a,.rich-text h1 a,.rich-text h2 a,.rich-text h3 a,.rich-text h4 a,.rich-text h5 a,.rich-text h6 a{color:inherit}.alerts-container .alert .rich-text .alert-title a:hover,.rich-text .alerts-container .alert .alert-title a:hover,.rich-text h1 a:hover,.rich-text h2 a:hover,.rich-text h3 a:hover,.rich-text h4 a:hover,.rich-text h5 a:hover,.rich-text h6 a:hover{color:var(--primaryColour)}.calendar-utils{width:100%;padding:10px 0}@media (min-width:48em){.calendar-utils{padding:0;width:auto}}@media print{#GroupTimetableWeekly{padding-top:0;padding-bottom:0}.calendar-utils{display:none!important}}caption .calendar-utils{float:right}.calendar-utils .print-button,.calendar-utils .share-button{float:right;display:block;margin:0 20px}@media (max-width:47.9375em),(min-width:48em) and (max-width:63.9375em){.calendar-utils .print-button{display:none}}.print-button,.share-button{padding:0 0 0 35px;border:none;height:25px;color:#fff;font-size:16px;position:relative;cursor:pointer;outline:0}.print-button.dark,.share-button.dark{color:#000}.print-button{background:url(../img/icons/print.png) left center/27px 25px no-repeat}.print-button.dark{background-image:url(../img/icons/print_dark.png)}.share-button{background:url(../img/icons/share.png) left center/27px 23px no-repeat}.share-button.dark{background-image:url(../img/icons/share_dark.png)}.share-dialogue{background-color:#fff;border:1px solid var(--border-color);display:block;padding:22px;position:absolute;width:90%;z-index:3;font-size:16px;font-weight:400}@media print{.share-dialogue{display:none!important}}.share-dialogue span{color:var(--primaryColour);display:block;font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight);padding-bottom:16px}.share-dialogue .btnCloseShare{background-color:var(--primaryColour);border:none;border-radius:25px;color:#fff;font-size:21px;font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight);position:absolute;top:18px;right:18px;padding:0;width:25px;height:25px;outline:0;cursor:pointer;line-height:22px;text-align:center}@media (max-width:47.9375em){.rich-text blockquote,.rich-text p.blockquote{max-width:85%;padding-left:30px}.rich-text blockquote:before,.rich-text p.blockquote:before{font-size:25px;top:-5px}.share-dialogue{left:5%!important}.share-dialogue .btnCloseShare{line-height:24px}}.share-dialogue ul{margin:0;padding:0}.share-dialogue ul li{list-style-type:none}.share-dialogue ul li>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--body-text-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.share-dialogue ul li>a:hover{text-decoration:none}.share-dialogue ul li>a>div{margin:4px 8px 4px 0;text-align:center;width:24px;height:14px;background-position:center center;background-repeat:no-repeat}.share-dialogue ul li>a.email>div{background-image:url(../img/icons/share-email.png)}.share-dialogue ul li>a.facebook>div{background-image:url(../img/icons/share-facebook.png)}.share-dialogue ul li>a.twitter>div{background-image:url(../img/icons/share-twitter.png)}.timetable-venues-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--tableHeaderAndFiltersColour);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.timetable-venues-container ul.unlist{margin:0;padding:0;width:100%}@media (min-width:73.5em){.timetable-venues-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.timetable-venues-container ul.unlist{text-align:left;width:auto}}.timetable-venues-container ul.unlist>li>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;text-decoration:none;padding:22px 20px}.timetable-venues-container ul.unlist>li>a:after{background:rgba(255,255,255,0);content:"";display:block;height:2px;position:relative;top:4px;width:50%;margin:0 auto}.timetable-venues-container ul.unlist>li>a img{height:23px;width:27px}.timetable-venues-container ul.unlist>li>a:hover{color:rgba(255,255,255,.75)}.timetable-venues-container ul.unlist>li>a:hover:after{background:rgba(255,255,255,.2)}.timetable-venues-container ul.unlist>li.icon-link a:after{display:none}.timetable-venues-container ul.unlist>li.icon-link a img{margin-right:8px}.timetable-venues-container ul.unlist>li.active-venue a{color:rgba(255,255,255,.75)}.timetable-venues-container ul.unlist>li.active-venue a:after{background:rgba(255,255,255,.2)}.timetable-content{margin-bottom:30px}.timetable-content.hidden-timetable{display:none}.timetable-content .timetable-venue-container{overflow:hidden;white-space:nowrap}@media (min-width:48em){.share-dialogue{width:285px}.timetable-content{margin-bottom:24px}}@media (min-width:73.5em){.timetable-content{margin-bottom:18px}}table caption{background-color:var(--tableHeaderAndFiltersColour);color:#fff;font-size:16px;font-weight:400;padding:14px;text-align:left}table thead tr th{background-color:var(--body-text-color);color:#fff;padding:14px}table tbody tr{background-color:var(--bg-alt-color);border-bottom:1px solid #fff}table tbody tr td{border-spacing:0;font-size:15px;padding:14px}table.bordered-rows tr{border-bottom:1px solid #fff}table.bordered-rows tr td{padding:11px 12px}.training-timetable{margin-bottom:20px!important}.training-timetable td.icon-clock{width:40px;color:var(--primaryColour);padding-top:5px;padding-bottom:0;font-size:22px}.training-timetable td:nth-child(2){font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight);padding-left:0}.training-timetable td:last-child{padding-left:0;text-align:right}.training-timetable.session-times caption{text-align:left}.training-timetable.session-times td:first-child{font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight)}.training-timetable.session-times td:nth-child(2){font-family:var(--font-body)}.timetable-container{-webkit-transition:var(--timing) all;transition:var(--timing) all}.timetable-container.hidden-table{height:0;opacity:0;padding:0}.timetable-container tr:hover{background-color:#fff}.timetable-container th span{opacity:.6;font-size:.8em;padding-left:5px;display:inline-block}.timetable-container td{text-align:center;width:12.5%}.timetable-container td:first-child{font-weight:400}.timetable-container td:last-child{text-align:center}.timetable-container td.blue-cell{color:var(--tableHeaderAndFiltersColour);font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight)}.timetable-container td.grey-cell{color:#c7c7c7;font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight)}.timetable-container td.orange-cell{color:#ff7e00;font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight)}.timetable-container td.red-cell{color:#c00;font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight)}.timetable-container td.pill-cell span{background-color:var(--secondaryColour);border-radius:4px;color:#fff;padding:4px 9px;width:auto}.room-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 0}.room-container button{background-color:#fff;outline:0;border:1px solid var(--border-color);padding:18px 20px;cursor:pointer}.room-container button:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;border-right:none}.room-container button:not(:first-child):not(:last-child){border-right:none}.room-container button:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;border-right:1px solid var(--border-color)}.room-container button.active-room{background-color:var(--bg-alt-color);font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight)}.group-timetable-container td,.group-timetable-container th{text-align:left}.group-timetable-container td:last-child,.group-timetable-container th:last-child{text-align:center}.group-timetable-container td{font-weight:400;position:relative}.group-timetable-container td img{width:25px}.group-timetable-container tbody a,.group-timetable-container tbody a:visited{color:var(--tableHeaderAndFiltersColour);font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight);text-decoration:none}.membership-table-container{padding-top:15px;padding-bottom:15px}.membership-table-container .membership-table{width:100%}#ja-jobs-widget .ja-job-list-container .job .membership-table-container .membership-table a.view-details,#ja-jobs-widget .membership-table-container .membership-table a.ja-button,.membership-table-container .membership-table #ja-jobs-widget .ja-job-list-container .job a.view-details,.membership-table-container .membership-table #ja-jobs-widget a.ja-button,.membership-table-container .membership-table a.btn{padding-right:22px;text-align:center;width:100%}#ja-jobs-widget .ja-job-list-container .job .membership-table-container .membership-table a.view-details:after,#ja-jobs-widget .ja-job-list-container .job .membership-table-container .membership-table a.view-details:before,#ja-jobs-widget .membership-table-container .membership-table a.ja-button:after,#ja-jobs-widget .membership-table-container .membership-table a.ja-button:before,.membership-table-container .membership-table #ja-jobs-widget .ja-job-list-container .job a.view-details:after,.membership-table-container .membership-table #ja-jobs-widget .ja-job-list-container .job a.view-details:before,.membership-table-container .membership-table #ja-jobs-widget a.ja-button:after,.membership-table-container .membership-table #ja-jobs-widget a.ja-button:before,.membership-table-container .membership-table a.btn:after,.membership-table-container .membership-table a.btn:before{display:none}#ja-jobs-widget .ja-job-list-container .job .membership-table-container .membership-table a.view-details,.membership-table-container .membership-table #ja-jobs-widget .ja-job-list-container .job a.view-details,.membership-table-container .membership-table .btn-tertiary{color:var(--tableHeaderAndFiltersColour)!important}.membership-table-container .membership-table table th{padding:0;position:relative;vertical-align:bottom;width:25%;background-color:var(--tableHeaderAndFiltersColour)}.membership-table-container .membership-table table th:first-child{background-color:transparent!important}.membership-table-container .membership-table table th:last-child:after{display:none}.membership-table-container .membership-table table th:after{content:"";display:block;position:absolute;top:0;right:0;background-color:#fff;height:100%;width:10px}.membership-table-container .membership-table table th>div{color:#fff;padding:30px 20px 20px;position:relative}.membership-table-container .membership-table table th>div h3{font-size:26px}.membership-table-container .membership-table table th>div p{color:#fff;font-size:16px}.membership-table-container .membership-table table th>div:after{background-color:var(--tableHeaderAndFiltersColour);content:"";height:18px;position:absolute;bottom:-7px;left:calc(50% - 9px);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:18px}.membership-table-container .membership-table table tr{border-color:var(--border-color)}.membership-table-container .membership-table table tr td{font-size:15px;font-weight:400;padding:0;position:relative;text-align:center}.membership-table-container .membership-table table tr td.tick>div{color:var(--tableHeaderAndFiltersColour);padding:7px 0 0;height:40px;font-size:25px}.membership-table-container .membership-table table tr td:last-child:after{display:none}.membership-table-container .membership-table table tr td:last-child{border-right:none;text-align:center}.membership-table-container .membership-table table tr td:first-child{font-weight:400;text-align:left}.membership-table-container .membership-table table tr td:first-child>div{padding:6px 20px}.membership-table-container .membership-table table tr td:after{content:"";display:block;position:absolute;top:0;right:0;background-color:#fff;height:100%;width:10px}.membership-table-container .membership-table table tr td>div{padding:8px 20px 6px}.membership-table-container .membership-table table tr.title-row{background-color:#d9d9d9}.membership-table-container .membership-table table tr.title-row td{font-size:22px;font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight)}.membership-table-container .membership-table table tr.title-row td>div{border-right:none;padding:14px}.membership-table-container .membership-table table tr:last-child td{padding:20px 30px 20px 20px}.membership-table-container .membership-table table tr:last-child td:last-child{padding-right:20px}@media (max-width:47.9375em){.horizontal-scroll-on-mobile{overflow-x:auto;position:relative}.horizontal-scroll-on-mobile:before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(255,255,255,.7);-webkit-transition:all var(--timing);transition:all var(--timing)}.horizontal-scroll-on-mobile:after{display:block;content:"";position:absolute;top:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:133px;height:138px;z-index:2;-webkit-transition:all var(--timing);transition:all var(--timing);background:url(../img/icons/swipe-indicator.png) center center no-repeat;-webkit-animation:750ms ease-in-out infinite indicateswipe;animation:5s ease-in-out infinite indicateswipe}.horizontal-scroll-on-mobile.scroll-started:after,.horizontal-scroll-on-mobile.scroll-started:before{opacity:0}.horizontal-scroll-on-mobile.scrolled:after,.horizontal-scroll-on-mobile.scrolled:before{display:none}.fixed-column{position:relative;padding-left:150px}.fixed-column:before{display:block;content:"";position:absolute;top:0;left:150px;width:8px;height:100%;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.15)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.15),rgba(0,0,0,0))}.fixed-column .horizontal-scroll-on-mobile{position:initial}.fixed-column .horizontal-scroll-on-mobile td:first-child,.fixed-column .horizontal-scroll-on-mobile th:first-child{position:absolute;left:0;width:150px}#LaneAvailability .fixed-column{padding-left:93px}#LaneAvailability .fixed-column:before{left:93px}#LaneAvailability .fixed-column .horizontal-scroll-on-mobile td:first-child,#LaneAvailability .fixed-column .horizontal-scroll-on-mobile th:first-child{width:93px}}@-webkit-keyframes indicateswipe{20%{margin-left:-20px}40%{margin-left:20px}60%{margin-left:0}}@keyframes indicateswipe{20%{margin-left:-20px}40%{margin-left:20px}60%{margin-left:0}}.filters-container{z-index:3}.filters-container.filters-error .filter-selectors .filter,.filters-container.filters-loading .filter-selectors .filter{cursor:default}.filters-container.filters-error .filter-selectors .filter:after,.filters-container.filters-error .filter-selectors .filter:before,.filters-container.filters-loading .filter-selectors .filter:after,.filters-container.filters-loading .filter-selectors .filter:before{border-color:#ccc}.filters-container .filter-selectors{margin-bottom:15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.filters-container .filter-selectors .filter{background-color:#fff;border:1px solid var(--border-color);border-radius:4px;cursor:pointer;height:50px;margin-top:8px;padding:4px 36px 4px 13px;position:relative;width:100%;z-index:2}@media (min-width:64em){.rich-text.narrow{max-width:744px}.filters-container .filter-selectors{height:50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:visible}.filters-container .filter-selectors .filter{-ms-flex-preferred-size:32%;flex-basis:32%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:0;max-width:32%}}.filters-container .filter-selectors .filter.full-width{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:64em){.filters-container .filter-selectors .filter.two-thirds{max-width:67%;-ms-flex-preferred-size:67%;flex-basis:67%}.search-results-container .filter-bar-container{width:25%;float:right}}.filters-container .filter-selectors .filter input{border:0;outline:0;width:100%}.filters-container .filter-selectors .filter#keyword-search button{background:0 0;border:none;cursor:pointer;position:absolute;top:14px;right:12px;height:20px;width:20px;font-size:20px;padding:0;outline:0}.filters-container .filter-selectors .filter.open{height:auto}.filters-container .filter-selectors .filter.open .filter-values{background-color:#fff;position:relative;height:auto}.filters-container .filter-selectors .filter.open:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:22px}.filters-container .filter-selectors .filter:after,.filters-container .filter-selectors .filter:before{-webkit-transition:var(--timing) all;transition:var(--timing) all;border-color:var(--tableHeaderAndFiltersColour)}.filters-container .filter-selectors .filter:before{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:19px;right:16px}.filters-container .filter-selectors .filter:after{top:12px;right:8px}.filters-container .filter-selectors .filter label{font-size:11px;font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight)}.filters-container .filter-selectors .filter .filter-values{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;height:23px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;width:100%;text-transform:capitalize}.filters-container .filter-selectors .filter .filter-values span{display:inline-block;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;font-size:14px;height:23px;line-height:21px;width:100%;position:relative}.filters-container .filter-selectors .filter .filter-values span [class^=ymca-icon]{display:none}.filters-container .filter-selectors .filter.multiple .filter-values span:not(:first-child){padding-left:25px}.filters-container .filter-selectors .filter.multiple .filter-values span:not(:first-child) [class^=ymca-icon]{display:inline-block;opacity:.5;position:absolute;top:0;left:0;font-size:18px;color:var(--tableHeaderAndFiltersColour)}.filters-container .filter-selectors .filter.multiple .filter-values span:not(:first-child).selected [class^=ymca-icon]{opacity:1}.search-results-container{display:block}.search-results-container .search-bar-container{background-color:#fff;width:100%;z-index:12}.search-results-container .search-bar-container form{display:none;-webkit-box-align:right;-ms-flex-align:right;align-items:right;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;padding:0;position:relative;width:100%;isolation:isolate}.search-results-container .search-bar-container form:before{font-family:ymca-icons!important;color:#000;font-size:25px;content:"\e90f";position:absolute;left:15px;top:calc(50% - 12.5px)}.search-results-container .search-bar-container form input{display:block;border-radius:4px;color:var(--body-text-color);margin:0!important;width:100%;padding-left:50px}.search-results-container .search-bar-container #search-results-dropdown{display:none}@media (min-width:64em){.search-results-container .search-bar-container{width:75%;padding-right:50px;float:left}.search-results-container .search-bar-container form{display:-webkit-box;display:-ms-flexbox;display:flex}.search-results-container .search-bar-container form input{width:calc(100% - 123px)}.search-results-container .search-bar-container form button{cursor:pointer;width:115px;margin-left:8px}.search-results-container .search-bar-container #search-results-dropdown{border:1px solid #d6d6d6;padding:0;margin:0 0 0 5px;max-width:500px;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.4);box-shadow:0 1px 5px rgba(0,0,0,.4)}.search-results-container .search-bar-container #search-results-dropdown li{list-style-type:none;padding:15px}.search-results-container .search-bar-container #search-results-dropdown li a{font-weight:300;color:var(--secondaryColour);text-decoration:none}.search-results-container .search-bar-container #search-results-dropdown li:hover{background-color:var(--bg-alt-color)}.search-results-container .search-bar-container #search-results-dropdown li:hover a{font-weight:900;color:var(--primaryColour)}.search-results-container:after{content:"";visibility:hidden;display:block;height:0;clear:both}}.search-results-container .search-bar-container #search-results-number{margin-top:30px}.search-results-container .search-bar-container .search-item{text-align:left;margin-top:40px;padding-bottom:15px;border-bottom:2px solid #d6d6d6}.search-results-container .search-bar-container .search-item div a{text-decoration:none;position:relative;display:inline-block}.search-results-container .search-bar-container .search-item div a:after{display:block;content:"";clear:both}.search-results-container .search-bar-container .search-item div a span{font-size:26px;color:#000;font-weight:900;padding-right:32px;vertical-align:middle}.search-results-container .search-bar-container .search-item div a .submit-arrow{top:4px;right:0;vertical-align:middle;-webkit-transform:none;transform:none}.search-results-container .search-bar-container .search-item ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0}.search-results-container .search-bar-container .search-item ul li{color:var(--secondaryColour);font-size:11px;text-transform:uppercase;font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight);margin:16px 23px 16px 0}.search-results-container .search-bar-container .search-item ul li:first-child{list-style:none}.search-results-container .search-bar-container .search-item p:nth-child(3){font-size:16px;color:var(--body-text-color)}.search-results-container .search-bar-container .load-more-container{text-align:center;margin-top:50px}#ja-jobs-widget .ja-job-list-container .job .search-results-container .search-bar-container .load-more-container a.view-details,#ja-jobs-widget .search-results-container .search-bar-container .load-more-container .ja-button,.search-results-container .search-bar-container .load-more-container #ja-jobs-widget .ja-button,.search-results-container .search-bar-container .load-more-container #ja-jobs-widget .ja-job-list-container .job a.view-details,.search-results-container .search-bar-container .load-more-container .btn{font-size:16px}.recent-news{margin-bottom:20px}.recent-news .hdr{font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight);color:var(--primaryColour);padding-bottom:25px}.recent-news .items{margin:0;padding:0}.recent-news .items li{list-style:none}.recent-news .items .item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:15px;text-decoration:none}.recent-news .items .item a .img{width:115px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-right:18px;background:#f3f3f3}.recent-news .items .item a .img img{width:100%}.recent-news .items .item a .info{font-size:rem-calc(14);color:#000}.recent-news .items .item a .info .headline{font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight);padding-bottom:5px}.recent-news .items .item a:hover .info .headline{color:var(--primaryColour)}.camp-finder{margin-top:-15px}#camp-finder-card{background:var(--secondaryColour);border-radius:5px;padding:22px;margin-bottom:15px;position:relative;z-index:5}#camp-finder-card .rich-text{padding:0 0 10px}#camp-finder-card .rich-text h2,#camp-finder-card .rich-text p{margin:0 0 10px;color:#fff}@media (max-width:47.9375em){.search-results-container .search-bar-container .search-item div a .submit-arrow{top:2px}#camp-finder-card{width:calc(100% + 60px);margin-left:-30px;border-radius:0;padding:30px}#camp-finder-card .filters-container .filter-selectors:first-child{margin-bottom:0}#CampFinderMapSearch .inner .filters .category-filters .accordion-container>ul>li .accordion-trigger{padding-left:30px}}#camp-finder-card #ja-jobs-widget .ja-button,#camp-finder-card #ja-jobs-widget .ja-job-list-container .job a.view-details,#camp-finder-card .btn,#ja-jobs-widget #camp-finder-card .ja-button,#ja-jobs-widget .ja-job-list-container .job #camp-finder-card a.view-details{width:100%;outline:0}@media (min-width:48em){#camp-finder-card{padding-right:12px}#camp-finder-card .rich-text{padding-right:10px}#camp-finder-card #ja-jobs-widget .ja-button,#camp-finder-card #ja-jobs-widget .ja-job-list-container .job a.view-details,#camp-finder-card .btn,#ja-jobs-widget #camp-finder-card .ja-button,#ja-jobs-widget .ja-job-list-container .job #camp-finder-card a.view-details{width:calc(100% - 10px)}#camp-finder-card .filters-container .filter-selectors{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 10px;position:relative;z-index:1;height:50px}#camp-finder-card .filters-container .filter-selectors:first-child{z-index:2}#camp-finder-card .filters-container .filter-selectors .filter{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);max-width:calc(50% - 10px);margin:0 10px 0 0}}#CampFinderMapSearch .inner{position:relative}#CampFinderMapSearch .inner .filters .distance-filters{display:none}@media (min-width:64em){#camp-finder-card{margin-top:-100px}#CampFinderMapSearch .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap}#CampFinderMapSearch .inner .filters{-ms-flex-preferred-size:32%;flex-basis:32%;padding-right:35px}#CampFinderMapSearch .inner .filters .distance-filters{position:absolute;top:-80px;right:0}#CampFinderMapSearch .inner .filters .distance-filters .filter-selectors{width:425px}}#CampFinderMapSearch .inner .filters .distance-filters .filter-selectors{-ms-flex-wrap:nowrap;flex-wrap:nowrap}#CampFinderMapSearch .inner .filters .distance-filters .txt_Postcode{margin:0 7px 0 0;padding-top:0;padding-bottom:0;height:50px}#CampFinderMapSearch .inner .filters .distance-filters .ddl_distance{margin:0;-ms-flex-preferred-size:150px;flex-basis:150px;max-width:none;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}#CampFinderMapSearch .inner .filters .category-filters{padding-bottom:20px}#CampFinderMapSearch .inner .filters .category-filters .btn-toggle{display:none;font-size:14px;color:var(--primaryColour);-webkit-box-shadow:none;box-shadow:none;background:#fff;border:1px solid var(--primaryColour);width:100%;padding:18px 55px 18px 22px}#CampFinderMapSearch .inner .filters .category-filters .btn-toggle:before{border-color:#fff;z-index:1;-webkit-transform:rotate(135deg);transform:rotate(135deg);top:20px;right:25px}#CampFinderMapSearch .inner .filters .category-filters .btn-toggle:after{background-color:var(--primaryColour);top:13px;width:23px;height:23px}#CampFinderMapSearch .inner .filters .category-filters .accordion-container{padding:20px 0 0;display:none}#CampFinderMapSearch .inner .filters .category-filters .accordion-container>ul{border-top:1px solid #d6d6d6}#CampFinderMapSearch .inner .filters .category-filters .accordion-container>ul>li{border-bottom:1px solid #d6d6d6}#CampFinderMapSearch .inner .filters .category-filters .accordion-container>ul>li .accordion-trigger{background-color:transparent;border:0;color:#000;font-size:16px;font-family:var(--font-body);display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:15px;padding-bottom:15px;position:relative;text-decoration:none;-webkit-transition:1s;transition:1s;width:100%;cursor:pointer}#CampFinderMapSearch .inner .filters .category-filters .accordion-container>ul>li .accordion-trigger:before{top:20px;right:38px;border-color:var(--primaryColour)}#CampFinderMapSearch .inner .filters .category-filters .accordion-container>ul>li .accordion-trigger:after{top:13px;right:30px;border-color:var(--primaryColour)}@media (min-width:48em) and (max-width:63.9375em){#CampFinderMapSearch .inner .filters .category-filters .accordion-container>ul>li .accordion-trigger{padding-left:23px}#CampFinderMapSearch .inner .filters .category-filters .accordion-container>ul>li .accordion-trigger:before{right:26px}#CampFinderMapSearch .inner .filters .category-filters .accordion-container>ul>li .accordion-trigger:after{right:18px}#BlogIndex .blog-index-header .filters-container{width:calc(50% - 15px)}}#CampFinderMapSearch .inner .filters .category-filters .accordion-container>ul>li .accordion-content{height:auto;max-height:0;overflow:hidden}#CampFinderMapSearch .inner .filters .category-filters .accordion-container>ul>li .accordion-content>ul{padding:0 0 18px 30px!important}@media (min-width:48em){#CampFinderMapSearch .inner .filters .category-filters .accordion-container>ul>li .accordion-content>ul{padding:0 0 18px 23px!important}}@media (min-width:64em){#CampFinderMapSearch .inner .filters .category-filters .accordion-container{padding-top:0}#CampFinderMapSearch .inner .filters .category-filters .accordion-container>ul>li .accordion-trigger:before{right:8px}#CampFinderMapSearch .inner .filters .category-filters .accordion-container>ul>li .accordion-trigger:after{right:0}#CampFinderMapSearch .inner .filters .category-filters .accordion-container>ul>li .accordion-content>ul{padding:0 0 18px 18px!important}#CampFinderMapSearch .inner .map-results{-ms-flex-preferred-size:68%;flex-basis:68%}}#CampFinderMapSearch .inner .filters .category-filters .accordion-container>ul>li .accordion-content ul{margin:0;padding:0}#CampFinderMapSearch .inner .filters .category-filters .accordion-container>ul>li .accordion-content ul li{list-style:none;position:relative;padding:0 0 0 25px;font-size:14px;line-height:22px}#CampFinderMapSearch .inner .filters .category-filters .accordion-container>ul>li .accordion-content ul li:before{display:none}#CampFinderMapSearch .inner .filters .category-filters .accordion-container>ul>li .accordion-content ul li .chbx{position:absolute;left:0;top:3px;width:14px;height:14px;border:1px solid #d6d6d6;cursor:pointer}#CampFinderMapSearch .inner .filters .category-filters .accordion-container>ul>li .accordion-content ul li .chbx:before{margin:0;content:"";display:none;width:8px;height:8px;background-color:var(--primaryColour);position:absolute;top:2px;left:2px}#CampFinderMapSearch .inner .filters .category-filters .accordion-container>ul>li .accordion-content ul li>ul{display:none}#CampFinderMapSearch .inner .filters .category-filters .accordion-container>ul>li .accordion-content ul li.open>ul{display:block}#CampFinderMapSearch .inner .filters .category-filters .accordion-container>ul>li .accordion-content ul li.has-items>.label{cursor:pointer;text-decoration:underline}#CampFinderMapSearch .inner .filters .category-filters .accordion-container>ul>li .accordion-content ul li.has-items>.label:hover{text-decoration:none}#CampFinderMapSearch .inner .filters .category-filters .accordion-container>ul>li .accordion-content ul li.selected>.chbx:before{display:block}#CampFinderMapSearch .inner .filters .category-filters .accordion-container>ul>li.open .accordion-trigger:before{top:22px}#CampFinderMapSearch .inner .filters .category-filters .accordion-container>ul>li.open .accordion-content{max-height:1000px}#CampFinderMapSearch .inner .filters .category-filters .loading{text-align:center;display:none}#CampFinderMapSearch .inner .filters .category-filters .error{text-align:center;display:none;background-image:url(../img/icons/error-icon.png);background-repeat:no-repeat;background-position:center top;background-size:60px 60px;padding-top:70px;color:#e06d6d}#CampFinderMapSearch .inner .filters .category-filters.open .btn-toggle:before{-webkit-transform:rotate(315deg);transform:rotate(315deg);top:23px}#CampFinderMapSearch .inner .filters .category-filters.open .accordion-container{display:block}#CampFinderMapSearch .inner .map-results .map{width:calc(100% + 60px);margin-left:-30px;height:250px;background:#f3f3f3;border:1px solid #e5e5e5;margin-bottom:20px}@media (min-width:48em){#CampFinderMapSearch .inner .map-results .map{width:100%;height:350px;margin-left:0;margin-bottom:30px}}#CampFinderMapSearch .inner .map-results .blurb{margin:0 0 30px}#CampFinderMapSearch .inner .map-results .results .result-count{display:none;margin:0 0 30px;color:var(--primaryColour);font-size:25px;font-family:var(--font-heading);font-weight:var(--font-heading-weight);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#CampFinderMapSearch .inner .map-results .results .result-count span{text-align:center}#CampFinderMapSearch .inner .map-results .results .result-count #ja-jobs-widget .ja-button,#CampFinderMapSearch .inner .map-results .results .result-count #ja-jobs-widget .ja-job-list-container .job a.view-details,#CampFinderMapSearch .inner .map-results .results .result-count .btn,#ja-jobs-widget #CampFinderMapSearch .inner .map-results .results .result-count .ja-button,#ja-jobs-widget .ja-job-list-container .job #CampFinderMapSearch .inner .map-results .results .result-count a.view-details{margin-top:20px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;display:none}@media (min-width:48em){#CampFinderMapSearch .inner .map-results .results .result-count{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:50px}#CampFinderMapSearch .inner .map-results .results .result-count span{padding-right:20px}#CampFinderMapSearch .inner .map-results .results .result-count #ja-jobs-widget .ja-button,#CampFinderMapSearch .inner .map-results .results .result-count #ja-jobs-widget .ja-job-list-container .job a.view-details,#CampFinderMapSearch .inner .map-results .results .result-count .btn,#ja-jobs-widget #CampFinderMapSearch .inner .map-results .results .result-count .ja-button,#ja-jobs-widget .ja-job-list-container .job #CampFinderMapSearch .inner .map-results .results .result-count a.view-details{margin-top:0;margin-left:auto}}#CampFinderMapSearch .inner .map-results .results .camp-items{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#CampFinderMapSearch .inner .map-results .results .camp-items .camp-item{position:relative;border:1px solid #d3d3d3;border-radius:6px;overflow:hidden;margin-bottom:20px;cursor:pointer}@media (min-width:48em){#CampFinderMapSearch .inner .map-results .results .camp-items .camp-item{-ms-flex-preferred-size:48%;flex-basis:48%;margin-bottom:30px}}#CampFinderMapSearch .inner .map-results .results .camp-items .camp-item .img-container{background-size:cover;background-repeat:no-repeat;padding-bottom:55%;border-bottom:3px solid transparent;position:relative}#CampFinderMapSearch .inner .map-results .results .camp-items .camp-item .img-container .match{position:absolute;top:10px;right:10px;width:60px;height:60px;border-radius:60px;text-align:center;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;color:var(--primaryColour)}#CampFinderMapSearch .inner .map-results .results .camp-items .camp-item .img-container .match .perc{font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight);font-size:20px;letter-spacing:-.5px}#CampFinderMapSearch .inner .map-results .results .camp-items .camp-item .img-container .match .lbl{font-size:12px;margin-top:-3px}#CampFinderMapSearch .inner .map-results .results .camp-items .camp-item .img-container .match.match100{color:#fff;background:var(--primaryColour)}#CampFinderMapSearch .inner .map-results .results .camp-items .camp-item .text-container{padding:20px 20px 25px}#CampFinderMapSearch .inner .map-results .results .camp-items .camp-item .text-container div{font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight);padding-bottom:12px;margin:0;font-size:20px;color:var(--primaryColour)}#CampFinderMapSearch .inner .map-results .results .camp-items .camp-item .text-container p{margin:0}#CampFinderMapSearch .inner .map-results .results .camp-items .camp-item .text-container p.dist{margin-top:5px;font-size:11px;color:#666}#CampFinderMapSearch .inner .map-results .results .camp-items .camp-item .compare{display:none;background:#f3f3f3;color:#515151;padding-left:50px;position:absolute;left:0;bottom:0;width:100%;font-size:14px;line-height:40px}#CampFinderMapSearch .inner .map-results .results .camp-items .camp-item .compare:before{content:"";width:22px;height:22px;border:1px solid #d3d3d3;background:#fff;border-radius:22px;position:absolute;top:7px;left:10px}#CampFinderMapSearch .inner .map-results .results .camp-items .camp-item .compare:after{content:"";display:none;width:12px;height:12px;background-color:var(--primaryColour);border-radius:10px;position:absolute;top:13px;left:16px}#CampFinderMapSearch .inner .map-results .results .camp-items .camp-item .compare:hover{background:#e3e3e3}#CampFinderMapSearch .inner .map-results .results .camp-items .camp-item:hover .img-container{border-bottom:3px solid var(--primaryColour)}#CampFinderMapSearch .inner .map-results .results .camp-items .camp-item:hover .text-container div{text-decoration:underline}#CampFinderMapSearch .inner .map-results .results .camp-items .camp-item.selected .compare:after{display:block}#CampFinderMapSearch .inner .map-results .results .loading{text-align:center;display:none}#CampFinderMapSearch .inner .map-results .results .error{text-align:center;display:none;background-image:url(../img/icons/error-icon.png);background-repeat:no-repeat;background-position:center top;background-size:60px 60px;padding-top:70px;color:#e06d6d}#CampFinderMapSearch .inner.filters-error .filters .category-filters .error,#CampFinderMapSearch .inner.filters-loaded .filters .distance-filters,#CampFinderMapSearch .inner.filters-loading .filters .category-filters .loading{display:block}@media (min-width:64em){#CampFinderMapSearch .inner .map-results .results .camp-items .camp-item .text-container div{font-size:26px}#CampFinderMapSearch .inner.filters-loaded .filters .category-filters .accordion-container{display:block}}@media (max-width:47.9375em),(min-width:48em) and (max-width:63.9375em){#CampFinderMapSearch .inner.filters-loaded .filters .category-filters .btn-toggle{display:block}}#CampFinderMapSearch .inner.locations-error .map-results .results .error,#CampFinderMapSearch .inner.locations-loading .map-results .results .loading{display:block}#CampFinderMapSearch .inner.locations-loaded .map-results .results .camp-items,#CampFinderMapSearch .inner.locations-loaded .map-results .results .result-count{display:-webkit-box;display:-ms-flexbox;display:flex}#CampFinderMapSearch .inner.show-compare-button .map-results .results .result-count #ja-jobs-widget .ja-button,#CampFinderMapSearch .inner.show-compare-button .map-results .results .result-count #ja-jobs-widget .ja-job-list-container .job a.view-details,#CampFinderMapSearch .inner.show-compare-button .map-results .results .result-count .btn,#ja-jobs-widget #CampFinderMapSearch .inner.show-compare-button .map-results .results .result-count .ja-button,#ja-jobs-widget .ja-job-list-container .job #CampFinderMapSearch .inner.show-compare-button .map-results .results .result-count a.view-details{display:block}#CampFinderMapSearch .gm-style-iw.gm-style-iw-c{padding:0}#CampFinderMapSearch .gm-style-iw.gm-style-iw-c .infoWindow{font-size:12px;padding:15px 0 5px 15px}#CampFinderMapSearch .gm-style-iw.gm-style-iw-c .infoWindow .hdr{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:18px;padding-bottom:15px}#CampFinderMapSearch .gm-style-iw.gm-style-iw-c .infoWindow .blurb{padding-bottom:5px;margin:0}.pac-container{font-family:var(--font-body)}.pac-container:after{display:none}.pac-container .pac-item{cursor:pointer}.pac-container .pac-item .pac-item-query{font-size:15px}.pac-container .pac-item .pac-matched{font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight)}.pac-container .pac-item:hover{background-color:#ddd}.camp-compare-table-container{padding-top:15px;padding-bottom:15px}.camp-compare-table-container .camp-compare-table{width:100%}#ja-jobs-widget .camp-compare-table-container .camp-compare-table a.ja-button,#ja-jobs-widget .ja-job-list-container .job .camp-compare-table-container .camp-compare-table a.view-details,.camp-compare-table-container .camp-compare-table #ja-jobs-widget .ja-job-list-container .job a.view-details,.camp-compare-table-container .camp-compare-table #ja-jobs-widget a.ja-button,.camp-compare-table-container .camp-compare-table a.btn{--buttonPadding:0px 22px 0px 22px;text-align:center;width:100%}#ja-jobs-widget .camp-compare-table-container .camp-compare-table a.ja-button:after,#ja-jobs-widget .camp-compare-table-container .camp-compare-table a.ja-button:before,#ja-jobs-widget .ja-job-list-container .job .camp-compare-table-container .camp-compare-table a.view-details:after,#ja-jobs-widget .ja-job-list-container .job .camp-compare-table-container .camp-compare-table a.view-details:before,.camp-compare-table-container .camp-compare-table #ja-jobs-widget .ja-job-list-container .job a.view-details:after,.camp-compare-table-container .camp-compare-table #ja-jobs-widget .ja-job-list-container .job a.view-details:before,.camp-compare-table-container .camp-compare-table #ja-jobs-widget a.ja-button:after,.camp-compare-table-container .camp-compare-table #ja-jobs-widget a.ja-button:before,.camp-compare-table-container .camp-compare-table a.btn:after,.camp-compare-table-container .camp-compare-table a.btn:before{display:none}#ja-jobs-widget .ja-job-list-container .job .camp-compare-table-container .camp-compare-table a.view-details,.camp-compare-table-container .camp-compare-table #ja-jobs-widget .ja-job-list-container .job a.view-details,.camp-compare-table-container .camp-compare-table .btn-tertiary{color:var(--tableHeaderAndFiltersColour)}.camp-compare-table-container .camp-compare-table table th{padding:0 20px 20px;position:relative;vertical-align:top;width:25%;background-color:var(--tableHeaderAndFiltersColour);color:#fff}.camp-compare-table-container .camp-compare-table table th:first-child{background-color:transparent}.camp-compare-table-container .camp-compare-table table th:last-child:after{display:none}.camp-compare-table-container .camp-compare-table table th:after{content:"";display:block;position:absolute;top:0;right:0;background-color:#fff;height:100%;width:10px}.camp-compare-table-container .camp-compare-table table th h3{font-size:26px}.camp-compare-table-container .camp-compare-table table th p{color:#fff;font-size:16px;margin:0}.camp-compare-table-container .camp-compare-table table th div:after{background-color:var(--tableHeaderAndFiltersColour);content:"";height:18px;position:absolute;bottom:-7px;left:calc(50% - 9px);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:18px}.camp-compare-table-container .camp-compare-table table tr{border-color:var(--border-color)}.camp-compare-table-container .camp-compare-table table tr td{font-size:15px;font-weight:400;padding:0;position:relative;text-align:center}.camp-compare-table-container .camp-compare-table table tr td.tick>div{color:var(--tableHeaderAndFiltersColour);padding:7px 0 0;height:40px;font-size:25px}.camp-compare-table-container .camp-compare-table table tr td:last-child:after{display:none}.camp-compare-table-container .camp-compare-table table tr td:last-child{border-right:none;text-align:center}.camp-compare-table-container .camp-compare-table table tr td:first-child{font-weight:400;text-align:left}.camp-compare-table-container .camp-compare-table table tr td:first-child>div{padding:6px 20px}.camp-compare-table-container .camp-compare-table table tr td:after{content:"";display:block;position:absolute;top:0;right:0;background-color:#fff;height:100%;width:10px}.camp-compare-table-container .camp-compare-table table tr td>div{padding:8px 20px 6px}.camp-compare-table-container .camp-compare-table table tr.title-row{background-color:#d9d9d9}.camp-compare-table-container .camp-compare-table table tr.title-row td{font-size:22px;font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight)}.camp-compare-table-container .camp-compare-table table tr.title-row td>div{border-right:none;padding:14px}.camp-compare-table-container .camp-compare-table table tr:last-child td{padding:20px 30px 20px 20px}.camp-compare-table-container .camp-compare-table table tr:last-child td:last-child{padding-right:20px}.filter-bar-container{font-size:16px;width:100%;margin-bottom:20px}.filter-bar-container div:first-child{font-size:20px;color:#fff;padding:20px;background-color:var(--primaryColour);border-bottom:1px solid #fff}.filter-bar-container div:nth-child(2){color:#fff;background-color:var(--body-text-color);padding:15px 20px}.filter-bar-container ul{margin:0;padding:0}.filter-bar-container ul li{position:relative;list-style:none;color:var(--body-text-color);background-color:#f3f3f3;cursor:pointer;padding:15px 20px;border-bottom:1px solid #fff}.filter-bar-container ul li a{color:var(--body-text-color);text-decoration:none}.filter-bar-container ul li span{text-align:center;position:absolute;width:35px;background-color:#fff;padding:5px;border-radius:20px;top:10px;right:20px}#BlogIndex{max-width:1056px;margin:0 auto;position:relative;width:100%;z-index:2}#BlogIndex .blog-index-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#BlogIndex .blog-index-header .page-title{padding-bottom:24px}@media (min-width:64em){#BlogIndex .blog-index-header .page-title{padding-bottom:40px}}#BlogIndex .blog-index-header .filters-container{padding-bottom:24px}@media (min-width:48em){#BlogIndex .blog-index-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#BlogIndex .blog-index-header .filters-container{-ms-flex-negative:0;flex-shrink:0;margin-left:20px}}#BlogIndex .blog-index-header .filters-container .filter-selectors .filter{margin:0 0 10px}@media (min-width:64em){#BlogIndex .blog-index-header .filters-container{padding-bottom:40px}#BlogIndex .blog-index-header .filters-container .filter-selectors{-ms-flex-wrap:nowrap;flex-wrap:nowrap}#BlogIndex .blog-index-header .filters-container .filter-selectors .filter{-ms-flex-preferred-size:0;flex-basis:0%;max-width:250px;min-width:250px;margin:0 10px 0 0}}#BlogIndex .blog-index-header .filters-container .filter-selectors .sort-buttons{width:100%;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-negative:0;flex-shrink:0}#BlogIndex .blog-index-header .filters-container .filter-selectors .sort-buttons button{cursor:pointer;outline:0;width:50%;height:100%;background:#fff;font-size:16px;border:1px solid #d6d6d6}#BlogIndex .blog-index-header .filters-container .filter-selectors .sort-buttons button.active{font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight);background:#f3f3f3;cursor:default}#BlogIndex .blog-index-header .filters-container .filter-selectors .sort-buttons button:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}#BlogIndex .blog-index-header .filters-container .filter-selectors .sort-buttons button:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}#BlogIndex .blog-index-header .filters-container .filter-selectors .sort-buttons button+button{border-left:0}#BlogIndex .blog-index-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 -30px}#BlogIndex .blog-index-container .loading{text-align:center;width:100%}#BlogIndex .blog-index-container .no-results-container{text-align:center}#BlogIndex .blog-index-container .blog-item{color:var(--body-text-color);text-decoration:none}@media (min-width:48em){#BlogIndex .blog-index-container{margin:0 -15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#BlogIndex .blog-index-container .blog-item{border:1px solid var(--border-color);border-radius:4px;margin:0 15px 30px;flex-basis:calc(50% - 30px);-ms-flex-preferred-size:calc(50% - 30px)}}@media (min-width:64em){#BlogIndex .blog-index-header .filters-container .filter-selectors .sort-buttons{width:250px}#BlogIndex .blog-index-container .blog-item{flex-basis:calc(33.3333333333% - 30px);-ms-flex-preferred-size:calc(33.3333333333% - 30px)}}#BlogIndex .blog-index-container .blog-item .blog-item-bg{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;width:100%;padding-bottom:55.5555555556%}#BlogIndex .blog-index-container .blog-item .blog-item-bg:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.7)),color-stop(40%,rgba(0,0,0,0)));background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 40%)}#BlogIndex .blog-index-container .blog-item .blog-item-bg .tags-list{margin:0;padding:0 30px;position:absolute;z-index:2;bottom:15px;left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:48em) and (max-width:63.9375em){#BlogIndex .blog-index-container .blog-item .blog-item-bg .tags-list{padding:0 24px}.VirtualYTimetable td.dayColumn table td{height:105px}}#BlogIndex .blog-index-container .blog-item .blog-item-bg .tags-list li{color:#fff;font-size:11px;padding:0;margin:0;text-transform:uppercase;list-style-type:none}#BlogIndex .blog-index-container .blog-item .blog-item-bg .tags-list li:not(:last-child):after{content:"•";display:inline-block;font-size:6px;padding:0 8px;vertical-align:middle}#BlogIndex .blog-index-container .blog-item .blog-item-content{padding:30px}@media (min-width:48em){#BlogIndex .blog-index-container .blog-item .blog-item-content{padding:24px}}#BlogIndex .blog-index-container .blog-item .blog-item-content h2{color:var(--tableHeaderAndFiltersColour);font-size:22px;margin:0 0 16px;padding:0}@media (min-width:64em){#BlogIndex .blog-index-container .blog-item .blog-item-bg .tags-list{padding:0 18px}#BlogIndex .blog-index-container .blog-item .blog-item-content{padding:18px}#BlogIndex .blog-index-container .blog-item .blog-item-content h2{font-size:26px;margin:0 0 20px}.CenterCalendar .DaySelectorContainer button:hover{background:var(--secondaryColour)}}#BlogIndex .blog-index-container .blog-item .blog-item-content p{margin:0;padding:0;line-height:1.5}#BlogIndex .blog-index-container .blog-item .blog-item-content .blog-item-date{color:var(--tableHeaderAndFiltersColour);font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight);margin:0;display:block}#BlogIndex .blog-index-container .load-more-container{padding:20px 0 60px;text-align:center;width:100%}#BlogIndex .blog-index-container .load-more-container #ja-jobs-widget .ja-button,#BlogIndex .blog-index-container .load-more-container #ja-jobs-widget .ja-job-list-container .job a.view-details,#BlogIndex .blog-index-container .load-more-container .btn,#ja-jobs-widget #BlogIndex .blog-index-container .load-more-container .ja-button,#ja-jobs-widget .ja-job-list-container .job #BlogIndex .blog-index-container .load-more-container a.view-details{font-size:16px;outline:0}#BlogIndex .blog-index-container .load-more-container #ja-jobs-widget .ja-job-list-container .job a[disabled].view-details,#BlogIndex .blog-index-container .load-more-container #ja-jobs-widget [disabled].ja-button,#BlogIndex .blog-index-container .load-more-container .btn[disabled],#ja-jobs-widget #BlogIndex .blog-index-container .load-more-container [disabled].ja-button,#ja-jobs-widget .ja-job-list-container .job #BlogIndex .blog-index-container .load-more-container a[disabled].view-details{opacity:.35;cursor:not-allowed}.blog-article .blog-article-meta{padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog-article .blog-article-meta .date-tags .date{color:var(--primaryColour);padding-bottom:5px}.blog-article .blog-article-meta .date-tags .tags-list{margin:0;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.blog-article .blog-article-meta .date-tags .tags-list li{list-style:none;font-size:11px;padding:0;margin:0;text-transform:uppercase}.blog-article .blog-article-meta .date-tags .tags-list li:not(:last-child):after{content:"•";display:inline-block;font-size:6px;padding:0 8px;vertical-align:middle}.blog-article .blog-article-meta #ShareButton{margin-left:10px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.CenterCalendar .DaySelectorContainer{border-top-left-radius:10px;border-top-right-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;background:var(--primaryColour);position:relative;-webkit-overflow-scrolling:touch;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.CenterCalendar .DaySelectorContainer button{background:0 0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;font-weight:700;font-size:12px;min-width:77px;width:72px;height:72px;border-right:1px solid rgba(255,255,255,.25);-webkit-transition:all var(--timing) ease;transition:all var(--timing) ease;text-transform:uppercase;cursor:pointer}.CenterCalendar .DaySelectorContainer button span{font-size:20px}.CenterCalendar .DaySelectorContainer button:last-child{border-right:none}.CenterCalendar .DaySelectorContainer button.current{background:var(--secondaryColour)}.CenterCalendar .DaySelectorContainer button[disabled]{background:rgba(0,0,0,.25);color:rgba(255,255,255,.25);pointer-events:none}.CenterCalendar .DaySelectorContainer.loading{cursor:wait}.CenterCalendar .EventsContainer{max-height:750px;overflow-y:auto}.CenterCalendar .EventsContainer .DateHdr{background:var(--secondaryColour);color:#fff;font-size:15px;font-weight:700;padding:6px 18px;position:sticky;top:0;z-index:10}.CenterCalendar .EventsContainer .EventItem{--gridGap:16px;--imageSize:90px;--imageRadius:10px;padding:15px 0;border-bottom:3px solid #f3f3f3;gap:var(--gridGap);display:grid;grid-template-columns:var(--imageSize) auto;grid-template-areas:"EventImage EventDetails" "EventImage EventTags" "EventImage EventCost" "EventImage EventAction"}.CenterCalendar .EventsContainer .EventItem .EventImage{grid-area:EventImage;border-radius:var(--imageRadius);overflow:hidden;-ms-flex-negative:0;flex-shrink:0;width:var(--imageSize);height:var(--imageSize);background:rgba(0,0,0,.1)}.CenterCalendar .EventsContainer .EventItem .EventDetails{grid-area:EventDetails;--detailsGap:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--detailsGap)}.CenterCalendar .EventsContainer .EventItem .EventTags{grid-area:EventTags}.CenterCalendar .EventsContainer .EventItem .EventCost{grid-area:EventCost}.CenterCalendar .EventsContainer .EventItem .EventImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.CenterCalendar .EventsContainer .EventItem .EventDetails .EventTitle{font-weight:700;color:var(--primaryColour);font-size:18px}.CenterCalendar .EventsContainer .EventItem .EventDetails .EventDesc p:first-child{margin-top:0}.CenterCalendar .EventsContainer .EventItem .EventDetails .EventDesc p:last-child{margin-bottom:0}@media (min-width:48em){#BlogIndex .blog-index-container .blog-item .blog-item-content .blog-item-date{float:left;margin:0 10px 0 0;padding-right:10px;border-right:1px solid #ccc}.CenterCalendar .EventsContainer .EventItem{--imageSize:120px;--imageRadius:15px}.CenterCalendar .EventsContainer .EventItem .EventDetails{-ms-flex-item-align:end;align-self:end}}.CenterCalendar .EventsContainer .EventItem .EventTags{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px 8px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:48em){.CenterCalendar .EventsContainer .EventItem .EventTags{-ms-flex-item-align:start;align-self:start}}.CenterCalendar .EventsContainer .EventItem .EventCost span{color:var(--primaryColour)}.CenterCalendar .EventsContainer .EventItem .EventCost .amount{font-weight:700}@media (min-width:64em){.CenterCalendar .EventsContainer .EventItem{grid-template-columns:var(--imageSize) auto auto auto;grid-template-areas:"EventImage EventDetails EventCost EventAction" "EventImage EventTags EventCost EventAction"}.CenterCalendar .EventsContainer .EventItem .EventCost{display:grid;-ms-flex-line-pack:center;align-content:center}}.CenterCalendar .EventsContainer .EventItem .EventAction{grid-area:EventAction;-ms-flex-negative:0;flex-shrink:0}.SchoolHolidayExplorer .loader-spinner{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity var(--timing) ease;transition:opacity var(--timing) ease}.SchoolHolidayExplorer .loader-spinner:before{position:absolute;top:calc(50% - .5em);left:calc(50% - .5em)}.SchoolHolidayExplorer:not([data-loading-state=loading]) .loader-spinner{opacity:0;pointer-events:none}.SchoolHolidayExplorer .EventsFilters{position:relative;color:#fff;display:grid;gap:18px;padding:25px 0}.SchoolHolidayExplorer .EventsFilters:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--primaryColour);-webkit-box-shadow:0 0 0 100vmax var(--primaryColour);box-shadow:0 0 0 100vmax var(--primaryColour);-webkit-clip-path:inset(0 -100vmax 0 -100vmax);clip-path:inset(0 -100vmax 0 -100vmax);pointer-events:none;z-index:-1}.SchoolHolidayExplorer .EventsFilters .loader-spinner:after{background:var(--primaryColour)}.SchoolHolidayExplorer .EventsFilters h2{margin:0}.SchoolHolidayExplorer .EventsFilters .FiltersContainer{display:grid;gap:3px}.SchoolHolidayExplorer .EventsFilters .FiltersContainer .filterItem{position:relative}.SchoolHolidayExplorer .EventsFilters .FiltersContainer #filterDatePicker .btnTrigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:normal;border:var(--inputBorderWidth) solid var(--inputBorder);border-radius:var(--inputRadius);color:var(--inputText);display:inline-block;margin-bottom:var(--inputMarginBottom);padding:0 var(--inputPadding);width:100%;height:var(--inputHeight);outline:0;background:var(--inputBackground);-webkit-transition:color var(--timing) ease,border-color var(--timing) ease,background-color var(--timing) ease;transition:color var(--timing) ease,border-color var(--timing) ease,background-color var(--timing) ease;text-overflow:"";text-indent:.01px;padding-right:45px;background-image:url(../img/icons/ddl-arrow.png);background-position:right center;background-repeat:no-repeat;background-size:37px 23px;text-align:left}.SchoolHolidayExplorer .EventsFilters .FiltersContainer #filterDatePicker .btnTrigger::-webkit-input-placeholder{color:var(--inputPlaceholder)}.SchoolHolidayExplorer .EventsFilters .FiltersContainer #filterDatePicker .btnTrigger::-moz-placeholder{color:var(--inputPlaceholder)}.SchoolHolidayExplorer .EventsFilters .FiltersContainer #filterDatePicker .btnTrigger:-ms-input-placeholder{color:var(--inputPlaceholder)}.SchoolHolidayExplorer .EventsFilters .FiltersContainer #filterDatePicker .btnTrigger::-ms-input-placeholder{color:var(--inputPlaceholder)}.SchoolHolidayExplorer .EventsFilters .FiltersContainer #filterDatePicker .btnTrigger::placeholder{color:var(--inputPlaceholder)}.SchoolHolidayExplorer .EventsFilters .FiltersContainer #filterDatePicker .btnTrigger:focus{border-color:var(--inputBorderFocus)}.SchoolHolidayExplorer .EventsFilters .FiltersContainer #filterDatePicker .btnTrigger.error{border-color:var(--inputErrorBorder);background:var(--inputErrorBackground);color:var(--inputErrorText)}.SchoolHolidayExplorer .EventsFilters .FiltersContainer #filterDatePicker .btnTrigger.error::-webkit-input-placeholder{color:var(--inputErrorText)}.SchoolHolidayExplorer .EventsFilters .FiltersContainer #filterDatePicker .btnTrigger.error::-moz-placeholder{color:var(--inputErrorText)}.SchoolHolidayExplorer .EventsFilters .FiltersContainer #filterDatePicker .btnTrigger.error:-ms-input-placeholder{color:var(--inputErrorText)}.SchoolHolidayExplorer .EventsFilters .FiltersContainer #filterDatePicker .btnTrigger.error::-ms-input-placeholder{color:var(--inputErrorText)}.SchoolHolidayExplorer .EventsFilters .FiltersContainer #filterDatePicker .btnTrigger.error::placeholder{color:var(--inputErrorText)}.SchoolHolidayExplorer .EventsFilters .FiltersContainer #filterDatePicker .btnTrigger[disabled]{border-color:var(--inputDisabledBorder);background:var(--inputDisabledBackground);color:var(--inputDisabledText);cursor:not-allowed}.SchoolHolidayExplorer .EventsFilters .FiltersContainer #filterDatePicker .btnTrigger[disabled]::-webkit-input-placeholder{color:var(--inputDisabledText)}.SchoolHolidayExplorer .EventsFilters .FiltersContainer #filterDatePicker .btnTrigger[disabled]::-moz-placeholder{color:var(--inputDisabledText)}.SchoolHolidayExplorer .EventsFilters .FiltersContainer #filterDatePicker .btnTrigger[disabled]:-ms-input-placeholder{color:var(--inputDisabledText)}.SchoolHolidayExplorer .EventsFilters .FiltersContainer #filterDatePicker .btnTrigger[disabled]::-ms-input-placeholder{color:var(--inputDisabledText)}.SchoolHolidayExplorer .EventsFilters .FiltersContainer #filterDatePicker .btnTrigger[disabled]::placeholder{color:var(--inputDisabledText)}.SchoolHolidayExplorer .EventsFilters .FiltersContainer #filterDatePicker .btnTrigger.is-open,.SchoolHolidayExplorer .EventsFilters .FiltersContainer #filterDatePicker .btnTrigger:open{border-bottom-left-radius:0;border-bottom-right-radius:0}.SchoolHolidayExplorer .EventsFilters .FiltersContainer #filterDatePicker .btnTrigger span{display:block;font-size:13px;white-space:nowrap;color:var(--secondaryColour)}.SchoolHolidayExplorer .EventsFilters .FiltersContainer #filterDatePicker .btnTrigger,.SchoolHolidayExplorer .EventsFilters .FiltersContainer select{margin:0;font-size:20px;font-weight:700;--inputText:var(--primaryColour)}@media (min-width:64em){.CenterCalendar .EventsContainer .EventItem .EventAction{display:grid;-ms-flex-line-pack:center;align-content:center}.SchoolHolidayExplorer .EventsFilters h2{font-size:36px}.SchoolHolidayExplorer .EventsFilters .FiltersContainer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.SchoolHolidayExplorer .EventsFilters{padding:25px 0 45px}}.SchoolHolidayExplorer .EventsFilters .chbxShowAvailableOnly{justify-self:start}.SchoolHolidayExplorer .EventsContainer .noResultsMessage{text-align:center;padding:20px 0}.SchoolHolidayExplorer .EventItem{--gridGap:16px;--imageSize:90px;--imageRadius:10px;padding:24px 0;border-bottom:3px solid #f3f3f3;gap:var(--gridGap);display:grid;grid-template-columns:var(--imageSize) auto;grid-template-areas:"EventImage EventDetails" "EventTags EventTags" "EventAction EventAction"}@media (min-width:64em){.SchoolHolidayExplorer .EventItem{padding:33px 0}}@media (min-width:73.5em){.training-timetable.session-times caption{text-align:center}.CenterCalendar .EventsContainer .EventItem,.SchoolHolidayExplorer .EventItem{--imageSize:160px!important;--imageRadius:20px!important}}.SchoolHolidayExplorer .EventItem .EventImage{grid-area:EventImage;border-radius:var(--imageRadius);overflow:hidden;-ms-flex-negative:0;flex-shrink:0;width:var(--imageSize);height:var(--imageSize);background:rgba(0,0,0,.1)}.SchoolHolidayExplorer .EventItem .EventDetails{grid-area:EventDetails;--detailsGap:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--detailsGap)}.SchoolHolidayExplorer .EventItem .EventTags{grid-area:EventTags}.SchoolHolidayExplorer .EventItem .EventImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.SchoolHolidayExplorer .EventItem .EventDetails .EventTitle{font-weight:700;color:var(--primaryColour);font-size:18px}.SchoolHolidayExplorer .EventItem .EventDetails .EventDate{color:var(--secondaryColour)}.SchoolHolidayExplorer .EventItem .EventDetails .EventDesc p:first-child{margin-top:0}.SchoolHolidayExplorer .EventItem .EventDetails .EventDesc p:last-child{margin-bottom:0}@media (max-width:47.9375em),(min-width:48em) and (max-width:63.9375em){.CenterCalendar .EventsContainer .EventItem .EventDetails .EventDesc,.SchoolHolidayExplorer .EventItem .EventDetails .EventDesc{font-size:14px}}@media (min-width:48em){.SchoolHolidayExplorer .EventItem{--imageSize:120px;--imageRadius:15px;grid-template-columns:var(--imageSize) 1fr auto;grid-template-areas:"EventImage EventDetails EventAction" "EventImage EventTags EventAction"}.SchoolHolidayExplorer .EventItem .EventDetails{-ms-flex-item-align:end;align-self:end}}.SchoolHolidayExplorer .EventItem .EventTags{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px 8px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:var(--detailsGap)}@media (min-width:48em){.SchoolHolidayExplorer .EventItem .EventTags{-ms-flex-item-align:start;align-self:start}}.SchoolHolidayExplorer .EventItem .EventAction{grid-area:EventAction;-ms-flex-item-align:center;align-self:center}.SchoolHolidayExplorer .showMoreContainer{--loaderSpinnerSize:40px;position:relative;text-align:center;min-height:calc(var(--loaderSpinnerSize) * 2)}.SchoolHolidayExplorer .showMoreContainer .showMoreText{margin-top:35px}.SchoolHolidayExplorer .showMoreContainer .showMoreButton{margin-top:25px}.EventTagPill{--colorRGB:var(--primaryColour_RGB);--colorIcon:var(--secondaryColour);border-radius:9999px;background:rgba(var(--colorRGB),.082);color:rgb(var(--colorRGB));font-size:14px;font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:7px 14px}.EventTagPill svg{width:auto;height:18px!important}.EventTagPill svg path{fill:var(--colorIcon)!important}.EventTagPill.type-BookingFast{--colorRGB:239,55,62;--colorIcon:#ef373e}.MembershipDetails-Container .MembershipDetails-Table .row{background:#f3f3f3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.MembershipDetails-Container .MembershipDetails-Table .row:nth-child(2n){background:0 0}.MembershipDetails-Container .MembershipDetails-Table .row .cell{padding:15px;white-space:nowrap}.MembershipDetails-Container .MembershipDetails-Table .row .cell.label{width:140px;-ms-flex-negative:0;flex-shrink:0}.MembershipDetails-Container .MembershipDetails-Table .row .cell.value{padding-left:0;font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight);-ms-flex-preferred-size:100%;flex-basis:100%;overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.MembershipDetails-Container .buttons{padding-top:40px}#ja-jobs-widget .MembershipDetails-Container .buttons .ja-button,#ja-jobs-widget .ja-job-list-container .job .MembershipDetails-Container .buttons a.view-details,.MembershipDetails-Container .buttons #ja-jobs-widget .ja-button,.MembershipDetails-Container .buttons #ja-jobs-widget .ja-job-list-container .job a.view-details,.MembershipDetails-Container .buttons .btn{margin:0 10px 0 0}.VirtualYTimetable caption{font-size:20px;padding:24px 16px 20px}.VirtualYTimetable td,.VirtualYTimetable th,.VirtualYTimetable tr{border:0;padding:0;vertical-align:top;text-transform:capitalize!important}.VirtualYTimetable td a,.VirtualYTimetable th a,.VirtualYTimetable tr a{text-transform:capitalize!important}.VirtualYTimetable td.dayColumn{background:#f3f3f3;text-align:left;vertical-align:top;border:1px solid #999;border-top:0;width:14.2857142857%;max-width:14.2857142857%}.VirtualYTimetable td.dayColumn table th{background-color:var(--primaryColour);text-align:left;color:#fff;font-size:16px;padding:15px 20px}@media (min-width:48em){.MembershipDetails-Container .MembershipDetails-Table .row .cell.label{width:200px}.VirtualYTimetable td.dayColumn table th{padding:10px;font-size:18px;background-color:#000!important}}.VirtualYTimetable td.dayColumn table td{border-bottom:1px solid #fff;font-size:14px}.VirtualYTimetable td.dayColumn table td>a{display:block;height:100%;text-decoration:none}.VirtualYTimetable td.dayColumn table td>a:hover{background:#fff}.VirtualYTimetable td.dayColumn table td>a,.VirtualYTimetable td.dayColumn table td>div{color:#000;padding:15px 20px}.VirtualYTimetable td.dayColumn table td>a span,.VirtualYTimetable td.dayColumn table td>div span{display:block;font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight);color:#333}.VirtualYTimetable td.dayColumn table td>a span{color:var(--primaryColour)}.VirtualYTimetable td.dayColumn table td.no-classes{text-align:center;font-style:italic;color:#999;border:0;padding:20px 10px;vertical-align:middle}.VirtualYTimetable .calendar-grid TABLE.calendar-grid-days tr{background:0 0;border-bottom:0}.VirtualYTimetable .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day{text-align:left;vertical-align:top;padding:0;border:1px solid #999;border-top:0;width:14.2857142857%;max-width:14.2857142857%}.VirtualYTimetable .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-date-dayName{margin:15px 0 5px;font-weight:700}.VirtualYTimetable .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-date-dayNameShort{display:none;margin:0;padding:14px;color:#fff;background-color:var(--body-text-color)}.VirtualYTimetable .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-date-info{font-size:30px;font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight);padding:15px}.VirtualYTimetable .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-date-info span{display:none;font-size:16px}@media (min-width:48em){.VirtualYTimetable td.dayColumn table td>a,.VirtualYTimetable td.dayColumn table td>div{padding:10px}.VirtualYTimetable .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-date-info span{font-size:12px;font-family:var(--font-body)}.VirtualYTimetable .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-date-dayName{display:none}.VirtualYTimetable .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-date-dayNameShort{display:block}}@media (min-width:64em) and (max-width:73.4375em){#GroupTimetableWeekly .group-timetable-weekly-container .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-date-info span,.VirtualYTimetable .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-date-info span{font-size:14px}}@media (min-width:48em) and (max-width:63.9375em){.VirtualYTimetable .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-date-info{font-size:25px}}.VirtualYTimetable .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day.today .day-date-info{color:#fff;background:#999}.VirtualYTimetable .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day.today .day-date-info span{display:inline-block;padding-left:5px}.VirtualYTimetable .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item{background:#f3f3f3;cursor:pointer}.VirtualYTimetable .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item:last-child{border-bottom:0}.VirtualYTimetable .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item.empty{background:0 0;cursor:default}.VirtualYTimetable .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item.no-classes{display:none;text-align:center;cursor:default;font-style:italic;color:#999;background:0 0;border:0}.VirtualYTimetable .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item>td{padding:0;font-size:12px}.VirtualYTimetable .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item .class-title{margin:0;padding:10px 15px;border-bottom:1px solid #fff}.VirtualYTimetable .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item .class-title span{display:block;font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight);color:var(--tableHeaderAndFiltersColour)}@media (min-width:48em){.VirtualYTimetable .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item:not(.no-classes):hover{background:rgba(var(--tableHeaderAndFiltersColour_RGB),.05)}.VirtualYTimetable .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item .class-title{height:58px}.CircleImageCardsRow.two-col .CircleImageCardsRow-Items .CircleImageCardItem{width:50%}}.VirtualYTimetable .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item table.class-info-selected-item{display:none;width:100%}.VirtualYTimetable .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item table.class-info-selected-item td,.VirtualYTimetable .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item table.class-info-selected-item th{border:1px solid rgba(var(--tableHeaderAndFiltersColour_RGB),.15);font-size:13px}.VirtualYTimetable .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item table.class-info-selected-item th{background:rgba(var(--tableHeaderAndFiltersColour_RGB),.1);color:#000;border-left:0;padding-left:10px}.VirtualYTimetable .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item table.class-info-selected-item td{text-align:left;border-right:0;width:60%}.VirtualYTimetable .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item.selected .class-title{background:var(--tableHeaderAndFiltersColour);color:#fff!important;font-family:var(--font-body-bold);font-weight:var(--font-body-bold-weight);border:0}.VirtualYTimetable .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item.selected .class-title span{color:#fff!important}@media (max-width:47.9375em){#ja-jobs-widget .MembershipDetails-Container .buttons .ja-button,#ja-jobs-widget .ja-job-list-container .job .MembershipDetails-Container .buttons a.view-details,.MembershipDetails-Container .buttons #ja-jobs-widget .ja-button,.MembershipDetails-Container .buttons #ja-jobs-widget .ja-job-list-container .job a.view-details,.MembershipDetails-Container .buttons .btn{margin:0 0 10px}.VirtualYTimetable caption{background:#000!important}.VirtualYTimetable td.dayColumn{display:inline-block;width:100%!important;max-width:none;border:0}.VirtualYTimetable .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day{display:inline-block;width:100%!important;max-width:none;border:0;padding-bottom:0;border-bottom:1px solid #999}.VirtualYTimetable .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items{border:1px solid #999}.VirtualYTimetable .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item.empty{display:none}.VirtualYTimetable .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item.selected .class-title{padding-top:20px;padding-bottom:20px}.VirtualYTimetable .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item.selected table.class-info-selected-item{display:block}.VirtualYTimetable .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items .day-class-list-item.selected{padding-bottom:15px}.MediaAndTextRow .MediaAndTextRow-Inner .MediaAndTextRow-Media .fluid-video[data-orientation=portrait]{width:120%;margin-left:-10%}}.VirtualYTimetable .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items.no-classes{background:rgba(255,0,0,.05)}.VirtualYTimetable .calendar-grid TABLE.calendar-grid-days TD.calendar-grid-day .day-class-list-items.no-classes .no-classes{display:table-row}.ZoomEmbed .inner{position:relative;padding-bottom:56.25%;min-height:280px}.ZoomEmbed .inner iframe{width:100%;height:100%;position:absolute;top:0;left:0}.CircleImageCardsRow{padding:50px 0 10px}.CircleImageCardsRow .CircleImageCardsRow-Items{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.CircleImageCardsRow .CircleImageCardsRow-Items .CircleImageCardItem{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 20px;margin:20px 0}.CircleImageCardsRow .CircleImageCardsRow-Title{padding:0;text-align:center}.CircleImageCardsRow .CircleImageCardsRow-Items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.CircleImageCardItem{text-align:center;width:215px;margin:0 0 20px}.CircleImageCardItem a .image{-webkit-transition:opacity var(--timing) ease-in-out;transition:opacity var(--timing) ease-in-out}.CircleImageCardItem a .image:hover{opacity:.6}.CircleImageCardItem .image{width:180px;height:180px;margin:0 auto;border-radius:50%;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.CircleImageCardItem .title{margin:0}#ja-jobs-widget .CircleImageCardItem .ja-button,#ja-jobs-widget .ja-job-list-container .job .CircleImageCardItem a.view-details,.CircleImageCardItem #ja-jobs-widget .ja-button,.CircleImageCardItem #ja-jobs-widget .ja-job-list-container .job a.view-details,.CircleImageCardItem .btn{margin:auto 0}.MediaAndTextRow{padding:35px 0}.MediaAndTextRow .MediaAndTextRow-Inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.MediaAndTextRow .MediaAndTextRow-Inner .MediaAndTextRow-Copy{padding:15px 0;text-align:center}@media (min-width:48em){.CircleImageCardsRow.three-col .CircleImageCardsRow-Items .CircleImageCardItem{width:33%}.CircleImageCardsRow.four-col .CircleImageCardsRow-Items .CircleImageCardItem{width:25%}#ja-jobs-widget .CircleImageCardItem .ja-button,#ja-jobs-widget .ja-job-list-container .job .CircleImageCardItem a.view-details,.CircleImageCardItem #ja-jobs-widget .ja-button,.CircleImageCardItem #ja-jobs-widget .ja-job-list-container .job a.view-details,.CircleImageCardItem .btn{margin:auto 48px}.MediaAndTextRow .MediaAndTextRow-Inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.MediaAndTextRow .MediaAndTextRow-Inner .MediaAndTextRow-Copy{text-align:left;width:50%;padding-right:50px}.MediaAndTextRow .MediaAndTextRow-Inner .MediaAndTextRow-Media{width:50%}}.MediaAndTextRow .MediaAndTextRow-Inner .MediaAndTextRow-Copy .title{margin:0}@media (min-width:64em){.VirtualYTimetable td.dayColumn table td{height:70px}.MediaAndTextRow .MediaAndTextRow-Inner .MediaAndTextRow-Copy{padding-right:80px}.MediaAndTextRow .MediaAndTextRow-Inner .MediaAndTextRow-Copy .title{margin:0 80px 0 0}.MediaAndTextRow .MediaAndTextRow-Inner .MediaAndTextRow-Media .fluid-video[data-orientation=portrait]{max-width:60%}}.MediaAndTextRow .MediaAndTextRow-Inner .MediaAndTextRow-Copy .blurb{margin:20px 0 0}.MediaAndTextRow .MediaAndTextRow-Inner .MediaAndTextRow-Copy .button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}#ja-jobs-widget .MediaAndTextRow .MediaAndTextRow-Inner .MediaAndTextRow-Copy .ja-button,#ja-jobs-widget .ja-job-list-container .job .MediaAndTextRow .MediaAndTextRow-Inner .MediaAndTextRow-Copy a.view-details,.MediaAndTextRow .MediaAndTextRow-Inner .MediaAndTextRow-Copy #ja-jobs-widget .ja-button,.MediaAndTextRow .MediaAndTextRow-Inner .MediaAndTextRow-Copy #ja-jobs-widget .ja-job-list-container .job a.view-details,.MediaAndTextRow .MediaAndTextRow-Inner .MediaAndTextRow-Copy .btn{margin:20px 0 0}.MediaAndTextRow .MediaAndTextRow-Inner .MediaAndTextRow-Copy:last-child{width:100%;margin-right:0}.MediaAndTextRow .MediaAndTextRow-Inner .MediaAndTextRow-Media{padding:15px 0;text-align:center}.MediaAndTextRow .MediaAndTextRow-Inner .MediaAndTextRow-Media>img{width:100%;max-width:100%;margin:0 auto;height:auto}.MediaAndTextRow .MediaAndTextRow-Inner .MediaAndTextRow-Media:first-child{width:100%}.MediaAndTextRow.reversed .MediaAndTextRow-Inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}body.SidePanelsVisible{overflow:hidden}#ja-jobs-widget #side-panels .ja-button,#ja-jobs-widget .ja-job-list-container .job #side-panels a.view-details,#side-panels #ja-jobs-widget .ja-button,#side-panels #ja-jobs-widget .ja-job-list-container .job a.view-details,#side-panels .btn{outline:0}#side-panels .side-panel{position:fixed;top:0;right:-100%;width:100%;margin-left:100%;height:100%;-webkit-transition:right var(--timing) ease-in-out;transition:right var(--timing) ease-in-out;background:#fff;z-index:460;overflow-y:auto;overflow-x:hidden;padding:20px 20px 0}@media (min-width:48em){.MediaAndTextRow .MediaAndTextRow-Inner .MediaAndTextRow-Media .fluid-video[data-orientation=portrait]{width:100%;margin-left:auto;margin-right:auto}.MediaAndTextRow.reversed .MediaAndTextRow-Inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.MediaAndTextRow.reversed .MediaAndTextRow-Inner .MediaAndTextRow-Copy{margin-right:0;margin-left:40px}.MediaAndTextRow.reversed .MediaAndTextRow-Inner .MediaAndTextRow-Copy:last-child{margin-left:0}#side-panels .side-panel{width:580px;right:-580px}}#side-panels .side-panel.open{right:0}#side-panels .side-panel .side-panel-feature{background-color:var(--primaryColour);min-height:60px;margin:0 -20px;padding:20px}#side-panels .side-panel .side-panel-feature h2,#side-panels .side-panel .side-panel-feature h3,#side-panels .side-panel .side-panel-feature p{color:#fff;margin-top:0}#side-panels .side-panel .side-panel-body{padding-bottom:20px}#side-panels .side-panel .side-panel-body .side-panel-btn-wrapper{width:100%;background:var(--bg-color);height:80px;position:fixed;margin:0 -20px;bottom:0;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#side-panels .side-panel .side-panel-body .side-panel-btn-wrapper .back-button{padding:18px 22px 18px 55px;margin:25px}#side-panels .side-panel .side-panel-body .side-panel-btn-wrapper .back-button:after{left:16px;right:0}#side-panels .side-panel .side-panel-body .side-panel-btn-wrapper .back-button:before{left:25px;right:0;-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}#side-panels .side-panel.backBtnVisible .side-panel-body{padding-bottom:80px}#side-panels .side-panel.backBtnVisible .side-panel-body .side-panel-btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}#side-panels .side-panel-blocker{position:fixed;top:0;left:0;width:100%;height:100%;z-index:450;background:#000;opacity:0;visibility:hidden;-webkit-transition:opacity var(--timing) ease-in-out calc(var(--timing)/ 2),visibility 0s linear calc(var(--timing) + var(--timing)/ 2);transition:opacity var(--timing) ease-in-out calc(var(--timing)/ 2),visibility 0s linear calc(var(--timing) + var(--timing)/ 2)}#side-panels .side-panel-blocker.visible{opacity:.7;visibility:visible;-webkit-transition:opacity var(--timing) ease-in-out,visibility 0s linear;transition:opacity var(--timing) ease-in-out,visibility 0s linear}.SidePanelHeader{width:100%}.SidePanelHeader .side-panel-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:15px}.SidePanelHeader .side-panel-heading .side-panel-title{font-size:29px;line-height:26px;font-weight:900;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:48em){.SidePanelHeader .side-panel-heading .side-panel-title{font-size:32px;line-height:28px}}.SidePanelHeader .side-panel-heading .side-panel-close{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:18px 22px;margin-left:10px}.SidePanelHeader .side-panel-heading .side-panel-close:after,.SidePanelHeader .side-panel-heading .side-panel-close:before{display:none;visibility:hidden}.SidePanelHeader .side-panel-sub-text{font-size:14px;padding:0 0 15px}.SidePanelHeader .side-panel-sub-text span{color:var(--primaryColour);background-color:var(--primaryColour)}.SidePanelHeader .side-panel-sub-text a{text-decoration:underline}.SidePanelDonate .side-panel-feature .DonationProgramsDropdown{margin:0 0 20px}.SidePanelDonate .side-panel-feature .DonationProgramsSelectedProgram{display:none}.SidePanelDonate .side-panel-feature .feature-story{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--bg-color);border-radius:5px;overflow:hidden;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:18px}.SidePanelDonate .side-panel-feature .feature-story .feature-story-picture{background-size:cover;background-position:center;background-repeat:no-repeat;width:50%}@media (max-width:47.9375em){.SidePanelDonate .side-panel-feature .feature-story{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.SidePanelDonate .side-panel-feature .feature-story .feature-story-picture{width:100%}}.SidePanelDonate .side-panel-feature .feature-story .feature-story-picture>div{padding-bottom:63.4615384615%}.SidePanelDonate .side-panel-feature .feature-story .feature-story-text{width:50%;color:var(--body-text-color);margin:0;padding:15px;font-size:13px;line-height:1.5}.SidePanelDonate .side-panel-feature .feature-story .feature-story-text a{text-decoration:underline}.SidePanelDonate .side-panel-feature p{font-size:13px;line-height:1.5}.SidePanelDonate .side-panel-feature .DonationAmount .DonationAmount-amounts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:47.9375em){.SidePanelDonate .side-panel-feature .feature-story .feature-story-text{width:100%}.SidePanelDonate .side-panel-feature .DonationAmount .DonationAmount-amounts{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.SidePanelDonate .side-panel-feature .DonationAmount .DonationAmount-amounts .DonationAmount-amount{background-color:var(--bg-color);margin:0 auto 10px;font-size:32px;color:var(--primaryColour);font-weight:700;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;width:100px;height:100px;cursor:pointer}@media (max-width:47.9375em){.SidePanelDonate .side-panel-feature .DonationAmount .DonationAmount-amounts .DonationAmount-amount{font-size:45px;margin:0 5px 10px}}.SidePanelDonate .side-panel-feature .DonationAmount .DonationAmount-amounts .DonationAmount-amount.selected{background:#000;color:#fff;text-decoration:underline;text-underline-position:under;text-decoration-color:var(--primaryColour)}.SidePanelDonate .side-panel-feature .DonationAmount .DonationAmount-amounts .DonationAmount-amount:before{content:"$";font-size:14px;margin-bottom:12px}.SidePanelDonate .side-panel-feature .DonationAmount .DonationAmount-amounts .DonationAmount-amount:before:hover{text-decoration:none;text-underline-position:none;text-decoration-color:transparent}.SidePanelDonate .side-panel-feature .DonationAmount .DonationAmount-amounts .DonationAmount-amount.other{font-size:20px}.SidePanelDonate .side-panel-feature .DonationAmount .DonationAmount-amounts .DonationAmount-amount.other:before{content:""}.SidePanelDonate .side-panel-feature .DonationAmount .DonationAmount-Other{max-height:0;overflow:hidden;-webkit-transition:max-height var(--timing) ease-in-out;transition:max-height var(--timing) ease-in-out;position:relative}.SidePanelDonate .side-panel-feature .DonationAmount .DonationAmount-Other:before{position:absolute;top:28px;left:20px;font-size:20px;content:"$";display:block}.SidePanelDonate .side-panel-feature .DonationAmount .DonationAmount-Other .txt_OtherAmount{margin:10px 0 0;padding-left:40px}.SidePanelDonate .side-panel-feature .DonationAmount .DonationAmount-Other.show{max-height:70px}.SidePanelDonate .side-panel-feature .DonationAmount.enabled .DonationAmount-amounts .DonationAmount-amount:hover{background:#000;color:#fff;text-decoration:underline;text-underline-position:under;text-decoration-color:var(--primaryColour)}.SidePanelDonate .side-panel-feature .DonationAmount.read-only .DonationAmount-amounts .DonationAmount-amount{cursor:default}.SidePanelDonate .side-panel-feature .DonationFeature.read-only .DonationProgramsDropdown,.SidePanelDonate .side-panel-feature .DonationFeature.read-only .feature-story+h3,.SidePanelDonate .side-panel-feature .DonationFeature.read-only p{display:none}.SidePanelDonate .side-panel-feature .DonationFeature.read-only .DonationProgramsSelectedProgram{display:block;margin-top:-15px!important;font-size:30px}.SidePanelDonate .DonationForm .form-fields-half-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}.SidePanelDonate .DonationForm .form-fields-half-container .form-fields-half{-ms-flex-preferred-size:49%;flex-basis:49%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:0;max-width:49%}.SidePanelDonate .DonationForm .form-fields-checkbox-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:15px}.SidePanelDonate .DonationForm .g-recaptcha{margin-bottom:15px}.SidePanelDonate .StripeForm{padding:20px 0}.SidePanelDonate .StripeForm h3{margin-top:0}.SidePanelDonate .StripeForm .blocker{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.8);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10}.SidePanelDonate .StripeForm .blocker span{display:none}.SidePanelDonate .StripeForm .StripeForm-EmbeddedElements{position:relative}.SidePanelDonate .StripeForm .StripeForm-card-element{border:1px solid var(--border-color);border-radius:4px;padding:20px;margin-bottom:20px}.SidePanelDonate .StripeForm .StripeForm-card-element.StripeElement--focus{border-color:#999}.SidePanelDonate .StripeForm .StripeForm-card-element.StripeElement--invalid{border-color:#f66}.SidePanelDonate .StripeForm .StripeForm-card-errors{margin-top:-10px}.SidePanelDonate .StripeForm .StripeForm-submit{width:100%}.SidePanelDonate .StripeForm.loading .blocker,.SidePanelDonate .StripeForm.submitting .blocker{display:-webkit-box;display:-ms-flexbox;display:flex}.SidePanelDonate .StripeForm.loading .blocker .msg-loading,.SidePanelDonate .StripeForm.submitting .blocker .msg-submitting{display:block}.SidePanelDonate .StripeForm .StripeForm-submit[disabled]{opacity:.5;cursor:default}.SidePanelDonate .error-summary{border:1px solid #f66;border-radius:4px;background:#fee;font-size:14px;color:#c00;padding:10px 20px;margin-bottom:20px}.SidePanelYFinder .y-finder-header{padding:20px;width:100%}.SidePanelYFinder .y-finder-header .y-finder-title{font-size:18px;font-weight:700;text-align:center}.SidePanelYFinder .y-finder-circle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--primaryColour);border-radius:50%;margin:0 auto;width:135px;height:135px}.SidePanelYFinder .y-finder-circle .y-finder-icon{width:100%;height:45px;background-position:center;background-size:contain;background-repeat:no-repeat;margin-bottom:10px}.SidePanelYFinder .y-finder-circle .y-finder-service{color:#fff;text-align:center;font-size:13px;font-weight:700}@media (max-width:47.9375em){.SidePanelYFinder .y-finder-circle .y-finder-service{font-size:unset}.SidePanelYFinder .y-finder-link-list .y-finder-circle{display:none}}.SidePanelYFinder .y-finder-link-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#ja-jobs-widget .SidePanelYFinder .y-finder-link-list .ja-button,#ja-jobs-widget .ja-job-list-container .job .SidePanelYFinder .y-finder-link-list a.view-details,.SidePanelYFinder .y-finder-link-list #ja-jobs-widget .ja-button,.SidePanelYFinder .y-finder-link-list #ja-jobs-widget .ja-job-list-container .job a.view-details,.SidePanelYFinder .y-finder-link-list .btn{position:relative;font-size:16px;width:100%;margin-bottom:5px;-webkit-box-shadow:none;box-shadow:none}#ja-jobs-widget .SidePanelYFinder .y-finder-link-list .has-icon.ja-button,#ja-jobs-widget .ja-job-list-container .job .SidePanelYFinder .y-finder-link-list a.has-icon.view-details,.SidePanelYFinder .y-finder-link-list #ja-jobs-widget .has-icon.ja-button,.SidePanelYFinder .y-finder-link-list #ja-jobs-widget .ja-job-list-container .job a.has-icon.view-details,.SidePanelYFinder .y-finder-link-list .btn.has-icon{padding-left:60px}#ja-jobs-widget .SidePanelYFinder .y-finder-link-list .has-icon.ja-button .icon,#ja-jobs-widget .ja-job-list-container .job .SidePanelYFinder .y-finder-link-list a.has-icon.view-details .icon,.SidePanelYFinder .y-finder-link-list #ja-jobs-widget .has-icon.ja-button .icon,.SidePanelYFinder .y-finder-link-list #ja-jobs-widget .ja-job-list-container .job a.has-icon.view-details .icon,.SidePanelYFinder .y-finder-link-list .btn.has-icon .icon{position:absolute;top:10px;left:15px;width:30px;height:30px;background-position:center;background-repeat:no-repeat;background-size:contain}.SidePanelYFinder .y-finder-link-list .y-finder-circle{margin:7px 10px;cursor:pointer}.SidePanelYFinder .y-finder-link-list .y-finder-circle:hover{background-color:#000;-webkit-transition:var(--timing) all;transition:var(--timing) all}.SidePanelYFinder .category-listing{padding-top:20px}.SidePanelYFinder .category-listing .category-header{padding:20px;width:100%}.SidePanelYFinder .category-listing .category-header .category-title{font-size:18px;font-weight:700;text-align:center}.SidePanelYFinder .program-listing .program-category-header{padding:20px 0;width:100%;font-size:16px}.SidePanelYFinder .program-listing .program-category-header span{display:inline-block;font-weight:700}.SidePanelYFinder .program-listing .program-category-header .program-category-header-categoryTitle{cursor:pointer;color:var(--primaryColour);text-decoration:underline}.SidePanelYFinder .program-listing .program-category-header .program-category-header-categoryTitle:hover{color:#000;text-decoration:none}.mejs-chromecast-button>button,.mejs__chromecast-button>button{--disconnected-color:#fff;background:0 0;display:inline-block}.mejs-chromecast-container,.mejs__chromecast-container{background:#000;color:#fff;font-size:10px;left:0;padding:5px;position:absolute;top:0;z-index:1}.mejs-chromecast-layer>img,.mejs__chromecast-layer>img{left:0;position:absolute;top:0;z-index:0}.mejs-chromecast-icon,.mejs__chromecast-icon{background:url(../img/icons/chromecast.svg) no-repeat;display:inline-block;height:14px;margin-right:5px;width:17px}.mejs-container.mejs-video,.mejs__container.mejs__video{overflow:hidden}.mejs-container.mejs-audio,.mejs__container.mejs__audio{min-height:200px}.mejs-container.mejs-audio.mejs__no-playlist,.mejs__container.mejs__audio.mejs__no-playlist{min-height:60px}.mejs-playlist-button,.mejs__playlist-button{position:relative}.mejs-loop-button>button,.mejs-next-button>button,.mejs-playlist-button>button,.mejs-prev-button>button,.mejs-shuffle-button>button,.mejs__loop-button>button,.mejs__next-button>button,.mejs__playlist-button>button,.mejs__prev-button>button,.mejs__shuffle-button>button{background:url(../img/icons/playlist-controls.svg) no-repeat}.mejs-playlist-button>button,.mejs__playlist-button>button{background-position:-80px 0}.mejs-next-button>button,.mejs__next-button>button{background-position:0 0}.mejs-prev-button>button,.mejs__prev-button>button{background-position:-20px 0}.mejs-loop-button>button,.mejs__loop-button>button{background-position:-120px 0}.mejs-shuffle-button>button,.mejs__shuffle-button>button{background-position:-100px 0}.mejs-loop-button.mejs-loop-off>button,.mejs-shuffle-button.mejs-shuffle-off>button,.mejs__loop-button.mejs__loop-off>button,.mejs__shuffle-button.mejs__shuffle-off>button{opacity:.7}.mejs-playlist-button>.mejs-playlist-selector,.mejs__playlist-button>.mejs__playlist-selector{background:rgba(50,50,50,.7);border:1px solid transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}.mejs-playlist-selector-list,.mejs__playlist-selector-list{height:100%;list-style-type:none!important;margin:0;overflow-y:auto;padding:0}.mejs-playlist-selector-list-item,.mejs__playlist-selector-list-item{border-bottom:1px solid #c8c8c8;border-collapse:collapse;cursor:pointer;display:table;list-style-type:none!important;position:relative;width:100%}.mejs__playlist-item-inner{display:table-row;overflow:hidden}.mejs-playlist-selector-list-item:hover,.mejs__playlist-selector-list-item:hover{background-color:rgba(255,255,255,.4)!important}.mejs-playlist-selector-list-item:focus,.mejs__playlist-selector-list-item:focus{outline:0}.mejs-playlist-selector-input,.mejs__playlist-selector-input{left:-1000px;position:absolute}.mejs-playlist-selector-label,.mejs__playlist-selector-label{cursor:pointer;float:left;font-size:1.3em;margin:0}.mejs-playlist-selector-label>span,.mejs__playlist-selector-label>span{-webkit-background-clip:text;background-clip:text;background-color:#eb5802;background-image:-webkit-gradient(linear,left top,left bottom,from(#eb5802),to(#f3ad39));background-image:linear-gradient(to bottom,#eb5802,#f3ad39);color:transparent;font-size:.65em;vertical-align:middle}.mejs-playlist-selected,.mejs__playlist-selected{background-color:#3a3a3a}.mejs-playlist-layer,.mejs__playlist-layer{background:#222;bottom:40px;color:#fff;font-size:12px;height:calc(100% - 40px)!important;overflow:hidden;position:absolute;right:0;text-align:center;top:0;-webkit-transition:var(--timing);transition:var(--timing);width:33.33333%!important;z-index:2}.mejs-container.mejs-audio .mejs-playlist-layer,.mejs__container.mejs__audio .mejs__playlist-layer{bottom:85px;height:calc(100% - 85px)!important;overflow:auto;width:100%!important}.mejs-playlist-hidden,.mejs__playlist-hidden{right:-33.33333%;-webkit-transition:var(--timing);transition:var(--timing)}.mejs-playlist-item-thumbnail,.mejs__playlist-item-thumbnail{display:table-cell;padding:7px 5px;vertical-align:top;width:30%}.mejs-container.mejs-audio .mejs-playlist-item-thumbnail,.mejs__container.mejs__audio .mejs__playlist-item-thumbnail{padding:5px;width:15%}.mejs-playlist-item-thumbnail>img,.mejs__playlist-item-thumbnail>img{height:auto;width:100%}.mejs-playlist-item-content,.mejs__playlist-item-content{display:table-cell;padding:10px;width:70%}.mejs-container.mejs-audio .mejs-playlist-item-content,.mejs__container.mejs__audio .mejs__playlist-item-content{margin:0;width:85%}.mejs-playlist-item-description,.mejs__playlist-item-description{clear:left;padding:5px 0;text-align:left}.mejs-playlist-current,.mejs__playlist-current{background:#000;bottom:34px;height:auto!important;left:0;position:absolute;z-index:3}.mejs-playlist-current p,.mejs__playlist-current p{color:#fff;font-size:.8em;margin:15px 10px}.mejs-playlist-current>img,.mejs__playlist-current>img{float:left;margin:5px 10px;max-height:35px}.mejs-playlist-current-description,.mejs-playlist-current-title,.mejs__playlist-current-description,.mejs__playlist-current-title{font-style:italic}@media (min-width:48em){#ja-jobs-widget .ja-job-search .ja-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px}#ja-jobs-widget .ja-job-search .ja-form .ja-field-container,#ja-jobs-widget .ja-job-search .ja-form .ja-submit{width:25%;padding:0 5px}#ja-jobs-widget .ja-job-search .ja-form .ja-field-container:nth-child(5){width:75%}#ja-jobs-widget .ja-job-search .ja-form .ja-button{margin-top:19px}}#ja-jobs-widget .ja-job-search .ja-form .ja-field-container label{font-weight:700;font-size:14px}#ja-jobs-widget .ja-job-search .ja-form .ja-button{width:100%}#ja-jobs-widget .ja-job-list-container{padding-top:150px;margin-top:-150px}#ja-jobs-widget .ja-job-list-container .job{border-bottom:1px solid var(--border-color);padding-bottom:30px;margin-bottom:30px}#ja-jobs-widget .ja-job-list-container .job .title a{text-decoration:none}#ja-jobs-widget .ja-job-list-container .job .title a:active,#ja-jobs-widget .ja-job-list-container .job .title a:focus,#ja-jobs-widget .ja-job-list-container .job .title a:hover{text-decoration:underline}#ja-jobs-widget .ja-job-list-container .job .meta .date-posted{opacity:.8}#ja-jobs-widget .ja-job-list-container .no-jobs-content{text-align:center;margin:2em 0;font-weight:700;color:var(--primaryColour)}#ja-jobs-widget .ja-job-details .title{color:var(--primaryColour)}#ja-jobs-widget .ja-job-details .meta .classifications{font-weight:700}#ja-jobs-widget .ja-job-details .meta .date-posted{opacity:.8}#ja-jobs-widget .ja-job-details .apply,#ja-jobs-widget .ja-job-details .description{margin-top:30px;padding-top:30px;border-top:1px solid var(--border-color)}#ja-jobs-widget .ja-job-details .apply .ja-button{margin-top:20px}#ja-jobs-widget .ja-job-apply h3.title{color:var(--primaryColour)}#ja-jobs-widget .ja-job-apply input[type=file]{margin-bottom:1em}#ja-jobs-widget .ja-job-apply .validation-error{margin:-.8em 0 1em;font-size:14px;display:block;font-style:italic;color:var(--error-color)}#ja-jobs-widget .ja-job-apply .ja-submit .ja-button{margin-bottom:20px}#ja-jobs-widget .ja-job-apply .ja-error-message{font-weight:700;color:var(--error-color)}#ja-jobs-widget .ja-application-submitted{text-align:center;margin:2em 0;font-weight:700}#ja-jobs-widget .ja-application-submitted p{font-size:20px}#ja-jobs-widget .ja-button{padding-right:22px}#ja-jobs-widget .ja-button:after,#ja-jobs-widget .ja-button:before{display:none}#ja-jobs-widget .back-link{font-size:14px;text-decoration:none}#ja-jobs-widget .back-link:active,#ja-jobs-widget .back-link:focus,#ja-jobs-widget .back-link:hover{text-decoration:underline}#ja-jobs-widget .back-link:before{content:"< "}#ja-jobs-widget .ja-pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -5px;font-size:12px}#ja-jobs-widget .ja-pager>*{margin:0 5px;text-decoration:none}#ja-jobs-widget .ja-pager .current-page,#ja-jobs-widget .ja-pager .first-page,#ja-jobs-widget .ja-pager .last-page,#ja-jobs-widget .ja-pager .page{background:#eee;border-radius:20px;width:30px;line-height:30px;text-align:center;color:#000}#ja-jobs-widget .ja-pager .next:hover,#ja-jobs-widget .ja-pager .previous:hover{text-decoration:underline}#ja-jobs-widget .ja-pager .first-page:hover,#ja-jobs-widget .ja-pager .last-page:hover,#ja-jobs-widget .ja-pager .page:hover{color:#fff;background:var(--primaryColour)}#ja-jobs-widget .ja-pager .current-page{font-weight:700;color:#fff;background:var(--primaryColour)}@media (max-width:47.9375em){#ja-jobs-widget .ja-pager{-ms-flex-wrap:wrap;flex-wrap:wrap}#ja-jobs-widget .ja-pager .previous{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:20px 0 0;width:50%;padding:0 20px;text-align:right}#ja-jobs-widget .ja-pager .previous~.next{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:20px 0 0;width:50%;padding:0 20px;text-align:left}}#ja-jobs-widget .powered-by-jobadder{display:none}@font-face{font-family:ymca-icons;src:url(fonts/ymca-icons/ymca-icons.woff2?7rjwde) format("woff2"),url(fonts/ymca-icons/ymca-icons.ttf?7rjwde) format("truetype"),url(fonts/ymca-icons/ymca-icons.woff?7rjwde) format("woff"),url(fonts/ymca-icons/ymca-icons.svg?7rjwde#ymca-icons) format("svg");font-weight:400;font-style:normal;font-display:block}#ja-jobs-widget .btn-fav-filled.ja-button:before,#ja-jobs-widget .btn-fav-outline.ja-button:before,#ja-jobs-widget .btn-trash.ja-button:before,#ja-jobs-widget .ja-job-list-container .job a.btn-fav-filled.view-details:before,#ja-jobs-widget .ja-job-list-container .job a.btn-fav-outline.view-details:before,#ja-jobs-widget .ja-job-list-container .job a.btn-trash.view-details:before,.btn-video:before,.btn.btn-fav-filled:before,.btn.btn-fav-outline:before,.btn.btn-trash:before,.cta .icon-add:before,.cta .icon-fav-filled:before,.cta .icon-fav-outline:before,.cta .icon-trash:before,.lesson-pathway .lesson-body-container .lesson-text-container>div .lesson-pathway-header .lesson-pathway-add .icon-add-small:before,.lesson-pathway .lesson-body-container .lesson-text-container>div .lesson-pathway-header .lesson-pathway-remove .icon-trash-small:before,.rich-text blockquote:before,.rich-text p.blockquote:before,[class*=" ymca-icon-"],[class^=ymca-icon-]{font-family:ymca-icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ymca-icon-chat:before{content:"\e910"}.ymca-icon-phone:before{content:"\e911"}.ymca-icon-android-time:before{content:"\e901"}.ymca-icon-marker:before{content:"\e902"}.ymca-icon-quote:before{content:"\e905"}.ymca-icon-play:before{content:"\e906"}.ymca-icon-calendar-plus:before{content:"\e907"}.ymca-icon-fav-outline:before{content:"\e908"}.ymca-icon-fav:before{content:"\e909"}.ymca-icon-trash:before{content:"\e90b"}.ymca-icon-times:before{content:"\e90a"}.ymca-icon-ios-circle-outline:before{content:"\e904"}.ymca-icon-checkmark-circled:before{content:"\e903"}.ymca-icon-times-circle:before{content:"\e900"}.ymca-icon-plus-circle:before{content:"\e90c"}.ymca-icon-minus-circle:before{content:"\e90d"}.ymca-icon-user:before{content:"\e90e"}.ymca-icon-search:before{content:"\e90f"}.print-only{display:none!important}BODY.print{margin:0!important}@media print{@page{size:A4 landscape}body{margin:0!important}.day-class-list-item,td,th{-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}*{-webkit-print-color-adjust:exact}#EventListing .events-listing-container{display:block!important}#EventListing .events-listing-container .event-item{display:inline-block!important;width:32%!important;margin-right:2%}#EventListing .events-listing-container .event-item:nth-child(3n){margin-right:0}#EventListing .events-listing-container div.load-more-container{display:none}TFOOT,THEAD{display:table-header-group}.horizontal-scroll-on-mobile:after,.horizontal-scroll-on-mobile:before{display:none}}.site-navigation .location-name{display:none!important}HTML.SouthAustraliaAquaticCentre .btn-secondary{color:#009fc3!important}HTML.SouthAustraliaAquaticCentre .btn-secondary:hover{color:#fff!important}@font-face{font-family:"Gotham Rounded Bold";src:url(fonts/webfonts/KingSwim/GothamRounded-Bold.woff2) format("woff2"),url(fonts/webfonts/KingSwim/GothamRounded-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Gotham Rounded Light";src:url(fonts/webfonts/KingSwim/GothamRounded-Light.woff2) format("woff2"),url(fonts/webfonts/KingSwim/GothamRounded-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Gotham Rounded Book";src:url(fonts/webfonts/KingSwim/GothamRounded-Book.woff2) format("woff2"),url(fonts/webfonts/KingSwim/GothamRounded-Book.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Karla;src:url(fonts/webfonts/KingSwim/Karla-Regular.woff2) format("woff2"),url(fonts/webfonts/KingSwim/Karla-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Karla Bold";src:url(fonts/webfonts/KingSwim/Karla-Bold.woff2) format("woff2"),url(fonts/webfonts/KingSwim/Karla-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}#ja-jobs-widget .ja-job-list-container .job HTML.KingSwim a.text-thin.view-details,#ja-jobs-widget HTML.KingSwim .text-thin.ja-button,HTML.KingSwim #ja-jobs-widget .ja-job-list-container .job a.text-thin.view-details,HTML.KingSwim #ja-jobs-widget .text-thin.ja-button,HTML.KingSwim .btn.text-thin,HTML.KingSwim .quicklinks a,HTML.KingSwim blockquote span,HTML.KingSwim body,HTML.KingSwim p{font-family:Karla!important;font-weight:400!important}#ja-jobs-widget .ja-job-list-container .job HTML.KingSwim a.view-details,#ja-jobs-widget .ja-job-list-container .job HTML.KingSwim a.view-details a,#ja-jobs-widget HTML.KingSwim .ja-button,#ja-jobs-widget HTML.KingSwim .ja-button a,HTML.KingSwim #ja-jobs-widget .ja-button,HTML.KingSwim #ja-jobs-widget .ja-button a,HTML.KingSwim #ja-jobs-widget .ja-job-list-container .job a.view-details,HTML.KingSwim #ja-jobs-widget .ja-job-list-container .job a.view-details a,HTML.KingSwim .MembershipDetails-Container .MembershipDetails-Table .row .cell.value,HTML.KingSwim .VirtualYTimetable td.dayColumn table td>a span,HTML.KingSwim .VirtualYTimetable td.dayColumn table td>div span,HTML.KingSwim .accordion-container>ul>li a.accordion-trigger,HTML.KingSwim .blockquote,HTML.KingSwim .btn,HTML.KingSwim .btn a,HTML.KingSwim .corporate-navigation ul li a,HTML.KingSwim .event-banner-details table span,HTML.KingSwim .recent-news .items .item a .info .headline,HTML.KingSwim .rich-text blockquote span,HTML.KingSwim .rich-text p.blockquote span,HTML.KingSwim .zoomChat .zoomChat-status,HTML.KingSwim b,HTML.KingSwim blockquote,HTML.KingSwim header .myaccount .myaccount-menu .member-info div,HTML.KingSwim label,HTML.KingSwim strong,HTML.KingSwim th{font-family:Karla!important;font-weight:700!important}HTML.KingSwim footer .service-cta>div p:first-child{font-weight:700!important;padding-bottom:3px!important}HTML.KingSwim footer .footer-column .footer-title{font-family:"Gotham Rounded Bold"!important}HTML.KingSwim footer .footer-column .org-logos .logo:first-child img{max-height:none}HTML.KingSwim footer .footer-column .org-logos .logo:last-child img{width:122px!important;height:auto!important;max-height:none}.alerts-container .alert HTML.KingSwim .alert-title,HTML.KingSwim .alerts-container .alert .alert-title,HTML.KingSwim h1,HTML.KingSwim h2,HTML.KingSwim h3,HTML.KingSwim h4,HTML.KingSwim h5,HTML.KingSwim h6{font-family:"Gotham Rounded Bold"!important;font-weight:700!important}#ja-jobs-widget .ja-job-list-container .job HTML.KingSwim .alerts-container .alert-text a.view-details,#ja-jobs-widget .ja-job-list-container .job HTML.KingSwim a.view-details:not([class^=ymca-icon-]):not(.btn.btn-fav-filled:before):not(.btn.btn-fav-outline:before):not(.btn.btn-trash:before):not(.btn-video:before):not([class*=" ymca-icon-"]),#ja-jobs-widget HTML.KingSwim .alerts-container .alert-text .ja-button,#ja-jobs-widget HTML.KingSwim .ja-button:not([class^=ymca-icon-]):not(.btn.btn-fav-filled:before):not(.btn.btn-fav-outline:before):not(.btn.btn-trash:before):not(.btn-video:before):not([class*=" ymca-icon-"]),HTML.KingSwim #ja-jobs-widget .ja-button:not([class^=ymca-icon-]):not(.btn.btn-fav-filled:before):not(.btn.btn-fav-outline:before):not(.btn.btn-trash:before):not(.btn-video:before):not([class*=" ymca-icon-"]),HTML.KingSwim #ja-jobs-widget .ja-job-list-container .job a.view-details:not([class^=ymca-icon-]):not(.btn.btn-fav-filled:before):not(.btn.btn-fav-outline:before):not(.btn.btn-trash:before):not(.btn-video:before):not([class*=" ymca-icon-"]),HTML.KingSwim .alerts-container .alert-text #ja-jobs-widget .ja-button,HTML.KingSwim .alerts-container .alert-text #ja-jobs-widget .ja-job-list-container .job a.view-details,HTML.KingSwim .alerts-container .alert-text .btn,HTML.KingSwim .btn:not([class^=ymca-icon-]):not(.btn.btn-fav-filled:before):not(.btn.btn-fav-outline:before):not(.btn.btn-trash:before):not(.btn-video:before):not([class*=" ymca-icon-"]),HTML.KingSwim .cta-block .cta.circle p,HTML.KingSwim .membership-table-container .membership-table table tr.title-row td{font-family:"Gotham Rounded Bold"!important}#ja-jobs-widget .ja-job-list-container .job HTML.KingSwim a.view-details,#ja-jobs-widget .ja-job-list-container .job HTML.KingSwim a.view-details a,#ja-jobs-widget HTML.KingSwim .btn-join.ja-button,#ja-jobs-widget HTML.KingSwim .ja-button,#ja-jobs-widget HTML.KingSwim .ja-button a,HTML.KingSwim #ja-jobs-widget .btn-join.ja-button,HTML.KingSwim #ja-jobs-widget .ja-button,HTML.KingSwim #ja-jobs-widget .ja-button a,HTML.KingSwim #ja-jobs-widget .ja-job-list-container .job a.view-details,HTML.KingSwim #ja-jobs-widget .ja-job-list-container .job a.view-details a,HTML.KingSwim .btn,HTML.KingSwim .btn a,HTML.KingSwim .btn.btn-join,HTML.KingSwim .page-title{color:var(--black)!important}HTML.KingSwim .btn-join{color:#fff!important}#ja-jobs-widget .ja-job-list-container .job HTML.KingSwim a.view-details,#ja-jobs-widget HTML.KingSwim .ja-button,HTML.KingSwim #ja-jobs-widget .ja-button,HTML.KingSwim #ja-jobs-widget .ja-job-list-container .job a.view-details,HTML.KingSwim .btn{background-color:var(--primary-light)}#ja-jobs-widget .ja-job-list-container .job HTML.KingSwim a.view-details:after,#ja-jobs-widget .ja-job-list-container .job HTML.KingSwim a.view-details:before,#ja-jobs-widget HTML.KingSwim .btn-video.ja-button::before,#ja-jobs-widget HTML.KingSwim .ja-button:after,#ja-jobs-widget HTML.KingSwim .ja-button:before,HTML.KingSwim #ja-jobs-widget .btn-video.ja-button::before,HTML.KingSwim #ja-jobs-widget .ja-button:after,HTML.KingSwim #ja-jobs-widget .ja-button:before,HTML.KingSwim #ja-jobs-widget .ja-job-list-container .job a.view-details:after,HTML.KingSwim #ja-jobs-widget .ja-job-list-container .job a.view-details:before,HTML.KingSwim .btn-primary:after,HTML.KingSwim .btn-primary:before,HTML.KingSwim .btn-secondary:after,HTML.KingSwim .btn-secondary:before,HTML.KingSwim .btn.btn-primary.btn-video::before,HTML.KingSwim .btn:after,HTML.KingSwim .btn:before{color:var(--black)!important;border-color:var(--black)!important}#ja-jobs-widget .ja-job-list-container .job HTML.KingSwim a.view-details:focus,#ja-jobs-widget .ja-job-list-container .job HTML.KingSwim a.view-details:hover,#ja-jobs-widget HTML.KingSwim .ja-button:focus,#ja-jobs-widget HTML.KingSwim .ja-button:hover,HTML.KingSwim #ja-jobs-widget .ja-button:focus,HTML.KingSwim #ja-jobs-widget .ja-button:hover,HTML.KingSwim #ja-jobs-widget .ja-job-list-container .job a.view-details:focus,HTML.KingSwim #ja-jobs-widget .ja-job-list-container .job a.view-details:hover,HTML.KingSwim .btn-join:focus,HTML.KingSwim .btn-join:hover,HTML.KingSwim .btn-primary:focus,HTML.KingSwim .btn-primary:hover,HTML.KingSwim .btn-secondary:focus,HTML.KingSwim .btn-secondary:hover,HTML.KingSwim .btn:focus,HTML.KingSwim .btn:hover,HTML.KingSwim span.btn:focus,HTML.KingSwim span.btn:hover{background-color:var(--primary-hover)}#ja-jobs-widget HTML.KingSwim span.ja-button:focus a,#ja-jobs-widget HTML.KingSwim span.ja-button:hover a,HTML.KingSwim #ja-jobs-widget span.ja-button:focus a,HTML.KingSwim #ja-jobs-widget span.ja-button:hover a,HTML.KingSwim span.btn:focus a,HTML.KingSwim span.btn:hover a{background-color:transparent!important}#ja-jobs-widget .ja-job-list-container .job HTML.KingSwim a.btn-fav-filled.view-details:before,#ja-jobs-widget .ja-job-list-container .job HTML.KingSwim a.btn-fav-outline.view-details:before,#ja-jobs-widget .ja-job-list-container .job HTML.KingSwim a.btn-trash.view-details:before,#ja-jobs-widget .ja-job-list-container .job HTML.KingSwim header .corporate-utilities a.btn-location.view-details,#ja-jobs-widget HTML.KingSwim .btn-fav-filled.ja-button:before,#ja-jobs-widget HTML.KingSwim .btn-fav-outline.ja-button:before,#ja-jobs-widget HTML.KingSwim .btn-trash.ja-button:before,#ja-jobs-widget HTML.KingSwim header .corporate-utilities .btn-location.ja-button,.cta HTML.KingSwim .icon-add:before,.cta HTML.KingSwim .icon-fav-filled:before,.cta HTML.KingSwim .icon-fav-outline:before,.cta HTML.KingSwim .icon-trash:before,.lesson-pathway .lesson-body-container .lesson-text-container>div .lesson-pathway-header .lesson-pathway-add HTML.KingSwim .icon-add-small:before,.lesson-pathway .lesson-body-container .lesson-text-container>div .lesson-pathway-header .lesson-pathway-remove HTML.KingSwim .icon-trash-small:before,.rich-text HTML.KingSwim blockquote:before,.rich-text HTML.KingSwim p.blockquote:before,HTML.KingSwim #ja-jobs-widget .btn-fav-filled.ja-button:before,HTML.KingSwim #ja-jobs-widget .btn-fav-outline.ja-button:before,HTML.KingSwim #ja-jobs-widget .btn-trash.ja-button:before,HTML.KingSwim #ja-jobs-widget .ja-job-list-container .job a.btn-fav-filled.view-details:before,HTML.KingSwim #ja-jobs-widget .ja-job-list-container .job a.btn-fav-outline.view-details:before,HTML.KingSwim #ja-jobs-widget .ja-job-list-container .job a.btn-trash.view-details:before,HTML.KingSwim .btn-video:before,HTML.KingSwim .btn.btn-fav-filled:before,HTML.KingSwim .btn.btn-fav-outline:before,HTML.KingSwim .btn.btn-trash:before,HTML.KingSwim .cta .icon-add:before,HTML.KingSwim .cta .icon-fav-filled:before,HTML.KingSwim .cta .icon-fav-outline:before,HTML.KingSwim .cta .icon-trash:before,HTML.KingSwim .lesson-pathway .lesson-body-container .lesson-text-container>div .lesson-pathway-header .lesson-pathway-add .icon-add-small:before,HTML.KingSwim .lesson-pathway .lesson-body-container .lesson-text-container>div .lesson-pathway-header .lesson-pathway-remove .icon-trash-small:before,HTML.KingSwim .rich-text blockquote:before,HTML.KingSwim .rich-text p.blockquote:before,HTML.KingSwim [class^=ymca-icon-],HTML.KingSwim header .corporate-utilities #ja-jobs-widget .btn-location.ja-button,HTML.KingSwim header .corporate-utilities #ja-jobs-widget .ja-job-list-container .job a.btn-location.view-details,HTML.KingSwim header .corporate-utilities .btn.btn-location{color:var(--primary-color)!important}HTML.KingSwim .alerts-container .alert-icon{background-color:var(--primary-color)!important}HTML.KingSwim header .site-navigation{background-color:var(--primary-light)!important}HTML.KingSwim header .site-navigation ul li ul,HTML.KingSwim header .site-navigation ul li ul li{background-color:#fff!important}HTML.KingSwim header .site-navigation li.menu-group>a,HTML.KingSwim header .site-navigation>ul>li>a{font-family:Karla!important;font-weight:700!important}HTML.KingSwim header .site-navigation>ul>li>ul li a,HTML.KingSwim header .site-navigation>ul>li>ul li a:hover,HTML.KingSwim header .site-navigation>ul>li>ul>li>a{font-family:Karla!important}HTML.KingSwim header .site-navigation ul li ul li a{color:var(--black)!important}HTML.KingSwim header .site-navigation ul li ul li a:hover{color:var(--primary-dark)!important;font-weight:700!important}HTML.KingSwim header .site-navigation>ul>li>a,HTML.KingSwim header .site-navigation>ul>li>a:hover{color:var(--black)!important}HTML.KingSwim header .site-navigation .hours{background-color:var(--primary-color)}HTML.KingSwim header .site-navigation .hours::before{border-right-color:var(--primary-color)}HTML.KingSwim BODY.fixednavigation .header-container .corporate-navigation{background-color:var(--primary-light)!important}@font-face{font-family:"Galano Grotesque Extra Bold";src:url(fonts/webfonts/ActiveMoreland/GalanoGrotesque-ExtraBold.woff2) format("woff2"),url(fonts/webfonts/ActiveMoreland/GalanoGrotesque-ExtraBold.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Nunito Sans Light";src:url(fonts/webfonts/ActiveMoreland/nunitosans-light-webfont.woff2) format("woff2"),url(fonts/webfonts/ActiveMoreland/nunitosans-light-webfont.woff) format("woff");font-weight:400;font-style:normal}#ja-jobs-widget .ja-job-list-container .job HTML.ActiveMoreland .alerts-container .alert-text a.view-details,#ja-jobs-widget .ja-job-list-container .job HTML.ActiveMoreland a.view-details:not([class^=ymca-icon-]):not(.btn.btn-fav-filled:before):not(.btn.btn-fav-outline:before):not(.btn.btn-trash:before):not(.btn-video:before):not([class*=" ymca-icon-"]),#ja-jobs-widget HTML.ActiveMoreland .alerts-container .alert-text .ja-button,#ja-jobs-widget HTML.ActiveMoreland .ja-button:not([class^=ymca-icon-]):not(.btn.btn-fav-filled:before):not(.btn.btn-fav-outline:before):not(.btn.btn-trash:before):not(.btn-video:before):not([class*=" ymca-icon-"]),.alerts-container .alert HTML.ActiveMoreland .alert-title,HTML.ActiveMoreland #ja-jobs-widget .ja-button:not([class^=ymca-icon-]):not(.btn.btn-fav-filled:before):not(.btn.btn-fav-outline:before):not(.btn.btn-trash:before):not(.btn-video:before):not([class*=" ymca-icon-"]),HTML.ActiveMoreland #ja-jobs-widget .ja-job-list-container .job a.view-details:not([class^=ymca-icon-]):not(.btn.btn-fav-filled:before):not(.btn.btn-fav-outline:before):not(.btn.btn-trash:before):not(.btn-video:before):not([class*=" ymca-icon-"]),HTML.ActiveMoreland .alerts-container .alert .alert-title,HTML.ActiveMoreland .alerts-container .alert-text #ja-jobs-widget .ja-button,HTML.ActiveMoreland .alerts-container .alert-text #ja-jobs-widget .ja-job-list-container .job a.view-details,HTML.ActiveMoreland .alerts-container .alert-text .btn,HTML.ActiveMoreland .btn:not([class^=ymca-icon-]):not(.btn.btn-fav-filled:before):not(.btn.btn-fav-outline:before):not(.btn.btn-trash:before):not(.btn-video:before):not([class*=" ymca-icon-"]),HTML.ActiveMoreland .cta-block .cta.circle p,HTML.ActiveMoreland .membership-table-container .membership-table table tr.title-row td,HTML.ActiveMoreland h1,HTML.ActiveMoreland h2,HTML.ActiveMoreland h3,HTML.ActiveMoreland h4,HTML.ActiveMoreland h5,HTML.ActiveMoreland h6{font-family:"Galano Grotesque Extra Bold"!important}HTML.ActiveMoreland .MembershipDetails-Container .MembershipDetails-Table .row .cell.value,HTML.ActiveMoreland .VirtualYTimetable td.dayColumn table td>a span,HTML.ActiveMoreland .VirtualYTimetable td.dayColumn table td>div span,HTML.ActiveMoreland .accordion-container>ul>li a.accordion-trigger,HTML.ActiveMoreland .blockquote,HTML.ActiveMoreland .corporate-navigation ul li a,HTML.ActiveMoreland .event-banner-details table span,HTML.ActiveMoreland .recent-news .items .item a .info .headline,HTML.ActiveMoreland .zoomChat .zoomChat-status,HTML.ActiveMoreland b,HTML.ActiveMoreland blockquote,HTML.ActiveMoreland header .myaccount .myaccount-menu .member-info div,HTML.ActiveMoreland label,HTML.ActiveMoreland strong,HTML.ActiveMoreland th{font-family:"Nunito Sans Light"!important;font-weight:700!important}#ja-jobs-widget .ja-job-list-container .job HTML.ActiveMoreland a.text-thin.view-details,#ja-jobs-widget HTML.ActiveMoreland .text-thin.ja-button,HTML.ActiveMoreland #ja-jobs-widget .ja-job-list-container .job a.text-thin.view-details,HTML.ActiveMoreland #ja-jobs-widget .text-thin.ja-button,HTML.ActiveMoreland .btn.text-thin,HTML.ActiveMoreland .quicklinks a,HTML.ActiveMoreland blockquote span,HTML.ActiveMoreland body,HTML.ActiveMoreland p{font-family:"Nunito Sans Light"!important}HTML.ActiveMoreland .site-navigation a{font-family:"Galano Grotesque Extra Bold"!important}HTML.ActiveMoreland .site-navigation ul li ul li a{font-family:"Nunito Sans Light"!important;font-weight:700!important}HTML.ActiveMoreland .site-navigation ul li ul li a:hover{font-family:"Galano Grotesque Extra Bold"!important}HTML.ActiveMoreland .site-navigation .hours>span{font-family:"Nunito Sans Light"!important}#ja-jobs-widget HTML.ActiveMoreland .ja-button:hover,HTML.ActiveMoreland #ja-jobs-widget .ja-button:hover,HTML.ActiveMoreland .btn-primary:hover{color:#fff}HTML.ActiveMoreland .cta-block .cta .text-container div>span,HTML.ActiveMoreland .cta-block .cta .text-container div>span>b{font-family:"Galano Grotesque Extra Bold"!important}HTML.ActiveMoreland footer .service-cta>div p:first-child{font-weight:700!important}HTML.ActiveMoreland footer .footer-column .footer-title{font-family:"Galano Grotesque Extra Bold"!important}HTML.AdelaideAquaticCentre *{font-family:var(--theme-font)!important;-webkit-font-feature-settings:"ss02" 1;font-feature-settings:"ss02" 1}#ja-jobs-widget .ja-job-list-container .job HTML.AdelaideAquaticCentre a.btn-fav-filled.view-details:before,#ja-jobs-widget .ja-job-list-container .job HTML.AdelaideAquaticCentre a.btn-fav-outline.view-details:before,#ja-jobs-widget .ja-job-list-container .job HTML.AdelaideAquaticCentre a.btn-trash.view-details:before,#ja-jobs-widget HTML.AdelaideAquaticCentre .btn-fav-filled.ja-button:before,#ja-jobs-widget HTML.AdelaideAquaticCentre .btn-fav-outline.ja-button:before,#ja-jobs-widget HTML.AdelaideAquaticCentre .btn-trash.ja-button:before,.cta HTML.AdelaideAquaticCentre .icon-add:before,.cta HTML.AdelaideAquaticCentre .icon-fav-filled:before,.cta HTML.AdelaideAquaticCentre .icon-fav-outline:before,.cta HTML.AdelaideAquaticCentre .icon-trash:before,.lesson-pathway .lesson-body-container .lesson-text-container>div .lesson-pathway-header .lesson-pathway-add HTML.AdelaideAquaticCentre .icon-add-small:before,.lesson-pathway .lesson-body-container .lesson-text-container>div .lesson-pathway-header .lesson-pathway-remove HTML.AdelaideAquaticCentre .icon-trash-small:before,.rich-text HTML.AdelaideAquaticCentre blockquote:before,.rich-text HTML.AdelaideAquaticCentre p.blockquote:before,HTML.AdelaideAquaticCentre #ja-jobs-widget .btn-fav-filled.ja-button:before,HTML.AdelaideAquaticCentre #ja-jobs-widget .btn-fav-outline.ja-button:before,HTML.AdelaideAquaticCentre #ja-jobs-widget .btn-trash.ja-button:before,HTML.AdelaideAquaticCentre #ja-jobs-widget .ja-job-list-container .job a.btn-fav-filled.view-details:before,HTML.AdelaideAquaticCentre #ja-jobs-widget .ja-job-list-container .job a.btn-fav-outline.view-details:before,HTML.AdelaideAquaticCentre #ja-jobs-widget .ja-job-list-container .job a.btn-trash.view-details:before,HTML.AdelaideAquaticCentre .btn-video:before,HTML.AdelaideAquaticCentre .btn.btn-fav-filled:before,HTML.AdelaideAquaticCentre .btn.btn-fav-outline:before,HTML.AdelaideAquaticCentre .btn.btn-trash:before,HTML.AdelaideAquaticCentre .cta .icon-add:before,HTML.AdelaideAquaticCentre .cta .icon-fav-filled:before,HTML.AdelaideAquaticCentre .cta .icon-fav-outline:before,HTML.AdelaideAquaticCentre .cta .icon-trash:before,HTML.AdelaideAquaticCentre .lesson-pathway .lesson-body-container .lesson-text-container>div .lesson-pathway-header .lesson-pathway-add .icon-add-small:before,HTML.AdelaideAquaticCentre .lesson-pathway .lesson-body-container .lesson-text-container>div .lesson-pathway-header .lesson-pathway-remove .icon-trash-small:before,HTML.AdelaideAquaticCentre .rich-text blockquote:before,HTML.AdelaideAquaticCentre .rich-text p.blockquote:before,HTML.AdelaideAquaticCentre [class*=" ymca-icon-"],HTML.AdelaideAquaticCentre [class^=ymca-icon-]{font-family:var(--icon-font)!important;-webkit-font-feature-settings:normal;font-feature-settings:normal}HTML.AdelaideAquaticCentre code,HTML.AdelaideAquaticCentre kbd,HTML.AdelaideAquaticCentre pre,HTML.AdelaideAquaticCentre samp{font-family:monospace!important}#ja-jobs-widget .ja-job-list-container .job HTML.AdelaideAquaticCentre .alerts-container .alert-text a.view-details,#ja-jobs-widget HTML.AdelaideAquaticCentre .alerts-container .alert-text .ja-button,HTML.AdelaideAquaticCentre .alerts-container .alert-text #ja-jobs-widget .ja-button,HTML.AdelaideAquaticCentre .alerts-container .alert-text #ja-jobs-widget .ja-job-list-container .job a.view-details,HTML.AdelaideAquaticCentre .alerts-container .alert-text .btn,HTML.AdelaideAquaticCentre .alerts-container .min-max-button,HTML.AdelaideAquaticCentre body,HTML.AdelaideAquaticCentre header .corporate-navigation ul li a,HTML.AdelaideAquaticCentre p{font-weight:400!important}#ja-jobs-widget .ja-job-list-container .job HTML.AdelaideAquaticCentre a.view-details,#ja-jobs-widget .ja-job-list-container .job HTML.AdelaideAquaticCentre a.view-details a,#ja-jobs-widget HTML.AdelaideAquaticCentre .ja-button,#ja-jobs-widget HTML.AdelaideAquaticCentre .ja-button a,#ja-jobs-widget HTML.AdelaideAquaticCentre .text-thin.ja-button,.alerts-container .alert HTML.AdelaideAquaticCentre .alert-title,HTML.AdelaideAquaticCentre #ja-jobs-widget .ja-button,HTML.AdelaideAquaticCentre #ja-jobs-widget .ja-button a,HTML.AdelaideAquaticCentre #ja-jobs-widget .ja-job-list-container .job a.view-details,HTML.AdelaideAquaticCentre #ja-jobs-widget .ja-job-list-container .job a.view-details a,HTML.AdelaideAquaticCentre #ja-jobs-widget .text-thin.ja-button,HTML.AdelaideAquaticCentre .MembershipDetails-Container .MembershipDetails-Table .row .cell.value,HTML.AdelaideAquaticCentre .VirtualYTimetable td.dayColumn table td>a span,HTML.AdelaideAquaticCentre .VirtualYTimetable td.dayColumn table td>div span,HTML.AdelaideAquaticCentre .accordion-container>ul>li a.accordion-trigger,HTML.AdelaideAquaticCentre .alerts-container .alert .alert-title,HTML.AdelaideAquaticCentre .blockquote,HTML.AdelaideAquaticCentre .btn,HTML.AdelaideAquaticCentre .btn a,HTML.AdelaideAquaticCentre .btn.text-thin,HTML.AdelaideAquaticCentre .cta-block .cta.circle p,HTML.AdelaideAquaticCentre .event-banner-details table span,HTML.AdelaideAquaticCentre .membership-table-container .membership-table table tr.title-row td,HTML.AdelaideAquaticCentre .quicklinks a,HTML.AdelaideAquaticCentre .recent-news .items .item a .info .headline,HTML.AdelaideAquaticCentre .rich-text blockquote span,HTML.AdelaideAquaticCentre .rich-text p.blockquote span,HTML.AdelaideAquaticCentre .zoomChat .zoomChat-status,HTML.AdelaideAquaticCentre b,HTML.AdelaideAquaticCentre blockquote,HTML.AdelaideAquaticCentre blockquote span,HTML.AdelaideAquaticCentre footer .footer-column .footer-title,HTML.AdelaideAquaticCentre footer .service-cta>div p:first-child,HTML.AdelaideAquaticCentre h1,HTML.AdelaideAquaticCentre h2,HTML.AdelaideAquaticCentre h3,HTML.AdelaideAquaticCentre h4,HTML.AdelaideAquaticCentre h5,HTML.AdelaideAquaticCentre h6,HTML.AdelaideAquaticCentre header .myaccount .myaccount-menu .member-info div,HTML.AdelaideAquaticCentre header .site-navigation li.menu-group>a,HTML.AdelaideAquaticCentre header .site-navigation>ul>li>a,HTML.AdelaideAquaticCentre label,HTML.AdelaideAquaticCentre strong,HTML.AdelaideAquaticCentre th{font-weight:700!important}HTML.AdelaideAquaticCentre .rich-text p,HTML.AdelaideAquaticCentre footer p{color:#000!important}#ja-jobs-widget .ja-job-list-container .job HTML.AdelaideAquaticCentre header .corporate-utilities a.btn-join.view-details,#ja-jobs-widget HTML.AdelaideAquaticCentre header .corporate-utilities .btn-join.ja-button,HTML.AdelaideAquaticCentre .btn-outlined,HTML.AdelaideAquaticCentre header .corporate-utilities #ja-jobs-widget .btn-join.ja-button,HTML.AdelaideAquaticCentre header .corporate-utilities #ja-jobs-widget .ja-job-list-container .job a.btn-join.view-details,HTML.AdelaideAquaticCentre header .corporate-utilities .btn.btn-join{color:#fff!important}HTML.AdelaideAquaticCentre header .corporate-navigation ul li a{color:#000!important}HTML.AdelaideAquaticCentre header .site-navigation ul li ul,HTML.AdelaideAquaticCentre header .site-navigation ul li ul li{background-color:#fff!important}HTML.AdelaideAquaticCentre header .site-navigation .hours{background-color:#043b55!important}HTML.AdelaideAquaticCentre header .site-navigation .hours::before{border-right-color:#043b55!important}HTML.AdelaideAquaticCentre footer .service-cta>div p:first-child{padding-bottom:3px!important}@media (min-width:64em){HTML.KingSwim footer .footer-column .org-logos{padding-top:20px}HTML.ActiveMoreland footer .footer-column .org-logos{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:40px}HTML.AdelaideAquaticCentre footer .footer-column .org-logos{padding-top:20px}}HTML.AdelaideAquaticCentre footer .footer-column .org-logos .logo:first-child img{max-height:none}HTML.AdelaideAquaticCentre footer .footer-column .org-logos .logo:last-child img{max-height:100%!important;max-width:100%!important}@font-face{font-family:Jokker-Thin;src:url(fonts/webfonts/AdelaideAquaticCentre/Jokker-Thin.woff2) format("woff2"),url(fonts/webfonts/AdelaideAquaticCentre/Jokker-Thin.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:Jokker-Light;src:url(fonts/webfonts/AdelaideAquaticCentre/Jokker-Light.woff2) format("woff2"),url(fonts/webfonts/AdelaideAquaticCentre/Jokker-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Jokker-Regular;src:url(fonts/webfonts/AdelaideAquaticCentre/Jokker-Regular.woff2) format("woff2"),url(fonts/webfonts/AdelaideAquaticCentre/Jokker-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Jokker-Medium;src:url(fonts/webfonts/AdelaideAquaticCentre/Jokker-Medium.woff2) format("woff2"),url(fonts/webfonts/AdelaideAquaticCentre/Jokker-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Jokker-SemiBold;src:url(fonts/webfonts/AdelaideAquaticCentre/Jokker-Semibold.woff2) format("woff2"),url(fonts/webfonts/AdelaideAquaticCentre/Jokker-Semibold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Jokker-Bold;src:url(fonts/webfonts/AdelaideAquaticCentre/Jokker-Bold.woff2) format("woff2"),url(fonts/webfonts/AdelaideAquaticCentre/Jokker-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Jokker-Heavy;src:url(fonts/webfonts/AdelaideAquaticCentre/Jokker-Heavy.woff2) format("woff2"),url(fonts/webfonts/AdelaideAquaticCentre/Jokker-Heavy.woff) format("woff");font-weight:900;font-style:normal}#ja-jobs-widget .ja-job-list-container .job HTML.AdelaideAquaticCentreV2 a.view-details,#ja-jobs-widget HTML.AdelaideAquaticCentreV2 .ja-button,HTML.AdelaideAquaticCentreV2 #ja-jobs-widget .ja-button,HTML.AdelaideAquaticCentreV2 #ja-jobs-widget .ja-job-list-container .job a.view-details,HTML.AdelaideAquaticCentreV2 .btn{-webkit-box-shadow:none;box-shadow:none}HTML.AdelaideAquaticCentreV2 .site-utils-bar #google_translate_element{font-family:var(--font-heading);font-weight:var(--font-heading-weight)}HTML.AdelaideAquaticCentreV2 .header-container:before{display:none}HTML.AdelaideAquaticCentreV2 .header-container:after{background-color:var(--tertiaryColour)}HTML.AdelaideAquaticCentreV2 header{font-family:var(--font-heading);font-weight:var(--font-heading-weight)}HTML.AdelaideAquaticCentreV2 header .logo{background:var(--primaryColour)}HTML.AdelaideAquaticCentreV2 header .logo .logo-img img{max-height:40px}HTML.AdelaideAquaticCentreV2 header .logo .mobile-navigation:not([aria-expanded=true]) span{background:#fff}HTML.AdelaideAquaticCentreV2 header .site-navigation ul li a,HTML.AdelaideAquaticCentreV2 header .site-navigation ul li ul li a:hover{font-family:inherit;font-weight:inherit}#ja-jobs-widget .ja-job-list-container .job HTML.AdelaideAquaticCentreV2 header .mobile-navigation-container a.btn-primary.view-details,#ja-jobs-widget HTML.AdelaideAquaticCentreV2 header .mobile-navigation-container .ja-button,HTML.AdelaideAquaticCentreV2 header .mobile-navigation-container #ja-jobs-widget .ja-button,HTML.AdelaideAquaticCentreV2 header .mobile-navigation-container #ja-jobs-widget .ja-job-list-container .job a.btn-primary.view-details,HTML.AdelaideAquaticCentreV2 header .mobile-navigation-container .btn.btn-primary{background-color:var(--primaryColourAlt);border-color:transparent!important}#ja-jobs-widget .ja-job-list-container .job HTML.AdelaideAquaticCentreV2 header .mobile-navigation-container a.btn-primary.view-details:hover,#ja-jobs-widget HTML.AdelaideAquaticCentreV2 header .mobile-navigation-container .ja-button:hover,HTML.AdelaideAquaticCentreV2 header .mobile-navigation-container #ja-jobs-widget .ja-button:hover,HTML.AdelaideAquaticCentreV2 header .mobile-navigation-container #ja-jobs-widget .ja-job-list-container .job a.btn-primary.view-details:hover,HTML.AdelaideAquaticCentreV2 header .mobile-navigation-container .btn.btn-primary:hover{background-color:var(--secondaryButtonColour);color:var(--secondaryButtonTextColour)}HTML.AdelaideAquaticCentreV2 .banner-container .banner-gradient{background:-webkit-gradient(linear,left top,right top,from(rgba(var(--secondaryColour_RGB),1)),color-stop(70%,rgba(var(--secondaryColour_RGB),0)));background:linear-gradient(to right,rgba(var(--secondaryColour_RGB),1) 0,rgba(var(--secondaryColour_RGB),0) 70%)}@media (max-width:47.9375em){HTML.AdelaideAquaticCentreV2 .banner-container .banner-gradient{background:-webkit-gradient(linear,left top,right top,from(rgba(var(--secondaryColour_RGB),1)),to(rgba(var(--secondaryColour_RGB),0)));background:linear-gradient(to right,rgba(var(--secondaryColour_RGB),1) 0,rgba(var(--secondaryColour_RGB),0) 100%)}}@media (min-width:73.5em){HTML.KingSwim header .site-navigation ul{background-color:var(--primary-light)!important}HTML.KingSwim header .site-navigation li.menu-group>a{color:var(--primary-dark)!important}HTML.KingSwim header .site-navigation>ul>li>a>ul.mega-menu-content>li>ul>li>a{font-weight:400!important;color:var(--dark-grey)!important}HTML.KingSwim header .site-navigation>ul>li>a>ul.mega-menu-content>li>ul>li>a:hover{color:var(--black)!important}HTML.AdelaideAquaticCentreV2 .header-container{background-color:var(--primaryColour)}HTML.AdelaideAquaticCentreV2 header .logo{padding-right:40px}HTML.AdelaideAquaticCentreV2 header .logo:before{display:none}HTML.AdelaideAquaticCentreV2 header .logo .logo-img img{max-height:unset}HTML.AdelaideAquaticCentreV2 header .site-navigation{background-color:var(--tertiaryColour);border-top-left-radius:50px;padding-left:20px;margin-left:40px}HTML.AdelaideAquaticCentreV2 header .site-navigation:before{-webkit-transform:translateX(-100%);transform:translateX(-100%);border:24px solid var(--tertiaryColour);top:unset;bottom:0;left:8px;margin:0;border-top-color:transparent;border-left-color:transparent;border-inline-width:15px}HTML.AdelaideAquaticCentreV2 header .site-navigation .hours{display:none}HTML.AdelaideAquaticCentreV2 header .site-navigation>ul>li>a{color:var(--secondaryColour)}HTML.AdelaideAquaticCentreV2 header .site-navigation>ul>li>a:hover{color:var(--secondaryColour)!important}HTML.AdelaideAquaticCentreV2 header .site-navigation>ul>li>a.has-mega-menu+.mega-menu-content{padding-inline:15px}HTML.AdelaideAquaticCentreV2 header .site-navigation ul li ul li a{color:var(--secondaryColour)}HTML.AdelaideAquaticCentreV2 header .corporate-navigation,HTML.AdelaideAquaticCentreV2 header .header-links{background-color:unset}#ja-jobs-widget .ja-job-list-container .job HTML.AdelaideAquaticCentreV2 header .corporate-navigation a.btn-primary.view-details,#ja-jobs-widget HTML.AdelaideAquaticCentreV2 header .corporate-navigation .ja-button,HTML.AdelaideAquaticCentreV2 header .corporate-navigation #ja-jobs-widget .ja-button,HTML.AdelaideAquaticCentreV2 header .corporate-navigation #ja-jobs-widget .ja-job-list-container .job a.btn-primary.view-details,HTML.AdelaideAquaticCentreV2 header .corporate-navigation .btn.btn-primary{background-color:var(--primaryColourAlt);border-color:transparent!important}#ja-jobs-widget .ja-job-list-container .job HTML.AdelaideAquaticCentreV2 header .corporate-navigation a.btn-primary.view-details:hover,#ja-jobs-widget HTML.AdelaideAquaticCentreV2 header .corporate-navigation .ja-button:hover,HTML.AdelaideAquaticCentreV2 header .corporate-navigation #ja-jobs-widget .ja-button:hover,HTML.AdelaideAquaticCentreV2 header .corporate-navigation #ja-jobs-widget .ja-job-list-container .job a.btn-primary.view-details:hover,HTML.AdelaideAquaticCentreV2 header .corporate-navigation .btn.btn-primary:hover{background-color:var(--secondaryButtonColour);color:var(--secondaryButtonTextColour)}#ja-jobs-widget .ja-job-list-container .job HTML.AdelaideAquaticCentreV2 header .corporate-navigation a.view-details:not(.btn-primary),#ja-jobs-widget HTML.AdelaideAquaticCentreV2 header .corporate-navigation .ja-button:not(.btn-primary),HTML.AdelaideAquaticCentreV2 header .corporate-navigation #ja-jobs-widget .ja-button:not(.btn-primary),HTML.AdelaideAquaticCentreV2 header .corporate-navigation #ja-jobs-widget .ja-job-list-container .job a.view-details:not(.btn-primary),HTML.AdelaideAquaticCentreV2 header .corporate-navigation .btn:not(.btn-primary){color:var(--primaryButtonTextColour)}#ja-jobs-widget .ja-job-list-container .job HTML.AdelaideAquaticCentreV2 header .corporate-navigation a.view-details:not(.btn-primary).desktop-search,#ja-jobs-widget HTML.AdelaideAquaticCentreV2 header .corporate-navigation .ja-button:not(.btn-primary).desktop-search,HTML.AdelaideAquaticCentreV2 header .corporate-navigation #ja-jobs-widget .ja-button:not(.btn-primary).desktop-search,HTML.AdelaideAquaticCentreV2 header .corporate-navigation #ja-jobs-widget .ja-job-list-container .job a.view-details:not(.btn-primary).desktop-search,HTML.AdelaideAquaticCentreV2 header .corporate-navigation .btn:not(.btn-primary).desktop-search{color:var(--primaryButtonTextColour)!important}#ja-jobs-widget .ja-job-list-container .job HTML.AdelaideAquaticCentreV2 header .corporate-navigation a.view-details:not(.btn-primary).desktop-search[aria-expanded=true]:hover,#ja-jobs-widget HTML.AdelaideAquaticCentreV2 header .corporate-navigation .ja-button:not(.btn-primary).desktop-search[aria-expanded=true]:hover,HTML.AdelaideAquaticCentreV2 header .corporate-navigation #ja-jobs-widget .ja-button:not(.btn-primary).desktop-search[aria-expanded=true]:hover,HTML.AdelaideAquaticCentreV2 header .corporate-navigation #ja-jobs-widget .ja-job-list-container .job a.view-details:not(.btn-primary).desktop-search[aria-expanded=true]:hover,HTML.AdelaideAquaticCentreV2 header .corporate-navigation .btn:not(.btn-primary).desktop-search[aria-expanded=true]:hover{color:#fff!important;background-color:transparent!important;opacity:1}#ja-jobs-widget .ja-job-list-container .job HTML.AdelaideAquaticCentreV2 header .corporate-navigation a.view-details:not(.btn-primary).btn-hollow,#ja-jobs-widget HTML.AdelaideAquaticCentreV2 header .corporate-navigation .ja-button:not(.btn-primary).btn-hollow,HTML.AdelaideAquaticCentreV2 header .corporate-navigation #ja-jobs-widget .ja-button:not(.btn-primary).btn-hollow,HTML.AdelaideAquaticCentreV2 header .corporate-navigation #ja-jobs-widget .ja-job-list-container .job a.view-details:not(.btn-primary).btn-hollow,HTML.AdelaideAquaticCentreV2 header .corporate-navigation .btn:not(.btn-primary).btn-hollow{border-left-color:rgba(var(--primaryButtonTextColour_RGB),.5)}#ja-jobs-widget .ja-job-list-container .job HTML.AdelaideAquaticCentreV2 header .corporate-navigation a.view-details:not(.btn-primary).btn-hollow:hover,#ja-jobs-widget HTML.AdelaideAquaticCentreV2 header .corporate-navigation .ja-button:not(.btn-primary).btn-hollow:hover,HTML.AdelaideAquaticCentreV2 header .corporate-navigation #ja-jobs-widget .ja-button:not(.btn-primary).btn-hollow:hover,HTML.AdelaideAquaticCentreV2 header .corporate-navigation #ja-jobs-widget .ja-job-list-container .job a.view-details:not(.btn-primary).btn-hollow:hover,HTML.AdelaideAquaticCentreV2 header .corporate-navigation .btn:not(.btn-primary).btn-hollow:hover{background-color:var(--primaryColourAlt)}HTML.AdelaideAquaticCentreV2 header .corporate-navigation li a{color:var(--primaryButtonTextColour);font-size:20px}HTML.AdelaideAquaticCentreV2 BODY.fixednavigation header .logo .logo-img img{-webkit-transform:translateY(0);transform:translateY(0)}HTML.AdelaideAquaticCentreV2 BODY.fixednavigation .site-navigation{margin-left:20px;padding-left:0}HTML.AdelaideAquaticCentreV2 BODY.fixednavigation .site-navigation>ul>li>a{color:var(--primaryButtonTextColour)}HTML.AdelaideAquaticCentreV2 BODY.fixednavigation .site-navigation>ul>li>a:hover{color:var(--primaryButtonTextColour)!important}HTML.AdelaideAquaticCentreV2 BODY.fixednavigation .site-navigation:before{display:none}}
/*# sourceMappingURL=styles.min.css.map */
