@font-face { font-family: Sprig;src: url('https://jobs.gailsbread.co.uk/_assets/01JZX4STQPYD99PV5NW4641ZXA/FAIRE-Sprig-Light.woff2') format('woff2');font-weight: 300;font-style: normal; } @font-face { font-family: Sprig;src: url('https://jobs.gailsbread.co.uk/_assets/01JZX4STQPYD99PV5NW4641ZX9/FAIRE-Sprig-LightItalic.woff2') format('woff2');font-weight: 300;font-style: italic; } @font-face { font-family: Basis;src: url('https://jobs.gailsbread.co.uk/_assets/01JZX4C259DSG53NXDY40S6E3J/BasisGrotesqueRegular.woff2') format('woff2');font-weight: 400;font-style: normal; } @font-face { font-family: Basis;src: url('https://jobs.gailsbread.co.uk/_assets/01JZX4C259DSG53NXDY40S6E3K/BasisGrotesqueMedium.woff2') format('woff2');font-weight: 500;font-style: normal; } html {--buttons-primary-radius: var(--radii-xl);--buttons-primary-bg-default: var(--colors-primary-9);--buttons-primary-bg-hover: var(--colors-primary-9);--buttons-primary-bg-active: var(--colors-primary-9);--buttons-primary-text-default: var(--colors-neutral-3);--buttons-primary-text-hover: var(--colors-primary-1);--buttons-primary-text-active: var(--colors-neutral-3);--buttons-primary-borderWidth: 1.5px;--buttons-primary-border-default: var(--colors-primary-9);--buttons-primary-border-hover: var(--colors-primary-9);--buttons-primary-border-active: var(--colors-primary-9);--buttons-primary-decoration-default: none;--buttons-primary-decoration-hover: none;--buttons-primary-decoration-active: none;--buttons-secondary-radius: var(--radii-xl);--buttons-secondary-bg-default: transparent;--buttons-secondary-bg-hover: transparent;--buttons-secondary-bg-active: transparent;--buttons-secondary-text-default: var(--colors-tertiary-11);--buttons-secondary-text-hover: var(--colors-tertiary-12);--buttons-secondary-text-active: var(--colors-tertiary-11);--buttons-secondary-borderWidth: 1.5px;--buttons-secondary-border-default: var(--colors-tertiary-7);--buttons-secondary-border-hover: var(--colors-primary-9);--buttons-secondary-border-active: var(--colors-tertiary-6);--buttons-secondary-decoration-default: none;--buttons-secondary-decoration-hover: none;--buttons-secondary-decoration-active: none;--buttons-tertiary-radius: var(--radii-xl);--buttons-tertiary-bg-default: var(--colors-primary-9);--buttons-tertiary-bg-hover: var(--colors-primary-10);--buttons-tertiary-bg-active: var(--colors-primary-11);--buttons-tertiary-text-default: var(--colors-primary-1);--buttons-tertiary-text-hover: var(--colors-primary-1);--buttons-tertiary-text-active: var(--colors-primary-3);--buttons-tertiary-borderWidth: 0px;--buttons-tertiary-decoration-default: none;--buttons-tertiary-decoration-hover: none;--buttons-tertiary-decoration-active: none;--buttons-ghost-radius: var(--radii-xl);--buttons-ghost-bg-default: transparent;--buttons-ghost-bg-hover: transparent;--buttons-ghost-bg-active: transparent;--buttons-ghost-text-default: var(--colors-tertiary-11);--buttons-ghost-text-hover: var(--colors-tertiary-12);--buttons-ghost-text-active: var(--colors-tertiary-11);--buttons-ghost-borderWidth: 1.5px;--buttons-ghost-border-default: var(--colors-tertiary-10);--buttons-ghost-border-hover: var(--colors-neutral-12);--buttons-ghost-border-active: var(--colors-neutral-12);--buttons-ghost-decoration-default: none;--buttons-ghost-decoration-hover: none;--buttons-ghost-decoration-active: none;--buttons-ghost-shadow-hover: var(--shadows-xl);--buttons-neutral-radius: var(--radii-xl);--buttons-neutral-bg-default: var(--colors-tertiary-3);--buttons-neutral-bg-hover: var(--colors-tertiary-4);--buttons-neutral-bg-active: var(--colors-tertiary-3);--buttons-neutral-text-default: var(--colors-neutral-10);--buttons-neutral-text-hover: var(--colors-neutral-11);--buttons-neutral-text-active: var(--colors-neutral-10);--buttons-neutral-borderWidth: 0px;--buttons-neutral-decoration-default: none;--buttons-neutral-decoration-hover: none;--buttons-neutral-decoration-active: none;--buttons-link-text-default: var(--colors-tertiary-11);--buttons-link-text-hover: var(--colors-tertiary-12);--buttons-link-text-active: var(--colors-tertiary-12);--buttons-link-borderWidth: 1.5px;--buttons-link-border-default: transparent;--buttons-link-border-hover: transparent;--buttons-link-border-active: transparent;--buttons-link-decoration-default: none;--buttons-link-decoration-hover: underline;--buttons-link-decoration-active: none;--buttons-success-text-default: var(--colors-primary-3);--buttons-success-text-hover: var(--colors-primary-1);--buttons-success-text-active: var(--colors-neutral-3);--buttons-success-borderWidth: 0px;--buttons-success-decoration-default: none;--buttons-success-decoration-hover: underline;--buttons-success-decoration-active: none;--buttons-warning-radius: var(--radii-sm);--buttons-warning-bg-default: var(--colors-warning-5);--buttons-warning-bg-hover: var(--colors-warning-6);--buttons-warning-bg-active: var(--colors-warning-7);--buttons-warning-text-default: var(--colors-warning-11);--buttons-warning-text-hover: var(--colors-warning-11);--buttons-warning-text-active: var(--colors-warning-11);--buttons-warning-borderWidth: 0px;--buttons-warning-decoration-default: none;--buttons-warning-decoration-hover: none;--buttons-warning-decoration-active: none;--buttons-error-radius: var(--radii-sm);--buttons-error-bg-default: var(--colors-error-5);--buttons-error-bg-hover: var(--colors-error-6);--buttons-error-bg-active: var(--colors-error-7);--buttons-error-text-default: var(--colors-error-11);--buttons-error-text-hover: var(--colors-error-11);--buttons-error-text-active: var(--colors-error-11);--buttons-error-borderWidth: 0px;--buttons-error-decoration-default: none;--buttons-error-decoration-hover: none;--buttons-error-decoration-active: none;--badges-primary-radius: var(--radii-xl);--badges-primary-bg: var(--colors-primary-9);--badges-primary-text: var(--colors-primary-1);--badges-primary-borderWidth: 1px;--badges-primary-border: var(--colors-primary-10);--badges-secondary-radius: var(--radii-xl);--badges-secondary-bg: var(--colors-secondary-9);--badges-secondary-text: var(--colors-secondary-1);--badges-secondary-borderWidth: 1px;--badges-secondary-border: var(--colors-secondary-10);--badges-tertiary-radius: var(--radii-xl);--badges-tertiary-bg: var(--colors-tertiary-9);--badges-tertiary-text: var(--colors-tertiary-1);--badges-tertiary-borderWidth: 1px;--badges-tertiary-border: var(--colors-tertiary-10);--badges-neutral-radius: var(--radii-xl);--badges-neutral-bg: var(--colors-neutral-2);--badges-neutral-text: var(--colors-neutral-11);--badges-neutral-borderWidth: 0px;--badges-neutral-border: transparent;--badges-success-radius: var(--radii-xl);--badges-success-bg: var(--colors-success-9);--badges-success-text: var(--colors-success-1);--badges-success-borderWidth: 1px;--badges-success-border: var(--colors-success-10);--badges-error-radius: var(--radii-xl);--badges-error-bg: var(--colors-error-9);--badges-error-text: var(--colors-error-1);--badges-error-borderWidth: 1px;--badges-error-border: var(--colors-error-10);--badges-warning-radius: var(--radii-xl);--badges-warning-bg: var(--colors-warning-9);--badges-warning-text: var(--colors-warning-12);--badges-warning-borderWidth: 1px;--badges-warning-border: var(--colors-warning-10);--badges-outline-radius: var(--radii-xl);--badges-outline-bg: transparent;--badges-outline-text: var(--colors-neutral-11);--badges-outline-borderWidth: 1px;--badges-outline-border: var(--colors-neutral-7);--colors-primary-1: #FFFFFF;--colors-primary-2: #FFF9F9;--colors-primary-3: #FFEFED;--colors-primary-4: #FFDBD8;--colors-primary-5: #FFCDC9;--colors-primary-6: #FFBDB8;--colors-primary-7: #F6A9A3;--colors-primary-8: #ED8E89;--colors-primary-9: #cf2030;--colors-primary-10: #C10F2B;--colors-primary-11: #A60F1D;--colors-primary-12: #630009;--colors-secondary-1: transparent;--colors-secondary-2: transparent;--colors-secondary-3: transparent;--colors-secondary-4: transparent;--colors-secondary-5: transparent;--colors-secondary-6: transparent;--colors-secondary-7: transparent;--colors-secondary-8: transparent;--colors-secondary-9: transparent;--colors-secondary-10: transparent;--colors-secondary-11: transparent;--colors-secondary-12: transparent;--colors-tertiary-1: #12121203;--colors-tertiary-2: #12121205;--colors-tertiary-3: #1212120A;--colors-tertiary-4: #12121214;--colors-tertiary-5: #1212121F;--colors-tertiary-6: #12121229;--colors-tertiary-7: #1212123E;--colors-tertiary-8: #12121253;--colors-tertiary-9: #12121280;--colors-tertiary-10: #1212129F;--colors-tertiary-11: #121212BF;--colors-tertiary-12: #121212;--colors-neutral-1: #FCFCF9;--colors-neutral-2: #F9F9F2;--colors-neutral-3: #F5F5ED;--colors-neutral-4: #ECECE4;--colors-neutral-5: #E3E3DC;--colors-neutral-6: #DBDBD4;--colors-neutral-7: #CBCBC5;--colors-neutral-8: #B6B6B1;--colors-neutral-9: #838380;--colors-neutral-10: #676764;--colors-neutral-11: #4B4B49;--colors-neutral-12: #121212;--colors-success-1: #fbfefd;--colors-success-2: #f4fbf7;--colors-success-3: #e6f7ed;--colors-success-4: #d6f1e3;--colors-success-5: #c3e9d7;--colors-success-6: #acdec8;--colors-success-7: #8bceb6;--colors-success-8: #56ba9f;--colors-success-9: #29a383;--colors-success-10: #26997b;--colors-success-11: #208368;--colors-success-12: #1d3b31;--colors-warning-1: #fefdfb;--colors-warning-2: #fefbe9;--colors-warning-3: #fff7c2;--colors-warning-4: #ffee9c;--colors-warning-5: #fbe577;--colors-warning-6: #f3d673;--colors-warning-7: #e9c162;--colors-warning-8: #e2a336;--colors-warning-9: #ffc53d;--colors-warning-10: #ffba18;--colors-warning-11: #ab6400;--colors-warning-12: #4f3422;--colors-error-1: #fffcfc;--colors-error-2: #fff7f7;--colors-error-3: #feebec;--colors-error-4: #ffdbdc;--colors-error-5: #ffcdce;--colors-error-6: #fdbdbe;--colors-error-7: #f4a9aa;--colors-error-8: #eb8e90;--colors-error-9: #e5484d;--colors-error-10: #dc3e42;--colors-error-11: #ce2c31;--colors-error-12: #641723;--pageBackgroundColor: var(--colors-neutral-3);--defaultColor: var(--colors-neutral-12);--selection-backgroundColor: var(--colors-primary-9);--selection-color: var(--colors-primary-1);--para-displayLg-fontName: Basis;--para-displayLg-fontSize: clamp(2.25rem, 0.81rem + 5.76vw, 4.5rem);--para-displayLg-fontWeight: 500;--para-displayLg-fontStyle: normal;--para-displayLg-lineHeight: 1;--para-displayLg-letterSpacing: .08em;--para-displayLg-textTransform: uppercase;--para-displayMd-fontName: Basis;--para-displayMd-fontSize: clamp(2rem, 1.2rem + 3.2vw, 3.25rem);--para-displayMd-fontWeight: 500;--para-displayMd-fontStyle: normal;--para-displayMd-lineHeight: 1;--para-displayMd-letterSpacing: .08em;--para-displayMd-textTransform: uppercase;--para-displaySm-fontName: Basis;--para-displaySm-fontSize: clamp(1.75rem, 1.27rem + 1.92vw, 2.5rem);--para-displaySm-fontWeight: 500;--para-displaySm-fontStyle: normal;--para-displaySm-lineHeight: 1;--para-displaySm-letterSpacing: .08em;--para-displaySm-textTransform: uppercase;--para-headingLg-fontName: Basis;--para-headingLg-fontSize: clamp(1.25rem, 1.09rem + 0.64vw, 1.5rem);--para-headingLg-fontWeight: 500;--para-headingLg-fontStyle: normal;--para-headingLg-lineHeight: 1.3;--para-headingLg-letterSpacing: .08em;--para-headingLg-textTransform: uppercase;--para-headingMd-fontName: Basis;--para-headingMd-fontSize: clamp(1rem, 0.92rem + 0.32vw, 1.125rem);--para-headingMd-fontWeight: 500;--para-headingMd-fontStyle: normal;--para-headingMd-lineHeight: 1.3;--para-headingMd-letterSpacing: .08em;--para-headingMd-textTransform: uppercase;--para-headingSm-fontName: Basis;--para-headingSm-fontSize: 15px;--para-headingSm-fontWeight: 500;--para-headingSm-fontStyle: normal;--para-headingSm-lineHeight: 1.3;--para-headingSm-letterSpacing: .08em;--para-headingSm-textTransform: uppercase;--para-bodyLg-fontName: Sprig;--para-bodyLg-fontSize: clamp(1.125rem, 1.045rem + 0.32vw, 1.25rem);--para-bodyLg-fontWeight: 300;--para-bodyLg-fontStyle: normal;--para-bodyLg-lineHeight: 1.8;--para-bodyLg-letterSpacing: -.01em;--para-bodyLg-textTransform: none;--para-bodyMd-fontName: Sprig;--para-bodyMd-fontSize: 15px;--para-bodyMd-fontWeight: 400;--para-bodyMd-fontStyle: normal;--para-bodyMd-lineHeight: 1.8;--para-bodyMd-letterSpacing: -.01em;--para-bodyMd-textTransform: none;--para-bodySm-fontName: Sprig;--para-bodySm-fontSize: 0.87rem;--para-bodySm-fontWeight: 400;--para-bodySm-fontStyle: normal;--para-bodySm-lineHeight: 1.8;--para-bodySm-letterSpacing: -.01em;--para-bodySm-textTransform: none;--para-labelLg-fontName: Basis;--para-labelLg-fontSize: clamp(1.125rem, 1.045rem + 0.32vw, 1.25rem);--para-labelLg-fontWeight: 400;--para-labelLg-fontStyle: normal;--para-labelLg-lineHeight: 1.2;--para-labelLg-letterSpacing: .03em;--para-labelLg-textTransform: none;--para-labelMd-fontName: Basis;--para-labelMd-fontSize: 15px;--para-labelMd-fontWeight: 400;--para-labelMd-fontStyle: normal;--para-labelMd-lineHeight: 1.2;--para-labelMd-letterSpacing: .03em;--para-labelMd-textTransform: none;--para-labelSm-fontName: Basis;--para-labelSm-fontSize: 15px;--para-labelSm-fontWeight: 400;--para-labelSm-fontStyle: normal;--para-labelSm-lineHeight: 1.1;--para-labelSm-letterSpacing: .03em;--para-labelSm-textTransform: none;--radii-2xs: 0px;--radii-xs: 1px;--radii-sm: 2px;--radii-md: 3px;--radii-lg: 4px;--radii-xl: 5px;--radii-2xl: 6px;--shadows-sm: 0 0 0 1px #e5e3db;--shadows-md: 0 0 0 1px #d5d2ca;--shadows-lg: 0 0 0 1px #12121252;--shadows-xl: 0 0 0 1px #121212;--shadows-2xl: 0 0 0 1px #CF2030;--shadows-inner: inset 0 0 0 1px #12121252;}
/* CSS Overrides */
.inploi-cms {
#hero-home {
  aspect-ratio: 2 / 1;
  max-height: calc(100vh - 84px);
  align-items: flex-end;
  width: 100%;
}
#hero-home > div.py-40 {
  padding-top: 8vw;
  padding-bottom: 8vw;
}
#hero-home picture > img {
  object-position: 85% 50%;
}

#job-search {
  margin-top: -3rem;
}

.bg-\[var\(--buttons-secondary-bg-default\)\]:hover,
.bg-\[var\(--buttons-primary-bg-default\)\]:hover
{
  scale: 1.02;
}

.bg-\[var\(--buttons-secondary-bg-default\)\]:active,
.bg-\[var\(--buttons-primary-bg-default\)\]:active
{
  scale: 0.98;
}

.inploi-job-search {
  --i-color-lowest: var(--colors-neutral-1) !important;
  
  --i-color-a-9: var(--colors-primary-9) !important;
  --i-color-a-10: var(--colors-primary-9) !important;
  --i-color-a-11: var(--colors-primary-9) !important;

  --i-color-n-1: var(--colors-neutral-2) !important;
  --i-color-n-2: var(--colors-neutral-3) !important;
  --i-color-n-3: var(--colors-neutral-4) !important;
  --i-color-n-4: var(--colors-neutral-5) !important;
  --i-color-n-5: var(--colors-neutral-6) !important;
  --i-color-n-6: var(--colors-neutral-6) !important;
  --i-color-n-9: var(--colors-neutral-9) !important;
  --i-color-n-10: var(--colors-neutral-10) !important;
  --i-color-n-11: var(--colors-neutral-11) !important;
  --i-color-n-12: var(--colors-neutral-12) !important;
}

.inploi-job-search p.text-style-job-card {
  font-family: 'Sprig', serif;
  color: var(--colors-neutral-12);
}

#navbar .bg-\[var\(--buttons-link-bg-default\)\],
#footer .bg-\[var\(--buttons-success-bg-default\)\] {
  padding-inline: 8px;
}

#stat [data-group=numberCard] {
  letter-spacing: normal;
  line-height: 1.1;
}

.para-labelLg strong { font-weight: 500; }

#benefits [data-block=cards] [data-group=card] {
  flex-direction: row;
}

#footer [data-block=footer] a.opacity-100 { opacity: 0.9; }
#footer [data-block=footer] a.opacity-100:hover { scale:1.1; }
#footer [data-block=footer] a.opacity-100:active { scale:1; }
}
