.scroll-indicator {
  position: fixed;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  z-index: 49;
  display: -ms-grid;
  display: grid;
  overflow: hidden;
  width: 80px;
  padding-top: 80px;
  padding-bottom: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: minmax(200px, 620px) auto;
  grid-template-rows: minmax(200px, 620px) auto;
  border-right: 1px solid rgba(192, 192, 211, 0.2);
}

.indicator-wrapper {
  overflow: hidden;
  width: 3px;
  margin-top: 36px;
  margin-bottom: 36px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 100px;
  background-color: rgba(192, 192, 211, 0.2);
}

.indicator-fill {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 100px;
}

.indicator {
  width: 100%;
  height: 20%;
  border-radius: 100px;
  background-color: #d2d2e0;
}

.social-sidebar-icons {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.sidebar-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  padding: 8px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(192, 192, 211, 0.2);
  border-radius: 100px;
  background-color: rgba(174, 174, 192, 0.05);
  -webkit-transition: all 400ms cubic-bezier(.25, .46, .45, .94);
  transition: all 400ms cubic-bezier(.25, .46, .45, .94);
}

.sidebar-icon:hover {
  border-color: #3572ff;
  background-color: #3572ff;
}

.brand-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 90px;
  padding-left: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  color: #090b19;
  font-size: 22px;
  text-transform: uppercase;
}

.post-list-item {
  display: -ms-grid;
  display: grid;
  height: 100%;
  min-height: 80px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  -ms-grid-columns: 1fr 36px;
  grid-template-columns: 1fr 36px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  color: #090b19;
  font-size: 18px;
  line-height: 1.25em;
  text-decoration: none;
}

.button-text {
  position: relative;
  z-index: 10;
}

.nav-link-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #090b19;
  font-size: 14px;
  letter-spacing: 3px;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
}

.nav-link-2.w--current {
  color: #090b19;
}

.button-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-right: 0px;
  margin-left: 0px;
  padding: 16px 28px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #090b19;
  border-radius: 100px;
  background-color: #090b19;
  -webkit-transition: all 400ms cubic-bezier(.25, .46, .45, .94);
  transition: all 400ms cubic-bezier(.25, .46, .45, .94);
  color: #fff;
  font-size: 11px;
  text-align: center;
  letter-spacing: 3px;
  text-decoration: none;
  text-transform: uppercase;
}

.button-2:hover {
  border-color: #e2e7f1;
  background-color: #e2e7f1;
  color: #090b19;
}

.left-navbar {
  position: relative;
  z-index: 30;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-width: 275px;
  padding-top: 12px;
  padding-right: 12px;
  padding-bottom: 12px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-style: none;
  border-width: 1px;
  border-color: #f3f6fc;
  background-color: #fff;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: -0.03em;
}

.team-social-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 36px;
  height: 36px;
  padding: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
  background-color: #fff;
}

.team-social-icon.small {
  width: 30px;
  height: 30px;
  padding: 7px;
}

.navbar {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 75px;
  padding-right: 80px;
  padding-left: 80px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: hsla(0, 0%, 86.7%, 0);
}

.list-item-arrow {
  width: 18px;
  min-width: 18px;
}

.stacked-description-2 {
  position: relative;
  z-index: 10;
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.subtitle-2 {
  position: relative;
  z-index: 10;
  color: #090b19;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 4px;
  text-transform: uppercase;
}

.subtitle-2.white {
  color: #fff;
}

.body-display-2 {
  color: #6e7488;
  font-size: 16px;
  line-height: 1.6em;
}

.body-display-2.white {
  color: rgba(255, 255, 255, 0.9);
}

.wrapper {
  position: relative;
  z-index: 10;
  width: 100%;
  max-width: 1400px;
  padding-left: 24px;
}

.wrapper.navbar-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-style: none solid solid;
  border-width: 1px;
  border-color: rgba(243, 246, 252, 0) #f3f6fc #f3f6fc;
}

.wrapper.auto {
  margin-right: auto;
  margin-left: auto;
  padding-right: 80px;
  padding-left: 80px;
}

.wrapper.no-padding {
  padding-right: 0px;
  padding-left: 0px;
}

.featured-project-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f3f6fc;
  color: #6e7488;
  font-size: 11px;
  letter-spacing: 3px;
  text-transform: uppercase;
  white-space: nowrap;
}

.background {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  overflow: visible;
  background-image: url('../images/001.jpeg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.background.service-background {
  background-image: url('../images/hero1.jpg');
}

.background.service-background.root {
  background-image: url('../images/logo-part-light.svg');
  background-size: contain;
}

.paralax-background {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  margin-top: -48px;
  margin-bottom: -48px;
  background-image: url('../images/001.jpeg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.paralax-background.seven {
  background-image: url('../images/jasmin-her0.png');
}

.paralax-background.two {
  background-image: url('../images/IMG_4020.jpg');
}

.paralax-background.five {
  background-image: url('../images/IMG_4262.jpg');
}

.paralax-background.one {
  background-image: url('../images/Rooted-Singing-Gründerin-Joana-Roots.png');
}

.paralax-background.four {
  background-image: url('../images/FullSizeRender.jpg');
}

.paralax-background.three {
  background-color: #5a0404;
  background-image: url('../images/logo-part-light.svg');
}

.paralax-background.six {
  background-image: url('../images/hero1.jpg');
}

.button-bottom-line {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: -1px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 1px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.grid-wrapper-3 {
  position: relative;
  z-index: 10;
  display: -ms-grid;
  display: grid;
  width: 100%;
  max-width: 100%;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: minmax(80px, 1fr) minmax(auto, 1400px) minmax(80px, 1fr);
  grid-template-columns: minmax(80px, 1fr) minmax(auto, 1400px) minmax(80px, 1fr);
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #f3f6f9;
}

.hero-background-image {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  background-image: url('../images/Rooted-Singing-Joana-Roots-s.jpg');
  background-position: 0% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.body-display-5 {
  color: #445663;
  font-size: 18px;
  line-height: 1.6em;
}

.steps-grid {
  display: -ms-grid;
  display: grid;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 80px;
  grid-row-gap: 36px;
  -ms-grid-columns: 0.8fr 1fr;
  grid-template-columns: 0.8fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.intro-corner {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  width: 60px;
  height: 60px;
  border: 1px none #000;
}

.intro-corner.dark {
  border-top-style: none;
  border-top-color: rgba(142, 147, 165, 0.15);
  border-left-style: none;
  border-left-color: rgba(142, 147, 165, 0.15);
}

.intro-corner.bottom-right {
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
}

.intro-corner.bottom-right.dark {
  border-style: none solid solid none;
  border-right-width: 1px;
  border-right-color: rgba(142, 147, 165, 0.15);
  border-bottom-width: 1px;
  border-bottom-color: rgba(142, 147, 165, 0.15);
}

.intro-corner.bottom-left {
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  border-bottom: 1px solid rgba(185, 222, 233, 0.15);
  border-top-style: none;
}

.intro-corner.bottom-left.dark {
  border-bottom-style: none;
  border-bottom-color: rgba(142, 147, 165, 0.15);
}

.intro-corner.top-right {
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
}

.intro-corner.top-right.dark {
  border-right: 1px solid rgba(142, 147, 165, 0.15);
  border-left-style: none;
}

.steps-circle-outline {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  border-style: solid;
  border-width: 2px;
  border-color: rgba(192, 192, 211, 0.2);
  border-radius: 0%;
  background-color: #fff;
}

.steps-circle-outline.two {
  background-color: #fff;
}

.centered-intro {
  width: 100%;
  max-width: none;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.div-block-8 {
  height: 150px;
}

.dual-wrapper {
  display: -ms-grid;
  display: grid;
  padding-left: 24px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.card-bottom-line {
  position: absolute;
  left: -1px;
  top: auto;
  right: -1px;
  bottom: -1px;
  display: none;
  height: 1px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.card-bottom-line.display {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.call-to-action-2 {
  position: relative;
  display: -ms-grid;
  display: grid;
  width: 100%;
  max-width: 100%;
  min-height: 250px;
  padding: 100px 0px 48px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border: 1px none #000;
}

.call-to-action-2.right {
  border: 1px none #000;
}

.boxed-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 140px 96px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.boxed-wrapper.no {
  padding-right: 96px;
  padding-left: 96px;
}

.home-hero {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  min-height: 100vh;
  padding-top: 80px;
  padding-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
}

.steps-card-2 {
  position: relative;
  display: -ms-grid;
  display: grid;
  min-height: 275px;
  padding: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(192, 192, 211, 0.2);
  border-radius: 0px;
  background-color: #fff;
}

.stacked-paragraphs-2 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.left-section-intro {
  display: -ms-grid;
  display: grid;
  max-width: 550px;
  padding-right: 36px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.section-name {
  display: -ms-grid;
  display: grid;
  max-width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  text-align: center;
}

.about-wrapper {
  position: relative;
  display: -ms-grid;
  display: grid;
  padding-top: 0px;
  padding-bottom: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 80px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.65fr 1fr;
  grid-template-columns: 0.65fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.subtitle {
  position: relative;
  z-index: 10;
  margin-bottom: 0px;
  font-size: 10px;
  line-height: 1.3em;
  font-weight: 400;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.overview-wrapper {
  display: -ms-grid;
  display: grid;
  padding-top: 96px;
  padding-right: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.section {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 140px;
  padding-bottom: 140px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.section.no-padding {
  overflow: visible;
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe7e8), to(#fff));
  background-image: linear-gradient(180deg, #ffe7e8, #fff);
}

.section.no-padding.transparent {
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f6f9), to(#ffe7e8));
  background-image: linear-gradient(180deg, #f3f6f9, #ffe7e8);
}

.section.no-padding._2 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(48%, #ffe7e8), to(#f3f6f9));
  background-image: linear-gradient(180deg, #fff, #ffe7e8 48%, #f3f6f9);
}

.section.no-bottom-padding {
  padding-bottom: 0px;
}

.section.no-bottom-padding.rose-white {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe7e8), to(#fff));
  background-image: linear-gradient(180deg, #ffe7e8, #fff);
}

.section.no-top-padding {
  padding-top: 0px;
}

.section.no-top-padding.white-smoke {
  background-color: #f3f6f9;
}

.section.small-top-padding {
  padding-top: 0px;
}

.section.small-top-padding.root {
  background-color: #f3f6f9;
  background-image: url('../images/logo-part-light.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.section._80 {
  padding-top: 80px;
}

.section._80.mobile.white-white_smoke {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f3f6f9));
  background-image: linear-gradient(180deg, #fff, #f3f6f9);
}

.section.no-padding {
  overflow: visible;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffe7e8;
}

.section.white_smoke-rose {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f6f9), to(#ffe7e8));
  background-image: linear-gradient(180deg, #f3f6f9, #ffe7e8);
}

.section.white_smoke-rose._1920 {
  max-width: 1920px;
}

.section.white_smoke {
  background-color: #f3f6f9;
}

.section.white_smoke-grey {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f6f9), to(#fff));
  background-image: linear-gradient(180deg, #f3f6f9, #fff);
}

.stacked-heading {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.how-to-image {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  min-height: 200px;
  padding: 18px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 5px;
}

.skew-background {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  background-image: url('../images/logo-part-light.svg');
  background-position: 50% 50%;
  background-size: cover;
}

.project-grey-cover {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  height: 50%;
  background-color: #f3f6f9;
}

.project-grey-cover.transparent {
  background-color: transparent;
}

.subtitle-4 {
  position: relative;
  color: #6e7f8b;
  font-size: 10px;
  line-height: 1.35em;
  font-weight: 400;
  letter-spacing: 4px;
  text-transform: uppercase;
}

.black-2 {
  color: #232a35;
}

.vertical-button-fill-2 {
  width: 100%;
  height: 18px;
  background-color: #bfc5d5;
}

.vertical-button-fill-2.light {
  background-color: rgba(203, 220, 233, 0.4);
}

.image-4 {
  width: 150px;
  height: 150px;
}

.services-wrapper {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 60px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.stripe-wrapper {
  position: absolute;
  left: auto;
  top: 0%;
  right: auto;
  bottom: 0%;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  min-width: 100vw;
  margin-right: auto;
  margin-left: auto;
  padding-right: 80px;
  padding-left: 80px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.footer-section {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 120px 80px 36px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #232a35;
  color: #fff;
}

.works-grid {
  display: -ms-grid;
  display: grid;
  padding-left: 24px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.project-banner {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  min-height: 600px;
  padding-top: 140px;
  padding-bottom: 140px;
}

.project-banner._0 {
  padding-bottom: 0px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.project-banner._0._80dole {
  padding-bottom: 80px;
}

.project-banner._80 {
  padding-top: 80px;
}

.card-arrow {
  position: absolute;
  left: auto;
  top: auto;
  right: -51px;
  bottom: auto;
  width: 24px;
  height: 24px;
  border-style: none none solid solid;
  border-width: 1px;
  border-color: rgba(192, 192, 211, 0.2);
  border-bottom-left-radius: 3px;
  background-color: #fff;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.subtitle-wrapper-3 {
  margin-bottom: 18px;
}

.featured-project-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 625px;
  margin-top: 48px;
  padding-top: 0px;
  padding-right: 80px;
  padding-bottom: 0px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.overlay {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  background-color: rgba(6, 11, 20, 0.6);
}

.overlay.light {
  background-color: rgba(6, 11, 20, 0.3);
}

.horizontal-line-fill-2 {
  width: 24px;
  height: 100%;
  background-color: #bfc5d5;
}

.horizontal-line-fill-2.light {
  background-color: rgba(203, 220, 233, 0.4);
}

.horizontal-line-fill-2.blank {
  background-color: #bfc5d5;
  opacity: 0;
}

.banner-wrapper {
  position: relative;
  overflow: hidden;
  height: 45vw;
  max-height: 600px;
  min-height: 100%;
  padding: 0px;
}

.works-intro-top {
  padding-left: 0px;
}

.body-display-4 {
  color: #516381;
  font-size: 17px;
  line-height: 1.6em;
  font-weight: 400;
}

.footer-credits {
  font-size: 13px;
  font-weight: 400;
}

.featured-project-conetnt-wrap {
  display: -ms-grid;
  display: grid;
  max-width: 100%;
  padding-left: 0px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.background-wrapper-3 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  overflow: hidden;
}

.team-images {
  position: relative;
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.stacked-info {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.body-display {
  color: #606670;
  font-size: 17px;
  line-height: 1.6em;
}

.body-display.white {
  color: rgba(255, 255, 255, 0.9);
}

.body-display.small {
  font-size: 14px;
  line-height: 1.4em;
}

.body-display.large {
  font-size: 18px;
}

.body-display.large.white {
  color: #606670;
}

.rotate-text {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  white-space: nowrap;
}

.rotate-text.right {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.list {
  margin-bottom: 2em;
  padding-left: 20px;
  color: #606670;
}

.pin-stripe {
  width: 1px;
  background-color: #f3f6fc;
}

.pin-stripe.white {
  background-color: rgba(255, 255, 255, 0.12);
}

.pin-stripe.white.hide {
  display: none;
}

.sticky-sidebar-block {
  position: -webkit-sticky;
  position: sticky;
  top: 25vh;
  display: -ms-grid;
  display: grid;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.hero-background-image-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 100%;
  height: 100%;
  background-image: url('../images/Villa0017.jpeg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.hero-background-image-2.steps-background {
  background-image: url('../images/Rooted-Singing-Logo-2.png');
  background-position: 50% 50%;
  background-size: contain;
}

.outline-card {
  position: relative;
  margin: -0.5px;
  padding: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 1fr;
  grid-template-rows: 1fr;
  border: 1px solid #000;
}

.outline-card._50 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.outline-card.no {
  border-style: none;
}

.outline-card.display {
  border-style: solid;
}

.outline-card.display._100 {
  width: 100%;
}

.about-description {
  display: -ms-grid;
  display: grid;
  padding-right: 24px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 12px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.collection-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.tab-link-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80px;
  height: 80px;
  padding: 9px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none;
  border-width: 1px;
  border-color: rgba(142, 147, 165, 0.15);
  border-radius: 100%;
  background-color: transparent;
}

.tab-link-2.w--current {
  background-color: transparent;
}

.hover-link-wrapper {
  position: absolute;
  left: auto;
  top: auto;
  right: 0vw;
  bottom: 5vw;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 148px;
  height: 148px;
  padding: 24px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 1;
}

.hover-link-wrapper.project-view-link {
  position: relative;
  right: auto;
  bottom: auto;
}

.hover-link-wrapper.no {
  position: static;
  width: 96px;
  height: 96px;
  padding: 12px;
}

.hover-link-wrapper.hide {
  display: none;
}

.banner-background-wrapper {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  margin: 2px;
}

.vertical-line-fill {
  width: 100%;
  height: 24px;
  background-color: #bfc5d5;
}

.vertical-line-fill.blank {
  background-color: #bfc5d5;
  opacity: 0;
}

.vertical-line-fill.light {
  background-color: rgba(203, 220, 233, 0.4);
}

.stacked-description-3 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.button-right-line {
  position: absolute;
  left: auto;
  top: 0%;
  right: -1px;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.card-top-line {
  position: absolute;
  left: -1px;
  top: -1px;
  right: -1px;
  bottom: auto;
  display: none;
  height: 1px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.card-top-line.display {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.background-load-top {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 25;
  display: none;
  height: 50%;
  background-color: #fff;
}

.background-wrapper-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #f3f6f9;
}

.about-intro-bottom {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 60px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.background-load-bottom {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 25;
  display: none;
  height: 50%;
  background-color: #fff;
}

.services-card {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  min-height: 300px;
  padding: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: space-between;
  -ms-flex-line-pack: justify;
  align-content: space-between;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.services-card:hover {
  z-index: 1;
}

.subtitle-wrapper {
  display: none;
  margin-bottom: 24px;
}

.banner-content {
  display: -ms-grid;
  display: grid;
  max-width: 700px;
  padding-bottom: 0px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  color: #fff;
  text-align: center;
}

.background-cover-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-overlay {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  background-color: rgba(9, 11, 26, 0.3);
}

.image-overlay.hide {
  display: none;
}

.bold-text-2 {
  font-size: 20px;
  text-transform: uppercase;
}

.bold-text-2.purple {
  color: #606670;
}

.xxl-heading {
  margin-right: 1px;
  font-size: 78px;
  letter-spacing: -0.05em;
}

.xxl-heading.one {
  font-size: 64px;
  line-height: 78px;
}

.image-2 {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0px;
  z-index: 10;
}

.background-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  background-image: url('../images/001.jpeg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.background-2.portrait-background {
  background-image: url('../images/joana-2.jpg');
  background-position: 50% 0%;
}

.video-collection-list {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.video-collection-list.margin-bottom-24px {
  margin-bottom: 24px;
}

.projects-grid-wrapper {
  padding: 48px 48px 48px 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-right: 1px solid rgba(142, 147, 165, 0.15);
}

.projects-grid-wrapper.no-bottom-padding {
  padding-right: 0px;
  padding-bottom: 0px;
}

.row-bottom-line {
  width: 100%;
  height: 1px;
}

.project-category-list {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.list-2 {
  margin-bottom: 2em;
  padding-left: 10px;
}

.card-right-line {
  position: absolute;
  left: auto;
  top: -1px;
  right: -1px;
  bottom: -1px;
  display: none;
  width: 1px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.card-right-line.display {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.div-block-2 {
  position: relative;
}

.card-left-line {
  position: absolute;
  left: -1px;
  top: -1px;
  right: auto;
  bottom: -1px;
  display: none;
  width: 1px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.card-left-line.display {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.button-left-line {
  position: absolute;
  left: -1px;
  top: 0%;
  right: auto;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.horizontal-line-2 {
  height: 1px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: rgba(192, 192, 211, 0.2);
}

.about-us-intro-2 {
  position: relative;
  z-index: 20;
  display: -ms-grid;
  display: grid;
  min-height: 600px;
  padding: 140px 0px 220px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 160px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #a5030c;
}

.footer-wrapper {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-auto-rows: minmax(106px, auto);
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: minmax(44px, auto) minmax(102px, auto) minmax(103px, auto) minmax(103px, auto) minmax(103px, auto) minmax(36px, auto);
  grid-template-rows: minmax(44px, auto) minmax(102px, auto) minmax(103px, auto) minmax(103px, auto) minmax(103px, auto) minmax(36px, auto);
}

.project-card-2 {
  position: relative;
  display: -ms-grid;
  display: grid;
  overflow: hidden;
  min-height: 475px;
  padding: 36px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 1fr auto;
  grid-template-rows: 1fr auto;
  background-color: rgba(142, 147, 165, 0.15);
  color: #fff;
  text-decoration: none;
}

.project-card-2.hide {
  display: none;
}

.testimonial-tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.medium-width {
  max-width: 66%;
}

.medium-width.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.testimonial-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 96px;
  padding-bottom: 48px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: #fff;
}

.steps-description {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.steps-card-wrapper {
  display: -ms-grid;
  display: grid;
  min-height: 900px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 60px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.button-fill-2 {
  width: 18px;
  height: 100%;
  background-color: #bfc5d5;
}

.button-fill-2.light {
  background-color: rgba(203, 220, 233, 0.4);
}

.section-title {
  display: -ms-grid;
  display: grid;
  padding-top: 80px;
  padding-right: 80px;
  padding-bottom: 140px;
  grid-auto-columns: 1fr;
  grid-column-gap: 28px;
  grid-row-gap: 18px;
  -ms-grid-columns: 56px 1fr;
  grid-template-columns: 56px 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.section-title.extra-top-padding {
  padding-top: 140px;
  padding-right: 0px;
  grid-column-gap: 0px;
}

.boxed-content {
  display: -ms-grid;
  display: grid;
  width: 100%;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  justify-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 60px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.blank-line {
  width: 0px;
  height: 0px;
}

.tabs-menu {
  display: -ms-grid;
  display: grid;
  margin-top: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  grid-auto-flow: column;
  grid-auto-columns: auto;
  grid-column-gap: 12px;
  grid-row-gap: 16px;
  -ms-grid-columns: auto;
  grid-template-columns: auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.lottie-animation {
  width: 67vh;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.how-it-works-fill {
  width: 100%;
  height: 0px;
  border-radius: 100px;
  background-color: #081c3a;
}

.div-block {
  position: -webkit-sticky;
  position: sticky;
  top: 100px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 50vh;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -o-object-fit: cover;
  object-fit: cover;
}

.stacked-title {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.inner-bottom-2 {
  position: relative;
  z-index: 25;
  height: 80px;
  background-color: #f3f6f9;
}

.inner-bottom-2.small {
  height: 60px;
  background-color: transparent;
}

.inner-bottom-2.large {
  height: 100px;
  background-color: #f3f6f9;
}

.founder-image {
  position: relative;
  overflow: hidden;
  min-height: 35vh;
}

.steps-sticky-card {
  position: -webkit-sticky;
  position: sticky;
  top: 101px;
  z-index: 30;
  display: -ms-grid;
  display: grid;
  overflow: visible;
  width: 100%;
  max-width: 500px;
  min-width: 300px;
  padding: 18px 18px 36px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(192, 192, 211, 0.2);
  border-radius: 0px;
  background-color: rgba(255, 231, 232, 0.5);
  box-shadow: none;
}

.separator-line-fill {
  width: 100%;
  height: 24px;
}

.menu-list-item {
  display: -ms-grid;
  display: grid;
  padding: 24px;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 18px;
  grid-row-gap: 16px;
  -ms-grid-columns: auto 1fr;
  grid-template-columns: auto 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-top: 1px none #f3f6fc;
  border-bottom: 1px solid #f3f6fc;
  -webkit-transition: padding 400ms cubic-bezier(.25, .46, .45, .94), color 400ms cubic-bezier(.25, .46, .45, .94);
  transition: padding 400ms cubic-bezier(.25, .46, .45, .94), color 400ms cubic-bezier(.25, .46, .45, .94);
  color: #6e7488;
  font-size: 18px;
  line-height: 1.25em;
  font-weight: 400;
  letter-spacing: -0.03em;
  text-decoration: none;
  white-space: normal;
}

.menu-list-item:hover {
  color: #090b19;
}

.menu-list-item.w--current {
  padding-left: 36px;
  color: #090b19;
}

.menu-list-item.white {
  margin-bottom: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-color: rgba(255, 255, 255, 0.15);
  border-bottom-color: rgba(255, 255, 255, 0.15);
  color: #fff;
  font-size: 16px;
  cursor: pointer;
}

.menu-list-item.white.small {
  padding-top: 19px;
  padding-bottom: 19px;
}

.steps-tracker {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 2px;
  margin-top: 80px;
  margin-bottom: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 100px;
  background-color: rgba(192, 192, 211, 0.2);
}

.button-top-line {
  position: absolute;
  left: 0%;
  top: -1px;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 1px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.solid-team-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -ms-grid;
  display: grid;
  overflow: hidden;
  width: 100%;
  padding-top: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  background-color: #0a0f1a;
}

.subtitle-intro-wrapper {
  position: relative;
  z-index: 10;
  display: -ms-grid;
  display: grid;
  grid-auto-columns: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: auto 1fr;
  grid-template-columns: auto 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.description {
  display: -ms-grid;
  display: grid;
  width: 100%;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.four-column-wrapper {
  position: relative;
  z-index: 5;
  display: -ms-grid;
  display: grid;
  width: 100%;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-7 {
  height: 160px;
}

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

.steps-icon {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60px;
  height: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(192, 192, 211, 0.2);
  border-radius: 0%;
  background-color: #ffe7e8;
  color: #516381;
  font-weight: 700;
}

.subtitle-3 {
  font-size: 11px;
  line-height: 1.4em;
  font-weight: 400;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.clip {
  position: relative;
  overflow: hidden;
}

.clip.hide {
  display: none;
}

.clip.flex-horizontal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.list-item {
  margin-bottom: 1.25em;
  color: #606670;
  list-style-type: square;
}

.team-grid-content {
  display: -ms-grid;
  display: grid;
  width: 100%;
  max-width: 1400px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.steps-card {
  display: -ms-grid;
  display: grid;
  padding: 24px;
  -webkit-align-content: space-between;
  -ms-flex-line-pack: justify;
  align-content: space-between;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.steps-card._100 {
  height: 100%;
}

.steps-card._2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.hero-content-wrapper {
  display: -ms-grid;
  display: grid;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-wrapper {
  position: relative;
  z-index: 10;
  display: -ms-grid;
  display: grid;
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  grid-auto-flow: row;
  grid-auto-columns: minmax(5vw, 1fr);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: minmax(80px, 1fr) minmax(auto, 1400px) minmax(80px, 1fr);
  grid-template-columns: minmax(80px, 1fr) minmax(auto, 1400px) minmax(80px, 1fr);
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-wrapper.stretch {
  justify-items: stretch;
}

.grid-wrapper.mobile {
  -ms-grid-columns: minmax(80px, 1fr) minmax(auto, 1200px) minmax(80px, 1fr);
  grid-template-columns: minmax(80px, 1fr) minmax(auto, 1200px) minmax(80px, 1fr);
}

.grid-wrapper.mobile-vertical {
  padding-left: 24px;
}

.about-intro-content {
  position: relative;
  display: -ms-grid;
  display: grid;
  padding: 140px 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  -ms-grid-columns: 148px minmax(auto, 650px) minmax(80px, 1fr);
  grid-template-columns: 148px minmax(auto, 650px) minmax(80px, 1fr);
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.centered-about-intro {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.service-card-description {
  position: relative;
  z-index: 10;
  display: -ms-grid;
  display: grid;
  width: 100%;
  grid-auto-columns: 1fr;
  grid-auto-rows: auto;
  grid-column-gap: 12px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.team-inner-bottom {
  position: relative;
  z-index: 20;
  height: 60px;
  background-color: transparent;
}

.project-background-wrapper {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  overflow: hidden;
}

.list-item-2 {
  margin-bottom: 1.25em;
  color: #fbe4ff;
  list-style-type: square;
}

.team-grid {
  display: -ms-grid;
  display: grid;
  min-height: 600px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.project-background {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  overflow: hidden;
  background-image: url('../images/hero1.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.steps-intro {
  display: -ms-grid;
  display: grid;
  padding-right: 12px;
  padding-left: 12px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.tab-link-outline-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  border-style: solid;
  border-width: 1px;
  border-color: #bfc5d5;
  border-radius: 100px;
}

.project-meta {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: auto 1fr;
  grid-template-columns: auto 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.service-menu-list {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-top: 1px solid #f3f6fc;
}

.service-menu-list.white {
  width: 100%;
  margin-right: 1px;
  margin-left: 1px;
  border-top-color: rgba(255, 255, 255, 0.15);
}

.core-values {
  display: -ms-grid;
  display: grid;
  width: 100%;
  grid-auto-columns: 1fr;
  grid-auto-rows: 1fr;
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  -ms-grid-columns: 50% 50%;
  grid-template-columns: 50% 50%;
  -ms-grid-rows: 1fr;
  grid-template-rows: 1fr;
}

.testimonial-avatar {
  position: relative;
  z-index: 2;
  overflow: hidden;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background-image: url('../images/Team002.jpeg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.testimonial-avatar.one {
  background-image: url('../images/Portrait21.jpeg');
}

.testimonial-avatar.three {
  background-image: url('../images/Portrait009.jpeg');
}

.testimonial-avatar.two {
  background-image: url('../images/Portrait019.jpeg');
}

.services-cards {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
}

.stacked-intro {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.steps-dot {
  position: relative;
  z-index: 10;
  width: 12px;
  height: 12px;
  border-radius: 0px;
  background-color: rgba(192, 192, 211, 0.2);
}

.steps-cards {
  display: -ms-grid;
  display: grid;
  width: 100%;
  grid-auto-columns: 1fr;
  grid-column-gap: 60px;
  grid-row-gap: 24px;
  -ms-grid-columns: auto 1fr;
  grid-template-columns: auto 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.section-bottom-line {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 1px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.button-3 {
  position: relative;
  padding: 20px 32px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(142, 147, 165, 0.15);
  color: #000;
  font-size: 12px;
  line-height: 1.3em;
  letter-spacing: 3px;
  text-decoration: none;
  text-transform: uppercase;
}

.button-3.light {
  border-color: rgba(185, 222, 233, 0.15);
  background-color: rgba(255, 231, 232, 0.34);
  color: #fff;
  text-align: center;
}

.button-3.light.is {
  background-color: #a5030c;
}

.button-3.light.margin-top-48px {
  margin-top: 48px;
}

.button-3.center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.button-3.center.rose {
  background-color: #ffe7e8;
}

.project-name {
  position: relative;
  z-index: 15;
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 18px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.hover-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.34);
  border-radius: 0%;
  background-color: rgba(255, 231, 232, 0.34);
  color: #fff;
  font-size: 11px;
  letter-spacing: 3px;
  text-decoration: none;
  text-transform: uppercase;
}

.project-collection-item:nth-child(odd) {
  margin-top: 60px;
  margin-bottom: 80px;
}

.stripe-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.sidebar {
  position: relative;
  padding-top: 48px;
  padding-bottom: 48px;
  padding-left: 0px;
}

.sidebar.bottom {
  padding-bottom: 140px;
}

.general-collection-wrapper {
  padding-top: 80px;
}

.background-cover {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: 0%;
  z-index: 3;
  width: 110%;
  height: 110%;
  margin-right: auto;
  margin-left: auto;
  background-color: transparent;
}

.scroll-cover {
  position: absolute;
  left: 0%;
  top: -100%;
  right: 0%;
  bottom: 0%;
  z-index: 25;
  height: 100%;
  background-color: #fff;
}

.overlay-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  background-color: rgba(10, 17, 24, 0.5);
}

.overlay-2.light {
  background-color: rgba(14, 25, 34, 0.15);
}

.paragraph_16px {
  margin-bottom: 0px;
  color: #606670;
  font-size: 16px;
  line-height: 150%;
  text-decoration: none;
}

.steps-circle {
  position: absolute;
  left: -86px;
  top: 36px;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 48px;
  height: 48px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none;
  border-width: 0px;
  border-color: rgba(192, 192, 211, 0.2);
  border-radius: 100px;
}

.steps-circle.center {
  top: auto;
}

.steps-circle.end {
  top: auto;
  bottom: 36px;
}

.page-wrapper {
  background-color: #f3f6f9;
}

.testimonial-text {
  font-size: 24px;
  line-height: 1.35em;
  font-weight: 600;
  letter-spacing: -0.035em;
}

.content-wrapper {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 15%;
  grid-template-columns: 1fr 1fr 1fr 15%;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.about-content {
  display: -ms-grid;
  display: grid;
  max-width: 600px;
  padding-top: 36px;
  padding-bottom: 36px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.steps-content {
  display: -ms-grid;
  display: grid;
  padding-top: 0px;
  padding-bottom: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 60px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto 1fr;
  grid-template-rows: auto 1fr;
}

.career-intro-text {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.hero-button-wrapper.grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.boxed-intro {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 140px 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.boxed-intro.back {
  background-image: url('../images/logo-part-light.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.boxed-intro.bottom {
  margin-bottom: 80px;
  padding-right: 80px;
  padding-left: 148px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.boxed-intro.bottom.no-left-padding {
  padding-left: 0px;
}

.boxed-intro.bottom.no-left-padding.no-margin {
  margin-bottom: 0px;
  padding-top: 80px;
}

.boxed-intro.bottom.no-left-padding.no-margin._140 {
  padding-top: 140px;
}

.boxed-intro.bottom.no-left-padding.no-bottom-padding._80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.skew-background-wrapper {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  overflow: hidden;
}

.project-image {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.hover-link-play {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  border-radius: 100%;
  background-color: #e9ec16;
  color: #fff;
  font-size: 11px;
  letter-spacing: 3px;
  text-decoration: none;
  text-transform: uppercase;
}

.embed {
  width: 100%;
  height: 100%;
}

.project-item {
  position: relative;
  display: -ms-grid;
  display: grid;
  overflow: hidden;
  height: 30vw;
  max-height: 465px;
  min-height: 300px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 18px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 1fr;
  grid-template-rows: 1fr;
  color: #fff;
}

.project-card-info {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 36px 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.project-info-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.project-hover-link-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.background-image {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
  background-repeat: repeat;
}

.image-3 {
  width: 80%;
  height: 80%;
  max-width: none;
}

.card-circle {
  position: absolute;
  left: auto;
  top: -6vw;
  right: -6vw;
  bottom: auto;
  width: 6vw;
  height: 6vw;
  max-height: 800px;
  max-width: 800px;
  border-radius: 100%;
  background-color: #f3f6fc;
}

.card-circle.overlay {
  background-color: rgba(9, 11, 25, 0.35);
}

.heading-3 {
  color: #f3f6f9;
}

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

.content6-pic {
  width: 100%;
  height: auto;
  margin-bottom: 1.39em;
  border-radius: 8px;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 50%;
  background-size: cover;
}

.content6-pic.bottom-margin-0 {
  margin-bottom: 0em;
  background-image: none;
}

.content6-pic.bottom-margin-0.relative {
  position: relative;
}

.content6-pic.bottom-margin-0.relative._100 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 55%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.html-embed {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -o-object-fit: none;
  object-fit: none;
}

.play-button {
  position: absolute;
  left: 40%;
  top: 35%;
  right: 40%;
  bottom: 35%;
  z-index: 3;
  display: none;
  width: 54px;
  height: 54px;
  padding: 20px 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border: 2px solid #000;
  border-radius: 50%;
  background-color: #ffe381;
  color: #000;
  font-size: 20px;
  line-height: 1.4em;
  font-weight: 700;
  text-transform: uppercase;
  -o-object-fit: cover;
  object-fit: cover;
}

.play-button.show {
  left: 41%;
  top: 38%;
  right: 34%;
  bottom: 34%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 120px;
  height: 120px;
  border-style: none;
  border-radius: 0%;
  background-color: transparent;
}

.html-embed-2 {
  width: 100%;
  height: 100%;
}

.html-embed-3 {
  position: absolute;
  width: 100%;
  height: 100%;
}

.inner-hero-text {
  display: -ms-grid;
  display: grid;
  max-width: 600px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.inner-hero-text._700 {
  max-width: 700px;
}

.inner-page-hero {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
}

.inner-hero-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 70vh;
  padding-top: 280px;
  padding-bottom: 120px;
  padding-left: 24px;
  justify-items: start;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-right: 1px solid rgba(185, 222, 233, 0.15);
}

.hero-background {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  background-image: url('../images/Rooted-Singing-Joana-Roots-s.jpg');
  background-position: 100% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.hero-background.contact-hero {
  background-image: url('../images/FullSizeRender.jpg');
  background-position: 0% 50%;
}

.scroll-link-icon {
  width: 18px;
  min-width: 18px;
}

.journal-right-hero {
  position: relative;
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 1fr auto;
  grid-template-rows: 1fr auto;
}

.scroll-link {
  position: relative;
  z-index: 30;
  display: -ms-grid;
  display: grid;
  min-height: 100px;
  padding: 18px 18px 18px 36px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: auto auto;
  grid-template-columns: auto auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  color: #0a0f1a;
  text-decoration: none;
}

.scroll-link.light {
  color: #fff;
}

.hero-intro-text {
  position: relative;
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 6px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.hero-intro-content {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.hero-feature {
  min-height: 100px;
}

.xxl-heading-2 {
  font-size: 56px;
  line-height: 1.2em;
  text-align: left;
}

.hero-grid-wrapper {
  position: relative;
  z-index: 10;
  display: -ms-grid;
  display: grid;
  width: 100%;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: minmax(80px, 1fr) minmax(auto, 1400px) minmax(80px, 1fr);
  grid-template-columns: minmax(80px, 1fr) minmax(auto, 1400px) minmax(80px, 1fr);
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.project-category-link {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 36px;
  grid-auto-columns: 1fr;
  -ms-grid-columns: auto 1fr;
  grid-template-columns: auto 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-left: 1px solid #bfc5d5;
  -webkit-transition: all 400ms cubic-bezier(.25, .46, .45, .94);
  transition: all 400ms cubic-bezier(.25, .46, .45, .94);
  color: #606670;
  text-decoration: none;
}

.project-category-link.w--current {
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 24px 1fr;
  grid-template-columns: 24px 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-left-color: #0a0f1a;
}

.field-wrapper {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto 1fr;
  grid-template-rows: auto 1fr;
}

.form {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.stacked-description {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.text-field {
  min-height: 54px;
  margin-bottom: 0px;
  padding: 16px 20px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(142, 147, 165, 0.15);
  background-color: #f3f6f9;
  color: #0a0f1a;
}

.text-field::-webkit-input-placeholder {
  color: rgba(96, 102, 112, 0.75);
}

.text-field:-ms-input-placeholder {
  color: rgba(96, 102, 112, 0.75);
}

.text-field::-ms-input-placeholder {
  color: rgba(96, 102, 112, 0.75);
}

.text-field::placeholder {
  color: rgba(96, 102, 112, 0.75);
}

.text-field.large {
  min-height: 175px;
}

.works-intro-top-2 {
  padding-left: 36px;
}

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

.error-message {
  padding-right: 12px;
  padding-left: 12px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(142, 147, 165, 0.15);
  background-color: rgba(203, 220, 233, 0.4);
  text-align: center;
}

.category-list {
  position: relative;
  display: -ms-grid;
  display: grid;
  margin-left: -1px;
  padding-left: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-left: 1px none #bfc5d5;
}

.solid-button {
  min-height: 56px;
  background-color: #0a0f1a;
  font-size: 14px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.success-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 475px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.inclusion-intro {
  position: relative;
  padding: 48px 80px 140px 0px;
  border-right: 1px solid rgba(142, 147, 165, 0.15);
}

.contact-info {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 9px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.success-message {
  padding: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(142, 147, 165, 0.15);
  background-color: #f3f6f9;
}

.contact-form-wrapper {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 80px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.55fr 1fr;
  grid-template-columns: 0.55fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.form-fields {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.html-embed-4 {
  width: 100%;
  height: 100%;
}

.preloadercovilla {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 10000;
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.preloader-indicator {
  position: relative;
  z-index: 25;
  width: 40%;
  height: 2px;
  max-width: 250px;
  background-color: rgba(192, 192, 211, 0.2);
}

.prloader-fill {
  width: 20%;
  height: 100%;
  background-color: #081c3a;
}

.preloader-top {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  height: 50%;
  background-color: #fff;
}

.preloader-bottom {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  height: 50%;
  background-color: #fff;
}

@media screen and (min-width: 1280px) {
  .steps-grid {
    grid-column-gap: 100px;
    -ms-grid-columns: 0.8fr 1fr;
    grid-template-columns: 0.8fr 1fr;
  }

  .home-hero {
    padding-bottom: 80px;
  }

  .steps-card-2 {
    padding: 36px;
  }

  .steps-card {
    padding: 36px;
  }

  .steps-intro {
    padding-right: 18px;
    padding-left: 18px;
  }

  .core-values {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .hover-link {
    border-radius: 0%;
  }

  .inner-hero-text {
    max-width: 750px;
  }

  .xxl-heading-2 {
    font-size: 56px;
  }
}

@media screen and (min-width: 1440px) {
  .steps-grid {
    grid-column-gap: 140px;
    -ms-grid-columns: 0.8fr 1fr;
    grid-template-columns: 0.8fr 1fr;
  }

  .footer-section {
    background-color: #606670;
  }

  .background-2.portrait-background {
    background-image: url('../images/joana-2.jpg');
  }

  .div-block-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .steps-sticky-card {
    grid-column-gap: 36px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .steps-card {
    padding: 36px;
  }

  .core-values {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }
}

@media screen and (min-width: 1920px) {
  .scroll-indicator {
    background-color: rgba(243, 246, 249, 0.1);
  }

  .sidebar-icon {
    background-color: rgba(255, 231, 232, 0.4);
  }

  .left-navbar {
    width: 100%;
    min-width: auto;
  }

  .div-block-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .menu-list-item.white.small {
    padding-top: 0px;
  }

  .xxl-heading-2 {
    font-size: 72px;
  }

  .html-embed-4.hide {
    display: none;
  }
}

@media screen and (max-width: 991px) {
  .scroll-indicator {
    width: 65px;
    padding-top: 65px;
  }

  .post-list-item {
    height: auto;
    font-size: 16px;
  }

  .nav-link-2 {
    padding: 20px 12px;
    font-size: 12px;
    text-decoration: none;
  }

  .nav-link-2.w--current {
    color: #090b19;
  }

  .left-navbar {
    width: 100%;
  }

  .dropdown-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-bottom: 1px solid #e2e7f1;
  }

  .steps-grid {
    grid-row-gap: 60px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
  }

  .call-to-action-2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .boxed-wrapper {
    padding: 80px 60px;
  }

  .about-wrapper {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .overview-wrapper {
    padding-right: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

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

  .section.small-top-padding {
    padding-top: 60px;
  }

  .footer-section {
    padding-top: 100px;
  }

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

  .project-banner {
    min-height: 450px;
  }

  .featured-project-info {
    min-height: 550px;
    padding-right: 36px;
  }

  .banner-wrapper {
    width: 65%;
    min-height: 500px;
  }

  .works-intro-top {
    padding-left: 0px;
  }

  .featured-project-conetnt-wrap {
    padding-left: 0px;
  }

  .team-images {
    min-height: 500px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

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

  .xxl-heading {
    font-size: 64px;
  }

  .xxl-heading.one {
    font-size: 48px;
    line-height: 56px;
  }

  .projects-grid-wrapper {
    padding-right: 0px;
    padding-bottom: 0px;
    border-right-style: none;
  }

  .about-us-intro-2 {
    padding-top: 80px;
    padding-bottom: 140px;
  }

  .footer-wrapper {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: minmax(44px, auto) minmax(106px, auto) minmax(106px, auto) minmax(36px, auto);
    grid-template-rows: minmax(44px, auto) minmax(106px, auto) minmax(106px, auto) minmax(36px, auto);
  }

  .testimonial-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .steps-card-wrapper {
    grid-row-gap: 48px;
  }

  .section-title {
    padding-top: 60px;
    padding-right: 60px;
    padding-bottom: 80px;
    grid-column-gap: 18px;
    -ms-grid-columns: 24px 1fr;
    grid-template-columns: 24px 1fr;
  }

  .section-title.extra-top-padding {
    padding-top: 80px;
  }

  .boxed-content {
    grid-row-gap: 36px;
  }

  .blank-line {
    padding: 0px;
  }

  .founder-image {
    min-height: 33.33vw;
  }

  .steps-sticky-card {
    position: relative;
    top: auto;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .separator-line-fill {
    display: none;
  }

  .solid-team-2 {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .hero-content-wrapper {
    max-width: none;
  }

  .about-intro-content {
    padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 80px;
    -ms-grid-columns: minmax(auto, 650px);
    grid-template-columns: minmax(auto, 650px);
  }

  .team-inner-bottom {
    display: none;
  }

  .team-grid {
    min-height: auto;
  }

  .services-cards {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .section-bottom-line {
    display: none;
  }

  .project-collection-item:nth-child(odd) {
    margin-top: 5vh;
    margin-bottom: 5vh;
  }

  .sidebar.bottom {
    padding-bottom: 48px;
  }

  .testimonial-text {
    font-size: 32px;
  }

  .content-wrapper {
    -ms-grid-columns: 1fr 1fr 1fr 7%;
    grid-template-columns: 1fr 1fr 1fr 7%;
  }

  .boxed-intro {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .boxed-intro.bottom {
    margin-bottom: 60px;
    padding-right: 60px;
    padding-left: 60px;
  }

  .project-item {
    max-height: 550px;
    min-height: 375px;
  }

  .play-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .inner-page-hero {
    padding-top: 80px;
  }

  .inner-hero-wrapper {
    padding-top: 180px;
    padding-bottom: 200px;
    padding-left: 0px;
  }

  .hero-intro-content {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .xxl-heading-2 {
    font-size: 48px;
  }

  .project-category-link {
    padding: 16px 24px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(142, 147, 165, 0.15);
  }

  .works-intro-top-2 {
    padding-left: 0px;
  }

  .category-list {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .inclusion-intro {
    padding-right: 0px;
    padding-bottom: 0px;
    border-right-style: none;
  }

  .contact-form-wrapper {
    grid-column-gap: 60px;
  }
}

@media screen and (max-width: 767px) {
  .scroll-indicator {
    display: none;
  }

  .brand-2 {
    padding-left: 18px;
  }

  .nav-link-2 {
    padding-right: 18px;
    padding-left: 18px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    border-bottom: 1px solid #f3f6fc;
  }

  .left-navbar {
    width: 100%;
    min-width: auto;
    padding-left: 0px;
    border-style: none solid solid;
  }

  .list-item-arrow {
    width: 14px;
    min-width: 14px;
  }

  .wrapper.navbar-wrapper {
    border-style: none;
    border-color: #000;
  }

  .steps-grid {
    padding-left: 0px;
  }

  .boxed-wrapper {
    padding: 60px 36px;
  }

  .section-name {
    display: none;
  }

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

  .section.small-top-padding {
    padding-top: 36px;
  }

  .footer-section {
    padding-bottom: 72px;
  }

  .featured-project-info {
    min-height: 425px;
    padding-bottom: 100px;
  }

  .horizontal-line-fill-2.blank {
    opacity: 1;
  }

  .banner-wrapper {
    width: 100%;
  }

  .team-images {
    min-height: 300px;
  }

  .sticky-sidebar-block {
    grid-row-gap: 36px;
  }

  .collection-grid {
    margin-top: 0px;
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .tab-link-2 {
    width: 72px;
    height: 72px;
    padding: 6px;
  }

  .hover-link-wrapper {
    display: none;
  }

  .hover-link-wrapper.project-view-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .vertical-line-fill.blank {
    opacity: 1;
  }

  .xxl-heading {
    font-size: 54px;
  }

  .video-collection-list {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .footer-wrapper {
    grid-auto-rows: minmax(36px, auto);
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .steps-card-wrapper {
    grid-row-gap: 36px;
  }

  .section-title {
    padding-right: 36px;
    grid-column-gap: 12px;
  }

  .inner-bottom-2 {
    height: 60px;
  }

  .menu-list-item {
    -ms-grid-columns: auto 1fr;
    grid-template-columns: auto 1fr;
  }

  .solid-team-2 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .grid-wrapper {
    grid-row-gap: 120px;
  }

  .about-intro-content {
    padding: 60px 0px 60px 60px;
  }

  .core-values {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .services-cards {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .project-collection-item:nth-child(odd) {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .general-collection-wrapper {
    padding-top: 36px;
  }

  .testimonial-text {
    font-size: 28px;
  }

  .boxed-intro {
    padding: 60px 36px;
  }

  .boxed-intro.bottom {
    margin-bottom: 48px;
    padding: 60px 36px;
  }

  .project-item {
    width: 100%;
    height: auto;
  }

  .play-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .inner-page-hero {
    padding-top: 65px;
  }

  .inner-hero-wrapper {
    padding-top: 120px;
    padding-bottom: 140px;
  }

  .scroll-link {
    display: none;
  }

  .scroll-link.light {
    display: none;
  }

  .xxl-heading-2 {
    font-size: 38px;
  }

  .category-list {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .success-wrapper {
    min-height: 300px;
  }

  .contact-form-wrapper {
    grid-row-gap: 48px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  .brand-2 {
    margin-top: 6px;
    margin-bottom: 6px;
    padding-left: 16px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .navbar {
    height: 80px;
    padding-right: 16px;
    padding-left: 16px;
    background-color: transparent;
  }

  .stacked-description-2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .wrapper.navbar-wrapper {
    padding-top: 6px;
    padding-bottom: 6px;
    background-color: #f3f6f9;
  }

  .wrapper.auto {
    padding-right: 16px;
    padding-left: 16px;
  }

  .featured-project-column {
    font-size: 9px;
  }

  .grid-wrapper-3 {
    -ms-grid-columns: minmax(24px, 1fr) minmax(auto, 1400px) minmax(24px, 1fr);
    grid-template-columns: minmax(24px, 1fr) minmax(auto, 1400px) minmax(24px, 1fr);
  }

  .grid-wrapper-3.mobile-rose {
    background-color: #ffe7e8;
  }

  .hero-background-image {
    background-position: 33% 50%;
  }

  .steps-grid {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }

  .intro-corner {
    width: 48px;
    height: 48px;
  }

  .intro-corner.dark.hide {
    display: none;
  }

  .centered-intro {
    width: 100%;
    max-width: none;
  }

  .dual-wrapper {
    padding-left: 0px;
  }

  .call-to-action-2.right {
    display: none;
  }

  .boxed-wrapper {
    padding: 48px 18px;
  }

  .boxed-wrapper.no {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .home-hero {
    max-height: 100vh;
    min-height: 93vh;
    padding-top: 80px;
    padding-bottom: 60px;
  }

  .steps-card-2 {
    padding-right: 16px;
    padding-left: 16px;
  }

  .left-section-intro {
    width: 100%;
    padding-right: 0px;
  }

  .about-wrapper {
    grid-row-gap: 36px;
  }

  .overview-wrapper {
    padding-top: 24px;
  }

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

  .section._80.mobile {
    padding-right: 0px;
  }

  .section._80.mobile.white-white_smoke {
    padding-top: 48px;
  }

  .section.white_smoke-rose {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section.white_smoke {
    padding-top: 48px;
  }

  .section.white_smoke-grey {
    padding-top: 48px;
  }

  .how-to-image {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .stripe-wrapper {
    padding-right: 16px;
    padding-left: 16px;
  }

  .footer-section {
    padding-top: 80px;
    padding-right: 16px;
    padding-left: 16px;
  }

  .works-grid {
    padding-left: 0px;
  }

  .project-banner._0._80dole {
    padding-bottom: 48px;
  }

  .project-banner._80 {
    padding-bottom: 96px;
  }

  .subtitle-wrapper-3 {
    text-align: center;
  }

  .featured-project-info {
    min-height: 375px;
    padding-top: 100px;
    padding-right: 0px;
    padding-bottom: 80px;
  }

  .featured-project-info.mobile {
    padding-top: 0px;
  }

  .banner-wrapper {
    min-height: 375px;
  }

  .team-images {
    min-height: 250px;
  }

  .pin-stripe.white {
    display: none;
  }

  .hero-background-image-2.steps-background {
    background-position: 50% 50%;
  }

  .outline-card._50 {
    width: 100%;
  }

  .tab-link-2 {
    width: 65px;
    height: 65px;
  }

  .xxl-heading {
    font-size: 48px;
  }

  .xxl-heading.one {
    margin-right: 0px;
    font-size: 42px;
    line-height: 48px;
  }

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

  .div-block-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .about-us-intro-2 {
    padding-top: 48px;
    padding-bottom: 96px;
  }

  .project-card-2 {
    min-height: 350px;
    padding: 24px;
  }

  .steps-card-wrapper {
    grid-row-gap: 24px;
    -ms-grid-columns: auto;
    grid-template-columns: auto;
  }

  .section-title {
    padding-top: 24px;
    padding-right: 18px;
    padding-bottom: 48px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .section-title.extra-top-padding {
    padding-top: 48px;
    padding-right: 0px;
    padding-bottom: 48px;
  }

  .boxed-content {
    width: 100%;
  }

  .inner-bottom-2 {
    height: 48px;
  }

  .inner-bottom-2.large {
    height: 80px;
  }

  .inner-bottom-2.large.hide-mobile {
    display: none;
  }

  .founder-image {
    min-height: 20vh;
  }

  .steps-sticky-card {
    min-width: auto;
    padding: 12px 12px 24px;
  }

  .menu-list-item {
    padding-right: 18px;
    padding-left: 18px;
    -ms-grid-columns: auto 1fr;
    grid-template-columns: auto 1fr;
  }

  .menu-list-item.white {
    -ms-grid-columns: auto 1fr;
    grid-template-columns: auto 1fr;
  }

  .steps-tracker {
    display: none;
  }

  .solid-team-2 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .description.mobile {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .heading-2 {
    font-size: 20px;
    line-height: 24px;
  }

  .steps-card._100 {
    padding: 18px;
  }

  .steps-card._2 {
    max-width: 100%;
  }

  .grid-wrapper {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    grid-row-gap: 100px;
    -ms-grid-columns: minmax(16px, 1fr) minmax(auto, 100%) minmax(16px, 1fr);
    grid-template-columns: minmax(16px, 1fr) minmax(auto, 100%) minmax(16px, 1fr);
  }

  .grid-wrapper.root {
    -ms-grid-columns: minmax(16px, 1fr) minmax(auto, 1400px) minmax(16px, 1fr);
    grid-template-columns: minmax(16px, 1fr) minmax(auto, 1400px) minmax(16px, 1fr);
  }

  .grid-wrapper.mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .grid-wrapper.mobile-vertical {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 16px;
    padding-left: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .about-intro-content {
    padding: 48px 16px;
  }

  .steps-intro {
    grid-row-gap: 24px;
  }

  .service-menu-list {
    grid-auto-rows: 1fr;
  }

  .core-values {
    width: 100%;
    justify-items: stretch;
  }

  .services-cards {
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
  }

  .steps-cards {
    width: 100%;
    -ms-grid-columns: auto;
    grid-template-columns: auto;
  }

  .button-3 {
    padding: 18px 28px;
  }

  .button-3.center.rose {
    margin-top: 6px;
    margin-right: 6px;
    margin-bottom: 6px;
  }

  .sidebar {
    padding-top: 0px;
  }

  .steps-circle {
    display: none;
  }

  .testimonial-text {
    font-size: 24px;
  }

  .content-wrapper {
    -ms-grid-columns: 1fr 1fr 1fr 2%;
    grid-template-columns: 1fr 1fr 1fr 2%;
  }

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

  .boxed-intro {
    width: 100%;
    padding-right: 18px;
    padding-left: 18px;
  }

  .boxed-intro.bottom {
    margin-bottom: 36px;
    padding: 48px 24px;
  }

  .boxed-intro.bottom.no-left-padding.no-margin {
    padding-right: 0px;
  }

  .boxed-intro.bottom.no-left-padding.no-margin._140 {
    padding-top: 80px;
    padding-right: 0px;
  }

  .boxed-intro.bottom.no-left-padding.no-bottom-padding._80 {
    padding-right: 0px;
  }

  .project-item {
    min-height: 250px;
  }

  .project-card-info {
    padding: 18px 12px;
  }

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

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

  .play-button {
    width: 60px;
    height: 60px;
    font-size: 12px;
  }

  .play-button.show {
    left: 32%;
    top: 34%;
    width: 120px;
    height: 120px;
    border-style: none;
    background-color: transparent;
  }

  .hide {
    display: none;
  }

  .inner-hero-wrapper {
    border-right-style: none;
  }

  .hero-background.contact-hero {
    background-position: 50% 50%;
  }

  .journal-right-hero {
    display: none;
  }

  .hero-feature.hide-mobile {
    display: none;
  }

  .xxl-heading-2 {
    font-size: 34px;
  }

  .hero-grid-wrapper {
    -ms-grid-columns: minmax(16px, 1fr) minmax(auto, 1400px) minmax(16px, 1fr);
    grid-template-columns: minmax(16px, 1fr) minmax(auto, 1400px) minmax(16px, 1fr);
  }

  .category-list {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .success-wrapper {
    padding: 24px;
  }

  .lottie-animation-2 {
    border-radius: 128%;
  }

  .image-5 {
    -o-object-fit: cover;
    object-fit: cover;
  }
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a56ee-75879da9 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a56ef-75879da9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 2;
  grid-row-end: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: end;
  justify-self: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a56f2-75879da9 {
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a56fb-75879da9 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5700-75879da9 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5701-75879da9 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5704-75879da9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5705-75879da9 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5706-75879da9 {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a570b-75879da9 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a570c-75879da9 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a571a-75879da9 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a571b-75879da9 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a571c-75879da9 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a571d-75879da9 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5720-75879da9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5721-75879da9 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5725-75879da9 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5726-75879da9 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a572b-75879da9 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5731-75879da9 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5732-75879da9 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5735-75879da9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5736-75879da9 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5739-75879da9 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a573a-75879da9 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5754-75879da9 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5765-75879da9 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5776-75879da9 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5778-75879da9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5784-75879da9 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5785-75879da9 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5786-75879da9 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5787-75879da9 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a578a-75879da9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a57cd-75879da9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a57ce-75879da9 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a57d3-75879da9 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a57de-75879da9 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a57f2-75879da9 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a57f9-75879da9 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a57fc-75879da9 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a580f-75879da9 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a582d-75879da9 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a583a-75879da9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5841-75879da9 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5843-75879da9 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5846-75879da9 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5847-75879da9 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-eae54ba8-6bfd-42d4-54c8-ab90ed492fd6-75879da9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5853-75879da9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5854-75879da9 {
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5855-75879da9 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5856-75879da9 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5865-75879da9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5875-75879da9 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5880-75879da9 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5881-75879da9 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5882-75879da9 {
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5883-75879da9 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a58a0-75879da9 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a58a1-75879da9 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a58a4-75879da9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a58a9-75879da9 {
  -ms-grid-column-span: 4;
  grid-column-end: 5;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_4cead5c0-2153-72a1-ec8b-283a3ace6a27-75879da9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_4cead5c0-2153-72a1-ec8b-283a3ace6a2c-75879da9 {
  -ms-grid-column-span: 4;
  grid-column-end: 5;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_4cead5c0-2153-72a1-ec8b-283a3ace6a3c-75879da9 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a58c7-75879da9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a58ef-75879da9 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a58f4-75879da9 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a590c-75879da9 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5924-75879da9 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a593c-75879da9 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5954-75879da9 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a596c-75879da9 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5986-75879da9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5987-75879da9 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5996-75879da9 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a599a-75879da9 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a599b-75879da9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a599e-75879da9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a599f-75879da9 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a59a1-75879da9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a59a7-75879da9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a59a8-75879da9 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a59ab-75879da9 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a59cf-75879da9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a59d0-75879da9 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a59d3-75879da9 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a59f5-75879da9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a59f6-75879da9 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a59f9-75879da9 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5a18-75879da9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5a19-75879da9 {
  -ms-grid-column: span 4;
  grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5a1a-75879da9 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5a21-75879da9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5a24-75879da9 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5a35-75879da9 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5a37-75879da9 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 3;
  grid-row-end: 6;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5a3e-75879da9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5a40-75879da9 {
  -ms-grid-column-align: end;
  justify-self: end;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5a44-75879da9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5a46-75879da9 {
  -ms-grid-column-align: end;
  justify-self: end;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5a4a-75879da9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5a4c-75879da9 {
  -ms-grid-column-align: end;
  justify-self: end;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5a50-75879da9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5a52-75879da9 {
  -ms-grid-column-align: end;
  justify-self: end;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5a53-75879da9 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 3;
  grid-row-end: 5;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5a58-75879da9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5a5a-75879da9 {
  -ms-grid-column-align: end;
  justify-self: end;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5a5c-75879da9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5a5e-75879da9 {
  -ms-grid-column-align: end;
  justify-self: end;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5a60-75879da9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5a62-75879da9 {
  -ms-grid-column-align: end;
  justify-self: end;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5a64-75879da9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5a66-75879da9 {
  -ms-grid-column-align: end;
  justify-self: end;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5a68-75879da9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5a6a-75879da9 {
  -ms-grid-column-align: end;
  justify-self: end;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5a6b-75879da9 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5a70-75879da9 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
  -ms-grid-row: 6;
  grid-row-start: 6;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-df3f9470-6876-a2b8-28d9-1ea6269595ed-269595ec {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-df3f9470-6876-a2b8-28d9-1ea6269595f0-269595ec {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a56ee-eabfcfa9 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a56ef-eabfcfa9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 2;
  grid-row-end: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: end;
  justify-self: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a56f2-eabfcfa9 {
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a56fb-eabfcfa9 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5700-eabfcfa9 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5701-eabfcfa9 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5704-eabfcfa9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5705-eabfcfa9 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5706-eabfcfa9 {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a570b-eabfcfa9 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a570c-eabfcfa9 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a571a-eabfcfa9 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a571b-eabfcfa9 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a571c-eabfcfa9 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a571d-eabfcfa9 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5720-eabfcfa9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5721-eabfcfa9 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5725-eabfcfa9 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5726-eabfcfa9 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a572b-eabfcfa9 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5731-eabfcfa9 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5732-eabfcfa9 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5735-eabfcfa9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5736-eabfcfa9 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5739-eabfcfa9 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a573a-eabfcfa9 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5778-eabfcfa9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5784-eabfcfa9 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5785-eabfcfa9 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5786-eabfcfa9 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5787-eabfcfa9 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a578a-eabfcfa9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a57cd-eabfcfa9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a57ce-eabfcfa9 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a57d3-eabfcfa9 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a57de-eabfcfa9 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a57f2-eabfcfa9 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a57f9-eabfcfa9 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a57fc-eabfcfa9 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a580f-eabfcfa9 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a582d-eabfcfa9 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a583a-eabfcfa9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5841-eabfcfa9 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5843-eabfcfa9 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5846-eabfcfa9 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5847-eabfcfa9 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-f74453e5-0072-2c62-546e-1bf04063cc04-eabfcfa9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_52e1e64c-6875-2b40-54ca-7c9e55062ce5-eabfcfa9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-be5eaf48-3f55-795c-97df-26988f6ac24f-eabfcfa9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_06496e9d-5c88-c246-e646-06acc85f5da9-eabfcfa9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_4b813940-0ddf-27a6-6f2a-7dbe6c4568e9-eabfcfa9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_042acae6-6522-76f9-adf1-bb47c4b5ec8d-eabfcfa9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3f39762d-33a5-5c17-492b-f845b110b167-eabfcfa9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a7c04884-adbb-e67b-4d09-8668992f9a3b-eabfcfa9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_40c3246c-bb50-bd35-2777-f0dfc06cdb1e-eabfcfa9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5853-eabfcfa9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5854-eabfcfa9 {
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5855-eabfcfa9 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5856-eabfcfa9 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5865-eabfcfa9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5875-eabfcfa9 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5880-eabfcfa9 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5881-eabfcfa9 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5882-eabfcfa9 {
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5883-eabfcfa9 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a58a0-eabfcfa9 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a58a1-eabfcfa9 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a58a4-eabfcfa9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a58a9-eabfcfa9 {
  -ms-grid-column-span: 4;
  grid-column-end: 5;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_4cead5c0-2153-72a1-ec8b-283a3ace6a27-eabfcfa9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_4cead5c0-2153-72a1-ec8b-283a3ace6a2c-eabfcfa9 {
  -ms-grid-column-span: 4;
  grid-column-end: 5;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_4cead5c0-2153-72a1-ec8b-283a3ace6a3c-eabfcfa9 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a58c7-eabfcfa9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a58ef-eabfcfa9 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a58f4-eabfcfa9 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a590c-eabfcfa9 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5924-eabfcfa9 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a593c-eabfcfa9 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5954-eabfcfa9 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a596c-eabfcfa9 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5986-eabfcfa9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5987-eabfcfa9 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5996-eabfcfa9 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a599a-eabfcfa9 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a599b-eabfcfa9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a599e-eabfcfa9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a599f-eabfcfa9 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a59a1-eabfcfa9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a59a7-eabfcfa9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a59a8-eabfcfa9 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a59ab-eabfcfa9 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a59cf-eabfcfa9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a59d0-eabfcfa9 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a59d3-eabfcfa9 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a59f5-eabfcfa9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a59f6-eabfcfa9 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a59f9-eabfcfa9 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5a18-eabfcfa9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5a19-eabfcfa9 {
  -ms-grid-column: span 4;
  grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5a1a-eabfcfa9 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5a21-eabfcfa9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5a24-eabfcfa9 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_60cb306d-68aa-baae-50bd-7b66d7e9395f-eabfcfa9 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_956b9629-6c34-06e9-78a0-1aa5218cce51-eabfcfa9 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_956b9629-6c34-06e9-78a0-1aa5218cce52-eabfcfa9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_956b9629-6c34-06e9-78a0-1aa5218cce53-eabfcfa9 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_956b9629-6c34-06e9-78a0-1aa5218cce5a-eabfcfa9 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_956b9629-6c34-06e9-78a0-1aa5218cce5c-eabfcfa9 {
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_956b9629-6c34-06e9-78a0-1aa5218cce5d-eabfcfa9 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_956b9629-6c34-06e9-78a0-1aa5218cce5e-eabfcfa9 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_956b9629-6c34-06e9-78a0-1aa5218cce5f-eabfcfa9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_956b9629-6c34-06e9-78a0-1aa5218cce60-eabfcfa9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_956b9629-6c34-06e9-78a0-1aa5218cce62-eabfcfa9 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_9b41f2f9-5193-4ade-3ce9-7d75fb5637d5-fb5637d2 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_9b41f2f9-5193-4ade-3ce9-7d75fb5637d7-fb5637d2 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 3;
  grid-row-end: 6;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_9b41f2f9-5193-4ade-3ce9-7d75fb5637de-fb5637d2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_9b41f2f9-5193-4ade-3ce9-7d75fb5637e0-fb5637d2 {
  -ms-grid-column-align: end;
  justify-self: end;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_9b41f2f9-5193-4ade-3ce9-7d75fb5637e4-fb5637d2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_9b41f2f9-5193-4ade-3ce9-7d75fb5637e6-fb5637d2 {
  -ms-grid-column-align: end;
  justify-self: end;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_9b41f2f9-5193-4ade-3ce9-7d75fb5637ea-fb5637d2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_9b41f2f9-5193-4ade-3ce9-7d75fb5637ec-fb5637d2 {
  -ms-grid-column-align: end;
  justify-self: end;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_9b41f2f9-5193-4ade-3ce9-7d75fb5637f0-fb5637d2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_9b41f2f9-5193-4ade-3ce9-7d75fb5637f2-fb5637d2 {
  -ms-grid-column-align: end;
  justify-self: end;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_9b41f2f9-5193-4ade-3ce9-7d75fb5637f3-fb5637d2 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 3;
  grid-row-end: 5;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_9b41f2f9-5193-4ade-3ce9-7d75fb5637f8-fb5637d2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_9b41f2f9-5193-4ade-3ce9-7d75fb5637fa-fb5637d2 {
  -ms-grid-column-align: end;
  justify-self: end;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_9b41f2f9-5193-4ade-3ce9-7d75fb5637fc-fb5637d2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_9b41f2f9-5193-4ade-3ce9-7d75fb5637fe-fb5637d2 {
  -ms-grid-column-align: end;
  justify-self: end;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_9b41f2f9-5193-4ade-3ce9-7d75fb563800-fb5637d2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_9b41f2f9-5193-4ade-3ce9-7d75fb563802-fb5637d2 {
  -ms-grid-column-align: end;
  justify-self: end;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_9b41f2f9-5193-4ade-3ce9-7d75fb563804-fb5637d2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_9b41f2f9-5193-4ade-3ce9-7d75fb563806-fb5637d2 {
  -ms-grid-column-align: end;
  justify-self: end;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_9b41f2f9-5193-4ade-3ce9-7d75fb563808-fb5637d2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_9b41f2f9-5193-4ade-3ce9-7d75fb56380a-fb5637d2 {
  -ms-grid-column-align: end;
  justify-self: end;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_9b41f2f9-5193-4ade-3ce9-7d75fb56380b-fb5637d2 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_9b41f2f9-5193-4ade-3ce9-7d75fb563810-fb5637d2 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
  -ms-grid-row: 6;
  grid-row-start: 6;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-a3db21e1-4ae1-8436-e447-4332fe64848e-fe64848c {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-a3db21e1-4ae1-8436-e447-4332fe64848f-fe64848c {
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-a3db21e1-4ae1-8436-e447-4332fe648491-fe64848c {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-a3db21e1-4ae1-8436-e447-4332fe64849a-fe64848c {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a3db21e1-4ae1-8436-e447-4332fe64849f-fe64848c {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#Email-2.w-node-a3db21e1-4ae1-8436-e447-4332fe6484a1-fe64848c {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a3db21e1-4ae1-8436-e447-4332fe6484a3-fe64848c {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#Telefonnummer-2.w-node-a3db21e1-4ae1-8436-e447-4332fe6484a5-fe64848c {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a3db21e1-4ae1-8436-e447-4332fe6484a7-fe64848c {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#field-2.w-node-a3db21e1-4ae1-8436-e447-4332fe6484a9-fe64848c {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a3db21e1-4ae1-8436-e447-4332fe6484b5-fe64848c {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a56ee-68a4adc9 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a56ef-68a4adc9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 2;
  grid-row-end: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: end;
  justify-self: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a56f2-68a4adc9 {
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a56fb-68a4adc9 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5700-68a4adc9 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5701-68a4adc9 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5704-68a4adc9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5705-68a4adc9 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5706-68a4adc9 {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a570b-68a4adc9 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a570c-68a4adc9 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a571a-68a4adc9 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a571b-68a4adc9 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a571c-68a4adc9 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a571d-68a4adc9 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5720-68a4adc9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5721-68a4adc9 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5725-68a4adc9 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5726-68a4adc9 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a572b-68a4adc9 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5731-68a4adc9 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5732-68a4adc9 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5735-68a4adc9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5736-68a4adc9 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5739-68a4adc9 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a573a-68a4adc9 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5778-68a4adc9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5784-68a4adc9 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5785-68a4adc9 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5786-68a4adc9 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5787-68a4adc9 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a578a-68a4adc9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a57cd-68a4adc9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a57ce-68a4adc9 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a57d3-68a4adc9 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a57de-68a4adc9 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a57f2-68a4adc9 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a57f9-68a4adc9 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a57fc-68a4adc9 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a580f-68a4adc9 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a582d-68a4adc9 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a583a-68a4adc9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5841-68a4adc9 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5843-68a4adc9 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5846-68a4adc9 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5847-68a4adc9 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-f74453e5-0072-2c62-546e-1bf04063cc04-68a4adc9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_52e1e64c-6875-2b40-54ca-7c9e55062ce5-68a4adc9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-be5eaf48-3f55-795c-97df-26988f6ac24f-68a4adc9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_06496e9d-5c88-c246-e646-06acc85f5da9-68a4adc9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_4b813940-0ddf-27a6-6f2a-7dbe6c4568e9-68a4adc9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_042acae6-6522-76f9-adf1-bb47c4b5ec8d-68a4adc9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3f39762d-33a5-5c17-492b-f845b110b167-68a4adc9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a7c04884-adbb-e67b-4d09-8668992f9a3b-68a4adc9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_40c3246c-bb50-bd35-2777-f0dfc06cdb1e-68a4adc9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5853-68a4adc9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5854-68a4adc9 {
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5855-68a4adc9 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5856-68a4adc9 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5865-68a4adc9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5875-68a4adc9 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5880-68a4adc9 {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5881-68a4adc9 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5882-68a4adc9 {
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5883-68a4adc9 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a58a0-68a4adc9 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a58a1-68a4adc9 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a58a4-68a4adc9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a58a9-68a4adc9 {
  -ms-grid-column-span: 4;
  grid-column-end: 5;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_4cead5c0-2153-72a1-ec8b-283a3ace6a27-68a4adc9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_4cead5c0-2153-72a1-ec8b-283a3ace6a2c-68a4adc9 {
  -ms-grid-column-span: 4;
  grid-column-end: 5;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_4cead5c0-2153-72a1-ec8b-283a3ace6a3c-68a4adc9 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a58c7-68a4adc9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a58ef-68a4adc9 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a58f4-68a4adc9 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a590c-68a4adc9 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5924-68a4adc9 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a593c-68a4adc9 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5954-68a4adc9 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a596c-68a4adc9 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5986-68a4adc9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5987-68a4adc9 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5996-68a4adc9 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a599a-68a4adc9 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a599b-68a4adc9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a599e-68a4adc9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a599f-68a4adc9 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a59a1-68a4adc9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a59a7-68a4adc9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a59a8-68a4adc9 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a59ab-68a4adc9 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a59cf-68a4adc9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a59d0-68a4adc9 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a59d3-68a4adc9 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a59f5-68a4adc9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a59f6-68a4adc9 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a59f9-68a4adc9 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5a18-68a4adc9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5a19-68a4adc9 {
  -ms-grid-column: span 4;
  grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5a1a-68a4adc9 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5a21-68a4adc9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_51e86733-74df-8eba-4040-d9b5280a5a24-68a4adc9 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_956b9629-6c34-06e9-78a0-1aa5218cce51-68a4adc9 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_956b9629-6c34-06e9-78a0-1aa5218cce52-68a4adc9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_956b9629-6c34-06e9-78a0-1aa5218cce53-68a4adc9 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_956b9629-6c34-06e9-78a0-1aa5218cce5a-68a4adc9 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_956b9629-6c34-06e9-78a0-1aa5218cce5c-68a4adc9 {
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_956b9629-6c34-06e9-78a0-1aa5218cce5d-68a4adc9 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_956b9629-6c34-06e9-78a0-1aa5218cce5e-68a4adc9 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_956b9629-6c34-06e9-78a0-1aa5218cce5f-68a4adc9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_956b9629-6c34-06e9-78a0-1aa5218cce60-68a4adc9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_956b9629-6c34-06e9-78a0-1aa5218cce62-68a4adc9 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

@media screen and (min-width: 1440px) {
  #w-node-_51e86733-74df-8eba-4040-d9b5280a58c7-75879da9 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5986-75879da9 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5987-75879da9 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5a19-75879da9 {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a58c7-eabfcfa9 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5986-eabfcfa9 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5987-eabfcfa9 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5a19-eabfcfa9 {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a58c7-68a4adc9 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5986-68a4adc9 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5987-68a4adc9 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5a19-68a4adc9 {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_51e86733-74df-8eba-4040-d9b5280a5986-75879da9 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5986-eabfcfa9 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5986-68a4adc9 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_51e86733-74df-8eba-4040-d9b5280a5706-75879da9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5725-75879da9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5736-75879da9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5778-75879da9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5784-75879da9 {
    -ms-grid-row-align: end;
    align-self: end;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5785-75879da9 {
    -ms-grid-column-span: 2;
    grid-column-end: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5786-75879da9 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5787-75879da9 {
    -ms-grid-row-align: end;
    align-self: end;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a57ce-75879da9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a583a-75879da9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5841-75879da9 {
    -ms-grid-row-align: end;
    align-self: end;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5843-75879da9 {
    -ms-grid-column-span: 2;
    grid-column-end: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5846-75879da9 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5847-75879da9 {
    -ms-grid-row-align: end;
    align-self: end;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5853-75879da9 {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5855-75879da9 {
    -ms-grid-column-span: 5;
    grid-column-end: 5;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5865-75879da9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5882-75879da9 {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5883-75879da9 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a58a0-75879da9 {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a58a1-75879da9 {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5986-75879da9 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5987-75879da9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a599a-75879da9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a599f-75879da9 {
    -ms-grid-row-span: 3;
    grid-row-end: 3;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5a35-75879da9 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5a37-75879da9 {
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5a53-75879da9 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5a6b-75879da9 {
    -ms-grid-column-span: 2;
    grid-column-end: 2;
    -ms-grid-row-span: 3;
    grid-row-end: 3;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5a70-75879da9 {
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5706-eabfcfa9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5725-eabfcfa9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5736-eabfcfa9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5778-eabfcfa9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5784-eabfcfa9 {
    -ms-grid-row-align: end;
    align-self: end;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5785-eabfcfa9 {
    -ms-grid-column-span: 2;
    grid-column-end: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5786-eabfcfa9 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5787-eabfcfa9 {
    -ms-grid-row-align: end;
    align-self: end;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a57ce-eabfcfa9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a583a-eabfcfa9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5841-eabfcfa9 {
    -ms-grid-row-align: end;
    align-self: end;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5843-eabfcfa9 {
    -ms-grid-column-span: 2;
    grid-column-end: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5846-eabfcfa9 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5847-eabfcfa9 {
    -ms-grid-row-align: end;
    align-self: end;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5853-eabfcfa9 {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5855-eabfcfa9 {
    -ms-grid-column-span: 5;
    grid-column-end: 5;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5865-eabfcfa9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5882-eabfcfa9 {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5883-eabfcfa9 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a58a0-eabfcfa9 {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a58a1-eabfcfa9 {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5986-eabfcfa9 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5987-eabfcfa9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a599a-eabfcfa9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a599f-eabfcfa9 {
    -ms-grid-row-span: 3;
    grid-row-end: 3;
  }

  #w-node-_9b41f2f9-5193-4ade-3ce9-7d75fb5637d5-fb5637d2 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_9b41f2f9-5193-4ade-3ce9-7d75fb5637d7-fb5637d2 {
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-_9b41f2f9-5193-4ade-3ce9-7d75fb5637f3-fb5637d2 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-_9b41f2f9-5193-4ade-3ce9-7d75fb56380b-fb5637d2 {
    -ms-grid-column-span: 2;
    grid-column-end: 2;
    -ms-grid-row-span: 3;
    grid-row-end: 3;
  }

  #w-node-_9b41f2f9-5193-4ade-3ce9-7d75fb563810-fb5637d2 {
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
  }

  #w-node-a3db21e1-4ae1-8436-e447-4332fe64848f-fe64848c {
    -ms-grid-column-span: 2;
    grid-column-end: 2;
  }

  #w-node-a3db21e1-4ae1-8436-e447-4332fe6484bb-fe64848c {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5706-68a4adc9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5725-68a4adc9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5736-68a4adc9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5778-68a4adc9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5784-68a4adc9 {
    -ms-grid-row-align: end;
    align-self: end;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5785-68a4adc9 {
    -ms-grid-column-span: 2;
    grid-column-end: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5786-68a4adc9 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5787-68a4adc9 {
    -ms-grid-row-align: end;
    align-self: end;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a57ce-68a4adc9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a583a-68a4adc9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5841-68a4adc9 {
    -ms-grid-row-align: end;
    align-self: end;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5843-68a4adc9 {
    -ms-grid-column-span: 2;
    grid-column-end: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5846-68a4adc9 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5847-68a4adc9 {
    -ms-grid-row-align: end;
    align-self: end;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5853-68a4adc9 {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5855-68a4adc9 {
    -ms-grid-column-span: 5;
    grid-column-end: 5;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5865-68a4adc9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5882-68a4adc9 {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5883-68a4adc9 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a58a0-68a4adc9 {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a58a1-68a4adc9 {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5986-68a4adc9 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5987-68a4adc9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a599a-68a4adc9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a599f-68a4adc9 {
    -ms-grid-row-span: 3;
    grid-row-end: 3;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_51e86733-74df-8eba-4040-d9b5280a577e-75879da9 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5a35-75879da9 {
    -ms-grid-column-span: 2;
    grid-column-end: 2;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5a37-75879da9 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5a70-75879da9 {
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a577e-eabfcfa9 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_9b41f2f9-5193-4ade-3ce9-7d75fb5637d5-fb5637d2 {
    -ms-grid-column-span: 2;
    grid-column-end: 2;
  }

  #w-node-_9b41f2f9-5193-4ade-3ce9-7d75fb5637d7-fb5637d2 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-_9b41f2f9-5193-4ade-3ce9-7d75fb563810-fb5637d2 {
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a577e-68a4adc9 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_51e86733-74df-8eba-4040-d9b5280a5721-75879da9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a57d0-75879da9 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a57db-75879da9 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a599b-75879da9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a59a1-75879da9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5a1a-75879da9 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5721-eabfcfa9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a57d0-eabfcfa9 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a57db-eabfcfa9 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a599b-eabfcfa9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a59a1-eabfcfa9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5a1a-eabfcfa9 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
  }

  #w-node-a3db21e1-4ae1-8436-e447-4332fe6484b8-fe64848c {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-a3db21e1-4ae1-8436-e447-4332fe6484bb-fe64848c {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5721-68a4adc9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a57d0-68a4adc9 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a57db-68a4adc9 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a599b-68a4adc9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a59a1-68a4adc9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_51e86733-74df-8eba-4040-d9b5280a5a1a-68a4adc9 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
  }
}

