:root {
  --text: #363635;
  --primary: #1e1e1e;
  --light-yellow: #fbeabf;
  --yellow: #edab00;
  --white: white;
  --card-background: #fffaec;
  --white\<deleted\|variable-38df03b3-38df-946c-d6d6-d3238ee5943b\>: var(--card-background);
  --grey\<deleted\|variable-296aea56-eae2-9057-35be-4f11e1b85e96\>: var(--white\<deleted\|variable-38df03b3-38df-946c-d6d6-d3238ee5943b\>);
  --600: 600;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

strong {
  font-weight: bold;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  vertical-align: middle;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: #1a1b1fbf;
  font-weight: 700;
}

.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-link {
  color: var(--text);
  letter-spacing: .25px;
  vertical-align: middle;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link:hover {
  color: #1a1b1fbf;
}

.nav-link:focus-visible, .nav-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-link.w--current {
  font-weight: 800;
}

.nav-link.course {
  color: var(--primary);
}

.list-item {
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.list-item:hover {
  font-weight: 700;
}

.text-block-7 {
  font-size: 16px;
}

.text-block-7.selected {
  font-weight: 700;
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown:hover {
  font-weight: 400;
}

.nav-menu-wrapper {
  background-color: var(--light-yellow);
  border-radius: 56px;
  padding: 4px 10px;
}

.nav-menu-wrapper.course {
  background-color: var(--yellow);
}

.navbar-logo-left-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container.shadow-three {
  width: 100%;
  max-width: 1140px;
  margin-bottom: 0;
  padding: 0;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-list.shadow-three.mobile-shadow-hide {
  background-color: var(--light-yellow);
  border-radius: 36px;
  padding: 12px 8px 16px;
  display: none;
  right: -40px;
}

.nav-dropdown-list.shadow-three.mobile-shadow-hide.w--open {
  border: 1px solid #1e1e1e;
  border-radius: 20px;
  display: block;
}

.navbar-logo-left {
  z-index: 10;
  background-color: #fff;
  border-bottom: 0 #1e1e1e;
  justify-content: space-between;
  align-items: center;
  max-width: 100vw;
  height: 60px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-logo-left.courses {
  background-color: var(--primary);
}

.navbar-logo-left.home {
  background-color: var(--card-background);
}

.navbar-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-menu-two {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: visible;
}

.text-block {
  color: var(--text);
  font-weight: 700;
}

.text-block.course {
  color: var(--white\<deleted\|variable-38df03b3-38df-946c-d6d6-d3238ee5943b\>);
}

.navbar-brand {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navbar-brand.w--current {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav-dropdown-icon {
  color: var(--text);
  margin-right: 10px;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 16px;
}

.nav-dropdown-link:hover {
  font-weight: 700;
}

.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: var(--text);
  border-radius: 5px;
  outline: 2px solid #0050bd;
  font-weight: 400;
}

.nav-dropdown-link.w--current {
  color: var(--primary);
}

.nav-spacer {
  height: 60px;
}

.section {
  background-color: var(--white);
  padding-top: 100px;
  padding-bottom: 80px;
}

.section.course {
  background-color: var(--primary);
  padding-top: 60px;
}

.section.home {
  background-color: var(--card-background);
  padding-top: 60px;
  padding-bottom: 60px;
}

.section.about {
  padding-top: 40px;
  padding-bottom: 0;
}

.flex-block-2 {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-flow: row;
}

.flex-block {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  max-width: 60%;
}

.div-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.heading {
  color: var(--primary);
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 48px;
  font-weight: 400;
  line-height: 52px;
}

.div-block-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: block;
}

.image {
  border-radius: 16px 50px;
  width: 100%;
  max-width: 100%;
  display: block;
}

.div-block-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: block;
}

.flex-block-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  max-width: 60%;
}

.div-block-4 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.bold-text-2 {
  text-underline-offset: 4px;
  -webkit-text-decoration-skip-ink: auto;
  text-decoration-skip-ink: auto;
  text-decoration: underline;
  text-decoration-thickness: 1px;
}

.course-card {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--card-background);
  box-shadow: none;
  border-top: 0 solid #000;
  border-bottom: 0 solid #edab00;
  border-left: 6px solid #edab00;
  border-right: 0 solid #000;
  border-radius: 4px;
  flex-flow: column;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  padding: 12px 20px 16px;
}

.course-card.course-page {
  position: relative;
}

.subtext {
  flex-flow: wrap;
  justify-content: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: flex;
}

.subtext.fees {
  font-size: 20px;
  font-weight: 700;
}

.flex-block-4 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--primary);
  margin-bottom: 8px;
  padding-top: 0;
  text-decoration: none;
}

.section-2 {
  padding-top: 48px;
  padding-bottom: 48px;
  display: block;
}

.section-2.hidden, .div-block-13 {
  display: block;
}

.flex-block-6 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  font-size: 16px;
  font-weight: 200;
}

.grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  padding-bottom: 8px;
  padding-right: 8px;
}

.grid.course-page {
  grid-template-columns: 1fr 1fr 1fr;
}

.text-block-2 {
  font-size: 16px;
  line-height: 16px;
}

.small-text {
  margin-bottom: 8px;
  font-family: Figtree, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.flex-block-5 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.flex-block-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: hidden;
}

.grid-2 {
  grid-column-gap: 60px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.instructor {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  text-decoration: none;
  display: flex;
}

.instructor:hover {
  background-color: var(--card-background);
}

.div-block-15 {
  width: 100%;
}

.image-2 {
  width: 100%;
  overflow: clip;
}

.text-block-3 {
  color: var(--text);
  text-align: left;
  max-width: 100%;
  font-family: Figtree, sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.flex-block-11 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
  overflow: hidden;
}

.small-register {
  background-color: #1e1e1e;
  width: 120px;
  padding: 8px 16px;
  font-size: 16px;
  line-height: 22px;
}

.subtext-mid {
  border-left: 1px solid #1e1e1e;
  border-right: 1px solid #1e1e1e;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 16px;
  line-height: 20px;
}

.flex-block-9 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  overflow: hidden;
}

.flex-block-8 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.course-header {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.small-pre-register {
  color: #1e1e1e;
  background-color: #fff;
  border: 1px solid #1e1e1e;
  width: auto;
  padding: 8px 16px;
  font-size: 16px;
  line-height: 22px;
}

.course-registration {
  grid-column-gap: 20px;
  border-left: 4px solid #1e1e1e;
  grid-template-rows: auto;
  grid-template-columns: 5fr 3fr 2fr 2fr;
  width: 100%;
  padding: 16px;
  box-shadow: 0 0 5px #0003;
}

.course-code {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: space-between;
  align-items: center;
}

.text-block-4 {
  color: var(--primary);
  font-weight: 700;
}

.text-block-8 {
  color: var(--text);
  font-size: 16px;
}

.body {
  color: var(--text);
  max-width: 100vw;
  font-family: SUSE, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.body-2 {
  font-family: SUSE, sans-serif;
  font-size: 20px;
}

.section-3 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.flex-block-12 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  margin-top: 60px;
}

.flex-block-13 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  max-width: 50%;
}

.heading-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 400;
  line-height: 60px;
}

.div-block-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: block;
}

.flex-block-14 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.flex-block-15 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  max-width: none;
}

.paragraph {
  margin-bottom: 0;
}

.paragraph-2 {
  margin-bottom: 8px;
}

.flex-block-16 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.flex-block-17 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 8px;
  padding-right: 8px;
}

.or {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--yellow);
  color: var(--primary);
  border: 1px solid #fff;
  border-radius: 4px;
  padding: 12px;
}

.bold-text {
  color: #fff;
}

.flex-block-18 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.flex-block-19 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  max-width: none;
  overflow: visible;
}

.text-block-5 {
  color: #1e1e1e;
  font-weight: 700;
}

.nav-link-2 {
  color: #1a1b1f;
  letter-spacing: .25px;
  vertical-align: middle;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-2:hover {
  color: #1a1b1fbf;
}

.nav-link-2:focus-visible, .nav-link-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.list-item-2 {
  align-self: center;
}

.text-block-9 {
  color: #1e1e1e;
  font-size: 16px;
}

.nav-dropdown-icon-2 {
  margin-right: 10px;
}

.list-item-2-copy {
  align-self: center;
}

.section-4 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.flex-block-20 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.div-block-6 {
  background-color: var(--primary);
  color: #fff;
  padding: 8px 40px 8px 0;
}

.div-block-4-copy {
  background-color: var(--primary);
  color: #fff;
  border-radius: 8px 150px 8px 8px;
  width: 100%;
  padding: 0 40px 20px 0;
}

.heading-4 {
  color: var(--white\<deleted\|variable-38df03b3-38df-946c-d6d6-d3238ee5943b\>);
  margin-top: 0;
  margin-bottom: 0;
}

.grid-3 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1.25fr 1.25fr;
  width: 100%;
  margin-left: 0;
  padding-bottom: 8px;
  padding-right: 220px;
}

.card {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--light-yellow);
  box-shadow: 8px 8px 0 0 var(--light-yellow);
  border-radius: 8px;
  flex-flow: column;
  align-self: stretch;
  width: 100%;
  height: auto;
  padding: 12px;
  display: flex;
}

.card.course {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-color: var(--yellow);
  box-shadow: 8px 8px 0 0 var(--yellow);
  pointer-events: auto;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  overflow: visible;
}

.flex-block-21 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.flex-block-22 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.course-headers {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  display: flex;
}

.div-block-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
  overflow: hidden;
}

.flex-block-23 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.flex-block-24 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  max-width: none;
}

.paragraph-3 {
  margin-bottom: 8px;
}

.flex-block-25 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.grid-4 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  padding-bottom: 8px;
  padding-right: 8px;
}

.grid-5 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  padding-bottom: 8px;
  padding-right: 8px;
}

.table {
  width: 100%;
}

.table.course-calendar {
  width: 100%;
  overflow: auto;
}

.table-header {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--primary);
  color: var(--text);
  border-bottom: 8px solid #edab00;
  grid-template-rows: auto;
  grid-template-columns: .4fr minmax(200px, 1fr) 1fr;
  grid-auto-flow: row;
  padding-top: 8px;
  padding-bottom: 8px;
  position: sticky;
  top: 60px;
}

.table-header.course-calendar {
  grid-template-columns: .5fr minmax(312px, 1.5fr) .5fr .75fr .75fr 1fr;
  width: 1120px;
  position: static;
}

.cell {
  border-right: 0px none var(--text);
  border-left: 0px solid var(--text);
  width: 100%;
  height: 100%;
  padding: 8px 16px;
}

.cell.mid {
  border-style: solid;
  border-width: 0 1px;
  border-color: var(--text);
  padding-top: 8px;
  padding-bottom: 8px;
}

.cell.mid.break {
  border-right-style: none;
}

.cell.course-page {
  padding-top: 8px;
  padding-bottom: 8px;
}

.date-cell {
  width: 100%;
  height: 100%;
  padding: 8px 16px;
}

.flex-block-26 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.table-row-weekend {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid var(--primary);
  background-color: var(--grey\<deleted\|variable-296aea56-eae2-9057-35be-4f11e1b85e96\>);
  grid-template-rows: auto;
  grid-template-columns: .7fr 1fr 1fr;
}

.th {
  color: var(--text);
  background-color: #0000;
  border: 0 solid #fff;
  border-left-width: 1px;
  width: 100%;
  padding: 8px 16px;
}

.th.topcell {
  border-left-width: 0;
}

.th.course-calenadr.cell {
  border-left-color: var(--primary);
}

.th.cell {
  border-color: var(--primary) var(--text) var(--text) var(--primary);
  border-right-style: none;
  border-right-width: 1px;
}

.th.cell.code {
  border: 1px #000;
  overflow: visible;
}

.table-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #1e1e1e;
  border-left: 1px solid #0000;
  grid-template-rows: auto;
  grid-template-columns: .4fr 1fr 1fr;
  justify-content: stretch;
  margin-top: 8px;
  margin-bottom: 0;
  padding-bottom: 8px;
}

.table-row.presentation {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--light-yellow);
}

.table-row.course-calendar {
  grid-template-columns: .25fr 1.5fr .5fr .5fr .75fr minmax(220px, 1fr);
  grid-auto-columns: 1fr;
}

.table-row.course-page {
  grid-template-columns: .4fr 1fr 1fr;
  margin-top: 4px;
  padding-bottom: 4px;
}

.flex-block-27 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.flex-block-29 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  width: 105%;
}

.flex-block-28 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.text-block-6 {
  font-weight: 200;
}

.div-block-8 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 2px #2b8b34;
  flex-flow: column;
  width: 100%;
  padding: 8px 16px;
  display: flex;
}

.div-block-8.green {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-style: solid;
  border-width: 0 0 0 4px;
  border-color: var(--yellow);
  text-align: left;
  align-self: stretch;
  padding-top: 4px;
  padding-bottom: 4px;
}

.div-block-8.red {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-style: none none none solid;
  border-color: #cc3f3f;
  border-left-width: 4px;
  align-self: stretch;
}

.div-block-8.noborder {
  border-width: 0;
  padding-top: 0;
}

.flex-block-30 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--white);
  display: flex;
  position: static;
}

.flex-block-31 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.link {
  color: var(--yellow);
  font-weight: 700;
  text-decoration: underline;
}

.header-line {
  border-style: solid;
  border-width: 0 0 0 6px;
  border-color: black black black var(--yellow);
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 12px;
  display: flex;
}

.link-block {
  justify-content: space-between;
  align-items: flex-end;
  height: 100%;
  text-decoration: none;
  display: block;
}

.question {
  padding: 0;
  font-family: Figtree, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  display: flex;
  overflow: visible;
}

.bold-text-3 {
  font-weight: 600;
}

.qanda {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-top: 10px;
  margin-bottom: 20px;
}

.accordian-panel {
  box-sizing: border-box;
  object-fit: fill;
  margin-bottom: 0;
  padding: 16px 16px 16px 50px;
  display: none;
}

.answer {
  margin-left: 0;
  font-size: 16px;
}

.heading-3 {
  color: #333;
  background-color: #0000;
  align-self: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.faq-heading {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  color: var(--text);
  align-self: auto;
  margin-bottom: 40px;
  display: flex;
}

.accordian-icon {
  width: 16px;
}

.collapsable {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white\<deleted\|variable-38df03b3-38df-946c-d6d6-d3238ee5943b\>);
  color: var(--text);
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  padding: 16px;
  display: flex;
  position: sticky;
  top: 40px;
}

.q-a-block.section-2 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.q-a {
  border-bottom: 1px solid #000;
  width: 100%;
}

.image-3 {
  align-self: center;
  max-width: 30%;
}

.container-8 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.flex-block-32 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  width: 100%;
}

.flex-block-33 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.bold-text-4 {
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.accordian-panel-2 {
  box-sizing: border-box;
  object-fit: fill;
  margin-bottom: -20px;
  padding: 0 16px 16px 50px;
  display: flex;
}

.answer-2 {
  margin-left: 0;
  font-family: Figtree, sans-serif;
  font-size: 18px;
  display: none;
  position: static;
}

.heading-6 {
  color: #333;
  background-color: #0000;
  align-self: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.collapsable-2 {
  z-index: 2;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  cursor: pointer;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  padding: 16px;
  display: flex;
  position: sticky;
  top: 40px;
  overflow: visible;
}

.q-a-2 {
  border-bottom: 1px solid #000;
}

.heading-7 {
  background-color: #0000;
  align-self: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.q-a-3 {
  border-top: 0 solid #474747;
  border-bottom: 1px solid #474747;
  border-left: 0 dashed #474747;
  border-right: 0 solid #474747;
  width: 100%;
  margin-bottom: 20px;
}

.div-block-17 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
  position: static;
}

.div-block-18 {
  align-self: stretch;
  display: flex;
}

.flex-block-34 {
  width: 100%;
}

.list-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-19 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-bottom: 1px none var(--primary);
  flex-flow: column;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 10px;
  display: none;
}

.subtext-200 {
  font-size: 16px;
  font-weight: 200;
  line-height: 20px;
  overflow: visible;
}

.register-collapsible {
  border-top: 1px dashed var(--primary);
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-top: 4px;
  display: flex;
}

.flex-block-36 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.reg-button-16 {
  background-color: var(--primary);
  border-radius: 8px;
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  font-family: Figtree, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  display: block;
  overflow: hidden;
}

.prereg-button-16 {
  border: 1px solid var(--primary);
  background-color: var(--card-background);
  color: var(--primary);
  border-radius: 8px;
  width: 100%;
  margin-bottom: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  font-family: Figtree, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.flex-block-37 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  margin-top: 10px;
  overflow: hidden;
}

.flex-block-38 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  margin-top: 10px;
  margin-left: 0;
  padding-right: 0;
  display: flex;
}

.footer-light {
  background-color: var(--yellow);
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px 40px;
  display: block;
  position: relative;
}

.container-9 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.footer-wrapper-two {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.footer-block-two {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-title {
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.footer-link-two {
  color: var(--text);
  margin-top: 20px;
  text-decoration: none;
}

.footer-link-two:hover {
  color: #1a1b1fbf;
}

.footer-form {
  width: 315px;
  max-width: 100%;
  margin-bottom: 0;
}

.footer-form-block {
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.footer-form-field {
  border: 1px solid #a6b1bf;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  height: 48px;
  margin-bottom: 0;
  padding: 12px 16px;
  font-size: 14px;
  line-height: 22px;
  transition: all .2s;
}

.footer-form-field:hover, .footer-form-field:focus {
  border-color: #76879d;
}

.footer-form-field::placeholder {
  color: #1a1b1fcc;
  font-size: 14px;
  line-height: 22px;
}

.footer-form-submit {
  background-color: #1a1b1f;
  background-image: url('../images/');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  width: 50px;
  height: 48px;
  transition: all .2s;
}

.footer-form-submit:hover {
  background-color: #3a4554;
}

.footer-divider-two {
  background-color: #e4ebf3;
  width: 100%;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.footer-bottom {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-copyright {
  color: var(--primary);
}

.footer-social-block-two {
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: -12px;
  display: flex;
}

.footer-social-link {
  margin-left: 12px;
}

.footer-dark {
  background-color: var(--primary);
  border-bottom: 1px solid #e4ebf3;
  margin-top: 20px;
  padding: 40px 30px 0;
  position: relative;
}

.footer-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.footer-content {
  grid-column-gap: 0px;
  grid-row-gap: 40px;
  color: var(--yellow);
  grid-template-rows: auto;
  grid-template-columns: auto auto 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.footer-block {
  color: var(--white\<deleted\|variable-38df03b3-38df-946c-d6d6-d3238ee5943b\>);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.title-small {
  color: var(--yellow);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 700;
  line-height: 16px;
}

.footer-link {
  color: #fff;
  text-decoration: none;
  -webkit-text-decoration-color: var(--white);
  text-decoration-color: var(--white);
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
  cursor: pointer;
  margin-top: 4px;
  margin-bottom: 8px;
  font-size: 20px;
  line-height: 24px;
}

.footer-link:hover {
  color: var(--white);
}

.footer-social-block {
  justify-content: flex-start;
  align-items: center;
  margin-top: 12px;
  margin-left: -12px;
  display: flex;
}

.footer-divider {
  background-color: var(--text);
  width: 100%;
  height: 1px;
  margin-top: 24px;
  margin-bottom: 12px;
}

.footer-copyright-center {
  color: #868686;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
}

.heading-8 {
  font-family: SUSE, sans-serif;
}

.paragraph-4, .paragraph-5 {
  font-family: Figtree, sans-serif;
}

.heading-9, .heading-10, .heading-11, .heading-12, .heading-13, .heading-14, .heading-15, .heading-16 {
  font-size: 20px;
}

.image-4 {
  border: 1px solid #fff;
}

.image-5, .image-6 {
  border: 1px solid var(--white\<deleted\|variable-38df03b3-38df-946c-d6d6-d3238ee5943b\>);
}

.container-10 {
  max-width: 1120px;
}

.text-block-10, .text-block-11 {
  color: var(--white);
  font-family: Figtree, sans-serif;
  font-weight: 600;
}

.text-block-12 {
  color: var(--white\<deleted\|variable-38df03b3-38df-946c-d6d6-d3238ee5943b\>);
  margin-left: auto;
  margin-right: auto;
  font-family: Figtree, sans-serif;
  font-weight: 600;
}

.flex-block-39 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.bold-text-5, .bold-text-6, .bold-text-7, .date-text {
  font-family: Figtree, sans-serif;
  font-weight: 600;
}

.image-7 {
  vertical-align: baseline;
  display: inline-block;
}

.bold-text-8, .bold-text-9 {
  font-weight: 500;
}

.div-block-20 {
  margin-bottom: 24px;
}

.heading-17 {
  color: var(--white\<deleted\|variable-38df03b3-38df-946c-d6d6-d3238ee5943b\>);
  margin-top: -10px;
  font-size: 18px;
  display: block;
}

.heading-18 {
  color: var(--white\<deleted\|variable-38df03b3-38df-946c-d6d6-d3238ee5943b\>);
  margin-top: -10px;
  font-size: 18px;
}

.heading-19 {
  color: var(--white\<deleted\|variable-38df03b3-38df-946c-d6d6-d3238ee5943b\>);
  margin-top: -10px;
  font-size: 24px;
}

.text-block-13, .text-block-14, .text-block-15 {
  color: var(--white\<deleted\|variable-38df03b3-38df-946c-d6d6-d3238ee5943b\>);
}

.heading-20 {
  color: var(--text);
}

.heading-20.line {
  color: var(--yellow);
  display: flex;
}

.list-6 {
  font-size: 18px;
}

.image-8 {
  width: 32px;
  margin-left: 0;
}

.flex-block-40, .flex-block-41 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.text-block-copy {
  color: var(--white);
  font-weight: 700;
}

.text-block-copy.course {
  color: var(--white\<deleted\|variable-38df03b3-38df-946c-d6d6-d3238ee5943b\>);
}

.div-block-21 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tr {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--primary);
  color: var(--text);
  border-bottom: 8px solid #edab00;
  grid-template-rows: auto;
  grid-template-columns: .25fr minmax(200px, 1fr) 1fr;
  grid-auto-flow: row;
  padding-top: 8px;
  padding-bottom: 8px;
  position: sticky;
  top: 60px;
}

.tr.course-calendar {
  grid-template-columns: .5fr minmax(312px, 1.5fr) .5fr .75fr .75fr 1fr;
  width: 1120px;
}

.tr.course-calendar.table-row {
  border-style: solid;
  border-width: 0 0 1px;
  border-color: black var(--primary) black black;
  background-color: var(--white);
  margin-top: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
  position: static;
}

.box {
  background-color: var(--card-background);
  border-radius: 4px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.heading-21 {
  margin-bottom: 16px;
}

.reg-button-outline {
  border: 1px solid var(--card-background);
  background-color: var(--card-background);
  color: var(--primary);
  border-radius: 8px;
  width: 150px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-family: Figtree, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}

.text-block-16 {
  font-weight: 400;
}

.div-block-22 {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  justify-content: space-between;
  align-items: center;
  width: 550px;
  display: flex;
}

.div-block-23 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.bold-text-10 {
  font-size: 24px;
  line-height: 20px;
}

.heading-22 {
  line-height: 32px;
}

.heading-23, .heading-24 {
  font-size: 24px;
  line-height: 32px;
}

.div-block-24 {
  flex: 0 auto;
}

.bold-text-11 {
  vertical-align: top;
}

.text-block-17 {
  font-family: SUSE, sans-serif;
}

.text-block-18 {
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
}

.div-block-25 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.course-paragraph {
  padding-left: 16px;
}

.text-block-19 {
  font-weight: 400;
}

.slider {
  border-radius: 60px;
  max-width: 500vh;
  overflow: hidden;
}

.image-9 {
  overflow: visible;
}

.image-10 {
  box-sizing: content-box;
  object-fit: contain;
  justify-content: space-between;
  align-items: center;
  max-width: 100vh;
  display: inline-flex;
  overflow: hidden;
}

.slide {
  box-sizing: border-box;
  aspect-ratio: 2;
  background-image: url('../images/Img-1.png');
  background-position: 50% 58%;
  background-repeat: repeat;
  background-size: cover;
}

.slide-2 {
  background-image: url('../images/20241108_174553.jpg');
  background-position: 50%;
  background-size: cover;
}

.slide-3 {
  background-image: url('../images/20241215_182309.jpg');
  background-position: 50%;
  background-size: cover;
}

.slide-4 {
  background-image: url('../images/20240821_191530.jpg');
  background-position: 50%;
  background-size: cover;
}

.slide-5 {
  background-image: url('../images/015.jpg');
  background-position: 50%;
  background-size: cover;
}

.slide-6 {
  background-image: url('../images/20240731_110620.png');
  background-position: 50%;
  background-size: cover;
}

.link-faqs {
  color: var(--yellow);
  cursor: pointer;
  font-weight: 700;
}

.bold-text-12 {
  font-weight: var(--600);
}

.course-register-button {
  border: 1px solid var(--primary);
  background-color: var(--card-background);
  color: var(--primary);
  border-radius: 8px;
  width: 150px;
  margin-bottom: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-family: Figtree, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
}

.table-link {
  color: var(--text);
}

.image-12 {
  width: 100%;
  height: 100%;
}

.course-image {
  border-radius: 16px 50px;
  width: 100%;
  max-width: 100%;
}

.heading-25 {
  color: var(--yellow);
  font-size: 20px;
  font-weight: 400;
}

.text-span-2 {
  color: var(--yellow);
}

.text-span-3 {
  color: var(--yellow);
  display: inline;
}

.heading-26 {
  margin-top: 0;
}

.paragraph-6 {
  margin-bottom: 0;
  font-size: 18px;
}

.flex-block-42 {
  overflow: visible;
}

.answer-3 {
  margin-left: 0;
  font-family: Figtree, sans-serif;
  font-size: 18px;
  display: block;
  position: static;
}

.faq-heading-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #363635;
  background-color: #fff;
  align-self: auto;
  margin-bottom: 40px;
  display: flex;
}

.accordian-panel-3 {
  box-sizing: border-box;
  object-fit: fill;
  margin-bottom: -20px;
  padding: 0 16px 16px 50px;
  display: none;
}

.container-11 {
  width: 100%;
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.collapsable-3 {
  z-index: 2;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: pointer;
  background-color: #fff;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  padding: 16px;
  display: flex;
  position: sticky;
  top: 40px;
  overflow: visible;
}

.link-faqs-2 {
  color: #edab00;
  cursor: pointer;
  font-weight: 700;
}

.heading-27 {
  color: #363635;
}

.heading-27.line {
  color: #edab00;
  display: flex;
}

.text-span-4 {
  color: #edab00;
}

.q-a-4 {
  border-top: 0 solid #474747;
  border-bottom: 1px solid #474747;
  border-left: 0 dashed #474747;
  border-right: 0 solid #474747;
  width: 100%;
  margin-bottom: 20px;
}

.list-7 {
  font-size: 18px;
}

.accordian-panel-4 {
  box-sizing: border-box;
  object-fit: fill;
  margin-bottom: -20px;
  padding: 0 16px 16px 50px;
  display: none;
}

.container-12 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.collapsable-4 {
  z-index: 2;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: pointer;
  background-color: #fff;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  padding: 16px;
  display: flex;
  position: sticky;
  top: 40px;
  overflow: visible;
}

.heading-28 {
  color: #363635;
}

.heading-28.line {
  color: #edab00;
  display: flex;
}

.q-a-5 {
  border-top: 0 solid #474747;
  border-bottom: 1px solid #474747;
  border-left: 0 dashed #474747;
  border-right: 0 solid #474747;
  width: 100%;
  margin-bottom: 20px;
}

.heading-29 {
  color: #363635;
}

.heading-29.line {
  color: #edab00;
  display: flex;
}

.q-a-6, .q-a-7, .q-a-8 {
  border-top: 0 solid #474747;
  border-bottom: 1px solid #474747;
  border-left: 0 dashed #474747;
  border-right: 0 solid #474747;
  width: 100%;
  margin-bottom: 20px;
}

.list-item-3 {
  color: var(--primary);
  display: block;
}

@media screen and (max-width: 991px) {
  .nav-link {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-menu-wrapper {
    background-color: #0000;
  }

  .nav-menu-wrapper.course {
    background-color: #0000;
    display: none;
  }

  .navbar-logo-left-container.shadow-three {
    padding-left: 0;
    padding-right: 0;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    background-color: var(--white);
    right: auto;
  }

  .nav-menu-two {
    background-color: #fff;
    border-bottom: 1px solid #1e1e1e;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .container {
    width: auto;
    max-width: none;
    margin-left: 40px;
    margin-right: 40px;
  }

  .menu-button {
    padding: 12px;
  }

  .menu-button.w--open {
    background-color: var(--yellow);
    color: #fff;
  }

  .heading {
    font-size: 40px;
    line-height: 52px;
  }

  .grid {
    grid-template-columns: 1fr 1fr;
  }

  .heading-2 {
    font-size: 40px;
    line-height: 52px;
  }

  .nav-link-2 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .grid-3 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
    margin-top: 20px;
  }

  .flex-block-21 {
    grid-template-columns: 2fr;
  }

  .div-block-7 {
    display: none;
  }

  .grid-4 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .grid-5 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .register-collapsible {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: row;
    display: flex;
  }

  .container-9 {
    max-width: 728px;
  }

  .footer-wrapper-two {
    flex-wrap: wrap;
  }

  .footer-form {
    width: 100%;
    margin-top: 40px;
  }

  .footer-form-container {
    max-width: 350px;
  }

  .footer-dark {
    padding-top: 24px;
  }

  .footer-content {
    grid-column-gap: 60px;
  }

  .div-block-23 {
    display: block;
  }

  .text-block-18 {
    margin-bottom: 16px;
  }

  .slider {
    overflow: hidden;
  }

  .image-9 {
    text-align: center;
    max-width: 120%;
    overflow: visible;
  }

  .image-10 {
    float: left;
    clear: both;
    object-position: 50% 50%;
    position: relative;
  }

  .image-11 {
    max-width: 120%;
  }

  .icon, .icon-2 {
    color: var(--white);
  }

  .heading-25, .text-span {
    color: var(--yellow);
  }

  .container-11, .container-12 {
    width: auto;
    max-width: none;
    margin-left: 40px;
    margin-right: 40px;
  }
}

@media screen and (max-width: 767px) {
  .nav-dropdown-toggle {
    align-self: flex-end;
    margin-left: 0;
    margin-right: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-toggle.w--open {
    align-self: flex-end;
    margin-left: 0;
    margin-right: 0;
  }

  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .list-item {
    flex-flow: row;
    justify-content: flex-end;
    align-self: flex-end;
    align-items: center;
    width: 100%;
  }

  .nav-dropdown {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .navbar-logo-left-container {
    max-width: 100%;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide.w--open {
    box-shadow: none;
    border-style: solid none;
    border-radius: 0;
    align-self: flex-end;
    width: 100%;
  }

  .nav-menu-two {
    text-align: left;
    border-radius: 20px;
    flex-direction: column;
    place-content: flex-end space-between;
    align-items: flex-end;
    padding-bottom: 30px;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-dropdown-link {
    text-align: right;
    white-space: pre-wrap;
  }

  .section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .flex-block {
    max-width: none;
  }

  .heading {
    font-size: 32px;
    line-height: 40px;
  }

  .div-block-2, .div-block-3 {
    display: none;
  }

  .flex-block-3 {
    max-width: none;
  }

  .div-block-13 {
    display: block;
  }

  .grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .grid-2 {
    grid-column-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .flex-block-9 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .flex-block-8, .course-header {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .course-registration {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    box-shadow: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr 1fr 1fr;
    padding-right: 0;
  }

  .body {
    font-size: 16px;
    line-height: 22px;
  }

  .section-3 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .flex-block-13 {
    max-width: none;
  }

  .heading-2 {
    font-size: 32px;
    line-height: 40px;
  }

  .div-block-5 {
    display: none;
  }

  .flex-block-17 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .nav-link-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .section-4 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .flex-block-20 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .heading-4 {
    font-size: 32px;
    line-height: 40px;
  }

  .grid-3 {
    margin-left: 0;
    margin-right: 0;
    padding-right: 40px;
  }

  .question {
    font-size: 16px;
    line-height: 22px;
  }

  .heading-3 {
    font-size: 32px;
    line-height: 40px;
  }

  .accordian-panel-2 {
    display: none;
  }

  .answer-2 {
    font-size: 16px;
  }

  .heading-6, .heading-7 {
    font-size: 32px;
    line-height: 40px;
  }

  .register-collapsible {
    display: flex;
  }

  .footer-light {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-bottom {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-copyright {
    font-size: 14px;
    line-height: 20px;
  }

  .footer-social-block-two {
    margin-top: 20px;
  }

  .footer-social-link {
    margin-left: 20px;
  }

  .footer-dark {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .footer-content {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .footer-block {
    align-items: center;
    display: block;
  }

  .footer-link:hover {
    color: #1a1b1fbf;
  }

  .footer-social-block {
    margin-top: 20px;
    margin-left: -20px;
  }

  .footer-divider {
    margin-top: 60px;
  }

  .list-6 {
    font-size: 16px;
  }

  .slider {
    margin-top: 34px;
  }

  .image-9 {
    max-width: 150%;
  }

  .image-10 {
    box-sizing: content-box;
    object-fit: contain;
    object-position: 50% 50%;
    max-width: 121svw;
  }

  .image-11 {
    max-width: 170%;
  }

  .slide {
    background-position: 50%;
  }

  .paragraph-6, .answer-3 {
    font-size: 16px;
  }

  .accordian-panel-3 {
    display: none;
  }

  .list-7 {
    font-size: 16px;
  }

  .accordian-panel-4 {
    display: none;
  }
}

@media screen and (max-width: 479px) {
  h2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 30px;
  }

  .nav-dropdown-toggle {
    padding-right: 20px;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    align-self: center;
    display: none;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide.w--open {
    display: block;
    right: 0;
  }

  .navbar-logo-left {
    width: auto;
    inset: 0% 0% auto;
  }

  .nav-menu-two {
    flex-flow: column;
  }

  .container {
    max-width: none;
    margin-left: 16px;
    margin-right: 16px;
  }

  .nav-dropdown-icon {
    margin-right: 0;
  }

  .section {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .flex-block-2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column-reverse;
  }

  .flex-block {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .div-block {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .heading {
    font-size: 32px;
    line-height: 40px;
  }

  .div-block-2 {
    display: block;
  }

  .image {
    width: 100px;
  }

  .flex-block-3 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-4 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .bold-text-2 {
    display: block;
  }

  .div-block-12, .div-block-14 {
    display: none;
  }

  .course-card {
    box-shadow: none;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .subtext {
    font-size: 14px;
    line-height: 18px;
  }

  .div-block-10 {
    display: none;
  }

  .section-2 {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .flex-block-6 {
    display: none;
  }

  .grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-bottom: 4px;
    padding-right: 4px;
  }

  .flex-block-5, .flex-block-7 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .grid-2 {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .flex-block-11 {
    width: 100%;
  }

  .small-register, .subtext-mid {
    font-size: 14px;
    line-height: 18px;
  }

  .flex-block-9 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .small-pre-register {
    font-size: 14px;
    line-height: 18px;
  }

  .course-registration {
    grid-row-gap: 20px;
    box-shadow: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-right: 0;
  }

  .body {
    max-width: 100vw;
    font-size: 16px;
    line-height: 22px;
  }

  .section-3 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .heading-2 {
    font-size: 32px;
    line-height: 40px;
  }

  .list {
    padding-left: 10px;
  }

  .nav-dropdown-icon-2 {
    margin-right: 0;
  }

  .section-4 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .flex-block-20 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-4-copy {
    padding-bottom: 0;
  }

  .heading-4 {
    font-size: 32px;
    line-height: 40px;
  }

  .grid-3 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    padding-right: 16px;
    overflow: visible;
  }

  .card.course {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .flex-block-22 {
    max-width: none;
  }

  .course-headers {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .div-block-7 {
    display: none;
  }

  .list-2 {
    padding-left: 12px;
  }

  .grid-4, .grid-5 {
    grid-template-columns: 1fr;
  }

  .table {
    width: 100%;
  }

  .table-header {
    grid-template-columns: 1fr 1fr;
    padding-top: 0;
    padding-bottom: 0;
  }

  .table-header.course-calendar {
    grid-template-columns: .5fr minmax(312px, 1.5fr) .5fr .75fr .75fr 1fr;
    grid-auto-flow: column dense;
    justify-content: stretch;
    position: static;
  }

  .cell.mid {
    border-left-style: none;
  }

  .date-cell {
    border-bottom: 1px solid #1e1e1e;
  }

  .table-row-weekend {
    border: 1px solid #000;
    grid-template-columns: 1fr 1fr;
    margin-top: 10px;
  }

  .th.topcell {
    border-top-width: 0;
    border-bottom-width: 1px;
  }

  .table-row {
    border: 1px solid #000;
    grid-template-columns: 1fr 1fr;
    margin-top: 10px;
    padding-bottom: 0;
  }

  .table-row.course-page {
    grid-template-columns: 1fr 1fr;
  }

  .flex-block-29 {
    flex-flow: column;
  }

  .link {
    overflow-wrap: anywhere;
  }

  .link-block {
    justify-content: flex-end;
    align-self: flex-start;
    align-items: center;
  }

  .accordian-panel {
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .heading-3 {
    font-size: 25px;
    line-height: 30px;
  }

  .collapsable {
    padding-left: 0;
    padding-right: 0;
  }

  .q-a {
    margin-left: -24px;
    margin-right: 12px;
  }

  .container-8 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .accordian-panel-2 {
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .answer-2 {
    margin-left: 0;
  }

  .heading-6 {
    font-size: 25px;
    line-height: 30px;
  }

  .collapsable-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .q-a-2 {
    margin-left: -24px;
    margin-right: 12px;
  }

  .heading-7 {
    font-size: 25px;
    line-height: 30px;
  }

  .q-a-3 {
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
  }

  .list-3 {
    padding-left: 0;
  }

  .subtext-200 {
    font-size: 14px;
    line-height: 18px;
  }

  .register-collapsible {
    flex-flow: column;
  }

  .container-9 {
    max-width: none;
  }

  .footer-wrapper-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-block-two {
    margin-top: 40px;
  }

  .footer-bottom {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-social-block-two {
    margin-top: 20px;
  }

  .footer-link {
    display: block;
  }

  .footer-link:hover {
    color: var(--white);
  }

  .list-4, .list-5 {
    padding-left: 12px;
  }

  .list-6 {
    width: 100%;
    padding-left: 12px;
  }

  .tr {
    grid-template-columns: 1fr 1fr;
    padding-top: 0;
    padding-bottom: 0;
  }

  .slider {
    border-radius: 36px;
    margin-top: 0;
  }

  .image-10 {
    width: 451svw;
    max-width: 70vh;
  }

  .image-11 {
    object-fit: cover;
    display: none;
  }

  .slide {
    object-fit: cover;
    background-position: 50%;
    background-size: cover;
  }

  .slide-2 {
    background-image: url('../images/20241108_174553.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .course-image {
    width: 100px;
  }

  .div-block-26 {
    width: 100%;
  }

  .answer-3 {
    margin-left: 0;
  }

  .accordian-panel-3 {
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .container-11 {
    max-width: none;
    margin-left: 16px;
    margin-right: 16px;
  }

  .collapsable-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .q-a-4 {
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
  }

  .list-7 {
    width: 100%;
    padding-left: 12px;
  }

  .accordian-panel-4 {
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .container-12 {
    max-width: none;
    margin-left: 16px;
    margin-right: 16px;
  }

  .collapsable-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .q-a-5, .q-a-6, .q-a-7, .q-a-8 {
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
  }
}

#w-node-e660e792-640e-9070-505b-ee234a2ebaa4-8212087b, #w-node-_6f62a4ad-47f8-1380-9690-e78a2b8c517a-8212087b, #w-node-dabc8827-4074-c4c6-5b96-198366fd0c4e-8212087b, #w-node-_2115a053-1c12-3fcd-9d95-142233b4374e-8212087b, #w-node-d43fff65-0f03-7e84-a6f9-799bcec975b6-8212087b, #w-node-eef8dcdd-3ea3-f6d2-ab1e-66b5a2bafdee-8212087b, #w-node-_0563d03f-d028-5b68-08c6-403af59b0cc3-8212087b {
  align-self: start;
}

#w-node-_35d83ba6-c2e7-d5fe-6614-878dd260016c-8212087b {
  place-self: start stretch;
}

#w-node-_9fb70139-bd13-5ae5-fc22-98f000006923-8212087b, #w-node-e432635f-321f-d9dd-e78b-a47457bdb066-8212087b {
  align-self: start;
}

#w-node-_73e576d4-3a6e-a11e-1380-f255e156ca33-e156ca2c {
  order: 9999;
}

#w-node-_5fe06709-a91b-56d4-dc43-4891379102d5-82120881, #w-node-_5fe06709-a91b-56d4-dc43-4891379102d8-82120881 {
  place-self: center;
}

#w-node-_5fe06709-a91b-56d4-dc43-4891379102db-82120881 {
  order: 0;
  place-self: center;
}

#w-node-f5e80cb0-af37-75c8-c896-ad14eba8413a-82120881, #w-node-d0b02fa0-a8e6-74ac-70ac-5ec3ec9595ce-82120881, #w-node-_3c7af6e5-e4bb-378d-09fe-f7d08a3ce8cb-82120881 {
  place-self: center;
}

#w-node-e949958c-74e6-b982-1fb3-19a15d6ea025-82120881 {
  order: 0;
  place-self: center;
}

#w-node-e949958c-74e6-b982-1fb3-19a15d6ea028-82120881, #w-node-e949958c-74e6-b982-1fb3-19a15d6ea02c-82120881, #w-node-e949958c-74e6-b982-1fb3-19a15d6ea02f-82120881, #w-node-e949958c-74e6-b982-1fb3-19a15d6ea032-82120881, #w-node-e949958c-74e6-b982-1fb3-19a15d6ea035-82120881 {
  place-self: center;
}

#w-node-_53836c82-cf77-e4ac-0626-22c40692f911-82120881 {
  order: 0;
  place-self: center;
}

#w-node-_53836c82-cf77-e4ac-0626-22c40692f914-82120881, #w-node-_53836c82-cf77-e4ac-0626-22c40692f917-82120881, #w-node-_53836c82-cf77-e4ac-0626-22c40692f91a-82120881, #w-node-_53836c82-cf77-e4ac-0626-22c40692f91d-82120881, #w-node-_53836c82-cf77-e4ac-0626-22c40692f920-82120881 {
  place-self: center;
}

#w-node-bef67e6d-8053-5684-f45c-c6528a90bdaf-82120881 {
  order: 0;
  place-self: center;
}

#w-node-bef67e6d-8053-5684-f45c-c6528a90bdb2-82120881, #w-node-bef67e6d-8053-5684-f45c-c6528a90bdb5-82120881, #w-node-bef67e6d-8053-5684-f45c-c6528a90bdb8-82120881, #w-node-bef67e6d-8053-5684-f45c-c6528a90bdbb-82120881, #w-node-bef67e6d-8053-5684-f45c-c6528a90bdbe-82120881 {
  place-self: center;
}

#w-node-fc9a8d19-646f-10c9-5163-bff8ee5fdd85-82120881 {
  order: 0;
  place-self: center;
}

#w-node-fc9a8d19-646f-10c9-5163-bff8ee5fdd88-82120881, #w-node-fc9a8d19-646f-10c9-5163-bff8ee5fdd8b-82120881, #w-node-fc9a8d19-646f-10c9-5163-bff8ee5fdd8e-82120881, #w-node-fc9a8d19-646f-10c9-5163-bff8ee5fdd91-82120881, #w-node-fc9a8d19-646f-10c9-5163-bff8ee5fdd94-82120881 {
  place-self: center;
}

#w-node-_62419272-32ed-6e6d-9f92-23ce87636db3-82120881 {
  order: 0;
  place-self: center;
}

#w-node-_62419272-32ed-6e6d-9f92-23ce87636db6-82120881, #w-node-_62419272-32ed-6e6d-9f92-23ce87636db9-82120881, #w-node-_62419272-32ed-6e6d-9f92-23ce87636dbc-82120881, #w-node-_62419272-32ed-6e6d-9f92-23ce87636dbf-82120881, #w-node-_62419272-32ed-6e6d-9f92-23ce87636dc2-82120881 {
  place-self: center;
}

#w-node-feb39882-4f25-0c65-697c-334fca9c3f60-82120881 {
  order: 0;
  place-self: center;
}

#w-node-feb39882-4f25-0c65-697c-334fca9c3f63-82120881, #w-node-feb39882-4f25-0c65-697c-334fca9c3f66-82120881, #w-node-feb39882-4f25-0c65-697c-334fca9c3f69-82120881, #w-node-feb39882-4f25-0c65-697c-334fca9c3f6c-82120881, #w-node-feb39882-4f25-0c65-697c-334fca9c3f6f-82120881 {
  place-self: center;
}

#w-node-_0c3d8784-428a-28fd-8c84-03c5a6455f78-82120881 {
  order: 0;
  place-self: center;
}

#w-node-_0c3d8784-428a-28fd-8c84-03c5a6455f7b-82120881, #w-node-_0c3d8784-428a-28fd-8c84-03c5a6455f7e-82120881, #w-node-_0c3d8784-428a-28fd-8c84-03c5a6455f81-82120881, #w-node-_0c3d8784-428a-28fd-8c84-03c5a6455f84-82120881, #w-node-_0c3d8784-428a-28fd-8c84-03c5a6455f87-82120881 {
  place-self: center;
}

#w-node-_2d108e34-03f9-18c3-908e-74d9d88903ba-82120881 {
  order: 0;
  place-self: center;
}

#w-node-_2d108e34-03f9-18c3-908e-74d9d88903bd-82120881, #w-node-_2d108e34-03f9-18c3-908e-74d9d88903c0-82120881, #w-node-_2d108e34-03f9-18c3-908e-74d9d88903c3-82120881, #w-node-_2d108e34-03f9-18c3-908e-74d9d88903c6-82120881, #w-node-_2d108e34-03f9-18c3-908e-74d9d88903c9-82120881, #w-node-b477dfcf-166a-23d7-daab-09d32b59fd05-82120881, #w-node-b477dfcf-166a-23d7-daab-09d32b59fd08-82120881 {
  place-self: center;
}

#w-node-b477dfcf-166a-23d7-daab-09d32b59fd0b-82120881 {
  order: 0;
  place-self: center;
}

#w-node-b477dfcf-166a-23d7-daab-09d32b59fd0e-82120881, #w-node-b477dfcf-166a-23d7-daab-09d32b59fd11-82120881, #w-node-b477dfcf-166a-23d7-daab-09d32b59fd14-82120881 {
  place-self: center;
}

#w-node-_3019fa9c-cc0f-a48d-4c8e-eb3ace90c1a2-82120881 {
  order: 0;
  place-self: center;
}

#w-node-_3019fa9c-cc0f-a48d-4c8e-eb3ace90c1a5-82120881, #w-node-_3019fa9c-cc0f-a48d-4c8e-eb3ace90c1a8-82120881, #w-node-_3019fa9c-cc0f-a48d-4c8e-eb3ace90c1ab-82120881, #w-node-_3019fa9c-cc0f-a48d-4c8e-eb3ace90c1ae-82120881, #w-node-_3019fa9c-cc0f-a48d-4c8e-eb3ace90c1b1-82120881 {
  place-self: center;
}

#w-node-fc9a8d19-646f-10c9-5163-bff8ee5fddd1-82120881 {
  order: 0;
  place-self: center;
}

#w-node-fc9a8d19-646f-10c9-5163-bff8ee5fddd4-82120881, #w-node-fc9a8d19-646f-10c9-5163-bff8ee5fddd7-82120881, #w-node-fc9a8d19-646f-10c9-5163-bff8ee5fddda-82120881, #w-node-fc9a8d19-646f-10c9-5163-bff8ee5fdddd-82120881, #w-node-fc9a8d19-646f-10c9-5163-bff8ee5fdde0-82120881 {
  place-self: center;
}

#w-node-fc9a8d19-646f-10c9-5163-bff8ee5fdde4-82120881 {
  order: 0;
  place-self: center;
}

#w-node-fc9a8d19-646f-10c9-5163-bff8ee5fdde7-82120881, #w-node-fc9a8d19-646f-10c9-5163-bff8ee5fddea-82120881, #w-node-fc9a8d19-646f-10c9-5163-bff8ee5fdded-82120881, #w-node-fc9a8d19-646f-10c9-5163-bff8ee5fddf0-82120881, #w-node-fc9a8d19-646f-10c9-5163-bff8ee5fddf3-82120881 {
  place-self: center;
}

#w-node-fc9a8d19-646f-10c9-5163-bff8ee5fddf7-82120881 {
  order: 0;
  place-self: center;
}

#w-node-fc9a8d19-646f-10c9-5163-bff8ee5fddfa-82120881, #w-node-fc9a8d19-646f-10c9-5163-bff8ee5fddfd-82120881, #w-node-fc9a8d19-646f-10c9-5163-bff8ee5fde00-82120881, #w-node-fc9a8d19-646f-10c9-5163-bff8ee5fde03-82120881, #w-node-fc9a8d19-646f-10c9-5163-bff8ee5fde06-82120881 {
  place-self: center;
}

#w-node-fc9a8d19-646f-10c9-5163-bff8ee5fddbe-82120881 {
  order: 0;
  place-self: center;
}

#w-node-fc9a8d19-646f-10c9-5163-bff8ee5fddc1-82120881, #w-node-fc9a8d19-646f-10c9-5163-bff8ee5fddc4-82120881, #w-node-fc9a8d19-646f-10c9-5163-bff8ee5fddc7-82120881, #w-node-fc9a8d19-646f-10c9-5163-bff8ee5fddca-82120881, #w-node-fc9a8d19-646f-10c9-5163-bff8ee5fddcd-82120881 {
  place-self: center;
}

#w-node-fc9a8d19-646f-10c9-5163-bff8ee5fddab-82120881 {
  order: 0;
  place-self: center;
}

#w-node-fc9a8d19-646f-10c9-5163-bff8ee5fddae-82120881, #w-node-fc9a8d19-646f-10c9-5163-bff8ee5fddb1-82120881, #w-node-fc9a8d19-646f-10c9-5163-bff8ee5fddb4-82120881, #w-node-fc9a8d19-646f-10c9-5163-bff8ee5fddb7-82120881, #w-node-fc9a8d19-646f-10c9-5163-bff8ee5fddba-82120881 {
  place-self: center;
}

#w-node-fc9a8d19-646f-10c9-5163-bff8ee5fdd98-82120881 {
  order: 0;
  place-self: center;
}

#w-node-fc9a8d19-646f-10c9-5163-bff8ee5fdd9b-82120881, #w-node-fc9a8d19-646f-10c9-5163-bff8ee5fdd9e-82120881, #w-node-fc9a8d19-646f-10c9-5163-bff8ee5fdda1-82120881, #w-node-fc9a8d19-646f-10c9-5163-bff8ee5fdda4-82120881, #w-node-fc9a8d19-646f-10c9-5163-bff8ee5fdda7-82120881 {
  place-self: center;
}

#w-node-fc9a8d19-646f-10c9-5163-bff8ee5fde0a-82120881 {
  order: 0;
  place-self: center;
}

#w-node-fc9a8d19-646f-10c9-5163-bff8ee5fde0d-82120881, #w-node-fc9a8d19-646f-10c9-5163-bff8ee5fde10-82120881, #w-node-fc9a8d19-646f-10c9-5163-bff8ee5fde13-82120881, #w-node-fc9a8d19-646f-10c9-5163-bff8ee5fde16-82120881, #w-node-fc9a8d19-646f-10c9-5163-bff8ee5fde19-82120881 {
  place-self: center;
}

#w-node-e4d7dbdb-18ae-9e88-84eb-4027e6c32694-82120881 {
  order: 0;
  place-self: center;
}

#w-node-e4d7dbdb-18ae-9e88-84eb-4027e6c32697-82120881, #w-node-e4d7dbdb-18ae-9e88-84eb-4027e6c3269a-82120881, #w-node-e4d7dbdb-18ae-9e88-84eb-4027e6c3269d-82120881, #w-node-e4d7dbdb-18ae-9e88-84eb-4027e6c326a0-82120881, #w-node-e4d7dbdb-18ae-9e88-84eb-4027e6c326a3-82120881 {
  place-self: center;
}

#w-node-_10342578-526e-d7d3-913e-e484efcc2733-82120881 {
  order: 0;
  place-self: center;
}

#w-node-_10342578-526e-d7d3-913e-e484efcc2736-82120881, #w-node-_10342578-526e-d7d3-913e-e484efcc2739-82120881, #w-node-_10342578-526e-d7d3-913e-e484efcc273c-82120881, #w-node-_10342578-526e-d7d3-913e-e484efcc273f-82120881, #w-node-_10342578-526e-d7d3-913e-e484efcc2742-82120881 {
  place-self: center;
}

#w-node-_966749aa-9dd0-bd48-837a-6b5dc12bc4c4-82120881 {
  order: 0;
  place-self: center;
}

#w-node-_966749aa-9dd0-bd48-837a-6b5dc12bc4c7-82120881, #w-node-_966749aa-9dd0-bd48-837a-6b5dc12bc4ca-82120881, #w-node-_966749aa-9dd0-bd48-837a-6b5dc12bc4cd-82120881, #w-node-_966749aa-9dd0-bd48-837a-6b5dc12bc4d0-82120881, #w-node-_966749aa-9dd0-bd48-837a-6b5dc12bc4d3-82120881 {
  place-self: center;
}

#w-node-_81271a77-65d6-9dbf-ec0b-fe8821315984-82120881 {
  order: 0;
  place-self: center;
}

#w-node-_81271a77-65d6-9dbf-ec0b-fe8821315987-82120881, #w-node-_81271a77-65d6-9dbf-ec0b-fe882131598a-82120881, #w-node-_81271a77-65d6-9dbf-ec0b-fe882131598d-82120881, #w-node-_81271a77-65d6-9dbf-ec0b-fe8821315990-82120881, #w-node-_81271a77-65d6-9dbf-ec0b-fe8821315993-82120881 {
  place-self: center;
}

#w-node-_30344eb7-5fae-7ac8-c0dd-53b2ee7df146-82120881 {
  order: 0;
  place-self: center;
}

#w-node-_30344eb7-5fae-7ac8-c0dd-53b2ee7df149-82120881, #w-node-_30344eb7-5fae-7ac8-c0dd-53b2ee7df14c-82120881, #w-node-_30344eb7-5fae-7ac8-c0dd-53b2ee7df14f-82120881, #w-node-_30344eb7-5fae-7ac8-c0dd-53b2ee7df152-82120881, #w-node-_30344eb7-5fae-7ac8-c0dd-53b2ee7df155-82120881 {
  place-self: center;
}

#w-node-e00c32ce-5605-8a65-e8b6-c2aa3e6f90f5-82120881 {
  order: 0;
  place-self: center;
}

#w-node-e00c32ce-5605-8a65-e8b6-c2aa3e6f90f8-82120881, #w-node-e00c32ce-5605-8a65-e8b6-c2aa3e6f90fb-82120881, #w-node-e00c32ce-5605-8a65-e8b6-c2aa3e6f90fe-82120881, #w-node-e00c32ce-5605-8a65-e8b6-c2aa3e6f9101-82120881, #w-node-e00c32ce-5605-8a65-e8b6-c2aa3e6f9104-82120881 {
  place-self: center;
}

#w-node-c2e64be5-213b-383b-42f9-1686f3c93c38-82120881 {
  order: 0;
  place-self: center;
}

#w-node-c2e64be5-213b-383b-42f9-1686f3c93c3b-82120881, #w-node-c2e64be5-213b-383b-42f9-1686f3c93c3e-82120881, #w-node-c2e64be5-213b-383b-42f9-1686f3c93c41-82120881, #w-node-c2e64be5-213b-383b-42f9-1686f3c93c44-82120881, #w-node-c2e64be5-213b-383b-42f9-1686f3c93c47-82120881 {
  place-self: center;
}

#w-node-b2a04f54-9768-722a-5ee0-536734f6a38e-82120881 {
  order: 0;
  place-self: center;
}

#w-node-b2a04f54-9768-722a-5ee0-536734f6a391-82120881, #w-node-b2a04f54-9768-722a-5ee0-536734f6a394-82120881, #w-node-b2a04f54-9768-722a-5ee0-536734f6a397-82120881, #w-node-b2a04f54-9768-722a-5ee0-536734f6a39a-82120881, #w-node-b2a04f54-9768-722a-5ee0-536734f6a39d-82120881 {
  place-self: center;
}

#w-node-b171967b-218a-aa97-e9c3-d701f3e397e6-82120884 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e374570-eee2-390e-bc04-1e24cbca8ca7-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8caa-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cad-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cb1-82120884 {
  place-self: center;
}

#w-node-_7e374570-eee2-390e-bc04-1e24cbca8cb4-82120884 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7e374570-eee2-390e-bc04-1e24cbca8cb9-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cc2-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cc5-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cca-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cd3-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cd6-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cdb-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ce2-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ce5-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ce8-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ced-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cf0-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cf4-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cf9-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cfc-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d00-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d05-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d08-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d0d-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d15-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d18-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d1d-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d24-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d27-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d2c-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d33-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d36-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d39-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d40-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d43-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d46-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d4e-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d51-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d55-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d57-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d5a-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d5e-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d60-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d63-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d66-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d6b-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d6e-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d71-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d76-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d79-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d7e-82120884 {
  place-self: center;
}

#w-node-_54a1c574-5b8b-17c8-9ce6-864bcde580d4-82120885 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e374570-eee2-390e-bc04-1e24cbca8ca7-82120885, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8caa-82120885, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cad-82120885, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cb1-82120885 {
  place-self: center;
}

#w-node-_7e374570-eee2-390e-bc04-1e24cbca8cb4-82120885 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7e374570-eee2-390e-bc04-1e24cbca8cb9-82120885, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cc2-82120885, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cc5-82120885, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cca-82120885, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cd3-82120885, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cd6-82120885, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cdb-82120885, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ce2-82120885, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ce5-82120885, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ce8-82120885, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d05-82120885, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d08-82120885, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d0d-82120885, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d15-82120885, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d18-82120885, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d1d-82120885, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ca7-82120886, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8caa-82120886, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cad-82120886, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cb1-82120886 {
  place-self: center;
}

#w-node-_7e374570-eee2-390e-bc04-1e24cbca8cb4-82120886 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7e374570-eee2-390e-bc04-1e24cbca8cb9-82120886, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cc2-82120886, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cc5-82120886, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cca-82120886, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cd3-82120886, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cd6-82120886, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cdb-82120886, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ce2-82120886, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ce5-82120886, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ce8-82120886, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d05-82120886, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d08-82120886, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d0d-82120886, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d15-82120886, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d18-82120886, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d1d-82120886 {
  place-self: center;
}

#w-node-b171967b-218a-aa97-e9c3-d701f3e397e6-82120887 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e374570-eee2-390e-bc04-1e24cbca8ca7-82120887, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8caa-82120887, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cad-82120887, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cb1-82120887 {
  place-self: center;
}

#w-node-_7e374570-eee2-390e-bc04-1e24cbca8cb4-82120887 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7e374570-eee2-390e-bc04-1e24cbca8cb9-82120887, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cc2-82120887, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cc5-82120887, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cca-82120887, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cd3-82120887, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cd6-82120887, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cdb-82120887, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ce2-82120887, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ce5-82120887, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ce8-82120887, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d05-82120887, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d08-82120887, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d0d-82120887, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d15-82120887, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d18-82120887, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d1d-82120887, #w-node-_22f44162-9225-9399-865c-a1bed2b0a78c-82120887, #w-node-_22f44162-9225-9399-865c-a1bed2b0a78f-82120887, #w-node-_22f44162-9225-9399-865c-a1bed2b0a792-82120887 {
  place-self: center;
}

#w-node-b171967b-218a-aa97-e9c3-d701f3e397e6-82120888 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e374570-eee2-390e-bc04-1e24cbca8ca7-82120888, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8caa-82120888, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cad-82120888, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cb1-82120888 {
  place-self: center;
}

#w-node-_7e374570-eee2-390e-bc04-1e24cbca8cb4-82120888 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7e374570-eee2-390e-bc04-1e24cbca8cb9-82120888, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cc2-82120888, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cc5-82120888, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cca-82120888, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cd3-82120888, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cd6-82120888, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cdb-82120888, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ce2-82120888, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ce5-82120888, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ce8-82120888, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d05-82120888, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d08-82120888, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d0d-82120888, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d15-82120888, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d18-82120888, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d1d-82120888 {
  place-self: center;
}

#w-node-b171967b-218a-aa97-e9c3-d701f3e397e6-82120889 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e374570-eee2-390e-bc04-1e24cbca8ca7-82120889, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8caa-82120889, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cad-82120889, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cb1-82120889 {
  place-self: center;
}

#w-node-_7e374570-eee2-390e-bc04-1e24cbca8cb4-82120889 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7e374570-eee2-390e-bc04-1e24cbca8cb9-82120889, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cc2-82120889, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cc5-82120889, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cca-82120889, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cd3-82120889, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cd6-82120889, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cdb-82120889, #w-node-f12459e6-43cc-20d5-9d15-afd5026e4037-82120889, #w-node-f12459e6-43cc-20d5-9d15-afd5026e403a-82120889, #w-node-f12459e6-43cc-20d5-9d15-afd5026e403d-82120889, #w-node-_7fd01bab-f020-ea14-3041-81d0e7d31c85-82120889, #w-node-_7fd01bab-f020-ea14-3041-81d0e7d31c88-82120889, #w-node-_7fd01bab-f020-ea14-3041-81d0e7d31c8b-82120889, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ce2-82120889, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ce5-82120889, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ce8-82120889, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d05-82120889, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d08-82120889, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d0d-82120889, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d15-82120889, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d18-82120889, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d1d-82120889 {
  place-self: center;
}

#w-node-b171967b-218a-aa97-e9c3-d701f3e397e6-8212088a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e374570-eee2-390e-bc04-1e24cbca8ca7-8212088a, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8caa-8212088a, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cad-8212088a, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cb1-8212088a {
  place-self: center;
}

#w-node-_7e374570-eee2-390e-bc04-1e24cbca8cb4-8212088a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7e374570-eee2-390e-bc04-1e24cbca8cb9-8212088a, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cc2-8212088a, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cc5-8212088a, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cca-8212088a, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cd3-8212088a, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cd6-8212088a, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cdb-8212088a, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ce2-8212088a, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ce5-8212088a, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ce8-8212088a, #w-node-_3e3bdb60-d3de-3e26-d2c3-fda675f5352f-8212088a, #w-node-_3e3bdb60-d3de-3e26-d2c3-fda675f53532-8212088a, #w-node-_3e3bdb60-d3de-3e26-d2c3-fda675f53536-8212088a, #w-node-bf162cf4-5e03-2926-6a54-b014d039a83d-8212088a, #w-node-bf162cf4-5e03-2926-6a54-b014d039a840-8212088a, #w-node-bf162cf4-5e03-2926-6a54-b014d039a844-8212088a, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d05-8212088a, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d08-8212088a, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d0d-8212088a, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d15-8212088a, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d18-8212088a, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d1d-8212088a, #w-node-_4225df5e-2301-21b5-6273-598904eafeb7-8212088a, #w-node-_4225df5e-2301-21b5-6273-598904eafeba-8212088a, #w-node-_4225df5e-2301-21b5-6273-598904eafebf-8212088a, #w-node-bbd97377-231a-2d89-b15b-6d110645d674-8212088a, #w-node-bbd97377-231a-2d89-b15b-6d110645d677-8212088a, #w-node-bbd97377-231a-2d89-b15b-6d110645d67c-8212088a {
  place-self: center;
}

#w-node-b171967b-218a-aa97-e9c3-d701f3e397e6-8212088b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e374570-eee2-390e-bc04-1e24cbca8ca7-8212088b, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8caa-8212088b, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cad-8212088b, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cb1-8212088b {
  place-self: center;
}

#w-node-_7e374570-eee2-390e-bc04-1e24cbca8cb4-8212088b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7e374570-eee2-390e-bc04-1e24cbca8cb9-8212088b, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cc2-8212088b, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cc5-8212088b, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cca-8212088b, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cd3-8212088b, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cd6-8212088b, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cdb-8212088b, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ce2-8212088b, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ce5-8212088b, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ce8-8212088b, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d05-8212088b, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d08-8212088b, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d0d-8212088b, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d15-8212088b, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d18-8212088b, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d1d-8212088b {
  place-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-b171967b-218a-aa97-e9c3-d701f3e397e6-82120884, #w-node-_54a1c574-5b8b-17c8-9ce6-864bcde580d4-82120885, #w-node-b171967b-218a-aa97-e9c3-d701f3e397e6-82120887, #w-node-b171967b-218a-aa97-e9c3-d701f3e397e6-82120888, #w-node-b171967b-218a-aa97-e9c3-d701f3e397e6-82120889, #w-node-b171967b-218a-aa97-e9c3-d701f3e397e6-8212088a, #w-node-b171967b-218a-aa97-e9c3-d701f3e397e6-8212088b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_5fe06709-a91b-56d4-dc43-4891379102d5-82120881, #w-node-b477dfcf-166a-23d7-daab-09d32b59fd05-82120881 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ca7-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cb1-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cc2-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cd3-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ce2-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ced-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cf9-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d05-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d15-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d24-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d33-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d40-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d4e-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d57-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d60-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d6b-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d76-82120884, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ca7-82120885, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cb1-82120885, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cc2-82120885, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cd3-82120885, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ce2-82120885, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d05-82120885, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d15-82120885, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ca7-82120886, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cb1-82120886, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cc2-82120886, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cd3-82120886, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ce2-82120886, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d05-82120886, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d15-82120886, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ca7-82120887, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cb1-82120887, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cc2-82120887, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cd3-82120887, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ce2-82120887, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d05-82120887, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d15-82120887, #w-node-_22f44162-9225-9399-865c-a1bed2b0a78c-82120887, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ca7-82120888, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cb1-82120888, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cc2-82120888, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cd3-82120888, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ce2-82120888, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d05-82120888, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d15-82120888, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ca7-82120889, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cb1-82120889, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cc2-82120889, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cd3-82120889, #w-node-f12459e6-43cc-20d5-9d15-afd5026e4037-82120889, #w-node-_7fd01bab-f020-ea14-3041-81d0e7d31c85-82120889, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ce2-82120889, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d05-82120889, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d15-82120889, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ca7-8212088a, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cb1-8212088a, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cc2-8212088a, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cd3-8212088a, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ce2-8212088a, #w-node-_3e3bdb60-d3de-3e26-d2c3-fda675f5352f-8212088a, #w-node-bf162cf4-5e03-2926-6a54-b014d039a83d-8212088a, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d05-8212088a, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d15-8212088a, #w-node-_4225df5e-2301-21b5-6273-598904eafeb7-8212088a, #w-node-bbd97377-231a-2d89-b15b-6d110645d674-8212088a, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ca7-8212088b, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cb1-8212088b, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cc2-8212088b, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8cd3-8212088b, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8ce2-8212088b, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d05-8212088b, #w-node-_7e374570-eee2-390e-bc04-1e24cbca8d15-8212088b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}


