@charset "UTF-8";@font-face{font-family:Saans;font-display:swap;font-weight:400;font-style:normal;src:url(./fonts/Saans/SaansVFUprights-ef4b769980f4de9ea648feb4b0701cd2.woff2?vsn=d) format("woff2"),url(./fonts/Saans/SaansVFUprights-29a43f6c9f69bac4d11b2d77237313f7.woff?vsn=d) format("woff"),url(./fonts/Saans/SaansVFUprights-972cf13a28fce958a406d13b167d4348.ttf?vsn=d) format("truetype")}@font-face{font-family:Saans;font-display:swap;font-weight:570;font-style:normal;src:url(./fonts/Saans/SaansVFUprights-ef4b769980f4de9ea648feb4b0701cd2.woff2?vsn=d) format("woff2"),url(./fonts/Saans/SaansVFUprights-29a43f6c9f69bac4d11b2d77237313f7.woff?vsn=d) format("woff"),url(./fonts/Saans/SaansVFUprights-972cf13a28fce958a406d13b167d4348.ttf?vsn=d) format("truetype")}@font-face{font-family:Saans;font-display:swap;font-weight:670;font-style:normal;src:url(./fonts/Saans/SaansVFUprights-ef4b769980f4de9ea648feb4b0701cd2.woff2?vsn=d) format("woff2"),url(./fonts/Saans/SaansVFUprights-29a43f6c9f69bac4d11b2d77237313f7.woff?vsn=d) format("woff"),url(./fonts/Saans/SaansVFUprights-972cf13a28fce958a406d13b167d4348.ttf?vsn=d) format("truetype")}:root{--mv-font-family-sans: "Saans", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--mv-font-family: var(--mv-font-family-sans);--mv-font-weight-regular: 400;--mv-font-weight-medium: 570;--mv-font-weight-semibold: 670;--mv-space-000: 0rem;--mv-space-025: .125rem;--mv-space-050: .25rem;--mv-space-075: .375rem;--mv-space-100: .5rem;--mv-space-125: .625rem;--mv-space-150: .75rem;--mv-space-200: 1rem;--mv-space-250: 1.25rem;--mv-space-300: 1.5rem;--mv-space-350: 1.75rem;--mv-space-400: 2rem;--mv-space-500: 2.5rem;--mv-space-600: 3rem;--mv-space-700: 3.5rem;--mv-space-800: 4rem;--mv-space-900: 4.5rem;--mv-space-1000: 5rem;--mv-space-1200: 6rem;--mv-space-1500: 7.5rem;--mv-space-2000: 10rem;--mv-font-size-xs: .75rem;--mv-font-size-s: .875rem;--mv-font-size-m: 1rem;--mv-font-size-l: 1.125rem;--mv-font-size-xl: 1.25rem;--mv-font-size-2xl: 1.5rem;--mv-font-size-3xl: 2rem;--mv-font-size-4xl: 2.5rem;--mv-font-size-5xl: 3.5rem;--mv-font-lineheight-none: 1;--mv-font-lineheight-tight: 1.25;--mv-font-lineheight-snug: 1.375;--mv-font-lineheight-normal: 1.5;--mv-font-lineheight-relaxed: 1.625;--mv-font-lineheight-loose: 2;--mv-color-white: 0 0% 100%;--mv-color-black: 0 0% 0%;--mv-color-brand-50: 228 100% 98%;--mv-color-brand-100: 232 92% 95%;--mv-color-brand-200: 233 91% 91%;--mv-color-brand-300: 233 91% 83%;--mv-color-brand-400: 233 92% 76%;--mv-color-brand-500: 233 91% 72%;--mv-color-brand-600: 233 92% 63%;--mv-color-brand-700: 233 54% 48%;--mv-color-brand-800: 233 54% 33%;--mv-color-brand-900: 233 54% 19%;--mv-color-gray-50: 48 26% 96%;--mv-color-gray-100: 36 12% 92%;--mv-color-gray-200: 48 6% 85%;--mv-color-gray-300: 60 2% 73%;--mv-color-gray-400: 90 1% 62%;--mv-color-gray-500: 150 1% 57%;--mv-color-gray-600: 180 1% 44%;--mv-color-gray-700: 180 1% 33%;--mv-color-gray-800: 200 3% 23%;--mv-color-gray-900: 210 3% 13%;--mv-color-blue-50: 210 86% 97%;--mv-color-blue-100: 211 89% 93%;--mv-color-blue-200: 211 91% 87%;--mv-color-blue-300: 209 92% 75%;--mv-color-blue-400: 207 93% 60%;--mv-color-blue-500: 203 100% 49%;--mv-color-blue-600: 212 100% 48%;--mv-color-blue-700: 211 100% 36%;--mv-color-blue-800: 211 100% 25%;--mv-color-blue-900: 211 100% 15%;--mv-color-red-50: 0 82% 98%;--mv-color-red-100: 0 85% 95%;--mv-color-red-200: 1 85% 90%;--mv-color-red-300: 3 84% 80%;--mv-color-red-400: 3 83% 70%;--mv-color-red-500: 4 82% 65%;--mv-color-red-600: 6 61% 49%;--mv-color-red-700: 7 62% 37%;--mv-color-red-800: 7 63% 26%;--mv-color-red-900: 8 66% 15%;--mv-color-yellow-50: 49 100% 92%;--mv-color-yellow-100: 49 100% 78%;--mv-color-yellow-200: 46 100% 64%;--mv-color-yellow-300: 43 77% 57%;--mv-color-yellow-400: 41 58% 49%;--mv-color-yellow-500: 39 58% 46%;--mv-color-yellow-600: 37 58% 36%;--mv-color-yellow-700: 35 58% 28%;--mv-color-yellow-800: 34 58% 20%;--mv-color-yellow-900: 33 56% 12%;--mv-color-green-50: 160 43% 96%;--mv-color-green-100: 162 43% 90%;--mv-color-green-200: 161 44% 80%;--mv-color-green-300: 160 44% 64%;--mv-color-green-400: 159 50% 47%;--mv-color-green-500: 158 64% 39%;--mv-color-green-600: 156 68% 29%;--mv-color-green-700: 156 69% 23%;--mv-color-green-800: 156 72% 15%;--mv-color-green-900: 157 77% 9%;--mv-color-lime-50: 80 84% 90%;--mv-color-lime-100: 80 94% 80%;--mv-color-lime-200: 68 84% 59%;--mv-color-lime-300: 74 57% 52%;--mv-color-lime-400: 78 51% 44%;--mv-color-lime-500: 80 50% 41%;--mv-color-lime-600: 84 49% 32%;--mv-color-lime-700: 87 48% 25%;--mv-color-lime-800: 91 48% 17%;--mv-color-lime-900: 95 42% 10%;--mv-color-orange-50: 35 100% 96%;--mv-color-orange-100: 34 100% 89%;--mv-color-orange-200: 36 94% 80%;--mv-color-orange-300: 36 96% 63%;--mv-color-orange-400: 30 67% 56%;--mv-color-orange-500: 29 56% 52%;--mv-color-orange-600: 28 52% 40%;--mv-color-orange-700: 26 52% 31%;--mv-color-orange-800: 25 51% 22%;--mv-color-orange-900: 24 51% 13%;--mv-color-marketing-ultraviolet: var(--mv-color-brand-600);--mv-color-marketing-dark-ultraviolet: 234 43% 30%;--mv-color-marketing-soft-galaxy: 232 33% 63%;--mv-color-marketing-galaxy: 266 100% 57%;--mv-color-marketing-starlight: var(--mv-color-brand-100);--mv-color-marketing-blackhole: var(--mv-color-black);--mv-color-marketing-eclipse: var(--mv-color-lime-100);--mv-color-marketing-dark-eclipse: var(--mv-color-lime-200);--mv-color-marketing-sunbeam: var(--mv-color-orange-200);--mv-color-marketing-dark-sunbeam: var(--mv-color-orange-300);--mv-color-marketing-lunar-10: var(--mv-color-gray-50);--mv-color-marketing-lunar-50: var(--mv-color-gray-50);--mv-color-marketing-lunar-70: var(--mv-color-gray-800);--mv-color-marketing-lunar-80: var(--mv-color-black);--mv-color-marketing-lunar-600: var(--mv-color-gray-600);--mv-color-marketing-lunar-700: var(--mv-color-gray-800);--mv-color-text-primary: var(--mv-color-gray-900);--mv-color-text-secondary: var(--mv-color-gray-600);--mv-color-text-white: var(--mv-color-white);--mv-color-text-secondary-dark: var(--mv-color-gray-900);--mv-color-text-action-base: var(--mv-color-brand-600);--mv-color-text-action-hover: var(--mv-color-brand-700);--mv-color-text-action-active: var(--mv-color-brand-800);--mv-color-text-action-disabled: var(--mv-color-gray-600);--mv-color-text-success: var(--mv-color-green-600);--mv-color-text-success-dark: var(--mv-color-green-700);--mv-color-text-negative: var(--mv-color-red-600);--mv-color-text-negative-dark: var(--mv-color-red-800);--mv-color-text-info: var(--mv-color-blue-700);--mv-color-text-info-dark: var(--mv-color-blue-800);--mv-color-text-warning: var(--mv-color-yellow-600);--mv-color-text-warning-dark: var(--mv-color-yellow-800);--mv-color-text-brand-static: var(--mv-color-brand-600);--mv-color-text-brand-static-dark: var(--mv-color-brand-800);--mv-color-text-sidebar-item-base: var(--mv-color-gray-900);--mv-color-text-sidebar-item-hover: var(--mv-color-gray-900);--mv-color-text-sidebar-item-active: var(--mv-color-brand-700);--mv-color-icon-primary: var(--mv-color-gray-900);--mv-color-icon-secondary: var(--mv-color-gray-600);--mv-color-icon-action-base: var(--mv-color-brand-600);--mv-color-icon-action-hover: var(--mv-color-brand-700);--mv-color-icon-action-active: var(--mv-color-brand-800);--mv-color-icon-action-base-fade: var(--mv-color-brand-400);--mv-color-icon-white: var(--mv-color-white);--mv-color-icon-success: var(--mv-color-green-600);--mv-color-icon-success-dark: var(--mv-color-green-700);--mv-color-icon-negative: var(--mv-color-red-600);--mv-color-icon-negative-dark: var(--mv-color-red-800);--mv-color-icon-warning: var(--mv-color-yellow-600);--mv-color-icon-warning-dark: var(--mv-color-yellow-800);--mv-color-icon-info: var(--mv-color-blue-700);--mv-color-icon-info-dark: var(--mv-color-blue-800);--mv-color-icon-brand-static: var(--mv-color-brand-600);--mv-color-icon-brand-static-dark: var(--mv-color-brand-800);--mv-color-icon-inverse-primary: var(--mv-color-gray-900);--mv-color-icon-inverse-secondary: var(--mv-color-brand-900);--mv-color-icon-sidebar-item-base: var(--mv-color-gray-900);--mv-color-icon-sidebar-item-hover: var(--mv-color-gray-900);--mv-color-icon-sidebar-item-active: var(--mv-color-brand-600);--mv-color-background-primary: var(--mv-color-white);--mv-color-background-secondary: var(--mv-color-gray-50);--mv-color-background-secondary-dark: var(--mv-color-gray-600);--mv-color-background-inverse-primary: var(--mv-color-gray-900);--mv-color-background-inverse-secondary: var(--mv-color-brand-900);--mv-color-background-input: var(--mv-color-white);--mv-color-background-action-primary-base: var(--mv-color-brand-600);--mv-color-background-action-primary-hover: var(--mv-color-brand-700);--mv-color-background-action-primary-active: var(--mv-color-brand-800);--mv-color-background-action-secondary-base: var(--mv-color-white);--mv-color-background-action-secondary-hover: var(--mv-color-brand-50);--mv-color-background-action-secondary-active: var(--mv-color-brand-100);--mv-color-background-action-tertiary-base: var(--mv-color-white);--mv-color-background-action-tertiary-hover: var(--mv-color-gray-50);--mv-color-background-action-tertiary-active: var(--mv-color-gray-100);--mv-color-background-action-tertiary-focus: var(--mv-color-brand-50);--mv-color-background-action-negative-base: var(--mv-color-red-600);--mv-color-background-action-negative-hover: var(--mv-color-red-700);--mv-color-background-action-negative-active: var(--mv-color-red-800);--mv-color-background-brand-static: var(--mv-color-brand-100);--mv-color-background-brand-static-dark: var(--mv-color-brand-700);--mv-color-background-info: var(--mv-color-blue-100);--mv-color-background-info-dark: var(--mv-color-blue-700);--mv-color-background-success: var(--mv-color-green-100);--mv-color-background-success-dark: var(--mv-color-green-600);--mv-color-background-warning: var(--mv-color-yellow-50);--mv-color-background-warning-dark: var(--mv-color-yellow-200);--mv-color-background-negative: var(--mv-color-red-100);--mv-color-background-negative-dark: var(--mv-color-red-600);--mv-color-background-action-subtle: var(--mv-color-brand-100);--mv-color-background-item-active: var( --mv-color-background-sidebar-item-active );--mv-color-background-highlight-eclipse: var(--mv-color-marketing-eclipse);--mv-color-background-highlight-sunbeam: var(--mv-color-marketing-sunbeam);--mv-color-background-sidebar-item-base: var(--mv-color-white);--mv-color-background-sidebar-item-hover: var(--mv-color-gray-50);--mv-color-background-sidebar-item-active: var(--mv-color-brand-50);--mv-color-border-separator-primary: var(--mv-color-gray-100);--mv-color-border-input: var(--mv-color-gray-500);--mv-color-border-input-hover: var(--mv-color-brand-600);--mv-color-border-input-active: var(--mv-color-brand-600);--mv-color-border-input-focus-ring: var(--mv-color-brand-700);--mv-color-border-action-focus: var(--mv-color-brand-600);--mv-color-border-action-primary: var(--mv-color-brand-600);--mv-color-border-action-secondary: var(--mv-color-brand-600);--mv-color-border-action-secondary-hover: var(--mv-color-brand-700);--mv-color-border-action-secondary-active: var(--mv-color-brand-800);--mv-color-border-action-tertiary: var(--mv-color-gray-200);--mv-color-border-action-tertiary-hover: var(--mv-color-gray-300);--mv-color-border-action-tertiary-active: var(--mv-color-gray-400);--mv-color-border-success: var(--mv-color-green-600);--mv-color-border-info: var(--mv-color-blue-700);--mv-color-border-negative: var(--mv-color-red-600);--mv-color-border-warning: var(--mv-color-yellow-600);--mv-border-radius-none: 0px;--mv-border-radius-sm: .125rem;--mv-border-radius-base: .25rem;--mv-border-radius-md: .375rem;--mv-border-radius-lg: .5rem;--mv-border-radius-xl: .75rem;--mv-border-radius-2xl: 1rem;--mv-border-radius-full: 999px;--mv-elevation-shadow-color-active: hsl(var(--mv-color-brand-200));--mv-elevation-shadow-color-success: hsl(var(--mv-color-green-200));--mv-elevation-shadow-color-error: hsl(var(--mv-color-red-200));--mv-elevation-shadow-positive-field-validation: 0px 0px 0px 2px var(--mv-elevation-shadow-color-success);--mv-elevation-shadow-negative-field-validation: 0px 0px 0px 2px var(--mv-elevation-shadow-color-error);--mv-elevation-shadow-active-field: 0px 0px 0px 2px var(--mv-elevation-shadow-color-active);--mv-elevation-shadow-input-inner: 0px 1px 4px 0px hsl(0 0% 0% / .12) inset;--mv-elevation-shadow-card: 0px 4px 8px 0px hsl(220 15% 12% / .08), 0px 0px 1px 0px hsl(215 22% 59% / .56);--mv-elevation-shadow-button-default: 0px 1px 4px 0px hsl(0 0% 0% / .06);--mv-elevation-shadow-button-hover: 0px 1px 4px 0px hsl(0 0% 0% / .12);--mv-elevation-shadow-button-active: 0px 1px 2px 0px hsl(0 0% 0% / .08);--mv-color-ring-action-focus: var(--mv-color-brand-600);--mv-color-ring-input-focus: var(--mv-color-brand-700);--color-white-hsl: var(--mv-color-white);--color-white: hsl(var(--mv-color-white));--color-black-hsl: var(--mv-color-black);--color-black: hsl(var(--mv-color-black));--color-brand-50-hsl: var(--mv-color-brand-50);--color-brand-50: hsl(var(--mv-color-brand-50));--color-brand-100-hsl: var(--mv-color-brand-100);--color-brand-100: hsl(var(--mv-color-brand-100));--color-brand-200-hsl: var(--mv-color-brand-200);--color-brand-200: hsl(var(--mv-color-brand-200));--color-brand-300-hsl: var(--mv-color-brand-300);--color-brand-300: hsl(var(--mv-color-brand-300));--color-brand-400-hsl: var(--mv-color-brand-400);--color-brand-400: hsl(var(--mv-color-brand-400));--color-brand-500-hsl: var(--mv-color-brand-500);--color-brand-500: hsl(var(--mv-color-brand-500));--color-brand-600-hsl: var(--mv-color-brand-600);--color-brand-600: hsl(var(--mv-color-brand-600));--color-brand-700-hsl: var(--mv-color-brand-700);--color-brand-700: hsl(var(--mv-color-brand-700));--color-brand-800-hsl: var(--mv-color-brand-800);--color-brand-800: hsl(var(--mv-color-brand-800));--color-brand-900-hsl: var(--mv-color-brand-900);--color-brand-900: hsl(var(--mv-color-brand-900));--color-gray-50-hsl: var(--mv-color-gray-50);--color-gray-50: hsl(var(--mv-color-gray-50));--color-gray-100-hsl: var(--mv-color-gray-100);--color-gray-100: hsl(var(--mv-color-gray-100));--color-gray-200-hsl: var(--mv-color-gray-200);--color-gray-200: hsl(var(--mv-color-gray-200));--color-gray-300-hsl: var(--mv-color-gray-300);--color-gray-300: hsl(var(--mv-color-gray-300));--color-gray-400-hsl: var(--mv-color-gray-400);--color-gray-400: hsl(var(--mv-color-gray-400));--color-gray-500-hsl: var(--mv-color-gray-500);--color-gray-500: hsl(var(--mv-color-gray-500));--color-gray-600-hsl: var(--mv-color-gray-600);--color-gray-600: hsl(var(--mv-color-gray-600));--color-gray-700-hsl: var(--mv-color-gray-700);--color-gray-700: hsl(var(--mv-color-gray-700));--color-gray-800-hsl: var(--mv-color-gray-800);--color-gray-800: hsl(var(--mv-color-gray-800));--color-gray-900-hsl: var(--mv-color-gray-900);--color-gray-900: hsl(var(--mv-color-gray-900));--color-grey-50-hsl: var(--mv-color-gray-50);--color-grey-50: hsl(var(--mv-color-gray-50));--color-grey-100-hsl: var(--mv-color-gray-100);--color-grey-100: hsl(var(--mv-color-gray-100));--color-grey-200-hsl: var(--mv-color-gray-200);--color-grey-200: hsl(var(--mv-color-gray-200));--color-grey-300-hsl: var(--mv-color-gray-300);--color-grey-300: hsl(var(--mv-color-gray-300));--color-grey-400-hsl: var(--mv-color-gray-400);--color-grey-400: hsl(var(--mv-color-gray-400));--color-grey-500-hsl: var(--mv-color-gray-500);--color-grey-500: hsl(var(--mv-color-gray-500));--color-grey-600-hsl: var(--mv-color-gray-600);--color-grey-600: hsl(var(--mv-color-gray-600));--color-grey-700-hsl: var(--mv-color-gray-700);--color-grey-700: hsl(var(--mv-color-gray-700));--color-grey-800-hsl: var(--mv-color-gray-800);--color-grey-800: hsl(var(--mv-color-gray-800));--color-grey-900-hsl: var(--mv-color-gray-900);--color-grey-900: hsl(var(--mv-color-gray-900));--color-blue-50-hsl: var(--mv-color-blue-50);--color-blue-50: hsl(var(--mv-color-blue-50));--color-blue-100-hsl: var(--mv-color-blue-100);--color-blue-100: hsl(var(--mv-color-blue-100));--color-blue-200-hsl: var(--mv-color-blue-200);--color-blue-200: hsl(var(--mv-color-blue-200));--color-blue-300-hsl: var(--mv-color-blue-300);--color-blue-300: hsl(var(--mv-color-blue-300));--color-blue-400-hsl: var(--mv-color-blue-400);--color-blue-400: hsl(var(--mv-color-blue-400));--color-blue-500-hsl: var(--mv-color-blue-500);--color-blue-500: hsl(var(--mv-color-blue-500));--color-blue-600-hsl: var(--mv-color-blue-600);--color-blue-600: hsl(var(--mv-color-blue-600));--color-blue-700-hsl: var(--mv-color-blue-700);--color-blue-700: hsl(var(--mv-color-blue-700));--color-blue-800-hsl: var(--mv-color-blue-800);--color-blue-800: hsl(var(--mv-color-blue-800));--color-blue-900-hsl: var(--mv-color-blue-900);--color-blue-900: hsl(var(--mv-color-blue-900));--color-red-50-hsl: var(--mv-color-red-50);--color-red-50: hsl(var(--mv-color-red-50));--color-red-100-hsl: var(--mv-color-red-100);--color-red-100: hsl(var(--mv-color-red-100));--color-red-200-hsl: var(--mv-color-red-200);--color-red-200: hsl(var(--mv-color-red-200));--color-red-300-hsl: var(--mv-color-red-300);--color-red-300: hsl(var(--mv-color-red-300));--color-red-400-hsl: var(--mv-color-red-400);--color-red-400: hsl(var(--mv-color-red-400));--color-red-500-hsl: var(--mv-color-red-500);--color-red-500: hsl(var(--mv-color-red-500));--color-red-600-hsl: var(--mv-color-red-600);--color-red-600: hsl(var(--mv-color-red-600));--color-red-700-hsl: var(--mv-color-red-700);--color-red-700: hsl(var(--mv-color-red-700));--color-red-800-hsl: var(--mv-color-red-800);--color-red-800: hsl(var(--mv-color-red-800));--color-red-900-hsl: var(--mv-color-red-900);--color-red-900: hsl(var(--mv-color-red-900));--color-yellow-50-hsl: var(--mv-color-yellow-50);--color-yellow-50: hsl(var(--mv-color-yellow-50));--color-yellow-100-hsl: var(--mv-color-yellow-100);--color-yellow-100: hsl(var(--mv-color-yellow-100));--color-yellow-200-hsl: var(--mv-color-yellow-200);--color-yellow-200: hsl(var(--mv-color-yellow-200));--color-yellow-300-hsl: var(--mv-color-yellow-300);--color-yellow-300: hsl(var(--mv-color-yellow-300));--color-yellow-400-hsl: var(--mv-color-yellow-400);--color-yellow-400: hsl(var(--mv-color-yellow-400));--color-yellow-500-hsl: var(--mv-color-yellow-500);--color-yellow-500: hsl(var(--mv-color-yellow-500));--color-yellow-600-hsl: var(--mv-color-yellow-600);--color-yellow-600: hsl(var(--mv-color-yellow-600));--color-yellow-700-hsl: var(--mv-color-yellow-700);--color-yellow-700: hsl(var(--mv-color-yellow-700));--color-yellow-800-hsl: var(--mv-color-yellow-800);--color-yellow-800: hsl(var(--mv-color-yellow-800));--color-yellow-900-hsl: var(--mv-color-yellow-900);--color-yellow-900: hsl(var(--mv-color-yellow-900));--color-green-50-hsl: var(--mv-color-green-50);--color-green-50: hsl(var(--mv-color-green-50));--color-green-100-hsl: var(--mv-color-green-100);--color-green-100: hsl(var(--mv-color-green-100));--color-green-200-hsl: var(--mv-color-green-200);--color-green-200: hsl(var(--mv-color-green-200));--color-green-300-hsl: var(--mv-color-green-300);--color-green-300: hsl(var(--mv-color-green-300));--color-green-400-hsl: var(--mv-color-green-400);--color-green-400: hsl(var(--mv-color-green-400));--color-green-500-hsl: var(--mv-color-green-500);--color-green-500: hsl(var(--mv-color-green-500));--color-green-600-hsl: var(--mv-color-green-600);--color-green-600: hsl(var(--mv-color-green-600));--color-green-700-hsl: var(--mv-color-green-700);--color-green-700: hsl(var(--mv-color-green-700));--color-green-800-hsl: var(--mv-color-green-800);--color-green-800: hsl(var(--mv-color-green-800));--color-green-900-hsl: var(--mv-color-green-900);--color-green-900: hsl(var(--mv-color-green-900));--color-lime-50-hsl: var(--mv-color-lime-50);--color-lime-50: hsl(var(--mv-color-lime-50));--color-lime-100-hsl: var(--mv-color-lime-100);--color-lime-100: hsl(var(--mv-color-lime-100));--color-lime-200-hsl: var(--mv-color-lime-200);--color-lime-200: hsl(var(--mv-color-lime-200));--color-lime-300-hsl: var(--mv-color-lime-300);--color-lime-300: hsl(var(--mv-color-lime-300));--color-lime-400-hsl: var(--mv-color-lime-400);--color-lime-400: hsl(var(--mv-color-lime-400));--color-lime-500-hsl: var(--mv-color-lime-500);--color-lime-500: hsl(var(--mv-color-lime-500));--color-lime-600-hsl: var(--mv-color-lime-600);--color-lime-600: hsl(var(--mv-color-lime-600));--color-lime-700-hsl: var(--mv-color-lime-700);--color-lime-700: hsl(var(--mv-color-lime-700));--color-lime-800-hsl: var(--mv-color-lime-800);--color-lime-800: hsl(var(--mv-color-lime-800));--color-lime-900-hsl: var(--mv-color-lime-900);--color-lime-900: hsl(var(--mv-color-lime-900));--color-orange-50-hsl: var(--mv-color-orange-50);--color-orange-50: hsl(var(--mv-color-orange-50));--color-orange-100-hsl: var(--mv-color-orange-100);--color-orange-100: hsl(var(--mv-color-orange-100));--color-orange-200-hsl: var(--mv-color-orange-200);--color-orange-200: hsl(var(--mv-color-orange-200));--color-orange-300-hsl: var(--mv-color-orange-300);--color-orange-300: hsl(var(--mv-color-orange-300));--color-orange-400-hsl: var(--mv-color-orange-400);--color-orange-400: hsl(var(--mv-color-orange-400));--color-orange-500-hsl: var(--mv-color-orange-500);--color-orange-500: hsl(var(--mv-color-orange-500));--color-orange-600-hsl: var(--mv-color-orange-600);--color-orange-600: hsl(var(--mv-color-orange-600));--color-orange-700-hsl: var(--mv-color-orange-700);--color-orange-700: hsl(var(--mv-color-orange-700));--color-orange-800-hsl: var(--mv-color-orange-800);--color-orange-800: hsl(var(--mv-color-orange-800));--color-orange-900-hsl: var(--mv-color-orange-900);--color-orange-900: hsl(var(--mv-color-orange-900));--marketing-color-ultraviolet-hsl: var(--mv-color-marketing-ultraviolet);--marketing-color-ultraviolet: hsl(var(--mv-color-marketing-ultraviolet));--marketing-color-dark-ultraviolet-hsl: var( --mv-color-marketing-dark-ultraviolet );--marketing-color-dark-ultraviolet: hsl( var(--mv-color-marketing-dark-ultraviolet) );--marketing-color-soft-galaxy-hsl: var(--mv-color-marketing-soft-galaxy);--marketing-color-soft-galaxy: hsl(var(--mv-color-marketing-soft-galaxy));--marketing-color-galaxy-hsl: var(--mv-color-marketing-galaxy);--marketing-color-galaxy: hsl(var(--mv-color-marketing-galaxy));--marketing-color-starlight-hsl: var(--mv-color-marketing-starlight);--marketing-color-starlight: hsl(var(--mv-color-marketing-starlight));--marketing-color-blackhole-hsl: var(--mv-color-marketing-blackhole);--marketing-color-blackhole: hsl(var(--mv-color-marketing-blackhole));--marketing-color-eclipse-hsl: var(--mv-color-marketing-eclipse);--marketing-color-eclipse: hsl(var(--mv-color-marketing-eclipse));--marketing-color-dark-eclipse-hsl: var(--mv-color-marketing-dark-eclipse);--marketing-color-dark-eclipse: hsl(var(--mv-color-marketing-dark-eclipse));--marketing-color-sunbeam-hsl: var(--mv-color-marketing-sunbeam);--marketing-color-sunbeam: hsl(var(--mv-color-marketing-sunbeam));--marketing-color-dark-sunbeam-hsl: var(--mv-color-marketing-dark-sunbeam);--marketing-color-dark-sunbeam: hsl(var(--mv-color-marketing-dark-sunbeam));--marketing-color-lunar-10-hsl: var(--mv-color-marketing-lunar-10);--marketing-color-lunar-10: hsl(var(--mv-color-marketing-lunar-10));--marketing-color-lunar-50-hsl: var(--mv-color-marketing-lunar-50);--marketing-color-lunar-50: hsl(var(--mv-color-marketing-lunar-50));--marketing-color-lunar-70-hsl: var(--mv-color-marketing-lunar-70);--marketing-color-lunar-70: hsl(var(--mv-color-marketing-lunar-70));--marketing-color-lunar-80-hsl: var(--mv-color-marketing-lunar-80);--marketing-color-lunar-80: hsl(var(--mv-color-marketing-lunar-80));--marketing-color-lunar-600-hsl: var(--mv-color-marketing-lunar-600);--marketing-color-lunar-600: hsl(var(--mv-color-marketing-lunar-600));--marketing-color-lunar-700-hsl: var(--mv-color-marketing-lunar-700);--marketing-color-lunar-700: hsl(var(--mv-color-marketing-lunar-700));--spacing-0x: var(--mv-space-000);--spacing-0-25x: var(--mv-space-025);--spacing-0-5x: var(--mv-space-050);--spacing-0-75x: var(--mv-space-075);--spacing-1x: var(--mv-space-100);--spacing-1-25x: var(--mv-space-125);--spacing-1-5x: var(--mv-space-150);--spacing-2x: var(--mv-space-200);--spacing-2-5x: var(--mv-space-250);--spacing-3x: var(--mv-space-300);--spacing-3-5x: var(--mv-space-350);--spacing-4x: var(--mv-space-400);--spacing-5x: var(--mv-space-500);--spacing-6x: var(--mv-space-600);--spacing-7x: var(--mv-space-700);--spacing-8x: var(--mv-space-800);--spacing-9x: var(--mv-space-900);--spacing-10x: var(--mv-space-1000);--spacing-12x: var(--mv-space-1200);--spacing-15x: var(--mv-space-1500);--spacing-20x: var(--mv-space-2000);--font-family: var(--mv-font-family-sans);--font-family-sans-serif: var(--mv-font-family-sans);--font-weight-regular: var(--mv-font-weight-regular);--font-weight-medium: var(--mv-font-weight-medium);--font-weight-semibold: var(--mv-font-weight-semibold);--font-size-xs: var(--mv-font-size-xs);--font-size-s: var(--mv-font-size-s);--font-size-m: var(--mv-font-size-m);--font-size-l: var(--mv-font-size-l);--font-size-xl: var(--mv-font-size-xl);--font-size-2xl: var(--mv-font-size-2xl);--font-size-3xl: var(--mv-font-size-3xl);--font-size-4xl: var(--mv-font-size-4xl);--font-size-5xl: var(--mv-font-size-5xl);--leading-none: var(--mv-font-lineheight-none);--leading-tight: var(--mv-font-lineheight-tight);--leading-snug: var(--mv-font-lineheight-snug);--leading-normal: var(--mv-font-lineheight-normal);--leading-relaxed: var(--mv-font-lineheight-relaxed);--leading-loose: var(--mv-font-lineheight-loose);--rounded-none: var(--mv-border-radius-none);--rounded-sm: var(--mv-border-radius-sm);--rounded-base: var(--mv-border-radius-base);--rounded-md: var(--mv-border-radius-md);--rounded-lg: var(--mv-border-radius-lg);--rounded-xl: var(--mv-border-radius-xl);--rounded-2xl: var(--mv-border-radius-2xl);--rounded-full: var(--mv-border-radius-full);--bg-color-primary-hsl: var(--mv-color-background-primary);--bg-color-primary: hsl(var(--mv-color-background-primary));--bg-color-secondary-hsl: var(--mv-color-background-secondary);--bg-color-secondary: hsl(var(--mv-color-background-secondary));--bg-color-secondary-dark-hsl: var(--mv-color-background-secondary-dark);--bg-color-secondary-dark: hsl(var(--mv-color-background-secondary-dark));--bg-color-inverse-primary-hsl: var(--mv-color-background-inverse-primary);--bg-color-inverse-primary: hsl(var(--mv-color-background-inverse-primary));--bg-color-inverse-secondary-hsl: var( --mv-color-background-inverse-secondary );--bg-color-inverse-secondary: hsl( var(--mv-color-background-inverse-secondary) );--bg-color-input-hsl: var(--mv-color-background-input);--bg-color-input: hsl(var(--mv-color-background-input));--bg-color-action-primary-base-hsl: var( --mv-color-background-action-primary-base );--bg-color-action-primary-base: hsl( var(--mv-color-background-action-primary-base) );--bg-color-action-primary-hover-hsl: var( --mv-color-background-action-primary-hover );--bg-color-action-primary-hover: hsl( var(--mv-color-background-action-primary-hover) );--bg-color-action-primary-active-hsl: var( --mv-color-background-action-primary-active );--bg-color-action-primary-active: hsl( var(--mv-color-background-action-primary-active) );--bg-color-action-secondary-base-hsl: var( --mv-color-background-action-secondary-base );--bg-color-action-secondary-base: hsl( var(--mv-color-background-action-secondary-base) );--bg-color-action-secondary-hover-hsl: var( --mv-color-background-action-secondary-hover );--bg-color-action-secondary-hover: hsl( var(--mv-color-background-action-secondary-hover) );--bg-color-action-secondary-active-hsl: var( --mv-color-background-action-secondary-active );--bg-color-action-secondary-active: hsl( var(--mv-color-background-action-secondary-active) );--bg-color-action-tertiary-base-hsl: var( --mv-color-background-action-tertiary-base );--bg-color-action-tertiary-base: hsl( var(--mv-color-background-action-tertiary-base) );--bg-color-action-tertiary-hover-hsl: var( --mv-color-background-action-tertiary-hover );--bg-color-action-tertiary-hover: hsl( var(--mv-color-background-action-tertiary-hover) );--bg-color-action-tertiary-active-hsl: var( --mv-color-background-action-tertiary-active );--bg-color-action-tertiary-active: hsl( var(--mv-color-background-action-tertiary-active) );--bg-color-action-tertiary-focus-hsl: var( --mv-color-background-action-tertiary-focus );--bg-color-action-tertiary-focus: hsl( var(--mv-color-background-action-tertiary-focus) );--bg-color-action-negative-base-hsl: var( --mv-color-background-action-negative-base );--bg-color-action-negative-base: hsl( var(--mv-color-background-action-negative-base) );--bg-color-action-negative-hover-hsl: var( --mv-color-background-action-negative-hover );--bg-color-action-negative-hover: hsl( var(--mv-color-background-action-negative-hover) );--bg-color-action-negative-active-hsl: var( --mv-color-background-action-negative-active );--bg-color-action-negative-active: hsl( var(--mv-color-background-action-negative-active) );--bg-color-brand-static-hsl: var(--mv-color-background-brand-static);--bg-color-brand-static: hsl(var(--mv-color-background-brand-static));--bg-color-brand-static-dark-hsl: var( --mv-color-background-brand-static-dark );--bg-color-brand-static-dark: hsl( var(--mv-color-background-brand-static-dark) );--bg-color-info-hsl: var(--mv-color-background-info);--bg-color-info: hsl(var(--mv-color-background-info));--bg-color-info-dark-hsl: var(--mv-color-background-info-dark);--bg-color-info-dark: hsl(var(--mv-color-background-info-dark));--bg-color-success-hsl: var(--mv-color-background-success);--bg-color-success: hsl(var(--mv-color-background-success));--bg-color-success-dark-hsl: var(--mv-color-background-success-dark);--bg-color-success-dark: hsl(var(--mv-color-background-success-dark));--bg-color-warning-hsl: var(--mv-color-background-warning);--bg-color-warning: hsl(var(--mv-color-background-warning));--bg-color-warning-dark-hsl: var(--mv-color-background-warning-dark);--bg-color-warning-dark: hsl(var(--mv-color-background-warning-dark));--bg-color-negative-hsl: var(--mv-color-background-negative);--bg-color-negative: hsl(var(--mv-color-background-negative));--bg-color-negative-dark-hsl: var(--mv-color-background-negative-dark);--bg-color-negative-dark: hsl(var(--mv-color-background-negative-dark));--bg-color-action-hsl: var(--mv-color-background-action-subtle);--bg-color-action: hsl(var(--mv-color-background-action-subtle));--bg-color-highlight-eclipse-hsl: var( --mv-color-background-highlight-eclipse );--bg-color-highlight-eclipse: hsl( var(--mv-color-background-highlight-eclipse) );--bg-color-highlight-sunbeam-hsl: var( --mv-color-background-highlight-sunbeam );--bg-color-highlight-sunbeam: hsl( var(--mv-color-background-highlight-sunbeam) );--bg-color-item-active-hsl: var(--mv-color-background-item-active);--bg-color-item-active: hsl(var(--mv-color-background-item-active));--bg-color-sidebar-item-base-hsl: var( --mv-color-background-sidebar-item-base );--bg-color-sidebar-item-base: hsl( var(--mv-color-background-sidebar-item-base) );--bg-color-sidebar-item-hover-hsl: var( --mv-color-background-sidebar-item-hover );--bg-color-sidebar-item-hover: hsl( var(--mv-color-background-sidebar-item-hover) );--bg-color-sidebar-item-active-hsl: var( --mv-color-background-sidebar-item-active );--bg-color-sidebar-item-active: hsl( var(--mv-color-background-sidebar-item-active) );--text-color-primary-hsl: var(--mv-color-text-primary);--text-color-primary: hsl(var(--mv-color-text-primary));--text-color-secondary-hsl: var(--mv-color-text-secondary);--text-color-secondary: hsl(var(--mv-color-text-secondary));--text-color-white-hsl: var(--mv-color-text-white);--text-color-white: hsl(var(--mv-color-text-white));--text-color-action-base-hsl: var(--mv-color-text-action-base);--text-color-action-base: hsl(var(--mv-color-text-action-base));--text-color-action-hover-hsl: var(--mv-color-text-action-hover);--text-color-action-hover: hsl(var(--mv-color-text-action-hover));--text-color-action-active-hsl: var(--mv-color-text-action-active);--text-color-action-active: hsl(var(--mv-color-text-action-active));--text-color-action-disabled-hsl: var(--mv-color-text-action-disabled);--text-color-action-disabled: hsl(var(--mv-color-text-action-disabled));--text-color-success-hsl: var(--mv-color-text-success);--text-color-success: hsl(var(--mv-color-text-success));--text-color-success-dark-hsl: var(--mv-color-text-success-dark);--text-color-success-dark: hsl(var(--mv-color-text-success-dark));--text-color-negative-hsl: var(--mv-color-text-negative);--text-color-negative: hsl(var(--mv-color-text-negative));--text-color-negative-dark-hsl: var(--mv-color-text-negative-dark);--text-color-negative-dark: hsl(var(--mv-color-text-negative-dark));--text-color-info-hsl: var(--mv-color-text-info);--text-color-info: hsl(var(--mv-color-text-info));--text-color-info-dark-hsl: var(--mv-color-text-info-dark);--text-color-info-dark: hsl(var(--mv-color-text-info-dark));--text-color-warning-hsl: var(--mv-color-text-warning);--text-color-warning: hsl(var(--mv-color-text-warning));--text-color-warning-dark-hsl: var(--mv-color-text-warning-dark);--text-color-warning-dark: hsl(var(--mv-color-text-warning-dark));--text-color-brand-static-hsl: var(--mv-color-text-brand-static);--text-color-brand-static: hsl(var(--mv-color-text-brand-static));--text-color-brand-static-dark-hsl: var(--mv-color-text-brand-static-dark);--text-color-brand-static-dark: hsl(var(--mv-color-text-brand-static-dark));--text-color-sidebar-item-base-hsl: var(--mv-color-text-sidebar-item-base);--text-color-sidebar-item-base: hsl(var(--mv-color-text-sidebar-item-base));--text-color-sidebar-item-hover-hsl: var(--mv-color-text-sidebar-item-hover);--text-color-sidebar-item-hover: hsl(var(--mv-color-text-sidebar-item-hover));--text-color-sidebar-item-active-hsl: var( --mv-color-text-sidebar-item-active );--text-color-sidebar-item-active: hsl( var(--mv-color-text-sidebar-item-active) );--border-color-separator-primary-hsl: var( --mv-color-border-separator-primary );--border-color-separator-primary: hsl( var(--mv-color-border-separator-primary) );--border-color-input-hsl: var(--mv-color-border-input);--border-color-input: hsl(var(--mv-color-border-input));--border-color-input-hover-hsl: var(--mv-color-border-input-hover);--border-color-input-hover: hsl(var(--mv-color-border-input-hover));--border-color-input-active-hsl: var(--mv-color-border-input-active);--border-color-input-active: hsl(var(--mv-color-border-input-active));--border-color-input-focus-ring-hsl: var(--mv-color-border-input-focus-ring);--border-color-input-focus-ring: hsl(var(--mv-color-border-input-focus-ring));--border-color-action-focus-hsl: var(--mv-color-border-action-focus);--border-color-action-focus: hsl(var(--mv-color-border-action-focus));--border-color-action-primary-hsl: var(--mv-color-border-action-primary);--border-color-action-primary: hsl(var(--mv-color-border-action-primary));--border-color-action-secondary-hsl: var(--mv-color-border-action-secondary);--border-color-action-secondary: hsl(var(--mv-color-border-action-secondary));--border-color-action-secondary-hover-hsl: var( --mv-color-border-action-secondary-hover );--border-color-action-secondary-hover: hsl( var(--mv-color-border-action-secondary-hover) );--border-color-action-secondary-active-hsl: var( --mv-color-border-action-secondary-active );--border-color-action-secondary-active: hsl( var(--mv-color-border-action-secondary-active) );--border-color-action-tertiary-hsl: var(--mv-color-border-action-tertiary);--border-color-action-tertiary: hsl(var(--mv-color-border-action-tertiary));--border-color-action-tertiary-hover-hsl: var( --mv-color-border-action-tertiary-hover );--border-color-action-tertiary-hover: hsl( var(--mv-color-border-action-tertiary-hover) );--border-color-action-tertiary-active-hsl: var( --mv-color-border-action-tertiary-active );--border-color-action-tertiary-active: hsl( var(--mv-color-border-action-tertiary-active) );--border-color-success-hsl: var(--mv-color-border-success);--border-color-success: hsl(var(--mv-color-border-success));--border-color-info-hsl: var(--mv-color-border-info);--border-color-info: hsl(var(--mv-color-border-info));--border-color-negative-hsl: var(--mv-color-border-negative);--border-color-negative: hsl(var(--mv-color-border-negative));--border-color-warning-hsl: var(--mv-color-border-warning);--border-color-warning: hsl(var(--mv-color-border-warning));--icon-color-primary-hsl: var(--mv-color-icon-primary);--icon-color-primary: hsl(var(--mv-color-icon-primary));--icon-color-secondary-hsl: var(--mv-color-icon-secondary);--icon-color-secondary: hsl(var(--mv-color-icon-secondary));--icon-color-action-base-hsl: var(--mv-color-icon-action-base);--icon-color-action-base: hsl(var(--mv-color-icon-action-base));--icon-color-action-hover-hsl: var(--mv-color-icon-action-hover);--icon-color-action-hover: hsl(var(--mv-color-icon-action-hover));--icon-color-action-active-hsl: var(--mv-color-icon-action-active);--icon-color-action-active: hsl(var(--mv-color-icon-action-active));--icon-color-action-base-fade-hsl: var(--mv-color-icon-action-base-fade);--icon-color-action-base-fade: hsl(var(--mv-color-icon-action-base-fade));--icon-color-white-hsl: var(--mv-color-icon-white);--icon-color-white: hsl(var(--mv-color-icon-white));--icon-color-success-hsl: var(--mv-color-icon-success);--icon-color-success: hsl(var(--mv-color-icon-success));--icon-color-success-dark-hsl: var(--mv-color-icon-success-dark);--icon-color-success-dark: hsl(var(--mv-color-icon-success-dark));--icon-color-negative-hsl: var(--mv-color-icon-negative);--icon-color-negative: hsl(var(--mv-color-icon-negative));--icon-color-negative-dark-hsl: var(--mv-color-icon-negative-dark);--icon-color-negative-dark: hsl(var(--mv-color-icon-negative-dark));--icon-color-warning-hsl: var(--mv-color-icon-warning);--icon-color-warning: hsl(var(--mv-color-icon-warning));--icon-color-warning-dark-hsl: var(--mv-color-icon-warning-dark);--icon-color-warning-dark: hsl(var(--mv-color-icon-warning-dark));--icon-color-info-hsl: var(--mv-color-icon-info);--icon-color-info: hsl(var(--mv-color-icon-info));--icon-color-info-dark-hsl: var(--mv-color-icon-info-dark);--icon-color-info-dark: hsl(var(--mv-color-icon-info-dark));--icon-color-brand-static-hsl: var(--mv-color-icon-brand-static);--icon-color-brand-static: hsl(var(--mv-color-icon-brand-static));--icon-color-brand-static-dark-hsl: var(--mv-color-icon-brand-static-dark);--icon-color-brand-static-dark: hsl(var(--mv-color-icon-brand-static-dark));--icon-color-sidebar-item-base-hsl: var(--mv-color-icon-sidebar-item-base);--icon-color-sidebar-item-base: hsl(var(--mv-color-icon-sidebar-item-base));--icon-color-sidebar-item-hover-hsl: var(--mv-color-icon-sidebar-item-hover);--icon-color-sidebar-item-hover: hsl(var(--mv-color-icon-sidebar-item-hover));--icon-color-sidebar-item-active-hsl: var( --mv-color-icon-sidebar-item-active );--icon-color-sidebar-item-active: hsl( var(--mv-color-icon-sidebar-item-active) );--shadow-color-active: var(--mv-elevation-shadow-color-active);--shadow-color-success: var(--mv-elevation-shadow-color-success);--shadow-color-error: var(--mv-elevation-shadow-color-error);--positive-field-validation-shadow: var( --mv-elevation-shadow-positive-field-validation );--negative-field-validation-shadow: var( --mv-elevation-shadow-negative-field-validation );--active-field-shadow: var(--mv-elevation-shadow-active-field);--input-inner-shadow: var(--mv-elevation-shadow-input-inner);--card-shadow: var(--mv-elevation-shadow-card);--button-shadow-default: var(--mv-elevation-shadow-button-default);--button-shadow-hover: var(--mv-elevation-shadow-button-hover);--button-shadow-active: var(--mv-elevation-shadow-button-active);@media (prefers-contrast: more){--mv-color-border-separator-primary: var(--mv-color-gray-500);--border-color-separator-primary-hsl: var( --mv-color-border-separator-primary );--border-color-separator-primary: hsl( var(--mv-color-border-separator-primary) )}}body{font-weight:var(--mv-font-weight-regular);color:hsl(var(--mv-color-text-primary));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{letter-spacing:.02em;font-feature-settings:"calt" 1,"liga" 1,"rlig" 1,"rvrn" 1,"kern" 1,"rclt" 1,"ss04" 1,"ss03" 1}h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *{letter-spacing:0;text-wrap:balance}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:#c678dd}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#98c379}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#d19a66}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}:root{--root-font-size-in-px: 16px;--font-size-caption: .75rem;--font-size-tiny: .875rem;--font-size-small: 1rem;--font-size-medium: 1.25rem;--font-size-large: 1.5rem;--font-size-huge: 2rem;--font-size-gigantic: 2.5rem;--spacer-micro: .25rem;--spacer-tiny: .5rem;--spacer-small: .75rem;--spacer-medium: 1.25rem;--spacer-large: 2rem;--spacer-huge: 3rem;--spacer-gigantic: 6rem;--border-radius-tiny: .25rem;--border-radius-small: 1rem;--border-radius-medium: 1.5rem;--border-radius-large: 2rem;--border-width-size: 1.25rem;--font-weight-normal: 400;--font-weight-bold: 600;--optimal-reading-length-for-tiny-font: 35rem;--input-horizontal-padding: 1.25rem;--input-vertical-padding: 1rem;--line-height-medium: 1.5;--line-height-small: 1.25}@media (max-width: 900px){:root{--font-size-caption: .75rem;--font-size-tiny: .875rem;--font-size-small: 1rem;--font-size-medium: 1.25rem;--font-size-large: 1.5rem;--font-size-huge: 2rem;--font-size-gigantic: 2.5rem;--spacer-tiny: .25rem;--spacer-small: .5rem;--spacer-medium: .75rem;--spacer-large: 1.25rem;--spacer-huge: 2rem;--spacer-gigantic: 4rem;--border-radius-tiny: .25rem;--border-radius-small: .75rem;--border-radius-medium: 1rem;--border-radius-large: 1.5rem}}:root{--colour-midnight: var(--color-brand-900);--colour-midnight-light: var(--color-gray-50);--colour-off-white: var(--color-gray-50);--colour-grey-darker: var(--color-gray-600);--colour-grey-dark: var(--color-gray-500);--colour-grey: var(--color-gray-300);--colour-grey-light: var(--color-gray-200);--colour-grey-lighter: var(--color-gray-50);--colour-indigo-blue: var(--color-brand-600);--colour-blue-dark: var(--color-blue-700);--colour-blue-light: var(--color-blue-500);--colour-blue-tint: var(--color-blue-100);--colour-blue-focus: var(--color-blue-500);--colour-red: var(--color-red-600);--colour-coral: var(--color-red-400);--colour-coral-tint: var(--color-red-200);--colour-purple: var(--color-brand-500);--colour-gold: var(--color-yellow-200);--colour-green: var(--color-green-600);--colour-green-dark: var(--color-green-300);--colour-yellow: var(--color-yellow-100);--colour-yellow-tint: var(--color-yellow-50);--colour-indigo-tint: var(--color-brand-200);--colour-green-tint: var(--color-green-100);--colour-white: var(--color-white);--colour-grey-50: var(--color-gray-50);--colour-grey-200: var(--color-gray-200);--colour-grey-500: var(--color-gray-500);--colour-grey-600: var(--color-gray-600);--colour-grey-900: var(--color-gray-900);--colour-brand-50: var(--color-brand-50);--colour-brand-600: var(--color-brand-600);--colour-brand-800: var(--color-brand-800);--colour-blue-500: var(--color-blue-500)}.info-row{display:flex;justify-content:space-between}@media (max-width: 900px){.info-row{flex-direction:column}}.info-row .info-block{display:flex}.info-row .info-block img{height:32px;margin-right:var(--spacer-small)}.info-row .info-block h4{font-size:var(--font-size-small);margin:0}.info-row .info-block p{margin-top:0}.info-row .info-block ul{margin-top:0;padding-left:var(--spacer-medium)}@media (min-width: 900px){.info-row .info-block{display:block;max-width:232px}.info-row .info-block h4{margin:var(--spacer-tiny) 0 0 0}.info-row .info-block img{height:64px;margin-right:0}}.card__outer,.message_box.outer{margin:0 auto var(--spacer-small) auto;width:100%;max-width:878px}.narrow-card__outer{margin:0 auto var(--spacer-small) auto;width:100%;max-width:calc(var(--optimal-reading-length-for-tiny-font) + 2 * var(--spacer-large) + 2 * var(--spacer-medium) + 2px)}.back-button-container{display:inline-block;margin:0 var(--spacer-medium)}.back-button-container a{display:inline-block}.card_stack__body{display:flex}.card_stack__body.horizontal{flex-direction:row;flex-wrap:wrap}.card_stack__body.horizontal>div{max-width:480px;margin-bottom:var(--spacer-large)}.card_stack__body.vertical{flex-direction:column}.card_stack__body.vertical>*+*{margin-top:var(--spacer-medium)}.card_stack__body>*{margin:0 var(--spacer-medium);background-color:var(--colour-white);padding:var(--spacer-medium);position:relative;box-shadow:0 4px 8px rgba(var(--colour-grey-light-rgb),.2)}.card__inner,.example-profile,.message_box .inner{margin:0 var(--spacer-medium);background-color:var(--colour-white);padding:var(--spacer-large);position:relative;border-radius:var(--border-radius-tiny);border:0}@media (max-width: 900px){.card__inner,.example-profile,.message_box .inner{padding:var(--spacer-medium)}}.card__inner .card__submit-errors,.example-profile .card__submit-errors,.message_box .inner .card__submit-errors{margin-left:0;width:100%;color:var(--colour-red);margin-top:0;font-size:var(--font-size-tiny);line-height:var(--font-size-medium);font-weight:var(--font-weight-bold)}.card__inner .card__submit-errors i,.example-profile .card__submit-errors i,.message_box .inner .card__submit-errors i{font-size:var(--font-size-tiny);line-height:var(--font-size-medium);margin-right:var(--spacer-tiny)}.card__inner.no-fill,.no-fill.example-profile,.message_box .no-fill.inner{background-color:#fff0;box-shadow:none}.card__inner.no-padding,.no-padding.example-profile,.message_box .no-padding.inner{padding:0}.card__inner.no-margin,.no-margin.example-profile,.message_box .no-margin.inner{margin:0}.card__description{color:var(--colour-grey-dark);font-weight:var(--font-weight-bold);line-height:var(--font-size-medium)}.card__header{display:flex;flex-direction:column;justify-content:center;margin-bottom:var(--spacer-medium)}.card__title-line{display:flex;align-items:center}.card__title{font-size:var(--font-size-large);flex-grow:1;margin-bottom:0;font-weight:var(--font-weight-bold)}.card-style-header-title{font-size:var(--font-size-large);margin-bottom:var(--spacer-medium)}.card__subtitle{margin-top:var(--spacer-tiny);margin-bottom:var(--spacer-small);font-size:var(--font-size-small);max-width:var(--optimal-reading-length-for-tiny-font)}.card__header-image{margin-right:var(--spacer-medium);-webkit-user-select:none;user-select:none}.card__header-image img{width:48px;height:48px}.card__edit-icon{margin-left:var(--spacer-medium)}.card__edit-icon a{display:inline-block}.card__buttons{display:flex;flex-wrap:wrap;justify-content:flex-end}.card__buttons>*+*{margin-left:var(--spacer-medium)}.card__buttons:last-child>*{margin-top:var(--spacer-medium)}.card__buttons>button{cursor:pointer}.card__buttons.center-align{justify-content:center}.card__buttons.text-no-wrap{white-space:nowrap}.card__action-result-icon{display:flex;font-size:100px;justify-content:center;padding-top:var(--spacer-small);color:var(--colour-green-dark)}.card__action-result-icon-warning{display:flex;font-size:100px;justify-content:center;padding-top:var(--spacer-small);color:var(--colour-gold)}.card__action-result-title{margin:var(--spacer-large) 0 0 0;text-align:center}.card__action-result-details{background-color:var(--colour-grey-lighter);border-radius:var(--border-radius-small);color:var(--colour-midnight);padding:var(--spacer-medium);margin:var(--spacer-large) 0}.card__top-button{margin-top:var(--spacer-large);margin-bottom:var(--spacer-medium)}.card__top-back-button,.message_box .top-back-button{margin:var(--spacer-small) var(--spacer-medium);padding-left:var(--spacer-large);position:relative}.card__above-card-context{margin-left:var(--spacer-medium);padding-left:var(--spacer-large);text-indent:.1em;margin-bottom:var(--spacer-small);font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);line-height:inherit}.card__accordion .accordion .title-container{align-items:center;padding:0}.card__accordion .accordion .additional-title-content{display:none}.card__accordion .accordion .accordion-content{background-color:transparent;padding:0}.card__accordion .accordion .inner-content{padding:0}.coloured_card{--background-colour: var( --coloured-card-background-colour, var(--colour-midnight) )}.coloured_card .card__inner,.coloured_card .example-profile,.coloured_card .message_box .inner,.message_box .coloured_card .inner{background-color:var(--background-colour);color:var(--colour-white);display:flex;justify-content:space-between;align-items:flex-end}.coloured_card .card__inner>img.background,.coloured_card .example-profile>img.background,.coloured_card .message_box .inner>img.background,.message_box .coloured_card .inner>img.background{position:absolute;top:0;right:0}.coloured_card .card__inner .card__body>.title,.coloured_card .example-profile .card__body>.title,.coloured_card .message_box .inner .card__body>.title,.message_box .coloured_card .inner .card__body>.title{padding-bottom:var(--spacer-large)}.coloured_card .card__inner .card__body>.title>.badge,.coloured_card .example-profile .card__body>.title>.badge,.coloured_card .message_box .inner .card__body>.title>.badge,.message_box .coloured_card .inner .card__body>.title>.badge{margin-bottom:var(--spacer-medium)}.coloured_card .card__inner .body>:first-child,.coloured_card .example-profile .body>:first-child,.coloured_card .message_box .inner .body>:first-child,.message_box .coloured_card .inner .body>:first-child{margin-top:0}.coloured_card .card__inner .body>:last-child,.coloured_card .example-profile .body>:last-child,.coloured_card .message_box .inner .body>:last-child,.message_box .coloured_card .inner .body>:last-child{margin-bottom:0}.coloured_card .card__buttons{z-index:2}.message_box.outer{max-width:600px}.message_box .inner{text-align:center}.message_box .inner .icon-container{margin:auto;width:140px;height:140px}.message_box .inner .icon-container>i{font-size:70px}.message_box h2{margin:var(--spacer-medium) 0 var(--spacer-tiny) 0}.minipanel{min-width:270px;margin-bottom:var(--spacer-large);padding:var(--spacer-large);border-radius:var(--border-radius-tiny);box-shadow:0 4px 8px rgba(var(--colour-grey-light-rgb),.2);background-color:var(--colour-white)}.minipanel__header{display:flex;align-items:center;justify-content:flex-start;margin-bottom:var(--spacer-large)}.minipanel__header .minipanel__icon{font-size:calc(var(--font-size-small) * 1.2);margin-right:var(--spacer-small);display:flex;flex-shrink:0;align-items:center;justify-content:center}.minipanel__header h2{font-size:inherit;font-weight:var(--font-weight-bold);margin:0}.minipanel__header .purple{color:var(--colour-purple)}.minipanel__header .gold{color:var(--colour-gold)}.minipanel__body>*+*{margin-top:var(--spacer-medium)}.phobox{display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 900px){.phobox{flex-direction:row}.phobox.reversed{flex-direction:row-reverse}}.phobox>div>div>h2{text-align:left}.phobox>div{margin-top:var(--spacer-large)}.phobox{margin-top:calc(-1 * var(--spacer-large))}.phobox>div:last-child>div{align-self:center}@media (min-width: 900px){.phobox>div:last-child>div{max-width:482px}}@media (max-width: 900px){.phobox>div:last-child>div{width:100%}.phobox>div:last-child>div h1,.phobox>div:last-child>div h2,.phobox>div:last-child>div h3,.phobox>div:last-child>div h4,.phobox>div:last-child>div h5,.phobox>div:last-child>div h6{text-align:center}}.phobox>div:first-child{margin-right:var(--spacer-large)}@media (max-width: 900px){.phobox>div:first-child{margin-right:auto}}.phobox>div:last-child{display:flex}@media (max-width: 900px){.phobox>div:last-child{width:100%}}.phobox>div:last-child p{font-size:var(--font-size-small);color:var(--colour-grey-darker)}.phobox.reversed>div:first-child{margin-right:0}@media (max-width: 900px){.phobox.reversed>div:first-child{margin-right:auto}}.phobox.reversed>div:last-child{margin-right:var(--spacer-large)}.phobox-image>img{display:block;width:482px;height:482px;object-fit:cover;border-radius:var(--border-radius-tiny)}@media (max-width: 900px){.phobox-image>img{width:300px;height:300px}}@media (max-width: 900px){.phobox-image{margin-left:auto;margin-right:auto}}.progress-bar__bar{background-color:var(--colour-midnight);transition-timing-function:ease;transition:width .5s}.involved-step{margin-bottom:var(--spacer-large)}.involved-step .step-header{display:flex;width:100%}.involved-step .step-header h2{font-weight:var(--font-weight-bold);margin-bottom:0}html{height:100%;font-size:var(--root-font-size-in-px)}body{margin:0;color:var(--colour-grey-900);line-height:var(--line-height-medium);font-size:var(--font-size-tiny);font-family:var(--font-family-sans-serif);display:flex;flex-direction:column;height:100vh;background-color:var(--colour-white)}@media (max-width: 900px){textarea,input{font-size:16px}}main{flex:1 0 auto}*{box-sizing:border-box}*:invalid.was-validated{border-color:var(--colour-red)}.phx-no-feedback.form-field-error,.phx-no-feedback .form-field-error{display:none}.sr-only{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.validation-message-container{color:var(--colour-red);font-weight:var(--font-weight-bold)}.validation-message-container i{margin-right:var(--spacer-tiny)}a[disabled],a.disabled{color:var(--colour-grey-light);cursor:default;pointer-events:none}.no-bullet-list{list-style:none;padding-left:0}.no-bullet-list>li+li{margin-top:var(--spacer-tiny)}[x-cloak]{display:none!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}input,select,.edd-head{height:48px}@media (max-width: 900px){input,select,.edd-head{height:40px}}select:invalid{color:var(--colour-grey-dark);box-shadow:none}input:not([type=hidden]),select,textarea,.edd-value{display:block;width:100%;padding:0 var(--input-horizontal-padding);font-size:var(--font-size-tiny);font-family:inherit;color:var(--colour-grey-900);background-color:var(--colour-white);background-clip:padding-box;border-radius:var(--border-radius-tiny);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}input:not([type=hidden]):not(.edd-value),select:not(.edd-value),textarea:not(.edd-value),.edd-value:not(.edd-value){border:1px solid var(--colour-grey-dark)}input:not([type=hidden]):not(.edd-value):hover,select:not(.edd-value):hover,textarea:not(.edd-value):hover,.edd-value:not(.edd-value):hover{border:1px solid var(--colour-indigo-blue)}@media (max-width: 900px){input:not([type=hidden]),select,textarea,.edd-value{padding:0 var(--input-vertical-padding)}}textarea{border-radius:var(--border-radius-tiny);font-family:inherit;min-height:80px;padding:var(--input-vertical-padding) var(--input-horizontal-padding);resize:vertical;scrollbar-width:thin;scrollbar-color:rgba(var(--colour-midnight-rgb),.5) transparent}textarea:hover{padding:calc((var(--input-vertical-padding)) - 1px) calc((var(--input-horizontal-padding)) - 1px)}@media (max-width: 900px){textarea{min-height:64px}}textarea::-webkit-scrollbar{width:12px}textarea::-webkit-scrollbar-thumb{border-radius:100px;background:rgba(var(--colour-midnight-rgb),.5);background-clip:padding-box;border:4px solid transparent}.small textarea{height:80px}.medium textarea{height:160px}.large textarea{height:320px}.huge textarea{height:480px}input::placeholder,textarea::placeholder{color:var(--colour-grey-darker);opacity:1}select{padding-right:32px!important;overflow:hidden;-webkit-appearance:none;appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%236075A9'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;background-repeat:no-repeat,repeat;background-position:right var(--input-vertical-padding) top var(--input-horizontal-padding),0 0;background-size:10px 10px,100%}select:hover{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%2316264C'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;background-repeat:no-repeat,repeat;background-position:right var(--input-vertical-padding) top var(--input-horizontal-padding),0 0;background-size:10px 10px,100%}input[type=date]{font-family:inherit}input[type=file]{padding-top:11px}input[type=range],input[type=range]:hover,input[type=range]:focus{border:0;box-shadow:none}input:focus,select:focus,textarea:focus,.edd-root-focused{box-shadow:0 0 0 2px var(--colour-blue-focus);border:1px solid var(--colour-indigo-blue);outline:0}input[type=checkbox]+label,input[type=radio]+label{-webkit-user-select:none;user-select:none}label,fieldset legend{display:block;font-weight:var(--font-weight-bold);padding-left:0}@media (min-width: 900px){label,fieldset legend{margin-bottom:var(--spacer-micro)}}fieldset{min-width:0;padding:0;margin:0;border:0}fieldset legend{max-width:inherit}fieldset legend+p{margin-top:0}.form-field-error{color:var(--colour-red);font-weight:var(--font-weight-bold);margin-top:var(--spacer-tiny)}.form-field-error.title{font-size:var(--font-size-small);margin-bottom:var(--spacer-small)}.form-field-error:before{font-family:"Font Awesome 6 Pro";content:"\f071";margin-right:var(--spacer-tiny)}.form-group{display:flex;flex-direction:column;margin-bottom:var(--spacer-large);position:relative;max-width:100%}@media (min-width: 900px){.form-group{max-width:var(--optimal-reading-length-for-tiny-font)}}.form-group .nested-input>input{margin-bottom:var(--spacer-tiny)}.form-group .nested-input:not(:first-of-type){margin-top:var(--spacer-tiny)}.form-group.form-group-half{max-width:100%}@media (min-width: 900px){.form-group.form-group-half{max-width:calc(var(--optimal-reading-length-for-tiny-font) / 2)}}.form-group>fieldset:last-child>.form-group:last-child{margin-bottom:0}.form-group.with-helper-text>label{margin-bottom:var(--spacer-micro)}.form-group.with-helper-text label.checkbox-container{margin-bottom:var(--spacer-small)}.form-group.with-helper-text label:first-child.radio-button-container{margin-top:0;margin-bottom:0}.form-group.with-helper-text .description{margin-bottom:var(--spacer-tiny);margin-top:0}.form-group.with-helper-text .helper-text{display:flex;font-size:var(--font-size-tiny);line-height:var(--font-size-medium);margin-top:0;margin-bottom:var(--spacer-tiny);color:var(--colour-grey-darker)}.form-group.with-helper-text .helper-text *:first-child{margin-top:0}.form-group>label:first-child+div{margin-bottom:var(--spacer-tiny)}.form-group>label:first-child+input{margin-bottom:var(--spacer-tiny)}.form-group textarea{margin-bottom:var(--spacer-tiny)}.form-group>label:first-child+select{margin-bottom:var(--spacer-tiny)}.form-group .form-group-file{position:relative}.form-group .form-group-file .button-wrapper{display:flex;align-items:center;width:100%;padding:0 var(--input-horizontal-padding);color:var(--colour-grey-900);background-color:var(--colour-white);background-clip:padding-box;border:1px solid var(--colour-indigo-blue);border-radius:var(--border-radius-tiny);height:48px}.form-group .form-group-file .button-wrapper .button-text,.form-group .form-group-file .button-wrapper .button-pointer-back,.form-group .form-group-file .button-wrapper .button-plus,.form-group .form-group-file .button-wrapper .button-text-pointer-forward,.form-group .form-group-file .button-wrapper .button-text-pointer-back,.form-group .form-group-file .button-wrapper .button-pointer-forward,.form-group .form-group-file .button-wrapper .button-external,.form-group .form-group-file .button-wrapper .button-danger-text,.form-group .form-group-file .button-wrapper .button-delete,.form-group .form-group-file .button-wrapper .role-availability .availability-row .availability-action,.role-availability .availability-row .form-group .form-group-file .button-wrapper .availability-action,.form-group .form-group-file .button-wrapper .scheduling_calendar-header--button_back,.form-group .form-group-file .button-wrapper .scheduling_calendar-header--button_forward{flex-shrink:0;padding:0}.form-group .form-group-file .button-wrapper .file-name{margin-bottom:0;margin-top:0;margin-left:var(--spacer-small);word-break:keep-all;overflow:hidden;text-overflow:ellipsis}@media (max-width: 900px){.form-group .form-group-file .button-wrapper{height:40px}}.form-group .form-group-file input[type=file]{cursor:pointer;position:absolute;inset:0;opacity:0}.form-group .label-container,.form-group .with-requirement-label{display:flex;justify-content:space-between}.form-group .label-container .requirement-label,.form-group .with-requirement-label .requirement-label{color:var(--colour-grey-darker);margin-left:var(--spacer-medium);font-weight:var(--font-weight-normal)}.form-group .bottom-link{margin-top:var(--spacer-tiny)}.form-group .day-month-year-input{display:flex;font-weight:var(--font-weight-bold)}.form-group .day-month-year-input span{margin-right:var(--spacer-small)}@media (min-width: 900px){.form-group .day-month-year-input span input{width:7em}}.related-questions>:not(:last-child){margin-bottom:var(--spacer-tiny)}.form-text{max-width:100%}@media (min-width: 900px){.form-text{max-width:var(--optimal-reading-length-for-tiny-font)}}.is-invalid input[type=text],.dropdown__textfield--invalid input[type=text],.edit-qualifications__other-field--invalid input[type=text],.is-invalid input[type=email],.dropdown__textfield--invalid input[type=email],.edit-qualifications__other-field--invalid input[type=email],.is-invalid input[type=number],.dropdown__textfield--invalid input[type=number],.edit-qualifications__other-field--invalid input[type=number],.is-invalid select,.dropdown__textfield--invalid select,.edit-qualifications__other-field--invalid select,.is-invalid textarea,.dropdown__textfield--invalid textarea,.edit-qualifications__other-field--invalid textarea,.is-invalid,.dropdown__textfield--invalid,.edit-qualifications__other-field--invalid{border-color:var(--colour-red)}select>option{color:var(--colour-grey-900)}.copy-to-clipboard-container{height:44px;width:450px}.copy-to-clipboard-container .copy-to-clipboard-button{position:absolute;cursor:pointer;right:0;width:120px;height:100%;border-radius:0 var(--border-radius-tiny) var(--border-radius-tiny) 0;border:1px solid var(--colour-indigo-blue);color:var(--colour-indigo-blue);background:var(--colour-white);text-align:center;display:inline-flex;align-items:center;justify-content:center;transition:color .3s,background .3s}.copy-to-clipboard-container .copy-to-clipboard-button:hover{border-width:2px}.copy-to-clipboard-container .copy-to-clipboard-button .copy-image{width:20px;height:20px;margin-right:var(--spacer-tiny);background-image:url(/constellation/images/copy-icon.svg);background-repeat:no-repeat;background-position:center}.copy-to-clipboard-container .copy-to-clipboard-button.copied{background:var(--colour-indigo-blue);color:var(--colour-white)}.copy-to-clipboard-container .copy-to-clipboard-button.copied .copy-image{background-image:url(/constellation/images/tick-icon.svg)}.copy-to-clipboard-container:hover *{border-width:2px}.copy-to-clipboard-container input{pointer-events:none}.label-with-tooltip{display:flex;gap:var(--spacer-tiny)}.label-with-tooltip i.role-events-tooltip-icon{font-weight:var(--font-weight-normal)}.button-primary,.external-link--button,.button-primary-pointer-forward{border-radius:var(--border-radius-tiny);text-align:center;text-decoration:none;cursor:pointer;display:inline-block;border:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;border:2px solid var(--colour-indigo-blue);color:var(--colour-white);background-color:var(--colour-indigo-blue);font-size:var(--font-size-tiny);line-height:var(--line-height-medium);padding:12px 16px}.button-primary:focus,.external-link--button:focus,.button-primary-pointer-forward:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-blue-focus);outline:none}.button-primary:focus:not(:focus-visible),.external-link--button:focus:not(:focus-visible),.button-primary-pointer-forward:focus:not(:focus-visible){box-shadow:none}.button-primary:hover,.external-link--button:hover,.button-primary-pointer-forward:hover{text-decoration:none;box-shadow:inset 0 -4px #0000003d}.button-primary:hover:focus,.external-link--button:hover:focus,.button-primary-pointer-forward:hover:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-blue-focus),inset 0 -4px #0000003d}.button-primary:hover:focus:not(:focus-visible),.external-link--button:hover:focus:not(:focus-visible),.button-primary-pointer-forward:hover:focus:not(:focus-visible){box-shadow:none}.button-primary:active,.external-link--button:active,.button-primary-pointer-forward:active{box-shadow:inset 0 4px #0000003d}.button-primary::-moz-focus-inner,.external-link--button::-moz-focus-inner,.button-primary-pointer-forward::-moz-focus-inner{border:0}.button-primary:disabled,.external-link--button:disabled,.button-primary-pointer-forward:disabled,.button-primary.button-disabled,.button-disabled.external-link--button,.button-disabled.button-primary-pointer-forward{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);cursor:not-allowed;box-shadow:none}.button-primary:disabled:active:focus,.external-link--button:disabled:active:focus,.button-primary-pointer-forward:disabled:active:focus,.button-primary.button-disabled:active:focus,.button-disabled.external-link--button:active:focus,.button-disabled.button-primary-pointer-forward:active:focus{box-shadow:none}.button-primary:disabled:hover:focus,.external-link--button:disabled:hover:focus,.button-primary-pointer-forward:disabled:hover:focus,.button-primary.button-disabled:hover:focus,.button-disabled.external-link--button:hover:focus,.button-disabled.button-primary-pointer-forward:hover:focus{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);box-shadow:none}.button-primary.button-disabled:active,.button-disabled.external-link--button:active,.button-disabled.button-primary-pointer-forward:active{pointer-events:none}.button-primary:hover,.external-link--button:hover,.button-primary-pointer-forward:hover,.button-primary:active,.external-link--button:active,.button-primary-pointer-forward:active,.button-primary.button-selected,.button-selected.external-link--button,.button-selected.button-primary-pointer-forward{color:var(--colour-white)}@media (min-width: 900px){.button-primary,.external-link--button,.button-primary-pointer-forward{padding:10px 24px}}.button-primary--large{border-radius:var(--border-radius-tiny);text-align:center;text-decoration:none;cursor:pointer;display:inline-block;border:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;border:2px solid var(--colour-indigo-blue);color:var(--colour-white);background-color:var(--colour-indigo-blue);font-size:var(--font-size-small);line-height:var(--line-height-medium);padding:12px 24px}.button-primary--large:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-blue-focus);outline:none}.button-primary--large:focus:not(:focus-visible){box-shadow:none}.button-primary--large:hover{text-decoration:none;box-shadow:inset 0 -4px #0000003d}.button-primary--large:hover:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-blue-focus),inset 0 -4px #0000003d}.button-primary--large:hover:focus:not(:focus-visible){box-shadow:none}.button-primary--large:active{box-shadow:inset 0 4px #0000003d}.button-primary--large::-moz-focus-inner{border:0}.button-primary--large:disabled,.button-primary--large.button-disabled{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);cursor:not-allowed;box-shadow:none}.button-primary--large:disabled:active:focus,.button-primary--large.button-disabled:active:focus{box-shadow:none}.button-primary--large:disabled:hover:focus,.button-primary--large.button-disabled:hover:focus{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);box-shadow:none}.button-primary--large.button-disabled:active{pointer-events:none}.button-primary--large:hover,.button-primary--large:active,.button-primary--large.button-selected{color:var(--colour-white)}@media (min-width: 900px){.button-primary--large{padding:16px 32px}}.button-white,.button-white-pointer-forward{border-radius:var(--border-radius-tiny);text-align:center;text-decoration:none;cursor:pointer;display:inline-block;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;border:0;color:var(--colour-midnight);background-color:var(--colour-white);font-size:var(--font-size-tiny);line-height:var(--line-height-medium);padding:12px 16px}.button-white:focus,.button-white-pointer-forward:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-blue-focus);outline:none}.button-white:focus:not(:focus-visible),.button-white-pointer-forward:focus:not(:focus-visible){box-shadow:none}.button-white:hover,.button-white-pointer-forward:hover{text-decoration:none;box-shadow:inset 0 -4px #0000003d}.button-white:hover:focus,.button-white-pointer-forward:hover:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-blue-focus),inset 0 -4px #0000003d}.button-white:hover:focus:not(:focus-visible),.button-white-pointer-forward:hover:focus:not(:focus-visible){box-shadow:none}.button-white:active,.button-white-pointer-forward:active{box-shadow:inset 0 4px #0000003d}.button-white::-moz-focus-inner,.button-white-pointer-forward::-moz-focus-inner{border:0}.button-white:disabled,.button-white-pointer-forward:disabled,.button-white.button-disabled,.button-disabled.button-white-pointer-forward{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);cursor:not-allowed;box-shadow:none}.button-white:disabled:active:focus,.button-white-pointer-forward:disabled:active:focus,.button-white.button-disabled:active:focus,.button-disabled.button-white-pointer-forward:active:focus{box-shadow:none}.button-white:disabled:hover:focus,.button-white-pointer-forward:disabled:hover:focus,.button-white.button-disabled:hover:focus,.button-disabled.button-white-pointer-forward:hover:focus{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);box-shadow:none}.button-white.button-disabled:active,.button-disabled.button-white-pointer-forward:active{pointer-events:none}.button-white:hover,.button-white-pointer-forward:hover,.button-white:active,.button-white-pointer-forward:active,.button-white.button-selected,.button-selected.button-white-pointer-forward{color:var(--colour-midnight)}@media (min-width: 900px){.button-white,.button-white-pointer-forward{padding:12px 24px}}.button-subtle,.button-dropdown-toggle,.button-success-subtle,.button-delete-subtle,.button-edit,.button-email,.button-subtle-pointer-forward{border-radius:var(--border-radius-tiny);text-align:center;text-decoration:none;cursor:pointer;display:inline-block;border:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;color:var(--colour-indigo-blue);border:2px solid var(--colour-indigo-blue);background:var(--colour-white);font-size:var(--font-size-tiny);line-height:var(--line-height-medium);padding:10px 16px}.button-subtle:focus,.button-dropdown-toggle:focus,.button-success-subtle:focus,.button-delete-subtle:focus,.button-edit:focus,.button-email:focus,.button-subtle-pointer-forward:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-blue-focus);outline:none}.button-subtle:focus:not(:focus-visible),.button-dropdown-toggle:focus:not(:focus-visible),.button-success-subtle:focus:not(:focus-visible),.button-delete-subtle:focus:not(:focus-visible),.button-edit:focus:not(:focus-visible),.button-email:focus:not(:focus-visible),.button-subtle-pointer-forward:focus:not(:focus-visible){box-shadow:none}.button-subtle:hover,.button-dropdown-toggle:hover,.button-success-subtle:hover,.button-delete-subtle:hover,.button-edit:hover,.button-email:hover,.button-subtle-pointer-forward:hover{text-decoration:none;box-shadow:inset 0 -4px #0000003d}.button-subtle:hover:focus,.button-dropdown-toggle:hover:focus,.button-success-subtle:hover:focus,.button-delete-subtle:hover:focus,.button-edit:hover:focus,.button-email:hover:focus,.button-subtle-pointer-forward:hover:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-blue-focus),inset 0 -4px #0000003d}.button-subtle:hover:focus:not(:focus-visible),.button-dropdown-toggle:hover:focus:not(:focus-visible),.button-success-subtle:hover:focus:not(:focus-visible),.button-delete-subtle:hover:focus:not(:focus-visible),.button-edit:hover:focus:not(:focus-visible),.button-email:hover:focus:not(:focus-visible),.button-subtle-pointer-forward:hover:focus:not(:focus-visible){box-shadow:none}.button-subtle:active,.button-dropdown-toggle:active,.button-success-subtle:active,.button-delete-subtle:active,.button-edit:active,.button-email:active,.button-subtle-pointer-forward:active{box-shadow:inset 0 4px #0000003d}.button-subtle::-moz-focus-inner,.button-dropdown-toggle::-moz-focus-inner,.button-success-subtle::-moz-focus-inner,.button-delete-subtle::-moz-focus-inner,.button-edit::-moz-focus-inner,.button-email::-moz-focus-inner,.button-subtle-pointer-forward::-moz-focus-inner{border:0}.button-subtle:disabled,.button-dropdown-toggle:disabled,.button-success-subtle:disabled,.button-delete-subtle:disabled,.button-edit:disabled,.button-email:disabled,.button-subtle-pointer-forward:disabled,.button-subtle.button-disabled,.button-disabled.button-dropdown-toggle,.button-disabled.button-success-subtle,.button-disabled.button-delete-subtle,.button-disabled.button-edit,.button-disabled.button-email,.button-disabled.button-subtle-pointer-forward{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);cursor:not-allowed;box-shadow:none}.button-subtle:disabled:active:focus,.button-dropdown-toggle:disabled:active:focus,.button-success-subtle:disabled:active:focus,.button-delete-subtle:disabled:active:focus,.button-edit:disabled:active:focus,.button-email:disabled:active:focus,.button-subtle-pointer-forward:disabled:active:focus,.button-subtle.button-disabled:active:focus,.button-disabled.button-dropdown-toggle:active:focus,.button-disabled.button-success-subtle:active:focus,.button-disabled.button-delete-subtle:active:focus,.button-disabled.button-edit:active:focus,.button-disabled.button-email:active:focus,.button-disabled.button-subtle-pointer-forward:active:focus{box-shadow:none}.button-subtle:disabled:hover:focus,.button-dropdown-toggle:disabled:hover:focus,.button-success-subtle:disabled:hover:focus,.button-delete-subtle:disabled:hover:focus,.button-edit:disabled:hover:focus,.button-email:disabled:hover:focus,.button-subtle-pointer-forward:disabled:hover:focus,.button-subtle.button-disabled:hover:focus,.button-disabled.button-dropdown-toggle:hover:focus,.button-disabled.button-success-subtle:hover:focus,.button-disabled.button-delete-subtle:hover:focus,.button-disabled.button-edit:hover:focus,.button-disabled.button-email:hover:focus,.button-disabled.button-subtle-pointer-forward:hover:focus{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);box-shadow:none}.button-subtle:hover,.button-dropdown-toggle:hover,.button-success-subtle:hover,.button-delete-subtle:hover,.button-edit:hover,.button-email:hover,.button-subtle-pointer-forward:hover,.button-subtle:active,.button-dropdown-toggle:active,.button-success-subtle:active,.button-delete-subtle:active,.button-edit:active,.button-email:active,.button-subtle-pointer-forward:active,.button-subtle.button-selected,.button-selected.button-dropdown-toggle,.button-selected.button-success-subtle,.button-selected.button-delete-subtle,.button-selected.button-edit,.button-selected.button-email,.button-selected.button-subtle-pointer-forward{color:var(--colour-white);background:var(--colour-indigo-blue);border:0}@media (min-width: 900px){.button-subtle,.button-dropdown-toggle,.button-success-subtle,.button-delete-subtle,.button-edit,.button-email,.button-subtle-pointer-forward{padding:10px 24px}}.button-subtle:active,.button-dropdown-toggle:active,.button-success-subtle:active,.button-delete-subtle:active,.button-edit:active,.button-email:active,.button-subtle-pointer-forward:active,.button-subtle:hover,.button-dropdown-toggle:hover,.button-success-subtle:hover,.button-delete-subtle:hover,.button-edit:hover,.button-email:hover,.button-subtle-pointer-forward:hover,.button-subtle.button-selected,.button-selected.button-dropdown-toggle,.button-selected.button-success-subtle,.button-selected.button-delete-subtle,.button-selected.button-edit,.button-selected.button-email,.button-selected.button-subtle-pointer-forward{padding:12px 18px}@media (min-width: 900px){.button-subtle:active,.button-dropdown-toggle:active,.button-success-subtle:active,.button-delete-subtle:active,.button-edit:active,.button-email:active,.button-subtle-pointer-forward:active,.button-subtle:hover,.button-dropdown-toggle:hover,.button-success-subtle:hover,.button-delete-subtle:hover,.button-edit:hover,.button-email:hover,.button-subtle-pointer-forward:hover,.button-subtle.button-selected,.button-selected.button-dropdown-toggle,.button-selected.button-success-subtle,.button-selected.button-delete-subtle,.button-selected.button-edit,.button-selected.button-email,.button-selected.button-subtle-pointer-forward{padding:12px 26px}}.button-subtle--large{border-radius:var(--border-radius-tiny);text-align:center;text-decoration:none;cursor:pointer;display:inline-block;border:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;color:var(--colour-indigo-blue);border:2px solid var(--colour-indigo-blue);background:var(--colour-white);font-size:var(--font-size-small);line-height:var(--line-height-medium);padding:12px 20px}.button-subtle--large:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-blue-focus);outline:none}.button-subtle--large:focus:not(:focus-visible){box-shadow:none}.button-subtle--large:hover{text-decoration:none;box-shadow:inset 0 -4px #0000003d}.button-subtle--large:hover:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-blue-focus),inset 0 -4px #0000003d}.button-subtle--large:hover:focus:not(:focus-visible){box-shadow:none}.button-subtle--large:active{box-shadow:inset 0 4px #0000003d}.button-subtle--large::-moz-focus-inner{border:0}.button-subtle--large:disabled,.button-subtle--large.button-disabled{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);cursor:not-allowed;box-shadow:none}.button-subtle--large:disabled:active:focus,.button-subtle--large.button-disabled:active:focus{box-shadow:none}.button-subtle--large:disabled:hover:focus,.button-subtle--large.button-disabled:hover:focus{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);box-shadow:none}.button-subtle--large:hover,.button-subtle--large:active,.button-subtle--large.button-selected{color:var(--colour-white);background:var(--colour-indigo-blue);border:0}@media (min-width: 900px){.button-subtle--large{padding:16px 32px}}.button-subtle--large:active,.button-subtle--large:hover,.button-subtle--large.button-selected{padding:14px 22px}@media (min-width: 900px){.button-subtle--large:active,.button-subtle--large:hover,.button-subtle--large.button-selected{padding:18px 34px}}.button-subtle--full-width{border-radius:var(--border-radius-tiny);text-align:center;text-decoration:none;cursor:pointer;display:inline-block;border:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;color:var(--colour-indigo-blue);border:2px solid var(--colour-indigo-blue);background:var(--colour-white);font-size:var(--font-size-tiny);line-height:var(--line-height-medium);padding:19px;width:100%;border-radius:6px;border:1px solid var(--colour-indigo-blue)}.button-subtle--full-width:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-blue-focus);outline:none}.button-subtle--full-width:focus:not(:focus-visible){box-shadow:none}.button-subtle--full-width:hover{text-decoration:none;box-shadow:inset 0 -4px #0000003d}.button-subtle--full-width:hover:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-blue-focus),inset 0 -4px #0000003d}.button-subtle--full-width:hover:focus:not(:focus-visible){box-shadow:none}.button-subtle--full-width:active{box-shadow:inset 0 4px #0000003d}.button-subtle--full-width::-moz-focus-inner{border:0}.button-subtle--full-width:disabled,.button-subtle--full-width.button-disabled{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);cursor:not-allowed;box-shadow:none}.button-subtle--full-width:disabled:active:focus,.button-subtle--full-width.button-disabled:active:focus{box-shadow:none}.button-subtle--full-width:disabled:hover:focus,.button-subtle--full-width.button-disabled:hover:focus{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);box-shadow:none}.button-subtle--full-width:hover,.button-subtle--full-width:active,.button-subtle--full-width.button-selected{color:var(--colour-white);background:var(--colour-indigo-blue);border:0}.button-subtle--full-width:active,.button-subtle--full-width:hover,.button-subtle--full-width.button-selected{padding:20px}.subtle-button-toggled-on{border-radius:var(--border-radius-tiny);text-align:center;text-decoration:none;cursor:pointer;display:inline-block;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;color:var(--colour-indigo-blue);border:2px solid var(--colour-indigo-blue);background:var(--colour-white);font-size:var(--font-size-tiny);line-height:var(--line-height-medium);padding:10px 18px;box-shadow:inset 0 4px #0000003d;color:var(--colour-white);background:var(--colour-indigo-blue);border:0}.subtle-button-toggled-on:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-blue-focus);outline:none}.subtle-button-toggled-on:focus:not(:focus-visible){box-shadow:none}.subtle-button-toggled-on:hover{text-decoration:none;box-shadow:inset 0 -4px #0000003d}.subtle-button-toggled-on:hover:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-blue-focus),inset 0 -4px #0000003d}.subtle-button-toggled-on:hover:focus:not(:focus-visible){box-shadow:none}.subtle-button-toggled-on:active{box-shadow:inset 0 4px #0000003d}.subtle-button-toggled-on::-moz-focus-inner{border:0}.subtle-button-toggled-on:disabled,.subtle-button-toggled-on.button-disabled{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);cursor:not-allowed;box-shadow:none}.subtle-button-toggled-on:disabled:active:focus,.subtle-button-toggled-on.button-disabled:active:focus{box-shadow:none}.subtle-button-toggled-on:disabled:hover:focus,.subtle-button-toggled-on.button-disabled:hover:focus{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);box-shadow:none}.subtle-button-toggled-on:hover,.subtle-button-toggled-on:active,.subtle-button-toggled-on.button-selected{color:var(--colour-white);background:var(--colour-indigo-blue);border:0}@media (min-width: 900px){.subtle-button-toggled-on{padding:14px 22px}}.button-text,.role-availability .availability-row .availability-action,.scheduling_calendar-header--button_back,.scheduling_calendar-header--button_forward,.button-delete,.button-danger-text,.button-external,.button-pointer-forward,.button-text-pointer-back,.button-text-pointer-forward,.button-plus,.button-pointer-back{display:inline-block;color:var(--colour-indigo-blue);border:0;text-decoration:none;background:transparent;cursor:pointer;font-size:var(--font-size-tiny);line-height:var(--line-height-medium);padding:12px 0;border-radius:4px}.button-text:hover,.role-availability .availability-row .availability-action:hover,.scheduling_calendar-header--button_back:hover,.scheduling_calendar-header--button_forward:hover,.button-delete:hover,.button-danger-text:hover,.button-external:hover,.button-pointer-forward:hover,.button-text-pointer-back:hover,.button-text-pointer-forward:hover,.button-plus:hover,.button-pointer-back:hover,.button-text:active,.role-availability .availability-row .availability-action:active,.scheduling_calendar-header--button_back:active,.scheduling_calendar-header--button_forward:active,.button-delete:active,.button-danger-text:active,.button-external:active,.button-pointer-forward:active,.button-text-pointer-back:active,.button-text-pointer-forward:active,.button-plus:active,.button-pointer-back:active,.button-text.button-selected,.role-availability .availability-row .button-selected.availability-action,.button-selected.scheduling_calendar-header--button_back,.button-selected.scheduling_calendar-header--button_forward,.button-selected.button-delete,.button-selected.button-danger-text,.button-selected.button-external,.button-selected.button-pointer-forward,.button-selected.button-text-pointer-back,.button-selected.button-text-pointer-forward,.button-selected.button-plus,.button-selected.button-pointer-back{color:var(--colour-blue-dark);text-decoration:none}.button-text:focus,.role-availability .availability-row .availability-action:focus,.scheduling_calendar-header--button_back:focus,.scheduling_calendar-header--button_forward:focus,.button-delete:focus,.button-danger-text:focus,.button-external:focus,.button-pointer-forward:focus,.button-text-pointer-back:focus,.button-text-pointer-forward:focus,.button-plus:focus,.button-pointer-back:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-blue-focus);border-radius:4px;outline:none;color:var(--colour-blue-dark)}.button-text:focus:not(:focus-visible),.role-availability .availability-row .availability-action:focus:not(:focus-visible),.scheduling_calendar-header--button_back:focus:not(:focus-visible),.scheduling_calendar-header--button_forward:focus:not(:focus-visible),.button-delete:focus:not(:focus-visible),.button-danger-text:focus:not(:focus-visible),.button-external:focus:not(:focus-visible),.button-pointer-forward:focus:not(:focus-visible),.button-text-pointer-back:focus:not(:focus-visible),.button-text-pointer-forward:focus:not(:focus-visible),.button-plus:focus:not(:focus-visible),.button-pointer-back:focus:not(:focus-visible){box-shadow:none}.button-text:disabled,.role-availability .availability-row .availability-action:disabled,.scheduling_calendar-header--button_back:disabled,.scheduling_calendar-header--button_forward:disabled,.button-delete:disabled,.button-danger-text:disabled,.button-external:disabled,.button-pointer-forward:disabled,.button-text-pointer-back:disabled,.button-text-pointer-forward:disabled,.button-plus:disabled,.button-pointer-back:disabled{color:var(--colour-grey-light);cursor:default}@media (min-width: 900px){.button-text,.role-availability .availability-row .availability-action,.scheduling_calendar-header--button_back,.scheduling_calendar-header--button_forward,.button-delete,.button-danger-text,.button-external,.button-pointer-forward,.button-text-pointer-back,.button-text-pointer-forward,.button-plus,.button-pointer-back{padding:12px 0}}.button-text-link:hover{text-decoration:none}.button-text--large,.button-pointer-forward--large,.button-pointer-back--large{display:inline-block;color:var(--colour-indigo-blue);border:0;text-decoration:none;background:transparent;cursor:pointer;font-size:var(--font-size-small);line-height:var(--line-height-medium);padding:10px 0}.button-text--large:hover,.button-pointer-forward--large:hover,.button-pointer-back--large:hover,.button-text--large:active,.button-pointer-forward--large:active,.button-pointer-back--large:active,.button-text--large.button-selected,.button-selected.button-pointer-forward--large,.button-selected.button-pointer-back--large{color:var(--colour-blue-dark);text-decoration:none}.button-text--large:focus,.button-pointer-forward--large:focus,.button-pointer-back--large:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-blue-focus);border-radius:4px;outline:none;color:var(--colour-blue-dark)}.button-text--large:focus:not(:focus-visible),.button-pointer-forward--large:focus:not(:focus-visible),.button-pointer-back--large:focus:not(:focus-visible){box-shadow:none}.button-text--large:disabled,.button-pointer-forward--large:disabled,.button-pointer-back--large:disabled{color:var(--colour-grey-light);cursor:default}@media (min-width: 900px){.button-text--large,.button-pointer-forward--large,.button-pointer-back--large{padding:8px 0}}.button-icon{text-align:center;text-decoration:none;cursor:pointer;border:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;color:var(--colour-indigo-blue);border:2px solid var(--colour-indigo-blue);background:var(--colour-white);font-size:var(--font-size-tiny);line-height:var(--line-height-medium);display:inline-block;width:40px;height:40px;border-radius:var(--border-radius-tiny)}.button-icon:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-blue-focus);outline:none}.button-icon:focus:not(:focus-visible){box-shadow:none}.button-icon:hover{text-decoration:none;box-shadow:inset 0 -4px #0000003d}.button-icon:hover:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-blue-focus),inset 0 -4px #0000003d}.button-icon:hover:focus:not(:focus-visible){box-shadow:none}.button-icon:active{box-shadow:inset 0 4px #0000003d}.button-icon::-moz-focus-inner{border:0}.button-icon:disabled,.button-icon.button-disabled{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);cursor:not-allowed;box-shadow:none}.button-icon:disabled:active:focus,.button-icon.button-disabled:active:focus{box-shadow:none}.button-icon:disabled:hover:focus,.button-icon.button-disabled:hover:focus{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);box-shadow:none}.button-icon:hover,.button-icon:active,.button-icon.button-selected{color:var(--colour-white);background:var(--colour-indigo-blue);border:0}.button-icon>span{text-align:center;font-family:"Font Awesome 6 Pro";font-weight:900}.button-icon:active,.button-icon:hover,.button-icon.button-selected{border:1px solid var(--colour-indigo-blue);background:var(--colour-indigo-blue)}.button-pointer-back{width:-webkit-max-content;width:max-content}.button-pointer-back:before{font-family:"Font Awesome 6 Pro";font-weight:900;content:"\f053";margin-right:var(--spacer-tiny);vertical-align:-.042em}.button-plus:after{font-family:"Font Awesome 6 Pro";font-weight:900;content:"+";margin-left:var(--spacer-tiny)}.button-white-pointer-forward:after{font-family:"Font Awesome 6 Pro";font-weight:900;content:"\f054";margin-left:var(--spacer-tiny);vertical-align:-.042em}.button-primary-pointer-forward:after{font-family:"Font Awesome 6 Pro";font-weight:900;content:"\f054";margin-left:var(--spacer-tiny);vertical-align:-.042em}.button-subtle-pointer-forward:after{font-family:"Font Awesome 6 Pro";font-weight:900;content:"\f054";margin-left:var(--spacer-tiny);vertical-align:-.042em}.button-text-pointer-forward:after{font-family:"Font Awesome 6 Pro";font-weight:900;content:"\f054";margin-left:var(--spacer-tiny);vertical-align:-.042em}.button-text-pointer-back{width:-webkit-max-content;width:max-content}.button-text-pointer-back:before{font-family:"Font Awesome 6 Pro";font-weight:900;content:"\f053";margin-right:var(--spacer-tiny);vertical-align:-.042em}.button-pointer-forward:after{font-family:"Font Awesome 6 Pro";font-weight:900;content:"\f054";margin-left:var(--spacer-tiny);vertical-align:-.042em}.button-external:after{font-family:"Font Awesome 6 Pro";font-weight:var(--fa-font-regular);content:"\f08e";margin-left:4px;text-decoration:none}.button-pointer-back--large{width:-webkit-max-content;width:max-content}.button-pointer-back--large:before{font-family:"Font Awesome 6 Pro";font-weight:900;content:"\f053";margin-right:var(--spacer-tiny);vertical-align:-.042em}.button-pointer-forward--large:after{font-family:"Font Awesome 6 Pro";font-weight:900;content:"\f054";margin-left:var(--spacer-tiny);vertical-align:-.042em}.button-danger{border-radius:var(--border-radius-tiny);text-align:center;text-decoration:none;cursor:pointer;display:inline-block;border:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;color:var(--colour-white);background-color:var(--colour-red);display:inline-flex;align-items:center;font-size:var(--font-size-tiny);line-height:var(--line-height-medium);padding:12px 16px}.button-danger:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-blue-focus);outline:none}.button-danger:focus:not(:focus-visible){box-shadow:none}.button-danger:hover{text-decoration:none;box-shadow:inset 0 -4px #0000003d}.button-danger:hover:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-blue-focus),inset 0 -4px #0000003d}.button-danger:hover:focus:not(:focus-visible){box-shadow:none}.button-danger:active{box-shadow:inset 0 4px #0000003d}.button-danger::-moz-focus-inner{border:0}.button-danger:disabled,.button-danger.button-disabled{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);cursor:not-allowed;box-shadow:none}.button-danger:disabled:active:focus,.button-danger.button-disabled:active:focus{box-shadow:none}.button-danger:disabled:hover:focus,.button-danger.button-disabled:hover:focus{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);box-shadow:none}.button-danger:before{font-family:"Font Awesome 6 Pro";font-weight:600;content:"\f071";margin-right:var(--spacer-tiny)}.button-danger:hover,.button-danger:active,.button-danger.button-selected{color:var(--colour-white)}@media (min-width: 900px){.button-danger{padding:12px 20px}}.button-danger-text{color:var(--colour-red)}.button-danger-text:before{font-family:"Font Awesome 6 Pro";font-weight:600;content:"\f071";margin-right:var(--spacer-tiny)}.button-danger-text:hover,.button-danger-text:active,.button-danger-text:focus,.button-danger-text.button-selected{color:var(--colour-red);text-decoration:none}.button-danger--large{border-radius:var(--border-radius-tiny);text-align:center;text-decoration:none;cursor:pointer;display:inline-block;border:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;color:var(--colour-white);background-color:var(--colour-red);display:inline-flex;align-items:center;font-size:var(--font-size-small);line-height:var(--line-height-medium);padding:12px 24px}.button-danger--large:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-blue-focus);outline:none}.button-danger--large:focus:not(:focus-visible){box-shadow:none}.button-danger--large:hover{text-decoration:none;box-shadow:inset 0 -4px #0000003d}.button-danger--large:hover:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-blue-focus),inset 0 -4px #0000003d}.button-danger--large:hover:focus:not(:focus-visible){box-shadow:none}.button-danger--large:active{box-shadow:inset 0 4px #0000003d}.button-danger--large::-moz-focus-inner{border:0}.button-danger--large:disabled,.button-danger--large.button-disabled{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);cursor:not-allowed;box-shadow:none}.button-danger--large:disabled:active:focus,.button-danger--large.button-disabled:active:focus{box-shadow:none}.button-danger--large:disabled:hover:focus,.button-danger--large.button-disabled:hover:focus{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);box-shadow:none}.button-danger--large:before{font-family:"Font Awesome 6 Pro";font-weight:600;content:"\f071";margin-right:var(--spacer-tiny)}.button-danger--large:hover,.button-danger--large:active,.button-danger--large.button-selected{color:var(--colour-white)}@media (min-width: 900px){.button-danger--large{padding:18px 32px}}.button-email:before{font-family:"Font Awesome 6 Pro";font-weight:400;content:"\f0e0";margin-right:var(--spacer-tiny)}.button-edit:before{font-family:"Font Awesome 6 Pro";font-weight:400;content:"\f044";margin-right:var(--spacer-tiny)}.button-delete{margin-left:var(--spacer-medium)}.button-delete:before{font-weight:400;font-family:"Font Awesome 6 Pro";content:"\f1f8";margin-right:var(--spacer-tiny)}.button-delete-subtle{margin-right:var(--spacer-medium)}.button-delete-subtle:after{font-family:"Font Awesome 6 Pro";content:"\f1f8";margin-left:var(--spacer-tiny)}.button-success-subtle{margin-right:var(--spacer-medium)}.button-success-subtle:after{font-family:"Font Awesome 6 Pro";content:"\f00c";margin-left:var(--spacer-tiny)}.button-dropdown-toggle{margin-right:var(--spacer-medium)}.button-dropdown-toggle:after{font-family:"Font Awesome 6 Pro";content:"\f0d7";margin-left:var(--spacer-tiny);font-weight:var(--font-weight-bold)}a,.download-link,.external-link,.link--large,.external-link--large,.link{border:0;background:none;padding:0;margin:0;color:var(--colour-grey-900);font-weight:var(--font-weight-normal)}a:focus,.download-link:focus,.external-link:focus,.link--large:focus,.external-link--large:focus,.link:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-blue-focus);outline:none}a:focus:not(:focus-visible),.download-link:focus:not(:focus-visible),.external-link:focus:not(:focus-visible),.link--large:focus:not(:focus-visible),.external-link--large:focus:not(:focus-visible),.link:focus:not(:focus-visible){box-shadow:none}a:hover,.download-link:hover,.external-link:hover,.link--large:hover,.external-link--large:hover,.link:hover{color:var(--colour-blue-dark);text-decoration:underline}a:active,.download-link:active,.external-link:active,.link--large:active,.external-link--large:active,.link:active,a.button-selected,.button-selected.download-link,.button-selected.external-link,.button-selected.link--large,.button-selected.external-link--large,.button-selected.link{color:var(--colour-blue-dark)}button{font-family:inherit;font-size:var(--font-size-tiny)}button:hover{cursor:pointer;text-decoration:none}.link--large,.external-link--large{font-size:var(--font-size-small)}.external-link:after{font-family:"Font Awesome 6 Pro";font-weight:var(--fa-font-regular);content:"\f08e";margin-left:4px;text-decoration:none}.external-link--button:after{font-family:"Font Awesome 6 Pro";font-weight:var(--fa-font-regular);content:"\f08e";margin-left:4px;text-decoration:none}.external-link--button:after{margin-left:var(--spacer-tiny)}.external-link--large:after{font-family:"Font Awesome 6 Pro";font-weight:var(--fa-font-regular);content:"\f08e";margin-left:4px;text-decoration:none}.external-link+input,.external-link+textarea,.external-link--large+input,.external-link--large+textarea{margin-top:var(--spacer-tiny)}.download-link{color:var(--colour-indigo-blue);font-size:var(--font-size-small)}.download-link:after{font-family:"Font Awesome 6 Pro";font-weight:900;content:"\f019";margin-left:4px;text-decoration:none;display:inline-block}.download-link:before{content:"Download .pdf"}@media (max-width: 900px){.download-link:before{content:".pdf"}}button:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-blue-focus);outline:none}button:focus:not(:focus-visible){box-shadow:none}.accordion{border-bottom:1px solid var(--colour-grey-light)}.accordion:last-child{border-bottom:0}.accordion .title-container{border-radius:var(--border-radius-tiny);background:none;border:0;width:100%;display:flex;text-align:left;line-height:var(--line-height-medium);color:var(--colour-grey-900);align-items:baseline;padding:var(--spacer-small) var(--spacer-medium);font-weight:var(--font-weight-bold);text-transform:capitalize}.accordion .title-container:after{content:"\f078";transition:transform .4s}.accordion .title-container[aria-expanded=true]:after{transform:rotate(180deg)}.accordion .title-container .title{flex:2}.accordion .title-container .additional-title-content{justify-content:flex-end;flex:1;display:flex;margin-right:var(--spacer-large)}@media (max-width: 900px){.accordion .title-container{padding:var(--spacer-large) var(--spacer-medium)}}.accordion .title-container:after{color:var(--colour-grey-900);font-family:"Font Awesome 6 Pro"}.accordion .accordion-content{background-color:var(--colour-grey-lighter);max-height:0;transition:all .4s;overflow:hidden}.accordion .accordion-content .inner-content{padding:var(--spacer-large) var(--spacer-medium)}@media (max-width: 900px){.accordion .title-container-with-inversion[aria-expanded=false]:after{transform:rotate(180deg)}}@media (max-width: 900px){.accordion .title-container-with-inversion[aria-expanded=true]:after{transform:none}}.accordion .accordion-content.open-accordion{max-height:none}.accordion .accordion-content.closed-accordion{visibility:hidden}.accordion .accordion-content.open-accordion-with-inversion{max-height:none}@media (max-width: 900px){.accordion .accordion-content.open-accordion-with-inversion{visibility:hidden;max-height:0}}.accordion .accordion-content.closed-accordion-with-inversion{visibility:hidden}@media (max-width: 900px){.accordion .accordion-content.closed-accordion-with-inversion{visibility:visible;max-height:none}}.form-input-info-box{max-width:100%;margin-bottom:var(--spacer-large)}@media (min-width: 900px){.form-input-info-box{max-width:var(--optimal-reading-length-for-tiny-font)}}.form-input-info-box>div{display:flex;position:relative;padding:var(--spacer-medium);padding-left:var(--spacer-tiny);background-color:var(--colour-white);border-radius:var(--border-radius-small);align-items:baseline;margin:0;border:1px solid var(--colour-grey-light)}@media (max-width: 900px){.form-input-info-box>div{margin:0}}.form-input-info-box>div:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);height:65%;border-radius:2px;padding:0 1px;height:calc(100% - var(--border-radius-small) * 2)}.form-input-info-box>div .alert__inner__body{font-weight:var(--font-weight-normal)}.form-input-info-box>div i{font-size:inherit;margin-left:var(--spacer-medium)}.form-input-info-box>div h3{font-weight:var(--font-weight-bold);font-size:inherit}.form-input-info-box>div>div>p:first-child{margin-top:0}.form-input-info-box>div>div>p:last-child{margin-bottom:0}.banner{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.banner .alert__inner{margin:0}.location-filter-banner-container{margin-top:var(--spacer-small)}.alert__outer{max-width:878px;margin:0 auto var(--spacer-medium)}.alert__inner{display:flex;position:relative;padding:var(--spacer-medium);padding-left:var(--spacer-tiny);background-color:var(--colour-white);border-radius:var(--border-radius-small);align-items:baseline;margin:0 var(--spacer-medium);border:1px solid var(--colour-grey-light)}@media (max-width: 900px){.alert__inner{margin:0}}.alert__inner:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);height:65%;border-radius:2px;padding:0 1px;height:calc(100% - var(--border-radius-small) * 2)}.alert__inner .alert__inner__body{font-weight:var(--font-weight-normal)}.alert__inner i{font-size:inherit;margin-left:var(--spacer-medium)}.alert__inner h3{font-weight:var(--font-weight-bold);font-size:inherit}.alert__inner>div>p:first-child{margin-top:0}.alert__inner>div>p:last-child{margin-bottom:0}.alert__icon{margin-right:var(--spacer-tiny);font-size:var(--font-size-small);margin-left:var(--spacer-small)}.alert--info .alert__inner:before{border:1px solid var(--colour-purple);background-color:var(--colour-purple)}.alert--info .alert__icon{color:var(--colour-purple)}.alert--success .alert__inner:before{border:1px solid var(--colour-green);background-color:var(--colour-green)}.alert--success .alert__icon{color:var(--colour-green)}.alert--error .alert__inner:before{border:1px solid var(--colour-red);background-color:var(--colour-red)}.alert--error .alert__icon{color:var(--colour-red)}.alert--error .alert__title{font-weight:var(--font-weight-bold)}.alert--error .alert__content ul{margin:0;padding-left:var(--spacer-small);padding-top:var(--spacer-tiny)}.alert--error .alert__content-title,.alert--error .alert__content-list{margin-top:var(--spacer-tiny)}.badge{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:var(--font-size-caption);line-height:var(--font-size-medium);color:var(--colour-white);padding:4px 8px;white-space:nowrap;font-weight:var(--font-weight-bold);border-radius:var(--border-radius-tiny);margin-bottom:var(--spacer-medium)}.badge.no-margin-bottom{margin-bottom:0}.badge.badge-blue{background-color:var(--colour-indigo-blue)}.badge.badge-midnight{background-color:var(--colour-midnight)}.badge.badge-blue-dark{background-color:var(--colour-blue-dark)}.badge.badge-red{background-color:var(--colour-red)}.badge.badge-green{background-color:var(--colour-green);color:var(--colour-grey-900)}.badge.badge-green-dark{background-color:var(--colour-green-dark)}.badge.badge-grey-dark{background-color:var(--colour-grey-dark)}.badge.badge-grey-darker{background-color:var(--colour-grey-darker)}.badge.badge-purple{background-color:var(--colour-purple)}.badge.badge-blue-light{background-color:var(--colour-blue-light)}.badge.badge-primary-brand{background-color:var(--color-brand-600)}.badge.badge-grey-lighter{background-color:var(--colour-grey-lighter);color:var(--colour-grey-900)}.badge.badge-coral{color:var(--colour-grey-900);background-color:var(--colour-coral)}.badge.badge-coral-tint{color:var(--colour-grey-900);background-color:var(--colour-coral-tint)}.badge.badge-green-tint{color:var(--colour-grey-900);background-color:var(--colour-green-tint)}.badge.badge-yellow-tint{color:var(--colour-grey-900);background-color:var(--colour-yellow-tint)}.badge.badge-yellow{color:var(--colour-grey-900);background-color:var(--colour-yellow)}.badge.badge-gold{color:var(--colour-grey-900);background-color:var(--colour-gold)}.badge.badge-off-white{background-color:var(--colour-off-white);color:var(--colour-grey-900)}.badge-icon{border-radius:var(--border-radius-tiny);display:flex;align-items:center}.badge-icon i{margin-right:var(--spacer-tiny);font-size:var(--font-size-tiny)}.badge-icon i.blue{color:var(--colour-indigo-blue)}.badge-icon i.midnight{color:var(--colour-midnight)}.badge-icon i.blue-dark{color:var(--colour-blue-dark)}.badge-icon i.red{color:var(--colour-red)}.badge-icon i.green{color:var(--colour-green)}.badge-icon i.grey-dark{color:var(--colour-grey-dark)}.badge-icon i.grey-darker{color:var(--colour-grey-darker)}.badge-icon i.purple{color:var(--colour-purple)}.badge-icon i.blue-light{color:var(--colour-blue-light)}.badge-icon i.grey-lighter{color:var(--colour-grey-lighter)}.badge-icon i.coral{color:var(--colour-coral)}.badge-icon i.coral-tint{color:var(--colour-coral-tint)}.badge-icon i.green-tint{color:var(--colour-green-tint)}.badge-icon i.yellow-tint{color:var(--colour-yellow-tint)}.badge-icon i.gold{color:var(--colour-gold)}.qualification-tag{display:inline-block;padding:0 var(--spacer-tiny);border-radius:var(--border-radius-tiny);border:1px solid var(--colour-grey-light)}.badge+.badge{margin-left:var(--spacer-tiny)}.table-container .badge{margin-bottom:0}.informational_badge{display:flex;align-items:center;gap:var(--spacer-micro);background:var(--colour-blue-tint);padding:var(--spacer-micro) var(--spacer-small);border-radius:var(--border-radius-tiny);font-size:var(--font-size-caption);font-weight:var(--font-weight-normal)}.informational_badge .name{font-weight:var(--font-weight-bold)}.informational_badge:hover{box-shadow:0 2px 10px -2px #0000001a}.informational_badge.default{background:var(--colour-blue-tint)}.informational_badge.indigo{background:var(--colour-indigo-tint)}.informational_badge.yellow{background:var(--colour-yellow-tint)}ol.breadcrumbs{list-style:none;padding:0;margin:0}ol.breadcrumbs li{display:inline}ol.breadcrumbs li+li:before{content:" / "}.breadcrumbs a{text-decoration:none}.scheduling_calendar{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.scheduling_calendar>*{margin-bottom:var(--spacer-small)}.scheduling_calendar :last-child{margin-bottom:0}.scheduling_calendar-header{display:flex;padding:0 8px 0 16px;font-weight:var(--font-weight-bold)}.scheduling_calendar-header--date{flex:1 0 auto;font-size:var(--font-size-small)}.scheduling_calendar-header--button_group{flex:0 1 auto}.scheduling_calendar-header--button_group>*{margin:0 16px 0 0}.scheduling_calendar-header--button_group :last-child{margin:0}.scheduling_calendar-header--button_back{width:-webkit-max-content;width:max-content;padding:0 4px}.scheduling_calendar-header--button_back:before{font-family:"Font Awesome 6 Pro";font-weight:900;content:"\f053";margin-right:var(--spacer-tiny);vertical-align:-.042em}.scheduling_calendar-header--button_back:before{margin:0;font-size:20px}.scheduling_calendar-header--button_forward{padding:0 4px}.scheduling_calendar-header--button_forward:after{font-family:"Font Awesome 6 Pro";font-weight:900;content:"\f054";margin-left:var(--spacer-tiny);vertical-align:-.042em}.scheduling_calendar-header--button_forward:after{margin:0;font-size:20px}.scheduling_calendar-week_select{display:flex;flex-direction:column;align-items:center;align-content:space-between;justify-items:center;justify-content:space-between}.scheduling_calendar-week_select--day-of-week-container{display:flex;height:44px;align-items:center}.scheduling_calendar-week_select--week{display:flex;background:transparent;border:1px transparent solid;border-radius:var(--border-radius-large);padding:6px;width:100%;justify-content:space-between;z-index:2}.scheduling_calendar-week_select--week:active{color:var(--color-text-secondary)}.scheduling_calendar-week_select--week:hover{background:var(--colour-white);border:1px var(--colour-indigo-blue) solid;transition:border-color .15s ease-in-out}.scheduling_calendar-week_select--week:disabled{pointer-events:none}.scheduling_calendar-week_select--week:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-blue-focus);outline:none}.scheduling_calendar-week_select--week[aria-current=true]{background-color:var(--colour-grey-lighter);z-index:1}.scheduling_calendar-week_select--name-of-weekday{font-weight:var(--font-weight-bold);justify-content:center;align-items:center;text-align:center;width:44px;margin:0 1px}.scheduling_calendar-week_select--name-of-weekday.faded{color:var(--colour-grey-dark)}.scheduling_calendar-week_select--day{color:var(--colour-midnight);text-align:center;padding:0 8px;width:32px;height:32px;display:flex;justify-content:center;align-items:center;position:relative}.scheduling_calendar-week_select--day.faded{color:var(--colour-grey-dark)}.scheduling_calendar-week_select--day.has-availability{color:var(--colour-white);background-color:var(--colour-indigo-blue);border-radius:50%}.scheduling_calendar-week_select--day.has-availability.today:after{background-color:var(--colour-white)}.scheduling_calendar-week_select--day.today:after{content:"";display:block;position:absolute;bottom:3px;left:calc(50% - 2px);background-color:var(--colour-indigo-blue);height:4px;width:4px;border-radius:50%}.scheduling_calendar-day_select{display:grid;grid-template-columns:repeat(7,44px);grid-template-rows:repeat(7,44px);grid-gap:var(--spacer-tiny);align-items:center;align-content:space-between;justify-items:center;justify-content:space-between}.scheduling_calendar-day_select--name-of-weekday{font-weight:var(--font-weight-bold)}.scheduling_calendar-day_select--name-of-weekday.faded{color:var(--colour-grey-dark)}.scheduling_calendar-day_select--day{width:44px;height:44px;position:relative;display:flex;justify-content:center;align-items:center;border-radius:var(--border-radius-tiny);text-align:center;text-decoration:none;cursor:pointer;display:inline-block;border:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;border:2px solid var(--colour-indigo-blue);color:var(--colour-white);background-color:var(--colour-indigo-blue);font-weight:var(--font-weight-bold)}.scheduling_calendar-day_select--day:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-blue-focus);outline:none}.scheduling_calendar-day_select--day:focus:not(:focus-visible){box-shadow:none}.scheduling_calendar-day_select--day:hover{text-decoration:none;box-shadow:inset 0 -4px #0000003d}.scheduling_calendar-day_select--day:hover:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-blue-focus),inset 0 -4px #0000003d}.scheduling_calendar-day_select--day:hover:focus:not(:focus-visible){box-shadow:none}.scheduling_calendar-day_select--day:active{box-shadow:inset 0 4px #0000003d}.scheduling_calendar-day_select--day::-moz-focus-inner{border:0}.scheduling_calendar-day_select--day:disabled,.scheduling_calendar-day_select--day.button-disabled{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);cursor:not-allowed;box-shadow:none}.scheduling_calendar-day_select--day:disabled:active:focus,.scheduling_calendar-day_select--day.button-disabled:active:focus{box-shadow:none}.scheduling_calendar-day_select--day:disabled:hover:focus,.scheduling_calendar-day_select--day.button-disabled:hover:focus{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);box-shadow:none}.scheduling_calendar-day_select--day.button-disabled:active{pointer-events:none}.scheduling_calendar-day_select--day:hover,.scheduling_calendar-day_select--day:active,.scheduling_calendar-day_select--day.button-selected{color:var(--colour-white)}.scheduling_calendar-day_select--day.today:after{content:"";display:block;position:absolute;bottom:7px;left:calc(50% - 2px);background-color:var(--colour-white);height:4px;width:4px;border-radius:50%}.scheduling_calendar-day_select--day:disabled{font-weight:var(--font-weight-normal);background-color:transparent;cursor:default;color:var(--colour-midnight)}.scheduling_calendar-day_select--day:disabled.faded{color:var(--colour-grey-dark)}.scheduling_calendar-day_select--day:disabled.today:after{background-color:var(--colour-indigo-blue)}.checkbox-container{display:block;position:relative;padding-left:35px;-webkit-user-select:none;user-select:none;font-weight:var(--font-weight-normal);margin-bottom:var(--spacer-tiny);cursor:pointer}@media (max-width: 900px){.checkbox-container{padding-top:var(--spacer-medium);padding-bottom:var(--spacer-medium)}}.checkbox-container input{position:absolute;opacity:0;height:100%;width:1px}.checkmark{position:absolute;top:0;left:0;height:24px;width:24px;border-radius:4px;background-color:var(--colour-white);border:1px solid var(--colour-grey-dark);transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer}@media (max-width: 900px){.checkmark{top:var(--spacer-medium)}}.checkbox-container:hover input~.checkmark{border-color:var(--colour-indigo-blue);border-width:2px;color:var(--colour-indigo-blue);content:"";position:absolute}input[type=checkbox]:focus~.checkmark{border-color:var(--colour-indigo-blue);outline:0;box-shadow:0 0 0 2px var(--colour-blue-focus)}input[type=checkbox]:focus:not(:focus-visible)~.checkmark{box-shadow:none}.checkbox-container input:checked~.checkmark{background-color:var(--colour-indigo-blue);border-color:var(--colour-indigo-blue);color:var(--colour-white);border-width:2px}.checkmark:after{content:"";position:absolute;display:none;box-sizing:border-box}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark:after{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;left:6.5px;top:2px;width:7px;height:13px;border:solid var(--colour-white);border-width:0 3px 3px 0;transform:rotate(45deg)}@media (hover: hover){.checkbox-container:hover input:not(:checked)~.checkmark:after{display:block;border:solid var(--colour-indigo-blue);transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;left:6.5px;top:2px;width:7px;height:13px;border-width:0 3px 3px 0;transform:rotate(45deg)}}.checkbox-container:hover input:checked~.checkmark:after{border:solid var(--colour-white);transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;left:6.5px;top:2px;width:7px;height:13px;border-width:0 3px 3px 0;transform:rotate(45deg)}input[type=checkbox][disabled]~.checkmark{background-color:var(--colour-grey-dark);cursor:not-allowed;border-color:var(--colour-grey-dark)}.checkbox-explanation{color:var(--colour-grey-dark)}.choice-cards{display:flex;max-width:100%}.choice-cards.icon{flex-direction:row;gap:var(--spacer-medium)}.choice-cards.default{flex-direction:column;gap:var(--spacer-tiny)}@media (max-width: 900px){.choice-cards.default{gap:var(--spacer-small)}}.choice-card{border:1px solid var(--colour-grey-light);border-radius:calc(var(--border-radius-tiny) / 2);transition:border-color .3s;padding:var(--spacer-small) var(--spacer-medium);cursor:pointer;position:relative;color:var(--colour-midnight);background-color:inherit;text-align:left;font-size:var(--font-size-tiny)}.choice-card:hover{border-color:var(--colour-indigo-blue)}.choice-card:focus:focus-visible,.choice-card.selected:focus:focus-visible{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-blue-focus)}.choice-card.selected{border:2px solid var(--colour-indigo-blue);box-shadow:0 2px 10px -2px #0000001a;font-weight:var(--font-weight-bold)}.choice-card.icon{display:flex;align-items:center;gap:var(--spacer-tiny);height:56px;font-weight:var(--font-weight-bold);flex:1 1 0}.choice-card.default{max-width:350px}@media (max-width: 900px){.choice-card.default{padding:var(--spacer-large)}}.choice-card p{margin:0}.learning-resource.container{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacer-tiny);padding:var(--spacer-medium) 0}.learning-resource.tile{display:flex;flex-direction:row;border:1px solid var(--colour-white);border-radius:var(--border-radius-tiny);width:330px;text-decoration:none;color:initial;transition:box-shadow .3s;overflow:hidden;min-height:100px}.learning-resource.tile p{padding-bottom:var(--spacer-tiny)}.learning-resource.tile:hover{box-shadow:0 2px 10px -2px #0000001a}.learning-resource.tile .icon{background-color:var(--colour-white);padding:var(--spacer-small)}.learning-resource.tile .content{display:flex;flex-direction:column;justify-content:space-between;background-color:var(--colour-white);padding:0 var(--spacer-medium) 0 0;width:100%}.learning-resource.tile .chips{margin-bottom:var(--spacer-small);color:var(--colour-midnight)}.learning-resource.tile .chips span{background:var(--colour-off-white);padding:calc(var(--spacer-tiny) / 2) var(--spacer-tiny);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);border-radius:var(--border-radius-tiny)}.learning-resource.tile .chips span:last-child{text-transform:capitalize}.date-picker .date-format{display:block;font-size:var(--font-size-tiny);color:var(--colour-grey-dark);margin-bottom:var(--spacer-tiny)}.date-picker.flatpickr-calendar.hide-weekends .flatpickr-weekday:first-child,.date-picker.flatpickr-calendar.hide-weekends .flatpickr-weekday:last-child{display:none}.date-picker.flatpickr-calendar.hide-weekends .flatpickr-day{width:20%;flex-basis:20%;margin:4px 8px}.date-picker.flatpickr-calendar.hide-weekends .flatpickr-day:nth-child(7n+0),.date-picker.flatpickr-calendar.hide-weekends .flatpickr-day:nth-child(7n+1){display:none}.date-picker.flatpickr-calendar span.flatpickr-day{color:var(--colour-midnight);font-size:var(--font-size-tiny)}.date-picker.flatpickr-calendar span.flatpickr-day.selected{background-color:var(--colour-indigo-blue);border-color:var(--colour-indigo-blue);color:var(--colour-white);font-weight:var(--font-weight-bold)}.date-picker.flatpickr-calendar span.flatpickr-day.selected.today:after{color:var(--colour-white)}.date-picker.flatpickr-calendar span.flatpickr-day.today:hover:not(.selected){color:var(--colour-midnight)}.date-picker.flatpickr-calendar span.flatpickr-day:hover:not(.selected){background-color:var(--colour-indigo-tint);border-color:var(--colour-indigo-tint)}.date-picker.flatpickr-calendar span.flatpickr-day.flatpickr-disabled{color:var(--colour-grey-dark)}.date-picker.flatpickr-calendar span.flatpickr-day.flatpickr-disabled:hover{background-color:transparent;border-color:transparent}.date-picker.flatpickr-calendar span.flatpickr-day.nextMonthDay:not(.selected),.date-picker.flatpickr-calendar span.flatpickr-day.prevMonthDay:not(.selected){color:var(--colour-grey-dark)}.date-picker.flatpickr-calendar span.flatpickr-day.today{border-color:transparent}.date-picker.flatpickr-calendar span.flatpickr-day.today:after{content:"\2022";color:var(--colour-indigo-blue);position:absolute;left:0;right:0;top:12px}.date-picker.flatpickr-calendar.disable-year-input .numInputWrapper input{pointer-events:none}.date-picker.flatpickr-calendar.disable-year-input .numInputWrapper .arrowUp,.date-picker.flatpickr-calendar.disable-year-input .numInputWrapper .arrowDown{display:none}.date-picker.flatpickr-calendar .flatpickr-months{align-items:center}.date-picker.flatpickr-calendar .flatpickr-months .flatpickr-month{order:-1}.date-picker.flatpickr-calendar .flatpickr-months .flatpickr-month .cur-month,.date-picker.flatpickr-calendar .flatpickr-months .flatpickr-month .cur-year{font-size:var(--font-size-tiny)}.date-picker.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month{justify-content:start;padding:0;left:var(--spacer-tiny)}.date-picker.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper{width:auto}.date-picker.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper .cur-year{width:5ch;height:auto;font-weight:700;margin-right:var(--spacer-small)}.date-picker.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper .cur-year[disabled]{font-size:var(--font-size-tiny);color:var(--colour-indigo-blue)}.date-picker.flatpickr-calendar .flatpickr-months .flatpickr-next-month,.date-picker.flatpickr-calendar .flatpickr-months .flatpickr-prev-month{position:relative;height:auto;padding:0 var(--spacer-small);font-size:var(--font-size-small)}.date-picker.flatpickr-calendar .flatpickr-months .flatpickr-next-month.flatpickr-disabled,.date-picker.flatpickr-calendar .flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:block}.date-picker.flatpickr-calendar .flatpickr-months .flatpickr-next-month.flatpickr-disabled>i,.date-picker.flatpickr-calendar .flatpickr-months .flatpickr-prev-month.flatpickr-disabled>i{color:var(--colour-indigo-tint)}.date-picker.flatpickr-calendar .flatpickr-months i,.date-picker.flatpickr-calendar .flatpickr-months span.cur-month,.date-picker.flatpickr-calendar .flatpickr-months input.cur-year{color:var(--colour-indigo-blue)}.expandable-section{width:100%;max-width:var(--optimal-reading-length-for-tiny-font);position:relative;margin:var(--spacer-large) 0}.expandable-section .expandable-section-toggle{width:100%;display:flex;font-weight:var(--font-weight-bold);background:none;border:0;align-items:baseline;justify-content:space-between;padding:0}.expandable-section .expandable-section-toggle:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-blue-focus);border-radius:4px;outline:none}.expandable-section .expandable-section-toggle:focus:not(:focus-visible){box-shadow:none}.expandable-section .expandable-section-toggle:after{color:var(--colour-grey-900);font-family:"Font Awesome 6 Pro";font-weight:900;font-size:var(--font-size-tiny);width:var(--spacer-small);content:"\f078";transition:transform .4s}@media (max-width: 900px){.expandable-section .expandable-section-toggle:after{width:var(--spacer-medium)}}.expandable-section .expandable-section-toggle[aria-expanded=true]:after{transform:rotate(180deg)}.expandable-section .expandable-section-toggle:before{content:"";position:absolute;height:100%;width:2px;bottom:0;background:var(--colour-indigo-tint)}.expandable-section .expandable-section-toggle h2{font-size:var(--font-size-small);display:flex;align-items:center}.expandable-section .expandable-section-toggle p{color:var(--colour-grey-900);margin:0 var(--spacer-medium)}.expandable-section .expandable-section-body{padding-top:0;padding-bottom:0;border-radius:var(--border-radius-tiny);overflow:hidden}.expandable-section .expandable-section-body p{margin-block-start:0}.expandable-section .expandable-section-content-wrapper{padding:var(--spacer-medium) var(--spacer-medium) var(--spacer-tiny);width:100%}.expandable-section .expandable-section-content-wrapper ul:last-child,.expandable-section .expandable-section-content-wrapper p:last-child{margin-bottom:0}.edd-root{display:inline-block;position:relative;-webkit-user-select:none;user-select:none;border-radius:var(--border-radius-tiny);width:100%;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border:1px solid var(--colour-grey-dark)}.edd-root:hover:not(.edd-root-focused){border:1px solid var(--colour-indigo-blue)}.edd-root-disabled{cursor:not-allowed}.edd-root-disabled .edd-value{color:var(--colour-grey-dark)}.edd-head{display:flex;position:relative;overflow:hidden;align-items:center;transition:box-shadow .2s;background-color:var(--colour-white);border-radius:var(--border-radius-tiny)}.select-invalid .edd-root{border-color:var(--colour-red)}.edd-value{width:calc(100% - 20px);display:inline-block;align-items:center;padding:0 var(--input-horizontal-padding)}.edd-value[aria-placeholder]{color:var(--colour-grey-darker)}.edd-arrow{position:absolute;width:18px;height:10px;top:26px;right:24px;transition:transform .15s,color .15s;pointer-events:none;color:var(--colour-grey-900);transform-origin:13px 2px}@media (max-width: 900px){.edd-arrow{top:22px}}.edd-arrow:hover :after{color:var(--colour-indigo-blue)}.edd-arrow:before{content:"";position:absolute;width:0;height:0;border-right:6px solid transparent;border-left:6px solid transparent;border-top:6px solid currentColor;border-radius:10px;top:0;right:0}.edd-root-open .edd-arrow{transform:rotate(180deg)}.edd-root-open .edd-arrow,.edd-head:hover .edd-arrow{color:var(--colour-grey-900)}.edd-root-open .edd-arrow:hover,.edd-head:hover .edd-arrow:hover{color:var(--colour-indigo-blue)}.edd-value:hover+.edd-arrow{color:var(--colour-indigo-blue)}.edd-value,.edd-option,.edd-group-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.edd-root:not(.edd-root-disabled) .edd-value,.edd-option{cursor:pointer;pointer-events:all}.edd-select{position:absolute;opacity:0;width:100%;top:0}.edd-root:not(.edd-root-native) .edd-select{pointer-events:none}.edd-root-native .edd-select{left:0;top:0;width:100%;height:100%;z-index:unset}.edd-body{opacity:0;position:absolute;left:0;right:0;border:0 solid transparent;border-radius:var(--border-radius-tiny);pointer-events:none;overflow:hidden;margin-top:-16px;z-index:999;box-shadow:0 4px 25px #55554435;transform:scale(.95);background:var(--colour-white)}.edd-body-open{border:1px solid var(--colour-grey-dark)}.edd-body-open .edd-items-list{margin-top:16px;margin-bottom:16px}.edd-root-open .edd-body{opacity:1;pointer-events:all;transform:scale(1);transition:opacity .2s,border .2s,transform .1s cubic-bezier(.25,.46,.45,.94)}.edd-root-open-above .edd-body{bottom:100%}.edd-root-open-below .edd-body{top:100%}.edd-items-list{overflow:auto;max-height:0;transition:max-height .2s,margin .2s cubic-bezier(.25,.46,.45,.94);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(var(--colour-midnight-rgb),.5) transparent}.edd-items-list::-webkit-scrollbar{width:12px}.edd-items-list::-webkit-scrollbar-thumb{border-radius:100px;background:rgba(var(--colour-midnight-rgb),.5);background-clip:padding-box;border:4px solid transparent}@supports (-moz-appearance: none){.edd-items-list{overflow:unset}.edd-root-open .edd-items-list{overflow:auto}}.edd-group-label{font-size:12px;font-weight:400;padding:12px 10px 4px}.edd-option{padding:8px 24px;border-radius:8px;transition:background-color .25s,color .25s;margin-right:4px;margin-left:8px}.edd-group-has-label .edd-option{padding-left:14px}.edd-option-selected{position:relative}.edd-option-selected:before{content:"";border-radius:100px;border:4px solid var(--colour-grey-dark);top:16px;left:8px;height:0;width:0;font-size:0;position:absolute;transition:border-color .25s}.edd-option-focused.edd-option-selected:before{border-color:var(--colour-white)}.edd-option-focused:not(.edd-option-disabled){background:var(--colour-indigo-tint);color:var(--colour-grey-900)}.edd-option-disabled,.edd-group-disabled .edd-option{cursor:default;color:var(--colour-grey-light)}.file-upload-component .live-file-upload{height:1px;width:1px;padding:0;border:0!important}.file-upload-component .live-file-upload:focus{border:0!important;box-shadow:none}.file-upload-component .live-file-upload:focus+label{border:3px dotted var(--colour-indigo-blue)}.file-upload-component .live-file-upload::-webkit-file-upload-button{display:none}.file-upload-component .live-file-upload::file-selector-button{display:none}.file-upload-component .custom-file-upload-area{border:3px dotted var(--colour-grey-light);padding:var(--spacer-medium);background:var(--colour-grey-lighter);text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:var(--border-radius-tiny);cursor:pointer;transition:border .3s}.file-upload-component .custom-file-upload-area.hidden{display:none}.file-upload-component .custom-file-upload-area:hover{border:3px dotted var(--colour-indigo-blue)}.file-upload-component .custom-file-upload-area .browse-text{color:var(--colour-indigo-blue)}.file-upload-component .custom-file-upload-area .browse-text i{font-size:x-large;vertical-align:bottom}.filter{margin-top:var(--spacer-tiny);margin-bottom:var(--spacer-tiny);position:relative}.filter .popover-button{justify-content:space-between;padding:12px var(--spacer-tiny);padding-right:var(--spacer-tiny);padding-left:var(--spacer-small);border-radius:4px;border:1px solid var(--colour-indigo-blue);background-color:var(--colour-white);color:var(--colour-grey-900);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;margin-right:var(--spacer-small);display:flex;align-items:center}.filter .popover-button:focus{background-color:var(--colour-indigo-tint);box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-blue-focus);outline:none}.filter .popover-button:hover{background-color:var(--colour-indigo-tint);box-shadow:inset 0 0 0 1px var(--colour-indigo-blue)}.filter .popover-button:hover:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-blue-focus),inset 0 0 0 1px var(--colour-indigo-blue)}.filter .popover-button.popover-open,.filter .popover-button.filter-active{background-color:var(--colour-indigo-tint);border-color:var(--colour-grey-darker)}.filter .popover{position:absolute;background-color:var(--colour-white);border-radius:var(--spacer-micro);box-shadow:0 4px 8px rgba(var(--colour-grey-light-rgb),.2);box-shadow:0 1px 25px 1px #5544441f;margin-top:var(--spacer-tiny);overflow:hidden;z-index:100;min-width:220px;opacity:0;visibility:hidden;transition:.3s opacity ease-in-out,.3s visibility ease-in-out}.filter .popover.open{visibility:visible;opacity:1}.filter .popover .content{max-height:500px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(var(--colour-midnight-rgb),.5) transparent}.filter .popover .content::-webkit-scrollbar{width:12px}.filter .popover .content::-webkit-scrollbar-thumb{border-radius:100px;background:rgba(var(--colour-midnight-rgb),.5);background-clip:padding-box;border:4px solid transparent}.filter .searchbar{position:relative;margin:var(--spacer-small) var(--spacer-small) var(--spacer-tiny) var(--spacer-small);height:var(--spacer-large)}.filter .searchbar .fa-search{position:absolute;left:var(--spacer-small);top:50%;transform:translateY(-50%);color:var(--colour-grey-dark);pointer-events:none;transition:.15s color ease-in-out}.filter .searchbar input{padding-left:var(--spacer-large);height:100%}.filter .searchbar input:focus .fa-search{color:var(--colour-midnight)}.filter .filter-icon{align-self:stretch;border-radius:50%;font-size:11px;margin-left:4px;display:flex;align-items:center;justify-content:center;height:20px;width:20px}.filter .filter-icon-reset:hover{background-color:var(--colour-white)}.filter .filter-row{padding:var(--spacer-tiny) var(--spacer-small)}.filter .legacy-filter-row{align-items:center;cursor:pointer;display:flex;gap:var(--spacer-tiny);background:inherit;border:inherit;color:inherit;text-align:left;width:100%;line-height:inherit}.filter .legacy-filter-row:hover{background-color:var(--colour-indigo-tint)}.filter .radio-button-container,.filter .checkbox-container{cursor:pointer;margin:var(--spacer-tiny) 0;width:100%}.filter .radio-button-container div,.filter .checkbox-container div{align-items:center;display:flex}.filter .radio-button-container input+label,.filter .checkbox-container input+label{margin-bottom:0}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;box-sizing:border-box;touch-action:manipulation;background:#fff;box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:#000000e6;fill:#000000e6;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#000000e6;fill:#000000e6}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\fffd;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{background:transparent;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#00000080;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:flex;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:flex;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:flex;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;box-sizing:border-box;display:inline-block;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-around;transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{box-shadow:-1px 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#3939394d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:flex;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;box-sizing:border-box;-webkit-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;user-select:none;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}.flatpickr{display:flex}.flatpickr .input-group-append{display:flex;align-items:center}.flatpickr input{-webkit-appearance:listbox;appearance:listbox;display:flex;align-items:center}.flatpickr>input{text-overflow:ellipsis;padding-right:40px}.flatpickr+.inline{margin-left:auto;margin-right:auto;box-shadow:none}.flatpickr-input[readonly]{background-color:var(--colour-white);z-index:1}.flatpickr>input:focus~.input-group-append>a,.flatpickr>input:hover~.input-group-append>a{color:var(--colour-indigo-blue)}.flatpickr-day.selected{background-color:var(--colour-indigo-blue);border-color:var(--colour-indigo-blue)}.flatpickr-day:hover{background-color:var(--colour-grey-light);border-color:var(--colour-grey-light)}.flatpickr-months>.flatpickr-next-month:hover>svg,.flatpickr-months>.flatpickr-prev-month:hover>svg{fill:var(--colour-blue-light)}.flatpickr-current-month{display:flex;align-items:center;justify-content:space-between}.flatpickr-current-month .numInputWrapper{height:100%;display:flex;align-items:center}.datepicker__calendar-icon{pointer-events:none;margin-left:-36px;font-size:var(--font-size-small)}footer{color:var(--colour-grey-900);padding:var(--spacer-huge);display:flex;justify-content:space-between}footer .contact-details{display:flex;flex-direction:column}footer .contact-details a{color:var(--colour-grey-900);text-decoration:none}footer .contact-details a:hover{text-decoration:underline}footer .contact-details a i{margin-right:var(--spacer-small);min-width:24px}footer .contact-details a+a{margin-top:var(--spacer-small)}footer img{align-self:flex-end}h1{margin-top:0;margin-bottom:var(--spacer-tiny);font-size:var(--font-size-huge);font-weight:var(--font-weight-normal);line-height:var(--line-height-small)}h2{margin-top:0;margin-bottom:var(--spacer-tiny);font-size:var(--font-size-medium);font-weight:var(--font-weight-normal);line-height:var(--line-height-small)}h3{margin-top:0;margin-bottom:var(--spacer-tiny);font-size:var(--font-size-small);font-weight:var(--font-weight-normal);line-height:var(--line-height-small)}.helpbox-container{display:flex;flex-direction:column;justify-content:center;position:relative;padding:.05rem;margin:0;background:var(--colour-grey-light);overflow:hidden;border-radius:var(--border-radius-tiny) 0 var(--border-radius-tiny) var(--border-radius-tiny)}.helpbox-container .title{text-transform:none}.helpbox-container .helpbox-content{background:var(--colour-white);border-radius:var(--border-radius-tiny);padding-bottom:var(--spacer-medium)}.helpbox-container .helpbox-content ul{padding-inline-start:var(--spacer-small)}.helpbox-container .helpbox-content h3{padding:var(--spacer-medium) var(--spacer-medium) var(--spacer-small) var(--spacer-small);font-weight:var(--font-weight-bold);margin-bottom:0}.helpbox-container .helpbox-content button{padding-left:var(--spacer-large);padding-right:var(--spacer-large)}.helpbox-container .helpbox-content .inner-content{padding:var(--spacer-small) var(--spacer-large) var(--spacer-small) var(--spacer-large)}.helpbox-container:before{content:"";position:absolute;top:0;right:0;border-width:var(--spacer-medium);border-style:solid;border-color:var(--colour-midnight-light) var(--colour-midnight-light) transparent transparent;background:var(--colour-grey-light);border-radius:0 0 0 var(--border-radius-tiny)}.title-icon{padding:0 var(--spacer-medium) 0 var(--spacer-medium)}.highlight-box{background-color:var(--colour-grey-lighter);border-radius:var(--spacer-tiny);padding:var(--spacer-small);margin-bottom:var(--spacer-small)}.highlight-box .form-group,.highlight-box :not(.form-group){margin-bottom:0}.highlight-box>h3,.highlight-box>h4{margin-top:0}.highlight-box p:first-child{margin-top:0}.highlight-box p.highlight-box-header{font-weight:var(--font-weight-bold);margin-bottom:var(--spacer-small)}.highlight-box ul{padding-left:var(--spacer-small)}form>.highlight-box{max-width:100%}@media (min-width: 900px){form>.highlight-box{max-width:var(--optimal-reading-length-for-tiny-font)}}.warning-box{background-color:var(--colour-gold);width:var(--optimal-reading-length-for-tiny-font);margin-bottom:var(--spacer-large)}.warning-box ul{padding-left:var(--spacer-small)}.link-list-container{width:100%}.link-list-container h2{font-weight:var(--font-weight-bold);margin-bottom:var(--spacer-large)}.link-list-container h3{font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);color:var(--colour-grey-darker);margin:0}.link-list-container ul{list-style:none;padding:0;margin:0}.link-list-container ul li{font-size:var(--font-size-tiny)}@keyframes scale-up-center{0%{transform:scale(.75)}to{transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.wh-modal{animation:fadeIn ease .3s;position:fixed;top:0;left:0;width:100%;z-index:1050;outline:0;background-color:#00000080;overflow:auto;height:0}.wh-modal-dialog{display:none}.wh-show{opacity:1;height:100vh;width:100vw}.wh-show .wh-modal-dialog{display:block;position:relative;margin:0 auto;max-width:878px;text-align:left;display:flex;justify-content:center;align-items:center;height:100%;padding:var(--spacer-small)}@media (min-width: 900px){.wh-show .wh-modal-dialog{padding:var(--spacer-large)}}.wh-modal__content{background-color:var(--colour-white);background-clip:padding-box;border-radius:var(--border-radius-tiny);outline:0;color:var(--colour-grey-900);animation:scale-up-center .2s cubic-bezier(.39,.575,.565,1) both;width:100%;display:grid;grid-template-areas:"header" "body";grid-template-rows:auto 1fr;grid-template-columns:1fr;max-height:100%}.wh-modal__body{border-top:1px transparent solid;padding-bottom:var(--spacer-medium);padding-left:var(--spacer-medium);padding-right:var(--spacer-medium);overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(var(--colour-midnight-rgb),.5) transparent;transition:border-top .1s ease;grid-area:body}.wh-modal__body::-webkit-scrollbar{width:12px}.wh-modal__body::-webkit-scrollbar-thumb{border-radius:100px;background:rgba(var(--colour-midnight-rgb),.5);background-clip:padding-box;border:4px solid transparent}.wh-modal__body--no-scroll{display:grid;grid-template-areas:"scrollable" "actions";grid-template-rows:auto 1fr;grid-template-columns:1fr;overflow:hidden;padding:0}.wh-modal__body--no-scroll>:not(.modal__content):not(.modal__actions){display:contents}.wh-modal-body-scrolling{border-top:1px var(--colour-grey-light) solid;transition:border-top .25s ease}.wh-modal__header{display:flex;justify-content:space-between;align-items:baseline;grid-area:header;padding:var(--spacer-medium)}.wh-modal__title{font-size:var(--font-size-medium)}.wh-modal-allow-overflow .wh-modal__content{max-height:unset}.wh-modal-allow-overflow .wh-modal__body{overflow:unset}.modal-scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}.modal__content{grid-area:scrollable;overflow:auto;padding-bottom:var(--spacer-medium);padding-left:var(--spacer-medium);padding-right:20%;scrollbar-width:thin;scrollbar-color:rgba(var(--colour-midnight-rgb),.5) transparent}.modal__content::-webkit-scrollbar{width:12px}.modal__content::-webkit-scrollbar-thumb{border-radius:100px;background:rgba(var(--colour-midnight-rgb),.5);background-clip:padding-box;border:4px solid transparent}.modal__content--has-scrollbar+.modal__actions{position:relative}.modal__content--has-scrollbar+.modal__actions:after{background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgb(255,255,255) 100%);content:"";left:0;top:0;grid-area:body;height:var(--spacer-medium);position:absolute;transform:translateY(calc(-100% - 1px));width:100%}.modal__actions{border-top:1px var(--colour-grey-light) solid;display:flex;flex-wrap:wrap;gap:var(--spacer-medium);grid-area:actions;justify-content:flex-end;padding:var(--spacer-small) var(--spacer-medium)}.wh-modal__close{border:0;padding-left:var(--spacer-small);background-color:transparent;font-size:var(--font-size-medium);cursor:pointer;border-radius:var(--border-radius-small)}.wh-modal__close:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-blue-focus);outline:none}.wh-modal__close:focus:not(:focus-visible){box-shadow:none}.wh-modal__close>i{font-weight:var(--font-weight-bold);vertical-align:top}.pagination .buttons>*{margin-right:var(--spacer-small)}.search-bar{display:flex;align-items:center}.search-bar .form-group{flex-grow:1;margin-bottom:0;margin-right:var(--spacer-small)}.search-results{list-style-type:none;padding-left:0}.search-result{margin:var(--spacer-medium) 0}.progress-bar__container{background-color:var(--colour-off-white)}.progress-bar__bar{background-color:var(--colour-midnight)}.progress-circle{display:flex;align-items:center;justify-content:center;flex-direction:column}.progress-circle .percentage-container{position:relative}.progress-circle svg{position:relative;width:calc(2px * (var(--radius) + 5));height:calc(2px * (var(--radius) + 5));transform:rotate(-90deg)}.progress-circle svg circle{width:100%;height:100%;fill:none;stroke-width:var(--border-radius-tiny);stroke-linecap:round;stroke:var(--colour-grey-light)}.progress-circle svg circle:last-of-type{stroke-dasharray:calc(2px * var(--radius) * 3.14);stroke-dashoffset:calc(2px * var(--radius) * 3.14 - 2px * var(--radius) * 3.14 * var(--percent) / 100);stroke:var(--colour-green)}.progress-circle svg circle:last-of-type.blue{stroke:var(--colour-indigo-blue)}.progress-circle svg circle:last-of-type.midnight{stroke:var(--colour-midnight)}.progress-circle svg circle:last-of-type.blue-dark{stroke:var(--colour-blue-dark)}.progress-circle svg circle:last-of-type.red{stroke:var(--colour-red)}.progress-circle svg circle:last-of-type.green{stroke:var(--colour-green)}.progress-circle svg circle:last-of-type.grey-dark{stroke:var(--colour-grey-dark)}.progress-circle svg circle:last-of-type.grey-darker{stroke:var(--colour-grey-darker)}.progress-circle svg circle:last-of-type.purple{stroke:var(--colour-purple)}.progress-circle svg circle:last-of-type.blue-light{stroke:var(--colour-blue-light)}.progress-circle svg circle:last-of-type.grey-lighter{stroke:var(--colour-grey-lighter)}.progress-circle svg circle:last-of-type.coral{stroke:var(--colour-coral)}.progress-circle svg circle:last-of-type.coral-tint{stroke:var(--colour-coral-tint)}.progress-circle svg circle:last-of-type.green-tint{stroke:var(--colour-green-tint)}.progress-circle svg circle:last-of-type.yellow-tint{stroke:var(--colour-yellow-tint)}.progress-circle svg circle:last-of-type.gold{stroke:var(--colour-gold)}.progress-circle .percentage{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.progress-circle .percentage h3{font-size:var(--font-size-caption);margin-bottom:var(--spacer-micro)}:root{--radio-button-padding-left: 36px}.radio-button-container{display:flex;padding-top:10px;padding-bottom:10px;padding-left:var(--radio-button-padding-left);align-items:flex-start;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}@media (min-width: 900px){.radio-button-container{padding-top:0;padding-bottom:0}}.radio-button-container+.radio-button-container{margin-top:var(--spacer-tiny)}.radio-button-container input{overflow:hidden;position:absolute;height:1px;width:1px;left:0;opacity:0;cursor:pointer}.radio-button-container div{margin-bottom:0;font-weight:var(--font-weight-normal);cursor:pointer}.radio-button{position:absolute;left:0;height:24px;width:24px;background-color:var(--colour-white);border:1px solid var(--colour-grey-dark);border-radius:50%}.radio-button-container{font-weight:var(--font-weight-normal)}.radio-button-container>div{display:inline}.radio-button-container:hover input~div>.radio-button{border-color:var(--colour-indigo-blue)}@media (hover: hover){.radio-button-container:hover input:not(:checked)~div>.radio-button:after{display:block;top:8px;left:8px;width:6px;height:6px;border-radius:50%;background:var(--colour-indigo-blue)}}input[type=radio]:focus~div>.radio-button{border-color:var(--colour-indigo-blue);outline:0;box-shadow:0 0 0 3px var(--colour-blue-focus)}input[type=radio]:focus:not(:focus-visible)~div>.radio-button{box-shadow:none}.radio-button-container input:checked~div>.radio-button{background-color:var(--colour-indigo-blue);border:0}.radio-button:after{content:"";position:absolute;display:none}.radio-button-container input:checked~div>.radio-button:after{display:block}.radio-button-container .radio-button:after{top:9px;left:9px;width:6px;height:6px;border-radius:50%;background:var(--colour-white)}.fr-element,.fr-element:focus{outline:0 solid transparent}.fr-view.fr-element-scroll-visible{overflow-x:visible!important}.fr-box.fr-basic{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-box.fr-basic .fr-element{font-family:sans-serif;color:#414141;font-size:14px;line-height:1.6;padding:20px;box-sizing:border-box;overflow-x:auto;min-height:60px;text-align:left}.fr-box.fr-basic.fr-rtl .fr-element{text-align:right}.fr-element{background:transparent;position:relative;z-index:2;-webkit-user-select:auto}.fr-element a{user-select:auto;-o-user-select:auto;-moz-user-select:auto;-khtml-user-select:auto;-webkit-user-select:auto;-ms-user-select:auto}.fr-element.fr-disabled{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-element [contenteditable=true]{outline:0 solid transparent}.fr-box a.fr-floating-btn{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;height:40px;width:40px;background:#FFF;color:#333;-webkit-transition:background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;-moz-transition:background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;-ms-transition:background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;-o-transition:background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;outline:none;left:0;top:0;line-height:40px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);text-align:center;display:block;box-sizing:border-box;border:none}.fr-box a.fr-floating-btn svg{-webkit-transition:transform .2s ease 0s;-moz-transition:transform .2s ease 0s;-ms-transition:transform .2s ease 0s;-o-transition:transform .2s ease 0s;fill:#333}.fr-box a.fr-floating-btn i,.fr-box a.fr-floating-btn svg{font-size:14px;line-height:40px}.fr-box a.fr-floating-btn.fr-btn+.fr-btn{margin-left:10px}.fr-box a.fr-floating-btn:hover{background:#ebebeb;cursor:pointer}.fr-box a.fr-floating-btn:hover svg{fill:#333}.fr-box .fr-visible a.fr-floating-btn{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}iframe.fr-iframe{width:100%;border:none;position:relative;display:block;z-index:2;box-sizing:border-box}.fr-wrapper{position:relative;z-index:1}.fr-wrapper:after{clear:both;display:block;content:"";height:0}.fr-wrapper .fr-placeholder{position:absolute;font-size:14px;color:#aaa;font-family:sans-serif;z-index:1;display:none;top:0;left:0;right:0;overflow:hidden}.fr-wrapper.show-placeholder .fr-placeholder{display:block;white-space:nowrap;text-overflow:ellipsis}.fr-wrapper ::selection{background:rgba(181,214,253,.8);color:#000}.fr-box.fr-basic .fr-wrapper{background:#FFF;border:1px solid #CCCCCC;border-bottom-color:#efefef;top:0;left:0}.fr-box.fr-basic.fr-top .fr-wrapper{border-top:0}.fr-box.fr-basic.fr-bottom .fr-wrapper{border-bottom:0;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}@media (min-width: 992px){.fr-box.fr-document{min-width:21cm}.fr-box.fr-document .fr-wrapper{text-align:left;padding:30px;min-width:21cm;background:#efefef}.fr-box.fr-document .fr-wrapper .fr-element{text-align:left;background:#FFF;width:21cm;margin:auto;min-height:26cm!important;padding:1cm 2cm;overflow:visible;z-index:auto}.fr-box.fr-document .fr-wrapper .fr-element hr{margin-left:-2cm;margin-right:-2cm;background:#efefef;height:1cm;outline:none;border:none}.fr-box.fr-document .fr-wrapper .fr-element img{z-index:1}}.fr-tooltip{position:absolute;top:0;padding:0 8px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#222222;color:#fff;font-size:11px;line-height:22px;font-family:Arial,Helvetica,sans-serif;-webkit-transition:opacity .2s ease 0s;-moz-transition:opacity .2s ease 0s;-ms-transition:opacity .2s ease 0s;-o-transition:opacity .2s ease 0s;-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";left:-3000px;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;z-index:2147483647;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fr-tooltip.fr-visible{-webkit-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.fr-toolbar .fr-btn-wrap,.fr-popup .fr-btn-wrap,.fr-modal .fr-btn-wrap{float:left;white-space:nowrap;position:relative}.fr-toolbar .fr-btn-wrap.fr-hidden,.fr-popup .fr-btn-wrap.fr-hidden,.fr-modal .fr-btn-wrap.fr-hidden{display:none}.fr-toolbar .fr-command.fr-btn,.fr-popup .fr-command.fr-btn,.fr-modal .fr-command.fr-btn{background:transparent;color:#333;-moz-outline:0;outline:none;border:0;line-height:1;cursor:pointer;text-align:left;margin:4px 2px;padding:0;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;z-index:2;position:relative;box-sizing:border-box;text-decoration:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;float:left;height:40px}.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-options,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-options,.fr-modal .fr-command.fr-btn.fr-dropdown.fr-options{border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-toolbar .fr-command.fr-btn.fr-btn-hover,.fr-popup .fr-command.fr-btn.fr-btn-hover,.fr-modal .fr-command.fr-btn.fr-btn-hover{border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-toolbar .fr-command.fr-btn::-moz-focus-inner,.fr-popup .fr-command.fr-btn::-moz-focus-inner,.fr-modal .fr-command.fr-btn::-moz-focus-inner{border:0;padding:0}.fr-toolbar .fr-command.fr-btn.fr-btn-text,.fr-popup .fr-command.fr-btn.fr-btn-text,.fr-modal .fr-command.fr-btn.fr-btn-text{width:auto}.fr-toolbar .fr-command.fr-btn i,.fr-toolbar .fr-command.fr-btn svg,.fr-popup .fr-command.fr-btn i,.fr-popup .fr-command.fr-btn svg,.fr-modal .fr-command.fr-btn i,.fr-modal .fr-command.fr-btn svg{display:block;text-align:center;float:none;margin:8px 7px;width:24px}.fr-toolbar .fr-command.fr-btn svg.fr-svg,.fr-popup .fr-command.fr-btn svg.fr-svg,.fr-modal .fr-command.fr-btn svg.fr-svg{height:24px}.fr-toolbar .fr-command.fr-btn svg path,.fr-popup .fr-command.fr-btn svg path,.fr-modal .fr-command.fr-btn svg path{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;fill:#333}.fr-toolbar .fr-command.fr-btn span.fr-sr-only,.fr-popup .fr-command.fr-btn span.fr-sr-only,.fr-modal .fr-command.fr-btn span.fr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-toolbar .fr-command.fr-btn span,.fr-popup .fr-command.fr-btn span,.fr-modal .fr-command.fr-btn span{font-size:14px;display:block;line-height:17px;min-width:30px;float:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:17px;font-weight:700;padding:0 4px}.fr-toolbar .fr-command.fr-btn img,.fr-popup .fr-command.fr-btn img,.fr-modal .fr-command.fr-btn img{margin:8px 7px;width:24px}.fr-toolbar .fr-command.fr-btn.fr-btn-active-popup,.fr-popup .fr-command.fr-btn.fr-btn-active-popup,.fr-modal .fr-command.fr-btn.fr-btn-active-popup{background:#d6d6d6}.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-selection span,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-selection span,.fr-modal .fr-command.fr-btn.fr-dropdown.fr-selection span{font-weight:400}.fr-toolbar .fr-command.fr-btn.fr-dropdown i,.fr-toolbar .fr-command.fr-btn.fr-dropdown span,.fr-toolbar .fr-command.fr-btn.fr-dropdown img,.fr-toolbar .fr-command.fr-btn.fr-dropdown svg,.fr-popup .fr-command.fr-btn.fr-dropdown i,.fr-popup .fr-command.fr-btn.fr-dropdown span,.fr-popup .fr-command.fr-btn.fr-dropdown img,.fr-popup .fr-command.fr-btn.fr-dropdown svg,.fr-modal .fr-command.fr-btn.fr-dropdown i,.fr-modal .fr-command.fr-btn.fr-dropdown span,.fr-modal .fr-command.fr-btn.fr-dropdown img,.fr-modal .fr-command.fr-btn.fr-dropdown svg{margin-left:3px;margin-right:11px}.fr-toolbar .fr-command.fr-btn.fr-dropdown:after,.fr-popup .fr-command.fr-btn.fr-dropdown:after,.fr-modal .fr-command.fr-btn.fr-dropdown:after{position:absolute;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #333333;right:2px;top:18px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;content:""}.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active,.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active{fill:#333;background:#d6d6d6;-webkit-transition:.5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease}.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover,.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover{background:#ebebeb;fill:#333}.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover:after,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover:after,.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover:after{border-top-color:#333}.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:after,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:after,.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:after{border-top:0;border-bottom:4px solid #222222}.fr-toolbar .fr-command.fr-btn.fr-disabled,.fr-popup .fr-command.fr-btn.fr-disabled,.fr-modal .fr-command.fr-btn.fr-disabled{color:#bdbdbd;cursor:default;-webkit-opacity:.3;-moz-opacity:.3;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.fr-toolbar .fr-command.fr-btn.fr-disabled:after,.fr-popup .fr-command.fr-btn.fr-disabled:after,.fr-modal .fr-command.fr-btn.fr-disabled:after{border-top-color:#bdbdbd}.fr-toolbar .fr-command.fr-btn.fr-hidden,.fr-popup .fr-command.fr-btn.fr-hidden,.fr-modal .fr-command.fr-btn.fr-hidden{display:none}.fr-toolbar .fr-tabs .fr-command.fr-btn,.fr-popup .fr-tabs .fr-command.fr-btn,.fr-modal .fr-tabs .fr-command.fr-btn{margin:0;width:46px;height:40px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,.fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab,.fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,.fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab,.fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,.fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab{background:#FFF}.fr-toolbar .fr-tabs .fr-command.fr-btn span,.fr-popup .fr-tabs .fr-command.fr-btn span,.fr-modal .fr-tabs .fr-command.fr-btn span{height:27px}.fr-toolbar .fr-tabs .fr-command.fr-btn img,.fr-toolbar .fr-tabs .fr-command.fr-btn svg,.fr-popup .fr-tabs .fr-command.fr-btn img,.fr-popup .fr-tabs .fr-command.fr-btn svg,.fr-modal .fr-tabs .fr-command.fr-btn img,.fr-modal .fr-tabs .fr-command.fr-btn svg{margin:8px 11px;width:24px;height:24px}.fr-toolbar .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-toolbar .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-toolbar .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-popup .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-popup .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-popup .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-modal .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-modal .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-modal .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path{fill:#0098f7}.fr-toolbar.fr-disabled .fr-btn,.fr-toolbar.fr-disabled .fr-btn.fr-active,.fr-popup.fr-disabled .fr-btn,.fr-popup.fr-disabled .fr-btn.fr-active,.fr-modal.fr-disabled .fr-btn,.fr-modal.fr-disabled .fr-btn.fr-active{color:#bdbdbd;-webkit-opacity:.3;-moz-opacity:.3;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.fr-toolbar.fr-disabled .fr-btn.fr-dropdown:after,.fr-toolbar.fr-disabled .fr-btn.fr-active.fr-dropdown:after,.fr-popup.fr-disabled .fr-btn.fr-dropdown:after,.fr-popup.fr-disabled .fr-btn.fr-active.fr-dropdown:after,.fr-modal.fr-disabled .fr-btn.fr-dropdown:after,.fr-modal.fr-disabled .fr-btn.fr-active.fr-dropdown:after{border-top-color:#bdbdbd}.fr-toolbar.fr-rtl .fr-btn-grp.fr-float-left,.fr-popup.fr-rtl .fr-btn-grp.fr-float-left,.fr-modal.fr-rtl .fr-btn-grp.fr-float-left{float:right}.fr-toolbar.fr-rtl .fr-btn-grp.fr-float-right,.fr-popup.fr-rtl .fr-btn-grp.fr-float-right,.fr-modal.fr-rtl .fr-btn-grp.fr-float-right{float:left}.fr-toolbar.fr-rtl .fr-command.fr-btn,.fr-toolbar.fr-rtl .fr-btn-wrap,.fr-popup.fr-rtl .fr-command.fr-btn,.fr-popup.fr-rtl .fr-btn-wrap,.fr-modal.fr-rtl .fr-command.fr-btn,.fr-modal.fr-rtl .fr-btn-wrap{float:right}.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options,.fr-toolbar.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options,.fr-popup.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options,.fr-popup.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options,.fr-modal.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options,.fr-modal.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options{border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-btn-hover,.fr-toolbar.fr-rtl .fr-btn-wrap.fr-btn-hover,.fr-popup.fr-rtl .fr-command.fr-btn.fr-btn-hover,.fr-popup.fr-rtl .fr-btn-wrap.fr-btn-hover,.fr-modal.fr-rtl .fr-command.fr-btn.fr-btn-hover,.fr-modal.fr-rtl .fr-btn-wrap.fr-btn-hover{border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-toolbar.fr-inline>.fr-command.fr-btn:not(.fr-hidden),.fr-toolbar.fr-inline>.fr-btn-wrap:not(.fr-hidden){display:inline-flex;float:none}.fr-desktop .fr-command:hover,.fr-desktop .fr-command:focus,.fr-desktop .fr-command.fr-btn-hover,.fr-desktop .fr-command.fr-expanded{outline:0;color:#333}.fr-desktop .fr-command:hover:not(.fr-table-cell),.fr-desktop .fr-command:focus:not(.fr-table-cell),.fr-desktop .fr-command.fr-btn-hover:not(.fr-table-cell),.fr-desktop .fr-command.fr-expanded:not(.fr-table-cell){background:#ebebeb}.fr-desktop .fr-command:hover:after,.fr-desktop .fr-command:focus:after,.fr-desktop .fr-command.fr-btn-hover:after,.fr-desktop .fr-command.fr-expanded:after{border-top-color:#333}.fr-desktop .fr-command.fr-selected:not(.fr-table-cell),.fr-desktop .fr-command:active{color:#333;background:#d6d6d6}.fr-desktop .fr-command.fr-active:hover,.fr-desktop .fr-command.fr-active:focus,.fr-desktop .fr-command.fr-active.fr-btn-hover,.fr-desktop .fr-command.fr-active.fr-expanded{background:#ebebeb}.fr-desktop .fr-command.fr-active:active{background:#d6d6d6}.fr-desktop .fr-command.fr-disabled:hover,.fr-desktop .fr-command.fr-disabled:focus,.fr-desktop .fr-command.fr-disabled.fr-selected{background:transparent}.fr-desktop.fr-disabled .fr-command:hover,.fr-desktop.fr-disabled .fr-command:focus,.fr-desktop.fr-disabled .fr-command.fr-selected{background:transparent}.fr-toolbar.fr-mobile .fr-command.fr-blink,.fr-popup.fr-mobile .fr-command.fr-blink{background:#d6d6d6}.fr-command.fr-btn.fr-options{width:16px;margin-left:-5px}.fr-command.fr-btn.fr-options.fr-btn-hover,.fr-command.fr-btn.fr-options:hover,.fr-command.fr-btn.fr-options:focus{border-left:solid 1px #FAFAFA;-webkit-transition:border-left 0s,background-color .5s;-moz-transition:border-left 0s,background-color .5s;-ms-transition:border-left 0s,background-color .5s;-o-transition:border-left 0s,background-color .5s}.fr-command.fr-btn+.fr-dropdown-menu{background:#FFF;display:inline-block;position:absolute;right:auto;bottom:auto;height:auto;z-index:4;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-overflow-scrolling:touch;overflow:hidden;zoom:1;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.fr-command.fr-btn+.fr-dropdown-menu.test-height .fr-dropdown-wrapper{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;height:auto;max-height:275px}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper{padding:0;margin:0 auto auto;display:inline-block;text-align:left;position:relative;box-sizing:border-box;-webkit-transition:height .3s;-moz-transition:height .3s;-ms-transition:height .3s;-o-transition:height .3s;float:left;height:0;margin-top:0!important}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content{position:relative}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list{list-style-type:none;margin:0;padding:8px 0;min-width:72px}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li{padding:0;margin:0;font-size:15px}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a{padding:0 20px;line-height:200%;display:flex;cursor:pointer;white-space:nowrap;color:inherit;text-decoration:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg{width:24px;height:24px;margin:3px 4px}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg path{fill:#333}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active{background:#d6d6d6}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-disabled{color:#bdbdbd;cursor:default}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a .fr-shortcut{margin-left:20px;font-weight:700;-webkit-opacity:.75;-moz-opacity:.75;opacity:.75}.fr-command.fr-btn.fr-active+.fr-dropdown-menu{display:inline-block;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.fr-bottom>.fr-command.fr-btn+.fr-dropdown-menu{border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-toolbar.fr-rtl .fr-dropdown-wrapper,.fr-popup.fr-rtl .fr-dropdown-wrapper{text-align:right!important}body.fr-prevent-scroll{overflow:hidden}body.fr-prevent-scroll.fr-mobile{position:fixed;-webkit-overflow-scrolling:touch}.fr-modal{color:#222;font-family:Arial,Helvetica,sans-serif;position:fixed;overflow-x:auto;overflow-y:scroll;inset:0;width:100%;z-index:2147483640;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;line-height:1.2}.fr-modal.fr-middle .fr-modal-wrapper{margin:0 auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);position:absolute}.fr-modal .fr-modal-wrapper{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:20px auto;display:inline-block;background:#FFF;min-width:300px;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f;border:0;overflow:hidden;width:90%;position:relative}@media (min-width: 768px) and (max-width: 991px){.fr-modal .fr-modal-wrapper{margin:30px auto;width:70%}}@media (min-width: 992px){.fr-modal .fr-modal-wrapper{margin:50px auto;width:960px}}.fr-modal .fr-modal-wrapper .fr-modal-head{background:#FFF;overflow:hidden;position:absolute;width:100%;min-height:42px;z-index:3;border-bottom:solid #efefef 1px;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-ms-transition:all .2s ease 0s;-o-transition:all .2s ease 0s}.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-head-line{height:56px;padding:0 10px}.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-close{margin:10px;position:absolute;top:0;right:0}.fr-modal .fr-modal-wrapper .fr-modal-head h4{font-size:20px;padding:19px 10px;margin:0;font-weight:400;line-height:18px;display:inline-block;float:left}.fr-modal .fr-modal-wrapper div.fr-modal-body{height:100%;min-height:150px;overflow-y:auto;padding-bottom:20px}.fr-modal .fr-modal-wrapper div.fr-modal-body:focus{outline:0}.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command{height:36px;line-height:1;color:#0098f7;padding:10px;cursor:pointer;text-decoration:none;border:none;background:none;font-size:16px;outline:none;-webkit-transition:background .2s ease 0s;-moz-transition:background .2s ease 0s;-ms-transition:background .2s ease 0s;-o-transition:background .2s ease 0s;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command+button{margin-left:24px}.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:hover,.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:focus{background:#ebebeb;color:#0098f7}.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:active{background:#d6d6d6;color:#0098f7}.fr-modal .fr-modal-wrapper div.fr-modal-body button::-moz-focus-inner{border:0}.fr-desktop .fr-modal-wrapper .fr-modal-head i:hover{background:#ebebeb}.fr-overlay{position:fixed;inset:0;background:#000;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";z-index:2147483639}ol.decimal_type{counter-reset:item}ol.decimal_type>li{display:block;position:relative}ol.decimal_type>li:before{content:counters(item,".") ". ";counter-increment:item;position:absolute;margin-right:100%;right:10px}.fr-popup{position:absolute;display:none;color:#222;background:#FFF;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;margin-top:10px;z-index:2147483635;text-align:left;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2}.fr-popup .fr-icon{text-align:center;vertical-align:middle;font-size:20px;line-height:1;cursor:pointer;font-weight:400;box-sizing:content-box;padding:6px}.fr-popup .fr-icon-container{padding:20px;max-height:200px;overflow:auto;box-sizing:border-box}@supports not (-ms-high-contrast: none){.fr-popup .fr-icon-container{grid-template-columns:repeat(auto-fill,minmax(36px,36px));display:grid}}@media (min-width: 768px){.fr-popup .fr-icon-container{min-width:276px}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.fr-popup .fr-icon-container{display:inline-flex}}@media screen and (-ms-high-contrast: active) and (max-width: 768px),(-ms-high-contrast: none) and (max-width: 768px){.fr-popup .fr-icon-container{width:236px}}.fr-popup .fr-input-focus{background:whitesmoke}.fr-popup.fr-above{margin-top:-10px;border-top:0}.fr-popup.fr-active{display:block}.fr-popup.fr-hidden,.fr-popup.fr-empty{display:none!important}.fr-popup .fr-hs{display:block!important}.fr-popup .fr-hs.fr-hidden{display:none!important}.fr-popup .fr-input-line{position:relative;padding:15px 0}.fr-popup .fr-input-line input[type=text],.fr-popup .fr-input-line input[type=number],.fr-popup .fr-input-line textarea{width:100%;margin-bottom:1px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:solid 1px #999999;color:#222;font-size:14px;background:#FFF;position:relative;z-index:2;padding:4px 12px;box-sizing:border-box;-webkit-transition:border .5s,padding .5s;-moz-transition:border .5s,padding .5s;-ms-transition:border .5s,padding .5s;-o-transition:border .5s,padding .5s}.fr-popup .fr-input-line input[type=text]:hover,.fr-popup .fr-input-line input[type=number]:hover,.fr-popup .fr-input-line textarea:hover{border:solid 1px #515151}.fr-popup .fr-input-line input[type=text]:focus,.fr-popup .fr-input-line input[type=number]:focus,.fr-popup .fr-input-line textarea:focus{border:solid 2px #0098f7;padding:3px 11px}.fr-popup .fr-input-line input[type=text],.fr-popup .fr-input-line input[type=number]{height:46px}.fr-popup .fr-input-line input+label,.fr-popup .fr-input-line textarea+label{position:absolute;top:29px;left:12px;font-size:14px;color:gray;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;z-index:3;display:block;background:#FFF;padding:0;cursor:text}.fr-popup .fr-input-line input.fr-not-empty+label,.fr-popup .fr-input-line textarea.fr-not-empty+label{color:gray;width:auto;left:4px;padding:0 4px;font-size:11px;top:9px}.fr-popup input,.fr-popup textarea{user-select:text;-o-user-select:text;-moz-user-select:text;-khtml-user-select:text;-webkit-user-select:text;-ms-user-select:text;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;outline:none}.fr-popup textarea{resize:none}.fr-popup .fr-buttons{white-space:nowrap;line-height:0}.fr-popup .fr-buttons .fr-btn{margin-left:4px;margin-right:4px;display:inline-block;float:none}.fr-popup .fr-buttons .fr-btn i{float:left}.fr-popup .fr-buttons .fr-separator{display:inline-block;float:none}.fr-popup .fr-buttons.fr-tabs{border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#f5f5f5;overflow:hidden}@media (max-width: 768px){.fr-popup .fr-buttons.fr-tabs.fr-tabs-scroll{overflow:scroll;overflow-y:hidden;width:276px}}.fr-popup .fr-buttons:not(.fr-tabs){padding:5px}.fr-popup .fr-layer{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:195px;box-sizing:border-box;margin:20px;display:none}@media (min-width: 768px){.fr-popup .fr-layer{width:260px}}.fr-popup .fr-layer.fr-active{display:inline-block}.fr-popup .fr-action-buttons{z-index:7;height:36px;text-align:right}.fr-popup .fr-action-buttons button.fr-command{height:36px;line-height:1;color:#0098f7;padding:10px;cursor:pointer;text-decoration:none;border:none;background:none;font-size:16px;outline:none;-webkit-transition:background .2s ease 0s;-moz-transition:background .2s ease 0s;-ms-transition:background .2s ease 0s;-o-transition:background .2s ease 0s;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-popup .fr-action-buttons button.fr-command+button{margin-left:24px}.fr-popup .fr-action-buttons button.fr-command:hover,.fr-popup .fr-action-buttons button.fr-command:focus{background:#ebebeb;color:#0098f7}.fr-popup .fr-action-buttons button.fr-command:active{background:#d6d6d6;color:#0098f7}.fr-popup .fr-action-buttons button::-moz-focus-inner{border:0}.fr-popup .fr-checkbox{position:relative;display:inline-block;width:18px;height:18px;padding:10px;border-radius:100%;line-height:1;box-sizing:content-box;vertical-align:middle}.fr-popup .fr-checkbox svg{margin-left:2px;margin-top:2px;display:none;width:10px;height:10px}.fr-popup .fr-checkbox span{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:18px;height:18px;display:inline-block;position:relative;z-index:1;box-sizing:border-box;-webkit-transition:background .2s ease 0s,border-color .2s ease 0s;-moz-transition:background .2s ease 0s,border-color .2s ease 0s;-ms-transition:background .2s ease 0s,border-color .2s ease 0s;-o-transition:background .2s ease 0s,border-color .2s ease 0s}.fr-popup .fr-checkbox input{position:absolute;z-index:2;-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";border:0 none;cursor:pointer;height:18px;margin:0;padding:0;width:18px;top:7px;left:7px}.fr-popup .fr-checkbox input:not(:checked)+span{border:solid 2px #999999}.fr-popup .fr-checkbox input:not(:checked):active+span{background-color:#f5f5f5}.fr-popup .fr-checkbox input:not(:checked):focus+span,.fr-popup .fr-checkbox input:not(:checked):hover+span{border-color:#515151}.fr-popup .fr-checkbox input:checked+span{background:#0098f7;border:solid 2px #0098f7}.fr-popup .fr-checkbox input:checked+span svg{display:block}.fr-popup .fr-checkbox input:checked:active+span{background-color:#ecf5ff}.fr-popup .fr-checkbox input:checked:focus+span,.fr-popup .fr-checkbox input:checked:hover+span{-webkit-opacity:.8;-moz-opacity:.8;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.fr-popup .fr-checkbox-line{font-size:14px;line-height:1.4px;margin-top:10px}.fr-popup .fr-checkbox-line label{cursor:pointer;margin:0 5px;vertical-align:middle}.fr-popup.fr-rtl{direction:rtl;text-align:right}.fr-popup.fr-rtl .fr-action-buttons{text-align:left}.fr-popup.fr-rtl .fr-input-line input+label,.fr-popup.fr-rtl .fr-input-line textarea+label{left:auto;right:0}.fr-popup.fr-rtl .fr-buttons .fr-separator.fr-vs{float:right}.fr-text-edit-layer{width:250px;box-sizing:border-box;display:block!important}.fr-toolbar{color:#222;background:#FFF;position:relative;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-align:left;border:1px solid #CCCCCC;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2;padding-bottom:0;-webkit-transition:padding-bottom .5s;-moz-transition:padding-bottom .5s;-ms-transition:padding-bottom .5s;-o-transition:padding-bottom .5s}.fr-toolbar:after{clear:both;display:block;content:"";height:0}.fr-toolbar:after{height:0}.fr-toolbar .fr-newline{clear:both;display:block;content:"";margin-left:9px;margin-right:9px;background:#efefef;height:1px;-webkit-transition:height .5s;-moz-transition:height .5s;-ms-transition:height .5s;-o-transition:height .5s}.fr-toolbar.fr-toolbar-open .fr-newline{height:0}.fr-toolbar .fr-float-right{float:right}.fr-toolbar .fr-float-left{float:left}.fr-toolbar .fr-more-toolbar{float:left;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#f5f5f5;-webkit-transition:height .5s;-moz-transition:height .5s;-ms-transition:height .5s;-o-transition:height .5s;height:0;overflow:hidden;box-sizing:border-box;width:100%}.fr-toolbar .fr-more-toolbar.fr-expanded{height:48px}.fr-toolbar .fr-more-toolbar.fr-overflow-visible{overflow:visible}.fr-toolbar .fr-more-toolbar>.fr-command.fr-btn{margin-left:4px;margin-right:4px}.fr-toolbar .fr-btn-grp{display:inline-block;margin:0 17px 0 12px}@media (max-width: 768px){.fr-toolbar .fr-btn-grp{margin:0 7px 0 6px}}.fr-toolbar .fr-command.fr-btn.fr-open{margin-top:10px;margin-bottom:-1px;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-toolbar .fr-command.fr-btn.fr-open:not(:hover):not(:focus):not(:active){background:#f5f5f5}.fr-toolbar.fr-rtl{text-align:right}.fr-toolbar.fr-inline{display:none;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f;border:0;white-space:nowrap;position:absolute;margin-top:5px;z-index:2147483630}.fr-toolbar.fr-inline.fr-above{margin-top:-10px;border-top:0}.fr-toolbar.fr-inline .fr-newline{height:0}.fr-toolbar.fr-inline .fr-more-toolbar{position:absolute!important}.fr-toolbar.fr-inline .fr-more-toolbar.fr-expanded{position:relative!important}.fr-toolbar.fr-top{top:0;border-bottom:0;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-toolbar.fr-bottom{bottom:0;border-top:0;padding-bottom:0;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-toolbar.fr-bottom .fr-newline{padding-top:0;-webkit-transition:padding-top .5s;-moz-transition:padding-top .5s;-ms-transition:padding-top .5s;-o-transition:padding-top .5s}.fr-toolbar.fr-bottom.fr-toolbar-open .fr-newline{padding-top:48px;background:#FFF}.fr-toolbar.fr-bottom .fr-command.fr-btn.fr-open{margin-top:-1px;margin-bottom:10px;border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-toolbar.fr-sticky-on{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-separator{background:#ebebeb;display:block;vertical-align:top;float:left}.fr-separator+.fr-separator{display:none}.fr-separator.fr-vs{height:32px;width:1px;margin:8px 4px}.fr-separator.fr-hs{clear:both;width:calc(100% - 8px);margin:0 4px;height:1px}.fr-separator.fr-hidden{display:none!important}.fr-rtl .fr-separator{float:right}.fr-toolbar.fr-inline .fr-separator.fr-hs{float:none}.fr-toolbar.fr-inline .fr-separator.fr-vs{display:inline-block}.fr-second-toolbar{border:1px solid #CCCCCC;border-top:0;background:#FFF;line-height:1.4;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-second-toolbar:after{clear:both;display:block;content:"";height:0}.fr-second-toolbar:empty{min-height:10px;position:relative;margin-top:-1px;z-index:2}#fr-logo{float:left;outline:none}#fr-logo>span{display:inline-block;float:left;font-family:sans-serif;padding:11px 5px 10px 15px;font-size:12px;font-weight:500;color:#b1b2b7;-webkit-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s}#fr-logo>svg{height:20px;width:47px;margin:7px 0;cursor:pointer}#fr-logo>svg *{-webkit-transition:fill .3s;-moz-transition:fill .3s;-ms-transition:fill .3s;-o-transition:fill .3s}#fr-logo:hover>span,#fr-logo:focus>span{color:#0098f7}#fr-logo:hover>svg .fr-logo,#fr-logo:focus>svg .fr-logo{fill:#0098f7}.fr-visibility-helper{display:none;margin-left:0!important}@media (min-width: 768px){.fr-visibility-helper{margin-left:1px!important}}@media (min-width: 992px){.fr-visibility-helper{margin-left:2px!important}}@media (min-width: 1200px){.fr-visibility-helper{margin-left:3px!important}}.fr-opacity-0{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.fr-box{position:relative}.fr-sticky{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}.fr-sticky-off{position:relative}.fr-sticky-on{position:fixed;z-index:10}.fr-sticky-on.fr-sticky-ios{position:-webkit-sticky;left:0;right:0;width:auto!important}.modal .fr-sticky-on{position:-webkit-sticky;position:sticky}.fr-sticky-dummy{display:none}.fr-sticky-on+.fr-sticky-dummy,.fr-sticky-box>.fr-sticky-dummy{display:block}span.fr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-view .fr-highlight-change,.fr-highlight-change>img,.fr-highlight-change>.fr-video>video,.fr-highlight-change>.fr-video>embed,.fr-highlight-change>.fr-video>iframe,.fr-highlight-change>.fr-embedly>.embedly-card>.embedly-card-hug>iframe,.fr-highlight-change>p,.fr-view .fr-highlight-change>span:not(.fr-tracking-deleted){background-color:#f3eec3;opacity:.5}.fr-highlight-change.fr-highlight-change>table td,.fr-highlight-change.fr-highlight-change>hr{border-color:#f3eec3}.fr-tracking-deleted.fr-tracking-deleted>table td,.fr-tracking-deleted.fr-tracking-deleted>hr{border-color:#dc3545}.fr-tracking-deleted img,.fr-tracking-deleted>.fr-video>video,.fr-tracking-deleted>.fr-video>iframe,.fr-tracking-deleted>.fr-embedly>.embedly-card>.embedly-card-hug>iframe{opacity:.5;background-color:#dc3545}.fr-view .fr-tracking-deleted{background-color:#dc3545;text-decoration:line-through;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:1}.fr-highlight-change>.fr-video>iframe,.fr-tracking-deleted>.fr-video>iframe,.fr-highlight-change>.fr-video>video,.fr-tracking-deleted>.fr-video>video,.fr-highlight-change>.fr-video>embed,.fr-highlight-change>.fr-embedly>.embedly-card>.embedly-card-hug>iframe,.fr-tracking-deleted>.fr-embedly>.embedly-card>.embedly-card-hug>iframe{padding:10px!important}.fr-tracking-deleted img,.fr-highlight-change img{border:2px solid #f3eec3}.fr-highlight-change #isPasted *:not(table):not(tbody):not(tr):not(td){opacity:.5;background-color:#f3eec3}.fr-highlight-change #isPasted>table td{opacity:.5;border-color:#f3eec3}.fr-track-hide{display:none}.fr-track-hide-mobile{width:0;height:0;overflow:hidden;position:absolute}.fr-ios-mobile-disable-select{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.fr-bottom-extended{flex-wrap:wrap;display:flex;box-sizing:border-box}.position-relative{position:relative!important}.fr-element table td.fr-selected-cell,.fr-element table th.fr-selected-cell{border:1px double #0098f7}.fr-element table td,.fr-element table th{user-select:text;-o-user-select:text;-moz-user-select:text;-khtml-user-select:text;-webkit-user-select:text;-ms-user-select:text}.fr-element .fr-no-selection table td,.fr-element .fr-no-selection table th{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-table-resizer{cursor:col-resize;position:absolute;z-index:3;display:none}.fr-table-resizer.fr-moving{z-index:2}.fr-table-resizer div{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";border-right:1px solid #0098f7}.fr-no-selection{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-popup .fr-table-size{margin:20px}.fr-popup .fr-table-size .fr-table-size-info{text-align:center;font-size:14px}.fr-popup .fr-table-size .fr-select-table-size{line-height:0;padding:5px;white-space:nowrap}.fr-popup .fr-table-size .fr-select-table-size>span{display:inline-block;padding:0 4px 4px 0;background:transparent}.fr-popup .fr-table-size .fr-select-table-size>span>span{display:inline-block;width:18px;height:18px;border:1px solid #DDD}.fr-popup .fr-table-size .fr-select-table-size>span.hover{background:transparent}.fr-popup .fr-table-size .fr-select-table-size>span.hover>span{background:rgba(0,152,247,.3);border:solid 1px #0098f7}.fr-popup .fr-table-size .fr-select-table-size .new-line:after{clear:both;display:block;content:"";height:0}.fr-popup.fr-above .fr-table-size .fr-select-table-size>span{display:inline-block!important}.fr-popup .fr-table-colors{display:block;padding:20px 20px 0}.fr-popup.fr-desktop .fr-table-size .fr-select-table-size>span>span{width:12px;height:12px}.fr-insert-helper{position:absolute;z-index:9999;white-space:nowrap}.fr-element img{cursor:pointer;padding:0 1px}.fr-image-resizer{position:absolute;border:solid 1px #0098f7;display:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;box-sizing:content-box}.fr-image-resizer.fr-active{display:block}.fr-image-resizer .fr-handler{display:block;position:absolute;background:#0098f7;border:solid 1px #FFF;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;z-index:4;box-sizing:border-box}.fr-image-resizer .fr-handler.fr-hnw{cursor:nw-resize}.fr-image-resizer .fr-handler.fr-hne{cursor:ne-resize}.fr-image-resizer .fr-handler.fr-hsw{cursor:sw-resize}.fr-image-resizer .fr-handler.fr-hse{cursor:se-resize}.fr-image-resizer .fr-handler{width:12px;height:12px}.fr-image-resizer .fr-handler.fr-hnw{left:-6px;top:-6px}.fr-image-resizer .fr-handler.fr-hne{right:-6px;top:-6px}.fr-image-resizer .fr-handler.fr-hsw{left:-6px;bottom:-6px}.fr-image-resizer .fr-handler.fr-hse{right:-6px;bottom:-6px}@media (min-width: 1200px){.fr-image-resizer .fr-handler{width:10px;height:10px}.fr-image-resizer .fr-handler.fr-hnw{left:-5px;top:-5px}.fr-image-resizer .fr-handler.fr-hne{right:-5px;top:-5px}.fr-image-resizer .fr-handler.fr-hsw{left:-5px;bottom:-5px}.fr-image-resizer .fr-handler.fr-hse{right:-5px;bottom:-5px}}.fr-image-overlay{position:fixed;inset:0;z-index:2147483640;display:none}.fr-popup .fr-image-upload-layer{border:dashed 2px #bdbdbd;padding:25px 0;margin:20px;position:relative;font-size:14px;letter-spacing:1px;line-height:140%;text-align:center}.fr-popup .fr-image-upload-layer:hover{background:#ebebeb}.fr-popup .fr-image-upload-layer.fr-drop{background:#ebebeb;border-color:#0098f7}.fr-popup .fr-image-upload-layer .fr-form{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;inset:0;z-index:2147483640;overflow:hidden;margin:0!important;padding:0!important;width:100%!important}.fr-popup .fr-image-upload-layer .fr-form input{cursor:pointer;position:absolute;right:0;top:0;bottom:0;width:500%;height:100%;margin:0;font-size:400px}.fr-popup .fr-image-progress-bar-layer>h3{font-size:16px;margin:10px 0;font-weight:400}.fr-popup .fr-image-progress-bar-layer>div.fr-action-buttons{display:none}.fr-popup .fr-image-progress-bar-layer>div.fr-loader{background:#b3e0fd;height:10px;width:100%;margin-top:20px;overflow:hidden;position:relative}.fr-popup .fr-image-progress-bar-layer>div.fr-loader span{display:block;height:100%;width:0%;background:#0098f7;-webkit-transition:width .2s ease 0s;-moz-transition:width .2s ease 0s;-ms-transition:width .2s ease 0s;-o-transition:width .2s ease 0s}.fr-popup .fr-image-progress-bar-layer>div.fr-loader.fr-indeterminate span{width:30%!important;position:absolute;top:0;animation:loading 2s linear infinite}.fr-popup .fr-image-progress-bar-layer.fr-error>div.fr-loader{display:none}.fr-popup .fr-image-progress-bar-layer.fr-error>div.fr-action-buttons{display:block}.fr-image-size-layer .fr-image-group .fr-input-line{width:calc(50% - 5px);display:inline-block}.fr-image-size-layer .fr-image-group .fr-input-line+.fr-input-line{margin-left:10px}.fr-uploading{-webkit-opacity:.4;-moz-opacity:.4;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}@keyframes loading{0%{left:-25%}to{left:100%}}img.fr-draggable{-webkit-user-select:none;user-select:none}body.fr-fullscreen{overflow:hidden;height:100%;width:100%;position:fixed}.fr-box.fr-fullscreen{margin:0!important;position:fixed;inset:0;z-index:2147483630!important;width:auto!important}.fr-box.fr-fullscreen .fr-wrapper{background-color:#fff}.fr-box.fr-fullscreen.fr-basic.fr-top .fr-wrapper,.fr-box.fr-fullscreen.fr-basic.fr-bottom .fr-wrapper,.fr-box.fr-fullscreen .fr-toolbar{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-box.fr-fullscreen .fr-toolbar.fr-top{top:0!important}.fr-box.fr-fullscreen .fr-toolbar.fr-bottom{bottom:0!important}.fr-box.fr-fullscreen .fr-second-toolbar{margin-top:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-fullscreen-wrapper{z-index:2147483640!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}.fr-clearfix:after{clear:both;display:block;content:"";height:0}.fr-hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-view img.fr-rounded,.fr-view .fr-img-caption.fr-rounded img{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-view img.fr-shadow,.fr-view .fr-img-caption.fr-shadow img{box-shadow:10px 10px 5px #ccc}.fr-view img.fr-bordered,.fr-view .fr-img-caption.fr-bordered img{border:solid 5px #CCC}.fr-view img.fr-bordered{box-sizing:content-box}.fr-view .fr-img-caption.fr-bordered img{box-sizing:border-box}.fr-view li img.fr-dii.fr-fil{margin-right:20px}.fr-view{word-wrap:break-word}.fr-view span[style~="color:"] a{color:inherit}.fr-view strong{font-weight:700}.fr-view table[border="0"] td:not([class]),.fr-view table[border="0"] th:not([class]),.fr-view table[border="0"] td[class=""],.fr-view table[border="0"] th[class=""]{border-width:0px}.fr-view table{border:none;border-collapse:collapse;empty-cells:show;max-width:100%}.fr-view table td{min-width:5px}.fr-view table.fr-dashed-borders td,.fr-view table.fr-dashed-borders th{border-style:dashed}.fr-view table.fr-alternate-rows tbody tr:nth-child(2n){background:whitesmoke}.fr-view table td,.fr-view table th{border:1px solid #DDD}.fr-view table td:empty,.fr-view table th:empty{height:20px}.fr-view table td.fr-highlighted,.fr-view table th.fr-highlighted{border:1px double red}.fr-view table td.fr-thick,.fr-view table th.fr-thick{border-width:2px}.fr-view table th,.fr-view table tfoot td{background:#ececec}.fr-view hr{clear:both;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;break-after:always;page-break-after:always}.fr-view .fr-file{position:relative}.fr-view .fr-file:after{position:relative;content:"\1f4ce";font-weight:400}.fr-view pre{white-space:pre-wrap;word-wrap:break-word;overflow:visible}.fr-view[dir=rtl] blockquote{border-left:none;border-right:solid 2px #5E35B1;margin-right:0;padding-right:5px;padding-left:0}.fr-view[dir=rtl] blockquote blockquote{border-color:#00bcd4}.fr-view[dir=rtl] blockquote blockquote blockquote{border-color:#43a047}.fr-view blockquote{border-left:solid 2px #5E35B1;margin-left:0;padding-left:5px;color:#5e35b1}.fr-view blockquote blockquote{border-color:#00bcd4;color:#00bcd4}.fr-view blockquote blockquote blockquote{border-color:#43a047;color:#43a047}.fr-view span.fr-emoticon{font-weight:400;font-family:"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,Segoe UI Symbol,"Android Emoji",EmojiSymbols;display:inline;line-height:0}.fr-view span.fr-emoticon.fr-emoticon-img{background-repeat:no-repeat!important;font-size:inherit;height:1em;width:1em;min-height:20px;min-width:20px;display:inline-block;margin:-.1em .1em .1em;line-height:1;vertical-align:middle}.fr-view .fr-text-gray{color:#aaa!important}.fr-view .fr-text-bordered{border-top:solid 1px #222;border-bottom:solid 1px #222;padding:10px 0}.fr-view .fr-text-spaced{letter-spacing:1px}.fr-view .fr-text-uppercase{text-transform:uppercase}.fr-view .fr-class-highlighted{background-color:#ff0}.fr-view .fr-class-code{border-color:#ccc;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#f5f5f5;padding:10px;font-family:Courier New,Courier,monospace}.fr-view .fr-class-transparency{opacity:.5}.fr-view img{position:relative;max-width:100%}.fr-view img.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}.fr-view img.fr-dib.fr-fil{margin-left:0;text-align:left}.fr-view img.fr-dib.fr-fir{margin-right:0;text-align:right}.fr-view img.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - 10px);min-width:10px}.fr-view img.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px);min-width:5px}.fr-view img.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px);min-width:5px}.fr-view span.fr-img-caption{position:relative;max-width:100%}.fr-view span.fr-img-caption.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}.fr-view span.fr-img-caption.fr-dib.fr-fil{margin-left:0;text-align:left}.fr-view span.fr-img-caption.fr-dib.fr-fir{margin-right:0;text-align:right}.fr-view span.fr-img-caption.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - 10px);min-width:10px}.fr-view span.fr-img-caption.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px);min-width:5px}.fr-view span.fr-img-caption.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px);min-width:5px}.fr-view .fr-video{text-align:center;position:relative}.fr-view .fr-video.fr-rv{padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.fr-view .fr-video.fr-rv>iframe,.fr-view .fr-video.fr-rv object,.fr-view .fr-video.fr-rv embed{position:absolute!important;top:0;left:0;width:100%;height:100%}.fr-view .fr-video>*{box-sizing:content-box;max-width:100%;border:none}.fr-view .fr-video.fr-dvb{display:block;clear:both}.fr-view .fr-video.fr-dvb.fr-fvl{text-align:left}.fr-view .fr-video.fr-dvb.fr-fvr{text-align:right}.fr-view .fr-video.fr-dvi{display:inline-block}.fr-view .fr-video.fr-dvi.fr-fvl{float:left}.fr-view .fr-video.fr-dvi.fr-fvr{float:right}.fr-view a.fr-strong{font-weight:700}.fr-view a.fr-green{color:green}.fr-view .fr-img-caption{text-align:center}.fr-view .fr-img-caption .fr-img-wrap{padding:0;margin:auto;text-align:center;width:100%}.fr-view .fr-img-caption .fr-img-wrap a{display:block}.fr-view .fr-img-caption .fr-img-wrap img{display:block;margin:auto;width:100%}.fr-view .fr-img-caption .fr-img-wrap>span{margin:auto;display:block;padding:5px 5px 10px;font-size:14px;font-weight:initial;box-sizing:border-box;-webkit-opacity:.9;-moz-opacity:.9;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";width:100%;text-align:center}.fr-view button.fr-rounded,.fr-view input.fr-rounded,.fr-view textarea.fr-rounded{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-view button.fr-large,.fr-view input.fr-large,.fr-view textarea.fr-large{font-size:24px}.fr-view span.fr-img-caption.fr-dii.fr-fil,.fr-view p img.fr-dii.fr-fil{margin-right:15px}a.fr-view.fr-strong{font-weight:700}a.fr-view.fr-green{color:green}img.fr-view{position:relative;max-width:100%}img.fr-view.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}img.fr-view.fr-dib.fr-fil{margin-left:0;text-align:left}img.fr-view.fr-dib.fr-fir{margin-right:0;text-align:right}img.fr-view.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - 10px);min-width:10px}img.fr-view.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px);min-width:5px}img.fr-view.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px);min-width:5px}span.fr-img-caption.fr-view{position:relative;max-width:100%}span.fr-img-caption.fr-view.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}span.fr-img-caption.fr-view.fr-dib.fr-fil{margin-left:0;text-align:left}span.fr-img-caption.fr-view.fr-dib.fr-fir{margin-right:0;text-align:right}span.fr-img-caption.fr-view.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - 10px);min-width:10px}span.fr-img-caption.fr-view.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px);min-width:5px}span.fr-img-caption.fr-view.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px);min-width:5px}.rich-text-container{padding:var(--spacer-medium);background:var(--colour-white);border:1px solid var(--colour-indigo-blue);border-radius:var(--border-radius-tiny)}.rich-text-container .save-state{display:flex;justify-content:end;align-items:center;height:var(--font-size-caption);gap:var(--spacer-tiny);font-size:var(--font-size-caption);color:var(--colour-grey-dark)}.rich-text-container .save-state .fa-rotate{animation-name:spin;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}.rich-text-additional-info-header{display:flex;justify-content:space-between;margin-top:var(--spacer-medium);margin-bottom:var(--spacer-small)}.rich-text-additional-info-header h4,.rich-text-additional-info-header p{margin:0}.fr-box.fr-basic.fr-wrapper,.fr-wrapper,.fr-toolbar,.fr-second-toolbar{border:0!important;border-radius:var(--border-radius-tiny)!important}.fr-toolbar .fr-command.fr-btn:hover{background:var(--colour-indigo-tint)!important}.fr-popup .fr-color-set.fr-table-colors{padding:0}.fr-popup .fr-color-set.fr-table-colors .fr-command{display:block;min-height:1em}.fr-popup .fr-color-set.fr-table-colors .fr-command .fr-svg{width:2em;display:block;margin:0 auto}.fr-popup .fr-color-set.fr-table-colors .fr-selected-color{border:solid #000 1px}.fr-box.fr-basic .fr-element{font-family:var(--font-family-sans-serif)}.fr-box.fr-basic .fr-element p{font-size:var(--font-size-tiny)}.fr-box.fr-basic .fr-element .heading_1{font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);line-height:var(--spacer-medium)}.fr-box.fr-basic .fr-element .heading_2{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);line-height:var(--spacer-small)}.fr-box.fr-basic .fr-element table.fr-solid-borders td,.fr-box.fr-basic .fr-element table.fr-solid-borders th{border:2px solid #000}.fr-box.fr-basic .fr-element table.fr-dashed-borders td,.fr-box.fr-basic .fr-element table.fr-dashed-borders th{border:2px dashed #000}.fr-box.fr-basic .fr-element table .fr-cell-highlighted{border:2px double var(--colour-red)!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slideInFromLeft{0%{opacity:0}to{opacity:1}}.search{display:flex;margin-bottom:var(--spacer-small)}.search.component{flex-direction:column}.search .search-input{display:flex;max-width:var(--optimal-reading-length-for-tiny-font);position:relative;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.search .clear-search-button{position:absolute;right:calc(var(--spacer-large) * 2);color:var(--colour-indigo-blue);height:90%;width:44px;background:var(--colour-white);border:inherit;animation:.6s ease-out 0s 1 slideInFromLeft}.search .submit-search-button{position:absolute;right:var(--spacer-small);height:100%;border-radius:0 var(--border-radius-tiny) var(--border-radius-tiny) 0}.search input{max-width:100%;width:340px;margin-right:var(--spacer-small);transition:width .4s cubic-bezier(.45,.05,.55,.95)}@media (min-width: 900px){.search input{max-width:var(--optimal-reading-length-for-tiny-font)}}.search input:focus{width:450px}#skip-to-content{position:relative}#skip-to-content a{position:absolute;transform:translateY(-100%)}#skip-to-content a:focus{transform:unset;height:auto;width:auto;opacity:unset;background-color:var(--colour-midnight);color:var(--colour-white);padding:var(--spacer-small) var(--spacer-huge);margin-left:var(--spacer-huge);border-radius:0 0 16px 16px;text-decoration:none}.table-container{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}table{width:100%;margin-bottom:var(--spacer-small);color:var(--colour-grey-900);border-collapse:collapse}table th,table td{padding:var(--spacer-small);vertical-align:middle;border-top:1px solid var(--colour-grey)}table thead th,table thead td{border-bottom:1px solid var(--colour-grey-light);border-top:1px solid var(--colour-grey-light);text-align:left}table thead th a,table thead td a{color:var(--colour-grey-900)}table tbody+tbody{border-top:2px solid var(--colour-grey)}table tr{border-bottom:1px solid var(--colour-grey-light)}table tbody tr:hover{background-color:var(--colour-grey-lighter)}table .action-buttons>*{margin-right:var(--spacer-small)}.tabs{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;margin-bottom:var(--spacer-medium);box-shadow:inset 0 -1px 0 var(--colour-grey-light)}.tab-button{background:transparent;display:block;position:relative;text-decoration:none;padding:var(--spacer-tiny) var(--spacer-small);color:var(--colour-indigo-blue);border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem;margin:0;z-index:1}.tab-button:focus,.tab-button:hover{text-decoration:none;border-color:var(--colour-grey-light);border-bottom-color:transparent}.tab-button.active{color:var(--colour-grey-darker);border-color:var(--colour-grey-light) var(--colour-grey-light) var(--colour-white);background:var(--colour-white);z-index:2}.tab:not(:first-child) .tab-button.active:before,.tab-button.active:after{display:block;width:10px;height:10px;border:1px solid transparent;content:"";border-radius:0% 0% 50% 50%;position:absolute;bottom:-1px;box-shadow:0 10px 0 var(--colour-white);border-bottom-color:var(--colour-grey-light)}.tab-button.active:after{transform:rotate(45deg);left:100%}.tab-button.active:before{transform:rotate(-45deg);right:100%}.warning-text{color:var(--colour-red);font-weight:var(--font-weight-bold)}.helper-text{font-size:var(--font-size-tiny);line-height:var(--font-size-medium);margin-top:0;margin-bottom:var(--spacer-tiny);color:var(--colour-grey-darker)}.toast{position:fixed;z-index:2000;width:100%;height:0;top:-150px;transition:top .5s cubic-bezier(.68,-.55,.27,1.55)}.toast.show{top:0}.toast .outer{margin:0 auto;max-width:640px;display:flex;justify-content:center;height:0}.toast .inner{min-width:200px;max-width:640px;padding:var(--spacer-small) var(--spacer-medium);color:var(--colour-white);font-weight:var(--font-weight-bold);border-radius:var(--border-radius-tiny);box-shadow:0 8px 16px rgba(var(--colour-midnight),.24),0 0 1px rgba(var(--colour-midnight),.4);margin-top:var(--spacer-medium);height:-webkit-min-content;height:min-content}.toast .inner.success{background-color:var(--colour-green-dark)}.toast .inner.deletion,.toast .inner.unsubscription,.toast .inner.info{background-color:var(--colour-grey-darker)}.toast .inner.error{background-color:var(--colour-red)}@media (max-width: 900px){.toast .inner{width:100%;min-width:unset;max-width:unset;margin-left:var(--spacer-medium);margin-right:var(--spacer-medium)}}.toast .content{display:flex;align-items:center;height:100%}.toast .content i{margin-right:var(--spacer-tiny)}:root{--ts-pr-clear-button: 0;--ts-pr-caret: 0;--ts-pr-min: .75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control{padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper.plugin-drag_drop.multi>.ts-control>div.ui-sortable-placeholder{visibility:visible!important;background:#f2f2f2!important;background:rgba(0,0,0,.06)!important;border:0 none!important;box-shadow:inset 0 0 12px 4px #fff}.ts-wrapper.plugin-drag_drop .ui-sortable-placeholder:after{content:"!";visibility:hidden}.ts-wrapper.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px #0003}.plugin-checkbox_options .option input{margin-right:.5rem}.plugin-clear_button{--ts-pr-clear-button: 1em}.plugin-clear_button .clear-button{opacity:0;position:absolute;top:50%;transform:translateY(-50%);right:2px;margin-right:0!important;background:transparent!important;transition:opacity .5s;cursor:pointer}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret),8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.ts-wrapper .dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px!important}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{box-shadow:none;border:1px solid #d0d0d0}.plugin-dropdown_input .dropdown-input{border:1px solid #d0d0d0;border-width:0 0 1px 0;display:block;padding:8px;box-shadow:inset 0 1px 1px #0000001a;width:100%;background:transparent}.plugin-dropdown_input .items-placeholder{border:0 none!important;box-shadow:none!important;width:100%}.plugin-dropdown_input.has-items .items-placeholder,.plugin-dropdown_input.dropdown-active .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.ts-wrapper.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0!important}.ts-wrapper.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:0 6px;border-radius:0 2px 2px 0;box-sizing:border-box}.ts-wrapper.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05)}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #0073bb;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#00578d}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#aaa}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #0073bb;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#00578d}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#aaa}.ts-wrapper{position:relative}.ts-dropdown,.ts-control,.ts-control input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text}.ts-control{border:1px solid #d0d0d0;padding:8px;width:100%;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px #0000001a;border-radius:3px;display:flex;flex-wrap:wrap}.ts-wrapper.multi.has-items .ts-control{padding:5px 8px 2px}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:inset 0 1px 2px #00000026}.ts-control>*{vertical-align:baseline;display:inline-block}.ts-wrapper.multi .ts-control>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.ts-wrapper.multi .ts-control>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:#fff;background:#d2d2d2;border:1px solid #aaaaaa}.ts-control>input{flex:1 1 auto;min-width:7rem;display:inline-block!important;padding:0!important;min-height:0!important;max-height:none!important;max-width:100%!important;margin:0!important;text-indent:0!important;border:0 none!important;background:none!important;line-height:inherit!important;-webkit-user-select:auto!important;user-select:auto!important;box-shadow:none!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{opacity:.5;background-color:#fafafa}.input-hidden .ts-control>input{opacity:0;position:absolute;left:-10000px}.ts-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:.25rem 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px #0000001a;border-radius:0 0 3px 3px}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);border-radius:1px}.ts-dropdown .option,.ts-dropdown .optgroup-header,.ts-dropdown .no-results,.ts-dropdown .create{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{opacity:1;cursor:pointer}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.ts-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.ts-dropdown .active{background-color:#f5fafd;color:#495c68}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:#30303080}.ts-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.ts-dropdown .spinner:after{content:" ";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ts-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch;scroll-behavior:smooth}.ts-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.ts-wrapper.single .ts-control{--ts-pr-caret: 2rem}.ts-wrapper.single .ts-control:after{content:" ";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.ts-wrapper.single.dropdown-active .ts-control:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.ts-wrapper.single.input-active .ts-control,.ts-wrapper.single.input-active .ts-control input{cursor:text}.ts-wrapper{display:flex;min-height:36px}.ts-wrapper.multi.has-items .ts-control{padding-left:5px;--ts-pr-min:$padding-x}.ts-wrapper.multi .ts-control [data-value]{text-shadow:0 1px 0 rgba(0,51,83,.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px #0003,inset 0 1px #ffffff08}.ts-wrapper.multi .ts-control [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.ts-wrapper.multi.disabled .ts-control [data-value]{color:#999;text-shadow:none;background:none;box-shadow:none}.ts-wrapper.multi.disabled .ts-control [data-value],.ts-wrapper.multi.disabled .ts-control [data-value] .remove{border-color:#e6e6e6}.ts-wrapper.multi.disabled .ts-control [data-value] .remove{background:none}.ts-wrapper.single .ts-control{box-shadow:0 1px #0000000d,inset 0 1px #fffc;background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.ts-wrapper.single .ts-control,.ts-dropdown.single{border-color:#b8b8b8}.dropdown-active .ts-control{border-radius:3px 3px 0 0}.ts-dropdown .optgroup-header{padding-top:7px;font-weight:700;font-size:.85em}.ts-dropdown .optgroup{border-top:1px solid #f0f0f0}.ts-dropdown .optgroup:first-child{border-top:0 none}.ts-wrapper.multi.loading .ts-dropdown .spinner:after,.ts-wrapper.single.loading .ts-dropdown .spinner:after{content:none}.ts-wrapper.multi.loading .ts-dropdown .spinner:before,.ts-wrapper.single.loading .ts-dropdown .spinner:before{content:"Searching...";color:var(--colour-grey-dark)}.ts-wrapper.multi.focus .ts-control,.ts-wrapper.single.focus .ts-control{box-shadow:0 0 0 2px var(--colour-blue-focus)}.ts-wrapper.multi.focus .ts-control>input,.ts-wrapper.single.focus .ts-control>input{border-radius:0;cursor:text!important}.ts-wrapper.multi.dropdown-active .ts-control:after,.ts-wrapper.single.dropdown-active .ts-control:after{transform:rotate(180deg)}.ts-wrapper.multi .ts-dropdown,.ts-wrapper.single .ts-dropdown{background-color:var(--colour-white);color:var(--colour-grey-900);padding:var(--spacer-small) var(--spacer-tiny);border-radius:var(--border-radius-tiny);font-size:var(--font-size-tiny)}.ts-wrapper.multi .ts-dropdown-content,.ts-wrapper.single .ts-dropdown-content{scrollbar-width:thin;scrollbar-color:rgba(var(--colour-midnight-rgb),.5) transparent}.ts-wrapper.multi .ts-dropdown-content::-webkit-scrollbar,.ts-wrapper.single .ts-dropdown-content::-webkit-scrollbar{width:12px}.ts-wrapper.multi .ts-dropdown-content::-webkit-scrollbar-thumb,.ts-wrapper.single .ts-dropdown-content::-webkit-scrollbar-thumb{border-radius:100px;background:rgba(var(--colour-midnight-rgb),.5);background-clip:padding-box;border:4px solid transparent}.ts-wrapper.multi .option,.ts-wrapper.single .option{border-radius:var(--border-radius-tiny);color:inherit;font-size:inherit;padding:var(--spacer-tiny) var(--spacer-medium)}.ts-wrapper.multi .option .highlight,.ts-wrapper.single .option .highlight{display:inline}.ts-wrapper.multi .option:hover,.ts-wrapper.single .option:hover,.ts-wrapper.multi .active,.ts-wrapper.single .active{background-color:var(--colour-indigo-tint)}.ts-wrapper.multi .ts-control,.ts-wrapper.single .ts-control{background-color:var(--colour-white);background-clip:padding-box;background-image:none;border:1px solid var(--colour-grey-dark);border-radius:var(--border-radius-tiny);box-shadow:none;color:var(--colour-grey-900);gap:var(--spacer-tiny);min-height:48px;padding-bottom:7px;padding-left:var(--input-horizontal-padding);padding-right:40px!important;padding-top:10px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;align-items:center;cursor:pointer!important}.ts-wrapper.multi .ts-control:hover,.ts-wrapper.single .ts-control:hover{border:1px solid var(--colour-indigo-blue)}.ts-wrapper.multi .ts-control:after,.ts-wrapper.single .ts-control:after{content:"\f078";transition:transform .4s;border:0;top:inherit;margin:0;width:auto;height:auto;right:var(--spacer-medium);position:absolute;cursor:pointer;font-family:"Font Awesome 6 Pro";color:var(--colour-indigo-blue);font-weight:900}@media (max-width: 900px){.ts-wrapper.multi .ts-control,.ts-wrapper.single .ts-control{min-height:40px}}.ts-wrapper.multi .ts-control .multiverse-tom-select-item,.ts-wrapper.single .ts-control .multiverse-tom-select-item{cursor:pointer;align-items:center;background-image:none!important;background-color:var(--colour-grey-lighter)!important;border-radius:var(--border-radius-tiny);border:1px solid var(--colour-indigo-blue)!important;box-shadow:none;color:inherit!important;display:flex;height:29px;margin:0;text-shadow:none;padding-left:var(--spacer-tiny);padding-right:var(--spacer-tiny)}.ts-wrapper.multi .ts-control .multiverse-tom-select-item:focus,.ts-wrapper.single .ts-control .multiverse-tom-select-item:focus{box-shadow:0 0 0 2px var(--colour-blue-focus);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.ts-wrapper.multi .ts-control .multiverse-tom-select-item:hover,.ts-wrapper.single .ts-control .multiverse-tom-select-item:hover{background-color:var(--colour-indigo-tint)!important}.ts-wrapper.multi .ts-control .multiverse-tom-select-item .remove-icon,.ts-wrapper.single .ts-control .multiverse-tom-select-item .remove-icon{padding-top:.2em;color:var(--colour-red);margin-left:var(--spacer-tiny);text-decoration:none}.ts-wrapper.multi .ts-control input,.ts-wrapper.single .ts-control input{font-size:var(--font-size-tiny);height:calc(44px - var(--input-horizontal-padding));padding:0!important;width:auto;cursor:pointer}@media (max-width: 900px){.ts-wrapper.multi .ts-control input,.ts-wrapper.single .ts-control input{height:calc(36px - var(--input-horizontal-padding))}}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box[data-animation=shift-away-subtle][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=top]{transform:translateY(5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=bottom]{transform:translateY(-5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=left]{transform:translate(5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=right]{transform:translate(-5px)}.tippy-box[data-placement^=top]>.tippy-svg-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-svg-arrow:after,.tippy-box[data-placement^=top]>.tippy-svg-arrow>svg{top:16px;transform:rotate(180deg)}.tippy-box[data-placement^=bottom]>.tippy-svg-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-placement^=left]>.tippy-svg-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-svg-arrow:after,.tippy-box[data-placement^=left]>.tippy-svg-arrow>svg{transform:rotate(90deg);top:calc(50% - 3px);left:11px}.tippy-box[data-placement^=right]>.tippy-svg-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-svg-arrow:after,.tippy-box[data-placement^=right]>.tippy-svg-arrow>svg{transform:rotate(-90deg);top:calc(50% - 3px);right:11px}.tippy-svg-arrow{width:16px;height:16px;fill:#333;text-align:initial}.tippy-svg-arrow,.tippy-svg-arrow>svg{position:absolute}.tooltip-container p,.tooltip-container h2,.tooltip-container h3{margin:0}.tooltip-container>div,.tooltip-container .dropdown-menu{width:-webkit-max-content;width:max-content;cursor:pointer}.tooltip-container .detailed-midnight-tooltip,.tooltip-container .detailed-tooltip{display:flex;flex-direction:row;align-items:center;gap:var(--spacer-tiny)}.tooltip-container .tippy-box[data-placement^=bottom]>.tippy-svg-arrow{top:1px}.tooltip-container .tippy-box[data-placement^=top]>.tippy-svg-arrow{bottom:1px}.tooltip-container .tippy-box[data-placement=top-start]>.tippy-svg-arrow{transform:translate3d(5px,0,0)!important}.tooltip-container .tippy-box{background-color:var(--colour-grey-darker);font-size:var(--font-size-caption)}.tooltip-container .tippy-svg-arrow{fill:var(--colour-grey-darker);margin:0!important}.tooltip-container .tippy-box[data-theme~=standard-midnight]{background-color:var(--colour-midnight);font-size:var(--font-size-caption)}.tooltip-container .tippy-box[data-theme~=detailed]{padding:16px}.tooltip-container .tippy-box[data-theme~=detailed] .tippy-content{padding:0;display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacer-tiny)}.tooltip-container .tippy-box[data-theme~=detailed] .tippy-content p{margin:0}.tooltip-container .tippy-box[data-theme~=detailed] .tippy-content p:first-of-type{font-weight:var(--font-weight-bold)}.tooltip-container .tippy-box[data-theme~=detailed-midnight]{padding:16px;background-color:var(--colour-midnight)}.tooltip-container .tippy-box[data-theme~=detailed-midnight] .tippy-content{padding:0;display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacer-tiny)}.tooltip-container .tippy-box[data-theme~=detailed-midnight] .tippy-content p{margin:0}.tooltip-container .tippy-box[data-theme~=detailed-midnight] .tippy-content p:first-of-type{font-weight:var(--font-weight-bold)}.tooltip-container .tippy-box[data-theme~=dropdown-menu]{border-radius:var(--border-radius-tiny);background:var(--colour-white);border:1px solid var(--colour-grey-light);box-shadow:0 4px 12px #00000014}.tooltip-container .tippy-box[data-theme~=dropdown-menu] .button-text{display:flex;padding:var(--spacer-small) var(--spacer-medium);align-items:center;gap:var(--spacer-medium);align-self:stretch;border-radius:0;color:var(--colour-grey-900)}.tooltip-container .tippy-box[data-theme~=dropdown-menu] .button-text:hover{background-color:var(--colour-midnight-light)}.tooltip-container .tippy-box[data-theme~=dropdown-menu] .tippy-content{padding:0;display:flex;flex-direction:column;justify-content:space-between}@font-face{font-family:Times NR MT W01 Condensed;src:url(./fonts/Saans/Times-NR-MT-W01-Condensed-f77ac321739010b465fedee37dc018e7.woff2?vsn=d) format("woff2");font-weight:400;font-style:normal;font-display:swap}.highlight{display:flex;flex-wrap:wrap;flex-direction:column;width:100%}@media (min-width: 900px){.highlight{flex-direction:row}.highlight .qa__course{padding-right:0}}.highlight__tags{width:100%}.highlight img{margin-bottom:var(--spacer-medium);border-radius:var(--border-radius-tiny);background-color:#f8f8fa;max-width:100%;max-height:352px;min-width:134px;min-height:100px}.highlight__body{display:flex;flex-wrap:wrap;width:100%}@media (min-width: 900px){.highlight__body{width:85%}}.highlight__description{width:100%;max-width:var(--optimal-reading-length-for-tiny-font);margin-bottom:var(--spacer-medium)}.highlight__add-image-helper{text-decoration:none;color:var(--colour-midnight);display:flex;justify-content:space-between;border:1px solid var(--colour-grey-light);border-style:dashed;border-radius:var(--border-radius-tiny);width:85%;padding:var(--spacer-medium);margin-bottom:var(--spacer-medium)}.highlight__add-image-helper svg{color:var(--colour-purple);width:var(--font-size-gigantic);height:var(--font-size-gigantic);transform:rotate(-5deg);margin-right:var(--spacer-tiny)}.highlight__add-image-helper__title{color:var(--colour-grey-darker);font-weight:700}.highlight__add-image-helper__text{color:var(--colour-grey-darker)}.highlight__add-image-helper a{display:none}@media (min-width: 900px){.highlight__add-image-helper a{display:inline}}.highlight__tag{border:1px solid var(--colour-grey-light);color:var(--colour-grey-darker);font-weight:var(--font-weight-bold);text-transform:uppercase;padding:var(--spacer-tiny);margin-bottom:var(--spacer-tiny);border-radius:var(--border-radius-tiny);width:-webkit-max-content;width:max-content}.highlight__info{width:100%;font-size:var(--font-size-tiny);margin-bottom:var(--spacer-medium)}.highlight__icon{display:none}@media (min-width: 900px){.highlight__icon{display:flex;font-size:var(--font-size-gigantic);margin-right:var(--spacer-small);color:var(--colour-gold)}}.highlight__title{font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);color:var(--colour-midnight)}.highlight__provider{font-size:var(--font-size-tiny)}.highlight__link{width:100%;margin-bottom:var(--spacer-medium)}.highlight__dates{width:100%}.highlight__dates p{margin-bottom:0}.highlight__duration{display:inline-block;border-right:1px solid var(--colour-grey-light);border-radius:2px;padding-right:var(--spacer-small);color:var(--colour-grey-darker);font-weight:var(--font-weight-bold)}.highlight__date-range{display:inline-block;color:var(--colour-grey-darker);padding-left:var(--spacer-small)}.highlight__tag{font-size:var(--font-size-small);line-height:var(--line-height-medium)}.highlight__title{line-height:var(--line-height-medium);margin-bottom:0}.timeline-item__skill-container{margin-bottom:var(--spacing-2x)}.highlight__info{margin-bottom:0}.highlight__tags+.highlight__dates,.timeline-item__skill-container+.highlight__dates{margin-top:var(--spacer-medium)}.introduction-container-outer{margin:0 auto var(--spacer-small) auto;width:100%;max-width:878px}.introduction-container-inner{margin:0 auto var(--spacer-small) auto;width:100%;max-width:878px;padding-left:var(--spacer-medium);padding-right:var(--spacer-medium)}.introduction-container-inner h1{font-weight:var(--font-weight-bold)}.introduction-container-inner p{font-size:var(--font-size-medium)}.whats-involved-container h1:first-of-type{margin-bottom:var(--spacer-large);font-size:var(--font-size-large)}.whats-involved-container form p:last-of-type{font-weight:var(--font-weight-bold)}@media (min-width: 900px){.whats-involved-container{padding-right:var(--spacer-huge);padding-left:var(--spacer-huge)}}.applied-login-box h1{margin-bottom:var(--spacer-medium)}.applied-login-box p{font-size:var(--font-size-small)}.applied-login-box .helper-text{color:var(--colour-grey-dark)}.hljs{border-radius:calc(var(--border-radius-tiny) * 2);padding:var(--spacer-small);overflow-x:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.apprentice-manager-submitted{padding-top:var(--spacer-large)}.apprentice-manager-details .apprentice-name{color:var(--colour-grey-dark);margin-top:var(--spacer-large);margin-bottom:var(--spacer-large)}.apprentice-manager-details h1{margin:0 0 var(--spacer-large) 0}.apprentice-manager-details .submission-title{margin:var(--spacer-large) 0 0 0;text-align:center;font-size:var(--font-size-huge);font-weight:var(--font-weight-normal);line-height:var(--line-height-small)}.apprentice-manager-details .subtitle{margin-bottom:var(--spacer-medium)}.apprentice-manager-details .change-timeframe{text-align:center;font-size:var(--font-size-small);margin:var(--spacer-large) 0 var(--spacer-large) 0}.apprentice-manager-details .search-bar{align-items:flex-end}.apprentice-manager-details .search-bar #search{margin-bottom:0}.apprentice-manager-details .search-bar .button-primary{margin-bottom:5px}.apprentice-manager-details .apprenticeships-table{table-layout:fixed}.apprentice-manager-details svg{flex:1}.apprentice-manager-details .not-found{font-style:italic;color:var(--colour-grey-dark)}.apprentice-manager-details .tick-container{display:flex;color:var(--colour-green-dark);font-size:100px;justify-content:center;padding-top:var(--spacer-small)}.apprentice-manager-details .back-container{align-items:center;display:flex;justify-content:flex-end;padding-top:var(--spacer-medium);gap:var(--spacer-medium)}.apprentice-manager-details .details-container{background-color:var(--colour-grey-lighter);padding:var(--spacer-medium)}.apprentice-manager-details .details{color:var(--colour-midnight);margin:0}.apprentice-manager-details .details dt{margin:0 0 var(--spacer-tiny) 0;font-weight:var(--font-weight-bold)}.apprentice-manager-details .details dd{margin:0 0 var(--spacer-large) 0}.apprentice-manager-details .details dd:last-of-type{margin:0 0 var(--spacer-medium) 0}.projects-index-container{display:flex;flex-direction:row;justify-content:center;padding:var(--spacer-huge)}.project-builder{display:flex;flex-direction:row;justify-content:center;padding:var(--spacer-large) 0}.project-builder .main{display:flex;flex-direction:column;margin:0 0 0 var(--spacer-small);width:100%;max-width:878px}.project-builder .main .title{color:var(--grey-dark);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);margin-top:0}.project-builder .main .project-step-header,.project-builder .main .learning-content-uploader-header{display:flex;align-items:center;justify-content:space-between}.project-builder .main .project-step-header .step,.project-builder .main .learning-content-uploader-header .step{color:var(--colour-grey-dark);font-size:var(--font-size-tiny);font-weight:var(--font-weight-bold)}.project-builder .main .project-step-header button,.project-builder .main .learning-content-uploader-header button{background:none;border:0;color:var(--colour-indigo-blue)}.project-builder .main .bottom{display:flex;justify-content:space-between;margin-left:var(--spacer-medium)}.project-builder .main .actions{justify-content:flex-end;display:flex;margin:var(--spacer-tiny) var(--spacer-medium);gap:var(--spacer-medium)}.project-builder .main .task{padding-bottom:var(--spacer-medium)}.project-builder .main .task #searchable-multiple-container{padding-top:var(--spacer-large);max-width:560px;display:flex;flex-direction:column}.project-type-radios{margin-bottom:var(--spacer-small)}.projects-side-bar{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.projects-side-bar .card__inner{margin:0;padding:0}.projects-side-bar .card__inner .card__body{margin:0}.projects-side-bar .card__inner .card__header{margin:0;padding-top:var(--spacer-large)}.projects-side-bar .card__inner ul{list-style:none;margin:0}.projects-side-bar .card__inner ul li span{width:100%;padding:0 var(--font-size-small)}.projects-side-bar .card__inner .task-link{cursor:pointer;display:flex;justify-content:space-between;align-items:center;border-radius:var(--border-radius-tiny);padding:var(--spacing-1x);transition:background .33s,color .33s,border .33s}.projects-side-bar .card__inner .task-link a{text-decoration:none;color:inherit}.projects-side-bar .card__inner .task-link .circle{border:1px solid var(--color-green-500);background-color:var(--colour-white);height:16px;width:16px;border-radius:50%}.projects-side-bar .card__inner .task-link .filled{border:1px solid var(--color-green-500);background-color:var(--color-green-500);height:16px;width:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.projects-side-bar .card__inner .task-link .filled [data-testid=check-icon]{color:var(--colour-white);margin:0}.projects-side-bar .card__inner .task-link:hover{text-decoration:none;color:inherit}.projects-side-bar h3{font-size:var(--font-size-tiny);font-weight:700;line-height:var(--font-size-large)}.projects-side-bar h4{font-size:var(--font-size-caption);color:var(--colour-grey-dark);font-weight:var(--font-weight-bold);line-height:var(--font-size-caption);margin-top:var(--spacer-large)}.projects-editor-container .main .task-evidence,.projects-preview-container .main .task-evidence{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.projects-editor-container .main .task-evidence .ksbs,.projects-preview-container .main .task-evidence .ksbs{margin-top:var(--spacer-tiny);display:flex;gap:var(--spacer-tiny);flex-wrap:wrap}.projects-editor-container #rubric-modal .ksb-rubric-container,.projects-preview-container #rubric-modal .ksb-rubric-container{margin:var(--spacer-large) 0}.projects-editor-container #rubric-modal .ksb-rubric-container .ksb-rubric,.projects-preview-container #rubric-modal .ksb-rubric-container .ksb-rubric{display:flex;gap:var(--spacer-medium);margin-top:var(--spacer-medium)}.projects-editor-container #rubric-modal .ksb-rubric-container .ksb-rubric>div,.projects-preview-container #rubric-modal .ksb-rubric-container .ksb-rubric>div{flex:1 1 50%}@media print{.applied-navbar,.applied-footer{display:none}}.autocomplete-list-wrapper{position:relative}ul.autocomplete-list{margin-top:calc(-1 * var(--spacer-small));position:absolute;top:0;width:100%;padding:0;background:var(--colour-grey-lighter);border:1px solid var(--colour-grey-light);border-radius:var(--border-radius-small);max-width:100%;z-index:1;box-shadow:0 2px 10px -2px #0000001a}ul.autocomplete-list>li{list-style-type:none;cursor:pointer;padding:var(--spacer-small);border-radius:var(--border-radius-tiny)}ul.autocomplete-list>li:hover{background:var(--colour-grey-darker);color:var(--colour-white)}.camera_tag{margin:20px 0;max-width:100%}.cameratag-recorder-container{text-align:center}#candidate-player .jwplayer{background:var(--colour-white)!important}#candidate-player .jw-preview{background-color:var(--colour-white)!important}#candidate-player .jw-button-color{color:var(--colour-indigo-blue)!important}#candidate-player .jw-background-color{background:var(--colour-white)!important}#candidate-player .jw-progress{background:var(--colour-green)!important}#candidate-player .jw-display-icon-container,#candidate-player .jw-display-controlbar,#candidate-player .jw-controlbar{border:0!important}#candidate-player .jw-icon-inline:before,#candidate-player .jw-icon-tooltip:before{border:0!important}#candidate-camera_start_screen a{color:inherit;text-decoration:none}#candidate-camera_start_screen a:hover{color:inherit}.ck.ck.ck-editor{position:initial}.cohort-closed{display:flex;flex-direction:column;margin:0 auto;max-width:100%}@media (min-width: 900px){.cohort-closed{max-width:var(--optimal-reading-length-for-tiny-font)}}.cohort-closed img{width:60%;height:100%;margin:var(--spacer-large) auto}@media (max-width: 900px){.cohort-closed img{width:75%}}.cohort-closed p{margin-bottom:0;font-size:var(--font-size-small)}.cohort-closed .helper-text{color:var(--colour-grey-dark)}.talent-manager-footer .contact-person{display:flex;align-items:center;margin-bottom:var(--spacer-medium)}.talent-manager-footer .contact-person img{border-radius:100%;width:62px;height:62px}.talent-manager-footer .contact-person .contact-name{padding-left:var(--spacer-small)}.talent-manager-footer .contact-details{display:flex;flex-direction:row}.talent-manager-footer .contact-details img{margin-right:var(--spacer-tiny)}.talent-manager-footer .contact-details .contact-item+.contact-item{padding-left:var(--spacer-large)}.talent-manager-footer .contact-details .contact-item{display:flex;align-items:center}@media (max-width: 900px){.talent-manager-footer .contact-details{flex-direction:column;align-items:flex-start}.talent-manager-footer .contact-details .contact-item+.contact-item{padding-left:0!important;margin-top:var(--spacer-medium)}}.dev-banner{position:fixed;top:20px;z-index:999;width:100%;height:0;display:flex;justify-content:center;align-items:center}.dev-banner .environment{border-radius:4px;display:flex;align-items:center;font-size:1.2em;text-align:center;padding:0 25px;margin:0}.dev-banner .banner-items{display:flex;height:40px;background:#ffcc42}.dev-banner.demo .banner-items{background:#d1308b;color:var(--colour-white)}.dev-banner.staging .banner-items{background:var(--colour-green);color:var(--colour-white)}.dev-banner .modal-button-container{display:flex;flex-direction:row-reverse}.dev-banner__spacer{min-height:40px}.dev-banner__button{height:40px;padding-top:unset;padding-bottom:unset;border-radius:4px}.dev-banner__button span{height:100%;display:flex;flex-direction:row;align-items:center}.dev-banner__button:hover{padding-top:unset;padding-bottom:unset}.dev-banner__button-loader{display:none;margin-left:8px}.dev-banner__button[aria-loading]{cursor:not-allowed}.dev-banner__button[aria-loading] svg{display:block;animation:spin 1s infinite linear}@keyframes spin{0%{transform:scale(1) rotate(0)}to{transform:scale(1) rotate(360deg)}}.edit-qualifications h2{padding-top:var(--spacer-medium)}.edit-qualifications__containers{margin:var(--spacer-tiny) 0 var(--spacer-medium) 0}.edit-qualifications__container{display:flex;padding-top:var(--spacer-tiny);padding-bottom:var(--spacer-tiny)}.edit-qualifications__inputs{display:flex;flex-direction:column;justify-content:space-between;width:100%;margin-right:var(--spacer-small)}.edit-qualifications__dropdowns{width:100%;display:flex;justify-content:space-between;min-width:0}.edit-qualifications__dropdowns-is-other{flex-direction:column}.edit-qualifications__dropdowns-is-other .edit-qualifications__dropdown--qualification{width:36%}.edit-qualifications__row-validation-msg-container{margin-top:var(--spacer-tiny)}.edit-qualifications__dropdown,.edit-qualifications__freetext,.edit-qualifications__readonly{flex-shrink:0}.edit-qualifications__dropdown--qualification,.edit-qualifications__freetext--qualification,.edit-qualifications__readonly--qualification{flex-basis:36%}.edit-qualifications__dropdown--subject,.edit-qualifications__freetext--subject,.edit-qualifications__readonly--subject{flex-basis:40%}.edit-qualifications__dropdown--grade,.edit-qualifications__freetext--grade,.edit-qualifications__readonly--grade{flex-basis:19%}.edit-qualifications__other-fields{display:flex;justify-content:space-between;width:100%;min-width:0;margin-top:var(--spacer-tiny)}.edit-qualifications__other-fields .edit-qualifications__dropdown--qualification{flex-basis:20%}.edit-qualifications__other-fields .edit-qualifications__dropdown--level{flex-basis:auto;width:25%}.edit-qualifications__other-field{min-width:0;flex-shrink:0}.edit-qualifications__other-field--title,.edit-qualifications__other-field--subject{flex-basis:auto;width:30%}.edit-qualifications__other-field--grade{flex-basis:auto;width:13%;margin-right:0}.edit-qualifications__delete-button-container{display:flex;align-items:center;align-self:flex-end;margin-bottom:var(--spacer-tiny);padding:0 var(--spacer-tiny)}.edit-qualifications__add-button-container{margin-top:var(--spacer-small)}.edit-qualifications__bottom-buttons{text-align:right}.edit-qualifications__error{color:var(--colour-red)}.university-qualification-section .university-qualification-container{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacer-medium);border-bottom:1px solid var(--colour-grey-light)}.university-qualification-section .university-qualification-container .university-qualification-row{flex-grow:2}.university-qualification-section .university-qualification-container .university-delete{color:var(--colour-red)}.university-qualification-section .university-qualification-add{margin-top:var(--spacer-medium)}@media (max-width: 900px){.edit-qualifications__containers{margin-top:0}.edit-qualifications__container{border-bottom:1px solid;padding-bottom:var(--spacer-medium);padding-top:var(--spacer-medium)}.edit-qualifications__container:nth-last-of-type(2){border:0}.edit-qualifications__dropdowns{flex-direction:column}.edit-qualifications__dropdowns-is-other .edit-qualifications__dropdown--qualification{width:100%}.edit-qualifications__other-fields{flex-direction:column}.edit-qualifications__delete-button-container{align-items:center}.edit-qualifications__dropdown{margin-right:0}.edit-qualifications__dropdown+.edit-qualifications__dropdown{margin-top:var(--spacer-small)}.edit-qualifications__other-fields{margin-top:var(--spacer-small)}.edit-qualifications__other-fields .edit-qualifications__dropdown--level{width:100%}.edit-qualifications__other-field{margin-right:0;flex-basis:auto;width:100%}.edit-qualifications__other-field+.edit-qualifications__other-field{margin-top:var(--spacer-small)}}.elm-datepicker--container{position:relative}.elm-datepicker--input:focus{outline:0}.elm-datepicker--picker{position:absolute;border:1px solid #ccc;z-index:10;background-color:var(--colour-white)}.elm-datepicker--picker-header,.elm-datepicker--weekdays{background:#f2f2f2}.elm-datepicker--picker-header{display:flex;align-items:center}.elm-datepicker--prev-container,.elm-datepicker--next-container{flex:0 1 auto;cursor:pointer}.elm-datepicker--month-container{flex:1 1 auto;padding:.5em;display:flex;flex-direction:column}.elm-datepicker--month,.elm-datepicker--year{flex:1 1 auto;cursor:default;text-align:center}.elm-datepicker--year{font-size:.6em;font-weight:var(--font-weight-bold)}.elm-datepicker--prev,.elm-datepicker--next{border:6px solid transparent;background-color:inherit;display:block;width:0;height:0;padding:0 .2em}.elm-datepicker--prev{border-right-color:#aaa}.elm-datepicker--prev:hover{border-right-color:#bbb}.elm-datepicker--next{border-left-color:#aaa}.elm-datepicker--next:hover{border-left-color:#bbb}.elm-datepicker--table{border-spacing:0;border-collapse:collapse;width:100%;font-size:.8em}.elm-datepicker--table td{width:2em;height:2em;text-align:center}.elm-datepicker--row{border-top:1px solid #f2f2f2}.elm-datepicker--dow{border-bottom:1px solid #ccc;cursor:default}.elm-datepicker--day{cursor:pointer}.elm-datepicker--day:hover{background:#f2f2f2}.elm-datepicker--disabled{cursor:default;color:#ddd}.elm-datepicker--disabled:hover{background:inherit}.elm-datepicker--picked{color:var(--colour-white);background:var(--colour-blue-dark)}.elm-datepicker--picked:hover{background:var(--colour-blue-dark)}.elm-datepicker--today{font-weight:var(--font-weight-bold)}.elm-datepicker--other-month{color:#aaa}.elm-datepicker--other-month.elm-datepicker--disabled{color:#eee}.elm-datepicker--other-month.elm-datepicker--picked{color:var(--colour-white)}.dropdown__menu{z-index:2000;width:100%;max-height:20rem;overflow-y:auto;margin:0;background:var(--colour-white);padding-top:var(--spacer-small);padding-bottom:var(--spacer-small);padding-left:0;padding-right:0;border:2px solid var(--colour-grey-dark);border-radius:var(--border-radius-tiny);box-sizing:border-box;scrollbar-width:thin;scrollbar-color:rgba(var(--colour-midnight-rgb),.5) transparent}.dropdown__menu::-webkit-scrollbar{width:12px}.dropdown__menu::-webkit-scrollbar-thumb{border-radius:100px;background:rgba(var(--colour-midnight-rgb),.5);background-clip:padding-box;border:4px solid transparent}.dropdown div:last-child>.dropdown__icon{margin-right:10px;margin-left:var(--spacer-tiny);font-size:var(--font-size-tiny)}.dropdown__list{margin:0;padding:0;list-style-type:none}.dropdown__item{padding-top:var(--spacer-tiny);padding-bottom:var(--spacer-tiny);padding-left:var(--spacer-medium);padding-right:var(--spacer-medium);margin-left:var(--spacer-tiny);margin-right:var(--spacer-tiny);display:block;cursor:pointer;border-radius:var(--spacer-tiny)}.dropdown__item--mouse-selected{background-color:var(--colour-grey-light)}.dropdown__item--key-selected{background-color:var(--colour-grey-dark);color:var(--colour-white)}.dropdown__textfield{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-color:var(--colour-grey-dark);color:var(--colour-midnight);top:14.5px!important;left:2px!important;padding-right:75px;padding-left:calc(var(--input-horizontal-padding) - 1px)}.dropdown__textfield--no-selection,.dropdown__textfield--menu-open{color:var(--colour-grey-dark)}.dropdown__icon{cursor:pointer;color:var(--colour-grey-light);transition:color .15s ease 0s;height:100%;display:flex;align-items:center;-webkit-user-select:none;user-select:none}.dropdown__icon:hover,.dropdown__icon--open{color:var(--colour-grey-dark)}div.dropdown>div:nth-child(1)>div:nth-child(1)>div:nth-child(3){height:100%}.image-container{display:flex;justify-content:center}.image-container img{max-width:100%;height:20rem}.file_upload{display:flex;height:100%;align-items:center}.file_upload .form-group{flex-grow:1}.file_upload .button-primary{height:100%;margin-left:var(--spacer-tiny)}.file-upload-submit .while-uploading{display:none}.file-upload-submit .submit{display:inline-block}.phx-submit-loading button.remove-upload{display:none}.phx-submit-loading .file-upload-submit .while-uploading{display:inline-block}.phx-submit-loading .file-upload-submit .submit{visibility:hidden}.contact-details>a{min-height:24px;line-height:24px}.highlight-container{display:flex;flex-direction:row;justify-content:center}@media (max-width: 900px){.highlight-container{flex-direction:column-reverse}}.highlight-container .card__outer{margin:0 0 var(--spacer-small) 0}.highlight-container .highlight-helper{padding-right:var(--spacer-medium);max-width:30%}@media (max-width: 900px){.highlight-container .highlight-helper{max-width:100%;padding:var(--spacer-small);padding-top:0}}.highlight-container #highlight-form .upload-preview-container{display:flex;flex-direction:column}.highlight-container #highlight-form .upload-preview-container .upload-preview{height:auto;width:70%}.highlight-container #highlight-form .upload-preview-container .remove-upload-button{font-size:ver(--spacer-medium)}.highlight-container #highlight-form .selected-skill{display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:var(--spacer-small)}.highlight-container #highlight-form .selected-skill>div:first-child{border-radius:var(--border-radius-small);border:2px solid var(--colour-grey-light);width:512px;margin-right:var(--spacer-medium);padding:var(--spacer-small)}.highlight-container #highlight-form .selected-skill>div:last-child{display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:calc(var(--border-radius-small) * .75)}.highlight-container #highlight-form .selected-skill>div:last-child>*+*{margin-top:var(--spacer-medium)}.highlight-container #highlight-form .selected-skill>div:last-child>div>i{cursor:pointer;font-size:var(--font-size-medium)}.highlight-container #highlight-form .edit-tagged-skill-button,.highlight-container #highlight-form .delete-tagged-skill-button{color:var(--colour-dark-grey);font-weight:var(--font-weight-bold);text-decoration:none}#add-tagged-skill-modal .skill-modal,#edit-tagged-skill-modal .skill-modal{display:flex;flex-direction:row-reverse;padding-right:0;overflow:auto}@media (max-width: 900px){#add-tagged-skill-modal .skill-modal,#edit-tagged-skill-modal .skill-modal{flex-direction:column}}#add-tagged-skill-modal .skill-modal .skill-options,#edit-tagged-skill-modal .skill-modal .skill-options{margin:0 var(--spacer-medium);width:55%;justify-content:space-evenly}#add-tagged-skill-modal .skill-modal .skill-options .form-group,#edit-tagged-skill-modal .skill-modal .skill-options .form-group{margin-bottom:var(--spacer-medium)}@media (max-width: 900px){#add-tagged-skill-modal .skill-modal .skill-options,#edit-tagged-skill-modal .skill-modal .skill-options{width:90%}}#add-tagged-skill-modal .skill-modal .skill-helper,#edit-tagged-skill-modal .skill-modal .skill-helper{background:var(--colour-white);padding:var(--spacer-medium);width:45%}#add-tagged-skill-modal .skill-modal .skill-helper .helpbox-container:before,#edit-tagged-skill-modal .skill-modal .skill-helper .helpbox-container:before{border-color:var(--colour-white) var(--colour-white) transparent transparent}#add-tagged-skill-modal .skill-modal .skill-helper h3,#edit-tagged-skill-modal .skill-modal .skill-helper h3{padding:var(--spacer-medium) var(--spacer-medium) var(--spacer-small) var(--spacer-small);font-weight:var(--font-weight-bold);color:var(--colour-midnight)}@media (max-width: 900px){#add-tagged-skill-modal .skill-modal .skill-helper,#edit-tagged-skill-modal .skill-modal .skill-helper{width:95%;padding:var(--spacer-large)}}.common__icon-container{display:inline}.icon--fw{width:1.25em;text-align:center}.icon-grid__container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-evenly;padding-top:var(--spacer-medium)}.icon-grid__container .icon-grid__item{display:flex;justify-content:center;width:175px;border:1px var(--colour-grey-light) solid;border-radius:var(--border-radius-small);padding:var(--spacer-medium) var(--spacer-small);margin-bottom:var(--spacer-large);color:var(--colour-grey-dark);cursor:pointer;transition:transform .2s,opacity .2s;text-decoration:none}.icon-grid__container .icon-grid__item svg{color:var(--colour-gold)}.icon-grid__container .icon-grid__item:hover{transform:scale(1.1);opacity:.9}.icon-grid__container .icon-grid__item>div{display:flex;flex-direction:column;align-items:center;width:100%}.icon-grid__container .icon-grid__item>div h2{font-size:var(--font-size-tiny);font-weight:var(--font-weight-bold)}.icon-grid__container .icon-grid__item>div>p{text-align:center;width:100%}.icon-grid__container .icon-grid__item .icon-grid__item-name{padding-top:var(--spacer-medium);color:var(--colour-midnight);text-align:center;-webkit-user-select:none;user-select:none}@media (min-width: 900px){.icon-grid__container{justify-content:space-between}}.profile__empty-section-wrapper{padding:var(--spacer-large);background-color:var(--colour-white);border-radius:var(--border-radius-tiny);margin-bottom:var(--spacer-huge)}.profile__section-wrapper{margin-bottom:var(--spacer-huge)}.profile__section-wrapper .card__inner,.profile__section-wrapper .example-profile{position:relative;border-radius:var(--border-radius-tiny);padding:var(--spacer-large)}.profile__section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacer-small)}.profile__section-header .all-quals-checkbox>*{margin:auto}.profile__section-header-with-tooltip{justify-content:flex-start;align-items:center}.profile__section-header-with-tooltip .profile__section-title{margin-right:var(--spacer-tiny)}.profile__section-header-with-tooltip .tooltip-container,.profile__section-header-with-tooltip .tooltip-container .standard-tooltip{display:inline-flex}.profile__section-header-with-tooltip .tooltip-container .standard-tooltip>img{position:relative;top:1.5px}.profile__section-header-with-tooltip .tooltip-container+*{margin-left:auto}.profile__section-title{margin:0;font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);color:var(--colour-grey-darker)}.profile .button-plus{padding:0}.profile__container{display:grid;grid-template-areas:"header header" "sidebar main-content";padding:0 var(--spacer-medium);grid-gap:0 var(--spacer-small);max-width:1140px;grid-template-columns:minmax(270px,25%) minmax(559px,75%);margin:0 auto}@media (max-width: 900px){.profile__container{grid-template:"header" "sidebar" "main-content";grid-template-columns:100%}}.profile__container .card__inner,.profile__container .example-profile{margin:0}.profile__container .card__top-back-button{margin-left:0;margin-right:0}.profile__container #add-highlight-modal .wh-modal-dialog{max-width:1100px!important}.profile__sidebar{grid-area:sidebar;margin:0 auto;width:100%}.profile__sidebar .card__inner,.profile__sidebar .example-profile{padding:var(--spacer-medium);border-radius:var(--border-radius-small)}.profile__main-content{grid-area:main-content}.profile__main-content .card__inner,.profile__main-content .example-profile{margin:0}.profile__name,.profile__flags{display:inline-block}.profile__flags-inner{display:flex}.profile__flag{-webkit-user-select:none;user-select:none;font-size:var(--font-size-medium);color:var(--colour-midnight);position:relative;top:-2px;margin-right:var(--spacer-small)}.profile__flag-info{-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;position:relative;top:6px}.profile__flag-info img{fill:var(--colour-white)}.profile__icon-container{text-align:center}.profile__icon-container img{margin-left:auto;margin-right:auto}.profile .tag{display:inline-block;cursor:pointer;padding:.25em .75em;border-radius:var(--border-radius-small);background:var(--colour-midnight);color:var(--colour-white);border:1px solid var(--colour-midnight);margin-left:-.25em;margin-right:var(--spacer-small);margin-bottom:var(--spacer-small)}.profile .tag:last-child{margin-right:0}.profile .tag.tag-read-only{cursor:default}.profile .validation-message-container+button{margin-top:var(--spacer-small)}.profile .profile-buttons{position:absolute;top:var(--spacer-small);right:var(--spacer-medium);transform:translate(50%);z-index:10}.profile .profile-buttons a,.profile .profile-buttons button{border:0;position:relative;display:block;width:44px;height:44px;margin-bottom:var(--spacer-medium);background-color:var(--colour-white);border-radius:50%;box-shadow:0 2px 10px -2px #0000001a;cursor:pointer}.profile .profile-buttons a i,.profile .profile-buttons button i{color:var(--colour-grey-darker);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--font-size-small)}.profile .profile-buttons a:hover,.profile .profile-buttons button:hover{background-color:var(--colour-grey-darker)}.profile .profile-buttons a:hover i,.profile .profile-buttons button:hover i{color:var(--colour-white)}.profile .profile-buttons a:active,.profile .profile-buttons button:active{background-color:var(--colour-midnight)}.profile .profile-buttons a:active i,.profile .profile-buttons button:active i{color:var(--colour-white)}.profile .profile-buttons a:focus,.profile .profile-buttons button:focus{box-shadow:0 2px 10px -2px #0000001a,0 0 0 2px var(--colour-blue-focus)}.profile .profile-buttons a:focus:not(:focus-visible),.profile .profile-buttons button:focus:not(:focus-visible){box-shadow:none}@media (min-width: 900px){.profile .profile-buttons{right:0}.profile .profile-buttons a{margin-bottom:var(--spacer-tiny)}}.profile .placeholder-add-button{position:relative;background-color:var(--colour-indigo-blue);align-self:center;color:var(--colour-white);border-radius:50%;width:24px;height:24px}.profile .placeholder-add-button i,.profile .placeholder-add-button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width: 900px){.profile .placeholder-add-button{width:44px;height:44px}}.profile .profile-heading-video-wrapper{display:flex;flex-direction:column-reverse;padding:var(--spacer-medium) 0}.profile .profile-heading-video-wrapper.with-coverletter{flex-direction:column;justify-content:start}.profile .profile-heading-video-wrapper .video-wrapper{position:relative;margin-bottom:var(--spacer-huge)}.profile .profile-heading-video-wrapper .video-placeholder{display:flex;width:64px;height:64px;background:var(--colour-grey-lighter);border:1px solid var(--colour-grey-light);border-radius:100%;justify-content:center;margin-bottom:var(--spacer-medium)}.profile .profile-heading-video-wrapper .video-placeholder span{align-self:center;font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);color:var(--colour-grey-darker)}.profile .profile-heading-video-wrapper .video{display:flex;width:100%;border:1px solid var(--colour-grey-light);border-radius:var(--border-radius-tiny);overflow:hidden;background-color:var(--colour-white)}.profile .profile-heading-video-wrapper .heading-wrapper{align-self:start;margin-left:var(--spacer-large);margin-bottom:var(--spacer-medium)}.profile .profile-heading-video-wrapper .heading-wrapper .name-flags-container h1{display:inline;margin:0}.profile .profile-heading-video-wrapper .heading-wrapper .name-flags-container+*{margin-top:var(--spacer-small)}.profile .profile-heading-video-wrapper .cover-letter-heading{font-size:var(--font-size-tiny);color:var(--colour-grey-darker);font-style:italic;margin-bottom:var(--spacer-medium);margin-top:var(--spacer-medium)}.profile .profile-heading-video-wrapper.video-wrapper-placeholder{flex-direction:row;justify-content:flex-start}.profile .profile-heading-video-wrapper.video-wrapper-placeholder .heading-wrapper{margin-left:var(--spacer-medium)}@media (min-width: 900px){.profile .profile-heading-video-wrapper{padding:0;justify-content:center}.profile .profile-heading-video-wrapper .video-placeholder{margin-bottom:0;width:80px;height:80px}.profile .profile-heading-video-wrapper.with-coverletter{flex-direction:row;justify-content:start}.profile .profile-heading-video-wrapper .video{max-height:500px}.profile .profile-heading-video-wrapper.full-width .video-wrapper,.profile .profile-heading-video-wrapper.full-width .video{width:100%}}.initials-container{display:flex;width:64px;height:64px;background:var(--colour-grey-lighter);border:1px solid var(--colour-grey-light);border-radius:100%;justify-content:center}.initials-container span{align-self:center;font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);color:var(--colour-grey-darker)}.manager-candidate-search .profile-heading-video-wrapper,.employee-application-management-container .profile-heading-video-wrapper{padding:var(--spacer-medium)}.manager-candidate-search .profile__section-header,.employee-application-management-container .profile__section-header{margin-left:var(--spacer-medium);margin-right:var(--spacer-medium)}.manager-candidate-search .profile__section-header--wrap,.employee-application-management-container .profile__section-header--wrap{flex-wrap:wrap;margin-bottom:0}.manager-candidate-search .profile__section-header--wrap>*,.employee-application-management-container .profile__section-header--wrap>*{margin-bottom:var(--spacer-small)}.manager-candidate-search .profile__section-header--wrap *:not(:last-child),.employee-application-management-container .profile__section-header--wrap *:not(:last-child){margin-right:var(--spacer-small)}.manager-candidate-search .profile__section-header--wrap .checkbox-container,.employee-application-management-container .profile__section-header--wrap .checkbox-container{margin-bottom:0}.manager-candidate-search .qualifications-info-link,.employee-application-management-container .qualifications-info-link{margin:0 var(--spacer-medium)}@media (min-width: 900px){.manager-candidate-search .profile__section-header,.employee-application-management-container .profile__section-header{margin-left:0;margin-right:0}.manager-candidate-search .qualifications-info-link,.employee-application-management-container .qualifications-info-link{margin:0}.manager-candidate-search .profile-heading-video-wrapper,.employee-application-management-container .profile-heading-video-wrapper{padding:var(--spacer-medium) 0}}.example-profile{margin:0 auto;max-width:960px}.candidate-details-container{display:flex;flex-direction:column}.candidate-details-container .badge{margin:0;margin-left:var(--spacer-small);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.candidate-details-container .candidate-name{font-weight:var(--font-weight-bold);font-size:var(--font-size-medium);display:flex;align-items:flex-start}.candidate-details-container .profile__flag-info{background:none;border:0}.automated-emails-info-box{border-radius:var(--border-radius-small);background:var(--colour-grey-lighter);padding:var(--spacer-small);margin-top:var(--spacer-medium);width:100%}#profile-expandable-section{margin:var(--spacer-tiny) 0 0 0}#profile-expandable-section button{justify-content:center;font-weight:400;color:var(--colour-midnight)}.minipanel-name-container{margin-top:var(--spacer-tiny);text-align:center}.minipanel-name-container h1{text-align:center;font-size:var(--font-size-medium);margin:var(--spacer-tiny);font-weight:var(--font-weight-bold);max-width:pct 100;overflow-wrap:break-word}.minipanel-name-container .pronouns{margin-bottom:var(--spacer-tiny)}#profile-expandable-section-content-wrapper{padding:var(--spacer-tiny) var(--spacer-tiny) var(--spacer-tiny)}#profile-expandable-section-toggle:before{background:none}.cover-letter-icon-container{background-color:var(--colour-white);width:24px;height:24px;border-radius:6px;border:1px solid var(--colour-grey-light)}.cover-letter-icon-container>i{color:var(--colour-midnight);font-size:12.5px;vertical-align:middle;width:100%;text-align:center;margin-bottom:4px;margin-left:-.5px}.cover-letter-icon-container>i:before{display:flex;align-items:center;justify-content:center;height:100%}.cover-letter-icon-container>svg{display:block;margin:0 auto;position:relative;top:50%;transform:translateY(-50%);color:var(--colour-midnight)}.cover-letter-icon-container.our-company-logo{background:var(--colour-white) url(/images/hexagon_logo-3e902529de8448b3e1432c2cb994b44e.svg?vsn=d) center center;background-repeat:no-repeat;background-size:17px 17px}@keyframes throbber{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.expandable-section{max-width:100%;padding-right:var(--spacer-tiny)}.expandable-section-content-wrapper{max-width:var(--optimal-reading-length-for-tiny-font);padding-right:var(--spacer-tiny)}.job-list-title{font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);margin-top:var(--spacer-medium);margin-bottom:var(--spacer-medium)}.job-highlight{display:flex;justify-content:space-between;align-items:center}.job-highlight h3{font-size:var(--font-size-small);font-weight:var(--font-weight-bold)}.job-highlight p{margin-top:var(--spacer-small)}.job-highlight__content{display:flex;align-items:baseline}.job-highlight__info-icon,.job-highlight__text{margin-right:var(--spacer-small)}.job-highlight .button-primary-pointer-forward{white-space:nowrap}@media (max-width: 900px){.job-highlight{flex-direction:column;padding:var(--spacer-medium)}.job-highlight__text{margin-right:0}.job-highlight__info-icon{margin-right:var(--spacer-medium)}.job-highlight .button-primary-pointer-forward{margin:var(--spacer-large) 0 var(--spacer-small);align-self:flex-end}}.job__back-button-container{max-width:1140px;margin:0 auto;padding:0 var(--spacer-medium)}.job__container{max-width:1140px;margin:0 auto;padding:0 var(--spacer-medium);display:grid;grid-template-areas:"header header" "application-card application-card" "role-type-explainer role-type-explainer" "feedback-header feedback-header" "main-content sidebar" "footer footer";grid-gap:0 var(--spacer-small);grid-template-columns:auto 35%}@media (max-width: 900px){.job__container{grid-template:"header" "application-card" "role-type-explainer" "feedback-header" "main-content" "sidebar" "footer"}}.job__flash>.alert__outer{max-width:1140px}.job__flash>.alert__outer i{font-size:var(--font-size-small)}.job__flash>.alert__outer div{font-size:var(--font-size-small);font-weight:var(--font-weight-bold)}.job__flash>.alert__outer div.alert__inner__body{font-weight:var(--font-weight-normal)}.job__header{grid-area:header}.job__application-card{grid-area:application-card}.job__application-card h2+*{margin-top:var(--spacer-medium)}.job__application-card .card__inner{margin:0}.job__application-card .application-container>*{margin:0;margin-bottom:var(--spacer-small)}.job__application-card .application-container :last-child{margin-bottom:0}.job__application-card .application-status{display:flex;justify-content:space-between;align-items:baseline}.job__application-card .application-status div:last-child{color:var(--colour-grey-dark);white-space:nowrap}.job__application-card .badge{margin-bottom:0}.job__footer{grid-area:footer}.job__feedback-header{grid-area:feedback-header}.job__feedback-header p{max-width:800px}.job__feedback-header div h2{font-weight:var(--font-weight-normal)}.job__feedback-header div h2 i{margin-right:var(--spacer-small)}.job__feedback-header h2+p{font-size:var(--font-size-small)}.job__feedback-header strong{display:block;margin-bottom:0}.job__feedback-header strong+p{margin-top:var(--spacer-tiny)}.job__feedback-header .card__inner{margin:0}.job__feedback-header__improve{font-size:var(--font-size-tiny)}.job__main-content{grid-area:main-content}.job__main-content .card__inner{margin:0}.job__sidebar{grid-area:sidebar;margin:0 auto;width:100%}.job__sidebar .card__inner{margin:0}.job__sidebar-item{margin-bottom:var(--spacer-small)}.job__sidebar-item-header{font-weight:var(--font-weight-bold)}.job__apply-button--sidebar{margin-top:var(--spacer-medium)}.job__apply-button--sidebar>*{width:100%}.job__breadcrumbs,.job__summary{margin-bottom:var(--spacer-medium)}@media (min-width: 900px){.job__summary{display:none}}.job__header{display:flex;flex-direction:column}.job__role-type-explainer{grid-area:role-type-explainer}.job__role-type-explainer .card__inner{min-height:300px;margin:0;background-position:right var(--spacer-large) bottom var(--spacer-large);background-repeat:no-repeat}.job__role-type-explainer div.job__role-type-explainer-header{cursor:pointer;margin-bottom:var(--spacer-medium);display:flex;justify-items:flex-start;align-items:center}.job__role-type-explainer div.job__role-type-explainer-header h2{margin-left:var(--spacer-small);margin-bottom:0}.job__role-type-explainer div.job__role-type-explainer-header img.company-logo:first-child,.job__role-type-explainer div.job__role-type-explainer-header i:first-child{border:1px solid var(--colour-grey-light);color:var(--colour-midnight);display:block;margin:0;width:40px;height:40px;border-radius:12px;padding:8px}.job__role-type-explainer div.job__role-type-explainer-header img.company-logo:first-child:before,.job__role-type-explainer div.job__role-type-explainer-header i:first-child:before{display:flex;align-items:center;justify-content:center;height:100%}.job__role-type-explainer div.job__role-type-explainer-header i:last-child{font-size:var(--font-size-medium);margin-left:auto}@media (max-width: 900px){.job__role-type-explainer div.job__role-type-explainer-header i:last-child{margin-right:var(--spacer-small)}}.job__role-type-explainer p{max-width:var(--optimal-reading-length-for-tiny-font)}.job__role-type-explainer p:first-of-type:before{content:"";display:block;position:absolute;bottom:var(--spacer-large);right:var(--spacer-large)}@media (max-width: 900px){.job__role-type-explainer p:first-of-type:before{position:static;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:var(--spacer-large)}}.job__role-type-explainer.job__role-type-explainer-closed div.job__role-type-explainer-header{margin-bottom:0}.job__role-type-explainer.job__role-type-explainer-closed .card__inner{min-height:0}@keyframes role-type-explainer-border-fatten{0%{border-width:1px;padding:var(--spacer-large)}to{border-width:6px;padding:calc(var(--spacer-large) - 6px + 1px)}}@keyframes role-type-explainer-border-fatten-mobile{0%{border-width:1px;padding:var(--spacer-medium)}to{border-width:6px;padding:calc(var(--spacer-medium) - 6px + 1px)}}@keyframes role-type-explainer-border-highlight{0%{border-color:var(--colour-grey-light)}to{border-color:var(--colour-purple)}}@keyframes role-type-explainer-border-fade{0%{border-color:var(--colour-purple)}to{border-color:var(--colour-grey-light)}}@keyframes role-type-explainer-border-shrink{0%{border-width:6px;padding:calc(var(--spacer-large) - 6px + 1px)}to{border-width:1px;padding:var(--spacer-large)}}@keyframes role-type-explainer-border-shrink-mobile{0%{border-width:6px;padding:calc(var(--spacer-medium) - 6px + 1px)}to{border-width:1px;padding:var(--spacer-medium)}}.job__role-type-explainer.job__role-type-explainer-highlight .card__inner{animation:role-type-explainer-border-fatten .05s ease-out .4s 1 forwards,role-type-explainer-border-highlight .5s ease-out .45s 1,role-type-explainer-border-fade 1s ease-out .95s 1,role-type-explainer-border-shrink .05s ease-out 1.95s 1 forwards}@media (max-width: 900px){.job__role-type-explainer.job__role-type-explainer-highlight .card__inner{animation:role-type-explainer-border-fatten-mobile .05s ease-out .4s 1 forwards,role-type-explainer-border-highlight .5s ease-out .45s 1,role-type-explainer-border-fade 1s ease-out .95s 1,role-type-explainer-border-shrink-mobile .05s ease-out 1.95s 1 forwards}}.job__role-type-explainer-standard p:first-of-type:before{background-image:url(/images/direct_application_illustration-49e505911cb24e1009f845cf559a2466.svg?vsn=d);width:232px;height:140px;background-size:232px 140px}.job__role-type-explainer-premium p:first-of-type:before{width:150.92px;height:140px;background-size:150.92px 140px;background-image:url(/images/premium_application_illustration-76aa0ea1deea2f9418bbfc8bb554dd78.svg?vsn=d)}.job__company-logo{margin-bottom:var(--spacer-medium);text-align:center}.job__map{position:absolute;width:100%;height:100%;border:0;left:0;top:0}.job__map-container{position:relative;width:100%;padding-bottom:60%;height:0;margin-bottom:var(--spacer-medium)}.job__photo{width:100%;margin-bottom:var(--spacer-medium)}.job__terms{padding-top:var(--spacer-small)}.job__terms a{font-size:.7rem!important}.job__terms p{font-size:.6rem!important;margin:0}.job__submit-for-review-success{display:flex;flex-direction:column;justify-content:center;text-align:center}.job__submit-for-review-success .fas{align-self:center;font-size:8rem;color:var(--colour-green-dark)}.job__submit-for-review-success .is-pending-desc{margin-top:var(--spacer-medium);margin-bottom:var(--spacer-medium)}.job__submit-for-review-success .is-pending-desc h1{line-height:1em}.job__submit-for-review-success .is-pending-desc span{margin-bottom:0}@media (min-width: 900px){.job__submit-for-review-success .fas{font-size:11rem}.job__submit-for-review-success .is-pending-desc{display:flex;flex-direction:row;justify-content:center}.job__submit-for-review-success .is-pending-desc h1{display:inline;margin:0 var(--spacer-small) 0 0}}body.manager-auth .job__flash .alert__outer{max-width:1140px}.job-description .action-heading{margin-bottom:var(--spacer-small)}.job-description .action-heading h2{display:inline;margin-right:var(--spacer-medium)}.job-description .action-heading .badge{margin-bottom:0}.job-description h1,.job-description h2,.job-description h3{margin-bottom:var(--spacer-tiny);word-break:break-word}.job-description h3{font-size:var(--font-size-small);margin-top:var(--spacer-medium);font-weight:var(--font-weight-bold)}.job-description p,.job-description a{font-size:var(--font-size-tiny)}.job-description a{word-break:break-word}.job-description .quick-summary{margin-top:var(--spacer-medium)}.job-description .quick-summary-item{position:relative;margin-bottom:var(--spacer-tiny);display:flex;align-items:center}.job-description .quick-summary-item i{font-size:var(--font-size-small);flex-basis:20px}.job-description .quick-summary-item .quick-summary-item-content{font-size:var(--font-size-tiny);display:inline-block;padding-left:var(--spacer-tiny)}.job-description .quick-summary-item:last-child{margin-bottom:var(--spacer-medium)}.job-description ul{padding-left:var(--spacer-small)}.job-description ul li{font-size:var(--font-size-tiny)}@media (min-width: 900px){.job-description ul{padding-left:var(--spacer-tiny)}}.job-description .job-banner-image{vertical-align:top;width:100%;margin-top:var(--spacer-small);border-radius:var(--border-radius-tiny);object-fit:cover}.job-description .editable-section .job-banner-image{width:calc(100% - var(--spacer-medium))}.job-description .company-logo{display:block;max-width:100%;margin-left:auto;margin-right:auto;max-height:140px}@media (min-width: 900px){.job-description .company-logo{max-height:270px}}.job-description .image-upload-button{background-color:0;margin-top:calc(-1 * var(--spacer-medium))}.job-description .image-upload-button .button-subtle{margin-bottom:0}.job-description .image-upload-button .button-text{display:inline-block}.job-description .image-upload-button .button-text+.button-text{margin-left:var(--spacer-medium)}.job-description .editable-company-image{display:block;width:50%;margin-top:var(--spacer-tiny);border-radius:var(--border-radius-small);border:1px solid var(--colour-midnight)}.job-description .job-summary{display:inline-block;width:100%;max-width:100%}@media (min-width: 900px){.job-description .job-summary{max-width:var(--optimal-reading-length-for-tiny-font)}}.job-description .editable-perks-benefits-wrapper .perks-benefits-wrapper{align-items:center}@media (min-width: 900px){.job-description .editable-perks-benefits-wrapper .perks-benefits-wrapper{grid-template-columns:1fr 1fr 1fr 1fr}}.job-description .perks-benefits-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:20px;margin-top:var(--spacer-medium)}@media (min-width: 900px){@supports (grid-template-columns: repeat(auto-fill,30%)){.job-description .perks-benefits-wrapper{grid-template-columns:repeat(auto-fill,30%)}}}.job-description .perks-benefits-wrapper .benefit{position:relative;display:flex;justify-content:center;border:1px solid transparent}.job-description .perks-benefits-wrapper .benefit.selected{border:1px solid var(--colour-midnight);border-radius:var(--border-radius-tiny)}.job-description .perks-benefits-wrapper .benefit.selected:after{content:"";display:inline-block;width:1em;height:1em;background-color:var(--colour-green-dark);-webkit-mask:url(/images/icons/check_circle-3ac368c7868637829e18a8fb142fea92.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/check_circle-3ac368c7868637829e18a8fb142fea92.svg?vsn=d) center/contain no-repeat;font-size:var(--font-size-medium);position:absolute;right:-.5em;top:-.5em;border-radius:50%;box-shadow:0 0 0 .25em var(--colour-white)}.job-description .perks-benefits-wrapper .benefit .benefit-icon{display:flex;align-items:center;justify-content:center;width:100px;background-color:var(--colour-grey-lighter);border-radius:50%;height:100px}.job-description .perks-benefits-wrapper .benefit .benefit-icon svg{color:var(--colour-grey-darker);border-radius:50%}.job-description .perks-benefits-wrapper .benefit .benefit-option{display:flex;height:200px;flex-direction:column;justify-content:space-between;align-items:center;padding-top:var(--spacer-medium);padding-bottom:var(--spacer-medium);padding-left:var(--spacer-small);padding-right:var(--spacer-small)}.job-description .perks-benefits-wrapper .benefit .benefit-text{height:50px;padding-top:var(--spacer-small);display:flex;align-items:center}.job-description .perks-benefits-wrapper .benefit p{font-size:var(--font-size-tiny);margin:0;text-align:center}.job-description .wh-modal__content .perks-benefits-wrapper .benefit:hover{border:1px solid var(--colour-midnight);border-radius:var(--border-radius-tiny);cursor:pointer}.job-description .company-details,.job-description .apprenticeship-details{font-size:var(--font-size-tiny);line-height:var(--font-size-small)}.job-description .company-details h3,.job-description .apprenticeship-details h3{font-size:var(--font-size-medium);line-height:var(--font-size-large);font-weight:var(--font-weight-normal)}.job-description .company-details .job__sidebar-item,.job-description .apprenticeship-details .job__sidebar-item{margin-bottom:var(--spacer-small)}.job-description .company-details .job__sidebar-item .job__sidebar-item-header,.job-description .apprenticeship-details .job__sidebar-item .job__sidebar-item-header{font-size:var(--font-size-small);line-height:var(--font-size-medium);margin-bottom:var(--spacer-tiny)}.job-description .company-details .job__sidebar-item.us-apprenticeship-info,.job-description .apprenticeship-details .job__sidebar-item.us-apprenticeship-info{color:var(--colour-grey-dark)}.job-description .company-details h3{margin-top:var(--spacer-small);margin-bottom:var(--spacer-tiny)}.job-description .apprenticeship-details h3{margin-top:0;margin-bottom:var(--spacer-small)}.job-description .apply-button-right{margin-top:var(--spacer-huge)}.job-description .company-info-warning{background-color:var(--colour-gold);border-radius:var(--border-radius-tiny);padding:var(--spacer-small);margin-bottom:var(--spacer-large);max-width:var(--optimal-reading-length-for-tiny-font)}.job-description .company-info-warning p{margin:0}.job-description .editable-section-wrapper{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:baseline;padding-top:var(--spacer-medium);padding-bottom:var(--spacer-medium)}.job-description .editable-section-wrapper .editable-section{width:75%}@media (max-width: 900px){.job-description .editable-section-wrapper{flex-direction:column;justify-content:flex-end}.job-description .editable-section-wrapper .editable-section{width:100%}.job-description .editable-section-wrapper .editable-section-btn{display:flex;justify-content:flex-end;width:100%;margin-top:0;margin-bottom:var(--spacer-tiny)}}.job-description .editable-section-wrapper .editable-section-btn{margin-top:var(--spacer-tiny)}.job-description .editable-section-wrapper.empty-section{align-items:center;justify-content:space-around}.job-description .editable-section-wrapper.empty-section:hover{background-color:var(--colour-grey-lighter)}.job-description .editable-section-wrapper.empty-section .add-cta-section{display:flex;flex-direction:row;justify-content:flex-start;align-content:baseline;margin-top:var(--spacer-tiny)}.job-description .editable-section-wrapper.empty-section .add-cta-section i,.job-description .editable-section-wrapper.empty-section .add-cta-section span{font-size:14px;font-weight:var(--font-weight-bold);line-height:20px;color:var(--colour-red)}.job-description .editable-section-wrapper.empty-section .add-cta-section span{display:inline-block;margin-left:var(--spacer-tiny)}.job-description .editable-section-wrapper.empty-section .editable-section-btn{display:flex;flex-direction:row}.job-description .editable-section-wrapper.empty-section .editable-section{width:40%}.job-description .editable-section-wrapper.empty-section .editable-section .placeholder-content{background:var(--colour-white);border:1px solid var(--colour-grey-light);border-radius:var(--border-radius-tiny);padding:var(--spacer-small) var(--spacer-medium)}.job-description .editable-section-wrapper.empty-section .editable-section .placeholder-content .title{font-size:var(--font-size-small);line-height:var(--font-size-large);color:var(--colour-grey-darker);font-weight:var(--font-weight-bold);margin:0;margin-bottom:var(--spacer-medium)}.job-description .editable-section-wrapper.empty-section .editable-section .placeholder-content .placeholder-lines{display:inline-block;width:100%}.job-description .editable-section-wrapper.empty-section .editable-section .placeholder-content .placeholder-lines div{display:inline-block;width:100%;height:var(--spacer-small);background-color:var(--colour-grey-lighter);border-radius:var(--spacer-small);margin-bottom:var(--spacer-tiny)}.job-description .editable-section-wrapper.empty-section .editable-section .placeholder-content .placeholder-lines div:last-child{margin-bottom:0;width:50%}@media (max-width: 900px){.job-description .editable-section-wrapper.empty-section{flex-direction:column-reverse;padding-left:var(--spacer-medium);padding-right:var(--spacer-medium)}.job-description .editable-section-wrapper.empty-section .editable-section{width:100%}.job-description .editable-section-wrapper.empty-section .editable-section-btn{justify-content:center;width:100%;margin-top:var(--spacer-medium)}.job-description .editable-section-wrapper.empty-section .editable-section-btn+.editable-section{margin-bottom:var(--spacer-medium)}}.job-description .job__sidebar .editable-section-wrapper{flex-direction:column;justify-content:flex-end;padding-left:var(--spacer-medium);padding-right:var(--spacer-medium)}.job-description .job__sidebar .editable-section-wrapper .editable-section{width:100%}.job-description .job__sidebar .editable-section-wrapper .editable-section-btn{display:flex;justify-content:flex-end;width:100%;margin-top:0;margin-bottom:var(--spacer-tiny)}.job-description .job__sidebar .editable-section-wrapper.empty-section{flex-direction:column-reverse;padding-left:var(--spacer-medium);padding-right:var(--spacer-medium)}.job-description .job__sidebar .editable-section-wrapper.empty-section .editable-section{width:100%}.job-description .job__sidebar .editable-section-wrapper.empty-section .editable-section-btn{justify-content:center;width:100%;margin-top:var(--spacer-medium)}.job-description .job__sidebar .editable-section-wrapper.empty-section .editable-section-btn+.editable-section{margin-bottom:var(--spacer-medium)}.job-description .editable-section-btn-top{display:flex;justify-content:flex-end;width:100%;margin-bottom:var(--spacer-small)}.job-description .editable-section-separator{color:var(--colour-grey-light);border-top:0;margin:0}.job__flash .alert__inner__body ul{margin:0;padding-left:var(--spacer-small)}.job__flash .alert__inner__body ul li{font-size:var(--font-size-tiny)}@media (max-width: 900px){.job__flash .alert__inner__body ul{padding-left:var(--spacer-medium)}}.entry-requirements ul{list-style:none}.entry-requirements ul li:before{content:"\2713";padding-right:var(--spacer-small);color:var(--colour-green)}.preserve_new_lines_and_spaces{white-space:pre-wrap}.good-candidate-skill-tag{display:inline-block;cursor:pointer;padding:.25em .75em;border-radius:var(--border-radius-small);background:var(--colour-grey-lighter);border:1px solid var(--colour-grey-lighter);margin-right:var(--spacer-small);margin-bottom:var(--spacer-small)}.good-candidate-skill-tag:last-child{margin-right:0}.good-candidate-skill-tag.good-candidate-skill-tag-selected{background:none;border:1px solid var(--colour-midnight)}.good-candidate-skill-tag.good-candidate-skill-tag-read-only{cursor:default}.good-candidate-skill-tags{width:75%;margin-bottom:calc(var(--spacer-large) - var(--spacer-small))}.good-candidate-skill-tags-section{margin-top:var(--spacer-medium)}.candidate_application_actions_container{display:flex;flex-direction:column}.candidate_application_actions_container .button-text{display:flex}.job__confirmation .card__buttons{justify-content:center}.unique-motivation-banner{display:flex;margin-bottom:var(--spacer-medium);align-items:center}.unique-motivation-banner .copy{margin-left:var(--spacer-tiny)}.cover-letter-guidance li{margin-left:1em}.cover-letter-review{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:var(--spacer-medium)}.cover-letter-review-frame{width:568px;padding:var(--spacer-medium);border:1px solid var(--colour-grey-light);box-sizing:border-box;border-radius:var(--border-radius-small);margin-bottom:var(--spacer-small)}@media (max-width: 900px){.cover-letter-review-frame{width:100%}}.cover-letter-review-frame h2{font-style:italic;font-weight:var(--font-weight-normal);font-size:var(--font-size-small)}.cover-letter-standard-role-warning{background:var(--colour-grey-lighter);width:560px;border-radius:var(--border-radius-tiny);padding:var(--spacer-small);margin-top:var(--spacer-large);margin-bottom:var(--spacer-large)}@media (max-width: 900px){.cover-letter-standard-role-warning{width:100%}}.cover-letter-standard-role-warning p{margin-top:var(--spacer-tiny);margin-bottom:0}.cover-letter-standard-role-warning p ul{margin-top:var(--spacer-tiny);margin-left:var(--spacer-tiny);margin-bottom:0}.cover-letter-standard-role-warning p ul li{margin-bottom:var(--spacer-tiny)}.cover-letter-standard-role-warning p ul li:last-of-type{margin-bottom:0}.historical-programme-versions{margin-top:var(--spacer-large);padding-left:var(--spacer-medium)}.historical-programme-versions legend{margin-bottom:var(--spacer-small)}.job-list .title-container{padding:var(--spacer-tiny);align-items:center}.job-list .additional-title-content{margin-right:var(--spacer-small)!important}.job-list .line-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.job-list__premium-icon{background:var(--colour-white) url(/images/hexagon_logo-3e902529de8448b3e1432c2cb994b44e.svg?vsn=d) center center;background-repeat:no-repeat;background-size:17px 17px;height:100%;width:100%;border-radius:var(--border-radius-tiny)}.job-list__company-logo{width:40px;height:40px}.job-list__accordion-title__container{display:flex;flex-direction:row;gap:var(--spacer-small)}.job-list__accordion-title__logo-container{position:relative;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.job-list__accordion-title__icon-container{height:24px;width:24px;position:absolute;bottom:4px;right:0;border-radius:var(--border-radius-tiny);background-color:var(--colour-white);text-align:center}.job-list__accordion-title__text-content{display:flex;flex-direction:column;gap:var(--spacer-small)}.landing-page-call-to-action{padding:var(--spacer-huge) var(--spacer-medium);margin:0 auto;text-align:center}.landing-page.lp-container{max-width:calc(1092px + var(--spacer-large) + var(--spacer-large));margin:0 auto;padding-left:var(--spacer-large);padding-right:var(--spacer-large)}.landing-page.hero{display:flex;justify-content:center}.landing-page.hero .buttons{margin:var(--spacer-medium) 0}.landing-page.hero .buttons *+*{margin-left:var(--spacer-small)}@media (max-width: 900px){.landing-page.hero .buttons *+*{display:block;width:100%}}.landing-page.hero ul{list-style:none;padding:0}.landing-page.hero ul *+*{margin-top:var(--spacer-small)}.landing-page.hero ul li:before{content:"";display:inline-block;width:var(--font-size-small);height:var(--font-size-small);background-color:var(--colour-indigo-blue);-webkit-mask:url(/images/icons/check-8afb1952f54cdb5a173067a122512eb2.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/check-8afb1952f54cdb5a173067a122512eb2.svg?vsn=d) center/contain no-repeat;margin-right:var(--spacer-tiny);vertical-align:text-bottom}.landing-page.hero .phobox .phobox-content{max-width:720px;margin-right:128px}@media (max-width: 900px){.landing-page.hero .phobox .phobox-content{padding:0;margin-right:0}.landing-page.hero .phobox .phobox-content h1{text-align:left}}.landing-page.hero .phobox .phobox-content p{font-size:var(--font-size-medium)}.landing-page.hero .phobox .phobox-image{max-width:720px}.landing-page.companies{display:flex;justify-content:center}.landing-page.companies .phobox .phobox-content{max-width:720px;padding-left:128px}@media (max-width: 900px){.landing-page.companies .phobox .phobox-content{padding:var(--spacer-large)}.landing-page.companies .phobox .phobox-content h2{text-align:left}.landing-page.companies .phobox .phobox-content .buttons{text-align:center}}.landing-page.companies .phobox .phobox-image{max-width:720px}.landing-page.companies .phobox .phobox-image img{height:inherit;width:inherit;max-width:482px}@media (max-width: 900px){.landing-page.companies .phobox .phobox-image img{max-width:300px}}.landing-page.role-preview.lp-container{display:flex;justify-content:space-evenly;margin-bottom:var(--spacer-huge)}.landing-page.role-preview.lp-container .mobile-company-details{display:none}@media (max-width: 900px){.landing-page.role-preview.lp-container{padding:var(--spacer-large) var(--spacer-large);margin-bottom:var(--spacer-huge);justify-content:flex-start}}.landing-page.role-preview.lp-container .company-details-container{display:flex;flex-direction:column;justify-content:space-between;min-width:250px;margin-right:var(--spacer-large)}@media (max-width: 900px){.landing-page.role-preview.lp-container .company-details-container{width:100%;margin-right:0;margin-bottom:0}}.landing-page.role-preview.lp-container .company-details-container .company-details{text-align:center;padding-top:var(--spacer-large)}@media (max-width: 900px){.landing-page.role-preview.lp-container .company-details-container .company-details{text-align:left;padding-top:0;border:1px solid #b9c5e1;border-radius:var(--border-radius-small);padding:var(--spacer-medium)}.landing-page.role-preview.lp-container .company-details-container .company-details .desktop-company-details{display:none}.landing-page.role-preview.lp-container .company-details-container .company-details .mobile-company-details{display:inherit}.landing-page.role-preview.lp-container .company-details-container .company-details .mobile-company-details h4{font-size:var(--font-size-medium)}.landing-page.role-preview.lp-container .company-details-container .company-details .mobile-company-details p{color:var(--colour-midnight);margin:0}.landing-page.role-preview.lp-container .company-details-container .company-details a{margin-top:var(--spacer-medium)}}.landing-page.role-preview.lp-container .company-details-container .company-details img{width:80px;filter:drop-shadow(0 1px 4px rgba(0,0,0,.25));border-radius:var(--border-radius-tiny)}.landing-page.role-preview.lp-container .company-details-container .company-details h4,.landing-page.role-preview.lp-container .company-details-container .company-details p{margin:0}.landing-page.role-preview.lp-container .company-details-container .company-details p{margin-bottom:var(--spacer-medium);color:var(--colour-grey-dark)}.landing-page.role-preview.lp-container .role-details{max-width:775px;width:100%;padding:var(--spacer-large);border:1px solid var(--colour-grey-light);border-radius:var(--border-radius-small)}@media (max-width: 900px){.landing-page.role-preview.lp-container .role-details{display:none}}.landing-page.role-preview.lp-container .role-details h2{margin:0}.landing-page.role-preview.lp-container .role-details .company-name{margin-top:0;margin-bottom:var(--spacer-small)}.landing-page.role-preview.lp-container .role-details .description{margin-top:var(--spacer-large);display:flex;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}.landing-page.role-preview.lp-container .role-details ul{list-style:none;padding:0}.landing-page.role-preview.lp-container .role-details li{margin-bottom:var(--spacer-tiny)}.landing-page.role-preview.lp-container .role-details li i{padding-right:var(--spacer-tiny)}.landing-page.role-preview.lp-container .role-details a{color:var(--colour-grey-darker)}.landing-page.empty-state{display:flex;flex-direction:column;align-items:center;text-align:center}@media (min-width: 900px){.landing-page.empty-state .empty-state-container{max-width:50%}}.landing-page.empty-state img{margin-bottom:var(--spacer-large)}.landing-page.empty-state h1{font-size:var(--font-size-huge);font-weight:var(--font-weight-normal)}@media (min-width: 900px){.landing-page.empty-state h1.mobile{display:none}}@media (max-width: 900px){.landing-page.empty-state h1.desktop{display:none}}.landing-page.empty-state p{font-size:var(--font-size-small);margin-top:var(--spacer-small);margin-bottom:var(--spacer-medium)}.landing-page h1{font-size:var(--font-size-gigantic)}.landing-page h2{font-size:var(--font-size-huge)}.landing-page h1,.landing-page h2,.landing-page .strong{font-weight:var(--font-weight-bold)}.landing-page.lp-container{margin-bottom:var(--spacer-gigantic)}.landing-page.lp-container h2{margin-bottom:var(--spacer-huge)}.landing-page.lp-container.apprenticeships{background:var(--colour-midnight);padding-left:0;padding-right:0;max-width:100vw}.landing-page.lp-container.apprenticeships .content{padding:var(--spacer-gigantic) var(--spacer-large);color:var(--colour-white);margin:0 auto;max-width:calc(1092px + var(--spacer-large) + var(--spacer-large))}.landing-page.lp-container.apprenticeships .content p{max-width:700px}@media (max-width: 900px){.landing-page.lp-container.apprenticeships{padding:var(--spacer-large);margin-right:0}.landing-page.lp-container.apprenticeships .content{padding:0}}.landing-page.lp-container.apprenticeships h2{margin-bottom:0}.landing-page.lp-container.pill{position:relative;padding:var(--spacer-medium) 0}.landing-page.lp-container.pill .pill-content{padding:0 var(--spacer-large)}@media (max-width: 900px){.landing-page.lp-container.pill{padding:var(--spacer-large);margin-right:0}.landing-page.lp-container.pill .pill-content{padding:0}}.landing-page.lp-container.pill h2{margin-top:var(--spacer-huge);margin-bottom:0}.landing-page.lp-container.pill .background{background:var(--colour-grey-lighter);position:absolute;width:100vw;height:100%;z-index:-1;left:-30vw;border-radius:0 150px 150px 0}@media (max-width: 900px){.landing-page.lp-container.pill .background{width:100%;left:0;right:0;border-radius:0}}.landing-page.lp-container.pill.reverse{padding:0 var(--spacer-gigantic) var(--spacer-large) var(--spacer-gigantic);margin-left:20vw;margin-right:0;overflow:hidden;max-width:100vw}@media (max-width: 900px){.landing-page.lp-container.pill.reverse{padding:var(--spacer-large);margin-left:0}}.landing-page.lp-container.pill.reverse .background{border-radius:150px 0 0 150px;left:0}@media (max-width: 900px){.landing-page.lp-container.pill.reverse .background{left:0;right:0;border-radius:0}}.landing-page.steps-to-apply .info-row .info-block img{height:64px;margin-right:var(--spacer-medium)}@media (min-width: 900px){.landing-page.steps-to-apply .info-row .info-block img{margin-right:0;height:128px}}.landing-page.footer-cta-bar{background:var(--colour-grey-lighter);padding:var(--spacer-gigantic) var(--spacer-large);width:100%;text-align:center}.landing-page.footer-cta-bar h2{font-weight:var(--font-weight-normal);font-size:var(--font-size-huge);margin-bottom:var(--spacer-medium)}.landing-page.apprenticeships .info-row{margin-top:var(--spacer-large)}.landing-page.common-questions{display:flex;justify-content:space-around}@media (max-width: 900px){.landing-page.common-questions{flex-direction:column}.landing-page.common-questions h2{padding:var(--spacer-large) 0}}.landing-page.common-questions>div{flex:1}.landing-page.common-questions h2{margin:0}.landing-page.more-about-us{display:flex;flex-direction:column;align-items:center;padding-bottom:var(--spacer-large)}@media (max-width: 900px){.landing-page.more-about-us{padding-top:var(--spacer-huge)}}.landing-page.more-about-us .arrow-container{max-width:1092px;width:100%;position:relative}@media (max-width: 900px){.landing-page.more-about-us .arrow-container{width:100%}}.landing-page.more-about-us a{position:absolute;top:-72px;font-size:var(--font-size-small);color:var(--colour-grey-darker);margin-left:var(--spacer-large)}@media (max-width: 900px){.landing-page.more-about-us a{top:-64px}}.landing-page.more-about-us img{position:absolute;left:125px;top:-32px}@media (max-width: 900px){.landing-page.more-about-us img{top:-32px;left:80px}}.landing-page.more-about-us hr{border:0;border-bottom:1px solid var(--colour-grey-light);margin:0;width:100%}.legal-collapsibles{border-radius:var(--border-radius-tiny)}.contact{margin:var(--spacer-large) 0}.contact legend{font-weight:var(--font-weight-normal)}.marketing-checkboxes .form-group{margin:0}.legal{max-width:var(--optimal-reading-length-for-tiny-font)}.legal .terms-of-service-consent{margin-top:var(--spacer-large);background-color:inherit;padding:0}.legal .terms-of-service-consent .required-indicator{color:var(--colour-grey-darker);font-weight:var(--font-weight-normal)}.side-padding{padding-left:6%;padding-right:6%}.checkbox-row{display:flex;flex-direction:row}.checkbox-row>*+*{margin-left:var(--spacer-huge)}@media (max-width: 900px){.checkbox-row{display:flex;flex-direction:column}.checkbox-row>*+*{margin-left:0!important}}.legal-do-not-agree{margin-left:var(--spacer-medium);margin-top:var(--spacer-tiny)}.legal-do-not-agree a{color:var(--colour-grey-dark)}label.upload-dropzone{max-width:var(--optimal-reading-length-for-tiny-font);cursor:pointer;display:block;margin-bottom:var(--spacer-large);border:2px dashed var(--colour-grey-light);border-radius:var(--border-radius-small)}label.upload-dropzone.hidden{display:none}label.upload-dropzone>input{visibility:hidden;overflow:hidden;position:absolute}label.upload-dropzone:after{display:flex;align-items:center;justify-content:center;padding-top:var(--spacer-huge);padding-bottom:var(--spacer-huge);content:"Upload file";color:var(--colour-indigo-blue);font-weight:var(--font-weight-bold)}form.login{--optimal-reading-length-for-tiny-font: 35rem}.google-login a{display:inline-flex;align-items:center;text-decoration:none;border:2px solid var(--colour-grey-light);border-radius:var(--border-radius-large);padding-right:var(--spacer-small);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.google-login a:hover{box-shadow:inset 0 -4px #0000003d;background-color:var(--colour-grey-light);padding-top:2px;padding-bottom:2px;padding-left:2px;padding-right:calc(var(--spacer-small) + 2px);border:0}.google-login a:hover label{color:var(--colour-midnight);cursor:pointer}.google-login a label{margin-bottom:0;margin-left:var(--spacer-small)}.or{margin-top:var(--spacer-large);margin-bottom:var(--spacer-large);color:var(--colour-grey-dark)}.or .text-and-line-container{position:relative}.or .text-and-line-container:after{content:"";position:absolute;inset:50% 0 0;height:1px;border-top:1px solid var(--colour-grey-light)}.or .text-and-line-container span{background-color:var(--colour-white);padding-right:10px;position:relative;z-index:2}.messaging-container .send-message-container{border:1px solid var(--colour-grey-light);padding:var(--spacer-small);border-radius:var(--border-radius-small)}.messaging-container .send-message-container .new-message-container{display:flex;flex-direction:column}.messaging-container .send-message-container .new-message-container .message-inputs{flex-direction:row;align-items:flex-end;display:flex}@media (max-width: 900px){.messaging-container .send-message-container .new-message-container .message-inputs .text-area-container{width:100%}}@media (min-width: 900px){.messaging-container .send-message-container .new-message-container .message-inputs .text-area-container{width:67%}}.messaging-container .send-message-container p{font-weight:var(--font-weight-bold)}.messaging-container .send-message-container .message-inputs{flex-basis:100%}.messaging-container .send-message-container .validation-message-container{margin-top:var(--spacer-small);align-items:center;justify-content:center}.messaging-container .send-message-container textarea{max-width:var(--optimal-reading-length-for-tiny-font);transition:.3s min-height;transition-delay:.5s}.messaging-container .send-message-container textarea:focus{min-height:320px;transition:.3s min-height}.messaging-container .send-message-container .send-button{border-radius:var(--border-radius-tiny);text-align:center;text-decoration:none;cursor:pointer;display:inline-block;border:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;border:2px solid var(--colour-indigo-blue);color:var(--colour-white);background-color:var(--colour-indigo-blue);margin-left:var(--spacer-small);height:100%;font-size:var(--font-size-tiny);padding:var(--spacer-small) var(--spacer-medium)}.messaging-container .send-message-container .send-button:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-blue-focus);outline:none}.messaging-container .send-message-container .send-button:focus:not(:focus-visible){box-shadow:none}.messaging-container .send-message-container .send-button:hover{text-decoration:none;box-shadow:inset 0 -4px #0000003d}.messaging-container .send-message-container .send-button:hover:focus{box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-blue-focus),inset 0 -4px #0000003d}.messaging-container .send-message-container .send-button:hover:focus:not(:focus-visible){box-shadow:none}.messaging-container .send-message-container .send-button:active{box-shadow:inset 0 4px #0000003d}.messaging-container .send-message-container .send-button::-moz-focus-inner{border:0}.messaging-container .send-message-container .send-button:disabled,.messaging-container .send-message-container .send-button.button-disabled{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);cursor:not-allowed;box-shadow:none}.messaging-container .send-message-container .send-button:disabled:active:focus,.messaging-container .send-message-container .send-button.button-disabled:active:focus{box-shadow:none}.messaging-container .send-message-container .send-button:disabled:hover:focus,.messaging-container .send-message-container .send-button.button-disabled:hover:focus{background-color:var(--colour-grey-lighter);color:var(--colour-grey-light);box-shadow:none}.messaging-container .send-message-container .send-button.button-disabled:active{pointer-events:none}.messaging-container .send-message-container .send-button:hover,.messaging-container .send-message-container .send-button:active,.messaging-container .send-message-container .send-button.button-selected{color:var(--colour-white)}.messaging-container .display-messages-container .display-message{display:flex;flex-direction:column}.messaging-container .display-messages-container .display-message .outer-container{max-width:var(--optimal-reading-length-for-tiny-font);width:100%}.messaging-container .display-messages-container .display-message .inner-container{white-space:pre-line}.messaging-container .display-messages-container .display-message .outer-container{margin:var(--spacer-small) 0;display:flex;flex-direction:column}.messaging-container .display-messages-container .display-message .outer-container .inner-container{border:1px solid var(--colour-midnight);background:var(--colour-midnight);padding:var(--spacer-medium)}.messaging-container .display-messages-container .display-message .outer-container p{margin-top:var(--spacer-tiny);word-break:break-word}.messaging-container .display-messages-container .display-message .outer-container p:last-child{margin-bottom:0}.messaging-container .display-messages-container .display-message .outer-container .message-readable-date{margin-top:0;text-align:center}.messaging-container .display-messages-container .display-message.sender .outer-container{align-self:flex-end}.messaging-container .display-messages-container .display-message.sender .inner-container{border:1px solid var(--colour-midnight);background:var(--colour-midnight);color:var(--colour-white);border-radius:var(--border-radius-medium) var(--border-radius-medium) 2px var(--border-radius-medium);margin-left:var(--spacer-huge)}.messaging-container .display-messages-container .display-message.sender .inner-container p,.messaging-container .display-messages-container .display-message.sender .inner-container p a{color:var(--colour-white)}.messaging-container .display-messages-container .display-message.sender .message-sender p{text-align:right}.messaging-container .display-messages-container .display-message.recipient .outer-container{align-self:flex-start}.messaging-container .display-messages-container .display-message.recipient .inner-container{border:1px solid var(--colour-grey-light);background:var(--colour-grey-lighter);color:var(--colour-midnight);border-radius:var(--border-radius-medium) var(--border-radius-medium) var(--border-radius-medium) 2px;margin-right:var(--spacer-huge)}.messaging-container .display-messages-container .display-message.recipient .inner-container p a{color:var(--colour-grey-dark)}.messaging-container .display-messages-container .display-message .message-sender p{margin-top:0;margin-bottom:0}.messaging-container .display-messages-container .display-message .message-sender .message-sender-name{font-weight:var(--font-weight-bold);margin-top:var(--spacer-tiny)}.messaging-container .display-messages-container.employer .from-employee .inner-container{border:1px solid var(--colour-midnight);background:var(--colour-midnight);color:var(--colour-white)}.messaging-container .display-messages-container.employer .from-employee .inner-container p,.messaging-container .display-messages-container.employer .from-employee .inner-container p a{color:var(--colour-white)}@media (min-width: 900px){.messaging-container .display-messages-container.sender .inner-container{margin-left:0}.messaging-container .display-messages-container.recipient .inner-container{margin-right:0}}.month-picker .start-date-container,.month-picker .end-date-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;column-gap:var(--spacer-small)}@media (max-width: 900px){.month-picker .start-date-container,.month-picker .end-date-container{flex-wrap:wrap}}.month-picker .start-date-container>div,.month-picker .end-date-container>div{width:100%}@media (min-width: 900px){.month-picker .end-date-container{width:66.67%}}.month-picker .month-input{min-width:16rem}.month-picker .year-input{min-width:8rem}@media (min-width: 900px){.month-picker .month-input{min-width:18rem}}.no-scroll{overflow-y:hidden}@media (max-width: 900px){.nav-overlay{flex-direction:column;min-height:100%;z-index:12;height:100%;position:fixed;left:0;top:0;width:100%;overflow-y:auto;overflow-x:hidden}.nav-overlay .navbar__dropdown{position:static;border:0;background-color:transparent;padding-left:var(--spacer-large)}.nav-overlay .navbar__dropdown>li>a.navbar__dropdown-link{color:var(--colour-white)}.nav-overlay .navbar__dropdown li:first-child{padding-top:var(--spacer-medium)}.nav-overlay .navbar__dropdown li{padding-top:var(--spacer-large)}.nav-overlay .navbar__container{flex-direction:column;padding-bottom:0;height:auto;font-size:var(--font-size-large);font-weight:var(--font-weight-bold);background-color:var(--colour-midnight)}.nav-overlay .navbar{margin-top:var(--spacer-gigantic);display:flex;z-index:11;flex-direction:column;align-items:flex-start;min-height:calc(100vh - var(--spacer-gigantic));height:100%;justify-content:space-between}.nav-overlay .navbar__items{color:var(--colour-white);flex-direction:column}.nav-overlay .navbar__items a{color:var(--colour-white);font-size:var(--font-size-large)}.nav-overlay .navbar__items>*{margin-left:0;margin-top:var(--spacer-large)}.nav-overlay .navbar__item--expandable .navbar__link:after{border-top-color:var(--colour-white)}.nav-overlay .navbar__item--expandable .navbar__link--expanded:after{border-bottom:.3em solid var(--colour-white);border-top:0}.nav-overlay .navbar__item{margin-left:0;margin-top:var(--spacer-large)}.nav-overlay .navbar__item .navbar__link:hover,.nav-overlay .navbar__item .navbar__dropdown-link:hover{color:var(--colour-white)}.nav-overlay .navbar__item:first-child{margin-top:0}.nav-overlay .navbar__action{align-self:center;justify-self:flex-end;margin-bottom:var(--spacer-gigantic);margin-top:var(--spacer-medium)}.nav-overlay .navbar__action .button-subtle{background-color:var(--colour-midnight);border-color:var(--colour-white);color:var(--colour-white)}.nav-overlay .navbar__action.desktop{display:none}.nav-overlay .navbar__hamburger-toggle{justify-content:flex-end;color:var(--colour-white)}.nav-overlay .navbar__hamburger-toggle .navbar__hamburger-label:after{content:"Close"}.nav-overlay .navbar__hamburger-toggle .hamburger-container .navbar__hamburger-close{display:inline}.nav-overlay .navbar__hamburger-toggle .hamburger-container .navbar__hamburger-open,.nav-overlay .navbar__hamburger-toggle .hamburger-container .purple-dot{display:none}}@media (min-width: 900px){.navbar__action.mobile{display:none}}.navbar__container{display:flex;justify-content:space-between;padding:var(--spacer-large) var(--spacer-huge);-webkit-user-select:none;user-select:none;background-color:var(--colour-white);box-shadow:0 2px 10px -2px #0000001a;margin-bottom:var(--spacer-huge)}.navbar__container a{text-decoration:none}@media (max-width: 900px){.navbar__container{height:100px;margin-bottom:0}}.navbar{display:flex;align-items:center}@media (max-width: 900px){.navbar{display:none}}.navbar__hamburger-and-brand{display:flex;flex-shrink:0}@media (max-width: 900px){.navbar__hamburger-and-brand{flex-basis:auto;justify-content:space-between;width:100%}}.navbar__items{display:flex;list-style:none;margin:0;padding:0;flex-direction:row;flex-wrap:wrap;margin-right:var(--spacer-medium);justify-content:flex-end}.navbar__items>*{margin:auto var(--spacer-medium)}.navbar__dropdown{flex-direction:column;list-style:none;padding-left:0;border-radius:var(--border-radius-tiny);z-index:1;padding-right:var(--spacer-small);padding-left:var(--spacer-small);position:absolute;background-color:#fff}.navbar__dropdown li{padding-top:var(--spacer-small)}.navbar__dropdown li:last-child{padding-bottom:var(--spacer-small)}@media (min-width: 900px){.navbar__dropdown{box-shadow:0 4px 8px rgba(var(--colour-grey-light-rgb),.2)}}.navbar__item--expandable .navbar__link{align-items:center}.navbar__item--expandable .navbar__link:after{display:inline-block;margin-left:.18em;content:"";border-top:.3em solid var(--colour-midnight);border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}nav .active{font-weight:var(--font-weight-bold);text-decoration:none}.navbar__link{display:flex;align-items:baseline;text-decoration:none;cursor:pointer;border-radius:4px}.navbar__link.unread-messages:after{content:" ";display:block;background:#957cf7;height:12px;width:12px;border-radius:50%;margin-left:var(--spacer-medium)}@media (min-width: 900px){.navbar__link.unread-messages{align-items:flex-start}.navbar__link.unread-messages:after{margin-left:0;width:8px;height:8px}}.navbar__hamburger-toggle{display:none;cursor:pointer}@media (max-width: 900px){.navbar__hamburger-toggle{display:flex;align-items:center}}.navbar__hamburger-toggle .navbar__hamburger-label{margin-right:var(--spacer-small);font-size:var(--font-size-small);font-weight:var(--font-weight-bold)}.navbar__hamburger-toggle .navbar__hamburger-label:after{content:"Menu"}.navbar__hamburger-toggle .navbar__hamburger-close{display:none}.navbar__hamburger-toggle .navbar__hamburger-open{display:inline;position:relative}.navbar__hamburger-toggle .hamburger-container{position:relative;display:flex;flex-direction:column}.navbar__hamburger-toggle .hamburger-container.with-purple-dot{bottom:6px}.navbar__hamburger-toggle .hamburger-container .purple-dot{content:" ";display:block;background:#957cf7;height:12px;width:12px;border-radius:50%;margin-left:var(--spacer-medium);position:relative;top:9px;left:7px;z-index:1}.navbar__brand{display:flex;align-items:center}.navbar__brand img{margin-top:-5px;width:125px;height:20px}.nested-numbered-lists ol{list-style-type:none;counter-reset:item;margin:0;padding:0}.nested-numbered-lists ol>li{display:table;counter-increment:item;margin-bottom:.6em;font-weight:700}.nested-numbered-lists ol>li:before{content:counters(item,".") ". ";display:table-cell;padding-right:.6em;font-weight:400}.nested-numbered-lists li ol>li{margin:0;font-weight:400}.nested-numbered-lists li ol>li:before{content:counters(item,".") " ";font-weight:400}.pdf-viewer canvas{margin-top:var(--spacer-medium);width:100%}.pdf-viewer>div{display:flex;justify-content:space-between;align-items:center}.pdf-viewer .hide{display:none}@media (max-width: 900px){.pdf-viewer{max-width:calc(100% - 2 * var(--spacer-medium))}}.pdf-viewer .pdf-error{color:var(--colour-red)}.placeholder{display:block;color:var(--colour-indigo-blue);width:100%;border-radius:var(--border-radius-small);border:2px dashed var(--colour-grey-light);padding:var(--spacer-medium);margin:var(--spacer-medium) 0;text-decoration:none;text-align:center;font-weight:var(--font-weight-bold);font-size:var(--font-size-small);transition:transform .2s;cursor:pointer;background-color:var(--colour-white)}.placeholder:hover{transform:scale(1.05);text-decoration:none}.placeholder:focus{outline:none;box-shadow:0 0 0 2px var(--colour-white),0 0 0 5px var(--colour-blue-focus);transform:scale(1.05)}.placeholder:focus:not(:focus-visible){box-shadow:none}.placeholder::-moz-focus-inner{border:0}.profile__section-wrapper .quotes-icon{align-self:start;margin-right:var(--spacer-large)}.profile__section-wrapper .quotes-icon i{color:var(--colour-purple);font-size:var(--font-size-small)}@media (min-width: 900px){.profile__section-wrapper .quotes-icon{align-self:center}}.about-me{display:flex;flex-direction:row;justify-content:center}@media (max-width: 900px){.about-me{flex-direction:column-reverse}}.about-me .card__outer{margin:0 0 var(--spacer-small) 0}.about-me .about-me-prompt-section .about-me-prompt-heading{color:var(--colour-grey-dark);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold)}.about-me .about-me-prompt-section .character-limit.form-field-error{text-align:right;color:var(--colour-red)!important}.about-me .about-me-prompt-section .character-limit{text-align:right;color:var(--colour-grey-dark)}.about-me .about-me-helper{padding-right:var(--spacer-medium);max-width:30%}@media (max-width: 900px){.about-me .about-me-helper{padding:var(--spacer-small);padding-top:0;max-width:100%}}.qa__list-item{display:flex;align-items:flex-start;flex-direction:column}.qa__list-item .qa__text{width:100%;max-width:var(--optimal-reading-length-for-tiny-font);padding-right:var(--spacer-huge)}@media (min-width: 900px){.qa__list-item{align-items:center;flex-direction:row}.qa__list-item .qa__text{padding-right:0}}.qa__question{font-size:var(--font-size-tiny);margin-bottom:var(--spacer-small)}.qa__question p{margin-top:0}.qa__answer{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);overflow-wrap:break-word}.qa__count{text-align:right}@media (max-width: 900px){.qa__textarea{height:12em!important}}.qa-placeholder{display:flex;flex-direction:row;justify-content:space-between;border-radius:var(--border-radius-tiny);padding:var(--spacer-medium);border:2px dashed var(--colour-grey-light);margin-bottom:var(--spacer-small);text-decoration:none}.qa-placeholder .placeholder-text{flex-grow:2;width:100%;max-width:var(--optimal-reading-length-for-tiny-font)}.qa-placeholder .placeholder-prompt{font-size:var(--font-size-tiny);font-weight:var(--font-weight-bold);margin-bottom:var(--spacer-tiny);color:var(--colour-grey-darker)}.qa-placeholder .placeholder-answer{font-size:var(--font-size-small);color:var(--colour-grey-darker);overflow-wrap:break-word}.qa-placeholder .placeholder-add-button-container{display:flex;margin-left:var(--spacer-medium)}.qa-placeholder:hover{background:var(--colour-grey-lighter)}.qualifications-section{position:relative;padding-bottom:var(--spacer-large)}.qualifications-section:last-of-type{padding-bottom:0}.qualifications-table-wrapper{position:relative;padding-left:0;padding-right:0}.qualifications-table-wrapper h3{margin-bottom:0}.qualifications-table-wrapper .qualifications-number{color:var(--colour-grey-dark);font-size:var(--font-size-tiny);margin-top:0}.qualifications-table-wrapper .qualification-title{margin-bottom:0;margin-top:var(--spacer-medium);font-weight:var(--font-weight-bold)}.qualifications-table-wrapper .understanding-grades{position:absolute;top:0;right:0;color:var(--colour-indigo-blue)}.qualification-toggle-btn{max-width:var(--optimal-reading-length-for-tiny-font);text-align:center}.qualifications-table{max-width:var(--optimal-reading-length-for-tiny-font)}.qualifications-table tbody tr:nth-of-type(odd){background-color:var(--colour-white)}.qualifications-table .predicted-tag{color:var(--colour-grey-dark);font-weight:var(--font-weight-normal)}.qualifications-table .btec-grade{display:inline}.qualifications-table .btec-grade .long{display:none;font-weight:400}.qualifications-table .btec-grade:hover .short{display:none}.qualifications-table .btec-grade:hover .long{display:inherit}.qualifications-table tbody th{text-align:left;font-weight:400}.qualifications-table tr:first-child td{border-top:1px solid var(--colour-midnight)}.qualifications-table tr:last-child td{border-bottom:1px solid var(--colour-grey-light)}.qualifications-table tr td:last-child{font-weight:var(--font-weight-bold)}.uni-qualification{display:flex;flex-direction:column}.uni-qualification .uni-heading{display:flex;margin-bottom:var(--spacer-tiny)}.uni-qualification .uni-duration{font-weight:var(--font-weight-bold);margin-bottom:0}.uni-qualification .uni-title{margin-bottom:0}.uni-qualification .uni-icon{margin-right:var(--spacer-medium)}.uni-qualification .uni-icon i{font-size:var(--font-size-huge);color:var(--colour-blue-dark)}.uni-qualification .uni-leaving-reason{max-width:var(--optimal-reading-length-for-tiny-font);margin-bottom:0}.uni-qualification p{margin-top:0}.uni-qualification .uni-body+.uni-body{margin-top:var(--spacer-large)}@media (min-width: 900px){.uni-qualification .uni-leaving-reason{margin-left:var(--spacer-huge)}}.qualifications-info-link{text-align:right;margin-top:var(--spacer-medium)}.qualifications-info-link a{color:var(--colour-indigo-blue);text-decoration:none;font-size:var(--font-size-tiny);font-weight:var(--font-weight-bold)}.qualifications-info-link a:hover{color:var(--colour-blue-dark)}.info-wrapper{display:flex;margin-top:var(--spacer-large)}.info-wrapper .info{margin:0;display:flex;background:var(--colour-grey-lighter);border-radius:4px;box-shadow:0 2px 10px -2px #0000001a;max-width:none;padding:var(--spacer-small)}.info-wrapper .info>i:first-child{color:var(--colour-purple);display:block;font-size:var(--font-size-medium);margin-right:var(--spacer-medium)}.info-wrapper .info-content{max-width:var(--optimal-reading-length-for-tiny-font)}.outperformance.info-wrapper{margin-top:var(--spacer-medium);margin-bottom:var(--spacer-large)}.outperformance.info-wrapper .info{width:var(--optimal-reading-length-for-tiny-font)}.outperformance.info-wrapper .info>div:first-child i:first-child{color:var(--colour-gold)}input[type=range]{-webkit-appearance:none;appearance:none;background:transparent;margin:25px 0;width:100%;padding-bottom:0}input[type=range]::-moz-focus-outer{border:0}input[type=range]:focus{outline:0}input[type=range]::-webkit-slider-runnable-track{cursor:pointer;height:var(--spacer-small);-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;background:var(--colour-grey-light);border-radius:5px}input[type=range]::-webkit-slider-thumb{background:var(--colour-gold);cursor:grab;height:50px;width:50px;border-radius:50%;border:0;-webkit-appearance:none;appearance:none;margin-top:calc((var(--spacer-small) - 50px) / 2)}input[type=range]:focus::-webkit-slider-thumb{background:var(--colour-green)}input[type=range]::-moz-range-track{cursor:pointer;height:var(--spacer-small);-moz-transition:all .2s ease;transition:all .2s ease;width:100%;background:var(--colour-grey-light);border-radius:5px}input[type=range]::-moz-range-thumb{background:var(--colour-gold);cursor:grab;height:46px;width:46px;border-radius:50%;border:0}input[type=range]:focus::-moz-range-thumb{background:var(--colour-green)}input[type=range]:disabled::-webkit-slider-thumb{cursor:not-allowed}input[type=range]:disabled::-moz-range-thumb{cursor:not-allowed}input[type=range]:disabled::-webkit-slider-runnable-track{cursor:not-allowed}.resetting-seeds .resetting-seeds__done-icon{align-self:center;width:8rem;height:8rem;display:block;margin-left:auto;margin-right:auto;margin-top:var(--spacer-medium);margin-bottom:var(--spacer-huge);color:var(--colour-green-dark)}.resetting-seeds .resetting-seeds__seedling-icon{align-self:center;width:8rem;height:8rem;display:block;margin-left:auto;margin-right:auto;margin-top:var(--spacer-medium);margin-bottom:var(--spacer-huge)}.seed-login-flag-container{display:flex;align-items:center;justify-content:center}.seed-login-flag-container .emoji{font-size:var(--font-size-large);margin-left:var(--spacer-tiny)}.sortex-clickable-column{font-weight:700}table.seed-logins td{padding:var(--spacer-tiny) var(--spacer-medium) var(--spacer-tiny) var(--spacer-tiny);white-space:initial;word-wrap:break-word}table.seed-logins td .copy-to-clipboard-container{margin-bottom:0;margin-right:var(--spacer-tiny)}table.seed-logins td .copy-to-clipboard-container input{font-size:var(--font-size-caption)}.width-20{max-width:20em}.width-12{max-width:12em}.filters{display:flex;padding:0 0 var(--spacer-medium) 0}.search-bar{display:flex;margin:var(--spacer-tiny) 0}.search-bar .search-buttons{align-self:flex-end;margin-bottom:.75rem}.controls-container{display:flex;justify-content:space-between}.controls-container .controls{flex:1 0 auto}.controls-container .quick-login>*{margin:var(--spacer-small)}.sms-viewer__message{margin-bottom:var(--spacer-medium)}.sms-viewer__title{margin-bottom:0}.sms-viewer__subtitle{color:var(--colour-grey-dark)}.sms-viewer__content{word-wrap:break-word}.sortex-clickable-column{text-decoration:underline;cursor:pointer;-webkit-user-select:none;user-select:none}.work-experience__date-container{display:flex;margin-bottom:var(--spacer-tiny)}.work-experience__date-container.duration{border-right:1px solid var(--colour-grey-light);border-radius:2px;padding-right:var(--spacer-small);color:var(--colour-grey-darker);font-weight:var(--font-weight-bold)}.work-experience__date-container.date-range{color:var(--colour-grey-darker);padding-left:var(--spacer-small)}.work-experience__container{margin-left:var(--spacer-small);margin-right:var(--spacer-small)}.work-experience__description{width:100%;max-width:var(--optimal-reading-length-for-tiny-font)}.work-experience__description p{margin-bottom:0}.work-experience__line{border-left:2px solid var(--colour-grey-darker)}.work-experience__line:before{content:"";width:13px;height:13px;right:7.5px;display:inline-block;border:2px solid var(--colour-grey-darker);border-radius:50%;box-sizing:border-box;position:relative;background:var(--colour-white)}.work-experience__content{width:100%;margin-left:var(--spacer-medium);margin-bottom:var(--spacer-huge)}.work-experience__timeline{display:flex}.work-experience__timeline:last-of-type .work-experience__line{position:relative}.work-experience__timeline:last-of-type .work-experience__line:after{content:"";width:13px;height:13px;right:7.5px;display:inline-block;border:2px solid var(--colour-grey-darker);border-radius:50%;box-sizing:border-box;position:absolute;bottom:0;background:var(--colour-grey-darker)}.work-experience__timeline:last-of-type .work-experience__content{margin-bottom:0}.work-experience__timeline .work-experience__line{position:relative;top:calc(.75em - 6.5px)}.work-experience__timeline .work-experience__line:before{vertical-align:top}.work-experience__tag{border:1px solid var(--colour-grey-light);color:var(--colour-grey-darker);font-weight:var(--font-weight-bold);text-transform:capitalize;padding:var(--spacer-tiny);margin-bottom:var(--spacer-tiny);border-radius:var(--border-radius-tiny);width:-webkit-max-content;width:max-content}.work-experience__tag i{color:var(--colour-pink);margin-right:var(--spacer-tiny)}.work-experience__title{font-size:var(--font-size-medium);font-weight:700;color:var(--colour-midnight)}.work-experience__company-info{display:flex;padding-bottom:var(--spacer-medium);margin-bottom:var(--spacer-large);border-bottom:1px solid var(--colour-grey-light);flex-wrap:wrap}.work-experience__company{padding-right:var(--spacer-small);max-width:-webkit-max-content;max-width:max-content;width:100%}.work-experience__company:before{content:"";display:inline-block;width:1em;height:1em;background-color:var(--colour-grey-darker);-webkit-mask:url(/images/icons/briefcase-e064ddf80874b9bfc43a5c686036a9e2.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/briefcase-e064ddf80874b9bfc43a5c686036a9e2.svg?vsn=d) center/contain no-repeat;margin-right:var(--spacer-tiny);vertical-align:text-bottom}.work-experience__link{border-left:1px solid var(--colour-grey-light);border-radius:2px;max-width:-webkit-max-content;max-width:max-content;padding-left:var(--spacer-small);color:var(--colour-grey-darker)}.timeline-item{padding-right:2px;margin-left:var(--spacer-large)}.timeline-item__skill-input{height:var(--spacer-large)}@media (max-width: 900px){.timeline-item{margin-left:0}}.timeline-item i{font-size:var(--font-size-large)}.timeline-item__skill-container{display:flex;flex-direction:column;background-color:var(--colour-grey-lighter);width:100%;border-radius:var(--border-radius-tiny);padding:var(--spacer-small);break-inside:avoid}.timeline-item__skill-container p{margin-bottom:0}@media (min-width: 900px){.timeline-item__skill-container{width:85%}}.timeline-item__skill-container+.timeline-item__skill-container{margin-top:var(--spacer-medium)}.timeline-item__skill-title p{font-weight:var(--font-weight-normal);text-transform:capitalize;color:var(--colour-grey-darker);font-weight:700;margin:0}.timeline-item__item:not(:first-of-type){margin-top:var(--spacer-large)}.timeline-item__item .timeline-image-container{margin-top:var(--spacer-tiny);max-width:var(--optimal-reading-length-for-tiny-font);max-height:280px;height:280px;width:var(--optimal-reading-length-for-tiny-font);border:3px dashed var(--colour-grey-light);border-radius:var(--border-radius-tiny);display:flex;justify-content:center;flex-wrap:wrap;align-items:center}@media (max-width: 900px){.timeline-item__item .timeline-image-container{width:80vw;height:34.5vh}}.timeline-item__item .timeline-image-container .timeline-image-container:hover{background-color:var(--colour-grey-lighter)}.timeline-item__item .timeline-image-container i{color:var(--colour-indigo-blue)}.timeline-item__item .timeline-image-container label{font-weight:var(--font-weight-normal);width:100%;margin:0;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;max-width:inherit;max-height:inherit}.timeline-item__item .timeline-image-container label img{display:block;border-radius:var(--border-radius-tiny);object-fit:cover;max-width:inherit;max-height:inherit}.timeline-item__item .timeline-image-container-with-image{border:0;width:auto;height:auto}.timeline-item__item .timeline-image-container-with-image>label{justify-content:flex-start;align-items:left}.timeline-item__item .timeline-image-controls{margin-top:var(--spacer-small);display:flex}.timeline-item__item .timeline-image-controls>*+*{margin-left:var(--spacer-medium)}.timeline-item__item .timeline-image-controls>*{cursor:pointer;color:var(--colour-indigo-blue);font-weight:var(--font-weight-bold)}.timeline-item__item .skills{margin-bottom:var(--spacer-medium)}.unsupported-browser{background-color:var(--colour-gold);padding:var(--spacer-medium)}.profile-video{display:flex;flex-direction:row;justify-content:center}@media (max-width: 900px){.profile-video{flex-direction:column-reverse}}.profile-video .card__outer{margin:0 0 var(--spacer-small) 0}.profile-video .profile-video-container .video{min-width:500px}.profile-video .video-helper{max-width:35%;padding-right:var(--spacer-medium)}@media (max-width: 900px){.profile-video .video-helper{max-width:100%;padding:var(--spacer-medium)}}.welcome__image{width:100%}.employee-availability.card__outer{max-width:1028px}.role-availability{max-width:965px}.role-availability .phx-change-loading .edd-root:not(.edd-root-disabled){cursor:wait}.role-availability .phx-change-loading .edd-root:not(.edd-root-disabled) .edd-value,.role-availability .phx-change-loading .edd-root:not(.edd-root-disabled) .edd-head{pointer-events:none}.role-availability .phx-no-feedback.invalid-feedback{display:none}.role-availability h3{font-weight:var(--font-weight-bold)}.role-availability .availability-info{margin-top:var(--spacer-large);display:flex;flex-direction:column;gap:var(--spacer-huge)}.role-availability .availability-info>div{max-width:var(--optimal-reading-length-for-tiny-font)}.role-availability .availability-info>div:first-child{display:flex;flex-direction:column;gap:var(--spacer-large)}@media (min-width: 900px){.role-availability .availability-info{flex-direction:row}.role-availability .availability-info>:last-child{flex-grow:1;border-left:1px solid var(--colour-grey-light);padding-left:var(--spacer-medium)}}.role-availability dl{margin:0}.role-availability dt{font-weight:var(--font-weight-bold)}.role-availability dd{margin-left:0;margin-bottom:var(--spacer-medium)}.role-availability .form-buttons{display:flex;justify-content:flex-end;gap:var(--spacer-medium);margin-top:var(--spacer-large)}.role-availability .flex{display:flex}.role-availability .items-center{align-items:center}.role-availability .grow{flex-grow:1}.role-availability .justify-between{justify-content:space-between}.role-availability .list-none{list-style-type:none;padding:0;margin-top:0}.role-availability .text-bold{font-weight:700}.role-availability .booking-line{line-height:24px}.role-availability .mt-large{margin-top:var(--spacer-large)}.role-availability .mx-medium{margin-left:var(--spacer-medium);margin-right:var(--spacer-medium)}.role-availability .my-tiny{margin:var(--spacer-tiny) 0}.role-availability .mb-small{margin-bottom:var(--spacer-small)}.role-availability .mb-medium{margin-bottom:var(--spacer-medium)}.role-availability .full-width{width:100%}.role-availability .text-small{font-size:var(--font-size-small)}.role-availability .dropdown-line{line-height:58px}.role-availability .dropdown-height{height:58px}.role-availability .time-select{width:40%;position:relative}.role-availability .availability-row{border-top:1px solid var(--colour-grey-lighter);display:flex;padding:var(--spacer-medium) 0}.role-availability .availability-row .date{width:var(--spacer-huge);text-align:center;font-weight:var(--font-weight-bold);margin-right:var(--spacer-medium)}.role-availability .availability-row .day-of-week{text-transform:uppercase;font-weight:var(--font-weight-normal);display:flex;width:var(--spacer-huge);justify-content:center}.role-availability .availability-row .day-inputs{width:100%;display:flex;flex-wrap:wrap}.role-availability .availability-row .slot-inputs{width:100%}.role-availability .availability-row .slot-inputs .add{visibility:hidden}.role-availability .availability-row .slot-inputs:last-child .add{visibility:visible}.role-availability .availability-row .availability-action{padding:var(--spacer-medium);height:var(--spacer-medium);width:var(--spacer-medium);display:flex;justify-content:center;align-items:center}.role-availability .availability-row .availability-action.add{margin:auto 0 auto auto}.role-availability .availability-row .availability-action.delete{margin-left:var(--spacer-small)}.role-availability .availability-row .unavailable{color:var(--colour-grey-dark)}.role-availability .availability-row .expandable-section{margin:var(--spacer-small) 0;padding:0 var(--spacer-small) 0 0}.role-availability .availability-row .ro-slot{line-height:48px;display:flex}.role-availability #interview-booking-modal h3,.role-availability #interview-booking-modal .next-steps{margin-top:var(--spacer-large)}.visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;left:-9999px}#navigation .menu-content .active_menu_item{background-color:var(--color-brand-50);color:var(--color-brand-800)}#navigation .menu-content .active_menu_item i{stroke:var(--color-brand-600)}#navigation-header .ariel_context_menu ul{width:14rem}.button-pointer-back:before,.button-text-pointer-back:before,.button-pointer-back--large:before,.scheduling_calendar-header--button_back:before{content:"";display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url(/images/icons/chevron_left-a1684622b836f3f47d15899ba9b51b9c.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/chevron_left-a1684622b836f3f47d15899ba9b51b9c.svg?vsn=d) center/contain no-repeat}.button-pointer-forward:after,.button-white-pointer-forward:after,.button-primary-pointer-forward:after,.button-subtle-pointer-forward:after,.button-text-pointer-forward:after,.button-pointer-forward--large:after,.scheduling_calendar-header--button_forward:after{content:"";display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url(/images/icons/chevron_right-7fada41ed4fa65a92b07e08a24ab0de3.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/chevron_right-7fada41ed4fa65a92b07e08a24ab0de3.svg?vsn=d) center/contain no-repeat}.form-field-error:before,.button-danger:before,.button-danger-text:before,.button-danger--large:before{content:"";display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url(/images/icons/alert-bc331b704b99a3d9658003748efe5306.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/alert-bc331b704b99a3d9658003748efe5306.svg?vsn=d) center/contain no-repeat}.button-external:after,.external-link:after,.external-link--button:after,.external-link--large:after{content:"";display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url(/images/icons/external_link-c7b13ce61358285be29f7f38c9eebeee.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/external_link-c7b13ce61358285be29f7f38c9eebeee.svg?vsn=d) center/contain no-repeat}.button-email:before{content:"";display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url(/images/icons/email-427babbbdbf2ce98ae1af0e018e620bb.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/email-427babbbdbf2ce98ae1af0e018e620bb.svg?vsn=d) center/contain no-repeat}.button-edit:before{content:"";display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url(/images/icons/edit-0f4d0d5db08fef79fbb48fa58c1757f0.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/edit-0f4d0d5db08fef79fbb48fa58c1757f0.svg?vsn=d) center/contain no-repeat}.button-delete:before,.button-delete-subtle:after{content:"";display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url(/images/icons/bin-a13c1928103cc165ce4b004c4be686f3.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/bin-a13c1928103cc165ce4b004c4be686f3.svg?vsn=d) center/contain no-repeat}.button-success-subtle:after{content:"";display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url(/images/icons/check-8afb1952f54cdb5a173067a122512eb2.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/check-8afb1952f54cdb5a173067a122512eb2.svg?vsn=d) center/contain no-repeat}.button-dropdown-toggle:after{content:"";display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url(/images/icons/carat_down-057a72bb11fe14017b75fb42d363a6b0.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/carat_down-057a72bb11fe14017b75fb42d363a6b0.svg?vsn=d) center/contain no-repeat}.download-link:after{content:"";display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url(/images/icons/download-7a3a908d87c7e3b13dd97044e261a567.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/download-7a3a908d87c7e3b13dd97044e261a567.svg?vsn=d) center/contain no-repeat}.accordion .title-container:after,.ts-wrapper.multi .ts-control:after,.ts-wrapper.single .ts-control:after{content:"";display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url(/images/icons/chevron_down-01426abfd86da5cd62d32688988d1e41.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/chevron_down-01426abfd86da5cd62d32688988d1e41.svg?vsn=d) center/contain no-repeat}.expandable-section .expandable-section-toggle:after{content:"";display:inline-block;height:1em;background-color:currentColor;-webkit-mask:url(/images/icons/chevron_down-01426abfd86da5cd62d32688988d1e41.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/chevron_down-01426abfd86da5cd62d32688988d1e41.svg?vsn=d) center/contain no-repeat;-webkit-mask-size:1em;mask-size:1em}.button-plus:after,.button-icon>span{font-family:inherit}.fa-times,.fa-xmark,.fa-close{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url(/images/icons/close-31f8202020d2da200a1287de4d6c67f2.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/close-31f8202020d2da200a1287de4d6c67f2.svg?vsn=d) center/contain no-repeat}.fa-info-circle,.fa-circle-info{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url(/images/icons/info-c0828f919d3389492d43a505f13e24e0.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/info-c0828f919d3389492d43a505f13e24e0.svg?vsn=d) center/contain no-repeat}.fa-warning,.fa-triangle-exclamation,.fa-exclamation-triangle{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url(/images/icons/alert-bc331b704b99a3d9658003748efe5306.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/alert-bc331b704b99a3d9658003748efe5306.svg?vsn=d) center/contain no-repeat}.fa-check{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url(/images/icons/check-8afb1952f54cdb5a173067a122512eb2.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/check-8afb1952f54cdb5a173067a122512eb2.svg?vsn=d) center/contain no-repeat}.fa-check-circle,.fa-circle-check{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url(/images/icons/check_circle-3ac368c7868637829e18a8fb142fea92.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/check_circle-3ac368c7868637829e18a8fb142fea92.svg?vsn=d) center/contain no-repeat}.fa-chevron-left{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url(/images/icons/chevron_left-a1684622b836f3f47d15899ba9b51b9c.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/chevron_left-a1684622b836f3f47d15899ba9b51b9c.svg?vsn=d) center/contain no-repeat}.fa-chevron-right{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url(/images/icons/chevron_right-7fada41ed4fa65a92b07e08a24ab0de3.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/chevron_right-7fada41ed4fa65a92b07e08a24ab0de3.svg?vsn=d) center/contain no-repeat}.fa-chevron-up{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url(/images/icons/chevron_up-59eca1f10f24aadf2e6a9bbfff5ddde6.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/chevron_up-59eca1f10f24aadf2e6a9bbfff5ddde6.svg?vsn=d) center/contain no-repeat}.fa-chevron-down{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url(/images/icons/chevron_down-01426abfd86da5cd62d32688988d1e41.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/chevron_down-01426abfd86da5cd62d32688988d1e41.svg?vsn=d) center/contain no-repeat}.fa-search{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url(/images/icons/search-f304187febeefc11cc5a74cb4bae2669.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/search-f304187febeefc11cc5a74cb4bae2669.svg?vsn=d) center/contain no-repeat}.fa-circle-notch,.fa-spinner{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url(/images/icons/loading-337149ad7fe6cf44756214d86915c556.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/loading-337149ad7fe6cf44756214d86915c556.svg?vsn=d) center/contain no-repeat}.fa-rotate{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url(/images/icons/sync-98a5c9dfae1021f196a5ccf9b91933c9.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/sync-98a5c9dfae1021f196a5ccf9b91933c9.svg?vsn=d) center/contain no-repeat}.fa-trash,.fa-trash-can{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url(/images/icons/bin-a13c1928103cc165ce4b004c4be686f3.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/bin-a13c1928103cc165ce4b004c4be686f3.svg?vsn=d) center/contain no-repeat}.fa-lightbulb{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url(/images/icons/light_bulb-e5532f214044aba6d5e89534dd3a5d2b.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/light_bulb-e5532f214044aba6d5e89534dd3a5d2b.svg?vsn=d) center/contain no-repeat}.fa-file{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url(/images/icons/file-ec7ccb4e95a16ea2dfdbac7ff806ac06.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/file-ec7ccb4e95a16ea2dfdbac7ff806ac06.svg?vsn=d) center/contain no-repeat}.fa-ellipsis-vertical{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url(/images/icons/vertical_dots-3aff9f88ee3dba3f3db98e48b074fba6.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/vertical_dots-3aff9f88ee3dba3f3db98e48b074fba6.svg?vsn=d) center/contain no-repeat}.fa-download{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url(/images/icons/download-7a3a908d87c7e3b13dd97044e261a567.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/download-7a3a908d87c7e3b13dd97044e261a567.svg?vsn=d) center/contain no-repeat}.fa-cloud-arrow-up{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url(/images/icons/file_upload-925485e31835e6e4f020e697b5168353.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/file_upload-925485e31835e6e4f020e697b5168353.svg?vsn=d) center/contain no-repeat}.fa-calendar-alt,.fa-calendar{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url(/images/icons/calendar-0c78927da7917198b8d12a270c74be6e.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/calendar-0c78927da7917198b8d12a270c74be6e.svg?vsn=d) center/contain no-repeat}.fa-arrow-up-right-from-square,.fa-external-link-alt{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url(/images/icons/external_link-c7b13ce61358285be29f7f38c9eebeee.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/external_link-c7b13ce61358285be29f7f38c9eebeee.svg?vsn=d) center/contain no-repeat}.fa-pen{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url(/images/icons/edit-0f4d0d5db08fef79fbb48fa58c1757f0.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/edit-0f4d0d5db08fef79fbb48fa58c1757f0.svg?vsn=d) center/contain no-repeat}.fa-envelope{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url(/images/icons/email-427babbbdbf2ce98ae1af0e018e620bb.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/email-427babbbdbf2ce98ae1af0e018e620bb.svg?vsn=d) center/contain no-repeat}.fa-sparkles{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url(/images/icons/sparkles-29890ec933b1d43646497d4536e4338a.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/sparkles-29890ec933b1d43646497d4536e4338a.svg?vsn=d) center/contain no-repeat}.flatpickr-months .flatpickr-prev-month>i,.flatpickr-months .flatpickr-next-month>i,.remove-icon{min-width:12px;min-height:12px}.filter .filter-icon{-webkit-mask-size:11px;mask-size:11px}body{font-family:var(--font-family)}:root{--colour-blue-focus: var(--color-blue-600)}body:has(.minipanel,.helpbox-container,:is(main,[data-phx-main]) > .card__outer,:is(main,[data-phx-main]) > div > .card__outer,[data-projects],[data-reviews],.job__container,.progress-review-dashboard,.roles-container,.questions-builder,.overview-container,#future-delivery-sessions,.employee-application-management-container,.manager-candidate-search,.employer-candidate-assessment,.us-role-index-container,.manager-apprentices-management){background-color:var(--colour-midnight-light)}body:has(.minipanel,.helpbox-container,:is(main,[data-phx-main]) > .card__outer,:is(main,[data-phx-main]) > div > .card__outer,[data-projects],[data-reviews],.job__container,.progress-review-dashboard,.roles-container,.questions-builder,.overview-container,#future-delivery-sessions,.employee-application-management-container,.manager-candidate-search,.employer-candidate-assessment,.us-role-index-container,.manager-apprentices-management) :where(.card__above-card-context,.card__top-back-button){padding-left:unset}.profile__container{grid-template-columns:410px minmax(0,878px);max-width:1288pxvar(--spacer-medium)var(--spacer-medium)var(--spacer-medium)}@media (max-width: 900px){.profile__container{grid-template-columns:100%}}.profile__container--preview{grid-template-columns:25% auto;max-width:1140px}@media (max-width: 900px){.profile__container--preview{grid-template-columns:100%}}.profile__container--preview>.profile__sidebar{min-width:auto}.profile__container--preview .button-primary{width:100%}@media (max-width: 900px){.profile__sidebar{min-width:0}}body.manager-auth .alert__outer{max-width:unset}.two-factor__qr-code{text-align:center;margin-bottom:var(--spacer-medium)}.interview-stage--form-heading{margin-bottom:var(--spacer-large)}.interview-stage--detail{display:flex;align-items:center;margin-bottom:var(--spacer-tiny)}.interview-stage--detail span{margin-right:var(--spacer-tiny)}.interview-stage--detail *+span{margin-left:var(--spacer-medium)}.interview-stage--details-list>*{margin-bottom:var(--spacer-medium)}.interview-stage--details-list :last-child{margin-bottom:0}.interview-stage--detail-heading{font-weight:var(--font-weight-bold)}.interview-stage--add-location-button{margin-bottom:var(--spacer-medium)}.interview-stage--remove-location-button{background:none;color:inherit;border:0;padding:0;font:inherit;cursor:pointer;outline:inherit}.interview-stage--location{display:flex;align-items:center;margin-bottom:var(--spacer-tiny)}.interview-stage--location i{color:var(--colour-red);vertical-align:middle;margin-left:var(--spacer-tiny)}.interview-stage--no-locations{margin-bottom:var(--spacer-tiny)}.interview-stage--helper-text{font-size:var(--font-size-tiny);color:var(--colour-grey-dark);margin-top:0}.interview-stage--edit-icon{display:inline;vertical-align:top;margin-left:.5em}.interview-stage--header{margin-bottom:1em}.interview-stage--header-icon{display:inline}.interview-stage--arrow:hover{text-decoration:none}.interview-stage--arrow{font-size:var(--font-size-large);margin-right:var(--spacer-tiny);color:var(--colour-indigo-blue);text-decoration:none}.interview-stage--arrow--disabled{font-size:var(--font-size-large);margin-right:var(--spacer-tiny);color:var(--colour-grey-darker)}.note-column{max-width:200px}.role-activity{white-space:pre-line}.popover{max-width:500px}.list-group-item{text-decoration:none}.buttons__row{display:flex;flex-wrap:wrap;margin-bottom:var(--spacer-medium)}.buttons__row button:not(:last-child),.buttons__row a{margin-right:var(--spacer-small)}.buttons__row button,.buttons__row a{margin-bottom:var(--spacer-medium)}@media (max-width: 900px){.buttons__row>*{margin-bottom:var(--spacer-small)}}.bootstrap-pagination{list-style:none;padding:0;display:flex}.bootstrap-pagination .page-item{border:1px solid var(--colour-grey-light);border-right:0}.bootstrap-pagination .page-item .page-link{cursor:pointer;position:relative;display:block;padding:var(--spacer-tiny) var(--spacer-small);line-height:1.25;color:var(--colour-indigo-blue);background-color:var(--colour-white)}.bootstrap-pagination .page-item .page-link:hover{background-color:var(--colour-grey-lighter)}.bootstrap-pagination .page-item.active .page-link{color:var(--colour-white);z-index:1;background-color:var(--colour-indigo-blue);border-color:var(--colour-indigo-blue)}.bootstrap-pagination .page-item:last-child{border-right:1px solid var(--colour-grey-light)}.company-show>div{margin-bottom:var(--spacer-large)}.company-show__header{display:flex}.company-show__details-container{display:flex;align-items:center;list-style:none;flex-wrap:wrap}.company-show__details-container li{margin-right:var(--spacer-small)}.company-show__detail-additional-managers{width:100%}.company-show__address{display:flex;text-decoration:none;align-items:center}.company-show__address svg{margin-right:var(--spacer-tiny)}.company-show__address span{text-decoration:underline}.company-show__published-tick{color:var(--colour-green)}@media (max-width: 900px){.company-show__header{flex-direction:column;align-items:center;text-align:center}.company-show__details-container{padding:0}}.appr-qual--unselectable{color:var(--colour-red)}.appr-qual--selectable{color:var(--colour-indigo-blue)}h2.edit-title{margin-bottom:var(--spacer-medium)}.application-modal .rejection-feedback{max-width:100%}@media (min-width: 900px){.application-modal .rejection-feedback{max-width:var(--optimal-reading-length-for-tiny-font)}}.application-modal .rejection-feedback .feedback-inputs .form-group:last-child{margin-bottom:0}.application-modal .travel-time{margin-bottom:var(--spacer-medium)}.application-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--spacer-medium)}.application-table:not(:last-child){margin-bottom:var(--spacer-huge)}.application-table:not(:last-child) .checkmark{top:-7px}.cohort-companies-container fieldset{margin-bottom:var(--spacer-large)}.cohort-companies-container .cohort-companies-company-fieldset,.cohort-companies-container .form-group.date-picker{margin-bottom:0}.cohort-transfer__table{overflow-x:auto}.cohort-companies-title{font-size:var(--font-size-large);line-height:var(--line-height-large);margin-top:var(--spacer-large)}.cohort-coach-fields{gap:var(--spacer-medium);display:flex;flex-direction:column;max-width:var(--optimal-reading-length-for-tiny-font);margin-bottom:var(--spacer-large)}.cohort-coach-fields label{margin-bottom:var(--spacer-tiny)}.cohort_container .cohort_information{margin-bottom:var(--spacer-large)}.cohort_container .cohort_information label{margin-bottom:0}.cohort_container .cohort_information .unique-link-container label{margin-bottom:var(--spacer-tiny)}.cohort_container .cohort_information .unique-link-container div{display:flex;gap:var(--spacer-medium);align-items:baseline}@media (max-width: 900px){.cohort_container .cohort_information .unique-link-container div{flex-direction:column}.cohort_container .cohort_information .unique-link-container div div{margin-bottom:0}.cohort_container .cohort_information .unique-link-container div div input{height:100%}}.cohort_container .cohort_information .unique-link-container a{margin-right:var(--spacer-medium)}@media (max-width: 900px){.cohort_container .cohort_information .unique-link-container a{margin-bottom:var(--spacer-medium)}}.cohort_container .cohort_information .cohort_details{display:flex;flex-direction:row;margin-bottom:var(--spacer-large)}@media (max-width: 900px){.cohort_container .cohort_information .cohort_details{flex-direction:column}}.cohort_container .cohort_information .cohort_details .cohort_detail+.cohort_detail{margin-left:var(--spacer-large)}@media (max-width: 900px){.cohort_container .cohort_information .cohort_details .cohort_detail+.cohort_detail{margin-left:0}}.cohort_container .cohort_information .cohort_details .cohort_detail{display:flex;flex-direction:column}.cohort_container .cohort_information .cohort_details .cohort_detail dt{font-weight:var(--font-weight-bold)}.cohort_container .cohort_information .cohort_details .cohort_detail dd{margin-left:0;padding:var(--spacer-tiny) 0}.cohort_container .cohort_information .cohort_details .cohort_detail span{padding:var(--spacer-tiny) 0}.cohort_container .cohort_information .cohort_details .cohort_detail.qualification{max-width:10rem}.cohort_container .cohort_information .cohort_details .cohort_detail.date{max-width:6rem}.cohort_container .cohort_badges{margin-bottom:var(--spacer-large)}.cohort_container .table-container{margin-top:var(--spacer-medium)}.cohort_container .table-container .actions{display:flex}.cohort_container .table-container .actions *+*{margin-left:var(--spacer-small)}.cohort_container .delivery-plan-container{display:flex;align-items:center}.cohort_container .delivery-plan-container>*{margin-right:var(--spacer-small)}.flying-start-container .hide{display:none}.flying-start-container .time-inputs{display:flex}.flying-start-container .time-inputs .form-group{width:200px;margin-right:var(--spacer-tiny)}.isolated-checkbox{cursor:pointer;margin-bottom:0;padding-left:0}.isolated-checkbox input{width:0}.isolated-checkbox .checkmark{margin:0 auto;position:relative!important}.selectable-table .selected-row{background-color:var(--colour-grey-light)}.selectable-table-selection-bar{background-color:var(--colour-white);border-top:1px solid var(--colour-grey-light);display:flex;justify-content:space-between;left:0;padding:var(--spacer-medium) var(--spacer-small);top:0}.selectable-table-selection-bar.hidden{visibility:hidden}.selectable-table-selection-bar .actions{color:var(--colour-indigo-blue);display:flex;gap:var(--spacer-small);justify-content:space-between}.selectable-table-selection-bar .actions .division{background-color:var(--colour-grey-light);height:100%;width:1px}.selectable-table-selection-bar .button-action{padding:0}.selectable-table-filters.index-filters{margin-bottom:var(--spacer-small)}.deactivated-apprenticeships{margin-top:var(--spacer-medium)}.edit-cohort-submit-button-wrapper{display:flex;justify-content:end}#move-to-existing-cohort-modal .wh-modal__body,#assign-individual-coach-modal .wh-modal__body,#move-to-existing-cohort-modal .show-overflow,#assign-individual-coach-modal .show-overflow{overflow:visible}#move-to-existing-cohort-modal .modal__content .cohort-select,#assign-individual-coach-modal .modal__content .cohort-select{margin-top:var(--spacer-large)}#move-to-existing-cohort-modal .modal__content .transfer-cohort-text,#assign-individual-coach-modal .modal__content .transfer-cohort-text{padding:var(--spacer-small);margin:0}#move-to-existing-cohort-modal .modal__content .transfer-cohort-text p,#assign-individual-coach-modal .modal__content .transfer-cohort-text p{margin:0}.tooltip-container>div{width:inherit}.employer-candidate-assessment .accordion .title-container{padding:0}.employer-candidate-assessment .accordion .button-to-badge-alignment{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-items:center}.employer-candidate-assessment .accordion .inner-content{padding:0;background-color:var(--colour-white)}.employer-candidate-assessment .accordion .inner-content .decision-button-container{min-height:var(--spacer-huge)}.employer-candidate-assessment .accordion .inner-content .decision-button-container .change-decision-button{display:flex;left:0;justify-content:right;margin-top:calc(var(--spacer-small) * -1);margin-right:var(--spacer-large);padding-top:0;padding-bottom:var(--spacer-medium)}.employer-candidate-assessment .assessment-card-top{display:flex;flex-direction:row;justify-content:space-between;text-transform:none;font-weight:var(--font-weight-normal);margin-right:var(--spacer-small);align-items:center}.employer-candidate-assessment .assessment-card-top .card-title{font-weight:var(--font-weight-bold);font-size:var(--font-size-large);margin-bottom:var(--spacer-tiny)}.employer-candidate-assessment .decision-badge{margin-bottom:var(--spacer-small);margin-top:var(--spacer-tiny)}.employer-candidate-assessment .decision-badge .decision-status{display:flex}.employer-candidate-assessment .decision-badge .decision-status-text{display:flex;flex-direction:column;margin-left:var(--spacer-tiny)}.employer-candidate-assessment .info-to-notes-alignment{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.employer-candidate-assessment .info-to-notes-alignment .section-content-container{width:60%;overflow:hidden}@media (max-width: 900px){.employer-candidate-assessment .info-to-notes-alignment .section-content-container{width:100%}}.employer-candidate-assessment .info-to-notes-alignment>button{margin-right:var(--spacer-medium);margin-top:var(--spacer-tiny)}.employer-candidate-assessment .info-to-notes-alignment .no-decision-made{color:var(--colour-grey-dark)}.employer-candidate-assessment .info-to-notes-alignment .decision-notes{display:flex;flex-direction:column;background-color:var(--colour-grey-lighter)}@media (max-width: 900px){.employer-candidate-assessment .info-to-notes-alignment .decision-notes{width:100%;margin-left:0;margin-top:var(--spacer-medium)}}@media (min-width: 900px){.employer-candidate-assessment .info-to-notes-alignment .decision-notes{width:38%}}.employer-candidate-assessment .info-to-notes-alignment .decision-notes .highlight-box{padding-left:0;padding-right:0;height:100%}.employer-candidate-assessment .info-to-notes-alignment .decision-notes .form-to-notes-alignment{margin-right:var(--spacer-small)}.employer-candidate-assessment .info-to-notes-alignment .decision-notes .decision-notes-title{font-weight:var(--font-weight-bold);font-size:var(--font-size-small);margin-bottom:var(--spacer-small);margin-left:var(--spacer-medium);margin-top:var(--spacer-medium)}.employer-candidate-assessment .info-to-notes-alignment .decision-notes .decision-note-author{font-weight:var(--font-weight-bold);font-size:var(--font-size-caption);color:var(--colour-midnight)}.employer-candidate-assessment .info-to-notes-alignment .decision-notes .decision-note-time{font-weight:var(--font-weight-bold);font-size:var(--font-size-caption);color:var(--colour-grey-dark)}.employer-candidate-assessment .info-to-notes-alignment .decision-notes .decision-note-header{display:flex;justify-content:space-between;margin-bottom:var(--spacer-small)}.employer-candidate-assessment .info-to-notes-alignment .decision-notes .note-reason{white-space:pre-line}.employer-candidate-assessment .info-to-notes-alignment .decision-notes .note-division{border-top:1px solid var(--colour-grey-light);margin-top:var(--spacer-small);margin-bottom:var(--spacer-small)}.employer-candidate-assessment .info-to-notes-alignment .decision-notes .assessment-container{margin-top:var(--spacer-small);margin-left:var(--spacer-medium);margin-right:var(--spacer-medium);flex-grow:1}.employer-candidate-assessment .info-to-notes-alignment .decision-notes .assessment-container .decision-title{margin-bottom:var(--spacer-tiny);font-weight:var(--font-weight-bold)}.employer-candidate-assessment .info-to-notes-alignment .decision-notes .assessment-container .decision-text-area-label{margin-top:var(--spacer-small);margin-bottom:var(--spacer-tiny);font-weight:var(--font-weight-bold)}.employer-candidate-assessment .info-to-notes-alignment .decision-notes .additional-suitability-container{margin-left:var(--spacer-medium)}.employer-candidate-assessment .info-to-notes-alignment .decision-notes .cancel-save-alignment{display:flex;flex-direction:row;justify-content:space-between}.employer-candidate-assessment .info-to-notes-alignment .decision-notes .cancel-save-alignment .cancel-button{margin-top:var(--spacer-medium);margin-right:var(--spacer-medium)}.employer-candidate-assessment .info-to-notes-alignment .decision-notes .cancel-save-alignment .save-button{margin-bottom:var(--spacer-medium)}.employer-candidate-assessment .info-to-notes-alignment .form-group{margin-bottom:0;max-width:100%}.employer-candidate-assessment .info-to-notes-alignment .form-group>label:first-child+select{background-color:var(--colour-white);margin-top:var(--spacer-tiny)}.employer-candidate-assessment .text-width{max-width:var(--optimal-reading-length-for-tiny-font);margin-bottom:var(--spacer-medium)}.employer-candidate-assessment .decisions-and-notes-width{margin-bottom:var(--spacer-medium);margin-left:var(--spacer-medium)}.employer-candidate-assessment .decisions-and-notes-width .card__inner{margin-left:0!important}.employer-candidate-assessment .content>*:not(:last-child){display:block;margin-bottom:var(--spacer-medium)}.employer-candidate-assessment .document-uploaded{margin-bottom:var(--spacer-tiny)}.employer-candidate-assessment .full-summary>*{margin-top:var(--spacer-medium)}.employer-candidate-assessment .proof-image{max-width:650px}.employer-candidate-assessment .candidate-summary .candidate-name-container{display:flex;margin-bottom:var(--spacer-small)}.employer-candidate-assessment .candidate-summary .candidate-name-container h1{font-size:var(--font-size-large);font-weight:var(--font-weight-bold)}.employer-candidate-assessment .candidate-summary .inner>div{word-break:break-all}.employer-candidate-assessment .candidate-summary .summary-wrapper{display:flex;flex-wrap:wrap}.employer-candidate-assessment .candidate-summary .summary-wrapper .hide{display:none}.employer-candidate-assessment .candidate-summary .summary-wrapper>div{flex:1 1 auto}.employer-candidate-assessment .candidate-summary .summary-wrapper>div .summary-element{display:flex;margin-bottom:var(--spacer-tiny);margin-block-start:0}.employer-candidate-assessment .candidate-summary .summary-wrapper>div .summary-element dd{margin-inline-start:0;overflow-wrap:anywhere}.employer-candidate-assessment .candidate-summary .summary-wrapper>div .summary-element svg{margin-right:var(--spacer-small);min-width:20px}.employer-candidate-assessment ul{padding-left:0;list-style-type:none}.employer-candidate-assessment .table-question{margin-bottom:var(--spacer-medium)}.employer-candidate-assessment .symbol-selection-alignment{display:flex}.employer-candidate-assessment .symbol-selection-alignment .check-symbol{margin:var(--spacer-medium);color:var(--colour-green-dark)}.employer-candidate-assessment .symbol-selection-alignment .cross-symbol{margin:var(--spacer-medium);color:var(--colour-red)}.employer-candidate-assessment .matrix-question-alignment{display:flex;margin-top:var(--spacer-medium)}.employer-candidate-assessment .matrix-question-alignment>div{flex:1;margin-left:var(--spacer-medium)}.employer-candidate-assessment .question-division{border-top:1px solid var(--colour-grey-light);margin-top:var(--spacer-small);margin-bottom:var(--spacer-small);margin-left:var(--spacer-medium);margin-right:var(--spacer-medium)}.employer-candidate-assessment .role-fit-matrix>table th,.employer-candidate-assessment .role-fit-matrix>table td{padding:var(--spacer-small);vertical-align:middle;border:1px solid var(--colour-grey-light);width:12%;max-width:var(--optimal-reading-length-for-tiny-font);text-align:left}.employer-candidate-assessment .role-fit-matrix>table th{color:var(--colour-midnight);font-size:var(--font-size-tiny)}.employer-candidate-assessment .no-proof{margin-top:var(--spacer-small);font-weight:var(--font-weight-bold);color:var(--colour-red)}@media print{.employer-candidate-assessment .hidden-in-print-view{display:none!important}}.employer-candidate-assessment h2{margin-top:var(--spacer-small)}.employer-candidate-assessment h2:first-of-type{margin-top:0}.employer-candidate-assessment-grid .employer-candidate-assessment{display:grid;grid-template-areas:"remaining remaining" "summary actions" "main actions";grid-row-gap:var(--spacer-medium);grid-template-columns:4fr 2fr;grid-template-rows:50px minmax(200px,280px) 1fr}@media (max-width: 900px){.employer-candidate-assessment-grid .employer-candidate-assessment{display:flex;flex-direction:column}}.employer-candidate-assessment-grid .employer-candidate-assessment .candidate-summary{grid-area:summary}.employer-candidate-assessment-grid .employer-candidate-assessment .actions{grid-area:actions}.employer-candidate-assessment-grid .employer-candidate-assessment .action-buttons{display:flex;flex-direction:column}.employer-candidate-assessment-grid .employer-candidate-assessment .action-buttons *{margin-bottom:var(--spacer-small)}.employer-candidate-assessment-grid .employer-candidate-assessment .remaining-container{grid-area:remaining;display:flex}.employer-candidate-assessment-grid .employer-candidate-assessment .remaining-container a{color:var(--colour-grey-dark);margin-left:var(--spacer-small)}.employer-candidate-assessment-grid .employer-candidate-assessment .main{grid-area:main;display:flex;flex-direction:column}.employer-candidate-assessment-grid .employer-candidate-assessment .main>div{margin-top:var(--spacer-medium)}.employer-candidate-assessment-grid .employer-candidate-assessment .main .content{display:flex;flex-direction:column}.intent-q-and-a{margin-bottom:var(--spacer-large)}.manager-auth .profile .alert__outer{max-width:878px}.manager-profile-empty-container{display:flex;flex-direction:column}.manager-profile-empty-container h1{margin-top:var(--spacer-medium)}.manager-profile-show-container{display:flex}.manager-profile-show-container .summary-container{width:50%;display:flex;flex-direction:column;align-items:flex-start}.manager-profile-show-container .summary-container .image-container{max-width:200px;max-height:200px;min-width:200px;min-height:200px;border-radius:100px;overflow:hidden;display:flex;align-items:center;justify-content:center}.manager-profile-show-container .summary-container .image-container img{max-width:200px;max-height:200px;min-width:200px;min-height:200px;object-fit:cover}.manager-profile-show-container .summary-container h1{margin-top:var(--spacer-small);font-weight:var(--font-weight-normal)}.manager-profile-show-container .summary-container .location{font-weight:var(--font-weight-normal);font-size:var(--font-size-small)}.manager-profile-show-container .summary-container .location i{padding-right:var(--spacer-tiny)}.manager-profile-show-container .summary-container .qualification-tag{margin-right:var(--spacer-small);margin-top:var(--spacer-medium)}.manager-profile-show-container .bio-container{width:50%}.manager-profile-show-container .bio-container .bio{margin-top:var(--spacer-medium)}.manager-profile-show-container .bio-container .bio h3{color:var(--colour-grey-darker);font-size:var(--font-size-tiny);font-weight:var(--font-weight-bold)}.manager-profile-show-container .bio-container .bio p{font-size:var(--font-size-small)}.document-management-show .proof-image{max-width:650px}.document-management-show .proof{margin-bottom:var(--spacer-large)}.document-management-show .error{color:var(--colour-red)}.new-job input.apprentice-counter{display:inline-block;width:72px;padding-right:var(--spacer-tiny);margin-right:var(--spacer-tiny)}.new-job input.salary{width:128px}.new-job input.elm-datepicker--input{width:200px}.job-submission-custom-address>*{margin-left:var(--spacer-large)}.job-submission-custom-address .form-group{margin-bottom:var(--spacer-tiny)}.flying-start-date-index h2{font-size:var(--font-size-small)}.template-viewer .view{display:flex;flex-direction:row}.template-viewer .region-toggles{display:flex}.template-viewer .region-toggles *{margin-right:var(--spacer-tiny)}.template-viewer .example{flex:0 0 75%;max-width:75%;padding-left:var(--spacer-huge)}.template-viewer .templates{display:flex;flex:0 0 25%;flex-direction:column;max-width:25%;color:var(--colour-grey-darker)}.template-viewer .template{padding:var(--spacer-small) var(--spacer-small);text-decoration:none;border:1px solid var(--colour-grey-light);border-bottom:0}.template-viewer .template.active{color:var(--colour-white);background-color:var(--colour-indigo-blue)}.template-viewer .template:hover{text-decoration:none}.template-viewer .template:first-child{border-top-left-radius:var(--border-radius-tiny);border-top-right-radius:var(--border-radius-tiny)}.template-viewer .template:last-child{border-bottom-right-radius:var(--border-radius-tiny);border-bottom-left-radius:var(--border-radius-tiny);border-bottom:1px solid var(--colour-grey-light)}.manager-apprentices-management{margin:0 auto;max-width:1092px}.manager-apprentices-management .picker-container{display:flex;flex-wrap:wrap}.manager-apprentices-management .header-container{margin-bottom:var(--spacer-medium)}.manager-apprentices-management .header-container h1{margin-bottom:var(--spacer-medium);font-weight:var(--font-weight-bold)}@media (max-width: 900px){.manager-apprentices-management .header-container{margin-left:var(--spacer-small)}}.manager-apprentices-management .card-columns{display:flex}@media (min-width: 900px){.manager-apprentices-management .card-columns>*+*{margin-left:var(--spacer-small)}}@media (max-width: 900px){.manager-apprentices-management .card-columns{flex-direction:column}}.manager-apprentices-management .search-results{flex:2}.manager-apprentices-management .search-results .separator{border-top:1px solid transparent;margin:0 calc(var(--spacer-small) * -1);margin-top:var(--spacer-medium);transition:border-top .1s ease}.manager-apprentices-management .search-results .separator.show{border-top-color:var(--colour-grey-light);transition:border-top .25s ease}.manager-apprentices-management .search-results .result-container{max-height:400px;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:rgba(var(--colour-midnight-rgb),.5) transparent}.manager-apprentices-management .search-results .result-container::-webkit-scrollbar{width:12px}.manager-apprentices-management .search-results .result-container::-webkit-scrollbar-thumb{border-radius:100px;background:rgba(var(--colour-midnight-rgb),.5);background-clip:padding-box;border:4px solid transparent}.manager-apprentices-management .search-results .result-container .search-results{padding:6px}.manager-apprentices-management .search-results .search-result{margin:0}.manager-apprentices-management .search-results .selected{font-weight:var(--font-weight-bold)}.manager-apprentices-management .nothing-selected{flex:4;background-color:var(--colour-grey-lighter);padding:var(--spacer-medium);border-radius:var(--border-radius-tiny);height:-webkit-min-content;height:min-content;border:1px solid var(--colour-grey-light);display:flex;justify-content:space-between}.manager-apprentices-management .nothing-selected h2{font-weight:var(--font-weight-bold)}.manager-apprentices-management .nothing-selected p{width:320px}.manager-apprentices-management .apprentice-card{flex:2}.manager-apprentices-management .apprentice-card .apprentice-name{font-size:var(--font-size-large)}.manager-apprentices-management .apprentice-card .bio-container{margin-top:var(--spacer-large)}.manager-apprentices-management .apprentice-card .bio-info-block+.bio-info-block{margin-top:var(--spacer-medium)}.manager-apprentices-management .apprentice-card .bio-heading{font-weight:var(--font-weight-bold)}.manager-apprentices-management .apprentice-card .bio-info{margin-left:0}.manager-apprentices-management .apprentice-card .bio-extra-info{margin-top:var(--spacer-medium)}.manager-apprentices-management .apprentice-card .bio-extra-info .extra-info-header{font-weight:var(--font-weight-bold);font-size:var(--font-size-small);margin-bottom:var(--spacer-medium)}.manager-apprentices-management .apprentice-actions-card{flex:2}.manager-apprentices-management .apprentice-actions-card .cohort{margin-bottom:0}.manager-apprentices-management .apprentice-actions-card .cohort+.cohort{margin-top:var(--spacer-small)}.manager-apprentices-management .apprentice-actions-card .cohort-title{display:flex;justify-content:space-between;align-items:center}.manager-apprentices-management .apprentice-actions-card .cohort-title h2{font-weight:var(--font-weight-bold)}.manager-apprentices-management .apprentice-actions-card .invoice-number .form-group,.manager-apprentices-management .apprentice-actions-card .invoice-number .form-group{margin-bottom:var(--spacer-tiny)}@media (max-width: 900px){.manager-apprentices-management .apprentice-actions-card .cohort-info-container{flex-direction:column;align-items:flex-start}}.manager-apprentices-management .apprentice-actions-card .cohort-info-container .cohort-info{display:flex;flex-direction:column;margin-top:var(--spacer-small)}.manager-apprentices-management .apprentice-actions-card .cohort-info-container .cohort-info .info-line{color:var(--colour-grey-darker);font-weight:var(--font-weight-bold)}.manager-apprentices-management .apprentice-actions-card .cohort-info-container .cohort-info-line{display:flex}@media (max-width: 900px){.manager-apprentices-management .apprentice-actions-card .cohort-info-container .cohort-info-line{flex-direction:column}}.manager-apprentices-management .apprentice-actions-card .cohort-info-container .cohort-info-line>.cohort-info{width:124px;margin-right:var(--spacer-medium)}.manager-apprentices-management .apprentice-actions-card .cohort-info-container .cohort-companies-line{display:flex;justify-content:space-between;align-items:flex-end}.manager-apprentices-management .apprentice-actions-card .cohort-info-container .cohort-companies-line button{flex-shrink:0}.manager-apprentices-management .apprentice-actions-card .last-status-update{margin-bottom:var(--spacer-medium)}.manager-apprentices-management .apprentice-actions-card .last-status-update strong{margin-right:var(--spacer-small)}.index-search-add-row{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width: 900px){.index-search-add-row{flex-direction:column}.index-search-add-row>div{width:100%}.index-search-add-row .search-input{width:100%}.index-search-add-row .search-input>input{width:100%}.index-search-add-row .search-form{width:100%}}.index-search-add-row .search-form{flex-basis:50%}.index-search-add-row a{flex-shrink:0}.index-filters{display:flex;margin-bottom:var(--spacer-large);flex-wrap:wrap}.us-certificate-viewer img{margin:0 auto}.core-competencies h2{margin-bottom:var(--spacer-small)}.core-competencies .grouped-checkboxes{display:flex}.core-competencies .grouped-checkboxes .checkbox-column{padding-right:var(--spacer-large)}.core-competencies legend.section-heading{margin-bottom:var(--spacer-small);margin-top:0;font-size:var(--font-size-medium);font-weight:var(--font-weight-normal);line-height:var(--line-height-small)}.candidate-check{text-indent:var(--spacer-tiny);margin-top:0;margin-bottom:var(--spacer-tiny)}.region-link{margin-bottom:var(--spacer-huge)}.region-link:first-child{margin-top:var(--spacer-huge);margin-bottom:var(--spacer-large)}.create-new-programme-button{margin-bottom:var(--spacer-medium)}.caption{font-size:var(--font-size-caption);font-weight:700;margin-bottom:var(--spacer-tiny)}.card__horizontal{display:flex;flex-direction:row;gap:var(--spacer-medium)}.card__horizontal .badge{align-self:end}.session__title{font-size:var(--font-size-medium)}.session-description__item{margin-top:var(--spacer-medium)}.floating-button-container{margin:var(--spacer-large) auto;max-width:878px;padding:0 calc(var(--spacer-medium) * 2);width:100%}.sourcing-role-container{margin-top:var(--spacer-medium)}.sourcing-role{display:flex;align-items:baseline}.sourcing-role .badge{margin-left:var(--spacer-small)}.sourcing-candidate-badge{display:flex;flex-direction:row}.sourcing-candidate-badge .sourcing-badge-title{color:var(--colour-grey-darker);margin:var(--spacer-tiny)}.sourcing-candidate-badge .sourcing-badge-candidate-name{font-weight:var(--font-weight-normal);margin-right:var(--spacer-tiny);margin-top:var(--spacer-tiny);margin-bottom:var(--spacer-tiny)}.sourcing-header{margin-right:var(--spacer-gigantic)}.sourcing-details{margin-right:var(--spacer-gigantic);margin-top:var(--spacer-large);margin-bottom:var(--spacer-huge)}.sourcing-details .sourcing-content{display:flex;align-items:baseline;justify-content:space-between}.sourcing-details .sourcing-content .radio-group{display:flex;flex-direction:row;margin-bottom:0;margin-left:var(--spacer-huge)}.sourcing-details .sourcing-content .radio-group .radio{margin-left:var(--spacer-medium)}.sourcing-details .sourcing-sub-headers{display:flex;flex-direction:row;justify-content:space-between}.sourcing-details .sourcing-sub-headers .sourcing-sub-header{color:var(--colour-midnight);font-weight:var(--font-weight-bold);font-size:var(--font-size-small);padding-right:var(--spacer-medium)}.new-programme-button-container{margin-bottom:var(--spacer-medium)}.external__link-container{font-size:var(--font-size-small);margin-bottom:var(--spacer-medium);margin-top:var(--spacer-large);text-align:center}.dashboard-container{display:flex;padding:0 var(--spacer-large);max-width:1110px;margin:auto}@media (max-width: 1110px){.dashboard-container{max-width:580px}}.dashboard-container .dashboard-card{width:480px;display:flex;flex-direction:column;justify-content:space-between}.learning-product-cards{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;min-width:var(--spacing-20x)}.learning-product-cards h2{font-weight:var(--font-weight-bold)}.learning-product-cards p{color:var(--colour-grey-dark)}.vertical-table-header{text-align:left;margin-bottom:var(--spacer-large)}.table-input .form-group{margin-bottom:0}#heading-blurb{width:50%;margin-bottom:var(--spacer-large)}@media (max-width: 900px){#heading-blurb{width:100%}}.card__heading-container .card__title-row{display:flex;align-items:center}.card__heading-container .card__title-row .card__title{margin:0;flex:0 0;flex:none;margin-right:var(--spacer-small)}.card__heading-container .card__title-row .badge{margin:0;flex:0 0}.card__heading-container .card__subtle-subtitle{color:var(--colour-grey-dark);font-weight:var(--font-weight-bold);font-size:var(--font-size-caption);margin-top:var(--spacer-tiny);margin-bottom:var(--spacer-medium)}.card__link-list{display:flex;flex-direction:column;align-items:flex-start}.learning-module-container{margin:0 auto;max-width:calc(var(--optimal-reading-length-for-tiny-font) + 2 * var(--spacer-large) + 2 * var(--spacer-medium) + 2px)}.learning-module-container .header{display:flex;flex-direction:row}.learning-module-container .header div{flex:1}.learning-module-container .header p{margin:0}.learning-module-container .header p:first-child{font-weight:var(--font-weight-bold);font-size:var(--font-size-caption)}div.quiz-card p.description{margin-bottom:var(--spacer-small)}div.quiz-card .module{color:var(--colour-grey-dark);margin-bottom:var(--spacer-small)}.quiz-ksbs{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:var(--spacer-huge)}@media (max-width: 900px){.quiz-ksbs{margin-top:var(--spacer-huge)}}.quiz-ksbs .heading{font-size:var(--font-size-caption);color:var(--colour-grey-dark);margin-bottom:var(--spacer-small)}.knowledge-area-tags-component{list-style:none;display:inline-flex;flex-wrap:wrap;gap:var(--spacer-tiny);padding:0;margin:0}.question-answers-container{height:100%}.question-answers-container .split-screen-layout{display:flex;height:100%;flex-direction:row}@media (max-width: 900px){.question-answers-container .split-screen-layout{flex-direction:column;min-height:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:var(--spacer-huge)}}.question-answers-container .split-screen-layout .screen-half{flex:1;display:flex;justify-content:center;align-items:center;padding:var(--spacer-huge)}@media (max-width: 900px){.question-answers-container .split-screen-layout .screen-half{padding:0;justify-content:flex-start}}.question-answers-container .split-screen-layout .screen-half.left-side{background-color:var(--colour-indigo-tint)}.question-answers-container .split-screen-layout .screen-half.left-side h1{font-weight:var(--font-weight-bold);max-width:var(--optimal-reading-length-for-tiny-font);font-size:var(--font-size-medium);overflow-wrap:break-word}@media (max-width: 900px){.question-answers-container .split-screen-layout .screen-half.left-side{background-color:var(--colour-midnight-light);display:block}.question-answers-container .split-screen-layout .screen-half.left-side h2{font-weight:var(--font-weight-bold);line-height:var(--line-height-medium);font-size:var(--font-size-large)}}.question-answers-container .split-screen-layout .screen-half.left-side .question-container .scenario{padding-bottom:var(--spacer-huge)}.question-answers-container .split-screen-layout .screen-half.left-side .question-container .scenario h1{font-size:var(--font-size-tiny)}.question-answers-container .split-screen-layout .screen-half.left-side .question-container .scenario h2{font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);max-width:var(--optimal-reading-length-for-tiny-font);overflow-wrap:break-word;white-space:break-spaces}.question-answers-container .split-screen-layout .screen-half.left-side .question-container .scenario .explanation{font-weight:var(--font-weight-bold)}.question-answers-container .split-screen-layout .screen-half.left-side .question-container .scenario .scenario-body{border-left:4px solid var(--colour-midnight);display:flex;align-items:flex-start;margin:var(--spacer-small) 0;background:var(--colour-white);padding:var(--spacer-small) var(--spacer-large) var(--spacer-medium) 0;border-radius:0 var(--border-radius-tiny) var(--border-radius-tiny) 0}.question-answers-container .split-screen-layout .screen-half.left-side .question-container .scenario .scenario-body img{background:var(--colour-white);margin:0 var(--spacer-small)}.question-answers-container .split-screen-layout .screen-half.left-side .question-container .scenario .scenario-body p{background:var(--colour-white);border-radius:var(--border-radius-tiny);margin:0;white-space:break-spaces}.question-answers-container .outer-feedback-container .primary-button-container{display:flex;justify-content:flex-end;margin-top:var(--spacer-large)}.question-answers-container .outer-feedback-container h2{font-weight:var(--font-weight-bold);max-width:var(--optimal-reading-length-for-tiny-font);align-self:flex-start}.question-answers-container .outer-feedback-container .horizontal-bar{height:1px;width:100%;max-width:var(--optimal-reading-length-for-tiny-font);background:var(--colour-indigo-tint);margin:var(--spacer-medium) 0}@media (max-width: 900px){.question-answers-container .outer-feedback-container .horizontal-bar{margin:var(--spacer-huge) 0}}.single-select-answer-container{display:flex;flex-direction:column;width:100%;max-width:var(--optimal-reading-length-for-tiny-font)}.single-select-answer-container .main-content{display:flex;flex-direction:row;align-items:flex-start;position:relative;margin-right:var(--spacer-large)}.single-select-answer-container .main-content .vertical-line{display:flex;justify-content:center;width:var(--spacer-large);margin-right:var(--spacer-small);background:var(--colour-midnight-light)}.single-select-answer-container .main-content .vertical-line img{width:var(--spacer-medium);margin:var(--font-size-tiny) 0}@media (max-width: 900px){.single-select-answer-container .main-content .vertical-line img{width:var(--spacer-huge)}}.single-select-answer-container .main-content .vertical-line:after{content:"";position:absolute;height:100%;width:5px;bottom:0;background:var(--colour-indigo-tint);z-index:-1}.single-select-answer-container .main-content .answer-options{width:350px}.single-select-answer-container .main-content .answer-options button{background-color:inherit;width:100%;text-align:left}.single-select-answer-container .main-content .answer-options .answer-submitted{pointer-events:none}@media (max-width: 900px){.single-select-answer-container .main-content .answer-options{width:275px}}.single-select-answer-container .main-content .answer-options>*+*{margin-top:8px}.single-select-answer-container .main-content .answer-options .choice-card.correct{border:2px solid var(--colour-green-dark);font-weight:var(--font-weight-bold)}.single-select-answer-container .main-content .answer-options .choice-card.correct:after{content:"";display:inline-block;width:1em;height:1em;background-color:var(--colour-green-dark);-webkit-mask:url(/images/icons/check_circle-3ac368c7868637829e18a8fb142fea92.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/check_circle-3ac368c7868637829e18a8fb142fea92.svg?vsn=d) center/contain no-repeat;margin-left:var(--spacer-small);position:absolute;right:-30px;top:calc(50% - var(--spacer-tiny))}.single-select-answer-container .main-content .answer-options .choice-card.incorrect{border:2px solid var(--colour-red);font-weight:var(--font-weight-bold)}.single-select-answer-container .main-content .answer-options .choice-card.incorrect:after{content:"";display:inline-block;width:1em;height:1em;background-color:var(--colour-red);-webkit-mask:url(/images/icons/close_circle-80b0f3dafc93992ba06649e01859b82f.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/close_circle-80b0f3dafc93992ba06649e01859b82f.svg?vsn=d) center/contain no-repeat;margin-left:var(--spacer-small);position:absolute;right:-30px;top:calc(50% - var(--spacer-tiny))}.single-select-answer-container .call-to-action-container{margin-left:calc(var(--spacer-large) + var(--spacer-small))}.learning-products-module-tasks-layout{margin:0 auto;max-width:878px}.learning-products-module-tasks-layout h1{font-size:var(--font-size-large);font-weight:var(--font-weight-bold)}.learning-products-module-tasks-layout h2{font-weight:var(--font-weight-bold);font-size:var(--font-size-medium)}.learning-products-module-tasks-layout .header-container{margin:0 var(--spacer-medium) var(--spacer-large) var(--spacer-medium)}.learning-products-module-tasks-layout .header-container .header{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width: 900px){.learning-products-module-tasks-layout .header-container .header{flex-direction:column;gap:var(--spacer-small)}}.learning-products-module-tasks-layout .header-container .header.knowledge-check{margin-top:var(--spacer-medium)}.learning-products-module-tasks-layout .header-container .title{width:60%}.learning-products-module-tasks-layout .header-container .title h4{font-weight:var(--font-weight-normal);margin:0}.learning-products-module-tasks-layout .header-container .title.full-length{width:100%}.learning-products-module-tasks-layout .header-container .title.full-length h4{width:60%}.learning-products-module-tasks-layout .in-progress-container .header{margin:0 var(--spacer-medium)}.learning-products-module-tasks-layout .in-progress-container .in-progress-list{display:flex;flex-direction:row}.learning-products-module-tasks-layout .in-progress-container .in-progress-list .in-progress-card{max-width:50%;margin:var(--spacer-small) 0}.learning-products-module-tasks-layout .in-progress-container .in-progress-list .in-progress-card .caption{color:var(--colour-grey-dark)}@media (max-width: 900px){.learning-products-module-tasks-layout .in-progress-container .in-progress-list{display:flex;flex-direction:column}}.learning-products-module-tasks-layout .table-header{font-weight:var(--font-weight-bold);padding-bottom:var(--spacer-large)}.learning-products-module-tasks-layout table th,.learning-products-module-tasks-layout table td{max-width:200px}.learning-products-module-tasks-layout .card-container .card__title{font-size:var(--font-size-medium)}.learning-products-module-tasks-layout .card-container .make-default{display:flex;vertical-align:middle;align-items:center;gap:var(--spacer-tiny)}.learning-products-module-tasks-layout .card-container .make-default i,.learning-products-module-tasks-layout .card-container .make-default svg,.learning-products-module-tasks-layout .card-container .make-default button{color:var(--colour-indigo-blue)}.questions-builder{display:flex;flex-direction:row;justify-content:center}.questions-builder .side-bar{width:160px;position:-webkit-sticky;position:sticky;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;top:var(--spacer-huge)}.questions-builder .side-bar .card__inner{margin:0;padding:var(--spacer-tiny);padding-top:0}.questions-builder .side-bar .card__inner .card__header{margin:0;padding:var(--spacer-medium) var(--spacer-small)}.questions-builder .side-bar .card__inner ul{list-style:none;padding:inherit;margin:0}.questions-builder .side-bar .card__inner .question-link{cursor:pointer;height:48px;display:flex;justify-content:space-around;align-items:center;border-radius:var(--border-radius-tiny);margin:var(--spacer-tiny) calc(var(--spacer-tiny) / 2);transition:background .33s,color .33s,border .33s,font-weight .3s}.questions-builder .side-bar .card__inner .question-link a{text-decoration:none;color:inherit}.questions-builder .side-bar .card__inner .question-link:hover{background:var(--colour-indigo-tint);text-decoration:none;color:inherit}.questions-builder .side-bar .card__inner .question-link .question-number{height:24px;width:24px;background:var(--colour-off-white);display:inline-flex;justify-content:center;align-items:center;border-radius:var(--border-radius-tiny);vertical-align:middle;transition:background .3s,color .3s}.questions-builder .side-bar .card__inner .question-link.active{border-left:calc(var(--spacer-tiny) / 2) solid var(--colour-indigo-blue);background:var(--colour-indigo-tint);font-weight:var(--font-weight-bold)}.questions-builder .side-bar .card__inner .question-link.active .question-number{color:var(--colour-white);background:var(--colour-indigo-blue);font-weight:initial;margin-left:calc(var(--spacer-tiny) / 2 * -1)}.questions-builder .side-bar h1{font-size:var(--font-size-tiny)}.questions-builder .main{margin:0;width:100%;max-width:878px}.questions-builder .answer-section{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.questions-builder .answer-section .form-group{width:70%}.questions-builder .separator{width:100%;background-color:var(--colour-off-white);height:1px;margin-top:var(--spacer-medium)}.option-set{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.option-set .option-input{width:70%}.option-set .option-bin{margin-left:var(--spacer-small);border:inherit;background:var(--colour-white);color:var(--colour-indigo-blue);margin-right:auto}.option-set .option-radio{align-self:center}.knowledge-check-questions-form{padding:0 var(--spacer-medium)}.knowledge-check-questions-form .form-group{max-width:100%;margin-bottom:var(--spacer-small)}.knowledge-check-questions-form .answers-headers{display:flex;flex-direction:row;justify-content:space-between;margin-top:var(--spacer-tiny)}.knowledge-check-questions-form .answers-headers .correct-answer-header{font-weight:700}.knowledge-check-questions-form .row{display:flex;flex-direction:row;width:100%;justify-content:space-between}.knowledge-check-questions-form .row .spacer{width:var(--spacer-medium)}.knowledge-check-questions-form .row .form-group{width:100%}.knowledge-check-questions-form .row .edd-value,.knowledge-check-questions-form .row .edd-option{text-transform:capitalize}.knowledge-check-questions-form .buttons,.knowledge-check-questions-form .top-row{display:flex;flex-direction:row;justify-content:space-between}.knowledge-check-questions-form .top-row i{color:var(--colour-indigo-blue)}.knowledge-check-questions-form .top-row i:hover{cursor:pointer}.question{color:var(--colour-grey-dark);font-weight:700;font-size:var(--font-size-caption);margin-top:var(--spacer-small);margin-bottom:var(--spacer-small)}.question-chip{border-radius:4px;background-color:var(--colour-off-white);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--colour-midnight);font-weight:700;font-size:var(--font-size-caption);padding:4px var(--spacer-tiny)}.question-chip p,.assign-cohorts-knowledge-check-container .form-group{margin:0}.assign-cohorts-knowledge-check-container .top-card{padding:var(--spacer-small)}.assign-cohorts-knowledge-check-container .header{width:600px;margin:0 0 var(--spacer-large) 0}.assign-cohorts-knowledge-check-container .table-description{margin:0 0 var(--spacer-huge) 0}.assign-cohorts-knowledge-check-container .table-container{min-height:300px}.under-card{margin:0 var(--spacer-medium)}.under-card button{margin-top:var(--spacer-medium)}.under-card .add-kc-question-error{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;color:var(--colour-red);line-height:0}.under-card .add-kc-question-error h5{margin-left:var(--spacer-tiny)}.published-card-container{display:flex;justify-content:center;text-align:center}.published-card-container .card__inner{padding:0}.published-card-container .card__body{padding:var(--spacer-medium) 0 var(--spacer-large)}.published-card-container h1{font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);margin:var(--spacer-large) 0 0 0}.published-card-container p{padding:var(--spacer-tiny) var(--spacer-gigantic)}.published-card-container .copy-to-clipboard-container{margin:var(--spacer-medium) auto}.published-card-container img{width:150px}.published-card-container a{margin:var(--spacer-small) 0 var(--spacer-medium)}#new-knowledge-check-questions-form-2 .card__buttons{margin-bottom:var(--spacer-small)}#new-knowledge-check-questions-form-2 .card__buttons .button-subtle,#new-knowledge-check-questions-form-2 .card__buttons .button-primary{margin-top:var(--spacer-small)}#create-knowledge-check-form .form-group,#new-knowledge-check-form .form-group{max-width:100%}.fsat-header{max-width:878px;padding:0 var(--spacer-medium);width:100%;font-weight:700}.fsat-description{max-width:878px;padding:0 var(--spacer-medium);width:100%;color:var(--colour-grey-darker);margin-bottom:var(--spacer-large)}.fsat-filter-wrapper{max-width:878px;padding:0 var(--spacer-medium);width:100%;margin-bottom:var(--spacer-large)}.fsat-card-header{display:flex;column-gap:var(--spacer-large);font-size:var(--font-size-small);line-height:var(--font-size-large);font-weight:700}.fsat-card-body dt{padding-right:var(--spacer-large);display:inline;font-weight:400;font-size:var(--font-size-tiny);line-height:var(--font-size-medium)}@media (max-width: 900px){.fsat-card-body dt{padding-bottom:var(--spacer-medium)}}.fsat-card-body i{padding-right:var(--spacer-tiny);width:18px;height:13px}.fsat-card-body svg{padding-right:var(--spacer-tiny)}@media (max-width: 900px){.fsat-card-body dl{display:flex;flex-direction:column}}.mark-non-attendance .form-group{margin-bottom:0}.fsat-checkbox-wrapper{margin-top:32px}.fsat-dropdown-wrapper{max-height:48px;margin-top:var(--spacer-tiny);min-width:248px}.fsat-apprentice-details-wrapper{display:flex;flex-direction:row;justify-content:space-between}@media (max-width: 900px){.fsat-apprentice-details-wrapper{display:flex;flex-direction:column}}.fsat-empty-state-style{margin-top:var(--spacer-small)}.fsat-save-attendance-button-wrapper{bottom:0;display:flex;justify-content:flex-end;padding:var(--spacer-large);position:-webkit-sticky;position:sticky}.fsat-save-attendance-button-wrapper .button-primary{box-shadow:0 4px 8px rgba(var(--colour-grey-light-rgb),.2)}.fsat-confirmation-modal-highlight-box{margin-top:var(--spacer-medium)}.fsat-success-cta{text-align:center}.region-section{margin-top:var(--spacer-large)}#manager__script-runner-container{display:flex;flex-direction:row}#manager__script-runner-container .scripts{flex-basis:25%;flex-shrink:0}#manager__script-runner-container .scripts button{display:flex;text-align:left;cursor:pointer;border-radius:2px;background-color:transparent;width:100%;border:0;margin-bottom:var(--spacer-tiny);padding:12px 16px 12px 12px;border-left:4px solid transparent}#manager__script-runner-container .scripts button:hover{background-color:var(--colour-indigo-tint)}#manager__script-runner-container .scripts button[aria-selected=true]{font-weight:700;border-left:4px solid var(--colour-indigo-blue);background-color:var(--colour-indigo-tint)}#manager__script-runner-container .scripts img{width:100%}#manager__script-runner-container .selected-script-container{flex-basis:75%}#manager__script-runner-container .selected-script-container .card__outer{max-width:100%}#manager__cross_qualification_cohort_transfer-index-container .search-bar{display:flex}#manager__cross_qualification_cohort_transfer-index-container .search-bar button{align-self:flex-end;margin-bottom:.75rem}#manager__cross_qualification_cohort_transfer-index-container td:nth-child(2){overflow:hidden;max-width:25vw;text-overflow:ellipsis}#manager__cross_qualification_cohort_transfer-index-container .table-container{margin-top:var(--spacer-medium)}#manager__cross_qualification_cohort_transfer-show-container .search-bar{display:flex}#manager__cross_qualification_cohort_transfer-show-container .search-bar button{align-self:flex-end;margin-bottom:.5rem}#manager__cross_qualification_cohort_transfer-show-container form,#manager__cross_qualification_cohort_transfer-show-container .table-label{margin-bottom:var(--spacer-medium)}#manager__cross_qualification_cohort_transfer-confirm-container h1{text-align:center}#manager__cross_qualification_cohort_transfer-confirm-container .tick-container{display:flex;color:var(--colour-green-dark);font-size:100px;justify-content:center;padding:var(--spacer-small)}#manager__cross_qualification_cohort_transfer-confirm-container .confirmation-message{margin:var(--spacer-medium);text-align:center}#manager__delivery-sessions-container{margin:0 var(--spacer-gigantic)}#manager__delivery-sessions-container .delivery-sessions-badges{margin:var(--spacer-medium)}#manager__delivery-sessions-container .delivery-sessions-header{font-weight:var(--font-weight-bold);font-size:var(--font-size-large);line-height:var(--font-size-huge);padding:0 var(--spacer-medium)}#manager__delivery-sessions-container .delivery-sessions-description{color:var(--colour-grey-darker);font-size:var(--font-size-tiny);font-weight:var(--font-weight-normal);line-height:var(--spacer-medium);padding:var(--spacer-tiny) var(--spacer-medium)}#manager__delivery-sessions-container .delivery-sessions-empty-state-style{margin-top:var(--spacer-small)}#manager__delivery-sessions-container .delivery-sessions-confirm-dates-button{margin:0 var(--spacer-medium);margin-bottom:var(--spacer-medium)}#manager__delivery-sessions-container .delivery-sessions-card-header{display:flex;align-items:center;column-gap:var(--spacer-large);font-size:var(--font-size-medium);line-height:var(--font-size-large);font-weight:var(--font-weight-bold);justify-content:space-between;margin-bottom:var(--spacer-large)}#manager__delivery-sessions-container .delivery-cancel-btn{margin-right:var(--font-size-caption)}#manager__delivery-sessions-container .delivery-session-main-data{display:flex;flex-wrap:wrap}@media (max-width: 900px){#manager__delivery-sessions-container .delivery-session-main-data{flex-direction:column;gap:0;margin-bottom:var(--spacer-medium)}}#manager__delivery-sessions-container .read-only-group-date{min-width:12rem;margin-bottom:var(--spacer-medium)}#manager__delivery-sessions-container .read-only-group-time{min-width:16rem;margin-bottom:var(--spacer-medium)}#manager__delivery-sessions-container .non-editable-header{margin-right:auto;font-weight:var(--font-weight-bold);line-height:var(--font-size-medium);margin-bottom:var(--spacer-micro)}#manager__delivery-sessions-container .delivery-sessions-first-row{margin-right:var(--spacer-large)}#manager__delivery-sessions-container .delivery-session-start-time-picker{flex:.5;min-width:9rem}#manager__delivery-sessions-container .delivery-session-coach-picker{flex:1}#manager__delivery-sessions-container .date-picker{max-width:10rem}#manager__delivery-sessions-container .delivery-coach{min-width:13rem}#manager__delivery-sessions-container .teaching-assistant{min-width:13rem;max-width:var(--optimal-reading-length-for-tiny-font)}@media (max-width: 900px){#manager__delivery-sessions-container .teaching-assistant{max-width:100%;margin-right:var(--spacer-large)}}@media (max-width: 900px){#manager__delivery-sessions-container .delivery-session-text-input{width:100%;padding-right:var(--spacer-large)}}#manager__delivery-sessions-container .delivery-session-card-body .delivery-session-items{margin-right:auto;margin-left:var(--font-size-caption);padding:var(--spacer-tiny)}@media (max-width: 900px){#manager__delivery-sessions-container .delivery-session-card-body .delivery-session-items{margin-left:0}}#manager__delivery-sessions-container .delivery-session-card-body .date-item{margin-left:0}#manager__delivery-sessions-container .delivery-session-card-body dt{margin-right:auto;font-weight:var(--font-weight-bold);font-size:var(--font-size-small);line-height:var(--font-size-medium)}#manager__delivery-sessions-container .delivery-session-card-body dd{margin-inline-start:0;margin-top:var(--spacer-tiny);font-size:var(--font-size-tiny);font-weight:var(--font-weight-normal)}@media (max-width: 900px){#manager__delivery-sessions-container .delivery-session-card-body dd{padding-bottom:var(--spacer-medium);display:flex;flex-direction:column}}#manager__delivery-sessions-container .delivery-session-card-body dl{display:flex;justify-content:space-around}@media (max-width: 900px){#manager__delivery-sessions-container .delivery-session-card-body dl{display:flex;flex-direction:column}}#manager__delivery-sessions-container .delivery-session-confirmation-modal-content{padding-top:var(--spacer-medium);margin-bottom:var(--spacer-large)}#manager__delivery-sessions-container .delivery-sessions-cancel-session-modal-content{padding-right:var(--spacer-medium)}#manager__delivery-sessions-container .tooltip_icon{display:inline-block;vertical-align:top;margin-left:var(--spacer-tiny)}#manager__delivery-sessions-container [id^=view-delivery-sessions-guest-list-]>.wh-modal-dialog>.wh-modal__content{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}#manager__delivery-sessions-container .guest-table{display:table}#manager__delivery-sessions-container .guest-row{display:table-row}#manager__delivery-sessions-container .guest-header{font-size:var(--font-size-small);padding:var(--spacer-medium) 0;font-weight:var(--font-weight-bold)}#manager__delivery-sessions-container .guest-list-container{display:block;max-height:350px;overflow-y:scroll}#manager__delivery-sessions-container .guest-detail{display:table-cell;padding-bottom:var(--spacer-tiny)}#manager__delivery-sessions-container .guest-email{padding-left:var(--spacer-gigantic)}.pause-apprenticeships{width:60%;margin:auto}.pause-apprenticeships h1{font-weight:700;font-size:var(--font-size-large)}.pause-apprenticeships .subtitle{width:60%;padding-bottom:var(--spacer-small)}.pause-apprenticeships .results-layout{padding:var(--spacer-small) 0;display:flex;gap:var(--spacer-small);align-items:flex-start;align-content:space-between}.pause-apprenticeships .results-layout h2{font-size:var(--font-size-large)}.pause-apprenticeships .results-layout .card__inner{margin:0;box-shadow:none}.pause-apprenticeships .results-layout .apprentices{flex-basis:35%}.pause-apprenticeships .results-layout .apprentices ul{padding-left:var(--spacer-small)}.pause-apprenticeships .results-layout .apprentices p{padding:calc(var(--spacer-medium) / 2) 0}.pause-apprenticeships .results-layout .apprentices .apprenticeship-link{cursor:pointer;list-style-type:none;border-radius:calc(var(--border-radius-tiny) / 2)}.pause-apprenticeships .results-layout .apprentices .apprenticeship-link p{margin:var(--spacer-tiny) 0;padding:calc(var(--spacer-medium) / 2)}.pause-apprenticeships .results-layout .apprentices .apprenticeship-link.active{background-color:var(--colour-indigo-tint);border-left:4px solid var(--colour-indigo-blue);font-weight:700}.pause-apprenticeships .results-layout .no-selection{border:1px solid var(--colour-grey-light);border-radius:var(--border-radius-tiny);padding:var(--spacer-medium);display:flex;background-color:var(--colour-grey-lighter);flex-basis:70%;gap:var(--spacer-large)}.pause-apprenticeships .results-layout .no-selection h3{font-weight:700;font-size:var(--font-size-medium)}.pause-apprenticeships .selected-apprentice .name{margin:0;font-size:var(--font-size-large)}.pause-apprenticeships .selected-apprentice .email{margin:0;margin-bottom:var(--spacer-medium);color:var(--colour-midnight)}@media (max-width: 900px){.pause-apprenticeships{width:100%;padding:var(--spacer-small)}.pause-apprenticeships .subtitle{width:100%}.pause-apprenticeships .results-layout{flex-direction:column}.pause-apprenticeships .search-input{width:100%}}#candidate-search-sidebar .sidebar-buttons-and-currently-at-header{margin-bottom:var(--spacer-small)}#candidate-search-sidebar .sidebar-buttons-and-currently-at-header .buttons-container{background-color:var(--colour-indigo-tint);padding-top:var(--spacer-medium);padding-left:var(--spacer-medium);padding-right:var(--spacer-medium);margin-bottom:var(--spacer-small)}#candidate-search-sidebar .sidebar-buttons-and-currently-at-header .buttons-container :first-child{margin-right:var(--spacer-small)}#candidate-search-sidebar .sidebar-buttons-and-currently-at-header .buttons-container *{margin-bottom:var(--spacer-medium)}#candidate-search-sidebar .sidebar-buttons-and-currently-at-header .rejection-reason-container{padding-left:var(--spacer-large);padding-right:var(--spacer-large);padding-top:var(--spacer-tiny);padding-bottom:var(--spacer-tiny);margin-bottom:var(--spacer-small);background-color:var(--colour-grey-lighter)}#candidate-search-sidebar .sidebar-buttons-and-currently-at-header .rejection-reason-container .rejected-for{font-size:var(--font-size-tiny);margin-bottom:var(--spacer-micro)}#candidate-search-sidebar .sidebar-buttons-and-currently-at-header .rejection-reason-container .rejection-happened-on{font-size:var(--font-size-caption);font-weight:var(--font-weight-bold)}#candidate-search-sidebar .sidebar-buttons-and-currently-at-header .currently-at-stage{display:flex;flex-direction:row;padding-left:var(--spacer-large);padding-right:var(--spacer-large);margin-bottom:0}#candidate-search-sidebar .sidebar-buttons-and-currently-at-header .currently-at-stage div{padding-top:var(--spacer-micro);padding-bottom:var(--spacer-micro);padding-left:var(--spacer-tiny);padding-right:var(--spacer-tiny)}#candidate-search-sidebar .sidebar-buttons-and-currently-at-header .currently-at-stage .currently-at{padding-left:0;margin-right:var(--spacer-micro);font-weight:var(--font-weight-bold);color:var(--colour-grey-dark)}#candidate-search-sidebar .sidebar-buttons-and-currently-at-header .currently-at-stage .stage-box{font-weight:var(--font-weight-bold);background-color:var(--colour-yellow-tint);border-radius:var(--border-radius-tiny)}#candidate-search-sidebar .candidate-search-sidebar-body{padding-bottom:var(--spacer-large);padding-left:var(--spacer-large);padding-right:var(--spacer-large)}.commitment-statements-card .card__inner{margin-left:0;margin-right:var(--spacer-huge);padding-right:var(--spacer-huge)}.commitment-statements-card p{font-size:var(--font-size-tiny);margin:0}.progress-review-container.show-page{position:relative}.progress-review-container .form-wrapper{padding:0;width:600px;margin:0 auto}@media (max-width: 900px){.progress-review-container .form-wrapper{padding:var(--spacer-large);width:100%;font-size:var(--font-size-small)}}.progress-review-container .form-wrapper .user-name{font-size:var(--font-size-large);margin-bottom:var(--spacer-tiny)}@media (max-width: 900px){.progress-review-container .form-wrapper .user-name{margin-bottom:var(--spacer-medium)}}.progress-review-container .header-container{padding:0 0 var(--spacer-large) 0;display:flex;flex-direction:column;font-weight:var(--font-weight-bold)}.progress-review-container .header-container a{width:600px;margin:0 auto}.progress-review-container .header-container a:first-child{padding:var(--spacer-small) var(--spacer-small) 0;width:100%;padding-left:var(--spacer-gigantic)}@media (max-width: 900px){.progress-review-container .header-container a:first-child{padding:var(--spacer-small) var(--spacer-medium) 0}}@media (max-width: 900px){.progress-review-container .header-container a{padding-left:var(--spacer-medium);width:100%}}.progress-review-container .header-container h1{padding:0 0 var(--spacer-medium) 0;font-weight:var(--font-weight-bold);width:600px;margin:0 auto}@media (max-width: 900px){.progress-review-container .header-container h1{padding:0 var(--spacer-medium) var(--spacer-medium);width:100%}}.progress-review-container .tab-container{display:flex;flex-direction:row;height:var(--spacer-large);margin:var(--spacer-medium) 0 var(--spacer-huge) 0;position:relative}@media (max-width: 900px){.progress-review-container .tab-container{height:var(--spacer-gigantic);margin-bottom:var(--spacer-gigantic)}}.progress-review-container .tab-container:before{content:"";position:absolute;left:0;height:var(--spacer-large);width:100%;border-bottom:4px var(--colour-off-white) solid}@media (max-width: 900px){.progress-review-container .tab-container:before{height:var(--spacer-gigantic)}}.progress-review-container .tab{cursor:pointer;display:flex;margin-right:var(--spacer-large);padding-bottom:var(--spacer-tiny);position:relative;font-size:var(--font-size-small);background:inherit;border:inherit}@media (max-width: 900px){.progress-review-container .tab{align-items:baseline}}.progress-review-container .tab:hover{text-decoration:none;color:inherit}.progress-review-container .tab.selected:after{content:"";width:100%;position:absolute;bottom:-4px;background:var(--colour-indigo-blue);height:4px;border-radius:var(--border-radius-tiny)}.progress-review-container #apprentice-manager-feedback-on-behalf-info{margin-bottom:var(--spacer-small)}.progress-review-container #coach-apprentice-manager-form{margin-top:var(--spacer-large)}.progress-review-container .form-container button{margin:var(--spacer-medium) var(--spacer-medium) 0 0}@media (max-width: 900px){.progress-review-container .form-container{margin-top:var(--spacer-large)}}.progress-review-container .form-container #apprentice-manager-edit-info{margin:var(--spacer-medium) 0}.progress-review-container .progress-badge{display:inline-block;text-transform:capitalize;font-size:var(--font-size-tiny);text-align:center;padding:4px;border-radius:calc(var(--border-radius-small) / 4);margin-bottom:var(--spacer-tiny)}.progress-review-container .progress-badge.incomplete{background:var(--colour-off-white)}.progress-review-container .progress-badge.complete{background:var(--colour-green-tint)}.progress-review-container .progress-badge.danger{background:var(--color-red-200)}.progress-review-container .progress-badge.waiting_for_submission,.progress-review-container .progress-badge.closed{background:var(--colour-yellow-tint)}.progress-review-container .reason h2{font-weight:var(--font-weight-bold);font-size:var(--font-size-small);line-height:var(--line-height-medium)}.progress-review-container .completed-questions{margin-bottom:var(--spacer-huge)}.progress-review-container .completed-questions h2,.progress-review-container .completed-questions h3{font-weight:var(--font-weight-bold)}.progress-review-container .completed-questions h2{text-transform:uppercase;font-size:var(--font-size-small);margin-top:var(--spacer-large)}.progress-review-container .completed-questions h3{font-size:var(--font-size-tiny);margin-bottom:var(--spacer-tiny);margin-top:var(--spacer-large)}.progress-review-container .completed-questions p{margin:0;white-space:break-spaces}.progress-review-container .completed-questions .divider{border-bottom:1px dashed;margin-top:var(--spacer-large)}.progress-review-container #coach_on_track_rating{margin-bottom:var(--spacer-small)}.account-switch-container{display:flex;align-items:center;background-color:var(--colour-midnight);height:100%}.account-switch-container .card__outer{max-width:calc(var(--spacer-gigantic) * 4)}.account-switch-container .card__outer .button-pointer-back{color:var(--colour-white)}.account-switch-container .card__outer .card__inner{border-radius:calc(var(--border-radius-tiny) / 2)}.account-switch-container .card__outer .card__inner .logo-container{display:flex;justify-content:center;border-bottom:1px rgba(0,0,0,.2) solid}.account-switch-container .card__outer .card__inner .logo-container img{margin-bottom:var(--spacer-medium)}.account-switch-container .card__outer .card__inner p{margin-bottom:var(--spacer-large)}.account-switch-container .card__outer .card__inner h1{font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);margin-top:var(--spacer-large)}.account-switch-container svg{height:auto;position:absolute}.account-switch-container svg#square{width:15vw;top:25vh}.account-switch-container svg#dome{width:35vw;bottom:0;right:8vw}.account-switch-container svg#hexagon{width:15vw;top:0;right:0}.progress-reviews-coach-summary #pr-learn-more-modal div.wh-modal__content{border-radius:var(--border-radius-small);padding:.75rem}.progress-reviews-coach-summary #pr-learn-more-modal h2{font-size:1rem;font-weight:600;line-height:1.25}.progress-reviews-coach-summary #pr-learn-more-modal h2.wh-modal__title{width:0;height:0}.progress-reviews-coach-summary #pr-learn-more-modal .wh-modal__header{padding-bottom:0}.progress-reviews-coach-summary #pr-learn-more-modal .wh-modal-dialog{max-width:1200px}.progress-reviews-coach-summary #pr-learn-more-modal .highlight-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.progress-reviews-coach-summary .pr-learn-more-modal-content{padding-right:var(--spacer-medium)}.progress-reviews-coach-summary .pr-learn-more-modal-step-line{height:2px;align-self:center;margin-right:4px;margin-left:4px}.attendance-status-dropdown .form-group{margin-bottom:0}.attendance-tracking-table td{width:15%}.attendance-tracking-table td:last-child{width:40%}.attendance-tracking-table .table-container{overflow-x:visible}.custom-checkbox .form-group{margin-bottom:0}.custom-checkbox .form-group>label{font-weight:var(--font-weight-bold);margin-bottom:0}.remove-form-group-margin .form-group{margin-bottom:0}.org-levels-label .form-group>label{font-weight:var(--font-weight-normal)}.am-role-fit-questions{display:flex;flex-direction:column;gap:var(--spacer-medium)}.am-role-fit-question-section-heading{font-weight:var(--font-weight-bold);margin-bottom:var(--spacer-large)}.am-role-fit-question-indent{position:relative;padding-left:var(--spacer-medium);margin-top:var(--spacer-large);display:flex;flex-direction:column;gap:var(--spacer-medium)}.am-role-fit-question-indent .form-group{margin-bottom:0}.am-role-fit-question-indent textarea{margin-top:var(--spacer-small)}.am-role-fit-question-indent:before{height:100%;width:4px;border-radius:2px;background:var(--colour-grey-light);position:absolute;top:0;left:0;content:""}.am-role-fit-question-helper-text{background:var(--colour-grey-lighter);padding:var(--spacer-small);border-radius:var(--border-radius-tiny);margin-bottom:var(--spacer-medium)}.am-role-fit-question-helper-text>:first-child{margin-top:0}.am-role-fit-question-helper-text>:last-child{margin-bottom:0}.am-role-fit-question-helper-text ul{padding-left:var(--spacer-medium)}.am-role-fit-question-helper-text ul li+li{margin-top:var(--spacer-micro)}.am-role-fit-question,.am-role-fit-question fieldset{margin-bottom:0}.am-role-fit-question fieldset>legend{margin-bottom:var(--spacer-small)}@media only screen and (min-width: 1600px){_::-webkit-full-page-media,_:future,:root .safari-zoom-fix{height:850px}}.highlight-box{margin-top:var(--spacer-large);margin-bottom:var(--spacer-large)}.highlight-box p{margin-top:var(--spacer-tiny)}.additional-support-questions{margin-top:var(--spacer-large)}.additional-support-questions .form-group{margin-bottom:0}.esfa-container{background-color:var(--colour-grey-lighter);border-radius:var(--border-radius-small);padding:var(--spacer-medium);margin-bottom:var(--spacer-large)}.progress-review-dashboard{height:100%;min-height:700px}@media (max-width: 900px){.progress-review-dashboard{background-image:linear-gradient(to bottom,var(--colour-indigo-tint) 130px,var(--colour-off-white) 15%,var(--colour-off-white))}}@media (min-width: 900px){.progress-review-dashboard .no-apprentices-assigned h1{margin-left:calc(var(--spacer-huge) * 1.7)}}.progress-review-dashboard .no-apprentices-assigned .form-input-info-box{margin:auto}.progress-review-dashboard .no-apprentices-assigned .form-input-info-box p{font-weight:var(--font-weight-bold);font-size:var(--font-size-tiny);padding-bottom:var(--spacer-tiny)}.progress-review-dashboard .container{width:780px;margin:0 auto}@media (max-width: 900px){.progress-review-dashboard .container{width:91%}}.progress-review-dashboard .container.admin-grid{display:grid;grid-template-areas:"header header" "apprentice-list main-content" "apprentice-list outer-content";grid-template-columns:284px 777px;width:1200px;column-gap:var(--spacer-medium)}.progress-review-dashboard .container.admin-grid .card{background:var(--colour-white);border-radius:var(--border-radius-tiny);padding:var(--spacer-medium)}@media (max-width: 900px){.progress-review-dashboard .container.admin-grid{display:flex;flex-direction:column;width:100%;padding:0 calc(var(--spacer-huge) / 2)}}.progress-review-dashboard .container.admin-grid.hide-list{display:flex;flex-direction:column;width:900px;justify-content:center}@media (max-width: 900px){.progress-review-dashboard .container.admin-grid.hide-list{width:100%}}.progress-review-dashboard .container.admin-grid.hide-list .apprentice-list-container{display:none}.progress-review-dashboard .container.admin-grid h1{grid-area:header}.progress-review-dashboard .container.admin-grid .coach-vertical{display:flex;flex-direction:row;justify-content:space-between}.progress-review-dashboard .container.admin-grid .name-container{margin-bottom:var(--spacer-large)}.progress-review-dashboard .container.admin-grid .name-container p{margin:0}.progress-review-dashboard .container.admin-grid .apprentice-list-container{grid-area:apprentice-list;height:-webkit-max-content;height:max-content;padding:0}.progress-review-dashboard .container.admin-grid .apprentice-list-container .input-container{display:flex;align-items:baseline;padding:var(--spacer-tiny) var(--spacer-medium) 0}@media (max-width: 900px){.progress-review-dashboard .container.admin-grid .apprentice-list-container .input-container{padding:var(--spacer-medium) calc(var(--spacer-medium) * 2) var(--spacer-tiny)}.progress-review-dashboard .container.admin-grid .apprentice-list-container .input-container input{font-size:var(--font-size-small)}}.progress-review-dashboard .container.admin-grid .apprentice-list-container .input-container:focus svg,.progress-review-dashboard .container.admin-grid .apprentice-list-container .input-container:hover svg{color:var(--colour-midnight)}.progress-review-dashboard .container.admin-grid .apprentice-list-container .input-container svg{color:var(--colour-grey-dark)}.progress-review-dashboard .container.admin-grid .apprentice-list-container .input-container svg.reset{cursor:pointer}.progress-review-dashboard .container.admin-grid .apprentice-list-container .input-container input{padding:0 var(--spacer-tiny);border:0}.progress-review-dashboard .container.admin-grid .apprentice-list-container .input-container input:focus,.progress-review-dashboard .container.admin-grid .apprentice-list-container .input-container input:hover{border:0;box-shadow:none}.progress-review-dashboard .container.admin-grid .apprentice-list-container .list-results{border-top:1px var(--colour-off-white) solid;padding:var(--spacer-small);padding-top:var(--spacer-medium);max-height:300px;overflow-y:auto}@media (max-width: 900px){.progress-review-dashboard .container.admin-grid .apprentice-list-container .list-results{padding:var(--spacer-large)}}.progress-review-dashboard .container.admin-grid .apprentice-list-container .list-results .list-element{padding:var(--spacer-small);display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacer-tiny);cursor:pointer;border-radius:var(--border-radius-tiny);border:1px solid var(--colour-white)}@media (max-width: 900px){.progress-review-dashboard .container.admin-grid .apprentice-list-container .list-results .list-element{padding:calc(var(--spacer-huge) / 2) var(--spacer-medium)}}.progress-review-dashboard .container.admin-grid .apprentice-list-container .list-results .list-element svg{display:none;color:var(--colour-indigo-blue)}.progress-review-dashboard .container.admin-grid .apprentice-list-container .list-results .list-element.selected{border:1px solid var(--colour-indigo-blue);font-weight:var(--font-weight-bold)}.progress-review-dashboard .container.admin-grid .apprentice-list-container .list-results .list-element.selected svg{display:inherit}.progress-review-dashboard .container.admin-grid .apprentice-list-container .list-results .list-element>a{text-decoration:none;color:inherit}@media (min-width: 900px){.progress-review-dashboard .container.admin-grid .apprentice-list-container .list-results .list-element:hover{background:var(--colour-off-white)}.progress-review-dashboard .container.admin-grid .apprentice-list-container .list-results .list-element:hover.no-selection{background:inherit;cursor:inherit}}.progress-review-dashboard .container.admin-grid .apprentice-list-container .missing-apprentice-info{padding-left:var(--spacer-medium);padding-right:var(--spacer-medium)}.progress-review-dashboard .container.admin-grid .main-content{grid-area:main-content}@media (max-width: 900px){.progress-review-dashboard .container.admin-grid .main-content{margin-top:var(--spacer-large)}}.progress-review-dashboard .container.admin-grid .main-content p{font-size:var(--font-size-tiny)}.progress-review-dashboard .container h1{font-size:var(--font-size-gigantic);font-weight:var(--font-weight-bold);padding:var(--spacer-huge) 0}@media (max-width: 900px){.progress-review-dashboard .container h1{font-size:var(--font-size-huge);padding-bottom:var(--spacer-medium)}}.progress-review-dashboard .container h2{font-weight:var(--font-weight-semibold);font-size:var(--font-size-l)}.progress-review-dashboard .container h3{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);text-transform:uppercase}.progress-review-dashboard .container .role{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);text-transform:initial}.progress-review-dashboard .container p{font-size:var(--font-size-small);margin:0}.progress-review-dashboard .container .post-session .prompt-text{padding-bottom:var(--spacer-large)}.progress-review-dashboard .container .questions-count{font-size:var(--font-size-small);text-transform:initial;font-weight:initial}.progress-review-dashboard .container .questions-count span{font-weight:var(--font-weight-heavy)}.progress-review-dashboard .container .card .prompt-text{font-size:var(--font-size-small);margin-top:var(--spacer-tiny)}.progress-review-dashboard .container .card .progress-container{display:flex;flex-direction:column;margin-bottom:var(--spacer-small)}.progress-review-dashboard .container .card .progress-container .badge-container{display:flex;align-items:baseline;flex:1;flex-basis:auto}@media (max-width: 900px){.progress-review-dashboard .container .card .progress-container .badge-container{flex-direction:column;gap:var(--spacer-medium);align-items:flex-start}}.progress-review-dashboard .container .card .progress-container .badge-container span{padding-right:var(--spacer-small)}.progress-review-dashboard .container .card .progress-container .progress-header{display:flex;flex-direction:row;justify-content:space-between}.progress-review-dashboard .container .card .progress-container .progress-header span{font-weight:var(--font-weight-bold)}.progress-review-dashboard .container .card .progress-container .progress-header h2{font-size:var(--font-size-small)}.progress-review-dashboard .container .card .progress-container .divider{background:var(--colour-off-white)}.progress-review-dashboard .container .card .progress-container .divider.vertical{width:100%;height:1px}.progress-review-dashboard .container .card .progress-container .divider.horizontal{margin-left:var(--spacer-large);margin-right:var(--spacer-large);width:1px}.progress-review-dashboard .container .card .progress-container .progress-bar-container{display:flex;flex-direction:row;margin:var(--spacer-medium) 0}.progress-review-dashboard .container .card .progress-container .progress-bar-container .chunk{height:20px;min-width:20px;margin:2px;border-radius:2px;flex:1}.progress-review-dashboard .container .card .progress-container .progress-bar-container .chunk.incomplete{background-color:var(--colour-off-white)}.progress-review-dashboard .container .card .progress-container .progress-bar-container .chunk.complete{background-color:var(--colour-green-tint)}.progress-review-dashboard .container .card .progress-container .secondary-container{display:flex;flex-direction:row;margin:var(--spacer-medium) 0 var(--spacer-large) 0;justify-content:space-around}@media (max-width: 900px){.progress-review-dashboard .container .card .progress-container .secondary-container{margin-bottom:var(--spacer-huge)}}.progress-review-dashboard .container .card .progress-container .secondary-container span{font-weight:var(--font-weight-bold)}.progress-review-dashboard .container .card .progress-container .secondary-container h3:last-child{margin-left:var(--spacer-medium)}.progress-review-dashboard .container .outer-content{padding:var(--spacer-medium);padding-top:var(--spacer-large);margin-bottom:var(--spacer-gigantic);grid-area:outer-content}@media (max-width: 900px){.progress-review-dashboard .container .outer-content{padding:var(--spacer-large)}}.progress-review-dashboard .container .outer-content .previous-reviews{margin-bottom:var(--spacer-small)}.progress-review-dashboard .container .outer-content .previous-reviews .previous-review{display:flex;justify-content:space-between;align-items:center;padding:var(--spacer-tiny) 0;border-bottom:1px solid var(--colour-midnight)}.progress-review-dashboard .container .outer-content .previous-reviews .previous-review div{flex:1;white-space:nowrap;text-align:left}.progress-review-dashboard .container .outer-content .previous-reviews .previous-review div:last-of-type{text-align:right}.progress-review-dashboard .container .outer-content .previous-review-prompt{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media (max-width: 900px){.progress-review-dashboard .container .outer-content .previous-review-prompt{padding-top:var(--spacer-medium)}.progress-review-dashboard .container .outer-content .previous-review-prompt p{flex:2}.progress-review-dashboard .container .outer-content .previous-review-prompt a{flex:1;padding-left:calc(var(--spacer-large) * 2)}}.progress-review-dashboard .container .outer-content .previous-review-prompt h3{margin-bottom:var(--spacer-medium)}.progress-review-dashboard .container .outer-content .previous-review-prompt p{font-size:var(--font-size-tiny)}.progress-review-dashboard .container .outer-content .previous-review-prompt a{font-size:var(--font-size-tiny);color:var(--colour-indigo-blue)}.card__no_margin{margin:0}.expired-link-container{width:695px;margin:var(--spacer-huge) auto}@media (max-width: 900px){.expired-link-container{width:100%}}.expired-link-container h1{margin-bottom:var(--spacer-large);font-size:var(--font-size-huge)}.expired-link-container h2{margin-bottom:var(--spacer-medium)}@media (min-width: 900px){.expired-link-container h2{line-height:var(--spacer-large)}}@media (min-width: 900px){.expired-link-container h3{line-height:calc(var(--spacer-huge) / 2)}}.expired-link-container .bold{font-weight:var(--font-weight-bold)}html{scroll-behavior:smooth}.heading-container{padding:var(--spacer-large) var(--spacer-gigantic) var(--spacer-medium) var(--spacer-gigantic)}@media (max-width: 900px){.heading-container{padding:var(--spacer-large)}}.heading-container button{color:var(--colour-indigo-blue)}.feedback-container{background:var(--colour-grey-lighter);border-radius:var(--border-radius-tiny);border:1px solid var(--colour-grey-light);margin-top:var(--spacer-medium);max-width:var(--optimal-reading-length-for-tiny-font)}@media (max-width: 900px){.feedback-container{margin-top:var(--spacer-large)}}.feedback-container h3{font-size:var(--font-size-tiny);font-weight:var(--font-weight-bold);margin-bottom:var(--spacer-small)}.feedback-container .inner-container{display:flex;flex-direction:row;padding:var(--spacer-medium);align-items:flex-start}.feedback-container .text-container{flex-direction:column;margin-left:var(--spacer-small);margin-right:var(--spacer-medium)}.feedback-container .text-container p{overflow-wrap:anywhere}.landing-container h1{font-size:var(--font-size-large);font-weight:var(--font-weight-bold)}.landing-container h2{font-size:var(--font-size-huge);font-weight:var(--font-weight-bold)}.landing-container .module-subheading{color:var(--colour-grey-dark)}.landing-container p{font-size:var(--font-size-tiny);margin-bottom:var(--spacer-medium)}.landing-container p.description{margin-bottom:var(--spacer-large)}@media (min-width: 900px){.landing-container p.description{width:var(--optimal-reading-length-for-tiny-font)}}.landing-container .sub-heading{margin-bottom:var(--spacer-medium)}.question-header-container{display:flex;flex-direction:column}.question-header-container #question-prog-text{font-weight:var(--font-weight-bold);font-size:var(--font-size-tiny)}.question-header-container .row{display:grid;align-items:baseline;grid-template-columns:repeat(3,1fr);justify-items:center;padding:0 var(--spacer-large);text-align:center}.question-header-container .row :first-child{grid-column-start:2}@media (max-width: 900px){.question-header-container .row :first-child{grid-column-start:1}.question-header-container .row :last-child{grid-column-start:3}}.question-header-container .row :last-child{margin-left:auto}.question-header-container .row a{font-weight:var(--font-weight-bold);color:var(--colour-indigo-blue)}.result-container,.dashboard-container{margin-bottom:var(--spacer-gigantic)}.result-container .header,.dashboard-container .header{display:flex;flex-direction:column;margin:auto;margin:var(--spacer-huge) auto var(--spacer-small) auto;width:100%;max-width:878px;padding:0 var(--spacer-large)}.result-container .header *,.dashboard-container .header *{max-width:var(--optimal-reading-length-for-tiny-font)}.result-container .header h1,.dashboard-container .header h1{font-weight:var(--font-weight-bold);font-size:var(--font-size-huge)}.result-container .title-container .title .question,.dashboard-container .title-container .title .question{min-width:85px;display:inline-block}.result-container .title-container .title .wrong:after,.dashboard-container .title-container .title .wrong:after{content:"";display:inline-block;width:1em;height:1em;background-color:var(--colour-red);-webkit-mask:url(/images/icons/close_circle-80b0f3dafc93992ba06649e01859b82f.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/close_circle-80b0f3dafc93992ba06649e01859b82f.svg?vsn=d) center/contain no-repeat;margin-left:var(--spacer-small);vertical-align:text-bottom}.result-container .title-container .title .correct:after,.dashboard-container .title-container .title .correct:after{content:"";display:inline-block;width:1em;height:1em;background-color:var(--colour-green-dark);-webkit-mask:url(/images/icons/check_circle-3ac368c7868637829e18a8fb142fea92.svg?vsn=d) center/contain no-repeat;mask:url(/images/icons/check_circle-3ac368c7868637829e18a8fb142fea92.svg?vsn=d) center/contain no-repeat;margin-left:var(--spacer-small);vertical-align:text-bottom}.modules{padding:0 var(--spacer-small)}.modules h2{width:100%;background:var(--colour-indigo-blue);color:var(--colour-white);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);padding:var(--spacer-tiny) var(--spacer-medium);margin:var(--spacer-small) 0 0 0}.modules h3{font-size:var(--font-size-tiny);font-weight:var(--font-weight-bold)}.modules .accordion-content .summary-content .score-cta-container{display:flex;padding-bottom:var(--spacer-medium);justify-content:space-between}@media (max-width: 900px){.modules .accordion-content .summary-content .score-cta-container{flex-direction:column;gap:var(--spacer-large)}}.modules .accordion-content .summary-content .score-cta-container a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.modules .accordion-content .summary-content .heading-and-copy{display:flex;flex-direction:column}.modules .accordion-content .summary-content .heading-and-copy :first-child{font-weight:var(--font-weight-bold)}.result-container .button-container{display:flex;justify-content:flex-end;padding:var(--spacer-huge) 0;max-width:878px;margin:auto}.result-container .button-container .button-text{margin-right:var(--spacer-medium)}@media (max-width: 900px){.result-container .button-container{display:flex;flex-direction:column-reverse;padding:var(--spacer-huge) 0;align-items:center}.result-container .button-container .button-text{margin-right:var(--spacer-medium)}}.accordion-content__section:not(:last-child){margin-bottom:var(--spacer-large)}.accordion-content__section #title{margin:0;font-weight:var(--font-weight-bold);margin-bottom:var(--spacer-small)}.accordion-content__section .learning-resource.container{padding:0}.accordion-content__section .reminder-question-body{display:flex}.accordion-content__section .reminder-question-body p{margin:0;overflow-y:visible}@media screen and (max-width: 1600px){.app-shell:has(> div[aria-hidden=false])~.projects-editor-container .main{margin-left:320px}}.projects-editor-container{display:flex;flex-direction:row;padding:var(--spacer-large)}.projects-editor-container .card__body{font-size:var(--font-size-tiny)}.projects-editor-container .card__body h1,.projects-editor-container .card__body h2{font-size:var(--font-size-caption);color:var(--colour-grey-dark);font-weight:var(--font-weight-bold)}.projects-editor-container .card__inner{margin:0;padding-top:0}.projects-editor-container .side-bar{width:292px;position:-webkit-sticky;position:sticky;z-index:10;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;top:calc(var(--spacer-gigantic) + var(--spacer-medium))}.projects-editor-container .main{display:flex;flex-direction:column;width:100%;max-width:878px;margin:0 auto}.projects-editor-container .main .project-intro-description{margin:var(--spacer-medium) 0}.projects-editor-container .project-editor-card{display:flex;flex-direction:column;width:100%;max-width:878px}:root{--otj-font-size-small: 20px;--otj-font-size-tiny: 16px;--otj-spacer-small: 16px;--otj-spacer-medium: 24px;--day-size: 56px}@media (max-width: 350px){:root{--day-size: 17vw}}.flying-start-incomplete-container h1{padding-top:var(--spacer-small);font-weight:var(--font-weight-bold);font-size:var(--font-size-small)}.flying-start-incomplete-container h2{font-weight:var(--font-weight-bold);font-size:var(--font-size-tiny)}.flying-start-incomplete-container img{padding:var(--spacer-small)}.flying-start-incomplete-container p{font-size:var(--font-size-tiny)}.otj-ariel.legacy .otj-container{max-width:600px!important;width:unset!important}.otj-ariel.legacy .otj-container .page-title{padding:0 var(--spacer-small)}.otj-ariel.legacy .otj-container .page-title h1{font-size:var(--font-size-large);font-weight:var(--font-weight-bold);line-height:var(--line-height-small)}.otj-ariel.legacy .otj-container .page-title p{font-size:var(--font-size-small);border-bottom:1px solid var(--colour-grey-light);color:var(--colour-grey-darker);margin-top:var(--spacer-tiny);padding-bottom:1rem}.otj-ariel .otj-container{max-width:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto}.otj-ariel .otj-container .page-title h1{font-size:var(--font-size-huge);font-weight:var(--font-weight-semibold);line-height:125%}.otj-ariel .otj-container .card__body>.button-primary{max-width:200px}.otj-ariel .otj-container h2.title{padding-bottom:calc(var(--spacer-large) / 2);margin-bottom:0}.otj-container{height:970px;max-width:357.5px;padding:12px}.otj-container .title{font-size:var(--otj-font-size-small);font-weight:var(--font-weight-bold);padding-bottom:var(--spacer-medium);margin:0}.otj-container form{display:flex;flex-direction:column}.otj-container .form-group .edd-option,.otj-container .form-group .edd-group-label{white-space:normal}.otj-container .form-group .flatpickr-calendar{padding-top:var(--spacer-medium)}.otj-container .form-group .flatpickr-calendar .flatpickr-current-month .cur-month:hover,.otj-container .form-group .flatpickr-calendar .flatpickr-current-month .numInputWrapper{background:none}.otj-container .form-group .flatpickr-calendar .arrowUp,.otj-container .form-group .flatpickr-calendar .arrowDown{display:none}.otj-container .form-group .flatpickr-calendar.inline{margin-top:0}.otj-container .form-group .flatpickr-calendar:before{border:0}.otj-container .form-group .dayContainer,.otj-container .form-group .flatpickr-days{width:100%;min-width:100%;max-width:100%}.otj-container .form-group .flatpickr-day{display:inline-flex;align-items:center;margin:auto!important;max-width:var(--day-size);height:var(--day-size);line-height:var(--day-size);transform:scale(.9);font-size:var(--otj-font-size-tiny)}.otj-container .form-group .flatpickr-day.today:after{top:10px}.otj-container .form-group .external-link{font-size:calc(var(--font-size-tiny) - 2px)}.otj-container .button-primary{margin-top:var(--spacer-tiny);margin-left:auto;margin-right:auto;width:100%}.otj-container .calculations-card>.card__inner{margin:0;padding:calc(var(--otj-spacer-medium) / 2)}.otj-container .calculations-card .status-badge{display:flex;justify-content:flex-end}.otj-container .calculations-card .box{display:inline-block;height:12px;width:12px;border-radius:calc(var(--border-radius-tiny) / 2);margin-right:var(--spacer-tiny)}.otj-container .calculations-card .box.catch-up{background-color:var(--colour-coral-tint)}.otj-container .calculations-card .box.weekly-due{background-color:var(--colour-blue-tint)}.otj-container .calculations-card .due-hours{border-bottom:solid var(--colour-off-white);padding-bottom:var(--spacer-medium);margin-top:calc(var(--spacer-medium) * -1)}.otj-container .calculations-card .due-hours span{color:var(--colour-indigo-blue)}.otj-container .calculations-card .due-hours span span{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);padding-right:calc(var(--spacer-tiny) / 3)}.otj-container .calculations-card .due-hours span span:first-of-type{font-size:var(--font-size-large)}.otj-container .calculations-card #view-all-btn{display:flex;justify-content:flex-end}.otj-container .quick-log .card__inner{border:1px solid var(--colour-off-white);border-left:12px solid var(--colour-indigo-blue);border-block:none;box-shadow:0 0 4px #0000000a}.otj-container .quick-log .card__body{display:flex;padding:12px}.otj-container .quick-log .card__body>div:first-child{flex:1;display:flex;flex-direction:column;font-size:14px;gap:var(--spacer-tiny)}.otj-container .quick-log .card__body>div:last-child{display:flex;flex-direction:column;justify-content:space-between}.otj-container .quick-log .card__body>div:last-child .dismiss-log{background:var(--colour-white);border:inherit;align-self:flex-end;color:var(--colour-midnight)}.otj-container .divider{height:1px;background-color:var(--colour-grey-light);margin-bottom:var(--spacer-small)}.otj-logs-ariel .otj-logs-all-entries{margin:0}.otj-logs-ariel .otj-logs-all-entries .card__top-back-button,.otj-logs-ariel .otj-logs-all-entries .card__above-card-context{margin:0 var(--otj-spacer-medium);padding:0}.otj-logs-ariel .otj-logs-all-entries .card__header{margin-bottom:0}.otj-logs-ariel .otj-logs-all-entries .card__inner{margin:0;padding:0}.otj-logs-ariel .otj-logs-all-entries .card__title{margin:var(--otj-spacer-medium) var(--otj-spacer-medium) 0}.otj-logs-ariel .otj-logs-all-entries .card__body p{margin:0 var(--otj-spacer-medium) var(--otj-spacer-medium)}.otj-logs-ariel .otj-logs-all-entries table th,.otj-logs-ariel .otj-logs-all-entries table td{padding:var(--otj-spacer-medium) var(--spacer-tiny) var(--otj-spacer-medium) var(--otj-spacer-small)}.otj-logs-ariel .otj-logs-all-entries .pagination{margin-left:var(--otj-spacer-small)}.otj-logs-all-entries{margin:var(--spacer-huge) calc(var(--spacer-large) * 2)}.otj-logs-all-entries .card__above-card-context{margin-bottom:0}.otj-logs-all-entries .card__above-card-context h1{font-weight:var(--font-weight-bold)}.otj-logs-all-entries .hours-cards{display:flex}.otj-logs-all-entries .hours-cards>div{margin:var(--spacer-medium) 0;width:300px}.otj-logs-all-entries .hours-cards>div .card__inner{margin:0}.otj-logs-all-entries .hours-cards>div .card__description{font-size:var(--font-size-caption);margin:0}#edit-otj-log-modal-ariel .modal__content{padding-right:var(--spacer-medium);padding-left:var(--spacer-medium)}#edit-otj-log-modal-ariel .time-input{gap:calc(var(--spacer-large) / 2)!important}@media (min-width: 900px){#edit-otj-log-modal-ariel .wh-modal__content{max-width:600px}}#edit-otj-log-modal .form-group,#edit-otj-log-modal-ariel .form-group,.otj-container .form-group{margin-bottom:var(--otj-spacer-small)}#edit-otj-log-modal .future-dates-text,#edit-otj-log-modal-ariel .future-dates-text,.otj-container .future-dates-text{display:flex;align-items:baseline;gap:var(--spacer-small);color:var(--colour-grey-dark)}#edit-otj-log-modal .future-dates-text p,#edit-otj-log-modal-ariel .future-dates-text p,.otj-container .future-dates-text p{margin-top:0}#edit-otj-log-modal .time-input,#edit-otj-log-modal-ariel .time-input,.otj-container .time-input{display:flex;gap:var(--spacer-small)}#edit-otj-log-modal .time-input>div,#edit-otj-log-modal-ariel .time-input>div,.otj-container .time-input>div{flex:1 0 0}#edit-otj-log-modal .time-input input,#edit-otj-log-modal-ariel .time-input input,.otj-container .time-input input{-webkit-appearance:textfield;appearance:textfield}#edit-otj-log-modal .time-input input::-webkit-outer-spin-button,#edit-otj-log-modal .time-input input::-webkit-inner-spin-button,#edit-otj-log-modal-ariel .time-input input::-webkit-outer-spin-button,#edit-otj-log-modal-ariel .time-input input::-webkit-inner-spin-button,.otj-container .time-input input::-webkit-outer-spin-button,.otj-container .time-input input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}#edit-otj-log-modal .time-summary,#edit-otj-log-modal-ariel .time-summary,.otj-container .time-summary{display:flex;align-items:center;margin-top:0;margin-bottom:var(--spacer-small);gap:var(--spacer-small);padding:var(--spacer-tiny);padding-left:var(--spacer-small);transition:.2s}#edit-otj-log-modal .time-summary p,#edit-otj-log-modal-ariel .time-summary p,.otj-container .time-summary p{font-size:var(--font-size-caption);margin:0}#edit-otj-log-modal .time-summary.inactive,#edit-otj-log-modal-ariel .time-summary.inactive,.otj-container .time-summary.inactive{opacity:0;height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}#edit-otj-log-modal .time-summary.inactive i,#edit-otj-log-modal-ariel .time-summary.inactive i,.otj-container .time-summary.inactive i{opacity:0}#navigation a:hover{color:var(--text-color-primary);text-decoration:none}.win-95-dialog-window{box-sizing:border-box;max-width:560px;margin:0 auto;background:#c0c0c0;color:#000;font-family:"MS Sans Serif","Microsoft Sans Serif",Tahoma,Geneva,sans-serif;font-size:13px;line-height:1.35;border-top:2px solid #fff;border-left:2px solid #fff;border-right:2px solid #808080;border-bottom:2px solid #808080;box-shadow:1px 1px #000}.win-95-dialog-window .win-95-titlebar{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;padding:4px 6px;margin:2px;color:#fff;background:linear-gradient(90deg,#000080 0%,#1084d0 100%)}.win-95-dialog-window .win-95-titlebar__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;letter-spacing:.2px}.win-95-dialog-window .win-95-titlebar__controls{display:flex;align-items:center;gap:2px;flex-shrink:0}.win-95-dialog-window .win-95-control{display:inline-flex;align-items:center;justify-content:center;width:20px;height:18px;font-size:11px;font-weight:700;line-height:1;color:#000;background:#c0c0c0;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #808080;border-bottom:1px solid #808080}.win-95-dialog-window .win-95-control--close{font-size:12px;transform:translateY(-.5px);cursor:pointer;-webkit-user-select:none;user-select:none}.win-95-dialog-window .win-95-control--disabled{color:#7d7d7d;background:#bdbdbd;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #8a8a8a;border-bottom:1px solid #8a8a8a;cursor:default;pointer-events:none}.win-95-dialog-window .win-95-control--minimize{padding-bottom:2px}.win-95-dialog-window .win-95-content{padding:12px;border-top:1px solid #dfdfdf}.win-95-dialog-window .win-95-content table{border-collapse:collapse;border-spacing:0;margin:0 0 10px;background:#c0c0c0;border-top:2px solid #808080;border-left:2px solid #808080;border-right:2px solid #fff;border-bottom:2px solid #fff}.win-95-dialog-window .win-95-content tbody,.win-95-dialog-window .win-95-content tr,.win-95-dialog-window .win-95-content th,.win-95-dialog-window .win-95-content td{background:#c0c0c0}.win-95-dialog-window .win-95-content th,.win-95-dialog-window .win-95-content td{text-align:left;vertical-align:top;padding:2px 8px 2px 0}.win-95-dialog-window .win-95-content tbody tr:first-child th,.win-95-dialog-window .win-95-content tbody tr:first-child td{padding-top:6px}.win-95-dialog-window .win-95-content tbody tr:last-child th,.win-95-dialog-window .win-95-content tbody tr:last-child td{padding-bottom:6px}.win-95-dialog-window .win-95-content th{padding-left:6px}.win-95-dialog-window img{display:block;max-width:100%;height:auto;margin:0 0 12px;border-top:1px solid #808080;border-left:1px solid #808080;border-right:1px solid #fff;border-bottom:1px solid #fff}.win-95-dialog-window p,.win-95-dialog-window h3{margin:0 0 10px}.win-95-dialog-window h3{font-size:15px;font-weight:700;letter-spacing:0;margin-top:var(--spacer-medium)}.win-95-dialog-window .win-95-content a:not(.button){color:#0000b8!important;text-decoration:underline;text-underline-offset:1px;font-weight:700;cursor:pointer;border-radius:0}.win-95-dialog-window .win-95-content a:not(.button):visited{color:#6a1b9a!important}.win-95-dialog-window .win-95-content a:not(.button):hover{color:#003dff!important}.win-95-dialog-window .win-95-content a:not(.button):focus-visible{outline:1px dotted #000080;outline-offset:2px}.win-95-dialog-window .win-95-content a:not(.button):active{color:#000!important}.win-95-dialog-window label{display:block;margin:0 0 4px;font-weight:700}.win-95-dialog-window input[type=text],.win-95-dialog-window input[type=email]{-webkit-appearance:none!important;appearance:none!important;box-sizing:border-box;width:100%;max-width:340px;height:24px;padding:2px 6px;font:inherit;color:#000;background:#fff;border-top:2px solid #808080;border-left:2px solid #808080;border-right:2px solid #fff;border-bottom:2px solid #fff;border-radius:0!important;box-shadow:none!important;outline:none}.win-95-dialog-window input:not([type=hidden]),.win-95-dialog-window select,.win-95-dialog-window textarea,.win-95-dialog-window .edd-value,.win-95-dialog-window .form-group>label:first-child+input{border-radius:0!important}.win-95-dialog-window input[type=text]:focus,.win-95-dialog-window input[type=email]:focus{border-top-color:#000;border-left-color:#000;border-radius:0!important;box-shadow:none!important}.win-95-dialog-window input[type=submit],.win-95-dialog-window button,.win-95-dialog-window .button,.win-95-dialog-window a.button{display:inline-block;min-width:86px;padding:4px 12px;font:inherit;font-weight:700;color:#000;background:#d4d0c8;border-top:2px solid #fff;border-left:2px solid #fff;border-right:2px solid #808080;border-bottom:2px solid #808080;border-radius:0;box-shadow:inset 1px 1px #fff,inset -1px -1px gray,1px 1px #000;text-decoration:none}.win-95-dialog-window a.button:not(.win-95-wand-cursor){cursor:pointer}.win-95-dialog-window input[type=submit]:hover,.win-95-dialog-window button:hover,.win-95-dialog-window .button:hover,.win-95-dialog-window a.button:hover{background:#dedad2}.win-95-dialog-window input[type=submit]:focus-visible,.win-95-dialog-window button:focus-visible,.win-95-dialog-window .button:focus-visible,.win-95-dialog-window a.button:focus-visible{background:#ece9e1;outline:2px dotted #000080;outline-offset:2px;box-shadow:inset 1px 1px #fff,inset -1px -1px gray,0 0 0 2px #fff,1px 1px #000}.win-95-dialog-window input[type=submit]:focus,.win-95-dialog-window button:focus,.win-95-dialog-window .button:focus,.win-95-dialog-window a.button:focus{background:#ece9e1;outline:2px dotted #000080;outline-offset:2px}.win-95-dialog-window input[type=submit]:active,.win-95-dialog-window button:active,.win-95-dialog-window .button:active,.win-95-dialog-window a.button:active{background:#b8b4ac;border-top:2px solid #808080;border-left:2px solid #808080;border-right:2px solid #fff;border-bottom:2px solid #fff;box-shadow:inset 1px 1px gray,inset -1px -1px #fff}.win-95-dialog-window .win-95-back-button:before{content:"\ab  ";font-weight:700}.win-95-dialog-window .win-95-forward-button:after{content:"  \bb";font-weight:700}.win-95-dialog-window .win-95-wand-cursor{cursor:url(/images/wandcursor-19c100013a1d189fb1ee2eda3814af1b.png?vsn=d) 8 8,pointer}.email-viewer{border:0;width:100%;height:100%}.manager-roles .card__inner{position:static}
/*# sourceMappingURL=manager.css.map */
