/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}
/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b, strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code, kbd, samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button, input, optgroup, select, textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button, input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button, select {
  /* 1 */
  text-transform: none;
}
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button, [type="button"], [type="reset"], [type="submit"] {
  -webkit-appearance: button;
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}
/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"], [type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}
/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}
/**
 * Reset specific elements to make them easier to style in other contexts.
 */
html, body, p, ol, ul, li, dl, dt, dd, blockquote, figure, fieldset, form, legend, textarea, pre, iframe, hr, h1, h2, h3, h4, h5, h6 {
  padding: 0;
  margin: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
/**
* Apply generic border-box to all elements.
* See:
* https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/
*/
html {
  /* Apply border-box across the entire page. */
  box-sizing: border-box;
}
/**
* Relax the definition a bit, to allow components to override it manually.
*/
*, *:before, *:after {
  box-sizing: inherit;
}
button {
  cursor: pointer;
}
body {
  background-color: #FFFFFF;
}
* {
  outline-color: #141414;
}
.container {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.container.wide {
  max-width: 1400px;
}
.container .grid-x {
  padding-left: 2rem;
  padding-right: 2rem;
}
header .container, footer .container {
  max-width: 1440px;
}
.display-none {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  /* for IE6 & IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}
@font-face {
  font-family: system;
  font-style: normal;
  font-weight: 300;
  src: local(".SFNSText-Light"), local(".HelveticaNeueDeskInterface-Light"), local(".LucidaGrandeUI"), local("Ubuntu Light"), local("Segoe UI Light"), local("Roboto-Light"), local("DroidSans"), local("Tahoma");
}
@font-face {
  font-family: "Limitless";
  src: local("Limitless-Regular"), local("Limitless-Regular"), url("../webfonts/Limitless-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "OwnersTextReg";
  src: local("Owners-Text-Regular"), local("Owners-Text-Regular"), url("../webfonts/Owners-Text-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
body, html {
  color: #141414;
  font-size: 18px;
  font-family: "OwnersTextReg", sans-serif;
  font-weight: 400;
  font-style: normal;
}
@media (max-width: 639px) {
  body, html {
    font-size: 12px;
  }
}
h1 {
  font-family: "Limitless", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 60px;
  line-height: 70px;
}
@media (max-width: 1023px) {
  h1 {
    font-size: 30px;
    line-height: 34px;
  }
}
h2 {
  font-family: "OwnersTextReg", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-family: "Limitless", sans-serif;
  font-size: 2.5rem;
  line-height: 2.75rem;
}
@media (max-width: 1023px) {
  h2 {
    font-size: 2rem;
    line-height: 2.3rem;
  }
}
h3 {
  font-family: "Limitless", sans-serif;
  font-size: 30px;
  line-height: 40px;
  font-weight: 400;
}
@media (max-width: 1023px) {
  h3 {
    font-size: 1.375rem;
    line-height: 1.5rem;
  }
}
h4, h5, h6 {
  font-family: "OwnersTextReg", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 1.222rem;
  line-height: 1.444rem;
}
@media (max-width: 639px) {
  h4, h5, h6 {
    font-size: 1rem;
    line-height: 1.2rem;
  }
}
p {
  font-family: "OwnersTextReg", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 1rem;
}
@media (max-width: 639px) {
  p {
    font-size: 1.25rem;
  }
}
ul {
  font-family: "OwnersTextReg", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  line-height: 26px;
  margin-left: 1rem;
  margin-bottom: 1rem;
}
@media (max-width: 639px) {
  ul {
    font-size: 1.25rem;
  }
}
p.large {
  font-family: "OwnersTextReg", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 1.15rem;
  line-height: 1.8rem;
}
@media (max-width: 639px) {
  p.large {
    font-size: 1.25rem;
  }
}
p.label-title {
  font-family: "OwnersTextReg", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 0.9rem;
  line-height: normal;
}
@media (max-width: 639px) {
  p.label-title {
    font-size: 1.15rem;
  }
}
p.button-test {
  font-family: "OwnersTextReg", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 1.15rem;
  line-height: normal;
}
h1, h2, h3, h4, h5, h6, a, strong, em {
  color: #141414;
}
p a {
  text-decoration: underline;
}
p a:hover, p a:focus {
  text-decoration: none;
}
.bee-icon {
  content: "";
  background-image: url("../svg/PSFC-Bee-Icon_Gold-05.svg");
  padding: 120px 120px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline;
  margin-left: 1rem;
}
.sun-icon {
  content: "";
  background-image: url("../svg/PSFC-Sun-Icon_Gold-03.svg");
  padding: 120px 120px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline;
  margin: 1rem;
}
.peace-icon {
  content: "";
  background-image: url("../svg/PSFC-Peace-Sign-Icon_Gold-06.svg");
  padding: 120px 120px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline;
  margin: 1rem;
}
.flower-icon {
  content: "";
  background-image: url("../svg/PSFC-Flower-Icon_Gold-04.svg");
  padding: 120px 120px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline;
  margin: 1rem;
}
.heart-icon {
  content: "";
  background-image: url("../svg/PSFC-Heart-Icon_Gold-02.svg");
  padding: 120px 120px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline;
  margin: 1rem;
}
.spiral-icon {
  content: "";
  background-image: url("../svg/PSFC-Spiral-Icon_Gold-10.svg");
  padding: 120px 120px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline;
  margin: 1rem;
}
a.cta-primary {
  border: 1px solid #141414;
  border-radius: 0.5rem;
  background-color: transparent;
  transition: all 0.4s ease-in;
  color: #141414;
  display: inline-block;
  margin: 1rem 0.5rem;
  padding: 0.625rem 1.563rem;
  text-decoration: none;
  font-family: "OwnersTextReg", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 1.15rem;
  line-height: normal;
  z-index: 3;
}
a.cta-primary:hover, a.cta-primary:focus {
  background-color: #141414;
  color: #FFFFFF !important;
  transition: all 0.2s ease-out;
}
a.cta-primary.small {
  font-family: "OwnersTextReg", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 0.9rem;
  line-height: normal;
}
@media (max-width: 639px) {
  a.cta-primary.small {
    font-size: 1.15rem;
  }
}
a.cta-primary.small:hover, a.cta-primary.small:focus {
  color: #FFFFFF !important;
}
#cta-feature a.cta-primary {
  margin-left: 0.75rem;
}
#cta-feature a.cta-primary:hover, #cta-feature a.cta-primary:focus {
  color: #141414 !important;
}
a.cta-secondary, figcaption.cta-secondary, input.cta-secondary {
  border-radius: 0.5rem;
  background-color: #FCD680;
  transition: all 0.4s ease-in;
  color: #141414;
  display: inline-block;
  margin: 1rem 0.5rem;
  padding: 0.625rem 1.563rem;
  text-decoration: none;
  font-family: "OwnersTextReg", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 1.15rem;
  line-height: normal;
}
a.cta-secondary h3, figcaption.cta-secondary h3, input.cta-secondary h3 {
  font-family: "OwnersTextReg", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 1.15rem;
  line-height: normal;
  transition: all 0.4s ease-in;
}
a.cta-secondary p, figcaption.cta-secondary p, input.cta-secondary p {
  color: #141414;
  font-family: "OwnersTextReg", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  line-height: 26px;
  transition: all 0.4s ease-in;
}
@media (max-width: 639px) {
  a.cta-secondary p, figcaption.cta-secondary p, input.cta-secondary p {
    font-size: 1.25rem;
  }
}
a.cta-secondary:hover, a.cta-secondary:focus, figcaption.cta-secondary:hover, figcaption.cta-secondary:focus, input.cta-secondary:hover, input.cta-secondary:focus {
  transition: all 0.2s ease-out;
  color: #FFFFFF !important;
}
a.cta-secondary:hover h3, a.cta-secondary:hover p, a.cta-secondary:focus h3, a.cta-secondary:focus p, figcaption.cta-secondary:hover h3, figcaption.cta-secondary:hover p, figcaption.cta-secondary:focus h3, figcaption.cta-secondary:focus p, input.cta-secondary:hover h3, input.cta-secondary:hover p, input.cta-secondary:focus h3, input.cta-secondary:focus p {
  color: #FFFFFF !important;
  transition: all 0.2s ease-out;
}
a:hover a.cta-secondary, a:hover figcaption.cta-secondary, a:focus a.cta-secondary, a:focus figcaption.cta-secondary {
  color: #FFFFFF !important;
  transition: all 0.2s ease-out;
}
a:hover a.cta-secondary h3, a:hover a.cta-secondary p, a:hover figcaption.cta-secondary h3, a:hover figcaption.cta-secondary p, a:focus a.cta-secondary h3, a:focus a.cta-secondary p, a:focus figcaption.cta-secondary h3, a:focus figcaption.cta-secondary p {
  color: #FFFFFF !important;
  transition: all 0.2s ease-out;
}
article.carousel a.cta-secondary, article.carousel figcaption.cta-secondary, article.archive-courses-main a.cta-secondary, article.archive-courses-main figcaption.cta-secondary {
  padding: 1rem 2rem 1rem 1rem;
}
a.cta-tertiary, figcaption.cta-tertiary {
  color: #141414;
  font-family: "OwnersTextReg", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 1.15rem;
  line-height: normal;
  display: inline-block;
  border: 2px solid #141414;
  padding: 0.5rem;
  width: fit-content;
  background-color: unset;
  transition: all 0.4s ease-in;
}
a.cta-tertiary:hover, a.cta-tertiary:focus, figcaption.cta-tertiary:hover, figcaption.cta-tertiary:focus {
  background-color: rgba(255, 255, 255, 0.2);
  transition: all 0.2s ease-out;
}
input[type="submit"], input[type="checkbox"] {
  cursor: pointer;
}
input[type="text"], input[type="search"] {
  background-color: #FFFFFF;
  border-color: #141414;
  border: 2px solid #141414;
  font-family: "OwnersTextReg", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  line-height: 26px;
  font-weight: normal;
  padding: 0.5rem;
  margin-bottom: 2rem;
  display: block;
  box-shadow: unset;
}
@media (max-width: 639px) {
  input[type="text"], input[type="search"] {
    font-size: 1.25rem;
  }
}
input[type="text"]:focus, input[type="search"]:focus {
  border: 2px solid #ffd292;
  box-shadow: 0 0 2px 2px rgba(255, 210, 146, 0.5);
}
input[type="text"]::placeholder, input[type="search"]::placeholder {
  color: rgba(20, 20, 20, 0.3);
  display: block;
  font-family: "Limitless", sans-serif;
  font-size: 30px;
  line-height: 40px;
  font-weight: 400;
  font-weight: normal;
}
@media (max-width: 1023px) {
  input[type="text"]::placeholder, input[type="search"]::placeholder {
    font-size: 1.375rem;
    line-height: 1.5rem;
  }
}
label {
  cursor: pointer;
}
.grid {
  display: -ms-grid;
  display: grid;
  margin-top: 50px;
  grid-auto-columns: 1fr;
  grid-auto-rows: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr;
}
@media (max-width: 639px) {
  .grid {
    grid-auto-flow: row;
    grid-auto-columns: auto;
    grid-auto-rows: auto;
    -ms-grid-columns: auto;
    grid-template-columns: auto;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
}
.grid-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 25px 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #FFFFFF;
  min-height: 220px;
  font-family: "OwnersTextReg", sans-serif;
  font-size: 20px;
  line-height: 1.8;
}
.grid-content-grey {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 25px 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000326;
  color: #FFFFFF;
  min-height: 220px;
  font-family: "OwnersTextReg", sans-serif;
  font-size: 20px;
  line-height: 1.8;
}
.grid-content-long {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}
@media (max-width: 639px) {
  .grid-content-long {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
}
header#primary-header {
  background-color: #FFFFFF;
  padding: 2rem 0;
}
@media (max-width: 1023px) {
  header#primary-header {
    padding: 2rem 0 1rem;
  }
}
header#primary-header .container {
  position: unset !important;
}
header#primary-header .top-bar, header#primary-header .top-bar ul {
  background-color: unset;
  padding-top: 0;
  padding-bottom: 0;
}
@media (max-width: 1023px) {
  header#primary-header .top-bar {
    display: grid;
    grid-template-columns: max-content 1fr;
  }
}
@media only screen and (max-width: 800px) {
  header#primary-header .top-bar-left figure img {
    padding: 0.5rem 0;
  }
}
@media (max-width: 639px) {
  header#primary-header .top-bar-left figure img {
    max-width: 185px;
    padding: 0;
  }
}
header#primary-header .top-bar-right {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
header#primary-header .top-bar-right > ul > li > a, header#primary-header .top-bar-right button {
  font-family: "OwnersTextReg", sans-serif;
  font-style: normal;
  font-size: 1rem;
  line-height: normal;
  font-weight: 600;
  color: #141414;
  border: 2px solid #87E1D1;
  border-radius: 10px;
  margin: 0.5rem;
  text-align: center;
}
@media (max-width: 639px) {
  header#primary-header .top-bar-right > ul > li > a, header#primary-header .top-bar-right button {
    margin-right: 0;
  }
}
header#primary-header .top-bar-right .menu-icon {
  width: unset;
  height: unset;
}
@media (max-width: 639px) {
  header#primary-header .top-bar-right .menu-icon span {
    display: none;
  }
  header#primary-header .top-bar-right .menu-icon:before {
    vertical-align: middle;
  }
}
header#primary-header .top-bar-right .menu-icon:before {
  content: "";
  background-image: url("../svg/icon-menu.svg");
  padding: 9px 14px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline;
  margin-right: 0.5rem;
}
header#primary-header .top-bar-right .menu-icon:after {
  content: unset;
}
@media only screen and (max-width: 800px) {
  header#primary-header .top-bar-right ul#menu-primary-cta-links {
    padding: 0.5rem;
    display: inline-block;
    text-align: right;
  }
}
@media (max-width: 639px) {
  header#primary-header .top-bar-right ul#menu-primary-cta-links {
    padding-right: 0;
  }
}
header#primary-header .top-bar-right ul#menu-primary-cta-links li {
  display: inline-block;
}
@media (max-width: 639px) {
  header#primary-header .top-bar-right ul#menu-primary-cta-links li {
    display: block;
  }
}
@media (max-width: 1023px) {
  header#primary-header .top-bar-right ul#menu-primary-cta-links li.desktop-only {
    display: none;
  }
}
header#primary-header .top-bar-right ul#menu-primary-cta-links li.menu-item.search a:before {
  content: "";
  background-image: url("../svg/icon-search.svg");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline;
  padding: 14px;
  margin-right: 0.5rem;
}
@media (max-width: 639px) {
  header#primary-header .top-bar-right ul#menu-primary-cta-links li.menu-item.search a:before {
    padding: 9px;
  }
}
@media only screen and (max-width: 800px) {
  header#primary-header .top-bar-right ul#menu-primary-cta-links li a {
    padding: 0.5rem;
  }
}
header#primary-header .top-bar-right #primary-collapsible-menu {
  position: absolute;
  inset: 0;
  margin-bottom: auto;
  background-color: #FFFFFF;
  height: fit-content;
  z-index: 3;
  padding: 3rem 1rem;
  max-height: 100vh;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
header#primary-header .top-bar-right #primary-collapsible-menu .container .grid-x > div {
  position: relative;
}
header#primary-header .top-bar-right #primary-collapsible-menu #menu-primary-collapsible-menu {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  column-gap: 1rem;
  padding-right: 1rem;
  max-height: calc(100vh - (3rem * 2));
  overflow-y: scroll;
}
header#primary-header .top-bar-right #primary-collapsible-menu #menu-primary-collapsible-menu li, header#primary-header .top-bar-right #primary-collapsible-menu #menu-primary-collapsible-menu a {
  background-color: unset !important;
  padding: 0;
  margin-right: auto;
}
@media (max-width: 1199px) {
  header#primary-header .top-bar-right #primary-collapsible-menu #menu-primary-collapsible-menu {
    grid-template-columns: repeat(3, 1fr);
    row-gap: 1rem;
  }
}
@media (max-width: 1023px) {
  header#primary-header .top-bar-right #primary-collapsible-menu #menu-primary-collapsible-menu {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 639px) {
  header#primary-header .top-bar-right #primary-collapsible-menu #menu-primary-collapsible-menu {
    grid-template-columns: 100%;
  }
}
header#primary-header .top-bar-right #primary-collapsible-menu #menu-primary-collapsible-menu a {
  color: #141414;
}
header#primary-header .top-bar-right #primary-collapsible-menu #menu-primary-collapsible-menu a:after {
  content: unset;
}
header#primary-header .top-bar-right #primary-collapsible-menu #menu-primary-collapsible-menu a:hover, header#primary-header .top-bar-right #primary-collapsible-menu #menu-primary-collapsible-menu a:focus {
  text-decoration: underline;
}
header#primary-header .top-bar-right #primary-collapsible-menu #menu-primary-collapsible-menu > li {
  padding: 0.5rem;
  /*  background-color: #DEF2F0!important;            
            box-shadow: 0.5rem 0.5rem 0 0 #00c7b1; */
}
header#primary-header .top-bar-right #primary-collapsible-menu #menu-primary-collapsible-menu > li > a {
  font-family: "OwnersTextReg", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 1.222rem;
  line-height: 1.444rem;
  margin-bottom: 0.5rem;
}
@media (max-width: 639px) {
  header#primary-header .top-bar-right #primary-collapsible-menu #menu-primary-collapsible-menu > li > a {
    font-size: 1rem;
    line-height: 1.2rem;
  }
}
header#primary-header .top-bar-right #primary-collapsible-menu #menu-primary-collapsible-menu > li > ul > li:not(:first-of-type) {
  margin-top: 0.1rem;
}
header#primary-header .top-bar-right #primary-collapsible-menu #menu-primary-collapsible-menu > li > ul > li > a {
  font-family: "Euclid Flex", sans-serif;
  font-weight: 100;
  font-size: 0.9rem;
  line-height: 1.444rem;
}
@media only screen and (max-width: 800px) {
  header#primary-header .top-bar-right #primary-collapsible-menu #menu-primary-collapsible-menu > li > ul > li > a {
    font-size: 1.2rem;
  }
}
header#primary-header .top-bar-right #primary-collapsible-menu #menu-primary-collapsible-menu > li > ul > li > ul {
  padding-top: 0.1rem;
  padding-left: 1rem;
}
header#primary-header .top-bar-right #primary-collapsible-menu #menu-primary-collapsible-menu > li > ul > li > ul > li:not(:first-of-type) {
  margin-top: 0.5rem;
}
header#primary-header .top-bar-right #primary-collapsible-menu #menu-primary-collapsible-menu > li > ul > li > ul > li > a {
  font-family: "Euclid Flex", sans-serif;
  font-weight: 100;
  font-size: 0.9rem;
  line-height: 1.444rem;
}
@media only screen and (max-width: 800px) {
  header#primary-header .top-bar-right #primary-collapsible-menu #menu-primary-collapsible-menu > li > ul > li > ul > li > a {
    font-size: 1.2rem;
  }
}
header#primary-header .top-bar-right #primary-collapsible-menu #menu-primary-collapsible-menu ul, header#primary-header .top-bar-right #primary-collapsible-menu #menu-primary-collapsible-menu li {
  height: fit-content;
}
header#primary-header .top-bar-right #primary-collapsible-menu #menu-primary-collapsible-menu .submenu {
  display: block;
  position: relative;
  border: none;
  left: unset !important;
  top: unset !important;
  right: unset !important;
}
header#primary-header .top-bar-right #primary-collapsible-menu #primary-dropdown-toggle-close {
  position: absolute;
  top: 0;
  right: 0;
}
header#primary-header .top-bar-right #primary-collapsible-menu #primary-dropdown-toggle-close button:before {
  background-image: url("../svg/icon-menu-close.svg");
  margin-right: 0;
  padding: 12px;
}
header#primary-header .primary-nav {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
header#primary-header .primary-nav > ul > li > a, header#primary-header .primary-nav button {
  font-family: "OwnersTextReg", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 1.15rem;
  line-height: 1.8rem;
  font-weight: 700;
  color: #141414;
}
@media (max-width: 639px) {
  header#primary-header .primary-nav > ul > li > a, header#primary-header .primary-nav button {
    font-size: 1.25rem;
  }
}
@media only screen and (max-width: 800px) {
  header#primary-header .primary-nav ul#menu-primary-collapsible-menu {
    padding: 0.5rem;
    display: inline-block;
    text-align: right;
    padding-right: 1rem;
  }
}
@media (max-width: 639px) {
  header#primary-header .primary-nav ul#menu-primary-collapsible-menu {
    padding-right: 0.5rem;
  }
}
header#primary-header .primary-nav ul#menu-primary-collapsible-menu li {
  display: inline-block;
}
@media (max-width: 639px) {
  header#primary-header .primary-nav ul#menu-primary-collapsible-menu li {
    display: block;
  }
}
@media (max-width: 1023px) {
  header#primary-header .primary-nav ul#menu-primary-collapsible-menu li.desktop-only {
    display: none;
  }
}
header#primary-header .primary-nav ul#menu-primary-collapsible-menu li.menu-item.search a:before {
  content: "";
  background-image: url("../svg/icon-search.svg");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline;
  padding: 14px;
  margin-right: 0.5rem;
}
@media (max-width: 639px) {
  header#primary-header .primary-nav ul#menu-primary-collapsible-menu li.menu-item.search a:before {
    padding: 9px;
  }
}
header#primary-header .primary-nav ul#menu-primary-collapsible-menu li a {
  padding: 1rem;
}
@media only screen and (max-width: 800px) {
  header#primary-header .primary-nav ul#menu-primary-collapsible-menu li a {
    padding: 0.25rem;
    border-right: 0;
  }
}
footer#footer .footer-menu {
  background-color: #E5FAF0;
  padding: 2rem 0;
}
footer#footer .footer-menu .footer-menu-wrap .footer-menu-items:not(:last-child) {
  border-right: 1px solid #05D573;
}
@media (max-width: 639px) {
  footer#footer .footer-menu .footer-menu-wrap .footer-menu-items:not(:last-child) {
    border-right: 0;
    margin-bottom: 1rem;
  }
}
@media (max-width: 639px) {
  footer#footer .footer-menu .footer-menu-wrap .footer-menu-items:not(:nth-last-child(-n+2)) {
    border-bottom: 1px solid #05D573;
  }
}
footer#footer .footer-menu .footer-menu-wrap .footer-menu-items {
  text-align: center;
  padding: 1rem;
  line-height: normal;
}
footer#footer .footer-menu .footer-menu-wrap .footer-menu-items h5 {
  font-size: 1.1rem;
  font-weight: 600;
  margin-bottom: 1rem;
}
footer#footer .footer-menu .footer-menu-wrap .footer-menu-items ul {
  margin-bottom: 0;
}
footer#footer .footer-menu .footer-menu-wrap .footer-menu-items ul li {
  list-style-type: none;
  padding-bottom: 0.5rem;
}
footer#footer .footer-logos-slider {
  background-color: #F2FCF7;
}
footer#footer .footer-logos-slider .logos-slider-wrap #logos-slider {
  justify-content: space-evenly;
  align-items: center;
  padding: 2.5rem 0;
}
footer#footer .footer-logos-slider .logos-slider-wrap #logos-slider .slick-track {
  align-items: center;
  justify-content: center;
  display: flex;
  padding: 2rem 0;
}
footer#footer .footer-logos-slider .logos-slider-wrap #logos-slider .slick-track .footer-logo {
  max-height: 100px;
  max-width: 150px;
}
footer#footer .footer-logos-mob {
  padding: 2rem 0;
  background-color: #F2FCF7;
}
footer#footer .footer-logos-mob .outer {
  align-items: center;
}
footer#footer .footer-logos-mob .outer .logo-mob {
  padding: 1rem;
  justify-content: center;
  display: flex;
}
footer#footer .footer-contact {
  padding: 2rem 0;
}
footer#footer .footer-contact .outer .footer-contact-logos {
  display: flex;
  align-items: center;
}
@media (max-width: 639px) {
  footer#footer .footer-contact .outer .footer-contact-logos .inner {
    padding: 0;
    align-items: center;
    justify-content: center;
    text-align: center;
  }
}
footer#footer .footer-contact .outer .footer-contact-logos .inner .footer-psfc-logo, footer#footer .footer-contact .outer .footer-contact-logos .inner .footer-luminate-logo {
  padding: 0 1rem;
}
footer#footer .footer-contact .outer .footer-contact-logos .inner .footer-member-text p {
  font-size: 0.9rem;
  padding-top: 1rem;
}
footer#footer .footer-contact .outer .footer-contact-details {
  text-align: right;
}
@media (max-width: 639px) {
  footer#footer .footer-contact .outer .footer-contact-details {
    text-align: center;
  }
}
footer#footer .footer-contact .outer .footer-contact-details ul {
  list-style-type: none;
}
footer#footer .footer-contact .outer .footer-contact-details ul li {
  font-size: 0.9rem;
}
footer#footer .footer-policies {
  background-color: #F2F2F2;
  padding: 2rem 0;
}
footer#footer .footer-policies .outer {
  align-items: center;
}
footer#footer .footer-policies .outer .copyright p {
  margin-bottom: 0;
  font-size: 16px;
}
@media (max-width: 639px) {
  footer#footer .footer-policies .outer .copyright p {
    text-align: center;
  }
}
footer#footer .footer-policies .outer .policies .menu {
  justify-content: flex-end;
}
@media (max-width: 639px) {
  footer#footer .footer-policies .outer .policies .menu {
    text-align: center;
    justify-content: center;
  }
}
footer#footer .footer-policies .outer .policies .menu .menu-item a {
  font-size: 16px;
}
footer#footer figcaption {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  /* for IE6 & IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}
.autolist .autoresult {
  display: block;
  color: #141414;
  text-decoration: none;
  font-size: 1rem;
  padding: 10px;
  margin-bottom: 5px;
}
.autolist .autoresult:hover .tooltop {
  opacity: 1;
}
.autolist .autoresult .tooltop {
  float: right;
  font-size: 1rem;
  opacity: 0;
}
.autolist .autoresult.courses {
  background-color: #D2D3D5;
}
.autolist .autoresult.post {
  background-color: #D2D3D5;
}
.autolist .autoresult.page {
  background-color: #D2D3D5;
}
.autolist .autoresult.events {
  background-color: #D2D3D5;
}
/* Page builder global styling */
section.lum-page-builder {
  /**** icons ****/
  /* General padding */
  /* padding top and bottom */
  /* padding top */
  /* padding bottom */
  /* padding-left */
  /* padding-right */
  /* margin */
  /* margin-top */
  /* margin-bottom */
  /* margin-right */
  /* margin-auto */
  /* page builder font sizes */
  /* Styling for sm devices */
  /* Styling for md devices */
  /* Info box with a black border */
  /* Info box with hover change color */
}
section.lum-page-builder .margin-auto {
  margin: auto;
}
@media (max-width: 639px) {
  section.lum-page-builder .icon-mob-scale-0-9 {
    transform: scale(0.9);
  }
}
@media (max-width: 639px) {
  section.lum-page-builder .icon-mob-scale-0-8 {
    transform: scale(0.8);
  }
}
@media (max-width: 639px) {
  section.lum-page-builder .icon-mob-scale-0-7 {
    transform: scale(0.7);
  }
}
@media (max-width: 639px) {
  section.lum-page-builder .icon-mob-scale-0-6 {
    transform: scale(0.6);
  }
}
@media (max-width: 639px) {
  section.lum-page-builder .icon-mob-scale-0-5 svg {
    transform: scale(0.5);
  }
}
section.lum-page-builder .lum-p-0 {
  padding: 0;
}
section.lum-page-builder .lum-p-1 {
  padding: 1rem;
}
section.lum-page-builder .lum-p-2 {
  padding: 2rem;
}
section.lum-page-builder .lum-ptb-1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
section.lum-page-builder .lum-ptb-2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
section.lum-page-builder .lum-ptb-3 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
section.lum-page-builder .lum-ptb-4 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
section.lum-page-builder .lum-pt-1 {
  padding-top: 1rem;
}
section.lum-page-builder .lum-pt-2 {
  padding-top: 2rem;
}
section.lum-page-builder .lum-pt-3 {
  padding-top: 3rem;
}
section.lum-page-builder .lum-pt-4 {
  padding-top: 4rem;
}
section.lum-page-builder .lum-pb-1 {
  padding-bottom: 1rem;
}
section.lum-page-builder .lum-pb-2 {
  padding-bottom: 2rem;
}
section.lum-page-builder .lum-pb-3 {
  padding-bottom: 3rem;
}
section.lum-page-builder .lum-pb-4 {
  padding-bottom: 4rem;
}
section.lum-page-builder .lum-pl-1 {
  padding-left: 1rem;
}
section.lum-page-builder .lum-pl-2 {
  padding-left: 2rem;
}
section.lum-page-builder .lum-pr-1 {
  padding-right: 1rem;
}
section.lum-page-builder .lum-pr-2 {
  padding-right: 2rem;
}
section.lum-page-builder .lum-margin-1, section.lum-page-builder .lum-m-1 {
  margin: 1rem;
}
section.lum-page-builder .lum-m-2 {
  margin: 2rem;
}
section.lum-page-builder .lum-m-3 {
  margin: 3rem;
}
section.lum-page-builder .lum-mt-1 {
  margin-top: 1rem;
}
section.lum-page-builder .lum-mt-2 {
  margin-top: 2rem;
}
section.lum-page-builder .lum-mt-3 {
  margin-top: 3rem;
}
section.lum-page-builder .lum-mb-1 {
  margin-bottom: 1rem;
}
section.lum-page-builder .lum-mb-2 {
  margin-bottom: 2rem;
}
section.lum-page-builder .lum-mb-3 {
  margin-bottom: 3rem;
}
section.lum-page-builder .lum-mr-0 {
  margin-right: 0;
}
section.lum-page-builder .lum-m-auto {
  margin: auto;
}
section.lum-page-builder h2 {
  padding-bottom: 1rem;
}
section.lum-page-builder h4 {
  font-size: 1.2rem;
}
@media (max-width: 639px) {
  section.lum-page-builder h4 {
    font-size: 1rem;
  }
}
section.lum-page-builder .lum-flex {
  display: flex;
}
section.lum-page-builder .lum-grid {
  display: grid;
}
section.lum-page-builder .lum-justify-center {
  justify-content: center;
}
section.lum-page-builder .lum-relative {
  position: relative;
}
section.lum-page-builder .lum-absolute {
  position: absolute;
}
section.lum-page-builder .lum-border-right {
  padding-right: 1rem;
  border-right: 1px solid #D2D3D5;
}
@media (max-width: 639px) {
  section.lum-page-builder .lum-border-right {
    padding-right: 0;
    border-right: none;
  }
}
@media (max-width: 639px) {
  section.lum-page-builder .lum-sm-column-reverse {
    flex-direction: column-reverse;
  }
}
@media (max-width: 639px) {
  section.lum-page-builder .lum-sm-flex-column {
    flex-direction: column;
  }
}
@media (max-width: 639px) {
  section.lum-page-builder .lum-sm-text-center {
    text-align: center;
  }
}
@media (max-width: 639px) {
  section.lum-page-builder .lum-sm-p-0 {
    padding: 0;
  }
}
@media (max-width: 639px) {
  section.lum-page-builder .lum-sm-pt-0 {
    padding-top: 0;
  }
}
@media (max-width: 639px) {
  section.lum-page-builder .lum-sm-ptb-1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
@media (max-width: 1023px) {
  section.lum-page-builder .lum-md-flex-column {
    flex-direction: column;
  }
}
section.lum-page-builder .lum-info-box {
  border: 1px solid #141414;
  padding: 1rem;
}
section.lum-page-builder .lum-bg-offwhite {
  background-color: #F2F2F2;
}
section.lum-page-builder .info-mouseover {
  cursor: pointer;
  padding: 0 !important;
}
section.lum-page-builder .info-mouseover .info-box-wrap {
  height: 100%;
  padding: 1.5rem;
}
section.lum-page-builder .info-mouseover :hover {
  background-color: #ccebed;
}
@media (max-width: 639px) {
  section.grid-column-module .container {
    padding: 1rem;
  }
}
section.grid-column-module .grid-col-wrap {
  justify-content: space-between;
}
section.grid-column-module .cell {
  position: relative;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
section.grid-column-module .title-wrap {
  margin: 0.5rem 1.5rem;
}
section.grid-column-module .text-wrap {
  padding: 1rem;
  border-radius: 0.625rem;
  width: 100%;
  height: auto;
}
section.grid-column-module .text-wrap a.cta-black {
  color: #FFFFFF;
  font-weight: 400;
}
section.grid-column-module .text-wrap a.cta-black:hover {
  background-color: #FFFFFF;
  color: #141414;
}
section.grid-column-module .text-wrap a.cta-primary:hover {
  color: #FFFFFF;
}
section.grid-column-module .text-wrap a.cta-secondary:hover {
  color: #FFFFFF;
}
section.grid-column-module .text-wrap a {
  color: #141414;
  text-decoration: none;
  font-weight: 600;
}
section.grid-column-module .image-wrap {
  position: relative;
  display: flex;
  height: 100%;
}
section.grid-column-module .image-wrap img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  border-radius: 0.625rem;
}
section.upper-lower-module {
  border-radius: 0.938rem;
}
@media (max-width: 639px) {
  section.upper-lower-module {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
@media (max-width: 639px) {
  section.upper-lower-module .container {
    padding: 1rem;
  }
}
section.upper-lower-module .upper-col .cell {
  margin-left: 0.5rem;
  margin-left: 0.5rem;
}
section.upper-lower-module .lower-col {
  padding: 0;
}
section.upper-lower-module h1 {
  font-weight: 300;
  padding-bottom: 1rem;
}
section.upper-lower-module h2, section.upper-lower-module h3 {
  padding-bottom: 1rem;
}
section.upper-lower-module .cell {
  position: relative;
}
section.upper-lower-module .text-wrap {
  margin: auto 0;
  position: relative;
}
section.upper-lower-module .text-wrap a.cta-black {
  color: #FFFFFF;
  font-weight: 400;
}
section.upper-lower-module .text-wrap a.cta-black:hover {
  background-color: #FFFFFF;
  color: #141414;
}
section.upper-lower-module .text-wrap a.cta-primary:hover {
  color: #FFFFFF;
}
section.upper-lower-module .text-wrap a.cta-secondary:hover {
  color: #FFFFFF;
}
section.upper-lower-module .text-wrap a {
  color: #141414;
  text-decoration: none;
  font-weight: 600;
}
section.upper-lower-module .image-wrap {
  position: relative;
  display: flex;
  height: 100%;
}
section.upper-lower-module .image-wrap img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  border-radius: 0.625rem;
}
section.text-slider-module {
  border-radius: 0.625rem;
}
@media (max-width: 639px) {
  section.text-slider-module {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
section.text-slider-module .text-slider-wrap {
  padding: 2rem;
  align-items: center;
}
section.text-slider-module .text-slider-wrap .text-content {
  padding-right: 2rem;
}
@media (max-width: 639px) {
  section.text-slider-module .text-slider-wrap .text-content {
    padding-right: 0;
  }
}
section.text-slider-module .text-slider-wrap .text-slider {
  padding: 0 3rem;
  max-height: 450px;
  overflow: hidden;
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  section.text-slider-module .text-slider-wrap .text-slider {
    padding: 0;
    margin-bottom: 3rem;
    overflow: visible;
    max-height: 100%;
    height: auto;
  }
}
section.text-slider-module .text-slider-wrap .text-slider .slide-wrap {
  padding: 2rem;
  min-height: 400px;
  width: 400px;
  background-image: linear-gradient(90deg, #87e1d1, #00d570);
  background-color: #87e1d1;
  text-align: center;
  align-items: center;
  justify-content: center;
  display: flex;
  border-radius: 0.625rem;
}
@media (max-width: 639px) {
  section.text-slider-module .text-slider-wrap .text-slider .slide-wrap {
    min-height: 300px;
  }
}
section.text-slider-module .text-slider-wrap .text-slider .slide-wrap .slide-content {
  text-align: center;
  justify-content: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}
section.text-slider-module .text-slider-wrap .text-slider .slide-wrap .slide-content img {
  margin-bottom: 2rem;
}
section.text-slider-module .text-slider-wrap .text-slider .slick-prev:before {
  content: "";
  background-image: url(../svg/ArrowsPrev.svg);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  padding: 20px;
  display: block;
  opacity: 1;
}
@media (min-width: 768px) and (max-width: 1024px) {
  section.text-slider-module .text-slider-wrap .text-slider .slick-prev:before {
    padding: 15px;
  }
}
@media (max-width: 639px) {
  section.text-slider-module .text-slider-wrap .text-slider .slick-prev:before {
    display: none;
  }
}
section.text-slider-module .text-slider-wrap .text-slider .slick-next:before {
  content: "";
  background-image: url(../svg/ArrowsNext.svg);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  padding: 20px;
  display: block;
  opacity: 1;
}
@media (min-width: 768px) and (max-width: 1024px) {
  section.text-slider-module .text-slider-wrap .text-slider .slick-next:before {
    padding: 15px;
  }
}
@media (max-width: 639px) {
  section.text-slider-module .text-slider-wrap .text-slider .slick-next:before {
    display: none;
  }
}
section.text-slider-module .text-slider-wrap .text-slider .slick-prev {
  position: absolute;
  z-index: 1;
  left: 0;
  width: 40px;
  height: 40px;
}
section.text-slider-module .text-slider-wrap .text-slider .slick-next {
  position: absolute;
  z-index: 1;
  right: 0;
  width: 40px;
  height: 40px;
}
@media (min-width: 768px) and (max-width: 1024px) {
  section.text-slider-module .text-slider-wrap .text-slider .slick-next {
    left: 8%;
  }
}
section.text-slider-module .text-slider-wrap .text-slider .slick-dots {
  bottom: -3rem;
  text-align: center;
}
section.text-slider-module .text-slider-wrap .text-slider .slick-dots li.slick-active button:before {
  opacity: 1;
  font-size: 3rem;
  color: #000;
}
section.text-slider-module .text-slider-wrap .text-slider .slick-dots li button:before {
  content: "";
  border-radius: 5rem;
  background-color: #000326;
  background-image: url(../svg/SliderCircle.svg);
  background-size: auto;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  padding: 10px;
  display: block;
  transform: scale(0.5, 0.5);
}
section.icon-text-module {
  border-radius: 0.625rem;
}
@media (max-width: 639px) {
  section.icon-text-module {
    margin: 1rem;
  }
}
@media (max-width: 639px) {
  section.icon-text-module .container {
    padding: 1rem;
  }
}
section.icon-text-module .icon-text-wrap {
  padding: 0;
  justify-content: space-between;
}
section.icon-text-module .cell {
  display: flex;
}
section.icon-text-module .text-wrap {
  margin: auto 0;
  position: relative;
  padding: 2rem;
  flex-direction: column;
  justify-content: center;
}
section.icon-text-module .text-wrap p {
  margin-bottom: 0;
}
section.icon-text-module .text-wrap a.cta-black {
  color: #FFFFFF;
  font-weight: 400;
}
section.icon-text-module .text-wrap a.cta-black:hover {
  background-color: #FFFFFF;
  color: #141414;
}
section.icon-text-module .text-wrap a.cta-primary:hover {
  color: #FFFFFF;
}
section.icon-text-module .text-wrap a.cta-secondary:hover {
  color: #FFFFFF;
}
section.icon-text-module .text-wrap a {
  color: #141414;
  text-decoration: none;
  font-weight: 600;
}
section.icon-text-module .icon-wrap {
  position: relative;
  background-image: linear-gradient(90deg, #87e1d1, #00d570);
  background-color: #87e1d1;
  padding: 1rem;
  border-radius: 0.625rem 0 0 0.625rem;
  justify-content: center;
  align-items: center;
}
@media (max-width: 639px) {
  section.icon-text-module .icon-wrap {
    max-height: 125px;
  }
}
section.icon-text-module .icon-wrap img {
  max-height: 130px;
  height: auto;
  width: 100%;
  object-fit: contain;
  transform: scale(0.6);
}
section.icon-text-module .icon-left {
  border-radius: 0.625rem 0 0 0.625rem;
}
@media (max-width: 575px) {
  section.icon-text-module .icon-left {
    border-radius: 0.625rem 0.625rem 0 0;
  }
}
section.icon-text-module .icon-right {
  border-radius: 0 0.625rem 0.625rem 0;
}
@media (max-width: 575px) {
  section.icon-text-module .icon-right {
    border-radius: 0.625rem 0.625rem 0 0;
  }
}
section.simple-box-module {
  border-radius: 0.625rem;
}
@media (max-width: 639px) {
  section.simple-box-module {
    margin: 1rem;
  }
}
section.simple-box-module .image-wrap img {
  border-radius: 0.625rem;
}
@media (max-width: 639px) {
  section.image-text-module .container {
    padding: 1rem;
  }
}
section.image-text-module h1 {
  font-weight: 300;
  padding-bottom: 1rem;
}
section.image-text-module h2 {
  padding-bottom: 2rem;
}
section.image-text-module .cell {
  position: relative;
}
section.image-text-module .text-wrap {
  margin: auto 0;
  position: relative;
}
section.image-text-module .text-wrap a.cta-black {
  color: #FFFFFF;
  font-weight: 400;
}
section.image-text-module .text-wrap a.cta-black:hover {
  background-color: #FFFFFF;
  color: #141414;
}
section.image-text-module .text-wrap a.cta-primary:hover {
  color: #FFFFFF;
}
section.image-text-module .text-wrap a.cta-secondary:hover {
  color: #FFFFFF;
}
section.image-text-module .text-wrap a {
  color: #141414;
  text-decoration: none;
  font-weight: 600;
}
@media (max-width: 639px) {
  section.image-text-module .text-wrap {
    padding: 1rem 0;
  }
}
section.image-text-module .image-wrap {
  position: relative;
  display: flex;
  height: 100%;
}
section.image-text-module .image-wrap img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  border-radius: 0.625rem;
}
section.col-4-col-8-module {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media (max-width: 639px) {
  section.col-4-col-8-module {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
section.col-4-col-8-module .cell.medium-4 {
  border-right: 1px solid #D2D3D5;
  padding-right: 1rem;
}
@media (max-width: 639px) {
  section.col-4-col-8-module .cell.medium-4 {
    border-right: none;
    padding-right: 0;
  }
}
section.col-4-col-8-module .cell.medium-4 .info-box-wrap {
  padding: 2rem;
  border: 1px solid #141414;
  margin-right: 1rem;
  background-color: #F2F2F2;
}
@media (max-width: 639px) {
  section.col-4-col-8-module .cell.medium-4 .info-box-wrap {
    margin-right: 0;
    padding: 1rem;
  }
}
section.col-4-col-8-module .cell.medium-4 .info-box-wrap a.cta-black {
  color: #FFFFFF;
  font-weight: 400;
}
section.col-4-col-8-module .cell.medium-4 .info-box-wrap a.cta-primary {
  font-weight: 400;
}
section.col-4-col-8-module .cell.medium-4 .info-box-wrap a {
  color: #141414;
  font-weight: 700;
}
@media (max-width: 1023px) {
  section.col-4-col-8-module .cell.medium-4 .info-box-wrap a {
    word-break: break-all;
  }
}
section.col-4-col-8-module .cell.medium-4 .info-box-wrap h3, section.col-4-col-8-module .cell.medium-4 .info-box-wrap h4 {
  padding-top: 1rem;
}
section.col-4-col-8-module .cell.medium-4 .text-wrap {
  margin-right: 1rem;
  padding: 2rem 0;
}
section.col-4-col-8-module .cell.medium-4 .text-wrap a.cta-black {
  color: #FFFFFF;
}
section.col-4-col-8-module .cell.medium-4 .text-wrap a {
  color: #141414;
}
section.col-4-col-8-module .cell.medium-4 .text-wrap a:hover {
  font-weight: 600;
  text-decoration: underline;
}
section.col-4-col-8-module .cell.medium-4 .testimonials-wrap {
  background-color: #F2F2F2;
  margin-right: 1rem;
}
@media (max-width: 639px) {
  section.col-4-col-8-module .cell.medium-4 .testimonials-wrap {
    margin-right: 0;
  }
}
section.col-4-col-8-module .cell.medium-4 .testimonials-wrap .testimonials-title {
  padding: 1rem 2rem;
}
section.col-4-col-8-module .cell.medium-4 .testimonials-wrap .testimonials-title h3 {
  margin-bottom: 0;
}
section.col-4-col-8-module .cell.medium-4 .testimonials-wrap .slider-item {
  padding: 1rem 2rem;
  width: 65vw;
  max-width: 350px;
  margin-right: 1rem;
}
@media (max-width: 1023px) {
  section.col-4-col-8-module .cell.medium-4 .testimonials-wrap .slider-item {
    width: 27vw;
  }
}
@media (max-width: 639px) {
  section.col-4-col-8-module .cell.medium-4 .testimonials-wrap .slider-item {
    width: 75vw;
  }
}
section.col-4-col-8-module .cell.medium-4 .testimonials-wrap .slider-item .quotation-mark > svg, section.col-4-col-8-module .cell.medium-4 .testimonials-wrap .slider-item .quotation-mark-reverse > svg {
  width: 25px;
}
section.col-4-col-8-module .cell.medium-4 .testimonials-wrap .slider-item .quotation-mark-reverse > svg {
  transform: rotate(180deg);
}
section.col-4-col-8-module .cell.medium-8 {
  padding-left: 1rem;
}
@media (max-width: 639px) {
  section.col-4-col-8-module .cell.medium-8 {
    padding-left: 0;
  }
}
section.col-4-col-8-module .cell.medium-8 .text-wrap {
  padding: 2rem 1rem 1rem;
}
@media (max-width: 639px) {
  section.col-4-col-8-module .cell.medium-8 .text-wrap {
    padding: 1rem 0;
  }
}
section.col-4-col-8-module .cell.medium-8 .text-wrap h2 {
  padding-bottom: 1rem;
}
section.col-4-col-8-module .cell.medium-8 .text-wrap h3, section.col-4-col-8-module .cell.medium-8 .text-wrap h4 {
  padding-top: 1rem;
}
section.col-4-col-8-module .cell.medium-8 .text-wrap a {
  color: #141414;
  font-weight: 700;
}
section.col-4-col-8-module .cell.medium-8 .text-wrap a.cta-secondary:hover, section.col-4-col-8-module .cell.medium-8 .text-wrap a.cta-primary:hover {
  color: #FFFFFF;
}
section.col-4-col-8-module .cell.medium-8 .accordion-wrap {
  padding: 0 1rem;
}
@media (max-width: 639px) {
  section.col-4-col-8-module .cell.medium-8 .accordion-wrap {
    padding: 0;
  }
}
section.col-4-col-8-module .cell.medium-8 .accordion-wrap .accordion-title::before {
  left: 0;
  content: url(../svg/basic-arrow.svg);
}
section.col-4-col-8-module .cell.medium-8 .accordion-wrap a.accordion-title {
  font-size: 1rem;
  font-weight: 700;
  color: #141414;
  padding-left: 2rem;
  border: 0;
  border-bottom: 1px solid #D2D3D5;
}
section.col-4-col-8-module .cell.medium-8 .accordion-wrap .accordion-content {
  border: none;
}
section.col-4-col-8-module .cell.medium-8 .accordion-wrap .accordion-content a {
  font-weight: 700;
  color: #141414;
}
section.social-module {
  padding: 2rem 0;
}
@media (max-width: 639px) {
  section.social-module {
    padding: 1rem 0;
  }
}
@media (max-width: 639px) {
  section.social-module .social-title {
    text-align: center;
    padding-bottom: 1rem;
  }
}
section.social-module .social-icons {
  padding: 2rem 0 1rem;
}
@media (max-width: 639px) {
  section.social-module .social-icons {
    display: flex;
    justify-content: center;
    padding: 0.5rem 0;
  }
}
section.social-module .social-icons .social-link {
  padding: 0 1rem;
}
@media (max-width: 639px) {
  section.social-module .social-icons .social-link {
    padding: 0 0.5rem;
  }
}
section.social-module .social-icons .instagram {
  padding: 0 1rem 0 0;
}
@media (max-width: 639px) {
  section.social-module .social-icons .instagram {
    padding: 0 0.5rem 0 0;
  }
}
section.image-gallery-module {
  padding: 2rem 0;
}
@media (max-width: 639px) {
  section.image-gallery-module {
    padding: 1rem 0;
  }
}
section.image-gallery-module .image-gallery-slider .slider-item {
  display: flex;
}
section.image-gallery-module .active {
  display: block;
}
section.image-gallery-module .hide {
  display: none;
}
section.image-gallery-module .gallery-large-image {
  padding: 0.5rem 0 0.1rem 0;
}
section.image-gallery-module .gallery-large-image .gallery-video {
  height: 400px;
}
section.image-gallery-module .gallery-small-image {
  padding: 0.5rem;
}
section.image-gallery-module button.slick-next {
  position: relative;
  left: 43%;
  top: 0;
}
@media (max-width: 1023px) {
  section.image-gallery-module button.slick-next {
    left: 40%;
  }
}
section.image-gallery-module button.slick-prev {
  left: 51.5%;
  top: 95.5%;
  transform: rotate(90deg);
}
@media (max-width: 1023px) {
  section.image-gallery-module button.slick-prev {
    top: 93%;
  }
}
section.image-gallery-module .slick-prev:before {
  color: #141414;
  font-size: 1.2rem;
}
section.image-gallery-module .slick-next:before {
  color: #141414;
  position: absolute;
  transform: rotate(90deg);
  font-size: 1.2rem;
}
section.info-box-module {
  padding: 3rem 0;
}
section.info-box-module .title {
  padding: 2rem 0;
}
@media (max-width: 639px) {
  section.info-box-module .title {
    padding: 0 0 1rem 0;
    text-align: center;
  }
}
section.info-box-module .info-box {
  border: 1px solid #141414;
  padding: 1.5rem;
  position: relative;
}
section.info-box-module .info-box a.cta-black {
  color: #FFFFFF;
  font-weight: 400;
}
section.info-box-module .info-box a.cta-primary {
  font-weight: 400;
}
section.info-box-module .info-box a.cta-primary:hover {
  color: #FFFFFF;
}
section.info-box-module .info-box a {
  color: #141414;
  font-weight: 600;
  text-decoration: none;
}
@media (max-width: 639px) {
  section.info-box-module .info-box {
    margin: 0.5rem;
  }
}
section.cta-module {
  padding: 2rem 0;
}
@media (max-width: 639px) {
  section.cta-module {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
section.cta-module .title {
  padding-top: 1rem;
}
section.cta-module .cta-wrap {
  flex-direction: row;
  justify-content: center;
  padding: 1rem 0;
}
@media (max-width: 575px) {
  section.cta-module .cta-wrap {
    flex-direction: column;
  }
}
section.cta-module .cta-wrap .cta {
  margin: 1rem;
}
@media (max-width: 575px) {
  section.cta-module .cta-wrap .cta {
    margin: 1rem auto;
    width: auto;
  }
}
section.cta-module .cta-wrap .cta-basic {
  background-color: #FFFFFF;
  border: 1px solid #000;
  border-radius: 2rem;
  color: #141414;
  display: inline-block;
  padding: 0.5rem 1.5rem;
  transition: all 0.4s ease-in;
  z-index: 3;
}
section.cta-module .cta-wrap .cta-basic:hover {
  background-color: #141414;
  color: #FFFFFF;
}
section.right-sidebar-module .main-content {
  padding: 2rem 0;
}
section.right-sidebar-module .main-content .title {
  padding-bottom: 2rem;
  font-weight: 300;
}
section.right-sidebar-module .main-content .image-wrap {
  padding-bottom: 2rem;
}
section.right-sidebar-module .main-content .text-wrap a {
  color: #141414;
  font-weight: 600;
  text-decoration: none;
}
section.right-sidebar-module .main-content .text-wrap a:hover {
  text-decoration: underline;
}
section.right-sidebar-module .main-content .text-wrap .cta-primary:hover {
  color: #FFFFFF;
}
section.right-sidebar-module .main-content .accordion-wrap {
  padding: 0 1rem;
}
@media (max-width: 639px) {
  section.right-sidebar-module .main-content .accordion-wrap {
    padding: 0;
  }
}
section.right-sidebar-module .main-content .accordion-wrap .accordion {
  margin-bottom: 0;
}
section.right-sidebar-module .main-content .accordion-wrap .accordion-title::before {
  left: 0;
  content: url(../svg/basic-arrow.svg);
}
section.right-sidebar-module .main-content .accordion-wrap .is-active > .accordion-title::before {
  left: 0;
  content: url(../svg/basic-arrow.svg);
}
section.right-sidebar-module .main-content .accordion-wrap .accordion-title:focus, section.right-sidebar-module .main-content .accordion-wrap .accordion-title:hover {
  background-color: #FFFFFF;
}
section.right-sidebar-module .main-content .accordion-wrap .accordion-title {
  font-size: 1rem;
  font-weight: 700;
  color: #141414;
  padding-left: 2rem;
  border: 0;
  border-bottom: 1px solid #D2D3D5;
}
section.right-sidebar-module .main-content .accordion-wrap .accordion-content {
  border: none;
}
section.right-sidebar-module .main-content .accordion-wrap .accordion-content a {
  color: #141414;
  font-weight: 700;
}
section.right-sidebar-module .main-content .accordion-wrap .accordion-content a:hover {
  text-decoration: underline;
}
section.right-sidebar-module .main-content .accordion-wrap .accordion-content ul {
  padding-bottom: 1rem;
}
section.right-sidebar-module .sidebar .sidebar-title {
  text-align: center;
  margin-top: 5rem;
  padding: 1rem;
}
@media (max-width: 639px) {
  section.right-sidebar-module .sidebar .sidebar-title {
    margin-top: 1rem;
  }
}
section.right-sidebar-module .sidebar .sidebar-item-wrap {
  padding: 2rem 1rem;
  text-align: center;
}
section.right-sidebar-module .sidebar .sidebar-item-wrap img {
  height: 150px;
  width: 100%;
  object-fit: cover;
}
section.right-sidebar-module .sidebar .sidebar-item-wrap .link-wrap {
  padding-bottom: 1rem;
}
section.right-sidebar-module .sidebar .sidebar-item-wrap .link-wrap a {
  color: #141414;
  overflow-wrap: break-word;
}
section.right-sidebar-module .sidebar .sidebar-item-wrap .link-wrap a:hover {
  text-decoration: underline;
}
section.image-text-grid-module {
  padding: 2rem 0;
}
@media (max-width: 639px) {
  section.image-text-grid-module {
    padding: 1rem 0;
  }
}
section.image-text-grid-module .title {
  padding: 2rem 0 1rem;
}
section.image-text-grid-module .title .subtitle {
  padding-top: 1rem;
}
section.image-text-grid-module .border-right {
  border-right: 1px solid #D2D3D5;
}
@media (max-width: 639px) {
  section.image-text-grid-module .border-right {
    border-right: none;
  }
}
section.image-text-grid-module .card-image {
  min-height: 1px;
  width: 100%;
  height: 230px;
  object-fit: cover;
}
section.image-text-grid-module .card-wrap {
  padding: 1rem 2rem 1rem 0;
  position: relative;
}
@media (max-width: 639px) {
  section.image-text-grid-module .card-wrap {
    padding: 0;
  }
}
section.image-text-grid-module .card-wrap .card-text-wrap {
  padding: 2rem 2rem 2rem 0;
}
section.image-text-grid-module .card-wrap .card-text-wrap .cta-basic {
  background-color: #FFFFFF;
  border: 1px solid #000;
  border-radius: 2rem;
  color: #000;
  display: inline-block;
  padding: 0.5rem 1.5rem;
  transition: all 0.4s ease-in;
  z-index: 3;
}
section.basic-module {
  padding: 2rem 2rem 0.5rem;
}
section.basic-module h1 {
  padding: 1rem 0 0;
  margin-bottom: 1rem;
}
@media (max-width: 575px) {
  section.basic-module h1 {
    text-align: center;
  }
}
section.basic-module .cell {
  position: relative;
}
section.basic-module img {
  border-radius: 0.625rem;
  margin-bottom: 2rem;
}
@media (max-width: 575px) {
  section.basic-module .cta-wrap {
    flex-direction: column;
    margin-bottom: 2rem;
  }
}
section.basic-module .cta-wrap .cta:first-child {
  margin-left: 0;
}
@media (max-width: 575px) {
  section.basic-module .cta-wrap .cta:first-child {
    margin-left: 0.5rem;
    margin-bottom: 0;
  }
}
section.basic-module .accordion-wrap .accordion {
  margin-bottom: 0;
}
section.basic-module .accordion-wrap .accordion-title::before {
  right: 1rem;
  content: url(../svg/plus.svg);
  margin-top: -0.9rem;
}
@media (max-width: 639px) {
  section.basic-module .accordion-wrap .accordion-title::before {
    margin-top: -1.4rem;
    transform: scale(0.7);
  }
}
section.basic-module .accordion-wrap .is-active > .accordion-title::before {
  right: 1rem;
  content: url(../svg/minus.svg);
  margin-top: -0.9rem;
}
@media (max-width: 639px) {
  section.basic-module .accordion-wrap .is-active > .accordion-title::before {
    margin-top: -1.4rem;
    transform: scale(0.7);
  }
}
section.basic-module .accordion-wrap .accordion-title:focus, section.basic-module .accordion-wrap .accordion-title:hover {
  background-color: transparent;
}
section.basic-module .accordion-wrap .accordion-item {
  margin-bottom: 1rem;
  border-radius: 1rem;
}
section.basic-module .accordion-wrap .accordion-item .accordion-title {
  font-size: 1rem;
  font-weight: 700;
  line-height: normal;
  color: #141414;
  border-radius: 1rem;
  border: 0;
}
@media (max-width: 639px) {
  section.basic-module .accordion-wrap .accordion-item .accordion-title {
    padding-right: 3rem;
  }
}
section.basic-module .accordion-wrap .accordion-item .accordion-content {
  border: none;
  border-radius: 0 0 1rem 1rem;
  font-size: 16px;
}
section.basic-module .accordion-wrap .accordion-item .accordion-content a.cta-black {
  color: #FFFFFF;
}
section.basic-module .accordion-wrap .accordion-item .accordion-content .cta-primary:hover, section.basic-module .accordion-wrap .accordion-item .accordion-content .cta-secondary:hover {
  color: #FFFFFF;
}
section.basic-module .accordion-wrap .accordion-item .accordion-content a {
  color: #141414;
  font-weight: 700;
}
section.basic-module .accordion-wrap .accordion-item .accordion-content a:hover {
  text-decoration: underline;
}
section.basic-module .accordion-wrap .accordion-item .accordion-content ul {
  padding-bottom: 1rem;
}
section.basic-module .accordion-wrap .accordion-item .accordion-content ul li {
  font-size: 16px;
}
section.basic-module .border-accordion .accordion-wrap {
  padding: 0;
}
section.basic-module .border-accordion .accordion-title {
  font-size: 1.25rem;
}
@media (max-width: 639px) {
  section.basic-module .border-accordion .accordion-title {
    font-size: 1.1rem;
  }
}
section.basic-module .border-accordion .accordion-title::before {
  left: 95%;
  content: url(../svg/basic-arrow.svg);
  transform: scale(1.5);
  top: 55%;
}
@media (max-width: 639px) {
  section.basic-module .border-accordion .accordion-title::before {
    left: 89%;
  }
}
section.basic-module .border-accordion .is-active > .accordion-title::before {
  right: 23%;
  content: url(../svg/basic-arrow.svg);
  position: absolute;
  transform: scale(1.5) rotate(180deg);
  top: 55%;
}
@media (max-width: 639px) {
  section.basic-module .border-accordion .is-active > .accordion-title::before {
    left: 95%;
  }
}
section.basic-module .border-accordion .accordion-title:focus, section.basic-module .border-accordion .accordion-title:hover {
  background-color: #FFFFFF;
}
section.basic-module .border-accordion .accordion-item {
  border: 1px solid #141414;
  margin-bottom: 1rem;
  background-color: #FFFFFF;
  position: relative;
}
section.basic-module .border-accordion a.cta-secondary:hover {
  color: #FFFFFF;
}
section.basic-module .testimonial {
  display: flex;
  flex-direction: row;
  align-items: center;
}
section.basic-module .testimonial .testimonial-name-wrap {
  display: flex;
  padding: 2rem 0;
}
@media (max-width: 639px) {
  section.basic-module .testimonial .testimonial-name-wrap {
    flex-direction: column;
  }
}
section.basic-module .testimonial .testimonial-name-wrap .testimonial-name {
  font-size: 2.5rem;
  font-weight: 300;
  margin-left: 0.5rem;
  line-height: 2.2rem;
}
@media (max-width: 639px) {
  section.basic-module .testimonial .testimonial-name-wrap .testimonial-name {
    margin-left: 0;
  }
}
section.mobile-slider-module {
  padding: 2rem 0;
}
@media (max-width: 639px) {
  section.mobile-slider-module .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (max-width: 639px) {
  section.mobile-slider-module .slick-slide {
    margin: 0.5rem;
  }
}
section.mobile-slider-module .slide-item-wrap {
  padding: 1rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 330px;
}
@media (max-width: 639px) {
  section.mobile-slider-module .slide-item-wrap {
    min-height: 300px;
  }
}
section.mobile-slider-module .slide-cta {
  padding-top: 2rem;
}
@media (max-width: 639px) {
  section.mobile-slider-module .slide-cta {
    padding-top: 0;
  }
}
@media (max-width: 639px) {
  section.mobile-slider-module .slick-dots {
    bottom: -70px;
  }
}
section.basic-slider-module {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
section.basic-slider-module .basic-slider .slick-prev {
  position: absolute;
  z-index: 1;
  left: -5%;
  top: 50%;
}
section.basic-slider-module .basic-slider .slick-prev {
  position: absolute;
  z-index: 1;
  right: -5%;
  top: 50%;
}
section.basic-slider-module .basic-slider .slick-prev::before {
  content: "";
  background-image: url(../svg/hero-slider-arrow-prev.svg);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  padding: 20px;
  display: block;
  opacity: 1;
}
section.basic-slider-module .basic-slider .slick-next::before {
  content: "";
  background-image: url(../svg/hero-slider-arrow-next.svg);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  padding: 20px;
  display: block;
  opacity: 1;
}
section.basic-slider-module .slide-wrap {
  padding: 2rem 2rem 2rem 0;
}
@media (max-width: 639px) {
  section.basic-slider-module .slide-wrap {
    padding: 1rem;
  }
}
section.basic-slider-module .slide-wrap .slide-image img {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: cover;
  height: 250px;
  width: 100%;
  position: relative;
}
section.basic-slider-module .slide-wrap .slide-text {
  padding: 2rem;
  min-height: 220px;
}
section.basic-slider-module .slide-wrap .border-slide {
  border: 1px solid #141414;
}
section.template-file-module .adult-accordion-wrap .accordion-item {
  margin-bottom: 1rem;
}
section.template-file-module .adult-accordion-wrap .accordion-item .accordion-title {
  font-size: 1.1rem;
  color: #141414;
  font-weight: 600;
  padding-left: 2rem;
  border: 1px solid #141414;
}
section.template-file-module .adult-accordion-wrap .accordion-item .accordion-title:focus, section.template-file-module .adult-accordion-wrap .accordion-item .accordion-title:hover {
  background-color: #FFFFFF;
}
section.template-file-module .adult-accordion-wrap .accordion-item .accordion-content {
  background-color: #E6F5F6;
}
section.template-file-module .adult-accordion-wrap .accordion-item .accordion-content li {
  list-style-type: none;
}
section.template-file-module .adult-accordion-wrap .accordion-item .accordion-content li a {
  color: #141414;
}
section.template-file-module .adult-accordion-wrap .accordion-item .accordion-content li a:hover {
  text-decoration: underline;
}
section.template-file-module .adult-access-wrap .card-wrap {
  padding: 0 2rem 1rem 0;
  position: relative;
}
section.template-file-module .adult-access-wrap .card-image > img {
  width: 100%;
  height: 200px;
  object-fit: cover;
}
section.template-file-module .adult-access-wrap .card-body {
  margin: 1rem 0;
}
section.template-file-module .adult-access-wrap .card-body h4 {
  color: #1D252C;
}
section.subject-area-module .subject-area-outer {
  border-radius: 0.625rem;
}
@media (max-width: 639px) {
  section.subject-area-module .subject-area-outer {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
section.subject-area-module .subject-area-outer .subject-areas .subject-area-wrap {
  padding: 1.5rem;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0.625rem;
}
section.subject-area-module .subject-area-outer .subject-areas .subject-area-wrap p {
  margin: 0;
}
section.subject-area-module .subject-area-outer .subject-areas .subject-area-wrap h3 {
  margin: auto 0;
}
section.subject-area-module .subject-area-outer .subject-areas .subject-area-wrap a {
  color: #1D252C;
  font-weight: 700;
  text-decoration: none;
}
section.short-code-module .short-code-inner {
  padding: 2rem 0;
}
section.short-code-module .short-code-inner form {
  padding-top: 2rem;
  margin-top: 2rem;
}
section.short-code-module .short-code-inner form label {
  font-size: 1rem;
}
section.short-code-module .short-code-inner form h3 {
  font-weight: 600;
  margin-top: 2rem;
}
section.short-code-module .short-code-inner form .wpcf7-list-item {
  display: block;
}
section.short-code-module .short-code-inner form input[type=submit] {
  background-color: #009CA6;
  border: 1px solid #141414;
  border-radius: 2rem;
  color: #141414;
  display: inline-block;
  padding: 0.5rem 1.5rem;
  transition: all 0.3s ease-in;
}
body.page-template-01-00-home h2 {
  font-family: "Limitless", sans-serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: 40px;
  margin-bottom: 1rem;
}
body.page-template-01-00-home section#hero-slider {
  background-color: #E5FAF0;
  padding: 3rem 1rem;
}
body.page-template-01-00-home section#hero-slider .slick-prev:before {
  content: "";
  background-image: url(../svg/ArrowsPrev.svg);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  padding: 20px;
  display: block;
  opacity: 1;
  left: -8rem;
  position: absolute;
}
@media (min-width: 768px) and (max-width: 1024px) {
  body.page-template-01-00-home section#hero-slider .slick-prev:before {
    padding: 15px;
  }
}
@media (min-width: 1025px) and (max-width: 1430px) {
  body.page-template-01-00-home section#hero-slider .slick-prev:before {
    left: -2rem;
  }
}
body.page-template-01-00-home section#hero-slider .slick-next:before {
  content: "";
  background-image: url(../svg/ArrowsNext.svg);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  padding: 20px;
  display: block;
  opacity: 1;
  right: -8rem;
  position: absolute;
}
@media (min-width: 768px) and (max-width: 1024px) {
  body.page-template-01-00-home section#hero-slider .slick-next:before {
    padding: 15px;
  }
}
@media (min-width: 1025px) and (max-width: 1430px) {
  body.page-template-01-00-home section#hero-slider .slick-next:before {
    right: -2rem;
  }
}
body.page-template-01-00-home section#hero-slider .slick-prev {
  position: absolute;
  z-index: 1;
  left: 0;
  width: 40px;
  height: 40px;
}
@media (min-width: 268px) and (max-width: 1024px) {
  body.page-template-01-00-home section#hero-slider .slick-prev {
    display: none;
  }
}
body.page-template-01-00-home section#hero-slider .slick-next {
  position: absolute;
  z-index: 1;
  right: 0;
  width: 40px;
  height: 40px;
}
@media (min-width: 268px) and (max-width: 1024px) {
  body.page-template-01-00-home section#hero-slider .slick-next {
    display: none;
  }
}
body.page-template-01-00-home section#hero-slider .slick-dots {
  bottom: -3rem;
  text-align: center;
}
body.page-template-01-00-home section#hero-slider .slick-dots li.slick-active button:before {
  opacity: 1;
  font-size: 3rem;
  color: #000;
}
body.page-template-01-00-home section#hero-slider .slick-dots li button:before {
  content: "";
  border-radius: 5rem;
  background-color: #000326;
  background-image: url(../svg/SliderCircle.svg);
  background-size: auto;
  background-position: center center;
  background-repeat: no-repeat;
  transform: scale(0.6);
  cursor: pointer;
  padding: 10px;
  display: block;
}
body.page-template-01-00-home section#hero-slider .slider-item {
  display: flex;
}
@media (min-width: 268px) and (max-width: 1024px) {
  body.page-template-01-00-home section#hero-slider .slider-item {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#hero-slider .slider-item .slider-text {
    text-align: center;
  }
}
body.page-template-01-00-home section#hero-slider .slider-item .slider-text .hero-cta-group {
  display: flex;
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#hero-slider .slider-item .slider-text .hero-cta-group {
    flex-direction: column;
  }
}
body.page-template-01-00-home section#hero-slider .slider-item .slider-text .hero-cta-group .cta-primary:first-child {
  margin-left: 0;
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#hero-slider .slider-item .slider-text .hero-cta-group .cta-primary:first-child {
    margin: 1rem auto 0;
  }
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#hero-slider .slider-item .slider-text .hero-cta-group .cta-primary {
    width: 90%;
    margin: 0 auto;
  }
}
body.page-template-01-00-home section#hero-slider .slider-item .slider-img img {
  border-radius: 0.625rem;
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#hero-slider .slider-item .slider-img img {
    margin-top: 2rem;
  }
}
body.page-template-01-00-home section#provisions {
  padding: 2rem;
  background-color: #CCF7E3;
}
body.page-template-01-00-home section#provisions .single-cta {
  background-image: linear-gradient(90deg, #87e1d1, #00d570);
  background-color: #87e1d1;
  padding: 1.2rem;
  border-radius: 0.625rem;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  width: calc(25% - 1.2rem);
  margin-left: 0.6rem;
  margin-right: 0.6rem;
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#provisions .single-cta {
    margin-bottom: 1rem;
    width: 100%;
  }
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#provisions .single-cta .cta-item {
    display: flex;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
  }
}
body.page-template-01-00-home section#provisions .single-cta .cta-image {
  max-height: 55px;
  margin-bottom: 1rem;
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#provisions .single-cta .cta-image {
    margin-bottom: 0;
  }
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#provisions .single-cta .title {
    width: 100%;
    text-align: center;
  }
}
body.page-template-01-00-home section#provisions .single-cta .title h4 {
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 30px;
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#provisions .single-cta .title h4 {
    font-size: 16px;
    line-height: 18px;
  }
}
body.page-template-01-00-home section#intro {
  padding: 2rem;
}
body.page-template-01-00-home section#intro .intro-wrap-top {
  background-color: #FFF7E5;
  border-radius: 0.625rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#intro .intro-wrap-top {
    flex-direction: column-reverse;
  }
}
body.page-template-01-00-home section#intro .intro-wrap-top .intro-image {
  padding: 2rem;
}
body.page-template-01-00-home section#intro .intro-wrap-top .intro-image img {
  border-radius: 0.625rem;
  object-fit: cover;
  min-height: 550px;
  height: 100%;
  width: 100%;
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#intro .intro-wrap-top .intro-image img {
    height: 250px;
    min-height: 0;
  }
}
body.page-template-01-00-home section#intro .intro-wrap-top .intro-text {
  padding: 2rem;
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#intro .intro-wrap-top .intro-text {
    padding-bottom: 0;
  }
}
body.page-template-01-00-home section#intro .intro-wrap-bottom .intro-cta {
  background-image: linear-gradient(90deg, #f9dd03, #f3af00);
  padding: 1rem;
  border-radius: 0 0 0.625rem 0.625rem;
  text-align: center;
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#intro .intro-wrap-bottom .intro-cta a {
    width: 90%;
  }
}
body.page-template-01-00-home section#story {
  background-color: #E5FAF0;
}
body.page-template-01-00-home section#story .story-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
body.page-template-01-00-home section#story .story-wrap .story-image {
  padding: 2rem;
}
body.page-template-01-00-home section#story .story-wrap .story-image img {
  height: 100%;
  width: 100%;
  min-height: 550px;
  object-fit: cover;
  border-radius: 0.625rem;
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#story .story-wrap .story-image img {
    height: 250px;
    min-height: 0;
  }
}
body.page-template-01-00-home section#story .story-wrap .story-text {
  padding: 2rem;
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#story .story-wrap .story-text {
    padding-bottom: 0;
  }
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#story .story-wrap .story-text .story-cta {
    text-align: center;
  }
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#story .story-wrap .story-text .story-cta a.cta-primary {
    width: 99%;
  }
}
body.page-template-01-00-home section#subject-areas {
  padding: 2rem;
}
body.page-template-01-00-home section#subject-areas .subject-areas-wrap {
  background-color: #FCF0CC;
  border-radius: 0.625rem;
  padding: 2rem 0;
}
body.page-template-01-00-home section#subject-areas .subject-areas-wrap h3 {
  margin-bottom: 1rem;
}
body.page-template-01-00-home section#subject-areas .subject-areas-wrap .course-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  background-color: #FCD680;
  border-radius: 0.625rem;
  padding: 1rem;
  min-height: 86px;
}
body.page-template-01-00-home section#subject-areas .subject-areas-wrap .course-wrap:hover {
  background-image: linear-gradient(90deg, #f9dd03, #f3af00);
  background-color: #ffdd03;
  cursor: pointer;
}
@media (max-width: 1023px) {
  body.page-template-01-00-home section#subject-areas .subject-areas-wrap .course-wrap {
    min-height: 86px;
    max-height: 120px;
    height: 100%;
  }
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#subject-areas .subject-areas-wrap .course-wrap {
    min-height: 60px;
    max-height: 100px;
    height: 100%;
  }
}
body.page-template-01-00-home section#subject-areas .subject-areas-wrap .course-wrap .cta-course {
  font-weight: 600;
  font-size: 1rem;
  line-height: normal;
}
body.page-template-01-00-home section#subject-areas .subject-areas-wrap .course-wrap .cta-course:hover {
  color: #000;
}
body.page-template-01-00-home section#upcoming-events {
  background-color: #E5FAF0;
  padding: 2rem;
  margin-bottom: 2rem;
}
body.page-template-01-00-home section#upcoming-events h3.heading {
  margin-bottom: 1rem;
}
body.page-template-01-00-home section#upcoming-events .events-wrap {
  padding: 0;
}
body.page-template-01-00-home section#upcoming-events .events-wrap .single-event {
  margin-bottom: 1rem;
  width: calc(33% - 1.2rem);
  margin-left: 0.6rem;
  margin-right: 0.6rem;
}
body.page-template-01-00-home section#upcoming-events .events-wrap .single-event .title {
  background-color: #84E1CF;
  background-image: linear-gradient(90deg, #84E1CF, #05D573);
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 2rem;
  width: 100%;
  height: 180px;
  border-radius: 0.625rem 0.625rem 0 0;
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#upcoming-events .events-wrap .single-event .title {
    height: 100px;
  }
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#upcoming-events .events-wrap .single-event .title h3 {
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
  }
}
body.page-template-01-00-home section#upcoming-events .events-wrap .single-event .content {
  padding: 1rem;
  background-color: #B2F2D4;
  border-radius: 0 0 0.625rem 0.625rem;
}
body.page-template-01-00-home section#upcoming-events .events-wrap .single-event .content ul {
  list-style-type: none;
}
body.page-template-01-00-home section#upcoming-events .events-wrap .single-event .content .cta-group {
  display: flex;
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#upcoming-events .events-wrap .single-event .content .cta-group {
    flex-direction: column;
  }
}
body.page-template-01-00-home section#upcoming-events .events-wrap .single-event .content .cta-group .cta {
  margin: 1rem 0;
  padding: 0.3rem 1rem;
  text-align: center;
}
body.page-template-01-00-home section#upcoming-events .events-wrap .single-event .content .cta-group a:first-child {
  margin-right: 1rem;
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#upcoming-events .events-wrap .single-event .content .cta-group a:first-child {
    margin-right: 0;
    margin-bottom: 0;
  }
}
body.page-template-01-00-home section#upcoming-events .events-wrap .view-more {
  background-color: #84E1CF;
  background-image: linear-gradient(90deg, #84E1CF, #05D573);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 2rem;
  max-height: 458px;
  min-height: 409px;
  height: 100%;
  border-radius: 0.625rem;
  width: calc(33% - 1.2rem);
  margin-left: 0.6rem;
  margin-right: 0.6rem;
}
body.page-template-01-00-home section#upcoming-events .events-wrap .more-mobile {
  background-color: #84E1CF;
  background-image: linear-gradient(90deg, #84E1CF, #05D573);
  max-height: 383px;
  min-height: 332px;
  height: 100%;
  border-radius: 0.625rem;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
body.page-template-01-00-home section#upcoming-events .events-wrap .more-mobile .mobile-content h3 {
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
}
body.page-template-01-00-home section#upcoming-events .slick-prev:before {
  content: "";
  background-image: url(../svg/ArrowsPrev.svg);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  padding: 20px;
  display: block;
  opacity: 1;
  left: -8rem;
  position: absolute;
}
@media (min-width: 768px) and (max-width: 1024px) {
  body.page-template-01-00-home section#upcoming-events .slick-prev:before {
    padding: 15px;
  }
}
@media (min-width: 1025px) and (max-width: 1430px) {
  body.page-template-01-00-home section#upcoming-events .slick-prev:before {
    left: -2rem;
  }
}
body.page-template-01-00-home section#upcoming-events .slick-next:before {
  content: "";
  background-image: url(../svg/ArrowsNext.svg);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  padding: 20px;
  display: block;
  opacity: 1;
  right: -8rem;
  position: absolute;
}
@media (min-width: 768px) and (max-width: 1024px) {
  body.page-template-01-00-home section#upcoming-events .slick-next:before {
    padding: 15px;
  }
}
@media (min-width: 1025px) and (max-width: 1430px) {
  body.page-template-01-00-home section#upcoming-events .slick-next:before {
    right: -2rem;
  }
}
body.page-template-01-00-home section#upcoming-events .slick-prev {
  position: absolute;
  z-index: 1;
  left: 0;
  width: 40px;
  height: 40px;
}
@media (min-width: 268px) and (max-width: 1024px) {
  body.page-template-01-00-home section#upcoming-events .slick-prev {
    display: none;
  }
}
body.page-template-01-00-home section#upcoming-events .slick-next {
  position: absolute;
  z-index: 1;
  right: 0;
  width: 40px;
  height: 40px;
}
@media (min-width: 268px) and (max-width: 1024px) {
  body.page-template-01-00-home section#upcoming-events .slick-next {
    display: none;
  }
}
body.page-template-01-00-home section#upcoming-events .slick-dots {
  bottom: -3rem;
  text-align: center;
}
body.page-template-01-00-home section#upcoming-events .slick-dots li.slick-active button:before {
  opacity: 1;
  font-size: 3rem;
  color: #000;
}
body.page-template-01-00-home section#upcoming-events .slick-dots li button:before {
  content: "";
  border-radius: 5rem;
  background-color: #000326;
  background-image: url(../svg/SliderCircle.svg);
  background-size: auto;
  background-position: center center;
  background-repeat: no-repeat;
  transform: scale(0.6);
  cursor: pointer;
  padding: 10px;
  display: block;
}
body.page-template-01-00-home section#contact {
  margin-bottom: 2rem;
  padding: 0 2rem;
}
body.page-template-01-00-home section#contact .contact-wrap {
  text-align: center;
  background-color: #FFF7E5;
  border-radius: 0.625rem;
  align-items: center;
  justify-content: center;
}
body.page-template-01-00-home section#contact .contact-wrap .contact-text {
  padding: 2rem;
}
body.page-template-01-00-home section#contact .contact-wrap .contact-cta {
  background-image: linear-gradient(90deg, #f9dd03, #f3af00);
  padding: 1rem;
  border-radius: 0 0 0.625rem 0.625rem;
  text-align: center;
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#contact .contact-wrap .contact-cta a {
    width: 90%;
  }
}
body.page-template-02-00-page-landing section#header .page-title {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
body.page-template-02-00-page-landing section#header .page-title .header-overlay {
  padding: 3rem 1rem;
}
body.page-template-02-00-page-landing section#header .page-title .header-overlay .header-inner {
  height: 40vh;
  align-content: center;
  align-items: center;
  padding: 0 1rem;
}
body.page-template-02-00-page-landing section#header .page-title .header-overlay .header-inner h1 {
  color: #141414;
  margin: 1rem;
  font-size: 4rem;
  line-height: 5.5rem;
  letter-spacing: 0.2rem;
}
@media (max-width: 1023px) {
  body.page-template-02-00-page-landing section#header .page-title .header-overlay .header-inner h1 {
    font-size: 3rem;
    line-height: 3.5rem;
  }
}
body.page-template-02-00-page-landing section#header .sub-header h2 {
  font-size: 1.6rem;
  color: #141414;
  margin: 1rem;
}
body.page-template-02-00-page-landing section#header .sub-header h3 {
  color: #141414;
  margin: 1rem;
}
body.page-template-02-00-page-landing section#header .sub-header .cta {
  display: flex;
  margin: 2rem 0;
}
body.page-template-03-00-general-landing h2 {
  font-size: 1.875rem;
  font-family: "Limitless", sans-serif;
  font-weight: 400;
  margin-bottom: 1rem;
  line-height: normal;
}
body.page-template-03-00-general-landing section#header .page-title {
  background-image: linear-gradient(90deg, #87e1d1, #05d576);
  padding: 3rem 1rem;
}
body.page-template-03-00-general-landing section#header .page-title .header-inner {
  height: 30vh;
  align-items: center;
  text-align: center;
}
@media (max-width: 1023px) {
  body.page-template-03-00-general-landing section#header .page-title .header-inner {
    height: auto;
  }
}
body.page-template-03-00-general-landing section#header .page-title .header-inner h1 {
  color: #141414;
  margin: 1rem;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.5rem;
}
@media (max-width: 1023px) {
  body.page-template-03-00-general-landing section#header .page-title .header-inner h1 {
    font-size: 2rem;
    line-height: 2.5rem;
  }
}
body.post-type-archive-corporate-documents section#splash {
  background-color: #E5FAF0;
  padding: 2rem;
  height: 300px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 1023px) {
  body.post-type-archive-corporate-documents section#splash {
    height: 260px;
  }
}
body.post-type-archive-corporate-documents section#splash h1 {
  font-weight: 400;
}
@media (max-width: 1023px) {
  body.post-type-archive-corporate-documents section#splash h1 {
    font-size: 2rem;
    line-height: 2.5rem;
    text-align: center;
    margin: 2rem 0;
  }
}
body.post-type-archive-corporate-documents section#corporate-documents {
  background-color: #FFF7E5;
  padding: 2rem;
}
body.post-type-archive-corporate-documents section#corporate-documents .search-doc {
  padding: 0 0 2rem 0;
}
body.post-type-archive-corporate-documents section#corporate-documents .search-doc input#document-filter {
  border-radius: 2rem;
  margin-bottom: 0.5rem;
  border: 1px solid #cacaca;
}
body.post-type-archive-corporate-documents section#corporate-documents .search-doc input::placeholder {
  font-size: 1rem;
}
body.post-type-archive-corporate-documents section#corporate-documents .document-item {
  padding: 1.5rem;
  margin-bottom: 1rem;
  border-radius: 1rem;
  width: 100%;
}
body.post-type-archive-corporate-documents section#corporate-documents .document-item h4.document-title {
  font-family: "Limitless", sans-serif;
  font-size: 1.6rem;
  font-weight: 500;
  margin: 0 0 1rem 0.5rem;
}
@media (max-width: 639px) {
  body.post-type-archive-corporate-documents section#corporate-documents .document-item h4.document-title {
    text-align: center;
    font-size: 20px;
  }
}
body.post-type-archive-corporate-documents section#corporate-documents .document-item .post-outer .post-info {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
body.post-type-archive-corporate-documents section#corporate-documents .document-item .post-outer .post-info a.title {
  font-weight: 600;
  margin: 0.5rem;
  width: 100%;
  padding: 0.5rem;
  min-height: 64px;
}
@media (max-width: 639px) {
  body.post-type-archive-corporate-documents section#corporate-documents .document-item .post-outer .post-info a.title {
    min-height: 0;
  }
}
body.post-type-archive-corporate-documents section#contact {
  padding: 0 2rem;
}
body.post-type-archive-corporate-documents section#contact .contact-wrap {
  padding: 2rem;
  margin: 2rem auto;
  border-radius: 1rem;
  background-color: #86E1D0;
  background-image: linear-gradient(90deg, #86E1D0, #01D571);
  text-align: center;
  justify-content: center;
  align-items: center;
}
body.post-type-archive-corporate-documents section#contact .contact-wrap .title {
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}
body.post-type-archive-courses article.heading.single {
  background-color: #86e1d0;
  background-image: linear-gradient(90deg, #86e1d0, #0ad576);
  min-height: 300px;
  justify-content: center;
  display: flex;
  align-items: center;
}
@media (max-width: 1023px) {
  body.post-type-archive-courses article.heading.single {
    min-height: 0;
  }
}
body.post-type-archive-courses article.heading.single h1#archive-courses-heading {
  font-weight: 400;
}
@media (max-width: 1023px) {
  body.post-type-archive-courses article.heading.single h1#archive-courses-heading {
    font-size: 2rem;
    line-height: 2.5rem;
  }
}
body.post-type-archive-courses article.safeguarding {
  padding: 2rem 2rem 0;
  text-align: center;
}
body.post-type-archive-courses article.safeguarding .safeguarding-wrap {
  margin: auto;
}
body.post-type-archive-courses article.safeguarding .safeguarding-wrap h3 {
  margin-bottom: 1rem;
}
body.post-type-archive-courses article.information section.intro {
  padding: 2rem 0 1rem 0;
}
body.post-type-archive-courses article.all-courses .filtered-courses {
  justify-content: space-evenly;
}
body.post-type-archive-courses article.all-courses .filtered-courses .course-type-title {
  width: 100%;
  margin: 2rem auto 1rem;
  text-align: center;
  font-size: 1.6rem;
}
body.post-type-archive-courses article.all-courses .filtered-courses .course-tile {
  border: 1px solid #87E1D1;
  border-radius: 10px;
  padding: 1rem;
  margin-bottom: 1rem;
}
body.post-type-archive-courses article.all-courses .filtered-courses .course-tile .course-tile-inner {
  text-align: center;
}
body.post-type-archive-courses article.all-courses .filtered-courses .course-tile .course-tile-inner .course-info h4 {
  font-size: 1.2rem;
  margin-bottom: 1rem;
  line-height: normal;
}
body.post-type-archive-courses article.all-courses .filtered-courses .course-tile .course-tile-inner a.cta-primary {
  font-size: 1rem;
  padding: 0.5rem 1.5rem;
}
body.post-type-archive-events section#splash {
  background-color: #E5FAF0;
}
body.post-type-archive-events section#splash .header {
  align-content: center;
  align-items: center;
  padding: 2rem;
}
@media (max-width: 639px) {
  body.post-type-archive-events section#splash .header {
    min-height: 0;
  }
}
body.post-type-archive-events section#splash .header h1 {
  font-weight: 400;
}
@media (max-width: 1023px) {
  body.post-type-archive-events section#splash .header h1 {
    font-size: 2rem;
    line-height: 2.5rem;
    text-align: center;
    margin: 2rem 0;
  }
}
body.post-type-archive-events section#splash .header .header-image img {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 0.625rem;
  height: 250px;
  right: 0;
  position: relative;
  object-fit: cover;
}
@media (max-width: 639px) {
  body.post-type-archive-events section#splash .header .header-image img {
    margin-bottom: 1rem;
  }
}
body.post-type-archive-events section#keydates {
  margin: 2rem auto;
}
body.post-type-archive-events section#keydates .outer {
  padding: 0 2rem;
}
body.post-type-archive-events section#keydates .outer .header {
  background-image: linear-gradient(90deg, #f9dd03, #f3af00);
  border-radius: 0.625rem 0.625rem 0 0;
  margin: auto;
  padding: 1rem;
}
body.post-type-archive-events section#keydates .outer .content .content-inner {
  padding: 0;
  justify-content: center;
  color: #141414;
  font-size: 18px;
  font-family: "OwnersTextReg", sans-serif;
  font-weight: 400;
  font-style: normal;
}
body.post-type-archive-events section#keydates .outer .content .content-inner .content-left {
  padding: 1rem 2rem;
  border-right: 1px solid #F3af00;
}
body.post-type-archive-events section#keydates .outer .content .content-inner .content-right {
  padding: 1rem 2rem;
}
body.post-type-archive-events section#keydates .outer .content .content-inner .content-last {
  padding: 1rem 2rem;
  text-align: center;
  border-radius: 0 0 0.625rem 0.625rem;
}
body.post-type-archive-events section#keydates .outer .content .content-inner .yellow10 {
  background-color: #FFF7E5;
}
body.post-type-archive-events section#keydates .outer .content .content-inner .yellow20 {
  background-color: #FCF0CC;
}
body.post-type-archive-events section#keydates .outer .content .content-inner .yellow30 {
  background-color: #FCE5B2;
}
body.post-type-archive-events section#keydates .outer .content .content-inner .yellow40 {
  background-color: #FCDE99;
}
body.post-type-archive-events section#keydates .outer .content .content-inner .yellow50 {
  background-color: #FCD680;
}
body.post-type-archive-events section#content {
  background-color: #E5FAF0;
}
body.post-type-archive-events section#content .event-title {
  padding: 2rem 2rem 0 2rem;
}
body.post-type-archive-events section#content .event-items {
  padding: 2rem;
}
body.post-type-archive-events section#content .event-items .single-event {
  margin-bottom: 1rem;
  padding-right: 1rem;
}
@media (max-width: 639px) {
  body.post-type-archive-events section#content .event-items .single-event {
    padding-right: 0;
  }
}
body.post-type-archive-events section#content .event-items .single-event .event-image {
  background-color: #84E1CF;
  background-image: linear-gradient(90deg, #84E1CF, #05D573);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2rem;
  width: 100%;
  height: 180px;
  border-radius: 10px 10px 0 0;
}
@media (max-width: 639px) {
  body.post-type-archive-events section#content .event-items .single-event .event-image {
    height: 100px;
  }
}
body.post-type-archive-events section#content .event-items .single-event .event-image h3 {
  font-size: 30px;
  font-weight: 400;
  line-height: normal;
  text-align: center;
}
@media (max-width: 1023px) {
  body.post-type-archive-events section#content .event-items .single-event .event-image h3 {
    font-size: 1.8rem;
  }
}
body.post-type-archive-events section#content .event-items .single-event .content {
  background-color: #B2F2D4;
  padding: 1.5rem;
  position: relative;
  border-radius: 0 0 10px 10px;
}
body.post-type-archive-events section#content .event-items .single-event .content ul {
  list-style-type: none;
}
body.post-type-archive-events section#content .event-items .single-event .content ul li {
  font-family: "OwnersTextReg", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  line-height: 26px;
}
@media (max-width: 639px) {
  body.post-type-archive-events section#content .event-items .single-event .content ul li {
    font-size: 1.25rem;
  }
}
body.post-type-archive-events section#content .event-items .single-event .content .cta-group {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1023px) {
  body.post-type-archive-events section#content .event-items .single-event .content .cta-group {
    flex-direction: column;
    justify-content: center;
    text-align: center;
  }
}
body.post-type-archive-events section#content .event-items .single-event .content .cta-group .cta {
  margin: 1rem 0;
  padding: 0.3rem 1rem;
}
@media (max-width: 639px) {
  body.post-type-archive-events section#content .event-items .single-event .content .cta-group .cta {
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
    padding: 0.5rem;
  }
}
body.post-type-archive-events section#content .event-items .slick-prev:before {
  content: "";
  background-image: url(../svg/ArrowsPrev.svg);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  padding: 20px;
  display: block;
  opacity: 1;
  right: -53rem;
  top: -15rem;
  position: absolute;
}
@media (min-width: 768px) and (max-width: 1024px) {
  body.post-type-archive-events section#content .event-items .slick-prev:before {
    padding: 15px;
  }
}
@media (min-width: 1025px) and (max-width: 1430px) {
  body.post-type-archive-events section#content .event-items .slick-prev:before {
    left: -2rem;
  }
}
body.post-type-archive-events section#content .event-items .slick-next:before {
  content: "";
  background-image: url(../svg/ArrowsNext.svg);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  padding: 20px;
  display: block;
  opacity: 1;
  right: 3rem;
  top: -15rem;
  position: absolute;
}
@media (min-width: 768px) and (max-width: 1024px) {
  body.post-type-archive-events section#content .event-items .slick-next:before {
    padding: 15px;
  }
}
@media (min-width: 1025px) and (max-width: 1430px) {
  body.post-type-archive-events section#content .event-items .slick-next:before {
    right: -2rem;
  }
}
body.post-type-archive-events section#content .event-items .slick-prev {
  position: absolute;
  z-index: 1;
  left: 0;
  width: 40px;
  height: 40px;
}
@media (min-width: 268px) and (max-width: 1024px) {
  body.post-type-archive-events section#content .event-items .slick-prev {
    display: none;
  }
}
body.post-type-archive-events section#content .event-items .slick-next {
  position: absolute;
  z-index: 1;
  right: 0;
  width: 40px;
  height: 40px;
}
@media (min-width: 268px) and (max-width: 1024px) {
  body.post-type-archive-events section#content .event-items .slick-next {
    display: none;
  }
}
body.post-type-archive-events section#content .event-items .slick-dots {
  text-align: center;
  bottom: -1rem;
  position: relative;
}
body.post-type-archive-events section#content .event-items .slick-dots li.slick-active button:before {
  opacity: 1;
  font-size: 3rem;
  color: #000;
}
body.post-type-archive-events section#content .event-items .slick-dots li button:before {
  content: "";
  border-radius: 5rem;
  background-color: #000326;
  background-image: url(../svg/SliderCircle.svg);
  background-size: auto;
  background-position: center center;
  background-repeat: no-repeat;
  transform: scale(0.6);
  cursor: pointer;
  padding: 10px;
  display: block;
}
body.post-type-archive-events section#info .info-wrap {
  padding: 0 2rem;
  border-radius: 1rem;
  margin: 2rem auto;
}
body.post-type-archive-events section#info .info-wrap .info-inner {
  background-color: #FCF0CC;
  padding: 2rem;
  border-radius: 10px;
}
body.post-type-archive-events section#info .info-wrap .info-inner h3 {
  margin-bottom: 1rem;
}
body.post-type-archive-events section#info .info-wrap .info-inner ul {
  margin-left: 2rem;
}
body.post-type-archive-events section#info .info-wrap .info-inner .info-image {
  border-radius: 0.625rem;
}
@media (max-width: 639px) {
  body.post-type-archive-events section#info .info-wrap .info-inner .info-image {
    margin-top: 1.5rem;
  }
}
body.blog section#splash {
  background-color: #E5FAF0;
}
body.blog section#splash .header {
  align-content: center;
  align-items: center;
  padding: 2rem;
}
@media (max-width: 639px) {
  body.blog section#splash .header {
    min-height: 0;
  }
}
body.blog section#splash .header h1 {
  font-weight: 400;
}
@media (max-width: 1023px) {
  body.blog section#splash .header h1 {
    font-size: 2rem;
    line-height: 2.5rem;
    text-align: center;
    margin: 2rem 0;
  }
}
body.blog section#splash .header .header-image img {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 0.625rem;
  height: 250px;
  right: 0;
  position: relative;
  object-fit: cover;
}
@media (max-width: 639px) {
  body.blog section#splash .header .header-image img {
    margin-bottom: 1rem;
  }
}
body.blog section#posts .news-items {
  padding: 2rem;
}
body.blog section#posts .news-items .single-news {
  background-color: #B2F2D4;
  border-radius: 10px;
  margin-bottom: 1rem;
}
body.blog section#posts .news-items .single-news .news-image {
  background-size: cover;
  width: 100%;
  height: 200px;
  background-repeat: no-repeat;
  object-fit: cover;
  border-radius: 10px 10px 0 0;
  background-color: #87E1D1;
}
body.blog section#posts .news-items .single-news .title {
  padding: 1.5rem 1.5rem 0.5rem;
}
@media (max-width: 639px) {
  body.blog section#posts .news-items .single-news .title {
    padding: 1.25rem 1.25rem 0.5rem;
  }
}
@media (max-width: 639px) {
  body.blog section#posts .news-items .single-news .title h3 {
    font-size: 20px;
    line-height: 26px;
  }
}
body.blog section#posts .news-items .single-news .excerpt {
  padding: 0 1.5rem 1.5rem;
}
@media (max-width: 639px) {
  body.blog section#posts .news-items .single-news .excerpt {
    padding: 0 1.25rem 1.25rem;
  }
}
body.blog section#posts .news-items .single-news .excerpt .date {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
}
@media (max-width: 639px) {
  body.blog section#posts .news-items .single-news .excerpt .date {
    font-size: 14px;
    line-height: 20px;
  }
}
body.blog section#posts .news-items .single-news .excerpt .cta-primary {
  margin: 0 0 1rem 0;
  text-align: center;
}
@media (max-width: 639px) {
  body.blog section#posts .news-items .single-news .excerpt .cta-primary {
    width: 100%;
  }
}
body.single-events section#splash {
  background-color: #E5FAF0;
}
body.single-events section#splash .header {
  padding: 3rem;
  height: 350px;
  align-content: center;
  align-items: center;
  text-align: center;
}
@media (max-width: 1023px) {
  body.single-events section#splash .header {
    min-height: 0;
  }
}
body.single-events section#splash .header h1 {
  font-weight: 400;
  padding-bottom: 2rem;
}
body.single-events section#splash .header .header-cta {
  text-align: center;
}
body.single-events section#content {
  padding: 3rem 2rem;
}
@media (max-width: 1023px) {
  body.single-events section#content {
    padding: 2rem;
  }
}
body.single-events section#content .content-outer .event-meta {
  background-image: linear-gradient(90deg, #f9dd03, #f3af00);
  border-radius: 1rem 1rem 0 0;
  padding: 1.5rem 3rem;
}
body.single-events section#content .content-outer .event-meta .event-meta-inner {
  display: flex;
  justify-content: space-around;
  align-items: center;
  text-align: center;
}
@media (max-width: 1023px) {
  body.single-events section#content .content-outer .event-meta .event-meta-inner {
    flex-direction: column;
  }
}
body.single-events section#content .content-outer .event-meta .event-meta-inner .meta-col {
  display: flex;
  flex-direction: column;
  text-align: center;
  font-family: "OwnersTextReg", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  line-height: 26px;
  justify-content: center;
  align-items: center;
}
@media (max-width: 639px) {
  body.single-events section#content .content-outer .event-meta .event-meta-inner .meta-col {
    font-size: 1.25rem;
  }
}
body.single-events section#content .content-outer .event-meta .event-meta-inner .meta-col strong {
  margin-bottom: 0.5rem;
  font-weight: 600;
}
@media (max-width: 1023px) {
  body.single-events section#content .content-outer .event-meta .event-meta-inner .meta-col strong {
    margin: 0.5rem;
  }
}
body.single-events section#content .content-outer .content-wrapper {
  background-color: #FFF7E5;
  border-radius: 0 0 1rem 1rem;
  text-align: center;
}
body.single-events section#content .content-outer .content-wrapper .content-inner {
  align-items: center;
  justify-content: center;
  text-align: center;
}
body.single-events section#content .content-outer .content-wrapper .content-inner .copy {
  padding: 3rem 2rem 0;
}
body.single-events section#content .content-outer .content-wrapper .content-inner .cta-container {
  padding-bottom: 2rem;
  text-align: center;
}
body.single-events section#next-prev {
  padding: 2rem;
  text-align: center;
}
body.single-post section#splash {
  background-color: #E5FAF0;
  padding: 2rem;
}
body.single-post section#splash .header {
  align-items: center;
}
@media (max-width: 639px) {
  body.single-post section#splash .header {
    text-align: center;
  }
}
body.single-post section#splash .header h1 {
  margin-bottom: 1rem;
  padding-right: 2rem;
}
@media (max-width: 639px) {
  body.single-post section#splash .header h1 {
    padding: 0;
    margin-top: 2rem;
  }
}
body.single-post section#splash .header h2 {
  font-family: "OwnersTextReg", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
}
body.single-post section#splash .header .header-image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 0.625rem;
  height: 350px;
  right: 0;
  position: relative;
  object-fit: cover;
}
@media (max-width: 639px) {
  body.single-post section#splash .header .header-image {
    max-height: 200px;
  }
}
body.single-post section#splash .header .document-download {
  margin-top: 2rem;
}
body.single-post section#content {
  padding: 2rem;
}
body.single-post section#content .post-image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 0.625rem;
  height: 350px;
  right: 0;
  position: relative;
  object-fit: cover;
}
body.single-post section#next-prev {
  padding: 2rem;
  text-align: center;
}
/* Entry requirement page */
.page-id-525 #entry-table .header {
  font-weight: 600;
  background-color: #7cdfc8;
  background-image: linear-gradient(90deg, #7cdfc8, #16d77f);
  padding: 0;
}
.page-id-525 #entry-table .header .header-inner {
  padding: 1rem;
}
.page-id-525 #entry-table .content {
  border-right: 1px solid #7cdfc8;
  border-bottom: 1px solid #7cdfc8;
  border-left: 1px solid #7cdfc8;
  padding: 0;
}
.page-id-525 #entry-table .content .content-inner {
  padding: 1rem;
}
.page-id-525 #entry-table .content .content-inner:first-child {
  border-right: 1px solid #7cdfc8;
}
@media (max-width: 1023px) {
  .page-id-525 #entry-table .content .content-inner:first-child {
    border-right: 0;
  }
}
/* Our Values page */
.page-id-604 article.text-block .values-head {
  background-image: linear-gradient(90deg, #f9dd03, #f3af00);
  padding: 1rem;
  border-radius: 1rem 1rem 0 0;
  text-align: center;
}
.page-id-604 article.text-block .values-head h2 {
  font-size: 1.875rem;
  font-family: "Limitless", sans-serif;
  font-weight: 400;
  line-height: normal;
  margin: 0;
}
.page-id-604 article.text-block .values-info {
  padding: 0;
}
.page-id-604 article.text-block .values-info .cell {
  border-left: 1px solid #F8AE00;
  border-bottom: 1px solid #F8AE00;
  padding: 2rem;
  text-align: center;
  align-items: center;
  display: flex;
  justify-content: center;
  font-size: 1.25rem;
  font-weight: 500;
}
@media (max-width: 639px) {
  .page-id-604 article.text-block .values-info .cell {
    border-right: 1px solid #F8AE00;
  }
}
.page-id-604 article.text-block .values-info .cell:last-child {
  border-right: 1px solid #F8AE00;
}
.page-id-604 article.text-intro .expectation .term-list-outer {
  display: flex;
  align-items: center;
}
.page-id-604 article.text-intro .expectation .term-list-outer .term-list {
  background-image: none;
  padding: 0;
  justify-content: center;
}
.page-id-604 article.text-intro .expectation .term-list-outer .term-list .term {
  background: #87E1D1;
  border-radius: 10px;
  padding: 1.5rem 1rem;
  text-align: center;
  font-weight: bold;
  margin: 0.6rem;
}
@media (max-width: 1023px) {
  .page-id-604 article.text-intro .expectation .term-list-outer .term-list .term {
    padding: 1rem;
  }
}
/* Academic Calendar */
@media (max-width: 639px) {
  .page-id-497 section.basic-module .header-img img {
    max-height: 150px;
    background-size: cover;
    width: 100%;
    object-fit: cover;
  }
}
@media (max-width: 639px) {
  .page-id-497 section.cta-module .cta-wrap .events {
    width: 90%;
    text-align: center;
  }
}
.page-id-497 section.grid-column-module .term-cell {
  margin: 0;
  border-bottom: 1px solid #00D570;
  padding: 0.5rem;
}
@media (max-width: 639px) {
  .page-id-497 section.grid-column-module .term-cell:nth-child(even) {
    border-bottom: 0;
  }
}
.page-id-497 section.grid-column-module .term-last-cell {
  margin: 0;
  padding: 0.5rem;
}
/* Information for Parents and Guardians */
@media (max-width: 639px) {
  .page-id-2439 section.basic-module .header-img img {
    max-height: 150px;
    background-size: cover;
    width: 100%;
    object-fit: cover;
  }
}
/* Student Life page */
@media (max-width: 639px) {
  .page-id-2478 section.basic-module .header-ctas {
    margin-bottom: 2rem;
  }
}
.page-id-2478 section.basic-module .header-ctas .cta {
  margin: 0.5rem;
  padding: 0.5rem 1rem;
}
@media (max-width: 639px) {
  .page-id-2478 section.basic-module .header-ctas .cta {
    width: 100%;
  }
}
.page-id-2478 section.grid-column-module .text-wrap {
  font-size: 20px;
  justify-content: center;
  text-align: center;
  min-height: 110px;
  padding: 1rem 3rem;
}
.page-id-2478 section.grid-column-module .text-wrap p {
  margin-bottom: 0;
}
.page-id-2478 section.image-text-module .image-wrap img {
  margin-bottom: 1rem;
}
/* T Levels page */
.page-id-2257 section.basic-module .accordion-wrap .accordion-item .accordion-content tbody, .page-id-2257 section.basic-module .accordion-wrap .accordion-item .accordion-content tfoot, .page-id-2257 section.basic-module .accordion-wrap .accordion-item .accordion-content thead {
  border: 0px solid #f1f1f1;
  background-color: transparent;
}
.page-id-2257 section.basic-module .accordion-wrap .accordion-item .accordion-content tbody tr {
  border-bottom: 0;
  background-color: transparent;
  border-top: 1px solid #00D570;
}
.page-id-2257 section.basic-module .accordion-wrap .accordion-item .accordion-content tbody tr:first-child {
  border-top: 0;
}
@media (max-width: 639px) {
  .page-id-2257 section.simple-box-module .text-wrap a.cta {
    width: 100%;
  }
}
.page-id-2257 section.grid-column-module .text-wrap {
  display: flex;
  align-items: center;
}
/* A Levels page */
.page-id-2042 .green-gradient {
  padding: 0;
  background-image: linear-gradient(90deg, #87e1d1, #00d570);
  border-radius: 0.625rem;
  justify-content: space-between;
  align-items: center;
  text-align: center;
}
.page-id-2042 .green-gradient .gradient-inner {
  padding: 1rem;
  margin: 0;
}
.page-id-2042 .green-gradient .gradient-inner p {
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .page-id-2042 .subject-area-module .subject-area-outer .subject-areas .subject-area-wrap {
    min-height: 88px;
    max-height: 106px;
    height: 100%;
  }
}
/* Support */
.page-id-2699 .header-ctas {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 1023px) {
  .page-id-2699 .header-ctas {
    margin-bottom: 2rem;
  }
}
@media (max-width: 639px) {
  .page-id-2699 .header-ctas {
    justify-content: center;
  }
}
.page-id-2699 .header-ctas .cta {
  margin: 0.5rem 0.5rem 0 0;
}
@media (max-width: 639px) {
  .page-id-2699 .header-ctas .cta {
    width: 100%;
    text-align: center;
  }
}
.page-id-2699 .ctas-group {
  width: 80%;
  margin: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 639px) {
  .page-id-2699 .ctas-group {
    width: 100%;
  }
}
.page-id-2699 .ctas-group .cta {
  margin: 0.5rem 0.5rem 0 0;
}
@media (max-width: 639px) {
  .page-id-2699 .ctas-group .cta {
    width: 100%;
    text-align: center;
  }
}
.page-id-2699 .hightlight-box {
  background-image: linear-gradient(90deg, #f9dd03, #f3af00);
  background-color: #ffdd03;
  border-radius: 0.625rem;
  padding: 1rem;
  font-weight: 600;
}
@media (max-width: 639px) {
  .page-id-2699 .hightlight-box {
    text-align: center;
  }
}
@media (max-width: 639px) {
  .page-id-2699 .support-img {
    margin-bottom: 2rem;
    max-height: 200px;
  }
}
@media (max-width: 639px) {
  .page-id-2699 .send-img {
    margin-top: 1rem;
    max-height: 200px;
  }
}
@media (max-width: 639px) {
  .page-id-2699 .exam-img {
    max-height: 200px;
  }
}
/* Wellbeing */
@media (max-width: 639px) {
  .page-id-2788 h6 {
    font-size: 1.25rem;
    line-height: normal;
  }
}
.page-id-2788 .header-ctas {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 1023px) {
  .page-id-2788 .header-ctas {
    margin-bottom: 2rem;
  }
}
@media (max-width: 639px) {
  .page-id-2788 .header-ctas {
    justify-content: center;
  }
}
.page-id-2788 .header-ctas .cta {
  margin: 0.5rem 0.5rem 0 0;
}
@media (max-width: 639px) {
  .page-id-2788 .header-ctas .cta {
    width: 100%;
    text-align: center;
  }
}
@media (max-width: 639px) {
  .page-id-2788 .mobile-img img {
    max-height: 180px;
    width: 100%;
    object-fit: cover;
    display: block;
    margin-bottom: 2rem;
  }
}
.page-id-2788 .grid-column-module .read-more-state {
  display: none;
}
.page-id-2788 .grid-column-module .read-more-target {
  opacity: 0;
  max-height: 0;
  font-size: 0;
  transition: 0.15s ease;
  margin-bottom: 0;
}
.page-id-2788 .grid-column-module .read-more-state:checked ~ .read-more-wrap .read-more-target {
  opacity: 1;
  font-size: 16px;
  max-height: 999em;
  margin-bottom: 1rem;
}
.page-id-2788 .grid-column-module ul.read-more-target {
  margin-left: 2rem;
}
.page-id-2788 .grid-column-module .read-more-state ~ p .read-more-trigger:before {
  content: "Show more";
  padding-right: 0.5rem;
}
.page-id-2788 .grid-column-module .read-more-state:checked ~ p .read-more-trigger:before {
  content: "Show less";
}
.page-id-2788 .grid-column-module .read-more-state:checked ~ p .read-more-trigger i.fa-chevron-down {
  transform: rotate(180deg);
}
.page-id-2788 .grid-column-module .read-more-trigger {
  cursor: pointer;
  display: inline-block;
  padding: 0 1em;
  background-image: linear-gradient(90deg, #f9dd03, #f3af00);
  border: 0;
  color: #000;
  font-weight: 600;
  padding: 0.5rem 1rem;
  width: 100%;
  text-align: center;
  font-size: 20px;
  border-radius: 0.625rem;
}
/* Course Options */
@media (max-width: 639px) {
  .page-id-2918 section.basic-module h1 {
    margin-bottom: 2rem;
  }
}
@media (max-width: 639px) {
  .page-id-2918 section.basic-module .header-img img {
    max-height: 180px;
    width: 100%;
    object-fit: cover;
  }
}
.page-id-2918 .provisions-wrap {
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 639px) {
  .page-id-2918 .provisions-wrap h3 {
    font-size: 20px;
    line-height: normal;
  }
}
.page-id-2918 .provisions-wrap .provisions {
  padding-left: 0;
  padding-right: 0;
}
.page-id-2918 .provisions-wrap .provisions .single-cta {
  background-image: linear-gradient(90deg, #87e1d1, #00d570);
  background-color: #87e1d1;
  padding: 1.2rem;
  border-radius: 0.625rem;
  display: block;
  text-align: center;
  width: calc(25% - 1.2rem);
  margin-left: 0.6rem;
  margin-right: 0.6rem;
  cursor: pointer;
}
@media (max-width: 639px) {
  .page-id-2918 .provisions-wrap .provisions .single-cta {
    margin-bottom: 1rem;
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
  }
}
@media (max-width: 639px) {
  .page-id-2918 .provisions-wrap .provisions .single-cta .cta-item {
    display: flex;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
  }
}
.page-id-2918 .provisions-wrap .provisions .single-cta .cta-image {
  max-height: 55px;
  margin-bottom: 0;
}
@media (max-width: 639px) {
  .page-id-2918 .provisions-wrap .provisions .single-cta .cta-image {
    margin-bottom: 0;
  }
}
@media (max-width: 639px) {
  .page-id-2918 .provisions-wrap .provisions .single-cta .title {
    width: 100%;
    text-align: center;
  }
}
.page-id-2918 .provisions-wrap .provisions .single-cta .title h4 {
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 30px;
}
@media (max-width: 639px) {
  .page-id-2918 .provisions-wrap .provisions .single-cta .title h4 {
    font-size: 16px;
    line-height: 18px;
  }
}
.page-id-2918 .provisions-wrap .provisions .single-cta .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: 0.5s ease;
  background-color: #b1f2d4;
  border-radius: 0.625rem;
}
.page-id-2918 .provisions-wrap .provisions .single-cta .text {
  font-size: 16px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  padding: 1rem;
  text-align: center;
}
.page-id-2918 .provisions-wrap .provisions .single-cta:hover .overlay {
  opacity: 1;
}
.page-id-2918 section.basic-module .accordion-wrap .accordion-item .accordion-content tbody, .page-id-2918 section.basic-module .accordion-wrap .accordion-item .accordion-content tfoot, .page-id-2918 section.basic-module .accordion-wrap .accordion-item .accordion-content thead {
  border: 0px solid #f1f1f1;
  background-color: transparent;
}
.page-id-2918 section.basic-module .accordion-wrap .accordion-item .accordion-content tbody tr {
  border-bottom: 0;
  background-color: transparent;
  border-top: 1px solid #fcd680;
}
.page-id-2918 section.basic-module .accordion-wrap .accordion-item .accordion-content tbody tr:first-child {
  border-top: 0;
}
/* Work for us */
@media (max-width: 639px) {
  .page-id-3045 h3 {
    font-size: 20px;
  }
}
@media (max-width: 639px) {
  .page-id-3045 section.basic-module h1 {
    margin-bottom: 2rem;
  }
}
@media (max-width: 639px) {
  .page-id-3045 section.basic-module .header-img img {
    max-height: 180px;
    width: 100%;
    object-fit: cover;
  }
}
.page-id-3045 section.grid-column-module .vision-col {
  background-image: linear-gradient(90deg, #87e1d1, #00d570);
  padding: 1rem;
  border-radius: 15px;
}
.page-id-3045 section.grid-column-module .values-col {
  border-radius: 15px;
}
.page-id-3045 section.grid-column-module .values-col p {
  margin-bottom: 0;
}
.page-id-3045 section.grid-column-module .first {
  background-color: #FCE5B2;
}
.page-id-3045 section.grid-column-module .second {
  background-color: #FCDE99;
}
.page-id-3045 section.grid-column-module .third {
  background-color: #FCD680;
}
/* Enrolment P1 */
.page-id-3167 section.upper-lower-module .time-title {
  background-image: linear-gradient(90deg, #f9dd03, #f3af00);
  margin: 0;
  border-radius: 0.625rem 0.625rem 0 0;
  padding: 1rem 1rem 0;
}
.page-id-3167 section.basic-module .first-guide {
  background-color: #B2F2D4;
  border-radius: 1rem;
  padding: 1rem;
  font-size: 16px;
  line-height: 26px;
}
.page-id-3167 section.basic-module .first-guide .first-guide-inner {
  padding: 0;
  align-items: center;
}
.page-id-3167 section.basic-module .first-guide .first-guide-inner .content {
  display: flex;
}
.page-id-3167 section.basic-module .first-guide .first-guide-inner .content .copy {
  width: 100%;
  font-size: 16px;
  font-weight: 400;
  padding: 0 1rem;
}
.page-id-3167 section.basic-module .first-guide .first-guide-inner .cta-group {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
@media (max-width: 639px) {
  .page-id-3167 section.basic-module .first-guide .first-guide-inner .cta-group {
    flex-direction: column;
  }
}
.page-id-3167 section.basic-module .first-guide .first-guide-inner .cta-group a.cta {
  width: 50%;
}
@media (max-width: 1023px) {
  .page-id-3167 section.basic-module .first-guide .first-guide-inner .cta-group a.cta {
    width: auto;
  }
}
@media (max-width: 639px) {
  .page-id-3167 section.basic-module .first-guide .first-guide-inner .cta-group a.cta {
    width: 90%;
  }
}
.page-id-3167 section.grid-column-module .grid-col-wrap {
  justify-content: space-around;
}
.page-id-3167 section.grid-column-module .grid-col-wrap .guide {
  margin: 1rem 0;
  background-color: #99EDC7;
  border-radius: 10px;
}
.page-id-3167 section.grid-column-module .grid-col-wrap .guide .copy {
  width: 100%;
  font-size: 16px;
  font-weight: 400;
  padding: 0 1rem;
}
/* Cookies bar */
#cookie-law-info-bar {
  border-radius: 0.5rem;
}
#wt-cli-accept-all-btn, #cookie_action_close_header_reject {
  border-radius: 0.3rem;
}
#wt-cli-accept-all-btn:hover {
  background-color: #58dba2 !important;
}
#cookie_action_close_header_reject {
  border: 2px solid #87E1D1;
}
#cookie_action_close_header_reject:hover {
  background-color: #fff !important;
  text-decoration: underline;
}
.cli-style-v2 a {
  font-weight: 600;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22https%3A%2F%2Fpsfc.workdevplay.com%2F%22%2C%22sources%22%3A%5B%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Fmain.scss%22%2C%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Flib%2F_normalize.scss%22%2C%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Flib%2F_wp-reset.scss%22%2C%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Fglobals%2F_globals.scss%22%2C%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Fglobals%2F_typography.scss%22%2C%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Fmixins%2F_gridpoints.scss%22%2C%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Fglobals%2F_ui.scss%22%2C%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Fglobals%2F_header.scss%22%2C%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Fglobals%2F_footer.scss%22%2C%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Fglobals%2F_search-filter.scss%22%2C%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Ftemplates%2Fcomponents%2F_page-modules.scss%22%2C%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Ftemplates%2F_01-00-home.scss%22%2C%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Ftemplates%2F_02-00-page-landing.scss%22%2C%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Ftemplates%2F_03-00-general-landing.scss%22%2C%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Ftemplates%2Farchive-corporate-documents.scss%22%2C%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Ftemplates%2F_archive-courses.scss%22%2C%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Ftemplates%2F_archive-events.scss%22%2C%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Ftemplates%2F_archive-news.scss%22%2C%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Ftemplates%2F_single-events.scss%22%2C%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Ftemplates%2F_single.scss%22%2C%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Ftemplates%2Flanding-page-overrides.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADVD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACsBA%3BAAAA%3BAAAA%3BADtBA%3BAAAA%3BAAAA%3BAC8BA%3BAAAA%3BAAAA%3BAD9BA%3BAAAA%3BAAAA%3BAAAA%3BACuCA%3BAAAA%3BAAAA%3BAAAA%3BADvCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACoDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADpDA%3BAAAA%3BAAAA%3BAAAA%3BAC%2BDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD%2FDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC2EA%3BAAAA%3BAAAA%3BAD3EA%3BAAAA%3BAAAA%3BAAAA%3BACoFA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADpFA%3BAAAA%3BAAAA%3BAC8FA%3BAAAA%3BAAAA%3BAD9FA%3BAAAA%3BAAAA%3BAAAA%3BACwGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADxGA%3BAAAA%3BAAAA%3BACmHA%3BAAAA%3BAAAA%3BADnHA%3BAAAA%3BAAAA%3BAAAA%3BAC4HA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BADxIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACmJA%3BAAAA%3BAAAA%3BADnJA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC%2BJA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD%2FJA%3BAAAA%3BAAAA%3BAAAA%3BAC%2BKA%3BAAAA%3BAAAA%3BAAAA%3BAD%2FKA%3BAAAA%3BAAAA%3BAAAA%3BACyLA%3BAAAA%3BAAAA%3BAAAA%3BADzLA%3BAAAA%3BAAAA%3BACkMA%3BAAAA%3BAAAA%3BADlMA%3BAAAA%3BAAAA%3BAC6MA%3BAAAA%3BAAAA%3BAAAA%3BAD7MA%3BAAAA%3BAAAA%3BACyNA%3BAAAA%3BAAAA%3BADzNA%3BAAAA%3BAAAA%3BACoOA%3BAAAA%3BAAAA%3BADpOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC%2BOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD%2FOA%3BAAAA%3BAAAA%3BAC4PA%3BAAAA%3BAAAA%3BAD5PA%3BAAAA%3BAAAA%3BACoQA%3BAAAA%3BAAAA%3BADpQA%3BAAAA%3BAAAA%3BAAAA%3BAC6QA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD7QA%3BAAAA%3BAAAA%3BACuRA%3BAAAA%3BAAAA%3BADvRA%3BAAAA%3BAAAA%3BAAAA%3BACiSA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADjSA%3BAAAA%3BAAAA%3BAC0SA%3BAAAA%3BAAAA%3BAD1SA%3BAAAA%3BAAAA%3BAAAA%3BACmTA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADnTA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC%2BTA%3BAAAA%3BAAAA%3BAD%2FTA%3BAAAA%3BAAAA%3BACuUA%3BAAAA%3BAAAA%3BADvUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACkVA%3BAAAA%3BAAAA%3BADlVA%3BAAAA%3BAAAA%3BAC0VA%3BAAAA%3BAAAA%3BAD1VA%3BAAAA%3BAAAA%3BAEIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFJA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEwCA%3BAAAA%3BAAAA%3BAAAA%3BAFxCA%3BAAAA%3BAAAA%3BAEqDE%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAC7DA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAClDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACmCK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADkFL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAClFK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADsFL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACtFK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD0FL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC1FK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD8FL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC9FK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADkGL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAClGK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADuGL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACvGK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD8GL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC9GK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADkHL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAClHK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADsHL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAEpMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADhBG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACkBD%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADxDG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC6DH%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD%2FGG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC0HD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD%2FHC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACwIL%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD9IK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACsKL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAqBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD%2FMK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEnEL%3BAAAA%3BAAAA%3BAAAA%3BAFmEK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE5DH%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFwDG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEjCG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFiCH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAErBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFeC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAECD%3BAAAA%3BAAAA%3BAAAA%3BAFDC%3BAEMG%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFjCD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE2CC%3BAAAA%3BAAAA%3BAF3CD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEwDO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFxDP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEwEK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBM%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFvGH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE%2BHG%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAF7IL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEmJS%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUZ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAF3NC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEmOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFnOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE8OC%3BAAAA%3BAAAA%3BAF9OD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE2PO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAF3PP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE0QG%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC%2FUN%3BAAAA%3BAAAA%3BAAAA%3BAAIQ%3BAAAA%3BAAAA%3BAH8DP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAGlDO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAShB%3BAAAA%3BAAAA%3BAAGQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAShB%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAGQ%3BAAAA%3BAAAA%3BAAAA%3BAHPP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAGiBe%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAH1BP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAG%2BBW%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAQhB%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAH9CP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAGsDW%3BAAAA%3BAAAA%3BAHtDX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAG4De%3BAAAA%3BAAAA%3BAAQhB%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACtIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQQ%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAT7BJ%3BAUEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACI%3BAAAA%3BAAAA%3BALgEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKjCD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BALjFC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKuFD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BALvGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK6JD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAL7KH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKyLD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASR%3BAAAA%3BAAAA%3BAL3OK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKuPG%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASR%3BAAAA%3BAAAA%3BALjTK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKuTD%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAL1TH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKgUG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALhUH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK4UG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL5UH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK0VO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL%2FWX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKsXO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALhYX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKuYO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBhB%3BAAAA%3BAAAA%3BALlbK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK4bD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALpeC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK%2BeG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BALvfC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK6fD%3BAAAA%3BAAAA%3BAL7fC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKqgBL%3BAAAA%3BAAAA%3BALrgBK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK0gBD%3BAAAA%3BAAAA%3BAL1gBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKqhBD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALhjBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK2jBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASR%3BAAAA%3BAAAA%3BAAAA%3BALxkBK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK%2BkBD%3BAAAA%3BAAAA%3BAAAA%3BAL%2FkBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKslBG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALtlBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK%2BlBO%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BALtmBP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK6mBO%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAL%2FnBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKqoBO%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL3oBP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKspBW%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMZ%3BAAAA%3BAAAA%3BAL%2FpBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKoqBG%3BAAAA%3BAAAA%3BALpqBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKyqBO%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BALvrBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK4rBO%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAShB%3BAAAA%3BAAAA%3BALntBK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK8tBD%3BAAAA%3BAAAA%3BAL9tBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKquBG%3BAAAA%3BAAAA%3BALruBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK2uBG%3BAAAA%3BAAAA%3BAL3uBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKovBL%3BAAAA%3BAAAA%3BALpvBK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKyvBD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALjxBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKyxBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALzxBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKiyBD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BALhzBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKuzBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALt0BH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKi1BL%3BAAAA%3BAAAA%3BALj1BK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKu1BD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL11BC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKi2BG%3BAAAA%3BAAAA%3BALj2BH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKw2BG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BALh5BH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKq5BO%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL77BH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKq8BG%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAShB%3BAAAA%3BAAAA%3BAL79BK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKk%2BBD%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BALx%2BBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK8%2BBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BALp%2FBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK0%2FBG%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeZ%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BALphCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK2hCD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAL9hCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKuiCG%3BAAAA%3BAAAA%3BALviCH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKkjCG%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALrjCH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK8jCG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL9jCH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKukCG%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL7kCP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKylCO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAQZ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BALznCH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK%2BnCG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL%2FnCH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKwoCG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALxoCH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKkpCG%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BALpqCH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK0qCO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL1qCP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK2rCL%3BAAAA%3BAAAA%3BAL3rCK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKwsCD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALxsCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKktCD%3BAAAA%3BAAAA%3BALltCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK%2BtCL%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BALpwCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKywCG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAL90CC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKq1CO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWZ%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC97CR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAGQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcR%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAN7BP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAMqCW%3BAAAA%3BAAAA%3BANrCX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAM0Ce%3BAAAA%3BAAAA%3BAN1Cf%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAMyDW%3BAAAA%3BAAAA%3BANzDX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAMmED%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BANzEH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAMiGO%3BAAAA%3BAAAA%3BAAAA%3BANjGP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAM6GW%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAN7GX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAM2HD%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAN7HH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAMsIO%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BANxIX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAMoJO%3BAAAA%3BAAAA%3BANpJP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAM4JO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAN5JP%3BAMkKe%3BAAAA%3BAAAA%3BAAAA%3BAAQhB%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BANlLX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAM8LO%3BAAAA%3BAAAA%3BAN9LP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAMiND%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BANnOX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAMkPW%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAQhB%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAN5QX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAMkSW%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BANzSf%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAM8SmB%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BANnTnB%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAM6TO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASZ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBR%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BANjcP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAOjEG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAPsDP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAOvCO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BACnCR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BARqDP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAQ9CW%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAR8CX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASlED%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BATkEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASxDG%3BAAAA%3BAAAA%3BATwDH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAS7CD%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAT0BP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASfW%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BATUf%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASKD%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACjFR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAViEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUvDG%3BAAAA%3BAAAA%3BAVuDH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAU9CD%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAGQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAC5DhB%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAXgED%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWzDI%3BAAAA%3BAAAA%3BAXyDJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWhDI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAXgDJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWhCD%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAQhB%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAX1BP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWgCW%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAXhCX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAW6Ce%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAX7Cf%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWuDW%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAX9DnB%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWkEe%3BAAAA%3BAAAA%3BAAAA%3BAXlEf%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAW0EmB%3BAAAA%3BAAAA%3BAAAA%3BAX1EnB%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWyFO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAX9LX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYlED%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZgED%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYzDI%3BAAAA%3BAAAA%3BAZyDJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYhDI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZgDJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY%2FBG%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAZgBX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYJW%3BAAAA%3BAAAA%3BAZIX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYCe%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZDf%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYWe%3BAAAA%3BAAAA%3BAAAA%3BAZXf%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAalED%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAbgED%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAavDI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAML%3BAAAA%3BAAAA%3BAb6CC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAavCO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAbmCX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAa3Be%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAb2Bf%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAapBmB%3BAAAA%3BAAAA%3BAAAA%3BAboBnB%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAaVO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAShB%3BAAAA%3BAAAA%3BAAAA%3BAC5EA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAd%2BDD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAc1DI%3BAAAA%3BAAAA%3BAAAA%3BAd0DJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAclDI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAd2CJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAc9BI%3BAAAA%3BAAAA%3BAAOL%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAAAA%3BAnB1DJ%3BAoBKQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAf6CP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALnEL%3BAoBsCQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAfcP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAeAO%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAfdf%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALnEL%3BAKmEK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAesDI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAftDJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAegEI%3BAAAA%3BAAAA%3BAAAA%3BApBnIT%3BAKmEK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALnEL%3BAKmEK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAe4FO%3BAAAA%3BAAAA%3BAAAA%3BAf5FP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAesGG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BApBrLR%3BAoBiMoB%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAfvIf%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAewJG%3BAAAA%3BAAAA%3BAAAA%3BApB3NR%3BAoBoOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOG%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAf3KN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALnEL%3BAoBoQI%3BAAAA%3BAAAA%3BAAAA%3BAfjMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAe0MG%3BAAAA%3BAAAA%3BAf1MH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAekND%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAflNC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAe2NG%3BAAAA%3BAAAA%3BAf3NH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAemOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAfnOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALnEL%3BAKmEK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAe0QD%3BAAAA%3BAAAA%3BAAAA%3BAf1QC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAemRG%3BAAAA%3BAAAA%3BAfnRH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAewSG%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BApB%2FYR%3BAKmEK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAe8WD%3BAAAA%3BAAAA%3BAAAA%3BAf9WC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAeuXG%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAf1XP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAeoZW%3BAAAA%3BAAAA%3BAAAA%3BAfpZX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAegae%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAfhaf%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAe2aW%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BApBxhBpB%3BAKmEK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAeofG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BApBxkBR%3BAoBmlBQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAf1iBX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAekjBe%3BAAAA%3BAAAA%3BAfljBf%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAegkBG%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BApBzoBhB%3BAoBspBA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%22%7D */