:root {
  --grey: #d6dde6;
  --blue: #2b8be4;
  --white: white;
  --black: black;
  --grey-blue: #32415d;
  --wild-blue: #8098c2;
  --orange: #ef8e76;
}

.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-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-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 {
  color: var(--grey);
  background-color: #02080d;
  font-family: Publicsans, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1;
}

h1 {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 7.5rem;
  font-weight: 700;
  line-height: 1.2;
}

h2 {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.1;
}

h3 {
  letter-spacing: -.02em;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 1.2;
}

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

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

.hide {
  display: none;
}

.padding-xlarge {
  padding: 4rem;
}

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

.margin-huge-2 {
  margin: 6rem 6rem 12.25rem 12.25rem;
}

.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;
  display: flex;
}

.form-input {
  color: #505050;
  background-color: #fff;
  border: 1px solid #000;
  width: 22.875rem;
  height: auto;
  min-height: 3rem;
  margin-bottom: 0;
  padding: .75rem;
  font-size: 1rem;
  line-height: 1.5;
}

.form-input:focus {
  color: #505050;
  border-color: #000;
}

.form-input::placeholder {
  color: #505050;
}

.form-input.is-inside {
  border-style: none;
  border-radius: 0;
  width: 100%;
  min-height: auto;
  padding: 0;
}

.form-input.is-select-input {
  grid-column-gap: .5rem;
  justify-content: space-between;
  display: flex;
}

.form-input.is-text-area {
  width: 37.5rem;
  min-height: 11.25rem;
  overflow: auto;
}

.padding-xsmall {
  padding: 1rem;
}

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

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

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

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

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

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

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

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

.heading-small {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.5;
}

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

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

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

.margin-small {
  margin: 2rem;
}

.heading-xsmall {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.5;
}

.margin-xlarge-2 {
  margin: 4rem;
}

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

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

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

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

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

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

.rl-styleguide_subheading-2 {
  z-index: 3;
  color: #000;
  background-color: #d3d3d3;
  padding: .25rem .5rem;
  position: sticky;
  top: 2rem;
}

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

.form-checkbox-label {
  margin-bottom: 0;
}

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

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

.brand-stylguide {
  border-right: 1px solid #bcbcbc;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 2rem;
  margin-right: 1rem;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 1rem;
  display: flex;
}

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

.padding-large {
  padding: 3rem;
}

.margin-xlarge {
  margin: 6rem;
}

.padding-medium {
  padding: 2rem;
}

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

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

.heading-medium {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.75rem;
  line-height: 1.2;
}

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

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

.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-xbold {
  font-weight: 800;
}

.margin-xxhuge-2 {
  margin: 10rem;
}

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

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

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

.button {
  color: #fafdfe;
  background-color: #0d3b66;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.75rem;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.2;
  transition: all .25s ease-in-out;
  display: flex;
}

.button:hover {
  background-color: #07223b;
}

.button:focus-visible, .button[data-wf-focus-visible] {
  outline-offset: 3px;
  outline: 1px solid #07223b;
}

.button.is-alternate {
  color: #343ced;
  background-color: #fff;
}

.button.is-alternate:hover {
  color: #131bd4;
  background-color: #e2e3fb;
  border-color: #e2e3fb;
}

.button.is-alternate:focus {
  border-style: solid;
  outline-width: 1px;
  outline-color: #fff;
}

.button.is-alternate:focus-visible, .button.is-alternate[data-wf-focus-visible] {
  color: #131bd4;
  background-color: #e2e3fb;
  border-color: #e2e3fb;
}

.button.is-small {
  font-size: 1.125rem;
  line-height: 1.33333;
}

.button.is-link {
  color: #343ced;
  background-color: #0000;
  border-style: none;
  min-height: auto;
  padding: .25rem 0;
  text-decoration: none;
}

.button.is-link:hover {
  color: #131bd4;
}

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

.button.is-big {
  min-width: 13.5rem;
}

.button.is-big:hover {
  border-color: #131bd4;
}

.button.is-big:focus-visible, .button.is-big[data-wf-focus-visible] {
  background-color: #131bd4;
  border-style: solid;
  border-color: #131bd4;
}

.button.is-big.is-alternate:hover {
  color: #131bd4;
}

.button.is-big.is-secondary {
  border-width: 2px;
  border-color: #fff;
}

.button.is-big.is-secondary:hover {
  color: #131bd4;
  background-color: #e2e3fb;
  border-width: 2px;
  border-color: #e2e3fb;
}

.button.is-big.is-secondary:focus-visible, .button.is-big.is-secondary[data-wf-focus-visible] {
  color: #131bd4;
  background-color: #e2e3fb;
  border-color: #e2e3fb;
  outline-color: #fff;
}

.button.is-transparent {
  background-color: #0000;
  border-color: #fff;
}

.button.is-transparent:hover {
  color: #5d63f1;
  background-color: #fff;
}

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

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

.text-large-medium {
  letter-spacing: -.05em;
  margin-bottom: 0;
  font-size: 1.5rem;
  line-height: 1.33333;
}

.margin-xsmall {
  margin: 1.5rem;
}

.form-checkbox-icon {
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #000;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .75rem;
  transition: all .2s;
}

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

.form-checkbox-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #505050;
}

.text-color-grey {
  color: #4b4b4b;
}

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

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

.styleguide_grid-colors {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.overflow-hidden {
  overflow: hidden;
}

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

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

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

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

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

.margin-xxsmall {
  margin: 1rem;
}

.margin-huge {
  margin: 15.5rem;
}

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

.background-color-blue-700 {
  color: #fff;
  background-color: #0e149f;
}

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

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

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

.container-medium.is-stylguide {
  background-color: #0e149f;
  height: 1rem;
}

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

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

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

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

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

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

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

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

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

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

.padding-xhuge {
  padding: 7rem;
}

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

.rl-styleguide_heading {
  z-index: 4;
  background-color: var(--blue);
  color: #fff;
  padding: .25rem .5rem;
  position: sticky;
  top: 0;
}

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

.text-large-normal {
  letter-spacing: -.05em;
  margin-bottom: 0;
  font-size: 1.5rem;
  line-height: 1.33333;
}

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

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

.padding-0 {
  padding: 0;
}

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

.form-radio-icon {
  cursor: pointer;
  background-color: #fff;
  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: .75rem;
}

.form-radio-icon.w--redirected-checked {
  background-color: #000;
  background-image: url('../images/check-checkbox.svg');
  background-position: 50%;
  background-size: cover;
  border-width: 1px;
  border-color: #000;
}

.form-radio-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #505050;
  margin-top: 0;
}

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

.text-small-medium {
  letter-spacing: -.05em;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.rl-styleguide_subheading {
  z-index: 3;
  background-color: var(--white);
  color: #000;
  padding: .25rem .5rem;
  position: sticky;
  top: 2rem;
}

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

.margin-medium-2 {
  margin: 2rem;
}

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

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

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

.margin-regular {
  margin: 2.5rem;
}

.text-regular-medium {
  letter-spacing: -.05em;
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.33333;
}

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

.page-wrapper {
  overflow: hidden;
}

.page-padding {
  padding-left: 3rem;
  padding-right: 3rem;
}

.heading-large {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  line-height: 1.2;
}

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

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

.margin-large {
  margin: 4.5rem;
}

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

.container-large.is-stylguide {
  background-color: #0e149f;
  height: 1rem;
}

.container-large.is-flex {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

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

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

.text-medium-medium {
  letter-spacing: -.05em;
  margin-bottom: 0;
  font-size: 1.25rem;
  line-height: 1.2;
}

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

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

.overflow-auto {
  overflow: auto;
}

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

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

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

.margin-medium {
  margin: 3rem;
}

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

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

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

.margin-xxlarge-2 {
  margin: 5rem;
}

.padding-huge {
  padding: 6rem;
}

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

.form-radio-label {
  margin-bottom: 0;
}

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

.margin-xhuge-2 {
  margin: 7rem;
}

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

.text-size-small {
  font-size: .875rem;
}

.padding-xxlarge {
  padding: 5rem;
}

.margin-xxlarge {
  margin: 7.75rem;
}

.margin-0 {
  margin: 0;
}

.padding-small {
  padding: 1.5rem;
}

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

.padding-xxhuge {
  padding: 10rem;
}

.overflow-scroll {
  overflow: scroll;
}

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

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

.rl-styleguide_heading-wrapper {
  align-items: center;
  width: 100%;
  display: flex;
}

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

.text-style-link {
  text-decoration: underline;
}

.heading-xlarge {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 7.5rem;
  line-height: 1;
}

.form-field-wrapper {
  position: relative;
}

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

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

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

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

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

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

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

.text-medium-normal {
  letter-spacing: -.05em;
  margin-bottom: 0;
  font-size: 1.25rem;
  line-height: 1.2;
}

.heading-xxsmall {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.brand-logo {
  height: 100%;
}

.backround-color-black {
  background-color: var(--black);
}

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

.background-color-blue {
  background-color: var(--blue);
}

.margin-tablet-tiny, .margin-mobile-tiny, .margin-tablet-xxsmall, .margin-tablet-medium {
  margin-left: 0;
}

.padding-tablet-tiny, .padding-mobile-xsmall, .padding-tablet-small {
  padding-left: 0;
}

.navbar-wrapper {
  background-color: var(--black);
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  box-shadow: 1px 1px 3px #000;
}

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

.styleguide-navbar-link {
  color: var(--blue);
  padding: 1rem .5rem;
  font-size: .875rem;
}

.navbar {
  z-index: 999;
  background-color: var(--black);
  width: 100%;
  padding: 1rem 3rem;
  position: fixed;
  inset: 0% 0% auto;
}

.footer {
  border-top: 1px solid #91a4b633;
  padding-top: 2rem;
  padding-bottom: 3rem;
}

.global-styles {
  display: none;
}

.styleguide-intro-wrapper.modules-library {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.styleguide-intro.max-width-840 {
  grid-column-gap: 16px;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.internal-divider {
  background-color: #409af7;
  margin-top: 3rem;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.styleguide-title {
  color: #fff;
  border-bottom: 10px #85edce;
  flex-wrap: wrap;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 52px;
  line-height: 110%;
}

.styleguide-styles, .modules-styles {
  display: none;
}

.panel1 {
  background-color: #864242;
  height: 50rem;
}

.panel2 {
  background-color: #c9c9c9;
  height: 50rem;
}

.panel3 {
  background-color: #864242;
  height: 50rem;
}

.navbar_component {
  z-index: 999;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: var(--blue);
  color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 5rem;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar_container.is-black {
  color: #000;
}

.panel4 {
  background-color: #dacdcd;
  height: 50rem;
}

.text-regular-normal {
  letter-spacing: -.05em;
  margin-bottom: 0;
  font-size: 1.125rem;
  line-height: 1.33333;
}

.text-small-normal {
  letter-spacing: -.05em;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
}

.text-small-normal.is-opistion {
  color: #d1deeb9e;
}

.background-color-greyblue {
  background-color: var(--grey-blue);
}

.background-color-wildblue {
  background-color: var(--wild-blue);
}

.background-color-orange {
  background-color: var(--orange);
}

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

.navbar-left {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navbar-right {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.navbar-link {
  color: var(--grey);
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25;
  text-decoration: none;
}

.navbar-link.w--current {
  margin-right: 1rem;
}

.navbar-brand-logo {
  max-width: 9.25rem;
}

.nav-divider {
  background-color: #91a4b633;
  width: 1px;
  height: 2.25rem;
}

.section-home-hero {
  text-align: center;
  margin-bottom: -7.75rem;
  padding-top: 13.5rem;
  position: relative;
}

.hero-wrapper {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero-image-wrapper {
  border-radius: 3.75rem;
  max-width: 69.5rem;
  margin-top: 8rem;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.image-100 {
  width: 100%;
}

.image-100.is-hide-desktop {
  display: none;
}

.mask-hero {
  opacity: .7;
  background-image: linear-gradient(#02080d4f 43%, #546581);
  width: 100%;
  height: 69.25rem;
  position: absolute;
  inset: auto 0% 7.75rem;
}

.section-home-goals {
  padding-top: 22rem;
  padding-bottom: 3rem;
}

.goals-grid {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3rem;
  display: grid;
}

.goal-item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  aspect-ratio: 658 / 480;
  border-radius: 1.25rem;
  flex-flow: column;
  width: 100%;
  padding-top: 2.25rem;
  padding-left: 2.25rem;
  padding-right: 2.25rem;
  display: flex;
}

.goal-item.is-1 {
  background-image: url('../images/bento1.png');
  background-position: 50%;
  background-size: cover;
}

.goal-item.is-2 {
  background-image: url('../images/bento2.png');
  background-position: 50%;
  background-size: cover;
}

.goal-item.is-3 {
  background-image: url('../images/bento3.png');
  background-position: 50%;
  background-size: cover;
}

.goal-item.is-4 {
  background-image: url('../images/bento4.png');
  background-position: 50%;
  background-size: cover;
}

.goal-text {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.highlight-container {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  background-image: url('../images/infoBlock{-sizelayout}.svg');
  background-position: 50%;
  background-size: cover;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  max-width: 84rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10.75rem;
  padding-bottom: 10.75rem;
  display: grid;
}

.highlight-container.is-no-bg {
  background-image: none;
}

.highlight-text {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.highlight-image {
  border-radius: 1.25rem;
  overflow: hidden;
}

.flex-18 {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  flex-flow: column;
  display: flex;
}

.max-width-384 {
  max-width: 24rem;
}

.max-width-352 {
  max-width: 22rem;
}

.max-width-320 {
  max-width: 20rem;
}

.container-footer {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 84rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.container-footer.is-stylguide {
  background-color: #0e149f;
  height: 1rem;
}

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

.footer-left {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: space-around;
  display: flex;
}

.foooter-brand {
  max-width: 9.25rem;
}

.social-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.social-link {
  opacity: .62;
  color: #d1deeb;
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer-cl {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.foioter-link {
  opacity: .62;
  color: #d1deeb;
  font-weight: 500;
  line-height: 1.25;
  text-decoration: none;
}

.footer-cl-title {
  color: #d7dee4;
  font-weight: 500;
  line-height: 1.25;
}

.splide {
  overflow: hidden;
}

.splide.is-testimonial {
  margin-top: 3rem;
  position: relative;
  overflow: visible;
}

.splide.is-testimonial-old {
  margin-top: 3rem;
  display: none;
  position: relative;
  overflow: visible;
}

.embed-style {
  display: none;
}

.splide__track.is-case {
  z-index: 4;
  position: relative;
}

.splide__list {
  display: flex;
}

.splide__slide {
  flex: none;
  width: 100%;
  max-width: 100%;
}

.splide__slide.is-testimonial {
  max-width: 18rem;
}

.splide__arrows {
  z-index: 4;
  grid-column-gap: 1.5rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  max-width: 87rem;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: 49% 0% auto;
}

.splide__arrow--prev {
  z-index: 10;
  color: #013c83;
  cursor: pointer;
  background-color: #ffffffe6;
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  margin-left: -4.4rem;
  transition: all .25s;
  display: flex;
  position: relative;
}

.splide__arrow--prev:hover {
  background-color: #fff;
}

.slider-arrow {
  width: 1rem;
  height: 1rem;
  display: flex;
}

.splide__arrow--next {
  z-index: 10;
  color: #013676;
  cursor: pointer;
  background-color: #ffffffe6;
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  margin-right: -4.4rem;
  transition: all .25s;
  display: flex;
  position: relative;
}

.splide__arrow--next:hover {
  background-color: #fff;
}

.section-slider {
  padding-top: 3rem;
  padding-bottom: 9rem;
  position: relative;
}

.testimonial-item {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  color: #d7dee4;
  background-color: #b8cde01f;
  border-radius: 1.25rem;
  flex-flow: column;
  width: 100%;
  height: 100%;
  padding: 1.75rem;
  display: flex;
}

.testimonial-top {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 3rem 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.image-author {
  border-radius: 100%;
  width: 3rem;
  height: 3rem;
}

.testimonial-bottom {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 3rem 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.testimonial-rod {
  background-color: #91a4b633;
  width: 1.5px;
  height: 100%;
}

.navbar-mobile-link {
  color: var(--grey);
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25;
  text-decoration: none;
}

.navbar-mobile-link.w--current {
  margin-right: 1rem;
  display: none;
}

.menu--link {
  z-index: 1001;
  color: #fff;
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80rem;
  height: 80rem;
  padding: 28rem;
  transition: all .2s;
  display: none;
  position: relative;
}

.menu--icon-close {
  opacity: 0;
  width: 20rem;
  height: 20rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% 0% auto;
}

.splide__pagination {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  display: none;
}

.splide__pagination__page {
  background-color: #ffffff61;
  border-radius: 100%;
  width: .75rem;
  height: .75rem;
}

.splide__pagination__page.is-active {
  background-color: #8098c2;
}

.slider--mask {
  z-index: 3;
  background-image: linear-gradient(90deg, #02080d00, #02080d 63%);
  width: 12rem;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 2.625rem;
    line-height: 1;
  }

  h2 {
    font-size: 1.75rem;
    line-height: 1.2;
  }

  h3 {
    font-size: 1.375rem;
  }

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

  .padding-xlarge {
    padding: 3.5rem;
  }

  .margin-huge-2 {
    margin: 5rem;
  }

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

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

  .margin-xlarge-2 {
    margin: 3.5rem;
  }

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

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

  .padding-large {
    padding: 2.5rem;
  }

  .margin-xlarge {
    margin: 3.5rem;
  }

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

  .heading-medium {
    font-size: 1.375rem;
  }

  .margin-xxhuge-2 {
    margin: 7.5rem;
  }

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

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

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

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

  .margin-huge {
    margin: 5rem;
  }

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

  .padding-xhuge {
    padding: 6rem;
  }

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

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

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

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

  .margin-regular {
    margin: 2.5rem;
  }

  .page-padding {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .page-padding.is-mobile-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-large {
    font-size: 1.75rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

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

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

  .margin-xxlarge-2 {
    margin: 4.5rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .margin-xhuge-2 {
    margin: 6rem;
  }

  .padding-xxlarge {
    padding: 4.5rem;
  }

  .margin-xxlarge {
    margin: 4.5rem;
  }

  .padding-xxhuge {
    padding: 7.5rem;
  }

  .heading-xlarge {
    font-size: 2.625rem;
  }

  .hide-tablet {
    display: none;
  }

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

  .margin-tablet-tiny {
    margin: .5rem;
  }

  .margin-tablet-xxsmall {
    margin: 1rem;
  }

  .margin-tablet-xsmall {
    margin: 1.5rem;
  }

  .margin-tablet-small {
    margin: 2rem;
  }

  .margin-tablet-regular {
    margin: 2.5rem;
  }

  .margin-tablet-medium {
    margin: 2rem;
  }

  .margin-tablet-large {
    margin: 2.5rem;
  }

  .margin-tablet-xlarge {
    margin: 3.5rem;
  }

  .margin-tablet-huge {
    margin: 5rem;
  }

  .padding-tablet-tiny {
    padding: .5rem;
  }

  .padding-tablet-xsmall {
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
  }

  .padding-tablet-small {
    padding: 1.5rem;
  }

  .padding-tablet-medium {
    padding: 2rem;
  }

  .padding-tablet-large {
    padding: 2.5rem;
  }

  .padding-tablet-xlarge {
    padding: 3.5rem;
  }

  .padding-tablet-xxlarge {
    padding: 4.5rem;
  }

  .padding-tablet-huge {
    padding: 5rem;
  }

  .padding-tablet-xhuge {
    padding: 6rem;
  }

  .padding-tablet-xxhuge {
    padding: 7.5rem;
  }

  .hamburger-menu {
    color: var(--blue);
    padding: 1rem;
    transition: all .2s;
  }

  .hamburger-menu:hover {
    color: var(--blue);
  }

  .hamburger-menu.w--open {
    background-color: var(--white);
    color: var(--blue);
  }

  .styleguide-navbar-link {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: .5rem;
    padding-bottom: .5rem;
    display: flex;
  }

  .styleguide-nav {
    background-color: var(--white);
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .navbar {
    background-color: #0000;
    justify-content: flex-start;
    align-items: center;
    height: 4.5rem;
    padding: 1.25rem 1.5rem;
    display: flex;
  }

  .footer {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .container-navbar {
    background-color: var(--black);
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: hidden;
  }

  .navbar-left {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 4.5rem;
    padding-bottom: 1.5rem;
  }

  .navbar-right {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .navbar-link {
    width: 100%;
    padding: .75rem 1.5rem;
  }

  .navbar-link.w--current {
    display: none;
  }

  .nav-divider {
    width: 100%;
    height: 1px;
    margin-bottom: 1.5rem;
  }

  .section-home-hero {
    margin-bottom: -2.5rem;
    padding-top: 7.125rem;
  }

  .hero-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .hero-image-wrapper {
    border-radius: 1.125rem;
    margin-top: 2.5rem;
  }

  .image-100.is-hide-mobile {
    display: none;
  }

  .image-100.is-hide-desktop {
    display: block;
  }

  .mask-hero {
    height: 30.25rem;
    bottom: 2.5rem;
  }

  .section-home-goals {
    padding-top: 7.25rem;
  }

  .goals-grid {
    flex-flow: column;
    margin-top: 2rem;
    display: flex;
  }

  .goal-item {
    aspect-ratio: 327 / 257;
    border-radius: .75rem;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .goal-item.is-1 {
    background-image: url('../images/bento1_1.png');
  }

  .goal-item.is-2 {
    background-image: url('../images/bento1_2.png');
    background-position: 50% 100%;
  }

  .goal-item.is-3 {
    background-image: url('../images/bento1-2.png');
  }

  .goal-item.is-4 {
    background-image: url('../images/bento1-3.png');
  }

  .highlight-container {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    text-align: center;
    background-image: linear-gradient(317deg, #8098c2, #8098c2 0%, #02080d 62%);
    flex-flow: column;
    max-width: none;
    padding: 2.5rem 1.5rem;
    display: flex;
  }

  .highlight-text {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .highlight-image {
    border-radius: .625rem;
  }

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

  .max-width-384, .max-width-320 {
    max-width: none;
  }

  .container-footer {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .embed-style {
    margin-bottom: -17px;
  }

  .splide__track.is-case, .splide__list.is-testimonial, .splide__slide.is-testimonial {
    max-width: 87.2vw;
  }

  .splide__arrows {
    grid-column-gap: 1rem;
    justify-content: center;
    margin-top: 1rem;
    display: flex;
    position: relative;
    bottom: 0;
  }

  .splide__arrow--prev {
    border-radius: 100%;
  }

  .section-slider {
    padding-top: 0;
    padding-bottom: 2.5rem;
  }

  .testimonial-item {
    border-radius: .75rem;
    padding: 1rem;
  }

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

  .testimonial-rod {
    display: none;
  }

  .navbar-mobile-link.w--current {
    z-index: 1001;
    display: block;
    position: relative;
  }

  .menu--link {
    z-index: 1004;
    background-color: #0000;
    width: 2rem;
    height: 2rem;
    padding: 0;
    display: flex;
    position: absolute;
    inset: 1.25rem 1.5rem auto auto;
  }

  .menu--icon {
    width: 2rem;
    height: 2rem;
  }

  .menu--icon-close {
    width: 2rem;
    height: 2rem;
    position: absolute;
    inset: auto 0% 0%;
  }

  .nav-btn-wrapper {
    position: absolute;
    inset: auto 1.5rem 1.5rem;
  }

  .splide__pagination {
    display: flex;
  }

  .slider--mask {
    z-index: 3;
    background-image: linear-gradient(90deg, #02080d00, #02080d 84%);
    width: 11vw;
    padding-bottom: 0;
    padding-right: 0;
  }
}

@media screen and (max-width: 767px) {
  .padding-xlarge {
    padding: 2.5rem;
  }

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

  .margin-huge-2 {
    margin: 3.5rem;
  }

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

  .rl-styleguide_item-row {
    grid-column-gap: 1rem;
    grid-template-columns: 10rem 1fr;
  }

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

  .heading-small {
    font-size: 1.25rem;
    line-height: 1.4;
  }

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

  .margin-small {
    margin: 1.25rem;
  }

  .heading-xsmall {
    font-size: 1rem;
    line-height: 1.65;
  }

  .margin-xlarge-2 {
    margin: 2.5rem;
  }

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

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

  .brand-stylguide {
    align-items: flex-start;
    margin-right: 1rem;
    padding-left: 0;
    padding-right: 1rem;
  }

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

  .padding-large {
    padding: 2rem;
  }

  .margin-xlarge {
    margin: 2.5rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

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

  .margin-xxhuge-2 {
    margin: 5rem;
  }

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

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

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

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

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

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

  .margin-huge {
    margin: 3.5rem;
  }

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

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

  .padding-xhuge {
    padding: 4rem;
  }

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

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

  .text-small-medium {
    font-size: .875rem;
  }

  .margin-medium-2 {
    margin: 1.5rem;
  }

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

  .margin-regular {
    margin: 2rem;
  }

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

  .page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .margin-large {
    margin: 2rem;
  }

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

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

  .margin-medium {
    margin: 1.5rem;
  }

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

  .margin-xxlarge-2 {
    margin: 3rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .margin-xhuge-2 {
    margin: 4rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .padding-small {
    padding: 1.25rem;
  }

  .padding-xxhuge {
    padding: 5rem;
  }

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

  .heading-xxsmall {
    font-size: .875rem;
    line-height: 1.65;
  }

  .margin-mobile-tiny {
    margin: .5rem;
  }

  .margin-mobile-xxsmall {
    margin: 1rem;
  }

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

  .margin-mobile-xsmall {
    margin: 1.5rem;
  }

  .margin-tablet-small, .margin-mobile-small {
    margin: 1.25rem;
  }

  .margin-tablet-regular, .margin-mobile-regular {
    margin: 2rem;
  }

  .margin-tablet-medium, .margin-mobile-medium {
    margin: 1.5rem;
  }

  .margin-tablet-large, .margin-mobile-large {
    margin: 2rem;
  }

  .margin-tablet-xlarge, .margin-mobile-xlarge {
    margin: 2.5rem;
  }

  .margin-mobile-xxlarge {
    margin: 3rem;
  }

  .margin-tablet-huge, .margin-mobile-huge {
    margin: 3.5rem;
  }

  .padding-mobile-tiny {
    padding: .5rem;
  }

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

  .padding-mobile-xsmall {
    padding: 1rem;
  }

  .padding-tablet-small, .padding-mobile-small {
    padding: 1.25rem;
  }

  .padding-tablet-medium, .padding-mobile-medium {
    padding: 1.5rem;
  }

  .padding-tablet-large, .padding-mobile-large {
    padding: 2rem;
  }

  .padding-tablet-xlarge, .padding-mobile-xlarge {
    padding: 2.5rem;
  }

  .padding-tablet-xxlarge, .padding-mobile-xxlarge {
    padding: 3rem;
  }

  .padding-tablet-huge, .padding-mobile-huge {
    padding: 3.5rem;
  }

  .padding-tablet-xhuge, .padding-mobile-xhuge {
    padding: 4rem;
  }

  .padding-tablet-xxhuge, .padding-mobile-xxhuge {
    padding: 5rem;
  }

  .styleguide-intro-wrapper.modules-library {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .styleguide-title {
    font-size: 32px;
  }

  .text-regular-normal {
    font-size: .75rem;
  }
}

@media screen and (max-width: 479px) {
  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

#w-node-e642dfda-fa71-7609-b7f5-9b14b659d756-1716f6ea, #w-node-_9846873b-e645-1654-6109-fef4950e410f-1716f6ea, #w-node-aea98a0d-5ce7-392c-831e-4dadea782637-1716f6ea, #w-node-dca7e176-d81e-2b4b-cbdf-39eda0b5e299-1716f6ea, #w-node-e8f92b27-1034-d460-0908-8e11aec5c103-1716f6ea {
  justify-self: center;
}

#w-node-_2c7ae651-452a-54a3-d475-98332728e240-1716f6ea {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a0bac9e7-598d-4c2d-cae8-b7c1629fc128-1716f6ec {
  justify-self: start;
}

#w-node-a0bac9e7-598d-4c2d-cae8-b7c1629fc12a-1716f6ec {
  justify-self: center;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8346-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8347-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c834b-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c834c-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8350-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8351-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8355-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8356-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c835a-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c835b-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c835f-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8360-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c836a-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c836b-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c836f-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8370-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8374-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8375-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8379-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c837a-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c837e-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c837f-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8383-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8384-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c838e-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c838f-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8393-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8394-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8398-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8399-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c839b-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c839c-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c83a5-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c83a6-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c83b1-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c83b2-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c83c4-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c83c5-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c83c9-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c83ca-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c83ce-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c83cf-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c83d3-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c83d4-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c83d8-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c83d9-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c83db-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c83dd-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c83de-1716f6ec {
  justify-self: start;
}

#w-node-bd3daeb3-b151-caf1-97de-335b8d003901-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd3daeb3-b151-caf1-97de-335b8d003902-1716f6ec {
  justify-self: start;
}

#w-node-fa46fd88-fb47-9290-0821-b6368207be58-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa46fd88-fb47-9290-0821-b6368207be59-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c83e8-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c83e9-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c83ed-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c83ee-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c83f2-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c83f3-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c83f7-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c83f8-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c83fc-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c83fd-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8401-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8402-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c840d-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c840e-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8412-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8413-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8417-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8418-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c841c-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c841d-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8421-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8422-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8426-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8427-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c842b-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c842c-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8430-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8431-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8435-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8436-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8440-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8441-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8445-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8446-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c844a-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c844b-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8452-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8453-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c85ac-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c85ad-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c85b2-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c85b3-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c85b7-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c85b8-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c85c7-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c85ca-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c85cb-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c85ce-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c85cf-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c85d2-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c85d3-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c85de-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c85df-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c85e0-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c85e2-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c85e5-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c85e6-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c85e7-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c85eb-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8628-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8629-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c862a-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c862e-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8633-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8634-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8635-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c863b-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8640-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8641-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8642-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8648-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c864d-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c864e-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c864f-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8657-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c865d-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c865e-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8664-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c866d-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c866e-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c866f-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8671-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8673-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8674-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c867c-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c867d-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c867e-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c867f-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8681-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8684-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8688-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8689-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c868a-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8693-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8694-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8695-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c869f-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c86a0-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c86a1-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c86a2-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c86a4-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c86a8-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c86a9-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c86aa-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c86ab-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c86ad-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c871c-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8720-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8721-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8723-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8725-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8726-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8728-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c872a-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c872b-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c872d-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c872f-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8730-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8732-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8733-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8735-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8736-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8738-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8739-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c873b-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c873c-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c873e-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c873f-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8741-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8742-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8744-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c874a-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c874e-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c874f-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8751-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8753-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8754-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8756-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8758-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8759-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c875b-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c875d-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c875e-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8760-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8762-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8763-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8765-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8767-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8768-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c876a-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c876c-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c876d-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c876f-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8771-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8772-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8774-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8776-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8777-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8779-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c877b-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c877c-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c877e-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8780-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8781-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8783-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8788-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c878c-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c878e-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8791-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8796-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c879b-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87a0-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87a5-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87ac-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87ad-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87af-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87b0-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87b2-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87b3-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87b5-1716f6ec, #w-node-_50c3248c-9e58-1b9f-361e-59c39a0677dc-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50c3248c-9e58-1b9f-361e-59c39a0677dd-1716f6ec {
  justify-self: start;
}

#w-node-_50c3248c-9e58-1b9f-361e-59c39a0677df-1716f6ec, #w-node-_50c3248c-9e58-1b9f-361e-59c39a0677e0-1716f6ec, #w-node-a86b66b4-9f44-9d04-983f-823c78c9d256-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a86b66b4-9f44-9d04-983f-823c78c9d257-1716f6ec {
  justify-self: start;
}

#w-node-a86b66b4-9f44-9d04-983f-823c78c9d259-1716f6ec, #w-node-a86b66b4-9f44-9d04-983f-823c78c9d25a-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87b8-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87b9-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87bb-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87bc-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87be-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87bf-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87c1-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87c2-1716f6ec, #w-node-_822fae33-e69f-5b25-5217-b30775e64adb-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_822fae33-e69f-5b25-5217-b30775e64adc-1716f6ec {
  justify-self: start;
}

#w-node-_822fae33-e69f-5b25-5217-b30775e64ade-1716f6ec, #w-node-_822fae33-e69f-5b25-5217-b30775e64adf-1716f6ec, #w-node-c6aa60f2-ec7e-eab2-2335-575a249daadd-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6aa60f2-ec7e-eab2-2335-575a249daade-1716f6ec {
  justify-self: start;
}

#w-node-c6aa60f2-ec7e-eab2-2335-575a249daae0-1716f6ec, #w-node-c6aa60f2-ec7e-eab2-2335-575a249daae1-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87c4-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87c5-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87c7-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87c8-1716f6ec, #w-node-_24f8c735-33cd-4deb-d633-a82d277af369-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24f8c735-33cd-4deb-d633-a82d277af36a-1716f6ec {
  justify-self: start;
}

#w-node-_24f8c735-33cd-4deb-d633-a82d277af36c-1716f6ec, #w-node-_24f8c735-33cd-4deb-d633-a82d277af36d-1716f6ec, #w-node-e9cf4d6b-af13-54db-7c1b-a0cd6010142a-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9cf4d6b-af13-54db-7c1b-a0cd6010142b-1716f6ec {
  justify-self: start;
}

#w-node-e9cf4d6b-af13-54db-7c1b-a0cd6010142d-1716f6ec, #w-node-e9cf4d6b-af13-54db-7c1b-a0cd6010142e-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87ca-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87cb-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87cd-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87ce-1716f6ec, #w-node-_3c796d1b-b12c-b173-9988-9d235a9ff2c3-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3c796d1b-b12c-b173-9988-9d235a9ff2c4-1716f6ec {
  justify-self: start;
}

#w-node-_3c796d1b-b12c-b173-9988-9d235a9ff2c6-1716f6ec, #w-node-_3c796d1b-b12c-b173-9988-9d235a9ff2c7-1716f6ec, #w-node-_5ad626ff-1107-9d20-96dc-29329bc954b7-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5ad626ff-1107-9d20-96dc-29329bc954b8-1716f6ec {
  justify-self: start;
}

#w-node-_5ad626ff-1107-9d20-96dc-29329bc954ba-1716f6ec, #w-node-_5ad626ff-1107-9d20-96dc-29329bc954bb-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87d0-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87d1-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87d3-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87d4-1716f6ec, #w-node-_1758a27d-7752-c4f7-5e5d-a0367251b9fa-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1758a27d-7752-c4f7-5e5d-a0367251b9fb-1716f6ec {
  justify-self: start;
}

#w-node-_1758a27d-7752-c4f7-5e5d-a0367251b9fd-1716f6ec, #w-node-_1758a27d-7752-c4f7-5e5d-a0367251b9fe-1716f6ec, #w-node-_873f67b6-f4e8-663b-b677-cb2aa801e86f-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_873f67b6-f4e8-663b-b677-cb2aa801e870-1716f6ec {
  justify-self: start;
}

#w-node-_873f67b6-f4e8-663b-b677-cb2aa801e872-1716f6ec, #w-node-_873f67b6-f4e8-663b-b677-cb2aa801e873-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87d6-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87d7-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87d9-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87da-1716f6ec, #w-node-_91f18101-ab2c-df1c-6847-c77bb02e81fa-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_91f18101-ab2c-df1c-6847-c77bb02e81fb-1716f6ec {
  justify-self: start;
}

#w-node-_91f18101-ab2c-df1c-6847-c77bb02e81fd-1716f6ec, #w-node-_91f18101-ab2c-df1c-6847-c77bb02e81fe-1716f6ec, #w-node-_75ce1441-0f45-d52c-138e-ea973aada1fc-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75ce1441-0f45-d52c-138e-ea973aada1fd-1716f6ec {
  justify-self: start;
}

#w-node-_75ce1441-0f45-d52c-138e-ea973aada1ff-1716f6ec, #w-node-_75ce1441-0f45-d52c-138e-ea973aada200-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87dc-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87dd-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87df-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87e0-1716f6ec, #w-node-_9b8113fb-f6a4-9fd8-b66c-10f9a1af3898-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b8113fb-f6a4-9fd8-b66c-10f9a1af3899-1716f6ec {
  justify-self: start;
}

#w-node-_9b8113fb-f6a4-9fd8-b66c-10f9a1af389b-1716f6ec, #w-node-_9b8113fb-f6a4-9fd8-b66c-10f9a1af389c-1716f6ec, #w-node-e5317583-3786-c96a-b94a-75a91646e99a-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e5317583-3786-c96a-b94a-75a91646e99b-1716f6ec {
  justify-self: start;
}

#w-node-e5317583-3786-c96a-b94a-75a91646e99d-1716f6ec, #w-node-e5317583-3786-c96a-b94a-75a91646e99e-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87e2-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87e3-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87e5-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87e6-1716f6ec, #w-node-_0a791ea7-4ce4-6eaf-6f27-c17a669ea725-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a791ea7-4ce4-6eaf-6f27-c17a669ea726-1716f6ec {
  justify-self: start;
}

#w-node-_0a791ea7-4ce4-6eaf-6f27-c17a669ea728-1716f6ec, #w-node-_0a791ea7-4ce4-6eaf-6f27-c17a669ea729-1716f6ec, #w-node-e90e275d-1bb9-a3d4-04d2-3aaf8265d79e-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e90e275d-1bb9-a3d4-04d2-3aaf8265d79f-1716f6ec {
  justify-self: start;
}

#w-node-e90e275d-1bb9-a3d4-04d2-3aaf8265d7a1-1716f6ec, #w-node-e90e275d-1bb9-a3d4-04d2-3aaf8265d7a2-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87e8-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87e9-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87eb-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87ec-1716f6ec, #w-node-d821c5de-7f7e-8881-eda2-db802eff6d04-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d821c5de-7f7e-8881-eda2-db802eff6d05-1716f6ec {
  justify-self: start;
}

#w-node-d821c5de-7f7e-8881-eda2-db802eff6d07-1716f6ec, #w-node-d821c5de-7f7e-8881-eda2-db802eff6d08-1716f6ec, #w-node-a1940571-fd1a-80c5-c274-c8b525881dfb-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a1940571-fd1a-80c5-c274-c8b525881dfc-1716f6ec {
  justify-self: start;
}

#w-node-a1940571-fd1a-80c5-c274-c8b525881dfe-1716f6ec, #w-node-a1940571-fd1a-80c5-c274-c8b525881dff-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87ee-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87ef-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87f1-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87f2-1716f6ec, #w-node-_6346367f-b497-ae74-7561-4eb02bdf5009-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6346367f-b497-ae74-7561-4eb02bdf500a-1716f6ec {
  justify-self: start;
}

#w-node-_6346367f-b497-ae74-7561-4eb02bdf500c-1716f6ec, #w-node-_6346367f-b497-ae74-7561-4eb02bdf500d-1716f6ec, #w-node-_0113b12f-efc4-e693-e0ea-fce9c0a3a9fa-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0113b12f-efc4-e693-e0ea-fce9c0a3a9fb-1716f6ec {
  justify-self: start;
}

#w-node-_0113b12f-efc4-e693-e0ea-fce9c0a3a9fd-1716f6ec, #w-node-_0113b12f-efc4-e693-e0ea-fce9c0a3a9fe-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87f4-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87f5-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87f7-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87f8-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87fa-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87fb-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87fd-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c87fe-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8800-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8801-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8803-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8804-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8809-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c880d-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c880f-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8812-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8817-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c881c-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8821-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8826-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c882d-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c882e-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8830-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8831-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8833-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8834-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8836-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8837-1716f6ec, #w-node-b334377e-818b-e8e1-c0ef-fe048c7102da-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b334377e-818b-e8e1-c0ef-fe048c7102db-1716f6ec {
  justify-self: start;
}

#w-node-b334377e-818b-e8e1-c0ef-fe048c7102dd-1716f6ec, #w-node-b334377e-818b-e8e1-c0ef-fe048c7102de-1716f6ec, #w-node-_26d27be4-4ae0-1348-cb50-3f0b40e49e9a-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26d27be4-4ae0-1348-cb50-3f0b40e49e9b-1716f6ec {
  justify-self: start;
}

#w-node-_26d27be4-4ae0-1348-cb50-3f0b40e49e9d-1716f6ec, #w-node-_26d27be4-4ae0-1348-cb50-3f0b40e49e9e-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8839-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c883a-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c883c-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c883d-1716f6ec, #w-node-c35ea767-fef6-af9a-7542-1cefc4e533c4-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c35ea767-fef6-af9a-7542-1cefc4e533c5-1716f6ec {
  justify-self: start;
}

#w-node-c35ea767-fef6-af9a-7542-1cefc4e533c7-1716f6ec, #w-node-c35ea767-fef6-af9a-7542-1cefc4e533c8-1716f6ec, #w-node-_70e4e9ef-e872-a4e2-03b8-1d2e1853803f-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70e4e9ef-e872-a4e2-03b8-1d2e18538040-1716f6ec {
  justify-self: start;
}

#w-node-_70e4e9ef-e872-a4e2-03b8-1d2e18538042-1716f6ec, #w-node-_70e4e9ef-e872-a4e2-03b8-1d2e18538043-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c883f-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8840-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8842-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8843-1716f6ec, #w-node-a664765a-dadb-37eb-79c3-b15590560d05-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a664765a-dadb-37eb-79c3-b15590560d06-1716f6ec {
  justify-self: start;
}

#w-node-a664765a-dadb-37eb-79c3-b15590560d08-1716f6ec, #w-node-a664765a-dadb-37eb-79c3-b15590560d09-1716f6ec, #w-node-_39394cf8-51fb-b178-5120-ba65c717bf75-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39394cf8-51fb-b178-5120-ba65c717bf76-1716f6ec {
  justify-self: start;
}

#w-node-_39394cf8-51fb-b178-5120-ba65c717bf78-1716f6ec, #w-node-_39394cf8-51fb-b178-5120-ba65c717bf79-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8845-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8846-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8848-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8849-1716f6ec, #w-node-_452c3438-96b6-f0e3-0bec-10e8dbd62ce0-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_452c3438-96b6-f0e3-0bec-10e8dbd62ce1-1716f6ec {
  justify-self: start;
}

#w-node-_452c3438-96b6-f0e3-0bec-10e8dbd62ce3-1716f6ec, #w-node-_452c3438-96b6-f0e3-0bec-10e8dbd62ce4-1716f6ec, #w-node-_26fda9ec-3264-6142-7e57-cffd782c7531-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26fda9ec-3264-6142-7e57-cffd782c7532-1716f6ec {
  justify-self: start;
}

#w-node-_26fda9ec-3264-6142-7e57-cffd782c7534-1716f6ec, #w-node-_26fda9ec-3264-6142-7e57-cffd782c7535-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c884b-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c884c-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c884e-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c884f-1716f6ec, #w-node-dd885173-25ff-d2ec-b2ba-3bfe975b5ec7-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dd885173-25ff-d2ec-b2ba-3bfe975b5ec8-1716f6ec {
  justify-self: start;
}

#w-node-dd885173-25ff-d2ec-b2ba-3bfe975b5eca-1716f6ec, #w-node-dd885173-25ff-d2ec-b2ba-3bfe975b5ecb-1716f6ec, #w-node-d361620c-2950-4d50-1532-bec70d62bb98-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d361620c-2950-4d50-1532-bec70d62bb99-1716f6ec {
  justify-self: start;
}

#w-node-d361620c-2950-4d50-1532-bec70d62bb9b-1716f6ec, #w-node-d361620c-2950-4d50-1532-bec70d62bb9c-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8851-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8852-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8854-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8855-1716f6ec, #w-node-_01236461-a095-6f5a-168d-b95d3098eaa4-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01236461-a095-6f5a-168d-b95d3098eaa5-1716f6ec {
  justify-self: start;
}

#w-node-_01236461-a095-6f5a-168d-b95d3098eaa7-1716f6ec, #w-node-_01236461-a095-6f5a-168d-b95d3098eaa8-1716f6ec, #w-node-ef120916-d5e3-0796-130b-6281be1299d1-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef120916-d5e3-0796-130b-6281be1299d2-1716f6ec {
  justify-self: start;
}

#w-node-ef120916-d5e3-0796-130b-6281be1299d4-1716f6ec, #w-node-ef120916-d5e3-0796-130b-6281be1299d5-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8857-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8858-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c885a-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c885b-1716f6ec, #w-node-ad6be3b9-e0b0-7d81-2db6-ae16388981b9-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad6be3b9-e0b0-7d81-2db6-ae16388981ba-1716f6ec {
  justify-self: start;
}

#w-node-ad6be3b9-e0b0-7d81-2db6-ae16388981bc-1716f6ec, #w-node-ad6be3b9-e0b0-7d81-2db6-ae16388981bd-1716f6ec, #w-node-_71877c6f-86c2-6ef6-ee18-f9751f8a22ff-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_71877c6f-86c2-6ef6-ee18-f9751f8a2300-1716f6ec {
  justify-self: start;
}

#w-node-_71877c6f-86c2-6ef6-ee18-f9751f8a2302-1716f6ec, #w-node-_71877c6f-86c2-6ef6-ee18-f9751f8a2303-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c885d-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c885e-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8860-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8861-1716f6ec, #w-node-_22e53a6f-1967-34ff-8adf-47aa4cd2d58e-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22e53a6f-1967-34ff-8adf-47aa4cd2d58f-1716f6ec {
  justify-self: start;
}

#w-node-_22e53a6f-1967-34ff-8adf-47aa4cd2d591-1716f6ec, #w-node-_22e53a6f-1967-34ff-8adf-47aa4cd2d592-1716f6ec, #w-node-f2e8e55e-9b58-fb37-2137-d86fb88272a6-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2e8e55e-9b58-fb37-2137-d86fb88272a7-1716f6ec {
  justify-self: start;
}

#w-node-f2e8e55e-9b58-fb37-2137-d86fb88272a9-1716f6ec, #w-node-f2e8e55e-9b58-fb37-2137-d86fb88272aa-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8863-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8864-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8866-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8867-1716f6ec, #w-node-_50d566af-b7d5-b641-b9fe-1d046e144f1c-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50d566af-b7d5-b641-b9fe-1d046e144f1d-1716f6ec {
  justify-self: start;
}

#w-node-_50d566af-b7d5-b641-b9fe-1d046e144f1f-1716f6ec, #w-node-_50d566af-b7d5-b641-b9fe-1d046e144f20-1716f6ec, #w-node-_74eb0d71-b36d-2d06-932d-fdfe982e96f2-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74eb0d71-b36d-2d06-932d-fdfe982e96f3-1716f6ec {
  justify-self: start;
}

#w-node-_74eb0d71-b36d-2d06-932d-fdfe982e96f5-1716f6ec, #w-node-_74eb0d71-b36d-2d06-932d-fdfe982e96f6-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8869-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c886a-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c886c-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c886d-1716f6ec, #w-node-_905b4d34-fd34-10be-c8ee-ea69e8b556a6-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_905b4d34-fd34-10be-c8ee-ea69e8b556a7-1716f6ec {
  justify-self: start;
}

#w-node-_905b4d34-fd34-10be-c8ee-ea69e8b556a9-1716f6ec, #w-node-_905b4d34-fd34-10be-c8ee-ea69e8b556aa-1716f6ec, #w-node-_4fe469d3-ad50-ef02-7730-5d17b4224805-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4fe469d3-ad50-ef02-7730-5d17b4224806-1716f6ec {
  justify-self: start;
}

#w-node-_4fe469d3-ad50-ef02-7730-5d17b4224808-1716f6ec, #w-node-_4fe469d3-ad50-ef02-7730-5d17b4224809-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c895f-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8963-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8964-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8968-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c896a-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c896b-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c896f-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8970-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8974-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8975-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8979-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c897a-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c897e-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c897f-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8983-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8984-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8988-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8989-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c898d-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c898e-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8992-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8993-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8997-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c8998-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c899b-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c899c-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c899f-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c89a0-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c89a4-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c89a5-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c89a9-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c89aa-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c89ae-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c89af-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c89b3-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c89b4-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c89b8-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c89b9-1716f6ec {
  justify-self: start;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c89c0-1716f6ec, #w-node-_919c7ae3-0d80-6143-6f65-896c9f1c89c4-1716f6ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919c7ae3-0d80-6143-6f65-896c9f1c89c5-1716f6ec, #w-node-a0bac9e7-598d-4c2d-cae8-b7c1629fc128-1716f6ed {
  justify-self: start;
}

#w-node-a0bac9e7-598d-4c2d-cae8-b7c1629fc12a-1716f6ed {
  justify-self: center;
}


@font-face {
  font-family: 'Publicsans';
  src: url('../fonts/PublicSans-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Publicsans';
  src: url('../fonts/PublicSans-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Publicsans';
  src: url('../fonts/PublicSans-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Publicsans';
  src: url('../fonts/PublicSans-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}