@font-face {
  font-family: Plantinmtprorgit;
  src: url('../fonts/PlantinMTProBold.TTF') format("truetype"), url('../fonts/PlantinMTProBoldIt.TTF') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Plantinmtprorgit;
  src: url('../fonts/PlantinMTProLight.TTF') format("truetype"), url('../fonts/PlantinMTProLightIt.TTF') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

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

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

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

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

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

:root {
  --kaifeng-brown: #888279;
  --kaifeng-white: #fff;
}

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

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

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

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

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

.navbar-logo-center-container.shadow-three {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  border: 1px #000;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.container {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 95%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar-wrapper-three {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.navbar-brand-three {
  z-index: 5;
  position: absolute;
}

.nav-menu-wrapper-three {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: center;
  align-items: center;
  width: 120%;
  display: flex;
}

.nav-menu-three {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 90%;
  max-width: 100%;
  margin-bottom: 0;
  display: flex;
}

.nav-menu-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

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

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

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

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

.nav-dropdown-toggle {
  color: #000;
  letter-spacing: .25px;
  padding: 20px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: #888279;
  font-size: 16px;
  font-weight: 700;
}

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

.nav-dropdown-icon {
  color: #000;
  margin-right: 15px;
}

.nav-dropdown-icon:hover {
  color: #888279;
}

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

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

.nav-dropdown-list.shadow-three.mobile-shadow-hide.w--open {
  mix-blend-mode: normal;
  background-color: #888279;
  border-radius: 0;
  width: 400px;
  margin-top: 0;
  margin-left: -10px;
  padding-left: 15px;
  padding-right: 15px;
  box-shadow: 0 2px 9px #0003;
}

.nav-dropdown-list.shadow-three.mobile-shadow-hide.menu2.w--open {
  width: 230px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.nav-dropdown-list.shadow-three.mobile-shadow-hide.menu2.menu3.w--open {
  width: 180px;
}

.nav-dropdown-list.shadow-three.mobile-shadow-hide.mod.w--open {
  grid-column-gap: 73px;
  grid-row-gap: 73px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 400%;
  height: 750%;
  margin-left: 0;
  padding: 0 20px 60px 40px;
  display: flex;
  left: -200px;
}

.nav-dropdown-link {
  color: #f7f2e3;
  padding: 5px 5px 10px 25px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 16px;
  font-weight: 700;
}

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

.nav-dropdown-link.w--current {
  color: #f7f2e3;
  text-decoration: none;
}

.nav-dropdown-link.subselection {
  color: #f7f2e3;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 400;
}

.nav-dropdown-link.subtitle {
  clear: none;
  flex-flow: row;
  order: 0;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: -30px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: clip;
}

.nav-dropdown-link.subtitle.middle {
  margin-left: 0;
}

.nav-dropdown-link.mod {
  padding-top: 10px;
  padding-left: 0;
  padding-right: 20px;
}

.nav-link-accent {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

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

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.hero-without-image {
  background-color: #fff;
  border-bottom: 0 solid #000;
  padding: 40px 30px 80px;
  position: relative;
}

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

.paragraph-14px {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  flex-flow: row;
  width: 71.7448%;
  margin-top: 30px;
  margin-bottom: 24px;
  margin-left: 20px;
  font-size: 12px;
  display: flex;
}

.paragraph-14px.paragraph1 {
  flex: 0 auto;
  order: 0;
  justify-content: flex-end;
  align-self: auto;
  align-items: flex-end;
  width: 40%;
  margin: 0;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 14px;
}

.hero-heading-right {
  -webkit-text-stroke-color: #fff;
  background-color: #fefeff;
  border: 1px solid #fff;
  padding: 80px 30px;
  position: relative;
}

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

.hero-wrapper.about {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.hero-split {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.hero-split.landing {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
}

.shadow-two {
  width: 115%;
  max-width: 115%;
  box-shadow: 0 4px 24px #96a3b514;
}

.shadow-two.hero1 {
  width: 100%;
  max-width: 125%;
}

.shadow-two.hero2 {
  width: 100%;
}

.team-slider {
  background-color: #fff;
  border: 0 #000;
  margin-top: 0;
  margin-bottom: 60px;
  padding: 80px 30px;
  position: relative;
}

.team-slider.news {
  border-style: none;
  margin-top: 0;
  padding-top: 0;
  padding-left: 60px;
  padding-right: 60px;
}

.centered-heading {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.team-slider-wrapper {
  background-color: #0000;
  height: auto;
  margin-top: 50px;
}

.team-slide-wrapper {
  width: 30%;
  margin-right: 5%;
}

.team-block {
  text-align: center;
  background-color: #fff;
  border: 1px #000;
  width: 27.7967%;
  padding: 10px 10px 20px;
  box-shadow: 0 2px 4px #0000004a;
}

.team-member-image-two {
  box-sizing: border-box;
  text-align: center;
  object-fit: cover;
  width: 250.133px;
  max-width: 100%;
  height: 250px;
  margin-bottom: 18px;
}

.team-member-image-two.mod {
  width: 280px;
}

.team-block-info {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.team-member-name-two {
  margin-bottom: 12px;
  font-weight: 600;
}

.team-member-text {
  margin-bottom: 20px;
}

.text-link-arrow {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed {
  margin-left: 2px;
  display: flex;
}

.team-slider-arrow {
  display: none;
}

.team-slider-nav {
  margin-top: 24px;
  font-size: 10px;
  position: static;
  bottom: -60px;
}

.footer-light {
  background-color: #888279;
  border-bottom: 1px solid #e4ebf3;
  padding: 60px 30px 40px;
  position: relative;
}

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

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

.footer-title {
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
}

.footer-link-two {
  color: #1a1b1f;
  margin-top: 20px;
  text-decoration: none;
}

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

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

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

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

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

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

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

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

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

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

.footer-copyright {
  color: #3a4554;
  text-align: center;
  font-family: Plantinmtprorg, Palatino Linotype, sans-serif;
  font-weight: 400;
}

.footer-copyright.chinese {
  color: #fff;
  font-family: Georgia, Times, Times New Roman, serif;
  font-weight: 400;
}

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

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

.text-block {
  font-family: Georgia, Times, Times New Roman, serif;
  font-weight: 400;
}

.text-block.heading-1 {
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 40px;
  line-height: 70px;
}

.quick-stack {
  margin-left: 100px;
  margin-right: 100px;
  padding-left: 60px;
  padding-right: 60px;
  position: static;
}

.text-block-2 {
  flex-flow: row;
  padding-top: 20px;
  font-family: Plantinmtprorg, Palatino Linotype, sans-serif;
  line-height: 18px;
  display: flex;
}

.cell {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  display: block;
}

.div-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-end;
  width: 100%;
  max-width: 125%;
  margin-bottom: 40px;
  display: flex;
}

.heading-1 {
  width: 100%;
  max-width: 100%;
  height: 110%;
  max-height: 110%;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Georgia, Times, Times New Roman, serif;
}

.heading-1.kaifeng-article {
  text-align: center;
  width: 100%;
  margin-left: 0;
}

.heading-1.kaifeng-article.a {
  color: var(--kaifeng-brown);
  text-align: left;
  width: 80%;
  margin-top: 20px;
}

.heading-1.kaifeng-article.a.b {
  color: var(--kaifeng-brown);
  text-align: left;
  margin-top: 20px;
}

.heading-1.kaifeng-article.a.d {
  width: 100%;
}

.heading-1.party {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  margin-left: 0;
  display: flex;
}

.heading-1.party.structure.mode {
  border-top: 1px #000;
  padding-top: 20px;
}

.heading-1.landing {
  text-align: left;
  width: 120%;
}

.heading-1.mod {
  padding-top: 20px;
}

.heading-1.xx {
  margin-top: 20px;
}

.heading-2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 28px;
  font-weight: 700;
}

.heading-2.title {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #888279;
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.heading-2.title.landing {
  color: #000;
}

.heading-2.title.userflow {
  color: var(--kaifeng-brown);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  text-decoration: none;
  overflow: clip;
}

.heading-2.list {
  margin-bottom: 40px;
  font-size: 24px;
}

.paragraph-12px {
  text-align: left;
  font-size: 12px;
}

.gallery-scroll {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-2 {
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  margin-right: auto;
}

.gallery-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.gallery-sticky {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: sticky;
  top: 80px;
}

.gallery-link {
  color: #1a1b1f;
  margin-bottom: 35px;
  font-size: 24px;
  line-height: 32px;
  text-decoration: none;
}

.gallery-link:hover {
  color: #1a1b1fcc;
}

.gallery-link.w--current {
  font-weight: 600;
}

.gallery-grid {
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.gallery-image-wrapper {
  position: relative;
}

.gallery-image {
  width: 100%;
}

.gallery-image-text {
  color: #f5f7fa;
  margin-bottom: 0;
  position: absolute;
  bottom: 16px;
  left: 16px;
  right: 16px;
}

.div-block-2 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  width: 100%;
  display: flex;
}

.div-block-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px solid #000;
  flex-flow: row;
  place-content: flex-end space-between;
  align-items: stretch;
  margin-bottom: 40px;
  display: flex;
}

.div-block-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  flex: 1;
  order: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: end;
  align-self: flex-end;
  place-items: end;
  font-family: Georgia, Times, Times New Roman, serif;
  display: flex;
  position: relative;
}

.div-block-5.kaifeng-info {
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: 0;
}

.button1 {
  color: #000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 30px;
  display: block;
}

.image {
  vertical-align: middle;
  margin-bottom: 5px;
}

.heading3 {
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 20px;
  line-height: 28px;
}

.heading3.on-hover {
  border-top: 0 solid #fff;
  margin-top: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.heading3.on-hover.second {
  border: 1px #000;
  border-bottom: 1px solid #fff;
  width: 95%;
  margin-left: 0;
  padding-left: 0;
  padding-right: 10px;
}

.heading3.landing {
  color: #000;
}

.floating-icon {
  box-sizing: border-box;
  float: right;
  clear: both;
  aspect-ratio: auto;
  opacity: .68;
  -webkit-text-fill-color: transparent;
  vertical-align: middle;
  object-fit: cover;
  object-position: 50% 50%;
  background-color: #fff;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: -54px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 20px;
  position: relative;
  overflow: visible;
}

.floating-icon.landing {
  padding-right: 20px;
}

.div-block-6 {
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.dates {
  color: #000;
  text-align: left;
  padding-top: 5px;
  font-family: Georgia, Times, Times New Roman, serif;
}

.date {
  text-align: left;
  padding-top: 5px;
  font-family: Georgia, Times, Times New Roman, serif;
}

.text-block-3 {
  color: #000;
  mix-blend-mode: normal;
  font-family: Georgia, Times, Times New Roman, serif;
  font-weight: 400;
}

.text-block-3:hover {
  color: #888279;
  font-weight: 700;
}

.list-item {
  color: #000;
  width: 180%;
  max-width: 180%;
  padding-left: 0;
  padding-right: 25px;
  font-family: Georgia, Times, Times New Roman, serif;
}

.list-item:hover {
  color: #888279;
  font-size: 16px;
  font-weight: 400;
}

.list-item.land {
  width: 100%;
  padding-right: 40px;
  font-size: 16px;
}

.image-2 {
  max-width: 30%;
}

.div-block-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px solid #000;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: flex-start space-between;
  place-items: center;
  width: 100%;
  padding-bottom: 20px;
  display: grid;
}

.div-block-7.kaifeng-news {
  width: 100%;
  max-width: 100%;
  margin-top: 0;
}

.div-block-7.kaifeng-news.userflow {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  aspect-ratio: auto;
  text-align: center;
  object-fit: fill;
  border-top-style: none;
  border-bottom: 1px solid #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: center flex-start;
  align-self: auto;
  place-items: center;
  width: 100%;
  margin-left: 0;
  padding-bottom: 10px;
  padding-left: 0;
  display: grid;
  position: relative;
  top: 0;
  left: 0;
  overflow: clip;
}

.div-block-7.kaifeng-news.userflow.modify {
  width: 100%;
}

.div-block-7.kaifeng-news.modify {
  border-top-style: none;
  border-top-width: 0;
  border-bottom: 1px solid #000;
  margin-bottom: 20px;
  padding-bottom: 10px;
}

.div-block-7.kaifeng-news.current-project {
  width: 120%;
}

.text-block-4 {
  font-family: Georgia, Times, Times New Roman, serif;
}

.text-block-5 {
  color: #000;
  font-family: Georgia, Times, Times New Roman, serif;
}

.text-block-5:hover {
  color: #888279;
}

.text-block-6 {
  font-family: Georgia, Times, Times New Roman, serif;
}

.div-block-8 {
  margin-top: 20px;
  display: flex;
}

.bold-text {
  padding-left: 25px;
}

.arrow {
  vertical-align: middle;
  max-width: 30%;
}

.arrow.subicon {
  max-width: 20%;
}

.div-block-9 {
  align-self: center;
  display: flex;
}

.div-block-9.subseletion {
  align-self: flex-start;
  margin-left: 5px;
  padding-left: 0;
}

.list-item-2 {
  color: #fff;
  padding-bottom: 5px;
  font-family: Georgia, Times, Times New Roman, serif;
}

.cell-2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.quick-stack-2 {
  padding-top: 10px;
}

.hero-heading-center {
  background-color: #f7f2e3;
  border-top: 1px #0000;
  border-bottom: 1px solid #e4ebf3;
  justify-content: center;
  align-items: center;
  margin-bottom: 80px;
  padding: 60px 70px 80px;
  display: flex;
  position: relative;
}

.centered-heading-2 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading-2.margin-bottom-32px {
  text-align: left;
  margin-bottom: 32px;
}

.centered-heading-2.margin-bottom-32px.heading-2 {
  margin-top: 0;
  margin-bottom: 20px;
}

.centered-heading-2.margin-bottom-32px.heading-1.kaifeng-news {
  width: 100%;
  margin-bottom: 20px;
  margin-left: 0;
  font-size: 35px;
}

.centered-heading-2.margin-bottom-32px.heading-1.kaifeng-charity {
  text-align: center;
  width: 100%;
  margin-bottom: 20px;
  margin-left: 0;
}

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

.hero-wrapper-2.kaifeng-news {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column wrap;
  justify-content: space-between;
  align-items: flex-start;
  width: 120%;
  height: 100%;
}

.hero-split-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 70%;
  margin-bottom: 20px;
  font-family: Plantinmtprorg, Palatino Linotype, sans-serif;
  display: flex;
}

.button-primary-2 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #888279;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-2:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-2:active {
  background-color: #43464d;
}

.button-primary-2.button1 {
  font-family: Georgia, Times, Times New Roman, serif;
  font-weight: 400;
}

.button-primary-2.button1.w--current {
  display: flex;
}

.button-primary-2.button1.kaifeng-article.w--current {
  grid-column-gap: 67px;
  grid-row-gap: 67px;
  text-align: center;
  object-fit: fill;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 15%;
  margin-top: 60px;
  display: flex;
  overflow: hidden;
}

.shadow-two-2 {
  vertical-align: middle;
  object-fit: fill;
  flex: 1;
  align-self: auto;
  width: 110%;
  max-width: 110%;
  padding-right: 40px;
}

.testimonial-image-left {
  outline-offset: 0px;
  border: 1px #000;
  outline: 3px #333;
  padding: 0 90px 40px;
  position: relative;
}

.testimonial-image-left._0 {
  padding-bottom: 40px;
}

.testimonial-wrapper-four {
  border-bottom: 1px solid #000;
  justify-content: space-between;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 40px;
  display: flex;
}

.testimonial-wrapper-four.last {
  border-bottom-style: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.testimonial-wrapper-four.charity {
  padding-top: 20px;
  padding-bottom: 20px;
}

.testimonial-wrapper-four.charity.last.mod.fix.a.b {
  padding-top: 20px;
}

.testimonial-wrapper-four.charity.mod {
  padding-top: 0;
}

.testimonial-wrapper-four.mod._0 {
  padding-bottom: 20px;
}

.testimonial-left {
  width: 30%;
  margin-right: 64px;
}

.testimonial-image-four {
  vertical-align: baseline;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.testimonial-image-four.logo {
  width: 80%;
}

.testimonial-image-four.logo.mod {
  width: 100%;
  max-width: 120%;
  margin-left: -35px;
}

.testimonial-image-four.logo.small {
  width: 80%;
}

.testimonial-image-four._0 {
  aspect-ratio: 3 / 2;
  vertical-align: bottom;
  object-fit: fill;
}

.testimonial-image-four._1 {
  aspect-ratio: 3 / 2;
  vertical-align: middle;
  margin-top: 40px;
  margin-bottom: 0;
  padding-bottom: 40px;
  display: block;
}

.testimonial-right {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.testimonial-right.first.seminar {
  justify-content: center;
  align-self: center;
  align-items: flex-start;
}

.testimonial-right.first.seminar._0 {
  margin-top: 20px;
}

.testimonial-right.mod {
  justify-content: flex-start;
  align-items: flex-start;
}

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

.heading-small.margin-bottom-32px.heading-2.mod {
  color: #0a0a0a;
}

.heading-small.margin-bottom-32px.heading-2.first {
  margin-top: 0;
}

.heading-small.margin-bottom-32px.heading-2.first.seminar {
  justify-content: center;
  align-items: center;
  display: block;
}

.testimonial-text-four {
  margin-bottom: 32px;
}

.testimonial-text-four.paragraph {
  align-self: flex-start;
  margin-bottom: 0;
  font-family: Georgia, Times, Times New Roman, serif;
}

.testimonial-author-name-three {
  margin-bottom: 10px;
}

.link {
  color: #000;
  text-align: center;
  width: 110%;
  max-width: 200%;
  margin-right: 40px;
  padding-right: 0;
  font-size: 16px;
  text-decoration: none;
  display: inline-block;
}

.link:hover {
  color: #888279;
}

.link.w--current {
  margin-right: 20px;
}

.link._1.w--current {
  margin-right: 0;
  padding-right: 0;
}

.link-2 {
  color: #000;
  text-decoration: none;
}

.text-span {
  color: #888279;
}

.footer-light-2 {
  background-color: #888279;
  border-bottom: 1px solid #e4ebf3;
  padding: 60px 30px 40px;
  position: relative;
}

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

.footer-wrapper-two-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  display: block;
}

.footer-brand-2 {
  text-align: center;
  justify-content: center;
  display: flex;
}

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

.footer-title-2 {
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
}

.footer-link-two-2 {
  color: #1a1b1f;
  margin-top: 20px;
  text-decoration: none;
}

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

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

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

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

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

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

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

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

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

.footer-bottom-2 {
  text-align: left;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.footer-copyright-2 {
  color: #3a4554;
  text-align: center;
}

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

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

.image-4 {
  flex: 0 auto;
  max-width: 30%;
}

.text-span-2 {
  color: #f7f5f3;
  font-family: Plantinmtprorg, Palatino Linotype, sans-serif;
}

.text-span-3 {
  color: #f7f5f3;
  font-family: Georgia, Times, Times New Roman, serif;
}

.gallery-scroll-2 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

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

.gallery-wrapper-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.gallery-sticky-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: sticky;
  top: 80px;
}

.gallery-link-2 {
  color: #1a1b1f;
  margin-bottom: 35px;
  font-size: 24px;
  line-height: 32px;
  text-decoration: none;
}

.gallery-link-2:hover {
  color: #1a1b1fcc;
}

.gallery-link-2.w--current {
  font-weight: 600;
}

.gallery-grid-2 {
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.gallery-image-wrapper-2 {
  position: relative;
}

.gallery-image-2 {
  width: 100%;
}

.gallery-image-text-2 {
  color: #f5f7fa;
  margin-bottom: 0;
  position: absolute;
  bottom: 16px;
  left: 16px;
  right: 16px;
}

.collection-item {
  display: flex;
  overflow: clip;
}

.image-5 {
  max-width: 30%;
}

.heading-3 {
  flex-flow: column;
  display: flex;
}

.hero-heading-center-2 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.centered-heading-3 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading-3.margin-bottom-32px {
  margin-bottom: 32px;
}

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

.hero-split-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-2 {
  margin-bottom: 24px;
}

.button-primary-3 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-3:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-3:active {
  background-color: #43464d;
}

.shadow-two-3 {
  box-shadow: 0 4px 24px #96a3b514;
}

.gallery-scroll-3 {
  text-align: left;
  background-color: #fff;
  border: 1px #000;
  border-bottom: 0 #0000;
  flex-flow: column;
  justify-content: flex-start;
  padding: 20px 60px 80px;
  display: flex;
  position: relative;
}

.container-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  align-self: center;
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.gallery-wrapper-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .4fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  width: 100%;
  margin-top: 40px;
  display: grid;
}

.gallery-sticky-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 70%;
  display: flex;
  position: sticky;
  top: 20px;
  right: auto;
}

.gallery-sticky-3.info {
  width: 83%;
}

.gallery-link-3 {
  color: #1a1b1f;
  margin-bottom: 35px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 20px;
  line-height: 32px;
  text-decoration: none;
}

.gallery-link-3:hover {
  color: #1a1b1fcc;
}

.gallery-link-3.w--current {
  font-weight: 600;
}

.gallery-link-3.selected {
  color: var(--kaifeng-brown);
  font-size: 22px;
  font-weight: 700;
}

.gallery-link-3.selected.w--current {
  font-size: 19px;
}

.gallery-link-3.selected.longtext.w--current {
  font-size: 20px;
}

.gallery-grid-3 {
  grid-row-gap: 0px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.gallery-image-wrapper-3 {
  position: relative;
}

.gallery-image-3 {
  width: 100%;
}

.gallery-image-text-3 {
  color: #f5f7fa;
  margin-bottom: 0;
  position: absolute;
  bottom: 16px;
  left: 16px;
  right: 16px;
}

.hero-without-image-2 {
  background-color: #fff;
  border-bottom: 1px solid #e4ebf3;
  padding: 20px 60px 80px;
  position: relative;
}

.container-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  flex-flow: column;
  flex: 0 auto;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 2%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.container-6.kaifeng-culture {
  flex-flow: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
}

.container-6.party {
  border-bottom: 1px solid #000;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 20px;
  padding-bottom: 0;
}

.container-6.party.last {
  outline-offset: 0px;
  border: 1px #000;
  outline: 3px #333;
}

.container-6.aboutus {
  border-top: 1px solid #000;
  border-bottom: 1px #000;
  margin-top: 0;
}

.container-6.aboutus.structure {
  justify-content: flex-start;
  align-items: flex-start;
}

.hero-wrapper-two-2 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.margin-bottom-24px-3 {
  margin-bottom: 24px;
}

.button-primary-4 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-4:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-4:active {
  background-color: #43464d;
}

.rich-text-block {
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-weight: 400;
  display: flex;
}

.rich-text-block.current-project {
  width: 100%;
  margin-top: 0;
}

.rich-text-block.current-project.a {
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  width: 80%;
}

.rich-text-block.kaifeng-culture {
  margin-top: 0;
  margin-bottom: 20px;
}

.rich-text-block.kaifeng-culture.about {
  margin-top: 0;
}

.rich-text-block.kaifeng-info {
  margin-top: 0;
  margin-bottom: 10px;
}

.rich-text-block.student {
  width: 100%;
}

.rich-text-block.mod {
  margin-top: 20px;
}

.rich-text-block.a.dangjian {
  width: 80%;
  font-size: 16px;
}

.heading-4 {
  text-align: left;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.heading-4._11 {
  color: var(--kaifeng-brown);
  text-align: left;
  font-size: 18px;
}

.paragraph-2 {
  align-self: flex-start;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
  display: flex;
}

.paragraph-2.music {
  width: 100%;
  margin-top: 20px;
}

.paragraph-2.salon {
  margin-top: 20px;
}

.paragraph-2.info {
  margin-top: 0;
}

.paragraph-2.mod {
  margin-bottom: 20px;
}

.paragraph-2.adjust.aa {
  font-size: 16px;
}

.paragraph-2.aa._3 {
  text-align: left;
}

.text-block-7 {
  text-align: center;
  padding-top: 20px;
  font-family: Georgia, Times, Times New Roman, serif;
}

.text-block-7.notes {
  margin-bottom: 20px;
  padding-top: 10px;
}

.link-3 {
  color: #888279;
  -webkit-text-stroke-color: #888279;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.text-span-4 {
  -webkit-text-stroke-color: #888279;
}

.image-6 {
  text-align: center;
  width: 80%;
}

.image-6.a {
  width: 80%;
  margin-top: -51px;
  margin-bottom: 40px;
}

.image-6.a.b {
  margin-top: 0;
}

.image-6.small {
  width: 25%;
}

.div-block-10 {
  text-align: center;
}

.div-block-10.kaifeng-article {
  width: 100%;
  padding-top: 0;
}

.div-block-10.kaifeng-article.for-botton {
  object-fit: fill;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-10.kaifeng-article.for-botton.mod {
  padding-top: 20px;
}

.div-block-10.kaifeng-article.for-botton.view-more {
  margin-top: 60px;
}

.div-block-10.kaifeng-article.scholar {
  margin-bottom: 20px;
}

.div-block-10.kaifeng-article.scholar.xx {
  text-align: left;
  width: 80%;
}

.div-block-10.kaifeng-article.for-botton-copy {
  object-fit: fill;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-10.kaifeng-article.for-botton-copy.mod {
  padding-top: 20px;
}

.div-block-10.kaifeng-article.excel {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.5fr 1fr 2fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-10.kaifeng-article.excel.small {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.link-4 {
  color: #000;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.link-4:hover {
  color: #888279;
}

.link-4.w--current {
  color: #000;
}

.link-4.w--current:hover {
  color: #888279;
}

.link-4.mod {
  font-size: 16px;
}

.hero-stack {
  background-color: #fff;
  border-bottom: 1px solid #e4ebf3;
  padding: 20px 60px 80px;
  position: relative;
}

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

.hero-image {
  width: 100%;
  margin-top: 50px;
}

.hero-image.shadow-two {
  vertical-align: middle;
  object-fit: fill;
  width: 100%;
  max-width: 150%;
  margin-top: 0;
  display: inline-block;
}

.link-5 {
  color: var(--kaifeng-brown);
  text-decoration: none;
}

.link-5.w--current {
  color: var(--kaifeng-brown);
  -webkit-text-stroke-color: var(--kaifeng-brown);
  text-decoration: none;
}

.link-6 {
  text-decoration: none;
}

.link-6.w--current {
  color: var(--kaifeng-brown);
}

.link-7 {
  color: var(--kaifeng-brown);
  text-decoration: none;
}

.text-span-5 {
  color: #888279;
  -webkit-text-decoration-color: var(--kaifeng-brown);
  text-decoration-color: var(--kaifeng-brown);
}

.text-span-6, .text-span-7, .text-span-8 {
  color: #f7f2e3;
}

.text-span-9 {
  color: var(--kaifeng-brown);
  text-decoration: none;
}

.text-span-10 {
  color: #888279;
  text-decoration: none;
}

.link-8, .link-9 {
  text-decoration: none;
}

.team-intro {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-8 {
  border: 1px #000;
  border-top-style: solid;
  flex: 0 auto;
  align-self: auto;
  width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

.container-8.profile {
  border-top-style: none;
}

.container-8.profile.member.broad {
  outline-offset: 0px;
  border-top-style: solid;
  outline: 3px #333;
  margin-bottom: 20px;
}

.container-8.profile.member.broad.aaaaa {
  border-style: none;
  flex-flow: wrap;
  display: block;
}

.centered-heading-4 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading-2 {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.team-grid {
  grid-column-gap: 64px;
  grid-row-gap: 20px;
  border-top: 0 #000;
  grid-template-rows: 270px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: 270px;
  grid-auto-columns: 1fr;
  margin-top: 0;
  display: grid;
}

.team-grid.scholars.adjust {
  place-content: stretch;
}

.team-grid.scholars.adjust.mod {
  width: 100%;
}

.team-grid.scholars.adjust.aa {
  margin-left: 80px;
}

.team-grid.broad-memers {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: 100px;
  grid-template-columns: .75fr .75fr .75fr;
  grid-auto-rows: 100px;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: stretch;
  margin-top: 40px;
  display: grid;
}

.team-grid.broad-memers.resize {
  grid-template-columns: .5fr .5fr .5fr;
  width: 90%;
}

.broadmember {
  color: #000;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 208px;
  height: 100%;
  font-size: 14px;
  line-height: 22px;
  text-decoration: none;
  display: flex;
}

.broadmember.modify {
  justify-content: flex-start;
  align-items: center;
  width: 70%;
}

.team-member-image {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  border-radius: 0%;
  width: 80%;
  height: 57%;
  margin-bottom: 24px;
}

.team-member-name {
  color: #000;
  margin-bottom: 6px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.team-member-name.a {
  width: 130%;
}

.team-member-position {
  margin-bottom: 20px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 13px;
}

.link-block {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  aspect-ratio: auto;
  object-position: 50% 50%;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: stretch stretch;
  width: 208px;
  display: grid;
}

.text-span-11, .link-block-2 {
  text-decoration: none;
}

.link-block-2.scholar {
  text-align: left;
}

.link-10 {
  color: var(--kaifeng-brown);
  text-decoration: none;
}

.link-11 {
  text-decoration: none;
}

.link-11.w--current {
  color: var(--kaifeng-brown);
}

.link-12 {
  color: #000;
  font-size: 16px;
  text-decoration: none;
}

.link-12:hover {
  color: var(--kaifeng-brown);
}

.text-span-12, .text-span-13 {
  font-size: 16px;
}

.testimonial-slider-small {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

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

.testimonial-slider {
  background-color: #0000;
  max-width: 800px;
  height: auto;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}

.testimonial-slide-wrapper {
  max-width: 48%;
  margin-right: 4%;
}

.testimonial-card {
  clear: none;
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  background-color: #fff;
  border: 1px #949494;
  border-radius: 0;
  flex-flow: column;
  flex: 0 auto;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
  padding: 24px;
  font-family: Georgia, Times, Times New Roman, serif;
  display: flex;
  position: static;
  box-shadow: 0 2px 6px #0003;
}

.testimonial-info {
  flex-flow: row;
  flex: 1;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  width: 80%;
  margin-top: 0;
  display: flex;
}

.testimonial-image {
  opacity: 1;
  overflow-wrap: normal;
  object-fit: contain;
  border-radius: 0%;
  width: 9%;
  height: 100%;
  margin-right: 5px;
}

.testimonial-author {
  color: #141414;
  text-align: left;
  text-overflow: clip;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: block;
  overflow: visible;
}

.testimonial-author.report {
  width: 110%;
}

.tagline {
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 16px;
}

.testimonial-icon-wrapper {
  flex: 1;
  justify-content: flex-end;
  display: flex;
}

.testimonial-slider-left {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  left: -70px;
}

.testimonial-slider-left:focus-visible, .testimonial-slider-left[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.slider-arrow-embed {
  color: #1a1b1f;
}

.testimonial-slider-right {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  right: -70px;
}

.testimonial-slider-right:focus-visible, .testimonial-slider-right[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.testimonial-slide-nav {
  display: none;
}

.link-block-3 {
  color: #000;
  text-decoration: none;
}

.div-block-11 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1.3fr 1.3fr;
  grid-auto-columns: 1fr;
  align-self: flex-start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 0;
  display: grid;
}

.div-block-11.cards {
  margin-top: 10px;
}

.link-13 {
  color: #000;
  font-size: 16px;
  text-decoration: none;
}

.link-13:hover {
  color: var(--kaifeng-brown);
}

.link-14 {
  color: var(--kaifeng-brown);
  text-decoration: none;
}

.image-7 {
  width: 80%;
  margin-bottom: 60px;
}

.image-7.ia {
  align-self: center;
}

.image-7.ia.small {
  width: 60%;
}

.link-15 {
  color: #000;
  text-decoration: none;
}

.link-15:hover {
  color: var(--kaifeng-brown);
}

.link-16 {
  color: #000;
}

.text-block-8 {
  font-family: Georgia, Times, Times New Roman, serif;
  font-weight: 700;
}

.text-block-8.paragraph-2 {
  color: #433;
}

.text-block-8.paragraph-2.email {
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 5px;
}

.text-span-14 {
  font-family: Plantinmtprorg, Palatino Linotype, sans-serif;
}

.link-17 {
  color: var(--kaifeng-brown);
}

.image-8 {
  width: 24px;
  margin-top: 0;
}

.image-9 {
  text-align: left;
  margin-left: 0;
  padding-top: 0;
  padding-left: 14px;
  padding-right: 0;
}

.news-headline {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 120%;
  padding-left: 40px;
  display: flex;
}

.paragraph-3 {
  width: 90%;
  margin-top: 0;
  margin-bottom: 0;
}

.video {
  width: 100%;
  max-width: 100%;
  display: block;
}

.div-block-12 {
  width: 18.9805%;
}

.div-block-12.video, .div-block-13 {
  width: 100%;
}

.div-block-17 {
  flex-flow: row;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.nav {
  margin-top: 10px;
}

.nav.shade {
  margin-top: 20px;
  margin-left: 0;
}

.div-block-19 {
  flex-flow: column;
  display: flex;
}

.div-block-19.mod {
  margin-left: 40px;
}

.team-slider-2 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

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

.centered-heading-5 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading-3 {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.team-slider-wrapper-2 {
  background-color: #0000;
  height: auto;
  margin-top: 50px;
}

.team-slide-wrapper-2 {
  width: 30%;
  margin-right: 5%;
}

.team-block-2 {
  background-color: #fff;
  padding-bottom: 24px;
}

.team-member-image-two-2 {
  margin-bottom: 18px;
}

.team-block-info-2 {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.team-member-name-two-2 {
  margin-bottom: 12px;
  font-weight: 600;
}

.team-member-text-2 {
  margin-bottom: 20px;
}

.text-link-arrow-2 {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed-2 {
  margin-left: 2px;
  display: flex;
}

.team-slider-arrow-2 {
  display: none;
}

.team-slider-nav-2 {
  margin-top: 24px;
  font-size: 10px;
  position: static;
  bottom: -60px;
}

.link-18 {
  color: var(--kaifeng-brown);
  text-decoration: none;
}

.paragraph-5 {
  line-height: 23px;
}

.link-19 {
  color: var(--kaifeng-brown);
  text-decoration: none;
}

.team-slider-3 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

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

.centered-heading-6 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading-4 {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.team-slider-wrapper-3 {
  background-color: #0000;
  height: auto;
  margin-top: 50px;
}

.team-slide-wrapper-3 {
  width: 30%;
  margin-right: 5%;
}

.team-block-3 {
  background-color: #fff;
  padding-bottom: 24px;
}

.team-member-image-two-3 {
  margin-bottom: 18px;
}

.team-block-info-3 {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.team-member-name-two-3 {
  margin-bottom: 12px;
  font-weight: 600;
}

.team-member-text-3 {
  margin-bottom: 20px;
}

.text-link-arrow-3 {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed-3 {
  margin-left: 2px;
  display: flex;
}

.team-slider-arrow-3 {
  display: none;
}

.team-slider-nav-3 {
  margin-top: 24px;
  font-size: 10px;
  position: static;
  bottom: -60px;
}

.pricing-overview {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

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

.pricing-description {
  text-align: center;
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
}

.pricing-grid {
  grid-column-gap: 64px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.pricing-card-three {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pricing-image {
  object-fit: cover;
  width: 80px;
  height: 80px;
  margin-bottom: 16px;
}

.pricing-card-text {
  margin-bottom: 20px;
}

.testimonial-column-light {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.testimonial-grid-two {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.testimonial-card-two {
  border: 1px solid #e4ebf3;
  flex-direction: column;
  padding: 32px 16px 16px;
  display: flex;
}

.testimonial-text-two {
  margin-bottom: 52px;
}

.testimonial-info-three {
  background-color: #f5f7fa;
  align-items: center;
  padding: 24px 16px;
  display: flex;
}

.testimonial-image-2 {
  object-fit: cover;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-right: 16px;
}

.testimonial-main-heading {
  margin-bottom: 2px;
  font-weight: 600;
}

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

.container-regular {
  width: 100%;
  max-width: 1260px;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.nav-button-wrapper {
  margin-left: 120px;
}

.button-primary-5 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-5:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-5:active {
  background-color: #43464d;
}

.testimonial-column-light-2 {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

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

.centered-heading-7 {
  text-align: center;
  margin-bottom: 16px;
}

.testimonial-grid-two-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 100%;
  margin-top: 20px;
  display: grid;
}

.testimonial-card-two-2 {
  border: 1px solid #e4ebf3;
  flex-direction: column;
  padding: 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.testimonial-text-two-2 {
  margin-bottom: 52px;
}

.testimonial-info-three-2 {
  background-color: #f5f7fa;
  align-items: center;
  margin-bottom: 20px;
  padding: 0;
  display: flex;
}

.testimonial-image-3 {
  object-fit: cover;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-right: 16px;
}

.testimonial-main-heading-2 {
  margin-bottom: 2px;
  font-weight: 600;
}

.image-13 {
  display: inline-flex;
}

.link-block-4, .link-block-5, .link-block-6, .bold-text-2 {
  text-decoration: none;
}

.link-20 {
  color: #050504;
  text-decoration: none;
}

.link-21, .link-22 {
  color: #000;
  text-decoration: none;
}

.link-23 {
  color: #050505;
  text-decoration: none;
}

.link-24 {
  color: #0a0a0a;
  text-decoration: none;
}

.paragraph-8 {
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
  line-height: 28px;
}

.paragraph-8.aaaaa {
  margin-top: 20px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-weight: 400;
}

.paragraph-8.title {
  background-color: var(--kaifeng-brown);
  color: #fff;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18px;
  line-height: 28px;
}

.bold-text-4 {
  font-size: 18px;
}

.link-25 {
  color: #000;
  text-decoration: none;
}

.link-26 {
  color: #000;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.link-27 {
  color: #000;
  text-decoration: none;
}

.link-28.adj {
  color: #030303;
  text-decoration: none;
}

.link-29 {
  color: #0e0d0d;
  text-decoration: none;
}

.link-30 {
  color: #0a0a0a;
  text-decoration: none;
}

.hero-heading-left {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

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

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

.hero-split-4 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-4 {
  margin-bottom: 24px;
}

.button-primary-6 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-6:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-6:active {
  background-color: #43464d;
}

.shadow-two-4 {
  box-shadow: 0 4px 24px #96a3b514;
}

.hero-without-image-3 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.hero-wrapper-two-3 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link-block-7, .link-block-8, .link-block-9, .link-block-10, .link-block-11, .link-block-12 {
  text-decoration: none;
}

.div-block-23 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.pricing-description-col-titles {
  justify-content: center;
  align-items: flex-end;
  width: 40%;
  display: flex;
}

.pricing-description-text {
  color: #73b71a;
  font-family: Lato, sans-serif;
  font-size: 1.2vw;
  font-weight: 700;
  line-height: 100%;
}

.pricing-rows {
  border-bottom: 1px solid #bec3c7;
  display: flex;
}

.pricing-check-cell {
  text-align: center;
  border-right: 1px solid #bec3c7;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 15%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.member-price {
  color: #7ead31;
  font-weight: 700;
}

.pricing-check-column-titles {
  text-align: center;
  justify-content: center;
  align-items: flex-end;
  width: 15%;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.pricing-grid-flexbox {
  border: 1px #bec3c7;
  border-style: solid none none solid;
  flex-wrap: wrap;
  width: 100%;
  box-shadow: 0 0 10px -3px #0000007a;
}

.text-block-48 {
  color: #245672;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Lato, sans-serif;
  font-size: 1.2vw;
  font-weight: 700;
  line-height: 150%;
}

.pricing-rows-titles {
  margin-bottom: 10px;
  display: flex;
}

.pricing-description-cell {
  background-color: #f5f5f5;
  border-right: 1px solid #bec3c7;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 40%;
  padding: 15px 20px;
  display: flex;
}

.pricing-check-mark {
  width: 16px;
}

.pricing-component-titles {
  color: #245672;
  font-family: Lato, sans-serif;
  font-size: 1.2vw;
  font-weight: 400;
  line-height: 100%;
}

.max-1200 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.bold-text-9, .bold-text-10 {
  color: #fff;
}

.navbar-logo-left {
  display: none;
}

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

.navbar-logo-left-container.shadow-three {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 1140px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

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

.navbar-wrapper-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
}

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

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

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

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

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

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

.nav-dropdown-toggle-3:hover {
  color: #1a1b1fbf;
}

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

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

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

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

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

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

.nav-divider {
  background-color: #e4ebf3;
  width: 1px;
  height: 22px;
  margin-left: 15px;
  margin-right: 15px;
}

.nav-link-accent-2 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

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

.button-primary-7 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-7:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-7:active {
  background-color: #43464d;
}

.image-19 {
  order: -1;
  display: block;
}

.image-20 {
  order: 1;
}

.mobile-overlay {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  display: none;
  position: relative;
}

.centered-heading-8 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading-5 {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.comparison-table {
  flex-direction: column;
  margin-top: 50px;
  display: flex;
}

.comparison-row-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 24px;
  padding-bottom: 24px;
  display: grid;
}

.comparison-title {
  margin-bottom: 0;
  margin-left: 24px;
}

.comparison-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #e4ebf3;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 24px;
  padding-bottom: 24px;
  display: grid;
}

.comparison-negative {
  background-image: url('../images/');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 24px;
  padding-left: 40px;
}

.comparison-positive {
  background-image: url('../images/');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 24px;
  padding-left: 40px;
}

.link-block-16.a {
  position: relative;
  top: auto;
  bottom: -200px;
}

.div-block-27 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-22.aaa {
  max-width: 85%;
  margin-bottom: 40px;
}

.link-news {
  color: #333;
  text-decoration: none;
}

.image-23 {
  width: 40%;
}

.div-block-28 {
  grid-column-gap: 33px;
  grid-row-gap: 33px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 40px;
  display: flex;
}

.testimonial-card-copy {
  clear: none;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #fff;
  border: 1px #949494;
  border-radius: 0;
  flex-flow: column;
  flex: 0 auto;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
  padding: 24px;
  display: flex;
  position: static;
  box-shadow: 0 2px 6px #0003;
}

.text-block-49 {
  font-family: Georgia, Times, Times New Roman, serif;
  font-weight: 700;
}

.text-block-50 {
  color: #141414;
  font-size: 18px;
  font-weight: 700;
  line-height: 30px;
}

@media screen and (min-width: 1440px) {
  .navbar-logo-center-container.shadow-three {
    z-index: 5;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: left;
    flex-flow: row;
    place-content: stretch flex-start;
    align-items: center;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    display: flex;
  }

  .container {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 90%;
  }

  .container.news {
    justify-content: center;
    align-items: flex-start;
    width: 95%;
    max-width: 100%;
    display: block;
  }

  .container.past-project {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: center;
    max-width: 95%;
  }

  .nav-menu-wrapper-three {
    width: 100%;
  }

  .nav-menu-three {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    text-align: left;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    justify-content: space-around;
    align-items: center;
    width: 120%;
    max-width: 125%;
    margin: 20px auto 20px 0;
    display: flex;
  }

  .nav-menu-block {
    grid-column-gap: 51px;
    grid-row-gap: 51px;
    margin-left: 60px;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-dropdown {
    color: var(--kaifeng-brown);
    flex-flow: row;
    font-size: 16px;
  }

  .nav-dropdown-toggle {
    color: var(--kaifeng-brown);
    text-decoration: none;
    -webkit-text-decoration-color: var(--kaifeng-brown);
    text-decoration-color: var(--kaifeng-brown);
    padding: 0;
    font-size: 16px;
    font-weight: 700;
    text-decoration-style: solid;
  }

  .nav-dropdown-toggle:hover {
    color: var(--kaifeng-brown);
    font-size: 16px;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide.w--open {
    width: 600px;
    margin-bottom: 0;
    padding: 0 20px 40px;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide.menu2.w--open {
    margin-left: 0;
    padding-top: 20px;
    padding-bottom: 30px;
    padding-left: 30px;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide.mod.w--open {
    box-sizing: border-box;
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    object-fit: fill;
    border-radius: 0;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 400px;
    height: 300px;
    margin-left: 0;
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    left: -125px;
  }

  .nav-dropdown-link {
    padding: 10px 10px 20px;
  }

  .nav-dropdown-link.mod {
    padding-top: 0;
    padding-left: 0;
  }

  .hero-without-image {
    padding: 40px 40px 80px;
  }

  .paragraph-14px.paragraph1 {
    font-size: 20px;
  }

  .hero-heading-right {
    padding-top: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .hero-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 125%;
  }

  .hero-wrapper.about {
    grid-column-gap: 69px;
    grid-row-gap: 69px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .shadow-two.hero1 {
    width: 100%;
  }

  .shadow-two.hero2 {
    vertical-align: baseline;
  }

  .team-slider {
    padding-top: 0;
  }

  .team-slider.news {
    border-style: none;
  }

  .team-block {
    box-shadow: none;
    border-style: solid;
    border-color: #e4ebf3;
    width: auto;
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .team-member-image-two {
    aspect-ratio: auto;
    object-fit: cover;
    width: 280px;
  }

  .div-block {
    justify-content: center;
    align-items: flex-end;
    width: 100%;
    margin-bottom: 30px;
  }

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

  .heading-1.kaifeng-article.modify {
    margin-top: 20px;
  }

  .heading-1.kaifeng-article.a {
    color: var(--kaifeng-brown);
    text-align: left;
    font-size: 50px;
  }

  .heading-1.kaifeng-article.a.b {
    margin-bottom: 20px;
  }

  .heading-1.kaifeng-article.a.d, .heading-1.kaifeng-article.a._0 {
    width: 100%;
  }

  .heading-1.kaifeng-article.a-copy {
    color: var(--kaifeng-brown);
    text-align: left;
    font-size: 50px;
  }

  .heading-1.kaifeng-article.a-copy.b, .heading-1.party {
    margin-bottom: 20px;
  }

  .heading-1.party.member, .heading-1.party.structure {
    padding-top: 20px;
  }

  .heading-1.landing {
    width: 100%;
    height: 100%;
    font-size: 43px;
    line-height: 55px;
  }

  .heading-1.xx {
    margin-bottom: 0;
    display: flex;
  }

  .heading-2.title.userflow {
    flex-flow: row;
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-2.a {
    margin-bottom: 10px;
  }

  .container-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    max-width: 100%;
    display: flex;
  }

  .container-2.news-report {
    flex-flow: row;
  }

  .div-block-2 {
    grid-column-gap: 47px;
    grid-row-gap: 47px;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    width: 95%;
  }

  .div-block-2.current-project {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    object-fit: contain;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .div-block-2.landing {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .div-block-2.past-project {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .div-block-5 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    flex: 0 auto;
    order: 0;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .div-block-5.kaifeng-info._0 {
    align-self: flex-end;
  }

  .div-block-5.a {
    flex-flow: row;
    justify-content: flex-end;
    align-items: center;
    margin-top: 40px;
  }

  .div-block-5.a._0 {
    align-self: flex-end;
  }

  .div-block-5.seminar {
    align-self: center;
  }

  .div-block-5.bb {
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
  }

  .div-block-5._0 {
    text-align: left;
    flex: 0 auto;
    justify-content: flex-end;
    align-self: flex-end;
    align-items: center;
  }

  .button1 {
    color: #000;
    font-size: 16px;
    text-decoration: none;
  }

  .image.icon1 {
    align-self: center;
    margin-bottom: 0;
  }

  .heading3.on-hover.second {
    border: 1px #fff;
    border-bottom-style: solid;
    margin-top: 0;
  }

  .heading3.landing {
    text-decoration: none;
  }

  .floating-icon {
    padding-right: 20px;
  }

  .floating-icon.landing {
    padding-right: 30px;
  }

  .dates {
    color: #000;
    -webkit-text-decoration-skip-ink: auto;
    text-decoration-skip-ink: auto;
    -webkit-text-decoration: none;
    text-decoration: none;
  }

  .text-block-3 {
    padding: 0;
  }

  .list-item {
    width: 20%;
    padding-right: 40px;
    font-size: 16px;
  }

  .list-item:hover {
    font-size: 16px;
    font-weight: 400;
  }

  .list-item.land {
    padding-right: 60px;
    font-size: 16px;
  }

  .list-item.land:hover {
    color: var(--kaifeng-brown);
    font-size: 16px;
    font-weight: 400;
  }

  .div-block-7 {
    width: 100%;
    padding-bottom: 40px;
  }

  .div-block-7.kaifeng-news {
    text-align: left;
    grid-template-columns: 1fr;
    align-self: center;
    width: 100%;
    padding-bottom: 20px;
  }

  .div-block-7.kaifeng-news.modify {
    padding-bottom: 10px;
  }

  .div-block-7.kaifeng-news.current-project {
    width: 100%;
    margin-top: 0;
    padding-bottom: 20px;
    display: flex;
  }

  .div-block-7.mod {
    padding-bottom: 20px;
  }

  .text-block-4, .text-block-5, .text-block-6 {
    padding: 0;
  }

  .bold-text.mod {
    padding-left: 20px;
  }

  .arrow {
    align-self: flex-start;
  }

  .quick-stack-2 {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
  }

  .hero-heading-center {
    justify-content: center;
    align-items: center;
    margin-bottom: 80px;
    padding: 60px;
    display: flex;
  }

  .centered-heading-2.margin-bottom-32px.heading-2 {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .centered-heading-2.margin-bottom-32px.heading-1.kaifeng-news {
    width: 90%;
    margin-bottom: 20px;
  }

  .hero-wrapper-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column wrap;
    place-content: flex-start space-between;
    align-items: flex-start;
    width: 50%;
  }

  .hero-wrapper-2.kaifeng-news {
    width: 80%;
  }

  .margin-bottom-24px {
    width: 90%;
    max-width: 125%;
    margin-bottom: 20px;
  }

  .button-primary-2.button1.kaifeng-article {
    color: #fff;
  }

  .button-primary-2.button1.temp {
    color: #fff;
    margin-top: 20px;
  }

  .shadow-two-2 {
    width: 100%;
    padding-right: 40px;
  }

  .testimonial-image-left {
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .testimonial-image-left._0 {
    padding-bottom: 40px;
  }

  .testimonial-wrapper-four {
    align-self: auto;
    padding-top: 0;
  }

  .testimonial-wrapper-four.charity {
    border-top: 1px solid #000;
    border-bottom-style: solid;
    justify-content: space-between;
    align-self: auto;
    align-items: center;
    width: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .testimonial-wrapper-four.charity.last.mod.fix {
    padding-top: 40px;
  }

  .testimonial-wrapper-four.charity.last.mod.fix.a {
    border-top-style: none;
  }

  .testimonial-wrapper-four.charity.last.mod.fix.a.b._0 {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .testimonial-wrapper-four.charity.last.a {
    border-bottom-style: none;
  }

  .testimonial-wrapper-four.charity.last.aa {
    border-top-style: none;
  }

  .testimonial-wrapper-four.charity.first {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .testimonial-wrapper-four.charity.first.a {
    border-top-style: none;
    align-self: auto;
  }

  .testimonial-wrapper-four.charity.seminar {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border: 1px solid #000;
    border-style: solid none;
  }

  .testimonial-wrapper-four.charity.seminar.a {
    border-top-style: none;
    border-bottom-style: none;
  }

  .testimonial-wrapper-four.charity.seminar.a.b {
    border-top-style: solid;
  }

  .testimonial-wrapper-four.charity.seminar.a.aaa {
    width: 95%;
  }

  .testimonial-wrapper-four.charity.seminar.a.last {
    border-bottom-style: solid;
  }

  .testimonial-wrapper-four.charity.seminar.gallery-image-wrapper {
    width: 95%;
  }

  .testimonial-wrapper-four.mod {
    border-bottom-style: none;
  }

  .testimonial-wrapper-four._0 {
    flex-flow: row;
    justify-content: space-between;
    align-self: auto;
    align-items: stretch;
  }

  .testimonial-left {
    object-fit: fill;
    height: 99.6803%;
    margin-right: 60px;
  }

  .testimonial-left.mod {
    height: 100%;
  }

  .testimonial-left.aaa {
    margin-right: 0;
  }

  .testimonial-left._0 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .testimonial-image-four {
    aspect-ratio: 3 / 2;
    object-fit: cover;
    width: 378px;
  }

  .testimonial-image-four.childcare {
    object-fit: cover;
  }

  .testimonial-image-four.childcare.mod {
    aspect-ratio: 3 / 2;
    object-fit: cover;
    width: 378px;
    height: 90%;
    max-height: 90%;
  }

  .testimonial-image-four.logo {
    object-fit: cover;
    width: 70%;
  }

  .testimonial-image-four.logo.mod {
    width: 100%;
    margin-left: -53px;
  }

  .testimonial-image-four.logo.small {
    width: 70%;
  }

  .testimonial-image-four.small {
    object-fit: contain;
    width: 100%;
    height: 80%;
  }

  .testimonial-image-four._0 {
    vertical-align: middle;
    width: 95%;
    margin-top: 20px;
    padding-top: 0;
    display: block;
  }

  .testimonial-image-four._1 {
    object-fit: cover;
    margin-top: 40px;
    padding-bottom: 0;
  }

  .testimonial-right {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: space-between;
    align-self: center;
    align-items: center;
    height: 200px;
    display: flex;
  }

  .testimonial-right.first.seminar {
    flex-flow: row;
    flex: 1;
    justify-content: space-between;
    align-self: center;
    height: 100px;
  }

  .testimonial-right.first.seminar._0 {
    margin-top: 20px;
  }

  .testimonial-right.seminar {
    flex-flow: row;
    justify-content: space-between;
    align-self: center;
    align-items: stretch;
    height: 100px;
    display: flex;
  }

  .testimonial-right.a {
    height: 160px;
  }

  .testimonial-right.bb {
    grid-column-gap: 51px;
    grid-row-gap: 51px;
    flex-flow: column;
  }

  .testimonial-right._111111 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .testimonial-right._0 {
    padding-top: 40px;
  }

  .testimonial-right._3 {
    flex-flow: column;
    order: 0;
    justify-content: space-between;
    align-self: flex-start;
    align-items: center;
  }

  .testimonial-right._4 {
    flex-flow: column;
  }

  .heading-small.margin-bottom-32px.heading-2 {
    color: #333;
    flex-flow: column;
    flex: 0 auto;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    margin-bottom: 0;
    display: flex;
  }

  .heading-small.margin-bottom-32px.heading-2.mod {
    margin-bottom: 0;
  }

  .heading-small.margin-bottom-32px.heading-2.first {
    flex: 0 auto;
  }

  .heading-small.margin-bottom-32px.heading-2.first.seminar {
    align-self: center;
  }

  .heading-small.margin-bottom-32px.heading-2.seminar {
    flex: 0 auto;
    align-self: center;
    margin-top: 0;
  }

  .heading-small.margin-bottom-32px.heading-2._11111 {
    margin-top: 0;
  }

  .testimonial-text-four.paragraph {
    text-align: left;
  }

  .testimonial-text-four.paragraph.mod {
    margin-top: 20px;
  }

  .testimonial-text-four.paragraph.paragraph-8.mod {
    font-size: 16px;
  }

  .link {
    width: 120%;
    max-width: 120%;
    padding-right: 0;
  }

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

  .link.w--current {
    margin-right: 40px;
  }

  .link.w--current:hover {
    font-size: 16px;
    font-weight: 700;
  }

  .footer-light-2, .gallery-scroll-3 {
    border: 1px #000;
  }

  .gallery-link-3.selected {
    color: var(--kaifeng-brown);
    font-size: 22px;
    font-weight: 700;
  }

  .gallery-image-wrapper-3 {
    border: 0 #000;
  }

  .container-6 {
    justify-content: flex-start;
    align-items: center;
  }

  .container-6.kaifeng-culture {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .container-6.kaifeng-culture.a {
    justify-content: flex-start;
    align-items: center;
  }

  .container-6.party.last {
    border-bottom-style: solid;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
  }

  .container-6.party.first {
    margin-bottom: 0;
    padding-bottom: 20px;
  }

  .container-6.aboutus {
    height: 1%;
  }

  .container-6.aboutus.structure {
    width: 1100px;
    margin-top: 10px;
  }

  .container-6.kaifeng {
    margin-bottom: 20px;
  }

  .container-6.scholars {
    text-align: left;
    border: 0 #000;
    justify-content: flex-start;
    align-items: center;
  }

  .rich-text-block {
    text-align: right;
    justify-content: center;
    align-items: center;
    width: 80%;
    margin-bottom: 40px;
    font-family: Georgia, Times, Times New Roman, serif;
    font-size: 18px;
    font-weight: 400;
  }

  .rich-text-block.current-project {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: left;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 90%;
  }

  .rich-text-block.current-project.a {
    width: 80%;
    display: block;
  }

  .rich-text-block.kaifeng-culture {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .rich-text-block.kaifeng-culture.about {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 40px;
    font-weight: 400;
  }

  .rich-text-block.kaifeng-info.party {
    align-self: flex-start;
  }

  .rich-text-block.student {
    width: 100%;
  }

  .rich-text-block.student.a {
    width: 90%;
  }

  .rich-text-block.a {
    align-self: center;
    margin-top: 20px;
  }

  .rich-text-block.a.dangjian {
    text-align: center;
  }

  .rich-text-block.footnote {
    justify-content: flex-end;
    align-items: flex-end;
  }

  .rich-text-block.dangjian {
    margin-bottom: 20px;
  }

  .heading-4 {
    color: #000;
    text-align: left;
  }

  .heading-4.kaifeng {
    margin-bottom: 20px;
  }

  .heading-4.a {
    text-align: left;
    margin-bottom: 20px;
  }

  .heading-4.b {
    text-align: left;
    margin-top: 0;
  }

  .heading-4.container-11 {
    color: var(--kaifeng-brown);
  }

  .heading-4._11 {
    color: #888279;
    margin-top: 40px;
    margin-bottom: 40px;
    font-size: 23px;
    line-height: 32px;
  }

  .heading-4._22 {
    margin-top: 40px;
  }

  .paragraph-2 {
    text-align: left;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 100%;
    max-width: 100%;
    margin-top: 20px;
    font-family: Georgia, Times, Times New Roman, serif;
    font-size: 18px;
    line-height: 28px;
  }

  .paragraph-2.music, .paragraph-2.sutdent {
    width: 100%;
    max-width: 100%;
  }

  .paragraph-2.salon {
    margin-bottom: 20px;
  }

  .paragraph-2.student {
    margin-top: 20px;
  }

  .paragraph-2.intro {
    align-self: center;
    margin-top: 20px;
  }

  .paragraph-2.party {
    align-self: flex-start;
    margin-bottom: 20px;
  }

  .paragraph-2.adjust {
    margin-top: 20px;
  }

  .paragraph-2.adjust.aa {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: center;
    margin-top: 40px;
    font-size: 18px;
    line-height: 28px;
  }

  .paragraph-2.adjust.aa._1 {
    margin-right: 0;
    padding-right: 0;
  }

  .paragraph-2.adjust.aa._22 {
    margin-top: 10px;
  }

  .paragraph-2.adjust.aa.subtitle {
    color: var(--kaifeng-brown);
    font-size: 24px;
    font-weight: 700;
  }

  .paragraph-2.adjust.aa.subtitle.contacts {
    margin-top: 20px;
  }

  .paragraph-2.aa {
    margin-bottom: 10px;
    font-size: 16px;
  }

  .paragraph-2._11 {
    margin-top: 0;
  }

  .paragraph-2.footnote {
    text-align: right;
    justify-content: flex-end;
    align-items: center;
  }

  .image-6 {
    text-align: center;
    width: 90%;
  }

  .image-6.a {
    object-fit: cover;
    width: 1056px;
    height: 581.625px;
    margin-top: -12px;
    margin-bottom: 40px;
  }

  .image-6.a.vid {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
    width: 100%;
    margin-bottom: 0;
  }

  .image-6.a.b {
    margin-top: 10px;
  }

  .image-6.small {
    aspect-ratio: auto;
    object-fit: cover;
    align-self: flex-start;
    width: 25%;
  }

  .image-6.small.a {
    align-self: center;
  }

  .image-6.excel {
    text-align: center;
    display: block;
  }

  .image-6._0 {
    width: 70%;
    margin-left: 60px;
  }

  .div-block-10.kaifeng-article {
    text-align: center;
    overflow: visible;
  }

  .div-block-10.kaifeng-article.for-botton.view-more {
    margin-top: 60px;
  }

  .div-block-10.kaifeng-article.scholar {
    text-align: center;
    flex-flow: column;
    align-self: center;
    max-width: 100%;
    margin-bottom: 60px;
    display: flex;
  }

  .div-block-10.kaifeng-article.scholar.a {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
  }

  .div-block-10.kaifeng-article.scholar.xx {
    flex-flow: column;
    align-self: center;
    width: 80%;
    margin-top: 20px;
    margin-bottom: 0;
    display: flex;
  }

  .div-block-10.kaifeng-article.for-botton-copy.mod {
    padding-top: 40px;
  }

  .div-block-10.kaifeng-article.for-botton-copy.mod.modmod {
    margin-top: 40px;
  }

  .div-block-10.kaifeng-article.excel {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: .75fr 1fr .75fr 1fr;
    grid-auto-columns: 1fr;
    align-self: flex-start;
    display: grid;
  }

  .div-block-10.kaifeng-article.excel.small {
    grid-template-columns: .75fr 1fr;
  }

  .link-4.mod {
    padding: 20px 30px;
    display: block;
  }

  .link-4.mod:hover {
    font-size: 16px;
  }

  .link-4.mod.w--current {
    padding: 20px 30px;
    font-size: 16px;
    display: block;
  }

  .hero-stack {
    border: 1px #000;
  }

  .container-8 {
    border-style: solid;
    border-width: 0;
  }

  .container-8.profile.member {
    border-style: none;
    border-bottom-width: 1px;
    margin-bottom: 20px;
    padding-top: 20px;
  }

  .container-8.profile.member.broad {
    border-bottom-style: solid;
    display: block;
  }

  .container-8.profile.member.broad.aaaaa {
    border-style: none;
    border-width: 1px;
    padding-top: 0;
  }

  .container-8.profile.member.mod {
    flex-flow: column;
    flex: 0 auto;
    margin-bottom: 0;
    display: block;
  }

  .container-8.profile.a {
    margin-bottom: 100px;
  }

  .container-8.profile.a.aa {
    margin-left: 40px;
  }

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

  .team-grid.member {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    grid-template-rows: 80px;
    grid-template-columns: .5fr .5fr .5fr;
    grid-auto-rows: 80px;
    margin-top: 0;
    margin-bottom: 20px;
    display: flex;
  }

  .team-grid.scholars {
    border: 1px #000;
  }

  .team-grid.scholars.adjust {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .team-grid.scholars.adjust.mod {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .team-grid.scholars.adjust.a {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    grid-auto-flow: row dense;
    place-content: center;
    place-items: center;
    margin-left: 40px;
  }

  .team-grid.scholars.adjust.aa {
    margin-left: 20px;
  }

  .team-grid.broad-memers {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 100px;
    grid-template-columns: .75fr;
    grid-auto-rows: 100px;
    justify-content: stretch;
    width: 100%;
    margin-top: 40px;
  }

  .team-grid.broad-memers.adjust {
    grid-template-columns: .5fr;
  }

  .team-grid.broad-memers.resize {
    grid-template-columns: .25fr .25fr .25fr;
    width: 80%;
  }

  .broadmember {
    width: 336px;
    max-width: 100%;
    height: 100px;
  }

  .broadmember.adjust {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: center;
    width: 300px;
    height: 300px;
    margin-top: 20px;
    margin-bottom: 0;
  }

  .broadmember.modify {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
  }

  .team-member-image {
    box-sizing: border-box;
    aspect-ratio: 1;
    object-fit: cover;
    object-position: 50% 50%;
    width: 70%;
    max-width: 100%;
    height: 70%;
    max-height: none;
    margin-bottom: 10px;
  }

  .team-member-image.bold-text-10, .team-member-image._1 {
    object-position: 50% 0%;
  }

  .team-member-name {
    text-align: center;
    margin-top: 5px;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 25px;
  }

  .team-member-name.a {
    text-align: center;
    align-self: center;
    width: 110%;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 25px;
  }

  .team-member-position {
    text-align: center;
    margin-top: 5px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 22px;
  }

  .link-block-2 {
    width: 60%;
    height: 50%;
  }

  .link-block-2.scholar {
    width: 100%;
    height: 100%;
    margin-bottom: 0;
  }

  .link-12 {
    padding: 20px 30px;
    font-weight: 400;
    display: block;
  }

  .link-12:hover {
    font-size: 16px;
    font-weight: 700;
  }

  .testimonial-card.style {
    text-decoration: none;
  }

  .testimonial-info {
    width: 95%;
  }

  .testimonial-author {
    color: #000;
    text-decoration: none;
  }

  .div-block-11 {
    width: 90%;
  }

  .link-13 {
    padding: 20px 30px;
    font-weight: 400;
    display: block;
  }

  .link-13:hover {
    font-size: 16px;
    font-weight: 700;
  }

  .image-7.ia {
    margin-top: 40px;
  }

  .image-7.ia.small {
    width: 60%;
  }

  .link-15 {
    padding: 20px 30px;
    font-weight: 400;
    display: block;
  }

  .link-15:hover {
    font-size: 16px;
    font-weight: 700;
  }

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

  .news-report {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: center;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .news-headline {
    justify-content: center;
    align-items: center;
    width: 90%;
    padding-left: 0;
    display: flex;
  }

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

  .image-10 {
    margin-top: 10px;
  }

  .nav {
    align-self: center;
    margin-top: 20px;
    margin-left: 20px;
  }

  .nav.shade {
    align-self: center;
    margin-left: 20px;
  }

  .div-block-18 {
    height: 80%;
  }

  .div-block-19 {
    flex-flow: column;
    flex: 0 auto;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    height: 55%;
    margin-left: 10px;
  }

  .div-block-19.mod {
    vertical-align: middle;
  }

  .div-block-19.aa {
    margin-top: 10px;
    margin-left: 30px;
  }

  .paragraph-4 {
    margin-top: 20px;
  }

  .container-13 {
    max-width: 100%;
  }

  .testimonial-grid-two-2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    vertical-align: baseline;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-top: 0;
    display: inline-grid;
  }

  .testimonial-card-two-2 {
    aspect-ratio: auto;
    padding-top: 16px;
    text-decoration: none;
    display: inline-flex;
    box-shadow: 0 2px 5px #0003;
  }

  .testimonial-info-three-2 {
    flex-flow: column;
    margin-bottom: 20px;
    padding: 0;
    display: flex;
  }

  .image-13 {
    aspect-ratio: 3 / 2;
    object-fit: cover;
    width: 379.328px;
    height: 277.883px;
  }

  .link-block-4, .link-block-5, .link-block-6 {
    text-decoration: none;
  }

  .image-14 {
    max-width: 60%;
    margin-bottom: 40px;
  }

  .paragraph-6 {
    font-family: Georgia, Times, Times New Roman, serif;
  }

  .paragraph-7 {
    font-family: Georgia, Times, Times New Roman, serif;
    font-size: 18px;
  }

  .link-20 {
    color: var(--kaifeng-brown);
    -webkit-text-decoration: none;
    text-decoration: none;
  }

  .bold-text-3 {
    color: #000;
  }

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

  .adjust {
    text-align: left;
    line-height: 28px;
  }

  .list-item-3 {
    text-align: left;
  }

  .link-21, .link-22, .link-23, .link-24 {
    color: #000;
    text-decoration: none;
  }

  .paragraph-8 {
    font-family: Georgia, Times, Times New Roman, serif;
    font-size: 18px;
    line-height: 28px;
  }

  .paragraph-8.aaaaa {
    text-align: left;
    margin-top: 10px;
  }

  .paragraph-8.title {
    background-color: var(--kaifeng-brown);
    color: #fff;
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: 700;
  }

  .parag, .paragraph-9, .paragraph-10, .paragraph-11, .paragraph-12 {
    line-height: 28px;
  }

  .bold-text-4 {
    font-size: 18px;
    line-height: 25px;
  }

  .link-25, .link-26 {
    color: #000;
    text-decoration: none;
  }

  .list-item-4 {
    color: var(--kaifeng-brown);
  }

  .link-27 {
    color: #000;
    text-decoration: none;
  }

  .bold-text-5 {
    vertical-align: baseline;
  }

  .link-28 {
    color: #333;
    text-decoration: none;
  }

  .link-28.arrow-wrapper {
    flex: 0 auto;
  }

  .link-28.adj {
    margin-top: 20px;
  }

  .link-29, .link-30 {
    color: #333;
    text-decoration: none;
  }

  .text-image {
    text-align: center;
    vertical-align: baseline;
    width: 50%;
    max-width: 50%;
    margin-top: 40px;
    display: inline-block;
  }

  .text-block-9 {
    align-self: flex-end;
    display: flex;
  }

  .div-block-21 {
    align-self: flex-end;
  }

  .div-block-21.x {
    align-self: flex-start;
    margin-top: 20px;
    margin-left: 0;
  }

  .div-block-22, .link-block-7, .link-block-8, .link-block-9, .link-block-10, .link-block-11, .link-block-12 {
    text-decoration: none;
  }

  .div-block-23 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .link-block-13 {
    -webkit-text-fill-color: inherit;
    background-color: #fff0;
    background-clip: content-box;
    width: 90%;
  }

  .image-15 {
    float: right;
    clear: none;
    position: relative;
    bottom: -200px;
    left: -200px;
  }

  .image-15.resize {
    width: 10%;
  }

  .div-block-24 {
    -webkit-text-fill-color: transparent;
    background-color: #f1f1f100;
    -webkit-background-clip: text;
    background-clip: text;
    border: 1px solid #0000;
  }

  .image-16 {
    width: 14%;
    position: absolute;
    inset: 50% 44px auto 43%;
    overflow: visible;
  }

  .div-block-25 {
    width: 90%;
  }

  .image-17 {
    width: 10%;
    position: absolute;
    inset: 43.5% 0% auto 44%;
    overflow: visible;
  }

  .image-18 {
    inset: 0% auto auto;
  }

  .max-1200 {
    width: 100%;
    max-width: 109%;
  }

  .quick-stack-3, .quick-stack-4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .container-15 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: ". . Area"
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   / 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

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

  .container-17 {
    flex-flow: row;
    display: flex;
  }

  .mobile-overlay {
    display: none;
  }

  .link-block-16.a {
    width: 60%;
    height: 14%;
    top: 240px;
    bottom: 0;
    left: -29px;
  }

  .div-block-27.ai {
    margin-top: 20px;
    margin-bottom: -40px;
    overflow: visible;
  }

  .image-22 {
    max-width: 100%;
  }

  .image-22.aaa {
    max-width: 75%;
    margin-bottom: 0;
  }

  .image-22.aaa.bbb {
    margin-bottom: 40px;
  }

  .link-news {
    color: #000;
    -webkit-text-decoration: none;
    text-decoration: none;
  }

  .image-23 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    vertical-align: baseline;
    object-fit: fill;
    justify-content: center;
    align-items: center;
    max-width: 50%;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    display: inline-flex;
  }

  .div-block-28 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 80%;
    margin-bottom: 0;
    display: flex;
  }

  .link-block-17 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 100%;
    display: block;
  }

  .link-55 {
    -webkit-text-decoration-color: var(--kaifeng-brown);
    text-decoration-color: var(--kaifeng-brown);
  }

  .video-2 {
    width: 80%;
  }

  .code-embed {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    width: 80%;
    max-width: 80%;
    height: 80%;
    max-height: 80%;
    margin-top: 20px;
    display: flex;
    overflow: visible;
  }

  .bold-text-12 {
    vertical-align: baseline;
  }

  .testimonial-card-copy.style {
    text-decoration: none;
  }
}

@media screen and (min-width: 1920px) {
  .nav-menu-wrapper-three {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .nav-menu-three {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 100%;
    font-size: 16px;
  }

  .nav-menu-block {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    text-align: left;
    width: 75%;
  }

  .nav-dropdown {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide.mod.w--open {
    justify-content: center;
    align-items: center;
    width: 400%;
  }

  .nav-dropdown-link.mod {
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .hero-without-image {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .hero-heading-right {
    display: flex;
  }

  .team-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    width: 462px;
    height: 500px;
    display: block;
  }

  .team-block.a {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    display: block;
  }

  .team-member-image-two {
    width: 100%;
    height: 100%;
  }

  .team-member-image-two.mod {
    text-align: left;
    vertical-align: middle;
    object-fit: cover;
    width: 150%;
    height: 350px;
  }

  .heading-1.kaifeng-article.fix {
    margin-bottom: 0;
  }

  .heading-1.kaifeng-article.a.d {
    width: 100%;
  }

  .div-block-2.current-project {
    object-fit: contain;
  }

  .div-block-2.landing {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    vertical-align: middle;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: start space-between;
    align-items: center;
    width: 95%;
    max-width: 100%;
    height: 100%;
    max-height: 100%;
    display: flex;
  }

  .div-block-2.landing.mod {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    object-fit: cover;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    margin-left: 0;
    display: grid;
  }

  .heading3.on-hover {
    margin-top: 0;
  }

  .heading3.on-hover.second {
    margin-top: 0;
    padding-left: 0;
  }

  .heading3.landing {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
    margin-top: 0;
    display: flex;
  }

  .floating-icon {
    width: 52px;
  }

  .floating-icon.landing {
    padding-right: 20px;
  }

  .floating-icon.mod {
    align-self: flex-end;
    width: 57px;
    margin-top: -65px;
    padding-bottom: 20px;
  }

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

  .div-block-6.landing {
    margin-top: 10px;
    padding-top: 0;
  }

  .list-item {
    width: 10%;
    padding-right: 10px;
  }

  .list-item.land {
    width: 10%;
    max-width: 40%;
    padding-right: 0;
    list-style-type: none;
    display: block;
  }

  .div-block-7 {
    width: 99%;
    margin-left: 5px;
  }

  .div-block-8 {
    width: 80%;
  }

  .hero-heading-center {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: center;
  }

  .button-primary-2.button1.kaifeng-article {
    color: #fff;
  }

  .testimonial-image-left._0 {
    padding-bottom: 40px;
  }

  .testimonial-wrapper-four.charity {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .testimonial-wrapper-four.charity.first {
    padding-bottom: 40px;
  }

  .testimonial-left, .testimonial-left.mod {
    width: auto;
    margin-right: 20px;
  }

  .testimonial-image-four._0 {
    object-fit: cover;
  }

  .testimonial-image-four._1 {
    padding-bottom: 0;
  }

  .testimonial-right._3 {
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
  }

  .heading-small.margin-bottom-32px.heading-2.mod {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .link {
    width: 120%;
    margin-right: 60px;
  }

  .link.w--current {
    width: 100%;
  }

  .link._1 {
    width: 100%;
    max-width: 100%;
  }

  .link._1.w--current {
    width: 50%;
    max-width: 50%;
    display: inline-block;
  }

  .rich-text-block.current-project {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .paragraph-2, .paragraph-2.adjust {
    margin-top: 20px;
  }

  .container-8.profile.a {
    text-align: left;
    flex: 0 auto;
  }

  .team-grid.scholars.adjust {
    grid-column-gap: 69px;
    grid-row-gap: 69px;
    text-align: left;
    justify-content: start;
    width: 100%;
  }

  .broadmember.adjust {
    margin-top: 20px;
  }

  .div-block-18 {
    flex-flow: column;
    align-self: flex-start;
    display: flex;
  }

  .div-block-19.mod {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: flex-start;
    height: 100%;
    margin-left: 100px;
    display: flex;
  }

  .mod {
    width: 120%;
    padding-top: 20px;
  }

  .container-11 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: start stretch;
    display: inline-grid;
  }

  .team-block-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .testimonial-column-light {
    max-width: 100%;
  }

  .testimonial-grid-two {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    width: 120%;
    max-width: 120%;
    margin-top: 0;
  }

  .testimonial-card-two {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-top: 16px;
  }

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

  .image-12 {
    margin-bottom: 0;
  }

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

  .testimonial-grid-two-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: center;
  }

  .testimonial-info-three-2 {
    object-fit: fill;
  }

  .image-13 {
    width: 100%;
  }

  .image-18 {
    inset: 8% 0% auto 44%;
  }

  .mobile-overlay {
    display: none;
  }

  .link-block-16.a {
    width: 80%;
    margin-top: auto;
    position: relative;
    top: 270px;
    bottom: auto;
    left: 11px;
  }

  .text-block-50 {
    color: #141414;
    font-size: 18px;
    font-weight: 700;
    text-decoration: none;
  }
}

@media screen and (max-width: 991px) {
  .container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-self: flex-start;
    max-width: 728px;
    height: 99.9995%;
    max-height: 99.9995%;
  }

  .navbar-wrapper-three {
    justify-content: space-between;
  }

  .navbar-brand-three {
    position: relative;
  }

  .nav-menu-wrapper-three {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #0000;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    top: 0;
  }

  .nav-menu-three {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    background-color: #fff;
    border-radius: 0;
    flex-flow: row;
    justify-content: space-between;
    align-self: flex-start;
    align-items: center;
    margin-top: 0;
    padding: 10px 0;
    display: flex;
  }

  .nav-menu-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    font-size: 12px;
    line-height: 18px;
  }

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

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

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

  .nav-dropdown-list.shadow-three.mobile-shadow-hide.mod.w--open {
    justify-content: flex-start;
    align-items: flex-start;
    width: 600%;
    height: 900%;
    margin-bottom: 0;
    padding-bottom: 0;
  }

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

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

  .menu-button {
    padding: 12px;
  }

  .menu-button.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .hero-without-image {
    padding-bottom: 40px;
  }

  .hero-heading-right {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .hero-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .hero-split.landing {
    margin-top: -45px;
    margin-bottom: 20px;
  }

  .team-slider.news {
    padding-bottom: 40px;
  }

  .team-slide-wrapper {
    width: 47%;
    margin-right: 6%;
  }

  .team-block {
    width: 80%;
    padding: 10px;
  }

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

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

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

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

  .heading-1.kaifeng-article.a {
    width: 100%;
    margin-top: 0;
  }

  .heading-1.party {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-bottom: 10px;
  }

  .heading-1.landing {
    font-size: 30px;
  }

  .heading-1.xx, .heading-2.title {
    margin-top: 10px;
  }

  .heading-2.title.userflow {
    width: 100%;
  }

  .container-2 {
    text-align: left;
    flex-flow: column;
    flex: 0 auto;
    align-self: center;
    width: 95%;
    max-width: 728px;
    margin-right: 0;
    display: block;
  }

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

  .gallery-sticky {
    position: relative;
    top: 0;
  }

  .div-block-2.past-project {
    grid-column-gap: 29px;
    grid-row-gap: 29px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-5 {
    justify-content: flex-end;
    align-self: flex-start;
    align-items: flex-end;
  }

  .button1 {
    color: #201e1e;
  }

  .heading3.on-hover.second {
    font-size: 18px;
  }

  .heading3.landing {
    font-size: 15px;
    line-height: 23px;
  }

  .list-item.land {
    font-size: 12px;
  }

  .div-block-7.kaifeng-news.userflow {
    align-self: auto;
  }

  .hero-wrapper-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-2 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .button-primary-2.button1.kaifeng-article {
    color: #fff;
  }

  .testimonial-wrapper-four.charity.last.mod.fix.a {
    padding-top: 20px;
  }

  .testimonial-wrapper-four.charity.seminar {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .testimonial-left {
    width: 40%;
    margin-right: 40px;
  }

  .testimonial-image-four.logo.mod {
    margin-left: -32px;
  }

  .testimonial-image-four._0 {
    aspect-ratio: 3 / 2;
  }

  .testimonial-right {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
  }

  .heading-small.margin-bottom-32px.heading-2.mod {
    color: #000;
  }

  .link, .link.w--current {
    font-size: 12px;
  }

  .link._1.w--current {
    width: 200%;
  }

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

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

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

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

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

  .gallery-wrapper-2 {
    grid-template-columns: 1fr 1fr;
  }

  .gallery-sticky-2 {
    position: relative;
    top: 0;
  }

  .hero-wrapper-3 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-3 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .gallery-scroll-3 {
    width: 100%;
    max-width: 100%;
    padding-bottom: 60px;
    padding-left: 60px;
    padding-right: 60px;
  }

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

  .gallery-wrapper-3 {
    grid-template-columns: 1fr 1fr;
    margin-top: 20px;
  }

  .gallery-sticky-3 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    flex-flow: wrap;
    margin-bottom: 20px;
    position: relative;
    top: 0;
  }

  .gallery-sticky-3.info {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    flex-flow: wrap;
    margin-bottom: 20px;
  }

  .gallery-link-3 {
    align-self: center;
    margin-bottom: 0;
    font-size: 18px;
  }

  .gallery-link-3.selected, .gallery-link-3.selected.w--current {
    font-size: 20px;
  }

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

  .container-6.kaifeng-culture.a {
    justify-content: center;
    align-items: center;
    width: 95%;
  }

  .rich-text-block.current-project.a, .rich-text-block.a.dangjian {
    width: 95%;
  }

  .paragraph-2.aa {
    text-align: left;
    font-family: Georgia, Times, Times New Roman, serif;
  }

  .link-3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 14%;
    display: flex;
  }

  .image-6 {
    width: 100%;
  }

  .image-6.a {
    margin-top: -57px;
  }

  .image-6.a.b {
    margin-top: 0;
  }

  .div-block-10.kaifeng-article.scholar.xx {
    text-align: left;
    align-self: auto;
    width: 95%;
  }

  .link-4.mod {
    font-size: 12px;
  }

  .container-7, .container-8 {
    max-width: 728px;
  }

  .team-grid {
    grid-column-gap: 40px;
  }

  .team-grid.scholars.adjust.aa {
    margin-left: 10px;
  }

  .broadmember.modify {
    justify-content: flex-start;
    align-items: center;
  }

  .team-member-image {
    width: 190px;
    height: 190px;
  }

  .link-12 {
    font-size: 12px;
  }

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

  .testimonial-image {
    width: 10%;
  }

  .testimonial-author {
    color: #000;
  }

  .testimonial-slider-left {
    left: -20px;
  }

  .testimonial-slider-right {
    right: -20px;
  }

  .link-13, .link-15 {
    font-size: 12px;
  }

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

  .mod {
    font-size: 15px;
  }

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

  .team-slide-wrapper-2 {
    width: 47%;
    margin-right: 6%;
  }

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

  .team-slide-wrapper-3 {
    width: 47%;
    margin-right: 6%;
  }

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

  .pricing-grid, .testimonial-grid-two {
    grid-column-gap: 30px;
  }

  .testimonial-info-three {
    flex-direction: column;
  }

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

  .nav-menu {
    background-color: #fff;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

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

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

  .nav-button-wrapper {
    width: 100%;
    margin-left: 0;
  }

  .menu-button-2 {
    padding: 12px;
  }

  .menu-button-2.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

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

  .testimonial-grid-two-2 {
    grid-column-gap: 30px;
  }

  .testimonial-card-two-2 {
    padding-top: 15px;
    box-shadow: 0 2px 5px #0003;
  }

  .testimonial-info-three-2 {
    flex-direction: column;
  }

  .bold-text-2 {
    font-size: 15px;
  }

  .link-22 {
    color: #000;
    text-decoration: none;
  }

  .paragraph-8 {
    font-size: 14px;
  }

  .paragraph-8.aaaaa {
    margin-top: 10px;
    font-family: Georgia, Times, Times New Roman, serif;
  }

  .paragraph-8.title {
    font-size: 14px;
  }

  .link-25 {
    color: #000;
    font-size: 20px;
    text-decoration: none;
  }

  .link-26 {
    color: #000;
    font-size: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
  }

  .link-27 {
    color: #000;
    font-size: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
  }

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

  .hero-wrapper-4 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-4 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .link-block-7, .link-block-8, .link-block-9, .link-block-10, .link-block-11, .link-block-12 {
    text-decoration: none;
  }

  .div-block-23 {
    flex-flow: wrap;
  }

  .image-18 {
    width: 99.9998%;
  }

  .pricing-description-text {
    font-size: 2vw;
  }

  .pricing-check-cell {
    width: 15%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-48 {
    font-size: 1.5vw;
  }

  .pricing-description-cell {
    padding: 20px;
  }

  .pricing-component-titles {
    font-size: 2vw;
  }

  .bold-text-7 {
    font-size: 15px;
  }

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

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

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

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

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

  .menu-button-3 {
    padding: 12px;
  }

  .menu-button-3.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .link-block-16 {
    width: 10%;
    position: relative;
    top: 101px;
  }

  .div-block-27 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .code-embed {
    aspect-ratio: auto;
    object-fit: fill;
    width: 100%;
    display: flex;
    overflow: visible;
  }
}

@media screen and (max-width: 767px) {
  .navbar-logo-center {
    display: none;
  }

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

  .nav-menu-three {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-menu-block {
    flex-direction: column;
  }

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

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

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

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

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

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

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

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .hero-without-image, .hero-heading-right {
    padding: 60px 15px;
  }

  .hero-split.landing {
    margin-bottom: 20px;
    font-family: Georgia, Times, Times New Roman, serif;
  }

  .team-slider {
    padding: 60px 15px;
  }

  .team-slider.news {
    margin-bottom: 20px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .team-block {
    width: 50%;
  }

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

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

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

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

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

  .div-block {
    font-family: Georgia, Times, Times New Roman, serif;
  }

  .heading-1 {
    font-size: 30px;
  }

  .heading-1.kaifeng-article {
    text-align: left;
    font-size: 35px;
  }

  .heading-1.kaifeng-article.a {
    font-size: 30px;
  }

  .heading-1.party {
    margin-bottom: 0;
  }

  .heading-1.landing {
    font-size: 24px;
  }

  .heading-1.xx {
    margin-top: 10px;
  }

  .heading-2.title.userflow {
    justify-content: flex-start;
    align-items: stretch;
  }

  .gallery-scroll {
    padding: 60px 15px;
  }

  .div-block-2.past-project {
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-5.seminar {
    justify-content: flex-end;
    align-self: flex-start;
    align-items: flex-end;
  }

  .button1 {
    color: #1a1818;
  }

  .div-block-7.kaifeng-news.userflow {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: start;
    place-items: center;
    max-width: 95%;
    display: flex;
  }

  .div-block-7.kaifeng-news.current-project {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    padding-bottom: 10px;
  }

  .hero-heading-center {
    margin-bottom: 10px;
    padding: 60px 15px;
  }

  .centered-heading-2.margin-bottom-32px.heading-2 {
    line-height: 25px;
  }

  .centered-heading-2.margin-bottom-32px.heading-1.kaifeng-news {
    flex: 0 auto;
    height: 100%;
    max-height: 100%;
    line-height: 30px;
    display: flex;
  }

  .hero-wrapper-2.kaifeng-news {
    justify-content: space-between;
    width: 100%;
    margin-bottom: 20px;
  }

  .button-primary-2.button1.temp {
    color: var(--kaifeng-white);
  }

  .shadow-two-2 {
    padding-right: 80px;
  }

  .testimonial-image-left {
    padding: 60px 15px;
  }

  .testimonial-wrapper-four {
    flex-direction: column;
  }

  .testimonial-wrapper-four.charity.last.mod.fix.a {
    padding-top: 20px;
  }

  .testimonial-wrapper-four.charity.seminar {
    padding-top: 10px;
  }

  .testimonial-wrapper-four.charity.seminar.a.last, .testimonial-wrapper-four._0 {
    padding-top: 20px;
  }

  .testimonial-left {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .testimonial-image-four {
    height: auto;
  }

  .testimonial-right {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .heading-small {
    font-size: 28px;
    line-height: 36px;
  }

  .heading-small.margin-bottom-32px.heading-2 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .text-span {
    line-height: 35px;
  }

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

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

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

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

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

  .gallery-scroll-2, .hero-heading-center-2 {
    padding: 60px 15px;
  }

  .gallery-scroll-3 {
    padding: 20px 20px 140px;
  }

  .container-5 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .gallery-wrapper-3 {
    place-items: start stretch;
    width: 90%;
    margin-top: 10px;
  }

  .gallery-sticky-3 {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .gallery-sticky-3.info {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .gallery-link-3 {
    font-size: 18px;
  }

  .gallery-link-3.selected {
    font-size: 20px;
  }

  .hero-without-image-2 {
    padding: 60px 15px;
  }

  .container-6 {
    justify-content: flex-start;
    align-items: center;
  }

  .container-6.kaifeng-culture {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: center;
  }

  .container-6.kaifeng-culture.a {
    justify-content: center;
    align-items: center;
    width: 95%;
    max-width: 100%;
  }

  .container-6.party {
    justify-content: center;
    align-items: flex-start;
  }

  .container-6.aboutus.structure {
    margin-left: 20px;
  }

  .container-6.scholars {
    margin-bottom: 20px;
  }

  .rich-text-block.current-project.a {
    justify-content: center;
    align-items: center;
    width: 90%;
  }

  .rich-text-block.kaifeng-culture.about {
    width: 85%;
  }

  .rich-text-block.a.dangjian {
    width: 90%;
  }

  .paragraph-2 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .paragraph-2.aa {
    text-align: left;
    font-family: Georgia, Times, Times New Roman, serif;
  }

  .link-3 {
    width: 15%;
  }

  .image-6.a {
    margin-bottom: 20px;
    margin-left: 0;
  }

  .image-6.a.b {
    margin-left: 8px;
  }

  .image-6.small {
    width: 40%;
  }

  .div-block-10.kaifeng-article.scholar.xx {
    text-align: left;
    align-self: center;
    width: 90%;
  }

  .hero-stack, .team-intro {
    padding: 60px 15px;
  }

  .container-8.profile.member.broad.aaaaa, .container-8.profile.member.mod {
    margin-left: 25px;
  }

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

  .team-grid.scholars.adjust.aa {
    grid-column-gap: 40px;
    grid-row-gap: 50px;
    justify-content: start;
    margin-left: 30px;
  }

  .team-member-name {
    font-size: 16px;
  }

  .testimonial-slider-small {
    padding: 60px 15px;
  }

  .testimonial-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .testimonial-card {
    width: 90%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .testimonial-author {
    color: #111010;
  }

  .testimonial-slider-left {
    left: -10px;
  }

  .testimonial-slider-right {
    right: -10px;
  }

  .div-block-11, .div-block-11.cards {
    grid-template-columns: 1.3fr;
  }

  .image-7.ia.small {
    width: 80%;
  }

  .news-headline {
    flex-flow: column;
  }

  .mod {
    font-size: 14px;
    line-height: 25px;
  }

  .team-slider-2, .team-slider-3, .pricing-overview, .testimonial-column-light {
    padding: 60px 15px;
  }

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

  .testimonial-info-three {
    flex-direction: row;
  }

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

  .nav-menu {
    flex-direction: column;
    padding-bottom: 30px;
    padding-left: 0;
  }

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

  .nav-dropdown-2 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

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

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

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

  .mobile-margin-top-11 {
    margin-top: 10px;
  }

  .testimonial-column-light-2 {
    padding: 60px 15px;
  }

  .container-13 {
    flex-flow: wrap;
    max-width: 163%;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .container-13._0 {
    justify-content: center;
    align-items: center;
  }

  .testimonial-grid-two-2 {
    grid-template-columns: 1fr;
    margin-top: 10px;
  }

  .testimonial-card-two-2 {
    padding-top: 15px;
    box-shadow: 0 2px 5px #0003;
  }

  .testimonial-info-three-2 {
    flex-direction: row;
  }

  .link-20 {
    color: #000;
    text-decoration: none;
  }

  .link-22 {
    color: #0e0e0e;
    text-decoration: none;
  }

  .paragraph-8 {
    font-size: 12px;
  }

  .paragraph-8.aaaaa {
    margin-top: 10px;
    font-family: Georgia, Times, Times New Roman, serif;
  }

  .paragraph-8.title {
    font-size: 12px;
  }

  .link-25 {
    color: #000;
    -webkit-text-decoration: none;
    text-decoration: none;
  }

  .link-26, .link-27 {
    color: #000;
    text-decoration: none;
  }

  .hero-heading-left, .hero-without-image-3 {
    padding: 60px 15px;
  }

  .link-block-7 {
    color: #2a2626;
    text-decoration: none;
  }

  .link-block-8, .link-block-9 {
    text-decoration: none;
  }

  .link-block-10 {
    color: #201d1d;
    text-decoration: none;
  }

  .link-block-11, .link-block-12 {
    text-decoration: none;
  }

  .image-18 {
    width: 100%;
  }

  .pricing-description-text {
    font-size: 2.5vw;
  }

  .pricing-check-cell {
    padding: 10px 15px;
  }

  .pricing-check-column-titles {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-48 {
    letter-spacing: 0;
    font-size: 1.7vw;
  }

  .pricing-rows-titles {
    margin-bottom: 10px;
  }

  .pricing-description-cell {
    padding: 15px;
  }

  .pricing-check-mark {
    width: 2.7vw;
  }

  .pricing-component-titles {
    font-size: 2.1vw;
  }

  .navbar-logo-left {
    display: flex;
  }

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

  .container-18 {
    margin-left: auto;
    margin-right: auto;
  }

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

  .nav-menu-two {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

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

  .nav-dropdown-3 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle-3 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

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

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

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

  .nav-divider {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

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

  .mobile-margin-top-12 {
    margin-top: 10px;
  }

  .image-20 {
    padding-right: 0;
  }

  .link-block-14 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    order: 1;
    justify-content: flex-start;
    align-items: center;
    width: 10%;
    margin-top: 10px;
    margin-right: 10px;
    padding-right: 0;
    display: flex;
  }

  .body {
    background-color: var(--kaifeng-brown);
  }

  .mobile-overlay {
    background-color: var(--kaifeng-brown);
    border: 1px #000;
    padding: 20px 40px 40px 60px;
    display: none;
  }

  .comparison-table {
    margin-top: 20px;
  }

  .comparison-row {
    color: #fff;
    border: 1px #000;
    grid-template-columns: 1fr;
    padding-top: 10px;
    padding-bottom: 20px;
    padding-left: 20px;
    font-family: Georgia, Times, Times New Roman, serif;
    font-size: 18px;
    font-weight: 700;
    text-decoration: none;
  }

  .container-19 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-end;
    align-items: flex-start;
    margin-top: 10px;
    margin-right: 0;
    display: flex;
  }

  .image-21 {
    -webkit-text-fill-color: inherit;
    background-color: #fff0;
    background-clip: content-box;
    padding-right: 10px;
    display: inline-block;
  }

  .link-31 {
    text-decoration: none;
  }

  .link-31.w--current {
    color: #fff;
  }

  .link-32 {
    color: #fff;
    text-decoration: none;
  }

  .link-33, .link-34, .link-35, .link-36, .link-37, .link-38, .link-39, .link-40, .link-41, .link-42, .link-43, .link-44, .link-45, .link-46, .link-47, .link-48, .link-49, .link-50, .link-51, .link-52, .link-53, .link-54 {
    color: var(--kaifeng-white);
    text-decoration: none;
  }

  .link-block-15 {
    order: 1;
  }

  .link-block-16 {
    width: 10%;
    position: relative;
    top: -15px;
    left: 200px;
    right: -200px;
  }

  .link-block-16.a {
    top: 86px;
    left: 8px;
  }

  .code-embed {
    aspect-ratio: auto;
    object-fit: fill;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .testimonial-card-copy {
    width: 90%;
    margin-left: 10px;
    margin-right: 10px;
  }
}

@media screen and (max-width: 479px) {
  .container {
    max-width: none;
  }

  .nav-menu-three {
    flex-direction: column;
  }

  .hero-without-image {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .paragraph-14px.paragraph1 {
    text-align: left;
    justify-content: flex-end;
    align-items: flex-end;
    width: 80%;
  }

  .hero-heading-right {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .hero-wrapper.about {
    margin-bottom: 20px;
  }

  .hero-split {
    margin-bottom: 0;
  }

  .hero-split.landing {
    margin-top: -24px;
    margin-bottom: 10px;
  }

  .team-slider.news {
    margin-bottom: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 30px;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .team-slide-wrapper {
    width: 100%;
    margin-right: 0%;
  }

  .team-block {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 20px;
    display: block;
  }

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

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

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

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

  .div-block {
    flex-flow: wrap;
    justify-content: flex-end;
    align-items: stretch;
    width: 100%;
    margin-bottom: 10px;
  }

  .heading-1.kaifeng-article {
    margin-top: 20px;
    font-size: 30px;
  }

  .heading-1.kaifeng-article.a {
    font-size: 20px;
    line-height: 34px;
  }

  .heading-1.landing {
    width: 120%;
    margin-right: 0;
    font-size: 25px;
  }

  .heading-1.xx {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 0;
  }

  .heading-2.title {
    margin-top: 10px;
    font-size: 24px;
  }

  .heading-2.title.userflow {
    text-align: left;
    flex-flow: wrap;
    font-size: 14px;
    line-height: 26px;
  }

  .heading-2.a {
    margin-top: 0;
    font-size: 24px;
  }

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

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

  .div-block-2.past-project {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-5 {
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-end;
  }

  .button1 {
    color: #000;
    text-decoration: none;
  }

  .div-block-7.kaifeng-news {
    padding-bottom: 10px;
  }

  .div-block-7.kaifeng-news.userflow {
    max-width: 95%;
  }

  .div-block-7.kaifeng-news.modify {
    grid-template-columns: 1fr;
    font-size: 12px;
  }

  .div-block-7.kaifeng-news.current-project {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    justify-content: start;
    place-items: center start;
    max-width: 110%;
    padding-bottom: 0;
  }

  .div-block-7.kaifeng-news.report {
    padding-bottom: 10px;
  }

  .hero-heading-center {
    margin-bottom: 10px;
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .centered-heading-2 {
    margin-bottom: 24px;
  }

  .centered-heading-2.margin-bottom-32px.heading-2 {
    margin-bottom: 0;
  }

  .centered-heading-2.margin-bottom-32px.heading-1.kaifeng-news {
    margin-bottom: 0;
    padding-bottom: 10px;
  }

  .hero-wrapper-2.kaifeng-news {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    justify-content: center;
    width: 100%;
    margin-bottom: 10px;
  }

  .hero-split-2.hero {
    align-self: flex-start;
    margin-bottom: 0;
  }

  .button-primary-2.button1.kaifeng-article {
    color: #fff;
  }

  .button-primary-2.button1.temp {
    margin-bottom: 20px;
  }

  .shadow-two-2 {
    width: 100%;
    padding-right: 0;
  }

  .testimonial-image-left {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .testimonial-wrapper-four.charity.last.mod.fix.a {
    padding-top: 20px;
  }

  .testimonial-wrapper-four.charity.first.a {
    padding-top: 0;
    padding-bottom: 10px;
  }

  .testimonial-wrapper-four.charity.seminar {
    justify-content: center;
    align-items: flex-start;
  }

  .testimonial-wrapper-four.charity.seminar.a {
    justify-content: center;
    align-items: flex-start;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .testimonial-left {
    margin-bottom: 10px;
  }

  .testimonial-right {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: center;
    align-items: flex-start;
  }

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

  .heading-small.margin-bottom-32px.heading-2 {
    margin-top: 10px;
  }

  .heading-small.margin-bottom-32px.heading-2.mod {
    color: #000;
    text-decoration: none;
  }

  .footer-light-2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

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

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

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

  .footer-bottom-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 20px;
  }

  .footer-copyright-2 {
    width: 110%;
    max-width: 100%;
    font-family: Georgia, Times, Times New Roman, serif;
    font-size: 11px;
    line-height: 15px;
  }

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

  .image-4 {
    max-width: 40%;
  }

  .text-span-2 {
    line-height: 12px;
  }

  .text-span-3 {
    line-height: 15px;
  }

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

  .gallery-wrapper-2 {
    grid-template-columns: 1fr;
  }

  .centered-heading-3 {
    margin-bottom: 24px;
  }

  .container-5 {
    justify-content: center;
    align-items: flex-start;
    max-width: none;
  }

  .gallery-wrapper-3 {
    grid-template-columns: 1fr;
  }

  .gallery-sticky-3 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 0;
    font-size: 13px;
  }

  .gallery-sticky-3.info {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
  }

  .gallery-link-3 {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    font-size: 14px;
    display: block;
  }

  .gallery-link-3.selected {
    font-size: 14px;
  }

  .gallery-link-3.selected.w--current, .gallery-link-3.selected.longtext.w--current {
    font-size: 16px;
  }

  .gallery-image-wrapper-3 {
    margin-bottom: 100px;
  }

  .hero-without-image-2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .container-6 {
    max-width: none;
    margin-bottom: 140px;
  }

  .container-6.kaifeng-culture {
    justify-content: center;
    align-items: center;
  }

  .container-6.kaifeng-culture.a {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .container-6.aboutus.structure {
    margin-left: 10px;
  }

  .container-6.articles._0 {
    margin-bottom: 0;
  }

  .rich-text-block.current-project {
    margin-bottom: 10px;
  }

  .rich-text-block.current-project.a {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .rich-text-block.kaifeng-culture {
    width: 90%;
  }

  .rich-text-block.student {
    margin-bottom: 10px;
  }

  .rich-text-block.a {
    width: 100%;
  }

  .rich-text-block.a.dangjian {
    width: 95%;
  }

  .heading-4.a {
    margin-top: 10px;
    font-size: 14px;
  }

  .paragraph-2 {
    font-family: Georgia, Times, Times New Roman, serif;
  }

  .paragraph-2.adjust.aa {
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 16px;
  }

  .paragraph-2.adjust.aa._22 {
    font-size: 16px;
  }

  .paragraph-2.aa {
    text-align: left;
    margin-top: 10px;
    font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
    font-size: 12px;
  }

  .paragraph-2.footnote {
    font-size: 16px;
  }

  .link-3 {
    width: 20%;
  }

  .image-6.a {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    display: inline-flex;
  }

  .image-6.a.b {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .image-6.small {
    width: 80%;
  }

  .div-block-10.kaifeng-article {
    align-self: center;
    display: block;
  }

  .div-block-10.kaifeng-article.scholar.xx {
    width: 100%;
    margin-top: 10px;
  }

  .div-block-10.kaifeng-article.excel.small {
    grid-template-columns: 1.5fr 1fr;
  }

  .hero-stack {
    border-bottom: 0 #e4ebf300;
    padding-top: 20px;
    padding-bottom: 20px;
  }

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

  .link-6, .link-7, .link-9 {
    font-size: 14px;
  }

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

  .container-8.profile.member.broad.aaaaa, .container-8.profile.member.mod {
    margin-left: 10px;
  }

  .centered-heading-4 {
    margin-bottom: 24px;
  }

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

  .team-grid.broad-memers, .team-grid.broad-memers.adjust {
    grid-template-columns: .75fr .75fr;
  }

  .team-grid.broad-memers.resize {
    grid-template-columns: .5fr .5fr;
  }

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

  .testimonial-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .testimonial-card {
    margin-left: 0;
    margin-right: 0;
    text-decoration: none;
  }

  .testimonial-card.style {
    text-decoration: none;
  }

  .testimonial-info {
    flex-flow: wrap;
  }

  .testimonial-image {
    width: 20%;
    text-decoration: none;
  }

  .testimonial-author {
    color: #0f0f0f;
    text-decoration: none;
  }

  .testimonial-slider-left {
    left: -10px;
  }

  .testimonial-slider-right {
    right: -10px;
  }

  .div-block-11.cards {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .image-7.ia.small {
    width: 100%;
  }

  .text-block-8.paragraph-2.email {
    flex-flow: wrap;
    padding-left: 0;
  }

  .link-17 {
    font-size: 14px;
  }

  .image-8 {
    width: 30px;
  }

  .news-headline {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    padding-left: 0;
  }

  .div-block-17 {
    flex-flow: wrap;
  }

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

  .centered-heading-5 {
    margin-bottom: 24px;
  }

  .team-slide-wrapper-2 {
    width: 100%;
    margin-right: 0%;
  }

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

  .centered-heading-6 {
    margin-bottom: 24px;
  }

  .team-slide-wrapper-3 {
    width: 100%;
    margin-right: 0%;
  }

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

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

  .nav-menu {
    flex-direction: column;
  }

  .nav-button-wrapper {
    width: auto;
  }

  .container-13 {
    text-align: left;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    width: 110%;
    max-width: 110%;
    margin-left: 0;
    display: inline-flex;
  }

  .container-13._0 {
    width: 100%;
  }

  .centered-heading-7 {
    margin-bottom: 24px;
  }

  .testimonial-grid-two-2 {
    width: 95%;
    margin-top: 10px;
    margin-left: -15px;
  }

  .testimonial-card-two-2 {
    padding-top: 15px;
    box-shadow: 0 2px 5px #0003;
  }

  .link-20 {
    color: #000;
    text-decoration: none;
  }

  .link-22 {
    color: #000;
    -webkit-text-decoration: none;
    text-decoration: none;
  }

  .paragraph-8 {
    font-size: 6px;
  }

  .paragraph-8.aaaaa {
    font-family: Georgia, Times, Times New Roman, serif;
    font-size: 16px;
  }

  .paragraph-8.title {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 6px;
  }

  .paragraph-8.change {
    font-size: 10px;
  }

  .link-25 {
    color: #000;
    -webkit-text-decoration: none;
    text-decoration: none;
  }

  .link-26 {
    color: #000;
    text-decoration: none;
  }

  .link-27 {
    color: #000;
    -webkit-text-decoration: none;
    text-decoration: none;
  }

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

  .div-block-22, .link-block-7, .link-block-8, .link-block-9, .link-block-10, .link-block-11, .link-block-12 {
    text-decoration: none;
  }

  .image-18 {
    position: relative;
    bottom: auto;
    right: auto;
  }

  .pricing-description-text {
    font-size: 4vw;
  }

  .pricing-check-cell {
    padding: 5px;
  }

  .pricing-check-column-titles {
    padding-left: 5px;
    padding-right: 5px;
  }

  .text-block-48 {
    font-size: 2.5vw;
  }

  .pricing-description-cell {
    padding: 10px;
  }

  .pricing-check-mark {
    width: 5vw;
  }

  .pricing-component-titles {
    font-size: 3.5vw;
  }

  .bold-text-6 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-end;
    align-items: flex-end;
    width: 200%;
    max-width: 200%;
    font-size: 12px;
    line-height: 19px;
    display: flex;
  }

  .bold-text-8 {
    font-size: 14px;
  }

  .bold-text-9, .bold-text-10 {
    font-size: 12px;
  }

  .bold-text-11 {
    font-size: 16px;
  }

  .div-block-26 {
    margin-bottom: 140px;
  }

  .navbar-logo-left-container.shadow-three {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

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

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

  .link-block-14 {
    justify-content: flex-end;
    align-items: center;
    width: 10%;
    display: flex;
  }

  .body {
    background-color: var(--kaifeng-brown);
  }

  .mobile-overlay {
    background-color: var(--kaifeng-brown);
    padding-top: 10px;
    padding-left: 40px;
    padding-right: 15px;
    display: none;
  }

  .centered-heading-8 {
    margin-bottom: 24px;
  }

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

  .comparison-title {
    margin-left: 10px;
  }

  .comparison-row {
    grid-column-gap: 20px;
    font-size: 16px;
  }

  .comparison-negative {
    background-position: 0 5px;
    background-size: 14px;
    margin-left: 10px;
    padding-left: 20px;
  }

  .comparison-positive {
    background-position: 0 4px;
    background-size: 16px;
    margin-left: 10px;
    padding-left: 20px;
  }

  .container-19 {
    margin-top: 20px;
    margin-right: 10px;
  }

  .image-21 {
    padding-right: 5px;
    display: block;
  }

  .link-block-16 {
    position: relative;
    bottom: 15px;
    right: -131px;
  }

  .link-block-16.a {
    top: -14px;
    left: 131px;
  }

  .div-block-27 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: -8px;
    margin-right: 15px;
    padding-left: 0;
    display: block;
  }

  .code-embed {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    aspect-ratio: 3 / 2;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    display: flex;
  }

  .testimonial-card-copy {
    margin-left: 0;
    margin-right: 0;
    text-decoration: none;
  }

  .testimonial-card-copy.style {
    text-decoration: none;
  }
}

#w-node-a95d9e8b-a68a-6514-ccce-a4474bd399dd-81cc66b4 {
  justify-self: start;
}

#w-node-e94cb02c-f5e6-361c-ec60-4eb5d05db8c4-81cc66b4 {
  place-self: center end;
}

#w-node-e94cb02c-f5e6-361c-ec60-4eb5d05db8c5-81cc66b4, #w-node-e94cb02c-f5e6-361c-ec60-4eb5d05db8c9-81cc66b4 {
  justify-self: start;
}

#w-node-a95d9e8b-a68a-6514-ccce-a4474bd399e0-81cc66b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2d6e447-453c-9df4-b33a-6b1cb4b72b06-47a00d05, #w-node-_5b049cb0-f4b3-6cf2-e6f7-195b5f5c78dc-47a00d05, #w-node-_5b049cb0-f4b3-6cf2-e6f7-195b5f5c78e0-47a00d05, #w-node-_4f4cee39-5fff-b415-7f85-684aec13b02a-47a00d05, #w-node-_4f4cee39-5fff-b415-7f85-684aec13b02e-47a00d05, #w-node-e49943b2-25be-19a2-b275-7f5b41791757-47a00d05, #w-node-e49943b2-25be-19a2-b275-7f5b4179175b-47a00d05, #w-node-_2b7bd424-4f24-dfdf-2bd5-d891f841fd69-47a00d05 {
  justify-self: start;
}

#w-node-_9b442ebe-f341-29e3-c6d6-178c6d1aafe3-47a00d05, #w-node-c1210d7d-ab40-01bc-154d-c58cbeabff26-5ebd8e06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c1210d7d-ab40-01bc-154d-c58cbeabff36-5ebd8e06 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#virtual-booths.w-node-c1210d7d-ab40-01bc-154d-c58cbeabff37-5ebd8e06, #w-node-c1210d7d-ab40-01bc-154d-c58cbeabff38-5ebd8e06, #access-dash.w-node-c1210d7d-ab40-01bc-154d-c58cbeabff3b-5ebd8e06, #w-node-c1210d7d-ab40-01bc-154d-c58cbeabff3c-5ebd8e06, #lead-retrieval.w-node-c1210d7d-ab40-01bc-154d-c58cbeabff3f-5ebd8e06, #w-node-c1210d7d-ab40-01bc-154d-c58cbeabff40-5ebd8e06, #lead-scoring.w-node-c1210d7d-ab40-01bc-154d-c58cbeabff43-5ebd8e06, #w-node-c1210d7d-ab40-01bc-154d-c58cbeabff44-5ebd8e06, #sponsored-sections.w-node-c1210d7d-ab40-01bc-154d-c58cbeabff47-5ebd8e06, #w-node-c1210d7d-ab40-01bc-154d-c58cbeabff48-5ebd8e06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc299acf-8d44-0fb4-74b9-b5d9828f6d68-eeb67954, #w-node-dc299acf-8d44-0fb4-74b9-b5d9828f6d8f-eeb67954, #w-node-dc299acf-8d44-0fb4-74b9-b5d9828f6d93-eeb67954, #w-node-_956ed553-f407-99b5-b845-e812a2b19869-eeb67954, #w-node-_956ed553-f407-99b5-b845-e812a2b1986d-eeb67954, #w-node-dc299acf-8d44-0fb4-74b9-b5d9828f6d73-eeb67954, #w-node-dc299acf-8d44-0fb4-74b9-b5d9828f6d77-eeb67954, #w-node-_2b7bd424-4f24-dfdf-2bd5-d891f841fd69-eeb67954 {
  justify-self: start;
}

#w-node-_547b52c5-dea0-feed-761a-b106c519835c-d4e6cf2e {
  place-self: center start;
}

#w-node-_547b52c5-dea0-feed-761a-b106c519836e-d4e6cf2e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_547b52c5-dea0-feed-761a-b106c5198374-d4e6cf2e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_547b52c5-dea0-feed-761a-b106c5198375-d4e6cf2e, #w-node-_6e2ef091-f83f-e28c-6804-25accfab0d50-cfab0d49, #w-node-_6e2ef091-f83f-e28c-6804-25accfab0d52-cfab0d49 {
  justify-self: start;
}

#w-node-_0ad784a2-4569-eb32-8317-326ca26dbdf8-187fc1cf {
  place-self: center start;
}

#w-node-_0ad784a2-4569-eb32-8317-326ca26dbe04-187fc1cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ad784a2-4569-eb32-8317-326ca26dbe1a-187fc1cf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5393e315-4319-23a5-9749-65e57e95bc23-187fc1cf, #w-node-_5393e315-4319-23a5-9749-65e57e95bc25-187fc1cf, #w-node-dbef4fcc-ae94-cbcf-1398-a77d2a81dc3a-134da658, #w-node-cf3e68d8-c9da-f4bb-533f-4cfd2a004d9c-547cf651 {
  justify-self: start;
}

#w-node-_620d0abb-fee8-3c4c-d98a-fee51a100a70-547cf651 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_620d0abb-fee8-3c4c-d98a-fee51a100a80-547cf651 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#access-dash.w-node-_620d0abb-fee8-3c4c-d98a-fee51a100a85-547cf651 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d223e00f-04e3-ed0d-2c5e-656903bc55b8-547cf651, #w-node-_37739be1-3b12-cc77-1146-8f1c80fc5f65-547cf651, #w-node-_37739be1-3b12-cc77-1146-8f1c80fc5f69-547cf651, #w-node-_37739be1-3b12-cc77-1146-8f1c80fc5f6f-547cf651, #w-node-_37739be1-3b12-cc77-1146-8f1c80fc5f73-547cf651, #w-node-_37739be1-3b12-cc77-1146-8f1c80fc5f79-547cf651, #w-node-_37739be1-3b12-cc77-1146-8f1c80fc5f7d-547cf651, #w-node-_37739be1-3b12-cc77-1146-8f1c80fc5f83-547cf651, #w-node-_37739be1-3b12-cc77-1146-8f1c80fc5f87-547cf651 {
  justify-self: start;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecccb-60f4bbd3 {
  place-self: center start;
}

#w-node-_081713e2-5e52-a1a1-f811-eb42aca6bf43-60f4bbd3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-60f4bbd3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#access-dash.w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce2-60f4bbd3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_7206d7ed-9366-1276-5a56-f8a1be0befba-60f4bbd3 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_7206d7ed-9366-1276-5a56-f8a1be0befbb-60f4bbd3 {
  order: 0;
}

#w-node-_158850c8-f649-09ee-41db-9a1e4cea095e-60f4bbd3 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_158850c8-f649-09ee-41db-9a1e4cea095f-60f4bbd3 {
  order: 0;
}

#w-node-_41db4ecc-9bc6-0d47-287c-f847fcb57c54-60f4bbd3 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_41db4ecc-9bc6-0d47-287c-f847fcb57c55-60f4bbd3 {
  order: 0;
}

#w-node-_1e2ced0a-ffce-8bad-2d20-0867f8c7ee0c-60f4bbd3 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_1e2ced0a-ffce-8bad-2d20-0867f8c7ee0d-60f4bbd3 {
  order: 0;
}

#w-node-_0bda457f-df76-d7cc-4d83-a9877483e4a5-60f4bbd3 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_0bda457f-df76-d7cc-4d83-a9877483e4a6-60f4bbd3 {
  order: 0;
}

#w-node-d0831217-5dfd-6329-1725-c0365be05290-60f4bbd3 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-d0831217-5dfd-6329-1725-c0365be05291-60f4bbd3 {
  order: 0;
}

#w-node-cd1bb5dc-9340-fb33-5855-38a8bc7659e5-60f4bbd3 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-cd1bb5dc-9340-fb33-5855-38a8bc7659e6-60f4bbd3 {
  order: 0;
}

#w-node-_4c6abf42-0d4c-4397-8157-1e64944e279b-60f4bbd3 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_4c6abf42-0d4c-4397-8157-1e64944e279c-60f4bbd3 {
  order: 0;
}

#w-node-a6f9bb83-b11b-2ad4-d4ef-909d414c3d18-60f4bbd3 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-a6f9bb83-b11b-2ad4-d4ef-909d414c3d19-60f4bbd3 {
  order: 0;
}

#w-node-f4035849-5d7b-39e4-fbec-747c808ac302-60f4bbd3 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f4035849-5d7b-39e4-fbec-747c808ac303-60f4bbd3 {
  order: 0;
}

#w-node-_9a5dcd11-878d-0d05-47db-9cc638dd8c90-60f4bbd3 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_9a5dcd11-878d-0d05-47db-9cc638dd8c91-60f4bbd3 {
  order: 0;
}

#w-node-_65c049e9-265a-ce62-c5eb-41d227d83579-60f4bbd3 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_65c049e9-265a-ce62-c5eb-41d227d8357a-60f4bbd3 {
  order: 0;
}

#w-node-e19afdbb-aa24-6815-1a9e-17eec2f26037-60f4bbd3 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-e19afdbb-aa24-6815-1a9e-17eec2f26038-60f4bbd3 {
  order: 0;
}

#w-node-_3ff1da46-cd65-499d-6a35-a3f2d8c852b5-60f4bbd3 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_3ff1da46-cd65-499d-6a35-a3f2d8c852b6-60f4bbd3 {
  order: 0;
}

#w-node-_13401a61-eb44-8eb1-1e83-fe8f53cf00c0-60f4bbd3 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_13401a61-eb44-8eb1-1e83-fe8f53cf00c1-60f4bbd3 {
  order: 0;
}

#w-node-_24d4cd35-1d64-83df-fecd-fde54b2df8dd-60f4bbd3 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_24d4cd35-1d64-83df-fecd-fde54b2df8de-60f4bbd3 {
  order: 0;
}

#w-node-fccebb1a-d095-0a55-43ed-608e2fa78c6c-60f4bbd3 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_43ec5288-8424-439e-916b-fd99f29e61ef-60f4bbd3 {
  order: 0;
}

#w-node-_5e350460-a8b8-ce43-e7bd-cc0243369057-60f4bbd3 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_5e350460-a8b8-ce43-e7bd-cc0243369058-60f4bbd3 {
  order: 0;
}

#w-node-_10cca8e0-6001-0a89-78a7-a8d3c1990232-60f4bbd3 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_10cca8e0-6001-0a89-78a7-a8d3c1990233-60f4bbd3 {
  order: 0;
}

#w-node-cf3e68d8-c9da-f4bb-533f-4cfd2a004d9c-fc7eb19d {
  justify-self: start;
}

#w-node-_620d0abb-fee8-3c4c-d98a-fee51a100a70-fc7eb19d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_620d0abb-fee8-3c4c-d98a-fee51a100a80-fc7eb19d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#access-dash.w-node-_620d0abb-fee8-3c4c-d98a-fee51a100a85-fc7eb19d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b9c1307f-ba06-b303-cb28-406ba761b9e0-fc7eb19d {
  justify-self: start;
}

#w-node-b9c1307f-ba06-b303-cb28-406ba761b9e3-fc7eb19d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf3e68d8-c9da-f4bb-533f-4cfd2a004d9c-aa944bc9 {
  place-self: center start;
}

#w-node-_620d0abb-fee8-3c4c-d98a-fee51a100a70-aa944bc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_620d0abb-fee8-3c4c-d98a-fee51a100a80-aa944bc9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#access-dash.w-node-_620d0abb-fee8-3c4c-d98a-fee51a100a85-aa944bc9 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_512a70f5-dcb4-5b6c-753e-ce5eb9d86b1b-aa944bc9 {
  justify-self: start;
}

#w-node-_512a70f5-dcb4-5b6c-753e-ce5eb9d86b1e-aa944bc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecccb-8e5b7310 {
  place-self: center start;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5eccd7-8e5b7310 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3c9e9548-f28e-8701-8096-d012e1a789cd-8e5b7310 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3c9e9548-f28e-8701-8096-d012e1a789dc-8e5b7310, #w-node-_3c9e9548-f28e-8701-8096-d012e1a789e0-8e5b7310, #w-node-_3c9e9548-f28e-8701-8096-d012e1a789e8-8e5b7310, #w-node-_3c9e9548-f28e-8701-8096-d012e1a789ec-8e5b7310, #w-node-_2492a1a0-38dd-4c3e-7bdb-107e4f9c16d9-8e5b7310, #w-node-_2492a1a0-38dd-4c3e-7bdb-107e4f9c16dd-8e5b7310, #w-node-_3c9e9548-f28e-8701-8096-d012e1a789f4-8e5b7310, #w-node-_3c9e9548-f28e-8701-8096-d012e1a789f8-8e5b7310 {
  justify-self: start;
}

#w-node-_36678220-ffda-87a5-9e58-385192f3e78e-f31e4d1e {
  place-self: center start;
}

#w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-f31e4d1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-f31e4d1e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#access-dash.w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce2-f31e4d1e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecccb-e6e4aece {
  place-self: center start;
}

#w-node-db0b088f-a8d8-9141-eb47-0df37e299847-e6e4aece {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-e6e4aece {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_186aa975-5d63-92eb-8501-6623753204fd-e6e4aece, #w-node-_186aa975-5d63-92eb-8501-662375320501-e6e4aece, #w-node-_186aa975-5d63-92eb-8501-662375320509-e6e4aece, #w-node-_186aa975-5d63-92eb-8501-66237532050d-e6e4aece, #w-node-_186aa975-5d63-92eb-8501-662375320515-e6e4aece, #w-node-_186aa975-5d63-92eb-8501-662375320519-e6e4aece {
  justify-self: start;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecccb-1b328d05 {
  place-self: center start;
}

#w-node-_8d5678a0-557c-31e1-8f6f-89073d844c09-1b328d05 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-1b328d05 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fc42a818-32ba-acca-41f1-56f0d1ed8e11-1b328d05, #w-node-fc42a818-32ba-acca-41f1-56f0d1ed8e15-1b328d05, #w-node-_1a297763-b3f9-7661-9228-6c5170414192-1b328d05, #w-node-_1a297763-b3f9-7661-9228-6c5170414196-1b328d05, #w-node-_26a2722b-0fa5-c641-b9e5-2f5b9696cce9-1b328d05, #w-node-_26a2722b-0fa5-c641-b9e5-2f5b9696cced-1b328d05 {
  justify-self: start;
}

#w-node-_547b52c5-dea0-feed-761a-b106c519835c-5a3d9d97 {
  place-self: center start;
}

#w-node-d70463e9-ed28-e489-a495-a99c19673478-5a3d9d97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_547b52c5-dea0-feed-761a-b106c5198374-5a3d9d97 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f4109b38-5e76-d8f7-aad2-79dfaa0d9975-5a3d9d97, #w-node-f4109b38-5e76-d8f7-aad2-79dfaa0d9979-5a3d9d97, #w-node-_76f091e1-2eab-096c-69e3-fea72151d510-5a3d9d97, #w-node-_76f091e1-2eab-096c-69e3-fea72151d512-5a3d9d97, #w-node-_9cf8cbf2-7c19-dc0e-f6e9-7419d973e2d1-5a3d9d97, #w-node-_9cf8cbf2-7c19-dc0e-f6e9-7419d973e2d3-5a3d9d97, #w-node-_02f6a901-bef2-74cb-f19f-c3c33a636430-5a3d9d97, #w-node-_02f6a901-bef2-74cb-f19f-c3c33a636432-5a3d9d97, #w-node-_66a5f018-94e1-db9e-9421-324d91a4dddb-5a3d9d97, #w-node-_66a5f018-94e1-db9e-9421-324d91a4dddd-5a3d9d97, #w-node-_45251496-a9c2-d2d2-313f-8c7d7b567ebd-5a3d9d97, #w-node-_45251496-a9c2-d2d2-313f-8c7d7b567ebf-5a3d9d97, #w-node-_594926db-d47c-cdcd-10ea-42a14ef77329-5a3d9d97, #w-node-_594926db-d47c-cdcd-10ea-42a14ef7732b-5a3d9d97 {
  justify-self: start;
}

#w-node-_547b52c5-dea0-feed-761a-b106c519835c-7cb19bf2 {
  place-self: center start;
}

#w-node-_8a50e3c4-18e2-f2c5-ab89-9f02afa4f156-7cb19bf2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_547b52c5-dea0-feed-761a-b106c5198374-7cb19bf2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f4109b38-5e76-d8f7-aad2-79dfaa0d9975-7cb19bf2, #w-node-f4109b38-5e76-d8f7-aad2-79dfaa0d9979-7cb19bf2, #w-node-_710bfc57-5807-6bdb-05fa-beb6071f2ffb-7cb19bf2, #w-node-_710bfc57-5807-6bdb-05fa-beb6071f2ffd-7cb19bf2, #w-node-c909b7e9-b7e9-7c3e-554f-482dbace2bab-7cb19bf2, #w-node-c909b7e9-b7e9-7c3e-554f-482dbace2bad-7cb19bf2, #w-node-d1107a36-6e15-3be7-bb3e-063e9261950b-7cb19bf2, #w-node-d1107a36-6e15-3be7-bb3e-063e9261950d-7cb19bf2, #w-node-_1251b27e-a305-0853-6659-b064dedc190c-7cb19bf2, #w-node-_1251b27e-a305-0853-6659-b064dedc190e-7cb19bf2, #w-node-e8bdcb7e-15fc-ba2e-a4c3-a180c1b55320-7cb19bf2, #w-node-e8bdcb7e-15fc-ba2e-a4c3-a180c1b55322-7cb19bf2, #w-node-bc8089d3-8d0e-6fe5-3b9e-3008de80edf2-7cb19bf2, #w-node-bc8089d3-8d0e-6fe5-3b9e-3008de80edf4-7cb19bf2, #w-node-_664c0e39-8fdd-e445-02f3-fb1566f1786e-7cb19bf2, #w-node-_664c0e39-8fdd-e445-02f3-fb1566f17870-7cb19bf2 {
  justify-self: start;
}

#w-node-_547b52c5-dea0-feed-761a-b106c519835c-31e16d53 {
  place-self: center start;
}

#w-node-_15e67b8e-625c-f129-3675-44e50fd94670-31e16d53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_547b52c5-dea0-feed-761a-b106c5198374-31e16d53 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f4109b38-5e76-d8f7-aad2-79dfaa0d9975-31e16d53, #w-node-f4109b38-5e76-d8f7-aad2-79dfaa0d9979-31e16d53, #w-node-c3ab8cc4-3764-cb30-7da7-d1aabcaa775b-31e16d53, #w-node-c3ab8cc4-3764-cb30-7da7-d1aabcaa775d-31e16d53 {
  justify-self: start;
}

#w-node-_547b52c5-dea0-feed-761a-b106c519835c-028058cb {
  place-self: center start;
}

#w-node-_348dd203-eca5-608b-27c3-0bb7dae0e7ed-028058cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_547b52c5-dea0-feed-761a-b106c5198374-028058cb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_547b52c5-dea0-feed-761a-b106c519835c-4abfafd5 {
  place-self: center start;
}

#w-node-_5da0be90-74d7-7b44-646a-e27bbc68ebfd-4abfafd5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_547b52c5-dea0-feed-761a-b106c5198374-4abfafd5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_547b52c5-dea0-feed-761a-b106c519835c-29a9c8aa {
  place-self: center start;
}

#w-node-_1331ab36-e7a7-18b4-bad0-1c6f96cc2e88-29a9c8aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_547b52c5-dea0-feed-761a-b106c5198374-29a9c8aa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0ad784a2-4569-eb32-8317-326ca26dbdf8-5141fb52 {
  place-self: center start;
}

#w-node-_0ad784a2-4569-eb32-8317-326ca26dbe04-5141fb52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ad784a2-4569-eb32-8317-326ca26dbe1a-5141fb52 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0850ce88-033d-458a-6458-d3a4b3208927-5141fb52, #w-node-_0850ce88-033d-458a-6458-d3a4b320892b-5141fb52, #w-node-e4451d8b-36f1-9b84-50ca-7389718b4783-5141fb52, #w-node-e4451d8b-36f1-9b84-50ca-7389718b4787-5141fb52 {
  justify-self: start;
}

#w-node-_0ad784a2-4569-eb32-8317-326ca26dbdf8-2035b22b {
  place-self: center start;
}

#w-node-_0ad784a2-4569-eb32-8317-326ca26dbe04-2035b22b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ad784a2-4569-eb32-8317-326ca26dbe1a-2035b22b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b134a45c-d23b-b4e9-9f1c-32e03b0d50f3-2035b22b, #w-node-_1d7e293f-09cd-3f9f-e94d-ece5dd7260ef-2035b22b, #w-node-_87518d84-ef8c-b582-6507-89685fa01909-2035b22b, #w-node-_10432e6b-c05e-bbba-b0cc-24a16c6353b5-2035b22b, #w-node-de7bbda4-edce-9fb1-2885-19e32995d26e-2035b22b, #w-node-e4ae4fff-e575-8e51-f380-5ec9bdd29bab-2035b22b, #w-node-_8697a687-3145-0fac-3680-0fb414a67a76-2035b22b {
  order: 0;
}

#w-node-_0ad784a2-4569-eb32-8317-326ca26dbdf8-bc2ffb1d {
  place-self: center start;
}

#w-node-_0ad784a2-4569-eb32-8317-326ca26dbe04-bc2ffb1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ad784a2-4569-eb32-8317-326ca26dbe1a-bc2ffb1d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-_341ee7cf-f283-9645-e87f-ad8e6b0a775a-9ac9b43f {
  place-self: center start;
}

#w-node-db1143c8-5547-a914-3749-19eca83fc28e-9ac9b43f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-9ac9b43f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#access-dash.w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce2-9ac9b43f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_341ee7cf-f283-9645-e87f-ad8e6b0a775a-153d3dae {
  place-self: center start;
}

#w-node-db1143c8-5547-a914-3749-19eca83fc28e-153d3dae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-153d3dae {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#access-dash.w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce2-153d3dae {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecccb-47a01c16 {
  place-self: center start;
}

#w-node-db0b088f-a8d8-9141-eb47-0df37e299847-47a01c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-47a01c16 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dd38a74e-49a7-0d5a-711c-f8bf4f3b69f6-47a01c16, #w-node-dd38a74e-49a7-0d5a-711c-f8bf4f3b69fa-47a01c16, #w-node-c50c37ab-cc47-072d-a747-f14fc30b3c73-47a01c16, #w-node-c50c37ab-cc47-072d-a747-f14fc30b3c77-47a01c16, #w-node-_7849758b-32a4-0fc2-9e62-a652193f06c2-47a01c16, #w-node-_7849758b-32a4-0fc2-9e62-a652193f06c6-47a01c16 {
  justify-self: start;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecccb-7a260348 {
  place-self: center start;
}

#w-node-db0b088f-a8d8-9141-eb47-0df37e299847-7a260348 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-7a260348 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dd38a74e-49a7-0d5a-711c-f8bf4f3b69f6-7a260348, #w-node-dd38a74e-49a7-0d5a-711c-f8bf4f3b69fa-7a260348, #w-node-_0581ffa1-ae5d-29d5-5334-9cf33553d74b-7a260348, #w-node-_0581ffa1-ae5d-29d5-5334-9cf33553d74f-7a260348, #w-node-e6075662-50ae-9bb6-b60a-5e67d78ec7bc-7a260348, #w-node-e6075662-50ae-9bb6-b60a-5e67d78ec7c0-7a260348 {
  justify-self: start;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecccb-6fd9ec7f {
  place-self: center start;
}

#w-node-db0b088f-a8d8-9141-eb47-0df37e299847-6fd9ec7f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-6fd9ec7f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dd38a74e-49a7-0d5a-711c-f8bf4f3b69f6-6fd9ec7f, #w-node-dd38a74e-49a7-0d5a-711c-f8bf4f3b69fa-6fd9ec7f, #w-node-c9a667ff-7933-16df-0fd6-72eed64073f7-6fd9ec7f, #w-node-c9a667ff-7933-16df-0fd6-72eed64073fb-6fd9ec7f, #w-node-_05b88c4c-aaf0-f278-78c8-c819f22ade91-6fd9ec7f, #w-node-_05b88c4c-aaf0-f278-78c8-c819f22ade95-6fd9ec7f {
  justify-self: start;
}

#w-node-_1e6a5a51-b047-b726-eec7-694be0e54729-ef4fbf54, #w-node-_1e6a5a51-b047-b726-eec7-694be0e54729-52b422ef, #w-node-_1e6a5a51-b047-b726-eec7-694be0e54729-aa0cb4c8, #w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecccb-2f9197ce {
  place-self: center start;
}

#w-node-db0b088f-a8d8-9141-eb47-0df37e299847-2f9197ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-2f9197ce {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dd38a74e-49a7-0d5a-711c-f8bf4f3b69f6-2f9197ce, #w-node-dd38a74e-49a7-0d5a-711c-f8bf4f3b69fa-2f9197ce, #w-node-c5b115d8-2014-681f-4ee2-cd9d076206a3-2f9197ce, #w-node-c5b115d8-2014-681f-4ee2-cd9d076206a7-2f9197ce {
  justify-self: start;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecccb-2f91f7fa {
  place-self: center start;
}

#w-node-db0b088f-a8d8-9141-eb47-0df37e299847-2f91f7fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-2f91f7fa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dd38a74e-49a7-0d5a-711c-f8bf4f3b69f6-2f91f7fa, #w-node-dd38a74e-49a7-0d5a-711c-f8bf4f3b69fa-2f91f7fa {
  justify-self: start;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecccb-89ebc01b {
  place-self: center start;
}

#w-node-db0b088f-a8d8-9141-eb47-0df37e299847-89ebc01b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-89ebc01b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dd38a74e-49a7-0d5a-711c-f8bf4f3b69f6-89ebc01b, #w-node-dd38a74e-49a7-0d5a-711c-f8bf4f3b69fa-89ebc01b {
  justify-self: start;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecccb-2f924a2b {
  place-self: center start;
}

#w-node-db0b088f-a8d8-9141-eb47-0df37e299847-2f924a2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-2f924a2b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dd38a74e-49a7-0d5a-711c-f8bf4f3b69f6-2f924a2b, #w-node-dd38a74e-49a7-0d5a-711c-f8bf4f3b69fa-2f924a2b {
  justify-self: start;
}

#w-node-b3a7812e-d835-6f65-8842-9bc02f6bf8d9-c5a63a43 {
  place-self: center start;
}

#w-node-_8d5678a0-557c-31e1-8f6f-89073d844c09-c5a63a43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-c5a63a43 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4522daa8-61b9-0e1e-ab9a-3acbb0e4c67f-c5a63a43 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_4522daa8-61b9-0e1e-ab9a-3acbb0e4c680-c5a63a43 {
  order: 0;
}

#w-node-ee5f340b-47ae-aa94-daca-87b9077883f1-c5a63a43 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ee5f340b-47ae-aa94-daca-87b9077883f2-c5a63a43 {
  order: 0;
}

#w-node-d433ab9a-cefc-d54a-c8a5-6ac39bb2f993-c5a63a43 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-d433ab9a-cefc-d54a-c8a5-6ac39bb2f994-c5a63a43 {
  order: 0;
}

#w-node-_0d509963-0548-d3e6-5e3d-dca3b142c5c7-c5a63a43 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_0d509963-0548-d3e6-5e3d-dca3b142c5c8-c5a63a43 {
  order: 0;
}

#w-node-d4098427-004f-b7de-86e4-4da57f0018e5-c5a63a43 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-d4098427-004f-b7de-86e4-4da57f0018e6-c5a63a43 {
  order: 0;
}

#w-node-_068f6b1e-0bc1-3ef6-b9b1-2f0d172a9e17-c5a63a43 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_068f6b1e-0bc1-3ef6-b9b1-2f0d172a9e18-c5a63a43 {
  order: 0;
}

#w-node-_5bfc64a4-0a2f-3f8e-1947-5b84e423b559-c5a63a43 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_5bfc64a4-0a2f-3f8e-1947-5b84e423b55a-c5a63a43 {
  order: 0;
}

#w-node-_11ffe6d3-4623-6512-78f7-1186d22a9213-c5a63a43 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_11ffe6d3-4623-6512-78f7-1186d22a9214-c5a63a43 {
  order: 0;
}

#w-node-_7a9eff01-5480-8fde-6cef-0ccdfddfe23b-c5a63a43 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_7a9eff01-5480-8fde-6cef-0ccdfddfe23c-c5a63a43 {
  order: 0;
}

#w-node-_98ff461a-39ee-3e76-665e-b2c1d528e047-c5a63a43 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_98ff461a-39ee-3e76-665e-b2c1d528e048-c5a63a43 {
  order: 0;
}

#w-node-_23a883a1-7e65-8acb-3407-ba43b1e92d0c-c5a63a43 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_23a883a1-7e65-8acb-3407-ba43b1e92d0d-c5a63a43 {
  order: 0;
}

#w-node-_58020ceb-d90a-cfd9-12b2-474ca4de5c11-c5a63a43 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_58020ceb-d90a-cfd9-12b2-474ca4de5c12-c5a63a43 {
  order: 0;
}

#w-node-_60386778-c256-62f6-9fb5-110c9b5edd66-c5a63a43 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_60386778-c256-62f6-9fb5-110c9b5edd67-c5a63a43 {
  order: 0;
}

#w-node-_12ea05e9-6cc3-03f4-7fe7-0cf005300e8b-0ea886b7 {
  place-self: center start;
}

#w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-0ea886b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-0ea886b7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#access-dash.w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce2-0ea886b7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_36678220-ffda-87a5-9e58-385192f3e78e-cc90956a {
  place-self: center start;
}

#w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-cc90956a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-cc90956a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#access-dash.w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce2-cc90956a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_36678220-ffda-87a5-9e58-385192f3e78e-e91772e5 {
  place-self: center start;
}

#w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-e91772e5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-e91772e5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#access-dash.w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce2-e91772e5 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_36678220-ffda-87a5-9e58-385192f3e78e-cc92e177 {
  place-self: center start;
}

#w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-cc92e177 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-cc92e177 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#access-dash.w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce2-cc92e177 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_36678220-ffda-87a5-9e58-385192f3e78e-9d330d80 {
  place-self: center start;
}

#w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-9d330d80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-9d330d80 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#access-dash.w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce2-9d330d80 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_36678220-ffda-87a5-9e58-385192f3e78e-f7611f81 {
  place-self: center start;
}

#w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-f7611f81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-f7611f81 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#access-dash.w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce2-f7611f81 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_36678220-ffda-87a5-9e58-385192f3e78e-65c49841 {
  place-self: center start;
}

#w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-65c49841 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-65c49841 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#access-dash.w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce2-65c49841 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_36678220-ffda-87a5-9e58-385192f3e78e-7e93befe {
  place-self: center start;
}

#w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-7e93befe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-7e93befe {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#access-dash.w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce2-7e93befe {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-dbef4fcc-ae94-cbcf-1398-a77d2a81dc3a-c3822099, #w-node-dbef4fcc-ae94-cbcf-1398-a77d2a81dc3a-d635a153 {
  justify-self: start;
}

#w-node-_36678220-ffda-87a5-9e58-385192f3e78e-8c53e4ff {
  place-self: center start;
}

#w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-8c53e4ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-8c53e4ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#access-dash.w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce2-8c53e4ff {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_36678220-ffda-87a5-9e58-385192f3e78e-4165ee91 {
  place-self: center start;
}

#w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-4165ee91 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-4165ee91 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#access-dash.w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce2-4165ee91 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_36678220-ffda-87a5-9e58-385192f3e78e-cae28c39 {
  place-self: center start;
}

#w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-cae28c39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-cae28c39 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#access-dash.w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce2-cae28c39 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_36678220-ffda-87a5-9e58-385192f3e78e-a1c1c998 {
  place-self: center start;
}

#w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-a1c1c998 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-a1c1c998 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#access-dash.w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce2-a1c1c998 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_36678220-ffda-87a5-9e58-385192f3e78e-971724d7 {
  place-self: center start;
}

#w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-971724d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-971724d7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#access-dash.w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce2-971724d7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_36678220-ffda-87a5-9e58-385192f3e78e-66f9ea6d {
  place-self: center start;
}

#w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-66f9ea6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-66f9ea6d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#access-dash.w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce2-66f9ea6d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_36678220-ffda-87a5-9e58-385192f3e78e-66fa855f {
  place-self: center start;
}

#w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-66fa855f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-66fa855f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#access-dash.w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce2-66fa855f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_36678220-ffda-87a5-9e58-385192f3e78e-4c033810 {
  place-self: center start;
}

#w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-4c033810 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-4c033810 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#access-dash.w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce2-4c033810 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_36678220-ffda-87a5-9e58-385192f3e78e-71323065 {
  place-self: center start;
}

#w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-71323065 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-71323065 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#access-dash.w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce2-71323065 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_36678220-ffda-87a5-9e58-385192f3e78e-c7ac219b {
  place-self: center start;
}

#w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-c7ac219b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-c7ac219b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#access-dash.w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce2-c7ac219b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_36678220-ffda-87a5-9e58-385192f3e78e-eaba581f {
  place-self: center start;
}

#w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-eaba581f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-eaba581f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#access-dash.w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce2-eaba581f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_36678220-ffda-87a5-9e58-385192f3e78e-fb93afe1 {
  place-self: center start;
}

#w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-fb93afe1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-fb93afe1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#access-dash.w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce2-fb93afe1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_36678220-ffda-87a5-9e58-385192f3e78e-caa4505a {
  place-self: center start;
}

#w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-caa4505a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-caa4505a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#access-dash.w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce2-caa4505a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-dbef4fcc-ae94-cbcf-1398-a77d2a81dc3a-3522811c, #w-node-dbef4fcc-ae94-cbcf-1398-a77d2a81dc3a-13a44b43, #w-node-dbef4fcc-ae94-cbcf-1398-a77d2a81dc3a-16d6dd82, #w-node-dbef4fcc-ae94-cbcf-1398-a77d2a81dc3a-6c709b9e, #w-node-dbef4fcc-ae94-cbcf-1398-a77d2a81dc3a-2c684284, #w-node-dbef4fcc-ae94-cbcf-1398-a77d2a81dc3a-faea6bd7, #w-node-dbef4fcc-ae94-cbcf-1398-a77d2a81dc3a-d51f1beb, #w-node-dbef4fcc-ae94-cbcf-1398-a77d2a81dc3a-8589dc11, #w-node-dbef4fcc-ae94-cbcf-1398-a77d2a81dc3a-203dc8c6, #w-node-dbef4fcc-ae94-cbcf-1398-a77d2a81dc3a-96f40d4e, #w-node-dbef4fcc-ae94-cbcf-1398-a77d2a81dc3a-a93590ed, #w-node-dbef4fcc-ae94-cbcf-1398-a77d2a81dc3a-446fdc7b {
  justify-self: start;
}

#w-node-_96b3a6fa-825f-162e-63cc-64c973f3c25c-446fdc7b {
  place-self: center start;
}

#w-node-dbef4fcc-ae94-cbcf-1398-a77d2a81dc3a-738ec4cd {
  justify-self: start;
}

#w-node-_96b3a6fa-825f-162e-63cc-64c973f3c25c-738ec4cd, #w-node-_96b3a6fa-825f-162e-63cc-64c973f3c25c-0ec81ea7 {
  place-self: center start;
}

#w-node-dbef4fcc-ae94-cbcf-1398-a77d2a81dc3a-a97d0ee4, #w-node-_073dfd6b-0113-9fe9-ef64-9d93b85823a8-a97d0ee4, #w-node-_073dfd6b-0113-9fe9-ef64-9d93b85823ac-a97d0ee4, #w-node-_4db8947d-305a-be8b-1a75-9482cd0b065b-a97d0ee4, #w-node-_4db8947d-305a-be8b-1a75-9482cd0b065f-a97d0ee4, #w-node-fad9f87f-8f56-d904-35c4-b0d6d042ef11-a97d0ee4, #w-node-fad9f87f-8f56-d904-35c4-b0d6d042ef15-a97d0ee4, #w-node-_7bf0b891-f853-ecfb-1ee3-4577477c93c8-a97d0ee4, #w-node-_7bf0b891-f853-ecfb-1ee3-4577477c93cc-a97d0ee4, #w-node-_99c0fbf5-7a10-9391-3826-49826161b3e5-a97d0ee4, #w-node-_99c0fbf5-7a10-9391-3826-49826161b3e9-a97d0ee4, #w-node-a38536dc-698d-ae32-62c3-25c2c6840941-a97d0ee4, #w-node-a38536dc-698d-ae32-62c3-25c2c6840945-a97d0ee4, #w-node-a5d8a22c-a308-e2b8-7449-7d322a11ad78-a97d0ee4, #w-node-a5d8a22c-a308-e2b8-7449-7d322a11ad7c-a97d0ee4 {
  justify-self: start;
}

@media screen and (min-width: 1440px) {
  #w-node-_7206d7ed-9366-1276-5a56-f8a1be0befba-60f4bbd3, #w-node-_158850c8-f649-09ee-41db-9a1e4cea095e-60f4bbd3, #w-node-_41db4ecc-9bc6-0d47-287c-f847fcb57c54-60f4bbd3, #w-node-_1e2ced0a-ffce-8bad-2d20-0867f8c7ee0c-60f4bbd3, #w-node-_0bda457f-df76-d7cc-4d83-a9877483e4a5-60f4bbd3, #w-node-d0831217-5dfd-6329-1725-c0365be05290-60f4bbd3, #w-node-cd1bb5dc-9340-fb33-5855-38a8bc7659e5-60f4bbd3, #w-node-_4c6abf42-0d4c-4397-8157-1e64944e279b-60f4bbd3, #w-node-a6f9bb83-b11b-2ad4-d4ef-909d414c3d18-60f4bbd3, #w-node-f4035849-5d7b-39e4-fbec-747c808ac302-60f4bbd3, #w-node-_9a5dcd11-878d-0d05-47db-9cc638dd8c90-60f4bbd3, #w-node-_65c049e9-265a-ce62-c5eb-41d227d83579-60f4bbd3, #w-node-e19afdbb-aa24-6815-1a9e-17eec2f26037-60f4bbd3, #w-node-_3ff1da46-cd65-499d-6a35-a3f2d8c852b5-60f4bbd3, #w-node-_13401a61-eb44-8eb1-1e83-fe8f53cf00c0-60f4bbd3, #w-node-_24d4cd35-1d64-83df-fecd-fde54b2df8dd-60f4bbd3, #w-node-fccebb1a-d095-0a55-43ed-608e2fa78c6c-60f4bbd3, #w-node-_5e350460-a8b8-ce43-e7bd-cc0243369057-60f4bbd3, #w-node-_10cca8e0-6001-0a89-78a7-a8d3c1990232-60f4bbd3 {
    order: 0;
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
  }

  #w-node-b134a45c-d23b-b4e9-9f1c-32e03b0d50f3-2035b22b, #w-node-_87518d84-ef8c-b582-6507-89685fa01909-2035b22b {
    order: 0;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4522daa8-61b9-0e1e-ab9a-3acbb0e4c67f-c5a63a43, #w-node-ee5f340b-47ae-aa94-daca-87b9077883f1-c5a63a43, #w-node-d433ab9a-cefc-d54a-c8a5-6ac39bb2f993-c5a63a43, #w-node-_0d509963-0548-d3e6-5e3d-dca3b142c5c7-c5a63a43, #w-node-d4098427-004f-b7de-86e4-4da57f0018e5-c5a63a43, #w-node-_068f6b1e-0bc1-3ef6-b9b1-2f0d172a9e17-c5a63a43, #w-node-_5bfc64a4-0a2f-3f8e-1947-5b84e423b559-c5a63a43, #w-node-_11ffe6d3-4623-6512-78f7-1186d22a9213-c5a63a43, #w-node-_7a9eff01-5480-8fde-6cef-0ccdfddfe23b-c5a63a43, #w-node-_98ff461a-39ee-3e76-665e-b2c1d528e047-c5a63a43, #w-node-_23a883a1-7e65-8acb-3407-ba43b1e92d0c-c5a63a43, #w-node-_58020ceb-d90a-cfd9-12b2-474ca4de5c11-c5a63a43, #w-node-_60386778-c256-62f6-9fb5-110c9b5edd66-c5a63a43 {
    order: 0;
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
  }
}

@media screen and (max-width: 991px) {
  #w-node-e94cb02c-f5e6-361c-ec60-4eb5d05db8c4-81cc66b4 {
    place-self: center end;
  }

  #w-node-c1210d7d-ab40-01bc-154d-c58cbeabff26-5ebd8e06, #w-node-_547b52c5-dea0-feed-761a-b106c519836e-d4e6cf2e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0ad784a2-4569-eb32-8317-326ca26dbe04-187fc1cf {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-dbef4fcc-ae94-cbcf-1398-a77d2a81dc3a-134da658 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_620d0abb-fee8-3c4c-d98a-fee51a100a70-547cf651, #w-node-_081713e2-5e52-a1a1-f811-eb42aca6bf43-60f4bbd3, #w-node-_620d0abb-fee8-3c4c-d98a-fee51a100a70-fc7eb19d, #w-node-_620d0abb-fee8-3c4c-d98a-fee51a100a70-aa944bc9, #w-node-f0b515c8-77d3-61df-0fdc-42a36a5eccd7-8e5b7310, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-f31e4d1e, #w-node-db0b088f-a8d8-9141-eb47-0df37e299847-e6e4aece, #w-node-_8d5678a0-557c-31e1-8f6f-89073d844c09-1b328d05, #w-node-d70463e9-ed28-e489-a495-a99c19673478-5a3d9d97, #w-node-_8a50e3c4-18e2-f2c5-ab89-9f02afa4f156-7cb19bf2, #w-node-_15e67b8e-625c-f129-3675-44e50fd94670-31e16d53, #w-node-_348dd203-eca5-608b-27c3-0bb7dae0e7ed-028058cb, #w-node-_5da0be90-74d7-7b44-646a-e27bbc68ebfd-4abfafd5, #w-node-_1331ab36-e7a7-18b4-bad0-1c6f96cc2e88-29a9c8aa, #w-node-_0ad784a2-4569-eb32-8317-326ca26dbe04-5141fb52 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0ad784a2-4569-eb32-8317-326ca26dbe04-2035b22b {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-b134a45c-d23b-b4e9-9f1c-32e03b0d50f3-2035b22b {
    justify-self: start;
  }

  #w-node-_0ad784a2-4569-eb32-8317-326ca26dbe04-bc2ffb1d, #w-node-db1143c8-5547-a914-3749-19eca83fc28e-9ac9b43f, #w-node-db1143c8-5547-a914-3749-19eca83fc28e-153d3dae, #w-node-db0b088f-a8d8-9141-eb47-0df37e299847-47a01c16, #w-node-db0b088f-a8d8-9141-eb47-0df37e299847-7a260348, #w-node-db0b088f-a8d8-9141-eb47-0df37e299847-6fd9ec7f, #w-node-db0b088f-a8d8-9141-eb47-0df37e299847-2f9197ce, #w-node-db0b088f-a8d8-9141-eb47-0df37e299847-2f91f7fa, #w-node-db0b088f-a8d8-9141-eb47-0df37e299847-89ebc01b, #w-node-db0b088f-a8d8-9141-eb47-0df37e299847-2f924a2b, #w-node-_8d5678a0-557c-31e1-8f6f-89073d844c09-c5a63a43, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-0ea886b7, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-cc90956a, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-e91772e5, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-cc92e177, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-9d330d80, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-f7611f81, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-65c49841, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-7e93befe, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-8c53e4ff, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-4165ee91, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-cae28c39, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-a1c1c998, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-971724d7, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-66f9ea6d, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-66fa855f, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-4c033810, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-71323065, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-c7ac219b, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-eaba581f, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-fb93afe1, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-caa4505a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-dbef4fcc-ae94-cbcf-1398-a77d2a81dc3a-3522811c, #w-node-dbef4fcc-ae94-cbcf-1398-a77d2a81dc3a-13a44b43, #w-node-dbef4fcc-ae94-cbcf-1398-a77d2a81dc3a-16d6dd82, #w-node-dbef4fcc-ae94-cbcf-1398-a77d2a81dc3a-6c709b9e, #w-node-dbef4fcc-ae94-cbcf-1398-a77d2a81dc3a-2c684284, #w-node-dbef4fcc-ae94-cbcf-1398-a77d2a81dc3a-faea6bd7, #w-node-dbef4fcc-ae94-cbcf-1398-a77d2a81dc3a-d51f1beb, #w-node-dbef4fcc-ae94-cbcf-1398-a77d2a81dc3a-8589dc11, #w-node-dbef4fcc-ae94-cbcf-1398-a77d2a81dc3a-203dc8c6, #w-node-dbef4fcc-ae94-cbcf-1398-a77d2a81dc3a-96f40d4e, #w-node-dbef4fcc-ae94-cbcf-1398-a77d2a81dc3a-a93590ed, #w-node-dbef4fcc-ae94-cbcf-1398-a77d2a81dc3a-446fdc7b, #w-node-dbef4fcc-ae94-cbcf-1398-a77d2a81dc3a-738ec4cd, #w-node-dbef4fcc-ae94-cbcf-1398-a77d2a81dc3a-a97d0ee4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }
}

@media screen and (max-width: 767px) {
  #w-node-ebd92056-1ea6-f524-4601-51388035bd64-81cc66b4, #w-node-ebd92056-1ea6-f524-4601-51388035bd6c-81cc66b4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e94cb02c-f5e6-361c-ec60-4eb5d05db8c4-81cc66b4 {
    place-self: center end;
  }

  #w-node-_92acf4db-654f-e6fb-7f88-5c7df597ec6c-47a00d05, #w-node-_92acf4db-654f-e6fb-7f88-5c7df597ec74-47a00d05, #w-node-_5075bbb3-2116-3ae3-e496-e200ddf6db75-eeb67954, #w-node-_5075bbb3-2116-3ae3-e496-e200ddf6db7d-eeb67954, #w-node-a2d6e447-453c-9df4-b33a-6b1cb4b72b0e-eeb67954, #w-node-_5400d53f-8f95-70d6-4a44-8037023a640b-d4e6cf2e, #w-node-_5400d53f-8f95-70d6-4a44-8037023a6413-d4e6cf2e, #w-node-_54a52d1c-0acd-4fb3-5709-b7a0e7dc40fd-187fc1cf, #w-node-_54a52d1c-0acd-4fb3-5709-b7a0e7dc4105-187fc1cf, #w-node-_0292a757-1626-e0f4-8041-c0d0c77bf854-134da658, #w-node-_0292a757-1626-e0f4-8041-c0d0c77bf85c-134da658, #w-node-_5a6dca44-d7fe-978c-3591-a3a78f19c06c-547cf651, #w-node-_5a6dca44-d7fe-978c-3591-a3a78f19c074-547cf651, #w-node-_074732ca-ea20-03ab-2a9d-c4b99fa01d8e-60f4bbd3, #w-node-_074732ca-ea20-03ab-2a9d-c4b99fa01d96-60f4bbd3, #w-node-_7150b540-5461-558b-6036-e0f8bc52c0a7-fc7eb19d, #w-node-_7150b540-5461-558b-6036-e0f8bc52c0af-fc7eb19d, #w-node-_5d2f9229-547a-c14d-7934-e7695724cee6-aa944bc9, #w-node-_5d2f9229-547a-c14d-7934-e7695724ceee-aa944bc9, #w-node-_1f7149c8-b023-472d-2b57-a2820fe2d344-8e5b7310, #w-node-_1f7149c8-b023-472d-2b57-a2820fe2d34c-8e5b7310, #w-node-_2f716884-5846-e020-ebcb-c1918dcd4e95-f31e4d1e, #w-node-_2f716884-5846-e020-ebcb-c1918dcd4e9d-f31e4d1e, #w-node-_7998bb58-1547-6517-37c0-117fce6856c3-e6e4aece, #w-node-_7998bb58-1547-6517-37c0-117fce6856cb-e6e4aece, #w-node-c69d43b3-015d-3887-4e3b-e11404390aad-1b328d05, #w-node-c69d43b3-015d-3887-4e3b-e11404390ab5-1b328d05, #w-node-ffd8a344-893a-3ed7-9bfa-6e49ee734e14-5a3d9d97, #w-node-ffd8a344-893a-3ed7-9bfa-6e49ee734e1c-5a3d9d97, #w-node-b7b4cdc5-ab12-2acd-7951-1f3d3bb2f006-7cb19bf2, #w-node-b7b4cdc5-ab12-2acd-7951-1f3d3bb2f00e-7cb19bf2, #w-node-e830bb3d-57d2-388c-bd65-0c73192a7277-31e16d53, #w-node-e830bb3d-57d2-388c-bd65-0c73192a727f-31e16d53, #w-node-_600385a5-90bc-c6de-4ef4-d70ad95c033e-028058cb, #w-node-_600385a5-90bc-c6de-4ef4-d70ad95c0346-028058cb, #w-node-_5921fdfa-d192-986e-3841-65d0e53e0418-4abfafd5, #w-node-_5921fdfa-d192-986e-3841-65d0e53e0420-4abfafd5, #w-node-a3f98a18-c019-8636-de80-bb548206cf27-29a9c8aa, #w-node-a3f98a18-c019-8636-de80-bb548206cf2f-29a9c8aa, #w-node-f3e5f10f-f774-940d-47e8-2d1e607c08f1-5141fb52, #w-node-f3e5f10f-f774-940d-47e8-2d1e607c08f9-5141fb52, #w-node-d1ab2001-bbec-8ba7-db53-f8676d5f353f-952b3941, #w-node-eba901df-c647-c8ad-9461-76c0d15f1c88-952b3941, #w-node-_39ac7acb-cd1c-30d3-ccbf-0783a34be09d-2035b22b, #w-node-_39ac7acb-cd1c-30d3-ccbf-0783a34be0a5-2035b22b, #w-node-ea742417-8a84-2609-402c-ae8fc8bdc3ee-bc2ffb1d, #w-node-ea742417-8a84-2609-402c-ae8fc8bdc3f6-bc2ffb1d, #w-node-e2e95901-fb03-ef5e-913c-bdad0424fdbb-9ac9b43f, #w-node-e2e95901-fb03-ef5e-913c-bdad0424fdc3-9ac9b43f, #w-node-_8c43fe5f-79ee-768d-0bc2-49f5f394eef8-153d3dae, #w-node-_8c43fe5f-79ee-768d-0bc2-49f5f394ef00-153d3dae, #w-node-_3463a677-3c9e-9c92-8e95-7fbb6a5275b8-47a01c16, #w-node-_3463a677-3c9e-9c92-8e95-7fbb6a5275c0-47a01c16, #w-node-_7d5299ad-ae9d-a33a-55b3-fa6950e058d5-7a260348, #w-node-_7d5299ad-ae9d-a33a-55b3-fa6950e058dd-7a260348, #w-node-_193ac666-3718-bc48-3d80-af03c1501686-6fd9ec7f, #w-node-_193ac666-3718-bc48-3d80-af03c150168e-6fd9ec7f, #w-node-_508b951c-7ecf-0d83-75dc-ad6be24cdcd5-ef4fbf54, #w-node-_508b951c-7ecf-0d83-75dc-ad6be24cdcdd-ef4fbf54, #w-node-_81e4ae2f-4fc8-6547-d49d-59d96c600aa7-52b422ef, #w-node-_81e4ae2f-4fc8-6547-d49d-59d96c600aaf-52b422ef, #w-node-f0ad6320-02a8-c75f-d438-59447d6f2fa2-aa0cb4c8, #w-node-f0ad6320-02a8-c75f-d438-59447d6f2faa-aa0cb4c8, #w-node-a81bfe59-6c66-f812-0d04-b356ed170371-2f9197ce, #w-node-a81bfe59-6c66-f812-0d04-b356ed170379-2f9197ce, #w-node-_0d56df84-39ef-a0d1-72a9-925a24c2fedc-2f91f7fa, #w-node-_0d56df84-39ef-a0d1-72a9-925a24c2fee4-2f91f7fa, #w-node-_291cb44b-805e-985c-813e-78c70d3889d3-89ebc01b, #w-node-_291cb44b-805e-985c-813e-78c70d3889db-89ebc01b, #w-node-dd02687c-f0b7-8eec-27be-6d57b2c76279-2f924a2b, #w-node-dd02687c-f0b7-8eec-27be-6d57b2c76281-2f924a2b, #w-node-_72baef2f-508a-d950-29f8-a76ac87927b3-c5a63a43, #w-node-_72baef2f-508a-d950-29f8-a76ac87927bb-c5a63a43, #w-node-_321cc95c-a81e-eae3-7d44-bce3311b5168-0ea886b7, #w-node-_321cc95c-a81e-eae3-7d44-bce3311b5170-0ea886b7, #w-node-aaf05521-a184-f680-96a5-dd7d79d487ed-cc90956a, #w-node-aaf05521-a184-f680-96a5-dd7d79d487f5-cc90956a, #w-node-_2c84e940-a829-1a2a-c972-fcaa42510a70-e91772e5, #w-node-_2c84e940-a829-1a2a-c972-fcaa42510a78-e91772e5, #w-node-_72f6f5d6-b0df-e3a8-0d8e-70d9fa2da7cf-cc92e177, #w-node-_72f6f5d6-b0df-e3a8-0d8e-70d9fa2da7d7-cc92e177, #w-node-_97883142-2c28-389b-a37c-7b1bd680df46-9d330d80, #w-node-_97883142-2c28-389b-a37c-7b1bd680df4e-9d330d80, #w-node-_29877414-295f-416e-0108-0669d8dc274a-f7611f81, #w-node-_29877414-295f-416e-0108-0669d8dc2752-f7611f81, #w-node-_889befec-d5e9-80f0-9e29-243dce5aa08e-65c49841, #w-node-_889befec-d5e9-80f0-9e29-243dce5aa096-65c49841, #w-node-e8e790ee-403e-39ff-1f50-0dd41895fae6-7e93befe, #w-node-e8e790ee-403e-39ff-1f50-0dd41895faee-7e93befe, #w-node-_3df655d2-2bf9-8860-672b-c7156f289c8e-c3822099, #w-node-_3df655d2-2bf9-8860-672b-c7156f289c96-c3822099, #w-node-b07f69df-5168-5a76-f6af-94db9286ff23-d635a153, #w-node-b07f69df-5168-5a76-f6af-94db9286ff2b-d635a153, #w-node-f2dcb93b-b88d-e62b-4a06-a45f1f3320aa-8c53e4ff, #w-node-f2dcb93b-b88d-e62b-4a06-a45f1f3320b2-8c53e4ff, #w-node-_6a8587aa-40c4-689d-4fbd-e8057e2003e7-4165ee91, #w-node-_6a8587aa-40c4-689d-4fbd-e8057e2003ef-4165ee91, #w-node-acbc316a-289b-2cd5-a8a2-b0480318bacb-cae28c39, #w-node-acbc316a-289b-2cd5-a8a2-b0480318bad3-cae28c39, #w-node-_65c1d5e2-136b-1bfe-efea-4fcb93f29ba8-a1c1c998, #w-node-_65c1d5e2-136b-1bfe-efea-4fcb93f29bb0-a1c1c998, #w-node-_6eb7876e-9e66-d4b0-6c5d-d8ebfcc6a131-971724d7, #w-node-_6eb7876e-9e66-d4b0-6c5d-d8ebfcc6a139-971724d7, #w-node-f74f6c80-0369-2e67-803d-09462f269569-66f9ea6d, #w-node-f74f6c80-0369-2e67-803d-09462f269571-66f9ea6d, #w-node-_7781979c-6a0a-3427-f330-72e7fabdc8ac-66fa855f, #w-node-_7781979c-6a0a-3427-f330-72e7fabdc8b4-66fa855f, #w-node-f35b389e-3362-c879-b8f5-5f84d78b35d6-4c033810, #w-node-f35b389e-3362-c879-b8f5-5f84d78b35de-4c033810, #w-node-aab70688-0f72-7b38-fff7-c4422dfd946a-71323065, #w-node-aab70688-0f72-7b38-fff7-c4422dfd9472-71323065, #w-node-_00841fcd-d05e-ada1-ea8f-6814a4229ee6-c7ac219b, #w-node-_00841fcd-d05e-ada1-ea8f-6814a4229eee-c7ac219b, #w-node-_03026dbd-52df-0d6b-55a9-285fb2845b1e-eaba581f, #w-node-_03026dbd-52df-0d6b-55a9-285fb2845b26-eaba581f, #w-node-_5504588d-a9ac-0428-4588-e254654f30f6-fb93afe1, #w-node-_5504588d-a9ac-0428-4588-e254654f30fe-fb93afe1, #w-node-_003fe505-50b2-1e25-9bd2-dd088efca65b-caa4505a, #w-node-_003fe505-50b2-1e25-9bd2-dd088efca663-caa4505a, #w-node-_0292a757-1626-e0f4-8041-c0d0c77bf854-3522811c, #w-node-_0292a757-1626-e0f4-8041-c0d0c77bf85c-3522811c, #w-node-_0292a757-1626-e0f4-8041-c0d0c77bf854-13a44b43, #w-node-_0292a757-1626-e0f4-8041-c0d0c77bf85c-13a44b43, #w-node-_0292a757-1626-e0f4-8041-c0d0c77bf854-16d6dd82, #w-node-_0292a757-1626-e0f4-8041-c0d0c77bf85c-16d6dd82, #w-node-_0292a757-1626-e0f4-8041-c0d0c77bf854-6c709b9e, #w-node-_0292a757-1626-e0f4-8041-c0d0c77bf85c-6c709b9e, #w-node-_0292a757-1626-e0f4-8041-c0d0c77bf854-2c684284, #w-node-_0292a757-1626-e0f4-8041-c0d0c77bf85c-2c684284, #w-node-_0292a757-1626-e0f4-8041-c0d0c77bf854-faea6bd7, #w-node-_0292a757-1626-e0f4-8041-c0d0c77bf85c-faea6bd7, #w-node-_0292a757-1626-e0f4-8041-c0d0c77bf854-d51f1beb, #w-node-_0292a757-1626-e0f4-8041-c0d0c77bf85c-d51f1beb, #w-node-_0292a757-1626-e0f4-8041-c0d0c77bf854-8589dc11, #w-node-_0292a757-1626-e0f4-8041-c0d0c77bf85c-8589dc11, #w-node-_0292a757-1626-e0f4-8041-c0d0c77bf854-203dc8c6, #w-node-_0292a757-1626-e0f4-8041-c0d0c77bf85c-203dc8c6, #w-node-_0292a757-1626-e0f4-8041-c0d0c77bf854-96f40d4e, #w-node-_0292a757-1626-e0f4-8041-c0d0c77bf85c-96f40d4e, #w-node-_0292a757-1626-e0f4-8041-c0d0c77bf854-a93590ed, #w-node-_0292a757-1626-e0f4-8041-c0d0c77bf85c-a93590ed, #w-node-_0292a757-1626-e0f4-8041-c0d0c77bf854-446fdc7b, #w-node-_0292a757-1626-e0f4-8041-c0d0c77bf85c-446fdc7b, #w-node-_0292a757-1626-e0f4-8041-c0d0c77bf854-738ec4cd, #w-node-_0292a757-1626-e0f4-8041-c0d0c77bf85c-738ec4cd, #w-node-_0292a757-1626-e0f4-8041-c0d0c77bf854-0ec81ea7, #w-node-_0292a757-1626-e0f4-8041-c0d0c77bf85c-0ec81ea7, #w-node-_0292a757-1626-e0f4-8041-c0d0c77bf854-a97d0ee4, #w-node-_0292a757-1626-e0f4-8041-c0d0c77bf85c-a97d0ee4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-c1210d7d-ab40-01bc-154d-c58cbeabff26-5ebd8e06, #w-node-c1210d7d-ab40-01bc-154d-c58cbeabff36-5ebd8e06, #w-node-_547b52c5-dea0-feed-761a-b106c519836e-d4e6cf2e, #w-node-_547b52c5-dea0-feed-761a-b106c5198374-d4e6cf2e, #w-node-_0ad784a2-4569-eb32-8317-326ca26dbe04-187fc1cf, #w-node-_0ad784a2-4569-eb32-8317-326ca26dbe1a-187fc1cf, #w-node-_620d0abb-fee8-3c4c-d98a-fee51a100a70-547cf651, #w-node-_620d0abb-fee8-3c4c-d98a-fee51a100a80-547cf651, #w-node-_081713e2-5e52-a1a1-f811-eb42aca6bf43-60f4bbd3, #w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-60f4bbd3, #w-node-_620d0abb-fee8-3c4c-d98a-fee51a100a70-fc7eb19d, #w-node-_620d0abb-fee8-3c4c-d98a-fee51a100a80-fc7eb19d, #w-node-_620d0abb-fee8-3c4c-d98a-fee51a100a70-aa944bc9, #w-node-_620d0abb-fee8-3c4c-d98a-fee51a100a80-aa944bc9, #w-node-f0b515c8-77d3-61df-0fdc-42a36a5eccd7-8e5b7310, #w-node-_3c9e9548-f28e-8701-8096-d012e1a789cd-8e5b7310, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-f31e4d1e, #w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-f31e4d1e, #w-node-db0b088f-a8d8-9141-eb47-0df37e299847-e6e4aece, #w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-e6e4aece, #w-node-_8d5678a0-557c-31e1-8f6f-89073d844c09-1b328d05, #w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-1b328d05, #w-node-d70463e9-ed28-e489-a495-a99c19673478-5a3d9d97, #w-node-_547b52c5-dea0-feed-761a-b106c5198374-5a3d9d97, #w-node-_8a50e3c4-18e2-f2c5-ab89-9f02afa4f156-7cb19bf2, #w-node-_547b52c5-dea0-feed-761a-b106c5198374-7cb19bf2, #w-node-_15e67b8e-625c-f129-3675-44e50fd94670-31e16d53, #w-node-_547b52c5-dea0-feed-761a-b106c5198374-31e16d53, #w-node-_348dd203-eca5-608b-27c3-0bb7dae0e7ed-028058cb, #w-node-_547b52c5-dea0-feed-761a-b106c5198374-028058cb, #w-node-_5da0be90-74d7-7b44-646a-e27bbc68ebfd-4abfafd5, #w-node-_547b52c5-dea0-feed-761a-b106c5198374-4abfafd5, #w-node-_1331ab36-e7a7-18b4-bad0-1c6f96cc2e88-29a9c8aa, #w-node-_547b52c5-dea0-feed-761a-b106c5198374-29a9c8aa, #w-node-_0ad784a2-4569-eb32-8317-326ca26dbe04-5141fb52, #w-node-_0ad784a2-4569-eb32-8317-326ca26dbe1a-5141fb52, #w-node-_0ad784a2-4569-eb32-8317-326ca26dbe04-2035b22b, #w-node-_0ad784a2-4569-eb32-8317-326ca26dbe1a-2035b22b, #w-node-_0ad784a2-4569-eb32-8317-326ca26dbe04-bc2ffb1d, #w-node-_0ad784a2-4569-eb32-8317-326ca26dbe1a-bc2ffb1d, #w-node-db1143c8-5547-a914-3749-19eca83fc28e-9ac9b43f, #w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-9ac9b43f, #w-node-db1143c8-5547-a914-3749-19eca83fc28e-153d3dae, #w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-153d3dae, #w-node-db0b088f-a8d8-9141-eb47-0df37e299847-47a01c16, #w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-47a01c16, #w-node-db0b088f-a8d8-9141-eb47-0df37e299847-7a260348, #w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-7a260348, #w-node-db0b088f-a8d8-9141-eb47-0df37e299847-6fd9ec7f, #w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-6fd9ec7f, #w-node-db0b088f-a8d8-9141-eb47-0df37e299847-2f9197ce, #w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-2f9197ce, #w-node-db0b088f-a8d8-9141-eb47-0df37e299847-2f91f7fa, #w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-2f91f7fa, #w-node-db0b088f-a8d8-9141-eb47-0df37e299847-89ebc01b, #w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-89ebc01b, #w-node-db0b088f-a8d8-9141-eb47-0df37e299847-2f924a2b, #w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-2f924a2b, #w-node-_8d5678a0-557c-31e1-8f6f-89073d844c09-c5a63a43, #w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-c5a63a43, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-0ea886b7, #w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-0ea886b7, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-cc90956a, #w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-cc90956a, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-e91772e5, #w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-e91772e5, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-cc92e177, #w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-cc92e177, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-9d330d80, #w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-9d330d80, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-f7611f81, #w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-f7611f81, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-65c49841, #w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-65c49841, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-7e93befe, #w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-7e93befe, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-8c53e4ff, #w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-8c53e4ff, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-4165ee91, #w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-4165ee91, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-cae28c39, #w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-cae28c39, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-a1c1c998, #w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-a1c1c998, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-971724d7, #w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-971724d7, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-66f9ea6d, #w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-66f9ea6d, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-66fa855f, #w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-66fa855f, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-4c033810, #w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-4c033810, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-71323065, #w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-71323065, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-c7ac219b, #w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-c7ac219b, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-eaba581f, #w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-eaba581f, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-fb93afe1, #w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-fb93afe1, #w-node-_272f4dd6-26af-0c1f-a21c-d872cac29426-caa4505a, #w-node-f0b515c8-77d3-61df-0fdc-42a36a5ecce1-caa4505a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


@font-face {
  font-family: 'Plantinmtprorgit';
  src: url('../fonts/PlantinMTProBold.TTF') format('truetype'), url('../fonts/PlantinMTProBoldIt.TTF') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Plantinmtprorgit';
  src: url('../fonts/PlantinMTProLight.TTF') format('truetype'), url('../fonts/PlantinMTProLightIt.TTF') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Plantinmtprosmbd';
  src: url('../fonts/PlantinMTProSmBd.TTF') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Plantinmtprocnbd';
  src: url('../fonts/PlantinMTProCnBd.TTF') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Plantinmtprorg';
  src: url('../fonts/PlantinMTProRg.TTF') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Plantinmtprorgit';
  src: url('../fonts/PlantinMTProRgIt.TTF') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Plantinmtprosemibdit';
  src: url('../fonts/PlantinMTProSemiBdIt.TTF') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}