@font-face {
  font-family: Organicar;
  src: url('../fonts/OrganicaR-BoldItalic.ttf') format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Organica;
  src: url('../fonts/Organica-Light.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Organica;
  src: url('../fonts/Organica-Bold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Organica;
  src: url('../fonts/Organica-Thin.ttf') format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Organicar;
  src: url('../fonts/OrganicaR-Bold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Organica;
  src: url('../fonts/Organica-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Organicar;
  src: url('../fonts/OrganicaR-Italic.ttf') format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Organicat;
  src: url('../fonts/OrganicaT-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Organica;
  src: url('../fonts/Organica-Italic.ttf') format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Organica;
  src: url('../fonts/Organica-Medium.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Organicar;
  src: url('../fonts/OrganicaR-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Organical;
  src: url('../fonts/OrganicaL-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Organicam;
  src: url('../fonts/OrganicaM-Bold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Organicam;
  src: url('../fonts/OrganicaM-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Organica;
  src: url('../fonts/Organica-SemiBold.ttf') format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Organica;
  src: url('../fonts/Organica-SemiBoldItalic.ttf') format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Recklessneue;
  src: url('../fonts/RecklessNeue-SemiBold.ttf') format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Recklessneue;
  src: url('../fonts/RecklessNeue-SemiBoldItalic.ttf') format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Recklessneue;
  src: url('../fonts/RecklessNeue-MediumItalic.ttf') format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Recklessneue;
  src: url('../fonts/RecklessNeue-RegularItalic.ttf') format("truetype"), url('../fonts/RecklessNeue-BookItalic.ttf') format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Recklessneue;
  src: url('../fonts/RecklessNeue-Thin.ttf') format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Recklessneue;
  src: url('../fonts/RecklessNeue-Light.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Recklessneue;
  src: url('../fonts/RecklessNeue-LightItalic.ttf') format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Recklessneue;
  src: url('../fonts/RecklessNeue-ThinItalic.ttf') format("truetype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Recklessneue;
  src: url('../fonts/RecklessNeue-Medium.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Recklessneue;
  src: url('../fonts/RecklessNeue-HeavyItalic.ttf') format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Recklessneue;
  src: url('../fonts/RecklessNeue-Heavy.ttf') format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Recklessneue;
  src: url('../fonts/RecklessNeue-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Recklessneue;
  src: url('../fonts/RecklessNeue-BoldItalic.ttf') format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Recklessneue Book;
  src: url('../fonts/RecklessNeue-Book.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Recklessneue;
  src: url('../fonts/RecklessNeue-Bold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Basicsanssf;
  src: url('../fonts/basicsanssf.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Basicsanssf;
  src: url('../fonts/basicsanssfbold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Basicsanssf;
  src: url('../fonts/basicsanssfitalic.ttf') format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

:root {
  --snow: #f5f0ee;
  --maroon: #410603;
  --indian-red: #ed4c4e;
  --cornsilk: #fff5d4;
  --orange: #ffb106;
  --relume-library-lite--rl-black: black;
  --relume-library-lite--rl-gray: #f4f4f4;
  --white: #fff;
  --relume-library-lite--rl-white: white;
  --peach-puff: #ffd2b9;
  --misty-rose: #ffe8e9;
  --thistle: #e4d3ff;
  --light-blue: #d1effe;
  --aquamarine: #34fad5;
  --misty-rose-2: #fee3e1;
  --pale-turquoise: #c6edde;
  --khaki: #ffe975;
  --khaki-2: #f7ff82;
  --relume-library-lite--grey: #e4e2df;
  --relume-library-lite--white: white;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.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;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

body {
  background-color: var(--snow);
  color: var(--maroon);
  font-family: Organica, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.3;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 38px;
  font-weight: bold;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: bold;
  line-height: 36px;
}

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

p {
  margin-bottom: 10px;
}

a {
  cursor: pointer;
  text-decoration: none;
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

._404_image {
  object-fit: cover;
  object-position: 50% 0%;
  width: 30vh;
}

._404_content-wrapper {
  width: 40em;
}

._404_component {
  grid-row-gap: 2em;
  text-align: center;
  flex-direction: column;
  align-items: center;
  height: auto;
  display: flex;
}

._404_image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-20 {
  color: var(--indian-red);
}

.c-paragraph-wrap {
  margin-bottom: 2.92em;
}

.c-testimonial--video-wrap {
  background-color: #000;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.plyr_component {
  width: 100%;
  position: relative;
}

.plyr_embed {
  width: 100%;
  height: 100%;
  position: relative;
}

.plyr_cover {
  z-index: 2;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  transition: opacity .4s;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.plyr_cover-img {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: transform .4s;
  position: absolute;
  inset: 0%;
}

.plyr_cover-button {
  z-index: 2;
  color: #000;
  background-color: #fff;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  width: 6em;
  height: 6em;
  display: flex;
  position: relative;
}

.plyr_cover-icon {
  width: 40%;
  height: 40%;
}

.plyr_pause-trigger {
  display: none;
}

.c-video-testimonials-content {
  width: 100%;
}

.fs-checkbox_field-4 {
  cursor: pointer;
  background-color: #f5f0ee;
  border: .05em solid #000;
  border-radius: .25rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding: 1rem 1.5rem;
  font-weight: 500;
  display: flex;
  position: relative;
}

.fs-checkbox_field-4:hover {
  color: #696969;
  border-color: #696969;
}

.c-hng-results-track-details-item {
  grid-row-gap: 2.5em;
  background-image: url('../images/Vector.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: .83em;
  flex-direction: column;
  width: 26.68em;
  height: 23em;
  padding: 3.33em 2.5em;
  display: flex;
  position: relative;
}

.c-hng-results-awards-item {
  grid-row-gap: .83em;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.partner-sponsors-logo {
  justify-content: center;
  align-items: center;
  width: 12em;
  display: flex;
}

.hng-hero-index {
  grid-column-gap: 1em;
  background-color: var(--cornsilk);
  border-radius: 100em;
  align-items: center;
  padding: .5em 2em .5em 1em;
  display: flex;
}

.c-hng-cohort-item {
  border: .1em solid var(--snow);
  background-color: var(--snow);
  border-radius: .83em;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 2em;
  display: flex;
}

.c-team-grid-item, .c-cdt-mentors-tutors-grid-item {
  grid-row-gap: 1em;
  flex-direction: column;
  width: 24.17em;
  display: flex;
}

.c-our-stacks-grid {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  display: grid;
}

.c-testimonial-item-2 {
  grid-row-gap: 3em;
  background-color: #fff;
  border-radius: .42em;
  flex-direction: column;
  justify-content: space-between;
  width: auto;
  height: auto;
  padding: 1.46em;
  display: flex;
}

.rl-styleguide_empty-space {
  z-index: -1;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
  position: relative;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.rl-styleguide_background-color-list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.text-color-secondary {
  color: var(--indian-red);
}

.icon-height-custom1 {
  height: 1.25rem;
}

.rl-styleguide_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 1rem;
  display: grid;
}

.rl-styleguide_item.is-stretch {
  grid-row-gap: 1rem;
  justify-items: stretch;
}

.text-weight-bold {
  font-weight: 700;
}

.spacer-xxlarge {
  width: 100%;
  padding-top: 5rem;
}

.padding-xlarge {
  padding: 4rem;
}

.text-color-white {
  color: #fff;
}

.max-width-xxsmall {
  width: 100%;
  max-width: 20rem;
}

.padding-0 {
  padding: 0;
}

.rl-styleguide_header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.margin-xlarge {
  margin: 4rem;
}

.rl-styleguide_item-row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 15rem 1fr;
  align-items: center;
}

.rl-styleguide_item-row.is-button-row {
  grid-template-columns: 19rem 1fr;
}

.padding-vertical, .padding-vertical.padding-tiny, .padding-vertical.padding-xhuge, .padding-vertical.padding-large, .padding-vertical.padding-xxsmall, .padding-vertical.padding-huge, .padding-vertical.padding-medium, .padding-vertical.padding-custom1, .padding-vertical.padding-xlarge, .padding-vertical.padding-0, .padding-vertical.padding-xxhuge, .padding-vertical.padding-custom2, .padding-vertical.padding-xxlarge, .padding-vertical.padding-xsmall, .padding-vertical.padding-custom3, .padding-vertical.padding-small {
  padding-left: 0;
  padding-right: 0;
}

.padding-xxlarge {
  padding: 5rem;
}

.icon-embed-custom1 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.text-color-black {
  color: #000;
}

.padding-left, .padding-left.padding-xxlarge, .padding-left.padding-custom3, .padding-left.padding-xsmall, .padding-left.padding-small, .padding-left.padding-0, .padding-left.padding-custom1, .padding-left.padding-medium, .padding-left.padding-xhuge, .padding-left.padding-large, .padding-left.padding-xxsmall, .padding-left.padding-huge, .padding-left.padding-tiny, .padding-left.padding-xlarge, .padding-left.padding-xxhuge, .padding-left.padding-custom2 {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.max-width-full {
  width: 100%;
  max-width: none;
}

.margin-top-auto {
  margin-top: auto;
}

.margin-bottom, .margin-bottom.margin-xhuge, .margin-bottom.margin-small, .margin-bottom.margin-large, .margin-bottom.margin-huge, .margin-bottom.margin-custom3, .margin-bottom.margin-xsmall, .margin-bottom.margin-tiny, .margin-bottom.margin-custom1, .margin-bottom.margin-0, .margin-bottom.margin-custom2, .margin-bottom.margin-xxlarge, .margin-bottom.margin-medium, .margin-bottom.margin-xlarge, .margin-bottom.margin-xxhuge, .margin-bottom.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.text-color-primary {
  color: var(--maroon);
}

.text-weight-light {
  font-weight: 300;
}

.spacer-medium {
  width: 100%;
  padding-top: 2rem;
}

.margin-xsmall {
  margin: 1rem;
}

.rl-styleguide_callout-heading-wrapper {
  font-size: 1.25rem;
  font-weight: 600;
}

.icon-1x1-medium {
  width: 3rem;
  height: 3rem;
}

.icon-height-large {
  height: 5rem;
}

.container-medium {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.shadow-xxsmall {
  box-shadow: 0 1px 2px #0000000d;
}

.shadow-medium {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #00000008;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.rl-styleguide_button-row {
  grid-column-gap: 1rem;
  display: flex;
}

.margin-right, .margin-right.margin-custom2, .margin-right.margin-medium, .margin-right.margin-0, .margin-right.margin-small, .margin-right.margin-xxhuge, .margin-right.margin-xxlarge, .margin-right.margin-large, .margin-right.margin-xxsmall, .margin-right.margin-huge, .margin-right.margin-xhuge, .margin-right.margin-tiny, .margin-right.margin-custom3, .margin-right.margin-custom1, .margin-right.margin-xlarge, .margin-right.margin-xsmall {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.padding-small {
  padding: 1.5rem;
}

.max-width-xxlarge {
  width: 100%;
  max-width: 80rem;
}

.container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.spacer-huge {
  width: 100%;
  padding-top: 6rem;
}

.background-color-secondary {
  background-color: #eee;
}

.icon-embed-small {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.spacing-clean {
  margin: 0;
  padding: 0;
}

.class-label-column {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pointer-events-none {
  pointer-events: none;
}

.icon-height-xsmall {
  height: 1.5rem;
}

.margin-vertical, .margin-vertical.margin-xxlarge, .margin-vertical.margin-0, .margin-vertical.margin-custom2, .margin-vertical.margin-xhuge, .margin-vertical.margin-medium, .margin-vertical.margin-custom3, .margin-vertical.margin-xxsmall, .margin-vertical.margin-custom1, .margin-vertical.margin-large, .margin-vertical.margin-xsmall, .margin-vertical.margin-xxhuge, .margin-vertical.margin-small, .margin-vertical.margin-xlarge, .margin-vertical.margin-tiny, .margin-vertical.margin-huge {
  margin-left: 0;
  margin-right: 0;
}

.heading-style-h1 {
  font-family: Recklessneue Book, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.1;
}

.heading-style-h1.stats {
  font-size: 72px;
}

.heading-style-h1._404 {
  font-size: 64px;
}

.background-color-tertiary {
  background-color: #aaa;
}

.margin-tiny {
  margin: .25rem;
}

.text-style-strikethrough {
  text-decoration: line-through;
}

.form_radio-label {
  margin-bottom: 0;
}

.form_message-error {
  color: #b42318;
  background-color: #fef3f2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.icon-1x1-small {
  width: 2rem;
  height: 2rem;
}

.text-style-muted {
  opacity: .6;
}

.background-color-black {
  background-color: #000;
}

.rl-styleguide_ratio-bg {
  z-index: -1;
  background-color: #eee;
  min-width: 3rem;
  height: 100%;
  position: relative;
}

.icon-embed-xlarge {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 6.5rem;
  height: 6.5rem;
  display: flex;
}

.rl-styleguide_label {
  color: #1e51f7;
  white-space: nowrap;
  cursor: context-menu;
  background-color: #ebeffa;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block;
}

.rl-styleguide_label.is-html-tag {
  color: #bb4198;
  background-color: #f9eff6;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.spacer-small {
  width: 100%;
  padding-top: 1.5rem;
}

.container-large {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.margin-huge {
  margin: 6rem;
}

.heading-style-h6 {
  font-family: Recklessneue Book, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.4;
}

.form_radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.padding-tiny {
  padding: .25rem;
}

.hide {
  display: none;
}

.text-weight-xbold {
  font-weight: 800;
}

.background-color-primary {
  background-color: #fff;
}

.form_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.icon-embed-large {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
}

.heading-style-h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Recklessneue Book, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 1.2;
}

.shadow-large {
  box-shadow: 0 20px 24px -4px #00000014, 0 8px 8px -4px #00000008;
}

.button {
  background-color: var(--indian-red);
  color: #fff;
  text-align: center;
  border: 1px #000;
  border-radius: 1000px;
  padding: .75rem 1.5rem;
  text-decoration: none;
  transition: all .3s cubic-bezier(.23, 1, .32, 1);
}

.button:hover {
  transform: translate(0, -8px);
}

.button.is-secondary {
  border-style: solid;
  border-color: var(--maroon);
  color: var(--maroon);
  background-color: #0000;
}

.button.is-secondary.is-alternate {
  color: #fff;
  background-color: #0000;
}

.button.is-secondary.is-alternate.coloured {
  border-color: var(--maroon);
  color: var(--maroon);
}

.button.is-link {
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button.is-link.is-alternate {
  color: #fff;
  background-color: #0000;
}

.button.is-small {
  padding: .5rem 1.25rem;
}

.button.is-small.is-icon-only {
  padding-left: .5rem;
  padding-right: .5rem;
}

.button.is-tertiary {
  color: #000;
  background-color: #0000;
  border-color: #0000;
}

.button.is-alternate {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

.button.is-icon-only {
  padding-left: .75rem;
  padding-right: .75rem;
}

.button.is-icon {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.class-label-row {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.aspect-ratio-widescreen {
  aspect-ratio: 16 / 9;
}

.form_message-success-wrapper {
  padding: 0;
}

.rl-styleguide_nav-link {
  color: #fff;
  border-radius: .25rem;
  padding: .5rem 1rem;
  text-decoration: none;
}

.rl-styleguide_nav-link.w--current {
  color: #000;
  background-color: #fff;
}

.form_input {
  color: var(--maroon);
  background-color: #f5f0ee00;
  border: 1px solid #000;
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input:focus {
  border-color: #000;
}

.form_input::placeholder {
  color: #0009;
}

.form_input.is-select-input {
  background-image: none;
}

.form_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.text-align-right {
  text-align: right;
}

.shadow-small {
  box-shadow: 0 4px 8px -2px #0000001a, 0 2px 4px -2px #0000000f;
}

.text-weight-medium {
  font-weight: 500;
}

.form_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.max-width-xsmall {
  width: 100%;
  max-width: 25rem;
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.margin-top, .margin-top.margin-xxhuge, .margin-top.margin-0, .margin-top.margin-medium, .margin-top.margin-custom1, .margin-top.margin-custom3, .margin-top.margin-xlarge, .margin-top.margin-large, .margin-top.margin-custom2, .margin-top.margin-xhuge, .margin-top.margin-small, .margin-top.margin-xsmall, .margin-top.margin-tiny, .margin-top.margin-xxsmall, .margin-top.margin-huge, .margin-top.margin-xxlarge {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.spacer-tiny {
  width: 100%;
  padding-top: .25rem;
}

.text-align-center {
  text-align: center;
}

.pointer-events-auto {
  pointer-events: auto;
}

.margin-xxhuge {
  margin: 10rem;
}

.form_message-error-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.text-weight-semibold {
  font-weight: 600;
}

.padding-section-large {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.shadow-xsmall {
  box-shadow: 0 1px 3px #0000001a, 0 1px 2px #0000000f;
}

.rl-styleguide_empty-box {
  z-index: -1;
  background-color: #eee;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

.aspect-ratio-square {
  aspect-ratio: 1;
}

.form_radio-icon {
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
}

.form_radio-icon.w--redirected-checked {
  background-color: #fff;
  background-image: none;
  border-width: 6px;
  border-color: #000;
}

.form_radio-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
  margin-top: 0;
}

.rl-styleguide_icons-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.shadow-xxlarge {
  box-shadow: 0 32px 64px -12px #00000024;
}

.spacer-xhuge {
  width: 100%;
  padding-top: 7rem;
}

.spacer-xxhuge {
  width: 100%;
  padding-top: 10rem;
}

.margin-0 {
  margin: 0;
}

.heading-style-h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Recklessneue Book, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.1;
}

.text-size-regular {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
}

.aspect-ratio-landscape {
  aspect-ratio: 3 / 2;
}

.rl-styleguide_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-bottom: 4rem;
}

.background-color-white {
  background-color: #fff;
}

.aspect-ratio-portrait {
  aspect-ratio: 2 / 3;
}

.max-width-medium {
  width: 100%;
  max-width: 35rem;
}

.padding-global {
  padding-left: 5%;
  padding-right: 5%;
}

.heading-style-h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Recklessneue Book, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.1;
}

.form_field-wrapper {
  position: relative;
}

.padding-xhuge {
  padding: 7rem;
}

.padding-xxsmall {
  padding: .5rem;
}

.text-style-quote {
  border-left: .1875rem solid #000;
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.margin-xhuge {
  margin: 7rem;
}

.text-style-nowrap {
  white-space: nowrap;
}

.padding-large {
  padding: 3rem;
}

.padding-horizontal, .padding-horizontal.padding-xsmall, .padding-horizontal.padding-small, .padding-horizontal.padding-xxlarge, .padding-horizontal.padding-huge, .padding-horizontal.padding-large, .padding-horizontal.padding-xhuge, .padding-horizontal.padding-medium, .padding-horizontal.padding-xxsmall, .padding-horizontal.padding-custom1, .padding-horizontal.padding-custom3, .padding-horizontal.padding-0, .padding-horizontal.padding-tiny, .padding-horizontal.padding-xlarge, .padding-horizontal.padding-xxhuge, .padding-horizontal.padding-custom2 {
  padding-top: 0;
  padding-bottom: 0;
}

.rl-styleguide_callout-link-wrapper-colors {
  background-image: linear-gradient(135deg, #ff744826, #ff484826 50%, #6248ff26), linear-gradient(#fff, #fff);
  border-radius: .6875rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: .75rem 1rem;
  display: flex;
}

.icon-1x1-xlarge {
  width: 6.5rem;
  height: 6.5rem;
}

.padding-xsmall {
  padding: 1rem;
}

.text-size-tiny {
  font-size: .75rem;
}

.icon-1x1-large {
  width: 5rem;
  height: 5rem;
}

.rl-styleguide_spacing {
  border: 1px dashed #000;
}

.text-color-alternate {
  color: var(--orange);
}

.text-size-large {
  font-size: 1.25rem;
}

.form_checkbox-label {
  margin-bottom: 0;
}

.text-style-allcaps {
  text-transform: uppercase;
}

.rl-styleguide_nav {
  z-index: 1000;
  background-color: #000;
  border-radius: .75rem;
  margin-top: 1rem;
  padding: .5rem;
  position: sticky;
  top: 1rem;
}

.rl-styleguide_callout-link_colors {
  background-color: #fff;
  background-image: linear-gradient(135deg, #ff7448, #ff4848 50%, #6248ff);
  border-radius: .75rem;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.5rem;
  padding: 1px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.rl-styleguide_heading {
  z-index: 4;
  color: #000;
  margin-bottom: 1.5rem;
  padding: .25rem .5rem;
  font-size: 3.5rem;
  font-weight: 700;
}

.icon-1x1-xxsmall {
  width: 1rem;
  height: 1rem;
}

.margin-xxlarge {
  margin: 5rem;
}

.rl-styleguide_subheading-small {
  font-size: 1rem;
  font-weight: 400;
}

.overflow-auto {
  overflow: auto;
}

.background-color-alternative {
  background-color: #000;
}

.text-style-link {
  color: var(--indian-red);
  text-decoration: underline;
}

.icon-embed-medium {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.layer {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.spacer-xlarge {
  width: 100%;
  padding-top: 4rem;
}

.text-align-left {
  text-align: left;
}

.spacer-large {
  width: 100%;
  padding-top: 3rem;
}

.z-index-1 {
  z-index: 1;
  position: relative;
}

.shadow-xlarge {
  box-shadow: 0 24px 48px -12px #0000002e;
}

.text-weight-normal {
  font-weight: 400;
}

.rl-styleguide_button-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: max-content;
  grid-auto-flow: row;
  place-items: center start;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.spacer-xxsmall {
  width: 100%;
  padding-top: .5rem;
}

.icon-height-xxsmall {
  height: 1rem;
}

.form_checkbox-icon {
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form_checkbox-icon.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.form_checkbox-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.rl-styleguide_spacing-all {
  display: none;
}

.icon-height-small {
  height: 2rem;
}

.icon-embed-xxsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.spacer-xsmall {
  width: 100%;
  padding-top: 1rem;
}

.form_message-success {
  color: #027a48;
  background-color: #ecfdf3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

.padding-bottom, .padding-bottom.padding-custom2, .padding-bottom.padding-xxsmall, .padding-bottom.padding-xlarge, .padding-bottom.padding-small, .padding-bottom.padding-xsmall, .padding-bottom.padding-custom3, .padding-bottom.padding-xxlarge, .padding-bottom.padding-0, .padding-bottom.padding-medium, .padding-bottom.padding-tiny, .padding-bottom.padding-xhuge, .padding-bottom.padding-custom1, .padding-bottom.padding-large, .padding-bottom.padding-xxhuge, .padding-bottom.padding-huge {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.form_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.margin-xxsmall {
  margin: .5rem;
}

.icon-height-xlarge {
  height: 6.5rem;
}

.text-size-small {
  margin-bottom: 0;
  font-size: .6rem;
}

.padding-section-medium {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.margin-horizontal, .margin-horizontal.margin-medium, .margin-horizontal.margin-huge, .margin-horizontal.margin-custom1, .margin-horizontal.margin-large, .margin-horizontal.margin-custom3, .margin-horizontal.margin-small, .margin-horizontal.margin-0, .margin-horizontal.margin-xsmall, .margin-horizontal.margin-tiny, .margin-horizontal.margin-xxhuge, .margin-horizontal.margin-custom2, .margin-horizontal.margin-xxsmall, .margin-horizontal.margin-xlarge, .margin-horizontal.margin-xhuge, .margin-horizontal.margin-xxlarge {
  margin-top: 0;
  margin-bottom: 0;
}

.margin-left, .margin-left.margin-xxhuge, .margin-left.margin-tiny, .margin-left.margin-custom1, .margin-left.margin-xsmall, .margin-left.margin-xxsmall, .margin-left.margin-large, .margin-left.margin-huge, .margin-left.margin-xhuge, .margin-left.margin-xlarge, .margin-left.margin-custom3, .margin-left.margin-medium, .margin-left.margin-xxlarge, .margin-left.margin-0, .margin-left.margin-custom2, .margin-left.margin-small {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.overflow-hidden {
  overflow: hidden;
}

.icon-1x1-custom1 {
  width: 1.25rem;
  height: 1.25rem;
}

.margin-large {
  margin: 3rem;
}

.icon-height-medium {
  height: 3rem;
}

.margin-medium {
  margin: 2rem;
}

.overflow-scroll {
  overflow: scroll;
}

.text-style-italic {
  font-style: italic;
}

.padding-right, .padding-right.padding-xxlarge, .padding-right.padding-xlarge, .padding-right.padding-large, .padding-right.padding-huge, .padding-right.padding-xxsmall, .padding-right.padding-xxhuge, .padding-right.padding-0, .padding-right.padding-medium, .padding-right.padding-custom1, .padding-right.padding-xsmall, .padding-right.padding-tiny, .padding-right.padding-custom2, .padding-right.padding-xhuge, .padding-right.padding-custom3, .padding-right.padding-small {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.rl-styleguide_subheading {
  z-index: 3;
  color: #000;
  background-color: #eee;
  border-radius: .75rem;
  margin-bottom: 1rem;
  padding: 1rem;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1;
}

.icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

.text-size-medium {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
}

.padding-xxhuge {
  padding: 10rem;
}

.icon-embed-xsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.z-index-2 {
  z-index: 2;
  position: relative;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.heading-style-h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Recklessneue Book, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 1.2;
}

.heading-style-h2.stats {
  font-size: 32px;
}

.padding-medium {
  padding: 2rem;
}

.rl-styleguide_shadows-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start;
}

.max-width-small {
  width: 100%;
  max-width: 30rem;
}

.padding-huge {
  padding: 6rem;
}

.margin-small {
  margin: 1.5rem;
}

.padding-top, .padding-top.padding-medium, .padding-top.padding-large, .padding-top.padding-xxlarge, .padding-top.padding-xhuge, .padding-top.padding-tiny, .padding-top.padding-custom1, .padding-top.padding-xxhuge, .padding-top.padding-xlarge, .padding-top.padding-custom2, .padding-top.padding-xxsmall, .padding-top.padding-xsmall, .padding-top.padding-custom3, .padding-top.padding-small, .padding-top.padding-huge, .padding-top.padding-0 {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-section-small {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.rl-styleguide_color-spacer {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
}

.navbar_menu-button {
  padding: 0;
}

.navbar_button-secondary {
  border: 1px solid var(--relume-library-lite--rl-black);
  color: var(--relume-library-lite--rl-black);
  text-align: center;
  background-color: #0000;
  padding: .5rem 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.navbar_menu-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.rl_navbar5_dropdown-background-layer {
  background-color: var(--relume-library-lite--rl-gray);
  min-width: 100vw;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.rl-button-link-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.button-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px none var(--relume-library-lite--rl-black);
  color: var(--relume-library-lite--rl-black);
  text-align: center;
  background-color: #0000;
  padding: .25rem 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.rl-button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.rl_navbar5_item-link {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: underline;
}

.rl_navbar5_spacing-block2 {
  width: 100%;
  padding-bottom: .5rem;
}

.rl-text-style-small {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_navbar5_spacing-block1 {
  width: 100%;
  padding-bottom: .25rem;
}

.navbar_item-title {
  color: var(--relume-library-lite--rl-black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
}

.rl_navbar5_large-item-content {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.rl_navbar5_blog-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.rl_navbar5_blog-image-wrapper {
  width: 100%;
  padding-top: 66.66%;
  position: relative;
}

.rl_navbar5_blog-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: grid;
}

.rl_navbar5_blog-list {
  grid-column-gap: 0rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}

.navbar_dropdown-column-text {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.3;
}

.rl_navbar5_dropdown-content-wrapper {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: max-content max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  display: grid;
  position: relative;
}

.navbar_dropdown-content-right {
  flex: 1;
  max-width: 35rem;
  padding: 2rem 0 2rem 2rem;
  display: flex;
  position: relative;
}

.navbar_text-small {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.navbar_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.navbar_icon {
  height: 1.5rem;
}

.navbar_icon-wrapper {
  flex: none;
}

.navbar_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: grid;
}

.navbar_dropdown-link-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar_dropdown-content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem 2rem 2rem 0;
  display: grid;
}

.navbar_dropdown-content {
  width: 100%;
  display: flex;
}

.navbar_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 64rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar_dropdown-list.w--open {
  background-color: #fff;
  border-bottom: 1px solid #000;
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  inset: 100% 0% auto;
  overflow: hidden;
}

.dropdown-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  right: 0%;
}

.navbar_dropdown-toggle {
  color: var(--relume-library-lite--rl-black);
  padding: 1.5rem 2.5rem 1.5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.navbar_menu-dropdown {
  position: static;
}

.navbar_link {
  color: var(--relume-library-lite--rl-black);
  padding: 1.5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.navbar_link.w--current {
  color: #0000;
}

.navbar_menu {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.navbar_logo {
  width: 100%;
}

.navbar_logo-link {
  width: 100%;
  max-width: 200px;
  padding-left: 0;
}

.section_navbar {
  background-color: #ddd0;
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.header_content {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.header_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.logo_logo-item {
  object-fit: contain;
  width: auto;
  height: 32px;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.logo_heading-wrapper {
  text-align: center;
  justify-content: center;
  width: 100%;
  max-width: 48rem;
  display: flex;
}

.logo_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-style-subheading {
  color: var(--indian-red);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.about_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  background-color: var(--white);
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 64px 44px;
  display: grid;
}

.section_about {
  background-color: var(--maroon);
}

.about_heading-wrapper {
  color: var(--white);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.rl-button-group-center {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.courses_image-wrapper {
  width: 100%;
  position: relative;
}

.courses_item {
  color: var(--white);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 8px 8px 16px;
  text-decoration: none;
  transition: all .3s cubic-bezier(.23, 1, .32, 1);
  display: flex;
}

.courses_item:hover {
  color: var(--maroon);
  background-color: #fff;
  border-radius: 16px;
  padding: 12px 12px 16px;
}

.courses_content {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  width: 100%;
  display: grid;
}

.courses_heading-wrapper {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 48rem;
  display: flex;
}

.courses_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section_courses {
  background-color: var(--maroon);
}

.rl_layout270_spacing-block-4 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl_layout207_icon {
  width: 1.5rem;
  height: 1.5rem;
}

.rl_layout207_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.rl_layout207_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.rl_layout207_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.rl_layout207_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.articles_logo {
  height: 40px;
}

.rl_layout237_icon-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.how-it-works_item {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.what-you-get_heading-wrapper {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.what-you-get_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.font-type-basic {
  font-family: Basicsanssf, sans-serif;
  font-weight: 700;
}

.section_video {
  background-color: var(--maroon);
}

.video_heading-wrapper {
  color: var(--white);
  text-align: center;
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.articles_logo-wrapper {
  background-color: var(--white);
}

.articles_item {
  border: 1px solid var(--snow);
  background-color: var(--white);
  color: var(--maroon);
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 640px;
  height: 100%;
  min-height: 350px;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  padding: 48px;
  display: flex;
}

.articles_heading-wrapper {
  text-align: center;
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.articles_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section_articles {
  background-color: var(--maroon);
}

.how-it-works_content {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  width: 100%;
  display: grid;
}

.testimonial_name-text {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.testimonial_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.testimonial_customer {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  align-items: center;
  display: flex;
}

.testimonial_rating-icon {
  color: var(--indian-red);
  flex-direction: column;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.testimonial_rating-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  display: flex;
}

.testimonial_testimonial-item {
  border: 1px solid var(--relume-library-lite--rl-black);
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 431.969px;
  height: 400px;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  padding: 2rem;
  display: flex;
}

.testimonial_heading-wrapper {
  text-align: center;
  width: 100%;
  max-width: 48rem;
}

.testimonial_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.rl-error-message {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.rl-success-message {
  background-color: #f4f4f4;
  padding: 1.5rem;
}

.cta_component {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 34rem;
  display: flex;
}

.section_cta {
  background-color: var(--maroon);
  position: relative;
}

.footer_legal-link {
  color: var(--maroon);
  line-height: 1.5;
  text-decoration: underline;
}

.footer_legal-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: grid;
}

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

.footer_line-divider {
  background-color: var(--relume-library-lite--rl-black);
  width: 100%;
  height: 1px;
}

.rl_footer1_link-text {
  color: var(--maroon);
}

.footer_social-icon {
  color: var(--maroon);
  width: 1.5rem;
  height: 1.5rem;
}

.footer_social-link {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: flex;
}

.footer_column-text {
  color: var(--maroon);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.footer_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  justify-items: start;
  display: flex;
}

.footer_link {
  color: var(--maroon);
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
}

.footer_menu-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
  align-items: start;
  display: flex;
}

.footer_form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer_form-block {
  max-width: 35rem;
  margin-bottom: 0;
}

.footer_logo {
  width: 100%;
}

.footer_logo-link {
  width: 100%;
  max-width: 160px;
  padding-left: 0;
}

.footer_left-wrapper {
  flex-direction: column;
  display: flex;
}

.footer_top-wrapper {
  grid-column-gap: 8vw;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  display: flex;
}

.section_footer {
  background-color: var(--relume-library-lite--rl-white);
}

.course_category-item {
  background-color: var(--snow);
  color: var(--maroon);
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  padding: 4px 8px;
  display: flex;
}

.price-category_wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.courses_image {
  object-fit: contain;
  border-radius: 12px;
  width: 100%;
}

.ticker {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ticker-content {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero_pill {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--maroon);
  border-radius: 1000px;
  justify-content: flex-start;
  align-items: center;
  padding: 5px 13px;
  display: flex;
}

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

.hero-pill_icon {
  color: var(--indian-red);
  width: 1.5rem;
  height: 1.5rem;
}

.testimonial_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.rl_testimonial15_arrow-icon {
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.testimonial_arrow-right {
  border: 1px solid var(--relume-library-lite--rl-black);
  background-color: var(--relume-library-lite--rl-white);
  color: var(--relume-library-lite--rl-black);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto 0% 0% auto;
}

.testimonial_arrow-left {
  border: 1px solid var(--relume-library-lite--rl-black);
  background-color: var(--relume-library-lite--rl-white);
  color: var(--relume-library-lite--rl-black);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto 4rem 0% auto;
}

.testimonial_logo {
  max-height: 3rem;
}

.testimonial_divider {
  background-color: var(--relume-library-lite--rl-black);
  align-self: stretch;
  width: 1px;
}

.testimonial_client-name-text {
  font-size: 16px;
  font-weight: 700;
}

.individual-testimonials_client {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: left;
  align-items: center;
  display: flex;
}

.individual-testimonials_content-right {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.individual-testimonials_client-image {
  object-fit: cover;
  width: 100%;
}

.individual-testimonials_content {
  grid-column-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.individual-testimonials_slide {
  margin-right: 5rem;
}

.individual-testimonials_component {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
}

.section_individual-testimonials {
  background-color: var(--relume-library-lite--rl-white);
}

.problem_content {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  width: 100%;
  max-width: 1280px;
  display: grid;
}

.problem_item {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 280px;
  display: flex;
}

.padding-section-xxsmall {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.fs-cc-prefs_form {
  background-color: var(--snow);
  border-radius: 12px;
  width: 100%;
  max-width: 576px;
  height: 100%;
  max-height: 70vh;
  margin-bottom: 0;
  position: relative;
}

.fs-cc-banner_component {
  z-index: 998;
  background-color: var(--snow);
  border-top: 1px solid #4353ff29;
  padding: 24px 32px;
  display: block;
  position: fixed;
  inset: auto 0% 0%;
}

.set-all-components-to-display-none-and-use-this-div-to-create-a-symbol {
  display: none;
}

.fs-cc-banner_close-icon {
  width: 24px;
  height: 24px;
}

.fs-cc-manager_trigger {
  display: none;
}

.fs-cc-prefs_toggle {
  background-color: #fff;
  border-radius: 999px;
  width: 20px;
  height: 20px;
}

.fs-cc-prefs_checkbox {
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.fs-cc-banner_container {
  align-items: center;
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fs-cc-prefs_space-small {
  margin-bottom: 12px;
}

.fs-cc-prefs_close {
  z-index: 1;
  background-color: var(--snow);
  cursor: pointer;
  border-radius: 100%;
  padding: 10px;
  font-size: 20px;
  text-decoration: none;
  position: absolute;
  inset: -12px -12px auto auto;
  box-shadow: -1px 1px 12px #3333331a;
}

.fs-cc-banner_close {
  opacity: 1;
  cursor: pointer;
  background-color: #fff;
  border-radius: 500px;
  margin-left: 12px;
  padding: 10px;
  box-shadow: 1px 1px 12px #0000001a;
}

.fs-cc-manager_icon {
  width: 32px;
  height: 32px;
}

.fs-cc-banner_buttons-wrapper {
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.fs-cc-prefs_component {
  z-index: 997;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 32px;
  display: flex;
  position: fixed;
  inset: 0%;
}

.fs-cc-prefs_close-icon {
  width: 16px;
  height: 16px;
}

.fs-cc-prefs_toggle-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.fs-cc-manager_component {
  z-index: 999;
  display: block;
  position: fixed;
  inset: auto auto 20px 20px;
}

.fs-cc-prefs_submit-hide {
  display: none;
}

.fs-cc-prefs_option {
  border-bottom: 1px solid #33333326;
  padding-top: 16px;
  padding-bottom: 16px;
}

.fs-cc-prefs_content {
  height: 100%;
  padding: 40px 32px;
  overflow: scroll;
}

.fs-cc-prefs_checkbox-label, .fs-cc-banner_trigger {
  display: none;
}

.fs-cc-prefs_buttons-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  margin-top: 32px;
  margin-right: -8px;
  display: flex;
}

.fs-cc-manager_button {
  color: #333;
  cursor: pointer;
  background-color: #fff;
  border-radius: 500px;
  flex-direction: column;
  padding: 10px;
  transition: color .2s;
  display: flex;
}

.fs-cc-manager_button:hover {
  color: #4353ff;
}

.fs-cc-prefs_overlay {
  z-index: -1;
  background-color: #03052499;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.fs-cc-prefs_checkbox-field {
  background-color: #ccc;
  border-radius: 999px;
  width: 44px;
  height: 24px;
  margin-bottom: 0;
  padding: 2px;
  display: flex;
  position: relative;
}

.fs-cc-prefs_trigger {
  display: none;
}

.cta_image, .image-91 {
  width: 100%;
}

.course_category {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.dropdown-toggle {
  z-index: 1000;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  justify-content: flex-start;
  align-items: center;
  padding: 8px 0 8px 8px;
  display: flex;
  position: relative;
}

.icon {
  margin-right: 0;
  display: none;
}

.image-92 {
  width: 20px;
}

.nav-dropdown-link {
  background-image: url('../images/United-logo.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 20px;
  border-radius: .56em;
  flex: 1;
  margin-left: 0;
  margin-right: 0;
  padding: .69em 0 .69em 1.9rem;
  transition: all .3s cubic-bezier(.23, 1, .32, 1);
}

.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0rem;
  color: #0050bd;
  border-radius: .3125rem;
  outline: .125rem solid #0050bd;
}

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

.nav-dropdown-link.gbp {
  background-image: url('../images/Group-43.png');
}

.nav-dropdown-link.ngn {
  background-image: url('../images/NGN.png');
}

.nav-dropdown-link.ngn.w--current {
  background-image: url('../images/Group.png');
}

.nav-link-wrapper {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  cursor: pointer;
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  padding-left: .8em;
  padding-right: .8em;
  transition: all .3s cubic-bezier(.23, 1, .32, 1);
  display: flex;
}

.nav-link-wrapper:hover {
  background-color: #00000014;
}

.dropdown-list {
  background-color: #ddddddfc;
}

.dropdown-list.w--open {
  background-color: var(--snow);
}

.our-stats_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.section_our-stats {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.our-stats_heading-wrapper {
  text-align: center;
  background-color: #fff;
  border-radius: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
  padding: 24px;
  display: flex;
}

.stat-element {
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 128px;
  display: flex;
  overflow: hidden;
}

.stats_green-fill {
  background-color: #c4ff7d;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  width: 80%;
  height: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.stats_red-fill {
  background-color: #ff8082;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  width: 20%;
  height: 100%;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.balance-bar {
  background-color: #00896b;
  border-radius: 100px;
  width: 100%;
  height: 8px;
}

.big-circle {
  background-color: #c4ff7d;
  border-radius: 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 300px;
  display: flex;
}

.small-circle {
  background-color: #ff8082;
  border-radius: 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 148px;
  height: 148px;
  display: flex;
}

.div-block-16894 {
  grid-column-gap: 15rem;
  grid-row-gap: 15rem;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

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

.image-93 {
  width: 100%;
  max-width: 109px;
}

.div-block-16896 {
  flex-flow: column;
  display: flex;
  transform: rotate(-4deg);
}

.stats_percentage-wrapper {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.stats_number-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.counter {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Organica, sans-serif;
  line-height: 1;
}

.image-94 {
  display: none;
}

.percentage {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Organica, sans-serif;
  font-size: 1rem;
  line-height: 1;
}

.code-embed {
  width: 100%;
}

.stats-header_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-width: 620px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.how-it-works_item-heading {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer_socials-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.course-item_dummy-cta {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.what-to-expect_item {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  background-color: #f5f0ee;
  border-radius: 24px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 31px 17px;
  display: flex;
}

.rl_navbar5_dropdown-background-layer-2 {
  background-color: #f4f4f4;
  min-width: 100vw;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.overview_heading-wrapper {
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.c-cdt-faq-wrap {
  grid-row-gap: 5.05em;
  text-align: center;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.code-embed-2 {
  width: 72px;
  height: 72px;
}

.last-updated_wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section_course-author {
  background-color: #410603;
}

.rl_layout237_icon {
  width: 3rem;
  height: 3rem;
}

.button-2 {
  color: #fff;
  text-align: center;
  background-color: #ed4c4e;
  border: 1px #000;
  border-radius: 1000px;
  padding: .75rem 1.5rem;
  text-decoration: none;
  transition: all .3s cubic-bezier(.23, 1, .32, 1);
}

.button-2:hover {
  transform: translate(0, -8px);
}

.button-2.is-small {
  padding: .5rem 1.25rem;
}

.list_icon {
  width: 1.5rem;
  height: 1.5rem;
}

.why-choose-us_component {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.navbar_dropdown-toggle-2 {
  color: #000;
  padding: 1.5rem 2.5rem 1.5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.text-size-regular-2 {
  font-size: 1rem;
}

.text-style-link-2 {
  color: #ed4c4e;
  text-decoration: underline;
}

.prerequisite_card {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #f5f0ee;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 27.29rem;
  padding: 2rem;
  display: flex;
}

.prerequisite_card.required, .prerequisite_card.nice-to-have {
  background-color: #f5f0ee;
}

.what-youll-learn_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  width: 100%;
  display: grid;
}

.learning-approach_grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch center;
  width: 100%;
  display: grid;
}

.c-faq-top {
  grid-column-gap: .83em;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: .5em;
  padding-bottom: .5em;
  display: flex;
}

.whos-it-for_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.prerequisite_must-have-pill {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #ed4c4e;
  border: 1px solid #ed4c4e;
  border-radius: 1000px;
  justify-content: flex-start;
  align-items: center;
  padding: 5px 13px;
  display: flex;
}

.overview_component {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.whos-it-for_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.play-reel-wrap {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 45%;
  display: flex;
}

.prerequisite-wrapper_must-have {
  color: #ed4c4e;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 33px;
  display: flex;
}

.footer_line-divider-2 {
  background-color: #000;
  width: 100%;
  height: 1px;
}

.section_what-to-expect {
  background-color: #410603;
}

.course-details_main-component {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.course-author_stats {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_faq {
  background-color: #f5f0ee;
}

.c-faq-body {
  position: relative;
  overflow: hidden;
}

.prerequisite-wrapper_required {
  color: #22c55e;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 33px;
  display: flex;
}

.prerequisite-item_wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.how-it-works_content-2 {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  width: 100%;
  display: grid;
}

.section_not-sure {
  background-color: #410603;
}

.text-size-xsmall {
  font-size: .8rem;
}

.header_component-course {
  grid-column-gap: 3.3rem;
  grid-row-gap: 3.3rem;
  color: #f5f0ee;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.course-includes_item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-16899 {
  width: 510px;
}

.course-author_heading {
  justify-content: space-between;
  display: flex;
}

.course-author_image-wrapper {
  width: 100%;
  max-width: 204px;
}

.what-youll-learn_component {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.course-details_items-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  width: 100%;
  display: grid;
}

.c-training-programs-grid-item-1 {
  grid-row-gap: 2.97em;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.container-large-2 {
  z-index: 1;
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.course-details_heading-wrapper {
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.footer_social-icon-2 {
  color: #410603;
  width: 1.5rem;
  height: 1.5rem;
}

.why-choose-us_heading-wrapper {
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.rl_navbar5_item-link-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: underline;
}

.what-youll-learn_heading-wrapper {
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.c-technologies-heading-wrap-copy {
  text-align: left;
  width: 31.36em;
}

.footer_column-text-2 {
  color: #410603;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.my-video {
  display: block;
}

.course-details_item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  background-color: #f5f0ee;
  border-radius: 16px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 31px 16px;
  display: flex;
}

.video-player-wrapper {
  z-index: 1000;
  background-color: #000000f0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.course-details_component {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.what-to-expect_component {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  border-radius: 24px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 0;
  display: flex;
}

.curriculum_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-color-secondary-2 {
  color: #ed4c4e;
}

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

.play-btn_wrapper {
  background-color: #ffffff1a;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 80px;
  max-width: 80px;
  height: 80px;
  padding: 8px;
  display: flex;
}

.course-author_stats-item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.what-to-expect_info-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.c-faq-heading-wrap {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.course-author_image {
  border-radius: 1000px;
  width: 100%;
}

.container-large-3 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.section_cta-2 {
  background-color: #410603;
  position: relative;
}

.what-to-expect_items-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  width: 100%;
  display: grid;
}

.section_whos-it-for {
  background-color: #f5f0ee;
}

.course-details_info-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section_course-details {
  background-color: #410603;
}

.player-inner {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.learning-approach_component {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: center;
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 38px;
  display: flex;
}

.ready-to-transform_cta {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  background-color: #ffb106;
  border-radius: 16px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 38px;
  display: flex;
}

.whos-this-for_item-text-wrapper-copy {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.learning-approach_grid-item {
  text-align: center;
  background-color: #f5f0ee;
  border-radius: 16px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 31px;
  display: flex;
}

.c-paragraph-large {
  margin-bottom: 0;
  font-size: 1em;
}

.c-paragraph-large.bold {
  font-size: 1.25em;
  font-weight: 600;
}

.prerequisite-wrapper_nice-to-have {
  color: #3b82f6;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 33px;
  display: flex;
}

.c-faq-item {
  grid-row-gap: .83em;
  border-bottom: 1px solid #410603;
  flex-direction: column;
  padding-bottom: 1em;
  display: flex;
}

.rl_layout237_heading-wrapper {
  text-align: center;
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.hero-reel-copy {
  z-index: 1;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #f5f0ee;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 53px;
  padding-bottom: 53px;
  display: flex;
  position: relative;
  inset: auto 0% 0% auto;
}

.image-21 {
  width: 100%;
}

.what-youll-learn_item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.curriculum_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #fff;
  border-radius: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  width: 100%;
  max-width: 650px;
  padding: 32px;
  display: flex;
}

.prerequisite_required-pill {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #22c55e;
  border: 1px solid #22c55e;
  border-radius: 1000px;
  justify-content: flex-start;
  align-items: center;
  padding: 5px 13px;
  display: flex;
}

.c-training-programs-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer_legal-link-2 {
  color: #410603;
  line-height: 1.5;
  text-decoration: underline;
}

.c-faq-left {
  z-index: 1;
  grid-row-gap: 2.5em;
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  width: 31.36em;
  display: flex;
  position: relative;
}

.navbar_button-secondary-2 {
  color: #000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #000;
  padding: .5rem 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.form-block {
  margin-bottom: 0;
}

.navbar_text-small-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.list_item-icon-wrapper {
  flex: none;
  align-self: center;
  height: 20px;
}

.section_prerequisites {
  background-color: #410603;
}

.hero_pill-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #f5f0ee;
  border-radius: 1000px;
  justify-content: flex-start;
  align-items: center;
  padding: 5px 13px;
  display: flex;
}

.c-cdt-faq-right {
  text-align: left;
  width: 44.67rem;
}

.rating_icon {
  width: 100%;
  max-width: 90px;
}

.rating_wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.select-field {
  color: #410603;
  margin-bottom: 0;
}

.inline-link {
  color: #ed4c4e;
}

.image-64 {
  width: 1.53em;
}

.rl_layout237_icon-wrapper-3 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.curriculum_item-heading {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.rl-text-style-small-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

.whos-it-for_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  padding: 24px;
  display: flex;
}

.button-link-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #000;
  text-align: center;
  background-color: #0000;
  border: 1px #000;
  padding: .25rem 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.checkmark-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 24px;
  display: flex;
}

.navbar_link-2 {
  color: #000;
  padding: 1.5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.navbar_link-2.w--current {
  color: #0000;
}

.navbar_item-title-2 {
  color: #000;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
}

.form_input-2 {
  color: #410603;
  background-color: #f5f0ee00;
  border: 1px solid #000;
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input-2:focus {
  border-color: #000;
}

.form_input-2::placeholder {
  color: #0009;
}

.c-faq-right {
  grid-row-gap: 2.24em;
  flex-direction: column;
  display: flex;
}

.close-btn {
  z-index: 1;
  cursor: pointer;
  background-color: #fff;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  padding: 20px;
  display: flex;
  position: absolute;
  inset: 4% 4% auto auto;
}

.text-size-regular-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
}

.text-size-regular-3.chipped {
  line-height: 1;
}

.navbar_dropdown-column-text-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.3;
}

.preview-card_row {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 18px;
  padding-right: 26px;
  display: flex;
}

.subtitle_wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.header_image-wrapper-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  color: #410603;
  background-color: #f5f0ee;
  border-radius: 16px;
  flex-flow: column;
  max-width: 480px;
  padding: 16px;
  display: flex;
}

.preview-video_wrapper {
  background-color: #410606;
  border-radius: 8px;
  justify-content: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section_footer-2 {
  background-color: #fff;
}

.c-hero-training-programs-wrap {
  grid-row-gap: 4rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.course-author_content {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  color: #f5f0ee;
  text-align: center;
  border-radius: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 750px;
  padding-top: 48px;
  display: flex;
}

.course-author_component {
  grid-column-gap: 5rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.code-embed-3 {
  color: #ed4c4e;
  width: 16px;
  height: 16px;
}

.prerequisite_item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.course-details_stats {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.prerequisite_nice-to-have-pill {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #3b82f6;
  border: 1px solid #3b82f6;
  border-radius: 1000px;
  justify-content: flex-start;
  align-items: center;
  padding: 5px 13px;
  display: flex;
}

.section_course-header {
  background-color: var(--maroon);
}

.rl_layout237_icon-wrapper-4 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.image-95 {
  width: 1.53em;
}

.how-it-works_content-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  width: 100%;
  display: grid;
}

.how-it-works_item-heading-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.rl_layout237_icon-wrapper-5 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-size-regular-5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
}

.rl_layout237_icon-wrapper-6 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.image-96 {
  width: 1.53em;
}

.courses_item-2 {
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 8px 8px 16px;
  text-decoration: none;
  transition: all .3s cubic-bezier(.23, 1, .32, 1);
  display: flex;
}

.courses_item-2:hover {
  color: #410603;
  background-color: #fff;
  border-radius: 16px;
  padding: 12px 12px 16px;
}

.course_category-item-2 {
  color: #410603;
  background-color: #f5f0ee;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  padding: 4px 8px;
  display: flex;
}

.text-size-regular-6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
}

.section_payment-plan {
  z-index: 1000;
  background-color: #000000cf;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.payment-plan_faq {
  z-index: 1;
  background-color: var(--snow);
  border-radius: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 64px;
  display: flex;
  position: relative;
}

.payment-plan_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  width: 100%;
  display: flex;
}

.inner-close-bg {
  cursor: pointer;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.email-preference_form-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.email-preference_form {
  background-color: var(--white);
  border-radius: 12px;
  width: 100%;
  max-width: 576px;
  height: 100%;
  margin-bottom: 0;
  position: relative;
}

.email-preference_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.email-prefs_content {
  height: 100%;
  padding: 40px 32px;
  overflow: visible;
}

.email-prefs_space-small {
  margin-bottom: 12px;
}

.email-prefs_option {
  border-bottom: 1px solid #33333326;
  padding-top: 16px;
  padding-bottom: 16px;
}

.email-prefs_buttons-wrapper {
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  margin-top: 32px;
  display: flex;
}

.email-prefs_checkbox {
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.email-prefs_checkbox-label {
  display: none;
}

.email-prefs_toggle-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.email-prefs_checkbox-field {
  background-color: #ccc;
  border-radius: 999px;
  width: 44px;
  height: 24px;
  margin-bottom: 0;
  padding: 2px;
  display: flex;
  position: relative;
}

.email-prefs_toggle {
  background-color: #fff;
  border-radius: 999px;
  width: 20px;
  height: 20px;
}

.success-message {
  background-color: var(--snow);
}

.image-97 {
  max-width: 360px;
}

@media screen and (max-width: 991px) {
  ._404_image {
    object-fit: contain;
    height: auto;
  }

  .c-testimonial--video-wrap {
    width: 100%;
    height: auto;
  }

  .hide-tablet {
    display: none;
  }

  .spacer-xxlarge {
    padding-top: 4.5rem;
  }

  .padding-xlarge {
    padding: 3.5rem;
  }

  .margin-xlarge {
    margin: 3.5rem;
  }

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

  .padding-xxlarge {
    padding: 4.5rem;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .spacer-huge {
    padding-top: 5rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h1 {
    font-size: 3.25rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-xxhuge {
    margin: 7.5rem;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl-styleguide_icons-list {
    grid-auto-flow: row;
  }

  .spacer-xhuge {
    padding-top: 6rem;
  }

  .spacer-xxhuge {
    padding-top: 7.5rem;
  }

  .heading-style-h4 {
    font-size: 1.75rem;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-xxlarge {
    margin: 4.5rem;
  }

  .spacer-xlarge {
    padding-top: 3.5rem;
  }

  .spacer-large {
    padding-top: 2.5rem;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-xxhuge {
    padding: 7.5rem;
  }

  .heading-style-h2 {
    font-size: 2.75rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .menu-icon_line-bottom {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar_menu-button.w--open {
    background-color: #0000;
  }

  .navbar_menu-right {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .rl_navbar5_dropdown-background-layer {
    min-width: 100%;
  }

  .rl_navbar5_large-item-content, .rl_navbar5_blog-item, .rl_navbar5_blog-list, .rl_navbar5_dropdown-content-wrapper {
    width: 100%;
  }

  .navbar_dropdown-content-right {
    align-items: flex-start;
    max-width: none;
  }

  .navbar_dropdown-content-left {
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar_dropdown-content {
    flex-direction: column;
  }

  .navbar_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .navbar_dropdown-list.w--open {
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .dropdown-icon {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .navbar_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .navbar_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .header_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .about_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .courses_content {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .rl_layout207_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .how-it-works_content {
    grid-column-gap: 2rem;
  }

  .footer_top-wrapper {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .courses_image {
    height: auto;
  }

  .individual-testimonials_content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .problem_content {
    grid-column-gap: 2rem;
  }

  .stats-header_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .rl_navbar5_dropdown-background-layer-2 {
    min-width: 100%;
  }

  .c-cdt-faq-wrap {
    flex-flow: column;
  }

  .navbar_dropdown-toggle-2 {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .what-youll-learn_content {
    grid-column-gap: 2rem;
  }

  .learning-approach_grid, .whos-it-for_item-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .course-author_intro {
    text-align: center;
  }

  .whos-it-for_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .play-reel-wrap {
    width: 50%;
  }

  .how-it-works_content-2 {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .header_component-course {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .course-details_items-wrapper {
    grid-column-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

  .c-training-programs-grid-item-1 {
    justify-content: space-between;
  }

  .what-to-expect_items-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .hero-reel-copy {
    width: 254px;
  }

  .curriculum_content {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .c-training-programs-grid {
    grid-template-columns: 1fr;
  }

  .c-cdt-faq-right {
    width: auto;
  }

  .navbar_link-2 {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .close-btn {
    width: 70px;
    height: 70px;
  }

  .header_image-wrapper-2 {
    max-width: none;
  }

  .preview-video_wrapper {
    height: auto;
  }

  .course-author_content {
    flex-flow: column;
  }

  .course-author_component {
    grid-column-gap: 3rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    display: flex;
  }

  .course-details_stats {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .how-it-works_content-copy, .payment-plan_content {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 767px) {
  body {
    font-size: 12px;
  }

  ._404_content-wrapper {
    width: auto;
  }

  .c-testimonial--video-wrap {
    width: 100%;
    height: auto;
  }

  .plyr_cover-button {
    font-size: .8em;
  }

  .c-video-testimonials-content {
    width: 100%;
  }

  .c-hng-results-track-details-item {
    width: 100%;
    padding-left: 4em;
    padding-right: 6em;
  }

  .c-hng-results-awards-item {
    align-items: center;
  }

  .c-hng-cohort-item {
    grid-row-gap: 2em;
    flex-direction: column;
    align-items: flex-start;
  }

  .c-team-grid-item, .c-cdt-mentors-tutors-grid-item {
    width: auto;
  }

  .c-our-stacks-grid {
    grid-template-columns: 1fr 1fr;
  }

  .spacer-xxlarge {
    padding-top: 3rem;
  }

  .padding-xlarge {
    padding: 2.5rem;
  }

  .margin-xlarge {
    margin: 2.5rem;
  }

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

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .spacer-medium {
    padding-top: 1.5rem;
  }

  .margin-xsmall {
    margin: .75rem;
  }

  .text-rich-text p, .text-rich-text ul {
    font-size: 14px;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .padding-small {
    padding: 1.25rem;
  }

  .spacer-huge {
    padding-top: 3.5rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .heading-style-h1._404 {
    font-size: 56px;
  }

  .spacer-small {
    padding-top: 1.25rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .heading-style-h6 {
    font-size: 1.125rem;
  }

  .heading-style-h3 {
    font-size: 24px;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-xxhuge {
    margin: 5rem;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .spacer-xhuge {
    padding-top: 4rem;
  }

  .spacer-xxhuge {
    padding-top: 5rem;
  }

  .heading-style-h5 {
    font-size: 1.25rem;
  }

  .heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .text-style-quote {
    font-size: 1.125rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .padding-large {
    padding: 2rem;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-xsmall {
    padding: .75rem;
  }

  .text-size-large {
    font-size: 1.125rem;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .spacer-xlarge {
    padding-top: 2.5rem;
  }

  .spacer-large {
    padding-top: 2rem;
  }

  .spacer-xsmall {
    padding-top: .75rem;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .margin-large {
    margin: 2rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .text-size-medium {
    font-size: 1rem;
  }

  .padding-xxhuge {
    padding: 5rem;
  }

  .heading-style-h2 {
    font-size: 2.25rem;
  }

  .heading-style-h2.stats {
    font-size: 1.8rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .margin-small {
    margin: 1.25rem;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .navbar_menu-right {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .rl_navbar5_spacing-block2, .rl_navbar5_spacing-block1 {
    padding-bottom: .75rem;
  }

  .rl_navbar5_blog-item {
    grid-template-columns: .6fr 1fr;
  }

  .navbar_dropdown-content-right {
    padding: 1.5rem;
  }

  .navbar_text-small {
    display: none;
  }

  .navbar_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .navbar_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .navbar_logo-link.w--current {
    max-width: 160px;
  }

  .section_navbar {
    min-height: 4rem;
  }

  .header_component {
    grid-row-gap: 3rem;
  }

  .logo_logo-item {
    max-height: 3rem;
  }

  .about_component, .courses_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl_layout270_spacing-block-4 {
    padding-bottom: 1.5rem;
  }

  .rl_layout207_component, .how-it-works_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .testimonial_customer {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .testimonial_testimonial-item {
    padding: 1.5rem;
  }

  .footer_legal-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    grid-auto-flow: row;
  }

  .footer_credit-text {
    margin-top: 1.5rem;
  }

  .footer_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .footer_menu-wrapper {
    grid-column-gap: 1.5rem;
  }

  .footer_top-wrapper {
    grid-row-gap: 3rem;
    flex-flow: column;
  }

  .testimonial_slide-nav {
    inset: 0% auto auto 0%;
  }

  .testimonial_arrow-right {
    inset: 0% 0% auto auto;
  }

  .testimonial_arrow-left {
    inset: 0% 4rem auto auto;
  }

  .individual-testimonials_client {
    align-items: center;
    width: 100%;
  }

  .individual-testimonials_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .individual-testimonials_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .individual-testimonials_component {
    padding-bottom: 0;
  }

  .problem_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .padding-section-xxsmall {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .fs-cc-banner_container {
    flex-direction: column;
    align-items: flex-start;
  }

  .fs-cc-banner_buttons-wrapper {
    margin-top: 12px;
  }

  .nav-dropdown-link {
    font-size: 14px;
  }

  .our-stats_component {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    padding: 0;
  }

  .stat-element {
    height: 90px;
  }

  .stats_green-fill, .stats_red-fill {
    padding: .5rem;
  }

  .balance-bar, .div-block-16894, .image-93 {
    display: none;
  }

  .counter {
    font-size: 32px;
  }

  .image-94 {
    display: block;
  }

  .stats-header_component {
    grid-row-gap: 3rem;
  }

  .c-cdt-faq-wrap {
    grid-row-gap: 4em;
    flex-direction: column;
  }

  .what-youll-learn_content {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .learning-approach_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .whos-it-for_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .play-reel-wrap {
    width: 62%;
  }

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

  .how-it-works_content-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .header_component-course {
    grid-row-gap: 3rem;
  }

  .course-author_heading {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .course-author_image-wrapper {
    max-width: 142px;
  }

  .course-details_items-wrapper, .what-to-expect_items-wrapper {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .c-paragraph-large {
    font-size: 1.25em;
  }

  .course-author_content-inner {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .hero-reel-copy {
    width: 200px;
  }

  .curriculum_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .c-training-programs-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .c-faq-left {
    width: auto;
  }

  .navbar_text-small-2 {
    display: none;
  }

  .c-cdt-faq-right {
    width: auto;
  }

  .preview-video_wrapper {
    width: 400px;
    height: auto;
  }

  .c-hero-training-programs-wrap {
    grid-row-gap: 4em;
    flex-direction: column;
  }

  .course-author_content {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    text-align: center;
    padding: 24px;
  }

  .course-author_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    display: flex;
  }

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

  .how-it-works_content-copy {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .payment-plan_faq {
    height: 80svh;
    padding-left: 48px;
    padding-right: 48px;
    overflow: auto;
  }

  .payment-plan_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  body {
    font-size: 10px;
  }

  .c-testimonial--video-wrap {
    margin-top: 20px;
  }

  .plyr_cover-button {
    font-size: .7em;
  }

  .c-hng-results-track-details-item {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

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

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h1._404 {
    font-size: 40px;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .text-size-medium.stats {
    font-size: 12px;
  }

  .heading-style-h2.stats {
    font-size: 1.5rem;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .rl_navbar5_large-item-content {
    margin-top: 1rem;
  }

  .rl_navbar5_blog-item {
    flex-direction: column;
    display: flex;
  }

  .rl_navbar5_blog-list {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .navbar_dropdown-link {
    padding-left: 0;
  }

  .navbar_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar_logo-link, .navbar_logo-link.w--current {
    max-width: 120px;
  }

  .header_component, .about_component, .courses_content, .rl_layout207_component, .how-it-works_content {
    grid-template-columns: 1fr;
  }

  .footer_menu-wrapper {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .footer_form {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .footer_top-wrapper {
    grid-row-gap: 48px;
  }

  .individual-testimonials_content, .problem_content {
    grid-template-columns: 1fr;
  }

  .fs-cc-banner_close {
    position: absolute;
    inset: -22px 10px auto auto;
  }

  .fs-cc-banner_buttons-wrapper {
    text-align: center;
    flex-direction: column-reverse;
    align-items: center;
    width: 100%;
  }

  .fs-cc-prefs_component, .fs-cc-prefs_content {
    padding: 24px;
  }

  .stats-header_component, .what-youll-learn_content, .learning-approach_grid, .whos-it-for_component {
    grid-template-columns: 1fr;
  }

  .play-reel-wrap {
    width: 70%;
  }

  .course-author_stats {
    flex-flow: column;
  }

  .how-it-works_content-2, .header_component-course, .course-details_items-wrapper {
    grid-template-columns: 1fr;
  }

  .c-technologies-heading-wrap-copy {
    width: auto;
  }

  .what-to-expect_items-wrapper {
    grid-template-columns: 1fr;
  }

  .hero-reel-copy {
    width: 150px;
  }

  .image-21 {
    width: auto;
    max-width: 230%;
  }

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

  .close-btn {
    width: 50px;
    height: 50px;
  }

  .preview-video_wrapper {
    width: 80vw;
    height: 175px;
  }

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

  .course-details_stats {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .how-it-works_content-copy {
    grid-template-columns: 1fr;
  }

  .payment-plan_faq {
    padding: 24px;
  }

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

  .email-prefs_content {
    padding: 24px;
  }
}

#w-node-_63ccbc14-30a8-f0b2-2756-88558a79c870-ee9bb0ef, #w-node-_63ccbc14-30a8-f0b2-2756-88558a79c876-ee9bb0ef, #w-node-_63ccbc14-30a8-f0b2-2756-88558a79c87c-ee9bb0ef {
  align-self: start;
}

#w-node-_82c606ff-8e1f-06d5-d1e7-a9f15d210a75-5d210a16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7db1-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7db3-5bd9eb09 {
  justify-self: center;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7dc7-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7dc8-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7dcc-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7dcd-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7dd1-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7dd2-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7dd6-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7dd7-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7ddb-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7ddc-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7de0-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7de1-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7deb-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7dec-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7df0-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7df1-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7df5-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7df6-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7dfa-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7dfb-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7dff-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e00-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e04-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e05-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e0f-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e10-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e14-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e15-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e19-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e1a-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e1e-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e1f-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e28-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e29-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e32-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e33-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e45-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e46-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e4a-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e4b-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e4f-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e50-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e54-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e55-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e59-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e5a-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e64-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e65-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e69-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e6a-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e6e-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e6f-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e73-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e74-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e78-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e79-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e7d-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e7e-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e89-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e8a-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e8e-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e8f-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e93-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e94-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e98-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e99-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e9d-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7e9e-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7ea2-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7ea3-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7ea7-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7ea8-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7eac-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7ead-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7eb1-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7eb2-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7ebc-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7ebd-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7ec1-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7ec2-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7ec6-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7ec7-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7ece-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7ecf-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f10-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f13-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f14-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f17-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f18-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f1b-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f1f-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f20-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f23-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f24-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f27-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f2e-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f2f-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f34-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f35-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f39-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f3a-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f3e-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f3f-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f43-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f44-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f54-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f57-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f58-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f5b-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f5c-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f5f-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f60-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f64-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f67-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f68-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f6b-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f6c-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f6f-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f77-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f78-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f79-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f7b-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f7e-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f7f-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f80-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f84-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f87-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f88-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f89-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f8d-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f91-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f92-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f98-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f9b-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f9c-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7f9d-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7fa1-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7fa4-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7fa5-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7fa6-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7fac-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7fb0-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7fb1-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7fb5-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7fb8-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7fbd-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7fbe-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7fbf-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7fc3-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7fc6-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7fc7-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7fc8-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7fce-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7fd1-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7fd2-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7fd3-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7fd9-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7fdc-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7fdd-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7fde-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7fe6-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7fe9-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7fea-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7feb-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7ff7-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c7ff8-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7ff9-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c7ffd-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8002-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8003-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8004-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c800a-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c800f-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8010-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8011-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8017-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c801c-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c801d-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c801e-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8026-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c802c-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c802d-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8033-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8038-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8039-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c803a-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c803e-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8041-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8042-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8043-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8049-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c804c-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c804d-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c804e-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8054-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8057-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8058-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8059-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8061-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8064-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8065-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8066-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c806c-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c806f-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8070-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8071-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8079-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c807d-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c807e-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8084-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c808c-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c808d-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c808e-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c808f-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8091-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8094-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8098-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8099-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c809a-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c80a3-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c80a4-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c80a5-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c80ae-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c80af-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c80b0-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c80b1-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c80b7-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c80b8-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c80b9-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c80ba-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c80bc-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c80c0-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c80c1-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c80c2-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c80c3-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c80c5-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8133-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8137-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8138-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c813a-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c813c-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c813d-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c813f-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8141-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8142-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8144-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8146-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8147-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8149-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c814b-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c814c-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c814e-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8150-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8151-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8153-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8155-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8157-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8159-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c815b-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c815c-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c815e-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c815f-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8161-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8162-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8164-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8165-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8167-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8168-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c816a-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c816b-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c816d-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c816e-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8170-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8176-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c817a-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c817b-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c817d-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c817f-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8180-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8182-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8184-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8185-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8187-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8189-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c818a-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c818c-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c818e-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c818f-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8191-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8193-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8194-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8196-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8198-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8199-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c819b-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c819d-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c819e-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c81a0-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c81a2-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c81a3-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c81a5-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c81a7-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c81a8-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c81aa-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c81ac-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c81ad-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c81af-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c81b4-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c81b8-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c81ba-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c81bd-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c81c2-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c81c7-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c81cc-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c81d1-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c81d8-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c81d9-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c81db-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c81dc-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c81de-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c81df-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c81e1-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c81e2-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c81e4-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c81e5-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c81e7-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c81e8-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c81ea-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c81eb-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c81ed-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c81ee-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c81f0-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c81f1-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c81f3-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c81f4-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c81f6-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c81f7-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c81f9-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c81fa-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c81fc-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c81fd-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c81ff-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8200-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8202-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8203-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8205-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8206-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8208-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8209-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c820b-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c820c-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c820e-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c820f-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8211-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8212-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8214-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8215-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8217-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8218-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c821a-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c821b-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c821d-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c821e-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8220-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8221-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8223-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8224-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8226-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8227-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8229-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c822a-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c822c-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c822d-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c822f-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8230-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8235-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8239-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c823b-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c823e-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8243-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8248-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c824d-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8252-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8259-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c825a-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c825c-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c825d-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c825f-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8260-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8262-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8263-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8265-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8266-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8268-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8269-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c826b-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c826c-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c826e-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c826f-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8271-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8272-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8274-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8275-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8277-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8278-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c827a-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c827b-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c827d-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c827e-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8280-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8281-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8283-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8284-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8286-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8287-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8289-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c828a-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c828c-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c828d-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c828f-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8290-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8292-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8293-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8295-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8296-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8298-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c8299-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c829b-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c829c-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c829e-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c829f-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c82a1-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c82a2-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c82a4-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c82a5-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c82a7-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c82a8-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c82aa-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c82ab-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c82ad-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c82ae-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c82b0-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c82b1-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c82b6-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c82b9-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c82ba-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c82bc-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c82bd-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c82bf-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c82c0-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c82c2-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c82c3-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c82c5-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c82c6-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c82c8-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c82c9-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c82cb-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c82cc-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c82ce-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c82cf-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c82d1-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c82d2-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c82d4-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c82d5-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c82d7-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c82d8-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c82da-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c82db-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c82dd-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c82de-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c82e0-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c82e1-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c82e3-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c82e4-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c82e6-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c82e7-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c82e9-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c82ea-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c82ec-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c82ed-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c82ef-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c82f0-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c82f2-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c82f3-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c82f5-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c82f6-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c82f8-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c82f9-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c83eb-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c83ef-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c83f0-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c83f4-5bd9eb09, #w-node-_6feb3483-8d98-d635-66ab-9d886d4c83f6-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c83f7-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c83fb-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c83fc-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8400-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8401-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8405-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8406-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c840a-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c840b-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c840f-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8410-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8414-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8415-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8419-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c841a-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c841e-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c841f-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8423-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8424-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8427-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8428-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c842c-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c842d-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8431-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8432-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8436-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8437-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c843b-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c843c-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8440-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8441-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8445-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8446-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c844a-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c844b-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c844f-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8450-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8454-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8455-5bd9eb09 {
  justify-self: start;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c8459-5bd9eb09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6feb3483-8d98-d635-66ab-9d886d4c845a-5bd9eb09 {
  justify-self: start;
}

#w-node-c4d6b7fe-7d1c-2b78-a416-40295023075d-88790fc6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63ccbc14-30a8-f0b2-2756-88558a79c870-88790fc6, #w-node-_63ccbc14-30a8-f0b2-2756-88558a79c876-88790fc6, #w-node-_63ccbc14-30a8-f0b2-2756-88558a79c87c-88790fc6, #w-node-a640e97d-4bfc-1d4c-3f0b-734f691e6847-88790fc6, #w-node-a640e97d-4bfc-1d4c-3f0b-734f691e684d-88790fc6, #w-node-a640e97d-4bfc-1d4c-3f0b-734f691e6853-88790fc6 {
  align-self: start;
}

#w-node-c4d6b7fe-7d1c-2b78-a416-40295023075d-f6faaf45, #w-node-_3b660276-b487-e19e-7b30-03af10846ea5-214f2b25, #w-node-_3b660276-b487-e19e-7b30-03af10846fe1-214f2b25, #w-node-_3b660276-b487-e19e-7b30-03af10846ffd-214f2b25, #w-node-_3b660276-b487-e19e-7b30-03af10847019-214f2b25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b660276-b487-e19e-7b30-03af1084704d-214f2b25, #w-node-_3b660276-b487-e19e-7b30-03af10847053-214f2b25, #w-node-_3b660276-b487-e19e-7b30-03af10847059-214f2b25, #w-node-_3b660276-b487-e19e-7b30-03af1084705f-214f2b25 {
  align-self: start;
}

#w-node-_3b660276-b487-e19e-7b30-03af10846ea5-e921e681, #w-node-_3b660276-b487-e19e-7b30-03af10846fe1-e921e681, #w-node-_3b660276-b487-e19e-7b30-03af10846ffd-e921e681, #w-node-_3b660276-b487-e19e-7b30-03af10847019-e921e681 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b660276-b487-e19e-7b30-03af1084704d-e921e681, #w-node-_3b660276-b487-e19e-7b30-03af10847053-e921e681, #w-node-_3b660276-b487-e19e-7b30-03af10847059-e921e681, #w-node-_3b660276-b487-e19e-7b30-03af1084705f-e921e681 {
  align-self: start;
}

#w-node-_3b660276-b487-e19e-7b30-03af10846ea5-6b572518, #w-node-_3b660276-b487-e19e-7b30-03af10846fe1-6b572518, #w-node-_3b660276-b487-e19e-7b30-03af10846ffd-6b572518, #w-node-_3b660276-b487-e19e-7b30-03af10847019-6b572518 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b660276-b487-e19e-7b30-03af1084704d-6b572518, #w-node-_3b660276-b487-e19e-7b30-03af10847053-6b572518 {
  align-self: start;
}

#w-node-_3b660276-b487-e19e-7b30-03af10847059-6b572518 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

@media screen and (max-width: 767px) {
  #w-node-_6052906f-9428-de51-da70-a9634c01b96b-ee9bb0ef, #w-node-_6052906f-9428-de51-da70-a9634c01b96b-88790fc6, #w-node-_7e70d05c-fadb-8757-3084-dfbfafaff396-88790fc6, #w-node-_3b660276-b487-e19e-7b30-03af10847044-214f2b25, #w-node-_3b660276-b487-e19e-7b30-03af10847044-e921e681, #w-node-_3b660276-b487-e19e-7b30-03af10847044-6b572518 {
    order: -9999;
  }
}


@font-face {
  font-family: 'Organicar';
  src: url('../fonts/OrganicaR-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Organica';
  src: url('../fonts/Organica-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Organica';
  src: url('../fonts/Organica-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Organica';
  src: url('../fonts/Organica-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Organicar';
  src: url('../fonts/OrganicaR-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Organica';
  src: url('../fonts/Organica-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Organicar';
  src: url('../fonts/OrganicaR-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Organicat';
  src: url('../fonts/OrganicaT-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Organica';
  src: url('../fonts/Organica-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Organica';
  src: url('../fonts/Organica-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Organicar';
  src: url('../fonts/OrganicaR-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Organical';
  src: url('../fonts/OrganicaL-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Organicam';
  src: url('../fonts/OrganicaM-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Organicam';
  src: url('../fonts/OrganicaM-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Organica';
  src: url('../fonts/Organica-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Organica';
  src: url('../fonts/Organica-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Recklessneue';
  src: url('../fonts/RecklessNeue-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Recklessneue';
  src: url('../fonts/RecklessNeue-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Recklessneue';
  src: url('../fonts/RecklessNeue-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Recklessneue';
  src: url('../fonts/RecklessNeue-RegularItalic.ttf') format('truetype'), url('../fonts/RecklessNeue-BookItalic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Recklessneue';
  src: url('../fonts/RecklessNeue-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Recklessneue';
  src: url('../fonts/RecklessNeue-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Recklessneue';
  src: url('../fonts/RecklessNeue-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Recklessneue';
  src: url('../fonts/RecklessNeue-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Recklessneue';
  src: url('../fonts/RecklessNeue-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Recklessneue';
  src: url('../fonts/RecklessNeue-HeavyItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Recklessneue';
  src: url('../fonts/RecklessNeue-Heavy.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Recklessneue';
  src: url('../fonts/RecklessNeue-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Recklessneue';
  src: url('../fonts/RecklessNeue-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Recklessneue Book';
  src: url('../fonts/RecklessNeue-Book.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Recklessneue';
  src: url('../fonts/RecklessNeue-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Basicsanssf';
  src: url('../fonts/basicsanssf.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Basicsanssf';
  src: url('../fonts/basicsanssfbold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Basicsanssf';
  src: url('../fonts/basicsanssfitalic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}