.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 {
  width: 12px;
  height: 12px;
  border: 1px solid #ccc;
  border-radius: 2px;
}

.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 {
  width: 12px;
  height: 12px;
  border: 1px solid #ccc;
  border-radius: 50%;
}

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

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

.body {
  background-color: #0a0a0a;
}

.text {
  margin-bottom: 1.5rem;
}

.vitae_container {
  z-index: 1;
  max-width: 1100px;
  position: relative;
}

.section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 120px 2.4rem 100px;
  display: flex;
  position: relative;
}

.section.footer {
  padding-bottom: 0;
}

.section.links {
  min-height: 100vh;
  padding-top: 160px;
  padding-bottom: 160px;
}

.vitae-name {
  font-family: Newsreaderdisplay Light, Times New Roman, sans-serif;
  font-size: 1.35rem;
  font-weight: 300;
}

.vitae_wrapper {
  width: 48%;
  color: #fafafa;
  letter-spacing: .03rem;
  flex-direction: column;
  font-family: General Sans, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 2rem;
  display: flex;
}

.vitae_spacer {
  width: 50%;
}

.image-container {
  width: 48%;
  padding-top: 120px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.link-large {
  z-index: 1;
  color: #fafafa;
  letter-spacing: -.08rem;
  text-shadow: 2px 0 #0a0a0a, -2px 0 #0a0a0a, -4px 0 #0a0a0a, 4px 0 #0a0a0a;
  cursor: pointer;
  font-family: Newsreaderdisplay Light, Times New Roman, sans-serif;
  font-size: 7.5vw;
  font-weight: 300;
  line-height: .8;
  text-decoration: none;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
  position: relative;
}

.link-large-underline {
  width: 100%;
  height: 2px;
  background-color: #fafafa;
}

.footer-links-wrapper {
  flex-direction: column;
  display: flex;
}

.link-small-container {
  justify-content: center;
  margin-top: 8rem;
  display: flex;
}

.link-small {
  color: #fafafa;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0);
  font-family: Newsreaderdisplay Light, Times New Roman, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5vw;
  text-decoration: none;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
}

.link-small:hover {
  opacity: .5;
}

.footer-image {
  width: 100vw;
  height: 40vw;
  background-image: url('../images/milos_bassoon.png');
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 24px;
}

.link-large-wrapper {
  flex-direction: column;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.section-hero {
  width: 100vw;
  height: 100vh;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.title-svg-overlay {
  z-index: 2;
  width: 72vw;
  color: #fafafa;
  mix-blend-mode: overlay;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.title-svg {
  z-index: 3;
  width: 72vw;
  color: rgba(250, 250, 250, .75);
  position: relative;
}

.title-svg-wrapper {
  position: relative;
}

.navbar {
  min-height: 4.5rem;
  background-color: rgba(221, 221, 221, 0);
  justify-content: center;
  align-items: flex-end;
  padding: 2rem 2.5rem 0;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.navbar_tablet-menu-button {
  color: rgba(0, 0, 0, 0);
  background-color: #000;
  border: 1px solid #000;
  margin-left: 1rem;
  padding: .5rem 1.5rem;
  display: none;
}

.navbar_logo-link-menu {
  width: 72px;
  height: 36px;
  padding-left: 0;
}

.navbar_menu {
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.navbar_menu-button {
  padding: 0;
}

.navbar_logo-link {
  padding-left: 0;
  display: none;
}

.navbar_container {
  width: 72vw;
  height: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "."
  / min-content;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  justify-items: start;
  display: flex;
}

.navbar_menu-background {
  display: none;
  position: static;
}

.nav-link {
  color: #fafafa;
  letter-spacing: -.006rem;
  margin-left: 1rem;
  margin-right: 1rem;
  padding: 1rem 1.5rem;
  font-family: Newsreaderdisplay Light, Times New Roman, sans-serif;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.5rem;
  text-decoration: none;
}

.nav-link.w--current {
  text-decoration: none;
}

.nav-link-underline {
  width: 66%;
  height: 2px;
  background-color: #b22725;
}

.image {
  position: -webkit-sticky;
  position: sticky;
  top: 80px;
}

.links_container {
  z-index: 1;
  width: 50%;
  max-width: 1100px;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  position: relative;
}

.links_svg {
  width: 280px;
}

.heading_h4 {
  grid-row-gap: 2.5rem;
  color: #fafafa;
  cursor: pointer;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  font-family: Newsreaderdisplay Light, Times New Roman, sans-serif;
  font-size: 1.5rem;
  font-weight: 300;
  text-decoration: none;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.heading_h4:hover {
  opacity: .5;
}

.heading_h4.top-padding {
  padding-top: 1.5rem;
}

.navbar13_menu {
  align-items: center;
  position: static;
}

.navbar13_dropdwn-toggle {
  padding: .5rem 2.5rem .5rem 1rem;
}

.navbar13_instructions-list-item {
  padding-left: .5rem;
}

.hide {
  display: none;
}

.navbar13_menu-link-wrapper {
  display: flex;
}

.navbar13_dropdown-list.w--open {
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid rgba(0, 0, 0, 0);
  padding: .5rem;
  position: absolute;
}

.navbar13_instructions-list {
  padding-left: 1.25rem;
}

.navbar13_logo-link {
  cursor: pointer;
  margin-right: 8rem;
  padding-left: 0;
  transition: opacity .3s cubic-bezier(.645, .045, .355, 1);
}

.navbar13_logo-link:hover {
  opacity: .5;
}

.button {
  color: rgba(0, 0, 0, 0);
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid rgba(0, 0, 0, 0);
  padding: .75rem 1.5rem;
}

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

.text-size-medium {
  color: #fafafa;
  text-align: left;
  font-family: General Sans, Arial, sans-serif;
  font-size: .875rem;
  line-height: 1.25rem;
}

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

.navbar13_dropdown-link {
  padding: .5rem 1rem;
}

.navbar13_dropdown-link.w--current {
  color: rgba(0, 0, 0, 0);
}

.navbar-13-instructions-delete {
  width: 100%;
  text-align: left;
  background-color: rgba(0, 0, 0, 0);
  padding: 2rem;
}

.navbar13_menu-button {
  padding: 0;
}

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

.navbar13_container {
  height: auto;
  min-height: 4.5rem;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: rgba(0, 0, 0, 0);
  grid-template-rows: auto;
  grid-template-columns: auto 1fr auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.navbar13_button-wrapper {
  grid-column-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.navbar13_component {
  z-index: 98;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  margin-top: 1.5rem;
  margin-left: 5%;
  margin-right: 5%;
  display: flex;
  position: fixed;
  top: 0%;
}

.navbar13_component.delete-this-class {
  display: block;
  position: relative;
}

.navbar-on-page {
  flex-direction: column;
  align-items: center;
  display: flex;
}

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

.navbar13_link {
  color: #fafafa;
  margin-left: 1rem;
  margin-right: 1rem;
  padding: 1rem 1.5rem;
  font-family: Newsreaderdisplay Light, Times New Roman, sans-serif;
  font-size: 1.25rem;
  font-weight: 300;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
}

.navbar13_link:hover {
  opacity: .5;
}

.navbar13_link.w--current {
  color: #fafafa;
  text-decoration: underline;
}

.navbar13_menu-dropdown {
  display: none;
}

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

.overflow-hidden {
  overflow: hidden;
}

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

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

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

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

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

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

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

.margin-huge {
  margin: 6rem;
}

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

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

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

.heading-style-h5 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

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

.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-horizontal, .margin-horizontal.margin-0, .margin-horizontal.margin-large, .margin-horizontal.margin-xlarge, .margin-horizontal.margin-tiny, .margin-horizontal.margin-medium, .margin-horizontal.margin-custom1, .margin-horizontal.margin-xhuge, .margin-horizontal.margin-custom2, .margin-horizontal.margin-huge, .margin-horizontal.margin-xxhuge, .margin-horizontal.margin-xxsmall, .margin-horizontal.margin-custom3, .margin-horizontal.margin-xxlarge, .margin-horizontal.margin-xsmall, .margin-horizontal.margin-small {
  margin-top: 0;
  margin-bottom: 0;
}

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

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

.icon-embed-small.hide-mobile-landscape {
  color: #fafafa;
}

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

.margin-xxlarge {
  margin: 5rem;
}

.layer {
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.shadow-xxlarge {
  box-shadow: 0 32px 64px -12px rgba(0, 0, 0, .14);
}

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

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

.padding-xxlarge {
  padding: 5rem;
}

.padding-0 {
  padding: 0;
}

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

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

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

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

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

.rl-styleguide_color {
  padding-bottom: 8rem;
}

.rl-styleguide_color.is-black {
  background-color: #000;
}

.rl-styleguide_color.is-gray {
  background-color: #f4f4f4;
}

.rl-styleguide_color.is-white {
  background-color: #fff;
}

.padding-xxhuge {
  padding: 10rem;
}

.shadow-small {
  box-shadow: 0 4px 8px -2px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .06);
}

.heading-style-h2 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.padding-large {
  padding: 3rem;
}

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

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

.global-styles {
  display: block;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.padding-xhuge {
  padding: 7rem;
}

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

.padding-huge {
  padding: 6rem;
}

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

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

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

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

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

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

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

.heading-style-h1 {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.margin-0 {
  margin: 0;
}

.padding-xsmall {
  padding: 1rem;
}

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

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

.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;
  align-content: start;
  justify-content: start;
  align-items: start;
  justify-items: start;
  padding-bottom: 1rem;
  display: grid;
}

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

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

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

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

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

.shadow-xlarge {
  box-shadow: 0 24px 48px -12px rgba(0, 0, 0, .18);
}

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

.margin-xlarge {
  margin: 4rem;
}

.shadow-xsmall {
  box-shadow: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .06);
}

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

.rl-styleguide_heading {
  z-index: 4;
  color: #fff;
  background-color: #000;
  padding: .25rem .5rem;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

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

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

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

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

.main-wrapper.max-width-full {
  position: relative;
}

.shadow-large {
  box-shadow: 0 20px 24px -4px rgba(0, 0, 0, .08), 0 8px 8px -4px rgba(0, 0, 0, .03);
}

.margin-large {
  margin: 3rem;
}

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

.button-2 {
  color: #fff;
  text-align: center;
  background-color: #000;
  border: 1px solid #000;
  padding: .75rem 1.5rem;
}

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

.button-2.is-link {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

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

.button-2.is-link.is-alternate {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
}

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

.button-2.is-secondary {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
}

.button-2.is-secondary.is-alternate {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border-color: #fff;
}

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

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

.shadow-medium {
  box-shadow: 0 12px 16px -4px rgba(0, 0, 0, .08), 0 4px 6px -2px rgba(0, 0, 0, .03);
}

.margin-small {
  margin: 1.5rem;
}

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

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

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

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

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

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

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

.overflow-scroll {
  overflow: scroll;
}

.heading-style-h6 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

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

.overflow-auto {
  overflow: auto;
}

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

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

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

.button-group.is-center {
  justify-content: center;
}

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

.rl-styleguide_callout-link-wrapper {
  width: 100%;
  background-image: linear-gradient(135deg, rgba(255, 116, 72, .15), rgba(255, 72, 72, .15) 50%, rgba(98, 72, 255, .15)), linear-gradient(#fff, #fff);
  justify-content: space-between;
  align-items: center;
  padding: .75rem 1rem;
  display: flex;
}

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

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

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

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

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

.background-color-gray {
  background-color: #f4f4f4;
}

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

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

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

.padding-xlarge {
  padding: 4rem;
}

.rl-styleguide_paste-text {
  color: rgba(0, 0, 0, .5);
  text-align: center;
  border: 1px dashed rgba(0, 0, 0, .15);
  padding: 1rem;
}

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

.padding-medium {
  padding: 2rem;
}

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

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

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

.margin-xsmall {
  margin: 1rem;
}

.rl-styleguide_tutorial-callout {
  grid-column-gap: 2rem;
  background-color: #fff;
  border: 1px solid #000;
  justify-content: space-between;
  align-items: center;
  padding: .75rem .75rem .75rem 1rem;
  display: flex;
}

.rl-styleguide_callout-link {
  background-color: #fff;
  background-image: linear-gradient(135deg, #ff7448, #ff4848 50%, #6248ff);
  justify-content: space-between;
  align-items: center;
  padding: 1px;
  text-decoration: none;
  display: flex;
}

.form-input {
  height: auto;
  min-height: 2.75rem;
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

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

.form-input::-ms-input-placeholder {
  color: rgba(0, 0, 0, .6);
}

.form-input::placeholder {
  color: rgba(0, 0, 0, .6);
}

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

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

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

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

.shadow-xxsmall {
  box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
}

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

.heading-style-h4 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

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

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

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

.margin-medium {
  margin: 2rem;
}

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

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

.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;
  align-items: center;
  justify-items: start;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}

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

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

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

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

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

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

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

.heading-style-h3 {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

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

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

.margin-xhuge {
  margin: 7rem;
}

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

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

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

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

.margin-xxhuge {
  margin: 10rem;
}

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

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

.padding-small {
  padding: 1.5rem;
}

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

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

.navbar13_logo-lsvg {
  width: 80px;
  color: #fafafa;
}

.navbar13_logo-link-2 {
  padding-left: 0;
}

.button-3 {
  color: rgba(0, 0, 0, 0);
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid rgba(0, 0, 0, 0);
  padding: .75rem 1.5rem;
}

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

.navbar13_container-2 {
  height: auto;
  min-height: 4.5rem;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.navbar13_link-2 {
  padding: .5rem 1rem;
}

.navbar13_link-2.w--current {
  color: rgba(0, 0, 0, 0);
}

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

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

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

.fs-cc-manager_component {
  z-index: 999;
  position: fixed;
  top: auto;
  bottom: 1.25rem;
  left: 1.25rem;
  right: auto;
}

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

.fs-cc-banner_close-icon {
  width: 1.5rem;
  height: 1.5rem;
}

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

.fs-cc-prefs_close {
  z-index: 1;
  color: #333;
  cursor: pointer;
  background-color: #fafafa;
  border-radius: 100%;
  padding: .625rem;
  font-size: 1.25rem;
  text-decoration: none;
  position: absolute;
  top: -.75rem;
  bottom: auto;
  left: auto;
  right: -.75rem;
  box-shadow: -1px 1px 12px rgba(51, 51, 51, .1);
}

.fs-cc-prefs_option {
  border-bottom: 1px solid rgba(51, 51, 51, .15);
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.fs-cc-prefs_space-small {
  margin-bottom: .75rem;
}

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

.fs-cc-prefs_title {
  color: #5a0605;
  font-family: Newsreaderdisplay Light, Times New Roman, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2em;
}

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

.fs-cc-prefs_text {
  color: #0a0a0a;
  font-family: General Sans, Arial, sans-serif;
  font-size: .75rem;
}

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

.fs-cc-prefs_space-medium {
  margin-bottom: 2.5rem;
}

.fs-cc-prefs_checkbox-field {
  width: 2.75rem;
  height: 1.5rem;
  background-color: #ccc;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 0;
  padding: .125rem;
  display: flex;
  position: relative;
}

.fs-cc-prefs_label {
  color: #5a0605;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 2rem;
  font-family: Newsreaderdisplay Light, Times New Roman, sans-serif;
  font-size: 1rem;
  font-weight: 700;
}

.fs-cc-prefs_content {
  height: 100%;
  padding: 2.5rem 2rem;
  overflow: scroll;
}

.fs-cc-banner_button {
  min-width: 8.75rem;
  color: #fafafa;
  text-align: center;
  background-color: #5a0605;
  border: 2px solid #5a0605;
  border-radius: 999rem;
  margin-left: 1rem;
  padding: .625rem 1.25rem;
  font-family: Newsreaderdisplay Light, Times New Roman, sans-serif;
  font-size: 1rem;
}

.fs-cc-banner_button.fs-cc-button-alt {
  color: #5a0605;
  background-color: #fafafa;
  border-color: #5a0605;
  font-family: Newsreaderdisplay Light, Times New Roman, sans-serif;
}

.fs-cc-prefs_form {
  width: 100%;
  height: 100%;
  max-height: 70vh;
  max-width: 36rem;
  background-color: #fff;
  border-radius: 1rem;
  margin-bottom: 0;
  position: relative;
}

.fs-cc-prefs_close-icon {
  width: 1rem;
  height: 1rem;
  color: #5a0605;
  -webkit-text-stroke-color: #5a0605;
}

.fs-cc-banner_close {
  opacity: 1;
  cursor: pointer;
  background-color: #fff;
  border-radius: 999rem;
  margin-left: .75rem;
  padding: .625rem;
  box-shadow: 1px 1px 12px rgba(0, 0, 0, .1);
}

.fs-cc-prefs_overlay {
  z-index: -1;
  width: 100%;
  height: 100%;
  background-color: rgba(44, 3, 3, .6);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.fs-cc-manager_icon {
  width: 2rem;
  height: 2rem;
}

.fs-cc-banner_text {
  color: #616161;
  margin-right: 1.5rem;
  font-family: General Sans, Arial, sans-serif;
}

.fs-cc-banner_text-link {
  color: #5a0605;
  border-bottom: 2px solid #5a0605;
  font-family: General Sans, Arial, sans-serif;
  font-weight: 400;
  text-decoration: none;
}

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

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

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

.fs-cc-prefs_component {
  z-index: 997;
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 2rem;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.fs-cc-banner_component {
  z-index: 998;
  background-color: #fff4f4;
  border-top: 1px solid rgba(67, 83, 255, .16);
  padding: 1.5rem 2rem;
  position: fixed;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

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

.fs-cc-prefs_button {
  background-color: #5a0605;
  border: 2px solid #5a0605;
  border-radius: 999rem;
  margin-right: .5rem;
  padding: .625rem 1.5rem;
  font-family: Newsreaderdisplay Light, Times New Roman, sans-serif;
  font-size: .875rem;
  font-weight: 700;
}

.fs-cc-prefs_button.fs-cc-button-alt {
  color: #5a0605;
  background-color: #fff;
  border-color: #5a0605;
  font-family: Newsreaderdisplay Light, Times New Roman, sans-serif;
}

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

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

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

.bold-text-2 {
  color: #5a0605;
  font-weight: 400;
}

.noise {
  width: 100svw;
  height: 100svh;
  opacity: .05;
  cursor: none;
  position: fixed;
  top: 0;
  left: 0;
}

.animation-trigger {
  width: 2%;
  height: 50vh;
  position: absolute;
  top: 0;
  left: 0;
}

.codepen {
  z-index: 1;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.html-embed {
  z-index: 1;
  width: 100vw;
  height: 100vh;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.canvas {
  z-index: 1;
  width: 100vw;
  height: 100vh;
  background-image: url('../images/milos_looking_at_bassoon--duotone.png');
  background-position: 64% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
}

.text__word {
  opacity: .2;
  color: #fafafa;
  letter-spacing: .03rem;
  margin-bottom: 1.5rem;
  font-family: General Sans, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 2rem;
}

.animation {
  z-index: 1;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.container {
  z-index: 1;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.paragraph, .vitae_p {
  margin-bottom: 2rem;
}

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

.contact-modal1_background-overlay {
  z-index: -1;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .75);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.section_contact-modal1 {
  position: relative;
}

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

.contact-modal1_content-wrapper {
  width: 100%;
  height: auto;
  max-height: 80vh;
  max-width: 48rem;
  background-color: rgba(10, 10, 10, .9);
  flex-direction: column;
  justify-content: center;
  padding: 4rem;
  overflow: scroll;
}

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

.form-checkbox-icon-2 {
  width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  min-width: 1.125rem;
  cursor: pointer;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 0;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

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

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

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

.form-input-2 {
  height: auto;
  min-height: 2.75rem;
  color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid rgba(0, 0, 0, 0);
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

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

.form-input-2::-ms-input-placeholder {
  color: rgba(0, 0, 0, .6);
}

.form-input-2::placeholder {
  color: rgba(0, 0, 0, .6);
}

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

.error-text {
  color: #e23939;
}

.contact-modal1_form-block {
  flex-direction: column;
  align-items: stretch;
}

.contact-modal1_component {
  z-index: 99;
  width: 100vw;
  height: 100vh;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.success-message {
  background-color: rgba(0, 0, 0, 0);
  padding: 1.5rem;
}

.contact-modal1_close-button {
  color: rgba(0, 0, 0, 0);
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.heading_h4-copy {
  grid-row-gap: 2.5rem;
  color: #fafafa;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  font-family: Newsreaderdisplay Light, Times New Roman, sans-serif;
  font-size: 1.5rem;
  font-weight: 300;
  text-decoration: none;
  display: flex;
}

.heading_h4-copy.top-padding {
  padding-top: 1.5rem;
}

.title-imprint {
  font-size: 1rem;
  line-height: 2rem;
}

@media screen and (min-width: 1440px) {
  .text {
    font-size: 1.5rem;
    line-height: 2.25rem;
  }

  .vitae_container {
    max-width: 1280px;
  }

  .link-large {
    font-size: 6.4vw;
  }

  .link-small {
    font-size: 1.5rem;
  }

  .title-svg-overlay, .title-svg, .navbar_container {
    max-width: 1440px;
  }

  .image {
    max-height: 72vh;
    margin-left: auto;
    display: block;
  }

  .links_container {
    max-width: 1280px;
  }

  .text__word {
    font-size: 1.5rem;
    line-height: 2.25rem;
  }
}

@media screen and (max-width: 991px) {
  .vitae_container {
    width: 80%;
  }

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

  .vitae_wrapper {
    width: 100%;
  }

  .image-container {
    width: 100%;
    padding-top: 0;
    position: relative;
  }

  .section-hero {
    padding-top: 0;
  }

  .title-svg-overlay, .title-svg {
    width: 90vw;
  }

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

  .navbar {
    width: 100%;
  }

  .navbar_tablet-menu-button {
    width: 100%;
    margin-top: 1.5rem;
    margin-left: 0;
    margin-right: 0;
    display: none;
  }

  .navbar_logo-link-menu {
    float: none;
    margin-top: 2.5rem;
    margin-bottom: 2rem;
    display: none;
    position: static;
  }

  .navbar_logo-link-menu.w--current {
    display: block;
  }

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

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

  .navbar_menu {
    z-index: 1;
    width: 100vw;
    height: auto;
    -webkit-text-fill-color: inherit;
    background-color: rgba(10, 10, 10, .88);
    background-clip: border-box;
    flex-direction: column;
    justify-content: center;
    margin-left: 0;
    padding: 64px 5vw 6.5rem;
    transition: height .5s;
    display: block;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: auto;
    overflow: auto;
  }

  .navbar_menu-button {
    margin-left: -.5rem;
    padding: 0;
  }

  .navbar_menu-button.w--open {
    background-color: rgba(0, 0, 0, 0);
  }

  .navbar_container {
    width: 100%;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: flex;
  }

  .menu-icon3 {
    z-index: 10;
    width: 48px;
    height: 48px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-right: -.5px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: relative;
  }

  .navbar_menu-background {
    z-index: 0;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, .5);
    padding-bottom: 0;
    padding-right: 0;
    display: none;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

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

  .image {
    position: relative;
    top: 0;
  }

  .links_container {
    width: 80%;
  }

  .links_svg {
    width: 200px;
  }

  .navbar13_menu {
    height: 100vh;
    background-color: rgba(0, 0, 0, 0);
    justify-content: center;
    padding-left: 8px;
    padding-right: 8px;
    position: absolute;
  }

  .navbar13_dropdwn-toggle {
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 2rem .75rem 0;
    display: flex;
  }

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

  .navbar13_menu-link-wrapper {
    width: 100%;
    height: 100vh;
    background-color: rgba(10, 10, 10, .8);
    border: 1px solid #000;
    border-top-style: none;
    flex-direction: column;
    justify-content: flex-start;
    padding: 20vh 2rem 4rem;
  }

  .navbar13_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar13_dropdown-list.w--open {
    border-style: none;
    padding: 0;
    position: static;
  }

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

  .navbar13_dropdown-link {
    width: auto;
    text-align: center;
    padding: .75rem 0;
    font-size: 16px;
  }

  .navbar13_menu-button {
    padding: 0;
  }

  .navbar13_menu-button.w--open {
    background-color: rgba(0, 0, 0, 0);
  }

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

  .navbar13_container {
    width: 100%;
    grid-template-columns: auto 1fr;
  }

  .navbar13_button-wrapper {
    align-items: center;
  }

  .navbar13_component {
    width: 100%;
    margin-top: 4px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

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

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

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

  .navbar13_link {
    text-align: center;
    padding: 3rem;
    font-size: 2rem;
  }

  .navbar13_menu-dropdown {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 1.125rem;
    display: flex;
  }

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

  .margin-huge {
    margin: 5rem;
  }

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

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

  .margin-xxlarge {
    margin: 4.5rem;
  }

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

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

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

  .hide-tablet {
    display: none;
  }

  .padding-xxlarge {
    padding: 4.5rem;
  }

  .padding-xxhuge {
    padding: 7.5rem;
  }

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

  .padding-large {
    padding: 2.5rem;
  }

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

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-huge {
    padding: 5rem;
  }

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

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

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

  .margin-xlarge {
    margin: 3.5rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

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

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

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

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

  .padding-xlarge {
    padding: 3.5rem;
  }

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

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

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

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

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-xxhuge {
    margin: 7.5rem;
  }

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

  .navbar13_container-2 {
    width: 100%;
    background-color: rgba(10, 10, 10, .92);
    grid-template-columns: auto 1fr;
  }

  .navbar13_link-2 {
    text-align: center;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .fs-cc-banner_buttons-wrapper {
    margin-top: 1rem;
  }

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

  .fs-cc-banner_text {
    margin-right: 0;
  }

  .contact-modal1_content-wrapper {
    width: 90%;
    max-width: none;
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

@media screen and (max-width: 767px) {
  .vitae_container {
    width: 94%;
  }

  .section.links {
    padding-top: 5.6rem;
    padding-bottom: 5.6rem;
  }

  .link-small-container {
    grid-row-gap: 2rem;
    flex-direction: column;
    align-items: center;
  }

  .navbar {
    min-height: 4rem;
  }

  .navbar_menu {
    width: 100vw;
    padding-bottom: 5rem;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-link {
    width: 100%;
    height: auto;
    min-width: 100vw;
    background-color: #fffbf5;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .links_container {
    width: 94%;
    grid-row-gap: 5.6rem;
    flex-direction: column;
  }

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

  .navbar13_container {
    min-height: 4rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

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

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

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

  .margin-huge {
    margin: 3.5rem;
  }

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

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

  .icon-embed-small {
    width: 4rem;
    height: 4rem;
    background-color: #0a0a0a;
    padding: 16px;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

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

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

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

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

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-xxhuge {
    padding: 5rem;
  }

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

  .padding-large {
    padding: 2rem;
  }

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

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

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

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

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

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

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

  .margin-xlarge {
    margin: 2.5rem;
  }

  .margin-large {
    margin: 2rem;
  }

  .margin-small {
    margin: 1.25rem;
  }

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

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

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

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

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

  .padding-xlarge {
    padding: 2.5rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

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

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

  .margin-medium {
    margin: 1.5rem;
  }

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

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

  .heading-style-h3 {
    font-size: 2rem;
  }

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

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-xxhuge {
    margin: 5rem;
  }

  .padding-small {
    padding: 1.25rem;
  }

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

  .navbar13_container-2 {
    min-height: 4rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

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

  .fs-cc-prefs_title {
    font-size: 1.25rem;
  }

  .contact-modal1_content-wrapper {
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .show-mobile-landscape {
    display: block;
  }

  .contact-modal1_component {
    align-items: flex-start;
  }
}

@media screen and (max-width: 479px) {
  .text {
    font-size: 1.2rem;
    line-height: 1.75rem;
  }

  .link-large {
    font-size: 9vw;
  }

  .title-svg-wrapper {
    margin-bottom: 10vh;
  }

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

  .navbar_menu {
    height: 100dvh;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .fs-cc-banner_buttons-wrapper {
    width: 100%;
    text-align: center;
    flex-direction: column-reverse;
    align-items: center;
  }

  .fs-cc-prefs_content {
    padding: 1.5rem;
  }

  .fs-cc-banner_button {
    width: 100%;
    margin-bottom: .5rem;
    margin-left: 0;
  }

  .fs-cc-banner_close {
    position: absolute;
    top: -1.5rem;
    bottom: auto;
    left: auto;
    right: .75rem;
  }

  .fs-cc-prefs_component {
    padding: 1.5rem;
  }

  .fs-cc-prefs_button {
    margin-bottom: .5rem;
  }

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

  .contact-modal1_component {
    display: none;
  }
}

#w-node-_12ce5f88-814a-ea59-af35-13970d099e56-88be2ab0 {
  justify-self: center;
}

#w-node-_12ce5f88-814a-ea59-af35-13970d099e6a-88be2ab0 {
  justify-self: end;
}

#w-node-_861a9681-936b-d18f-8f61-b7935394492f-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944931-cfd8708f {
  justify-self: center;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944949-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b7935394494a-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b7935394494e-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b7935394494f-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944953-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944954-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944958-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944959-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b7935394495d-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b7935394495e-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944962-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944963-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b7935394496d-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b7935394496e-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944972-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944973-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944977-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944978-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b7935394497c-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b7935394497d-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944981-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944982-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944986-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944987-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944991-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944992-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944996-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944997-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b7935394499b-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b7935394499c-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b793539449a0-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b793539449a1-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b793539449aa-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b793539449ab-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b793539449b4-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b793539449b5-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b793539449c7-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b793539449c8-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b793539449cc-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b793539449cd-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b793539449d1-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b793539449d2-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b793539449d6-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b793539449d7-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b793539449db-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b793539449dc-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b793539449e6-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b793539449e7-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b793539449eb-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b793539449ec-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b793539449f0-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b793539449f1-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b793539449f5-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b793539449f6-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b793539449fa-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b793539449fb-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b793539449ff-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944a00-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944a0b-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944a0c-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944a10-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944a11-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944a15-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944a16-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944a1a-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944a1b-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944a1f-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944a20-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944a24-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944a25-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944a29-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944a2a-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944a2e-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944a2f-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944a33-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944a34-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944a3e-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944a3f-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944a43-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944a44-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944a48-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944a49-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944a50-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944a51-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944a95-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944ab5-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944abd-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944abe-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944ac3-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944ac4-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944ad3-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944adf-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944ae9-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944aec-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944aed-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944af0-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944af1-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944af4-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944af5-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944af9-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944afc-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944afd-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944b00-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944b01-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944b04-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944b0c-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944b0d-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944b0e-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944b10-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944b13-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944b14-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944b15-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944b19-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944b1c-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944b1d-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944b1e-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944b22-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944b26-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944b27-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944b2d-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944b31-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944b32-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944b36-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944b39-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944b3e-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944b3f-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944b40-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944b44-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944b47-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944b48-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944b49-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944b4f-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944b52-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944b53-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944b54-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944b5a-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944b5d-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944b5e-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944b5f-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944b67-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944b6a-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944b6b-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944b6c-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944b78-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944b79-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944b7a-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944b7e-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944b83-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944b84-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944b85-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944b8b-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944b90-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944b91-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944b92-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944b98-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944b9d-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944b9e-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944b9f-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944ba7-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944bad-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944bae-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944bb4-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944bbe-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944bbf-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944bc0-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944bc1-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944bc3-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944bc6-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944bca-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944bcb-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944bcc-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944bd5-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944bd6-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944bd7-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944be0-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944be1-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944be2-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944be3-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944be9-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944bea-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944beb-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944bec-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944bee-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944bf2-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944bf3-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944bf4-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944bf5-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944bf7-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944c63-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944c67-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944c68-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944c6a-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944c6c-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944c6d-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944c6f-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944c71-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944c72-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944c74-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944c76-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944c77-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944c79-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944c7b-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944c7c-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944c7e-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944c80-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944c81-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944c83-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944c85-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944c86-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944c88-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944c89-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944c8b-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944c8c-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944c8e-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944c8f-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944c91-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944c92-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944c94-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944c95-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944c97-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944c98-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944c9a-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944ca0-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944ca4-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944ca5-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944ca7-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944ca9-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944caa-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944cac-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944cae-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944caf-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944cb1-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944cb3-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944cb4-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944cb6-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944cb8-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944cb9-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944cbb-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944cbd-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944cbe-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944cc0-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944cc2-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944cc3-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944cc5-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944cc7-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944cc8-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944cca-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944ccc-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944ccd-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944ccf-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944cd1-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944cd2-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944cd4-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944cd6-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944cd7-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944cd9-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944cde-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944ce2-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944ce4-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944ce7-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944cec-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944cf1-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944cf6-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944cfb-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d02-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d03-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d05-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d06-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d08-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d09-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d0b-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d0c-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d0e-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d0f-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d11-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d12-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d14-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d15-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d17-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d18-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d1a-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d1b-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d1d-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d1e-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d20-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d21-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d23-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d24-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d26-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d27-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d29-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d2a-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d2c-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d2d-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d2f-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d30-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d32-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d33-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d35-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d36-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d38-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d39-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d3b-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d3c-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d3e-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d3f-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d41-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d42-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d44-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d45-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d47-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d48-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d4a-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d4b-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d4d-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d4e-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d50-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d51-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d53-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d54-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d56-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d57-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d59-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d5a-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d5f-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d63-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d65-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d68-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d6d-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d72-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d77-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d7c-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d83-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d84-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d86-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d87-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d89-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d8a-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d8c-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d8d-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d8f-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d90-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d92-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d93-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d95-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d96-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d98-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d99-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d9b-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d9c-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944d9e-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944d9f-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944da1-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944da2-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944da4-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944da5-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944da7-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944da8-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944daa-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944dab-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944dad-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944dae-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944db0-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944db1-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944db3-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944db4-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944db6-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944db7-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944db9-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944dba-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944dbc-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944dbd-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944dbf-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944dc0-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944dc2-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944dc3-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944dc5-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944dc6-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944dc8-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944dc9-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944dcb-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944dcc-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944dce-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944dcf-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944dd1-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944dd2-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944dd4-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944dd5-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944dd7-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944dd8-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944dda-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944ddb-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944de0-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944de4-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944de6-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944de9-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944dee-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944df3-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944df8-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944dfd-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944e04-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944e05-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944e07-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944e08-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944e0a-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944e0b-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944e0d-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944e0e-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944e10-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944e11-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944e13-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944e14-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944e16-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944e17-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944e19-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944e1a-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944e1c-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944e1d-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944e1f-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944e20-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944e22-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944e23-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944e25-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944e26-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944e28-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944e29-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944e2b-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944e2c-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944e2e-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944e2f-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944e31-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944e32-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944e34-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944e35-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944e37-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944e38-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944e3a-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944e3b-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944e3d-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944e3e-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944e40-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944e41-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944e43-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944e44-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944e46-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944e47-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944e49-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944e4a-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944e4c-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944e4d-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944e4f-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944e50-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944e52-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944e53-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944e55-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944e56-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944e58-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944e59-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944e5b-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944e5c-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944f4e-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944f52-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944f53-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944f57-cfd8708f, #w-node-_861a9681-936b-d18f-8f61-b79353944f59-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944f5a-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944f5e-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944f5f-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944f63-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944f64-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944f68-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944f69-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944f6d-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944f6e-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944f72-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944f73-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944f77-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944f78-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944f7c-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944f7d-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944f81-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944f82-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944f86-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944f87-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944f8a-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944f8b-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944f8e-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944f8f-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944f93-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944f94-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944f98-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944f99-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944f9d-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944f9e-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944fa2-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944fa3-cfd8708f {
  justify-self: start;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944fa7-cfd8708f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_861a9681-936b-d18f-8f61-b79353944fa8-cfd8708f {
  justify-self: start;
}


@font-face {
  font-family: 'General Sans';
  src: url('../fonts/GeneralSans-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Newsreaderdisplay Light';
  src: url('../fonts/NewsreaderDisplay-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'General Sans';
  src: url('../fonts/GeneralSans-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}