@charset "UTF-8";
/**
* VARIABLES
* No importing from parent theme as we explicitly set them here
*/
:root {
  /* Color styles */
  --color-white: #fff;
  --color-black: #000;
  --Blue: #55cfe0;
  --Purple: #8f5eff;
  --Orange: #fd7e14;
  --Grey: #3b3b3b;
  --Light-Grey: #c6c6c6;
  --Dark-Grey: #202020;
  /* Text-size styles */
  --desktop-kicker: 0.75rem;
  --desktop-kicker-lh: 1;
  --desktop-nav: 1rem;
  --desktop-h1: 3.5rem;
  --desktop-h1-lh: 1.1071428571;
  --desktop-h1-ls: 0;
  --desktop-h2: 3rem;
  --desktop-h2-lh: 1.1458333333;
  --desktop-h2-ls: -0.0625rem;
  --desktop-h3: 2.5rem;
  --desktop-h3-lh: 1.125;
  --desktop-h3-ls: -0.0625rem;
  --desktop-h4: 2rem;
  --desktop-h4-lh: 1.15;
  --desktop-h4-ls: -0.02rem;
  --desktop-h5: 1.5rem;
  --desktop-h5-lh: 1.35;
  --desktop-h6: 1.25rem;
  --desktop-h6-lh: 1.625rem;
  --desktop-paragraph-xl: 1.125rem;
  --desktop-paragraph-xl-lh: 1.75rem;
  --desktop-paragraph-xl-ls: -0.01125rem;
  --desktop-paragraph-l: 1rem;
  --desktop-paragraph-l-lh: 1.625rem;
  --desktop-paragraph-l-ls: -0.02rem;
  --desktop-paragraph-m: 0.875rem;
  --desktop-paragraph-m-lh: 1rem;
  --desktop-paragraph-s: 0.75rem;
  --desktop-paragraph-s-lh: 1.25rem;
  --desktop-paragraph-s-ls: 0.01125rem;
  --mobile-kicker: 0.625rem;
  --mobile-kicker-lh: 0.75rem;
  --mobile-kicker-ls: 0.1875rem;
  --mobile-h1: 2.125rem;
  --mobile-h1-lh: 2.5rem;
  --mobile-h1-ls: -0.0425rem;
  --mobile-h2: 1.625rem;
  --mobile-h2-lh: 1.875rem;
  --mobile-h2-ls: -0.01625rem;
  --mobile-h3: 1.875rem;
  --mobile-h3-lh: 2.5rem;
  --mobile-h4: 1.125rem;
  --mobile-h4-lh: 1.5625rem;
  --mobile-h4-ls: -0.01125rem;
  --mobile-h5: 1.125rem;
  --mobile-h5-lh: 1.75rem;
  --mobile-h6: 1.25rem;
  --mobile-h6-lh: 1.625rem;
  --mobile-paragraph-xl: 1.125rem;
  --mobile-paragraph-xl-lh: 1.75rem;
  --mobile-paragraph-l: 1rem;
  --mobile-paragraph-l-lh: 1.625rem;
  --mobile-paragraph-m: 0.9375rem;
  --mobile-paragraph-m-lh: 1.5625rem;
  --mobile-paragraph-s: 0.8125rem;
  --mobile-paragraph-s-lh: 1.3125rem;
  /* Header */
  --header-height: 100px;
  --header-sm-height: 78px;
  --header-bg: #bdf438;
  /* Logo */
  --header-logo: 40px;
  --header-sm-logo: 35px;
}

* {
  -webkit-print-color-adjust: exact !important; /* Chrome, Safari 6 – 15.3, Edge */
  print-color-adjust: exact !important; /* Firefox 97+, Safari 15.4+ */
}

.no-print,
.pagination,
.hero--simple,
.cookie-message,
.pagination__container {
  display: none !important;
}

.admin-bar .fixed-top {
  top: 0;
}

/*# sourceMappingURL=print.css.map*/