.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

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

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

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

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

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

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

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

.brand, .brand.w--current {
  order: -1;
  width: 11vw;
}

.nav-buttons-container {
  justify-content: space-between;
  align-items: center;
  min-width: 20vw;
  height: 100%;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.nav-buttons-container.tablet {
  display: none;
}

.nav-container {
  justify-content: space-between;
  align-items: center;
  min-width: 98%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.nav-menu {
  order: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  position: relative;
  overflow: hidden;
}

.section-one-div-two {
  justify-content: flex-end;
  min-height: auto;
  display: flex;
  position: relative;
}

.section-one-image {
  width: 42.178vw;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.section-two-container-one {
  background-color: #f8f7fe;
  border-radius: 6.25vw;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 70.19vw;
  min-width: 70.19vw;
  height: 35.76vw;
  padding-top: 7.813vh;
  padding-bottom: 6.25vh;
  display: flex;
}

.section-two-header {
  color: #745dee;
  text-align: center;
  width: 71.042vw;
  height: 8.542vw;
  font-size: 2.668vw;
  line-height: 1;
}

.section-two-paragraph {
  color: #7d7d7d;
  text-align: center;
  width: 56.667vw;
  height: 6.198vw;
  font-size: 1.642vw;
  line-height: 2.5vw;
}

.section-two-button {
  color: #fff;
  text-align: center;
  background-color: #745dee;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  width: 15.573vw;
  height: 5.365vw;
  font-size: 1.406vw;
  line-height: 1;
  display: flex;
  box-shadow: 16px 16px 35px 10px #d1cbf8;
}

.container-two {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  padding-top: 5vh;
  display: flex;
}

.container-two.twooo {
  padding-top: 0;
}

.section-two-container-two {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 70.19vw;
  margin-top: 5.677vw;
  display: flex;
}

.section-two-container-two-header {
  color: #5b5b5b;
  text-align: center;
  margin-top: 0;
  margin-bottom: 6.302vw;
  font-size: 2.708vw;
  line-height: 1;
}

.slide-nav {
  display: none;
}

.slider {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.icon {
  color: #dcdcdc;
  font-size: 3.5vw;
  font-weight: 900;
  line-height: 1;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.icon-2 {
  color: #dcdcdc;
  font-size: 3.5vw;
  font-weight: 900;
  line-height: 1;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

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

.slide:focus {
  opacity: 0;
  filter: none;
}

.slide-img {
  opacity: .7;
  filter: grayscale();
  width: 15vw;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  top: 30%;
}

.slide-img.slide-one {
  opacity: 1;
  filter: none;
  padding-top: 1.688vw;
  padding-bottom: 1.688vw;
  position: relative;
  transform: scale(1.2);
}

.mask {
  width: 22.083vw;
  height: auto;
  overflow: visible;
}

.left-arrow {
  display: none;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.container-three {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding-top: 5vh;
  padding-bottom: 5vh;
  display: flex;
}

.section-three-header {
  color: #343434;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-width: 80vw;
  padding-bottom: 3.281vw;
  font-size: 3.3vw;
  line-height: 1;
  display: flex;
}

.section-three-header-logo {
  width: 15.959vw;
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
}

.section-three-header-logo.mobile {
  display: block;
}

.grid-2 {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  perspective: 2000px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: center;
  min-height: 55vh;
}

.section-three-grid-img.card-one {
  background-color: #745dee;
  border-radius: 4.115vw;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 22vw;
  height: 22vw;
  padding-left: 25%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-three-grid-img.card-two, .section-three-grid-img.card-three {
  background-color: #745dee;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 20vw;
  height: 20vw;
  display: flex;
}

.section-three-grid-img.card-two {
  background-color: #fd21c2;
  border-radius: 4.115vw;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 22vw;
  height: 22vw;
  padding-left: 10%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-three-grid-img.card-three {
  background-color: #fda937;
  border-radius: 4.115vw;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  width: 22vw;
  height: 22vw;
  padding-left: 0;
  padding-right: 1vw;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-three-header-text {
  color: #343434;
  text-align: center;
  justify-content: space-between;
  align-items: center;
  font-size: 2.708vw;
  line-height: 1;
  display: block;
}

.section-three-header-text.mobile {
  display: block;
}

.container-four {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 5vh;
  padding-bottom: 5vh;
  display: flex;
}

.section-four-container {
  background-color: #fff4fc;
  border-radius: 6.25vw;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 85.417vw;
  min-width: 85.417vw;
  height: auto;
  display: flex;
  position: relative;
}

.section-four-container.home-tablet {
  width: 69.933vw;
  min-width: 69.933vw;
}

.section-four-header {
  color: #3b3b3b;
  text-align: center;
  padding-top: 6.771vw;
  font-size: 2.052vw;
  line-height: 1;
}

.section-four-button {
  color: #fff;
  text-align: center;
  background-color: #d8c8f7;
  border-radius: 0 0 50px 50px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 6.51vw;
  font-size: 1.7vw;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.section-four-footer-text {
  color: #0c0b0c;
  font-family: Montserrat, sans-serif;
  font-size: 1.406vw;
  font-weight: 800;
}

.section-four-footer-arrow {
  width: 2.08vw;
  margin-left: 1vw;
  padding-left: 0;
}

.section-four-grid {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  grid-template-rows: auto auto auto auto;
  margin-top: 5.593vw;
  padding-bottom: 2vh;
}

.section-four-grid-text {
  color: #585858;
  padding-bottom: 2vh;
  font-family: Montserrat, sans-serif;
  font-size: 1.642vw;
  font-weight: 700;
  line-height: 1;
}

.section-four-grid-text.column-two {
  padding-left: 10vw;
}

.section-five-container {
  background-color: #fffbf4;
  border-radius: 6.25vw;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 85.417vw;
  min-width: 85.417vw;
  height: auto;
  display: flex;
}

.section-five-container.home-tablet {
  width: 69.472vw;
  min-width: 69.472vw;
}

.section-five-header {
  color: #3b3b3b;
  text-align: center;
  max-width: 70%;
  padding-top: 4vh;
  font-size: 2.155vw;
  line-height: 1;
}

.section-five-button {
  color: #fff;
  text-align: center;
  background-color: #fff3e2;
  border-radius: 0 0 50px 50px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 8vh;
  font-size: 1.7vw;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.tabs {
  width: 90%;
  height: 70%;
}

.tabs-menu {
  justify-content: space-around;
  align-items: center;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 3.13vw;
  padding-bottom: 3.13vw;
  display: flex;
}

.tab-link-text {
  background-color: #fffbf4;
  padding-bottom: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 1.18vw;
  font-weight: 600;
}

.tab-link {
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
}

.tab-link.w--current {
  background-color: #fffbf4;
  border-bottom: 3.5px solid #fda937;
  padding: 0;
  font-size: 1.8vw;
  line-height: 1;
  text-decoration: none;
}

.section-five-column-img {
  height: 90%;
  max-height: 100%;
}

.section-five-column-one-header {
  color: #fda937;
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 2.542vw;
  padding-left: 5vw;
  font-family: Montserrat, sans-serif;
  font-size: 2.155vw;
  line-height: 1;
}

.section-five-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 8vh 8vh 8vh;
  grid-template-columns: .35fr 1fr;
  height: auto;
}

.section-five-grid-image {
  width: 3.222vw;
}

.section-five-grid-text {
  color: #393939;
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 1.488vw;
  font-weight: 600;
  line-height: 1;
}

.tabs-content {
  height: 100%;
  max-height: 100%;
  padding-top: 0;
  padding-bottom: 2vh;
}

.tab-content {
  height: 100%;
  max-height: 100%;
}

.columns {
  height: 100%;
}

.column-img {
  height: 100%;
  max-height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.column {
  height: 100%;
  overflow: hidden;
}

.section-four-icon-one {
  width: 13.377vw;
  position: absolute;
  top: .695vw;
  bottom: auto;
  left: 3.892vw;
  right: auto;
}

.section-four-icon-two {
  width: 7.927vw;
  position: absolute;
  top: 6.145vw;
  bottom: auto;
  left: 16.331vw;
  right: auto;
}

.right-arrow {
  display: none;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.section-four-icon-three {
  width: 12.104vw;
  position: absolute;
  top: .296vw;
  bottom: auto;
  left: auto;
  right: 3.499vw;
}

.section-four-icon-four {
  width: 7.752vw;
  position: absolute;
  top: 3.073vw;
  bottom: auto;
  left: auto;
  right: 17.536vw;
}

.section-four-icon-five {
  width: 7.752vw;
  position: absolute;
  top: 11.208vw;
  bottom: auto;
  left: auto;
  right: .661vw;
}

.container-six {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: none;
  padding-top: 5vh;
  padding-bottom: 0;
  display: flex;
}

.container-five {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 5vh;
  padding-bottom: 5vh;
  display: flex;
}

.section-six-logo {
  z-index: 1;
  width: 16.932vw;
  position: relative;
}

.footer-text-container {
  z-index: 1;
  width: 22.319vw;
  display: inline-block;
  position: relative;
  left: 2.292vw;
}

.footer-text-container.students-web {
  width: 31.51vw;
}

.section-six-header-one {
  color: #5b5b5b;
  margin-top: 0;
  font-size: 1.693vw;
  line-height: 1;
}

.section-six-header-two {
  color: #8b8b8b;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 1.693vw;
  font-weight: 500;
  line-height: 1;
}

.section-six-content-container {
  justify-content: center;
  align-items: center;
  min-width: 95vw;
  margin-top: 21px;
  display: flex;
}

.section-six-content-text-container {
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 25px;
  width: 31.503vw;
  padding: 2vh 2vw;
  position: relative;
  box-shadow: 1px 1px 35px #d8d8d8;
}

.section-six-content-text-container-header {
  color: #747474;
  font-size: 1.563vw;
  font-weight: 600;
  line-height: 1;
}

.section-six-content-text-container-paragraph {
  color: #202020;
  text-align: left;
  font-size: 1.129vw;
  font-weight: 500;
  line-height: 3.5vh;
}

.section-six-content-image {
  align-self: flex-end;
  width: 37.623vw;
}

.section-six-div {
  position: relative;
  left: 2.5vw;
}

.section-six-div.tablet {
  display: none;
}

.section-six-div.pricing-tablet {
  left: 1vw;
}

.section-six-header-two-one {
  color: #745dee;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 2vh;
  padding-bottom: 2vh;
  font-size: 2.155vw;
  line-height: 5.131vh;
}

.section-six-footer {
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  padding-top: 4vh;
  padding-bottom: 4vh;
  display: flex;
}

.section-six-footer.home-tablet {
  justify-content: flex-end;
}

.section-six-footer-box {
  justify-content: space-between;
  align-items: center;
  min-width: 12vw;
  margin-left: 0;
  display: flex;
}

.section-six-footer-box-text {
  color: #745dee;
  padding-left: 1.458vw;
  padding-right: 5.208vw;
  font-size: 1.875vw;
  font-weight: 700;
  line-height: 1;
}

.check-icon {
  width: 1.875vw;
  height: 1.875vw;
  margin-right: 0;
}

.footer {
  display: inline;
}

.footer-container {
  height: auto;
}

.footer-img-one-container {
  z-index: 1;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 25px;
  justify-content: space-between;
  align-items: center;
  width: 62.717vw;
  min-width: 62.717vw;
  height: 11.979vw;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  top: 7vh;
  overflow: hidden;
  box-shadow: 1px 1px 35px #d8d8d8;
}

.footer-img-one-filter {
  z-index: 1;
  width: 95%;
  max-height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.footer-logo {
  z-index: 1;
  border-radius: 10px;
  width: 30.16vw;
  height: 3.522vw;
  margin-bottom: 0;
  position: relative;
  right: 2.292vw;
  box-shadow: 3px 0 25px 5px rgba(0, 0, 0, .16);
}

.footer-header-one {
  color: #141414;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.026vw;
  line-height: 2.083vw;
}

.mail-logo {
  z-index: 2;
  width: 1.8vw;
  display: block;
  position: absolute;
  top: 25%;
  bottom: 0%;
  left: 5%;
  right: auto;
}

.footer-background-container {
  background-image: url('../images/FooterBG.png');
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  max-width: 95vw;
  height: 50vh;
  margin-left: 0;
  display: flex;
  position: relative;
}

.footer-grid {
  grid-template-columns: 1fr 1.1fr 1fr;
  align-self: center;
  max-width: 80%;
  margin-bottom: 5vh;
}

.footer-grid.tablet {
  display: none;
}

.footer-grid-logo {
  width: 11.771vw;
  margin-left: auto;
  margin-right: auto;
}

.footer-grid-links {
  justify-content: space-around;
  align-items: center;
  display: none;
}

.footer-link {
  color: #fff;
  font-size: 1.094vw;
  font-weight: 400;
  line-height: 1;
  text-decoration: none;
}

.footer-grid-download {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-grid-download-img {
  cursor: pointer;
  width: 12.896vw;
}

.footer-grid-text {
  color: #fff;
  font-size: 1vw;
  line-height: 1;
}

.footer-grid-icons {
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 50%;
  display: flex;
}

.footer-icon {
  cursor: pointer;
  width: 2.013vw;
}

.section-six-text-container {
  z-index: 1;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  height: auto;
  position: relative;
}

.form-2 {
  border-radius: 10px;
  height: 100%;
  display: flex;
}

.submit-button-2 {
  background-color: #745cf2;
  border-top-right-radius: 1vw;
  border-bottom-right-radius: 1vw;
  padding: 1vh 1.5vw;
  font-size: .718vw;
  font-weight: 700;
  line-height: 1;
}

.text-field-2 {
  border-left: 1.2vw solid #fd21c2;
  border-top-left-radius: 1vw;
  border-bottom-left-radius: 1vw;
  align-self: stretch;
  height: 100%;
  margin-bottom: 0;
  padding-left: 3vw;
  padding-right: 2vw;
  font-size: 1.198vw;
}

.text-field-2::placeholder {
  font-size: 1.198vw;
}

.text-field-2.pricing-tablet {
  font-size: 1.198vw;
}

.number {
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 2vh;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 8.671vw;
  font-weight: 700;
  position: relative;
  top: auto;
  left: auto;
  right: auto;
}

.number.card-2 {
  top: auto;
  left: auto;
  right: auto;
}

.number.card-3 {
  position: static;
}

.text {
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 4vh;
  font-size: 2vw;
  font-weight: 700;
  line-height: 4.5vh;
  position: relative;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
}

.text.card-2 {
  left: auto;
  right: auto;
}

.text.card-3 {
  padding-top: 2vh;
  top: auto;
  bottom: 1vw;
  left: 1.458vw;
  right: 4.115vw;
}

.number-container {
  align-items: flex-end;
  display: flex;
  position: relative;
  top: 0;
  left: 1.51vw;
  right: 1.51vw;
}

.plus-icon {
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 5vh;
  padding-bottom: 4vh;
  font-size: 5.5vw;
  font-weight: 800;
}

.nav-links-container {
  justify-content: space-around;
  width: 35vw;
  display: flex;
}

.section-six-container-one {
  background-color: #fff;
  border-radius: 50px;
  justify-content: space-around;
  align-items: center;
  width: 67.522vw;
  height: 15.085vw;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 35px #d8d8d8;
}

.background {
  position: absolute;
  top: 0%;
  bottom: 0;
  left: auto;
  right: 0%;
}

.footer-grid-links-grid {
  grid-column-gap: 2.031vw;
  grid-row-gap: 2.031vw;
  grid-template-rows: auto auto auto;
}

.card-highlight {
  opacity: .15;
  filter: blur(55px);
  background-color: #fff;
  border-radius: 5%;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
  overflow: hidden;
}

.grid-tablet.tablet {
  display: none;
}

.section-six-content-image-tablet {
  align-self: flex-end;
  width: 50vw;
}

.mobile {
  display: none;
}

.section-one-image-one {
  width: 18.5vw;
  position: absolute;
  top: 5vw;
  left: 5vw;
}

.section-one-image-two {
  width: 16.5vw;
  position: absolute;
  top: 10vw;
  right: 1vw;
}

.section-one-image-three {
  width: 15vw;
  position: absolute;
  top: 22vw;
  left: 10vw;
}

.section-one-image-four {
  width: 17vw;
  position: absolute;
  top: 25vw;
  right: 5vw;
}

.section-students {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  overflow: hidden;
}

.container-students {
  justify-content: center;
  align-items: center;
  max-width: none;
  position: relative;
}

.container-students.section-one {
  flex-direction: column;
  padding-bottom: 2vw;
  display: flex;
}

.grid-students {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-content: space-between;
  width: 100vw;
  height: auto;
  padding-bottom: 6.479vw;
  position: relative;
  bottom: auto;
  overflow: visible;
}

.grid-students.web-students {
  width: 69.677vw;
  padding-bottom: 2vw;
}

.section-one-div-one-students {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 10vw;
  margin-left: 0;
  padding-left: 0;
  display: flex;
}

.section-one-div-one-one-students {
  width: 50.99vw;
  height: 6.344vw;
}

.section-one-heading-one-students {
  color: #fff;
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 2.052vw;
  line-height: 3.294vw;
  display: flex;
}

.section-one-div-one-two-students {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  margin-top: 2.048vw;
  display: flex;
}

.section-one-heading-one-copy {
  color: #fff;
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 2.208vw;
  line-height: 3.294vw;
  display: flex;
}

.section-one-heading-one-copy.section-two-students {
  color: #fff;
  width: 29.683vw;
  padding-bottom: 0;
  font-size: 2.083vw;
  font-weight: 600;
  line-height: 2.552vw;
}

.section-one-heading-one-two-students {
  color: #fff;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 24.865vw;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: .104vw;
  padding-bottom: 2.858vw;
  font-size: 1.231vw;
  line-height: 1.667vw;
  display: flex;
}

.form-block-students {
  width: 100%;
  min-height: 10vw;
}

.text-field-students {
  border: 1px solid #b2b2b2;
  border-radius: 1.1vw;
  width: 34.787vw;
  height: 4.092vw;
  padding-left: 2vw;
  padding-right: 2vw;
  font-size: 1.563vw;
  line-height: 1;
  box-shadow: 2px 2px 99px rgba(0, 0, 0, .09);
}

.text-field-students::placeholder {
  color: #e2e2e2;
  font-size: 1.563vw;
}

.submit-button-container-students {
  justify-content: center;
  align-items: center;
  margin-top: 1.563vw;
  display: flex;
}

.submit-button-students {
  color: #745dee;
  background-color: #faf9fc;
  border-radius: .729vw;
  justify-content: center;
  align-items: center;
  width: 9.6979vw;
  height: 4.115vw;
  padding: 1.354vw 1.604vw;
  font-size: .924vw;
  font-weight: 700;
  line-height: 1;
  display: flex;
}

.section-one-small-paragraph-students {
  opacity: .43;
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 10.573vw;
  height: 3.465vw;
  margin-bottom: 0;
  margin-left: 25px;
  padding-left: 0;
  font-size: 1.042vw;
  font-weight: 700;
  line-height: 1.406vw;
  display: flex;
}

.section-one-paragraph-students {
  color: #bdbcbd;
  text-align: center;
  margin-bottom: 0;
  padding-top: 0;
  font-size: 1.458vw;
  line-height: 3vh;
  position: relative;
  top: 4.76vw;
  bottom: auto;
}

.section-one-paragraph-students.students-web {
  margin-top: 4.76vw;
  top: auto;
}

.nav-link-2 {
  color: #000;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.129vw;
  font-weight: 600;
  line-height: 1;
}

.nav-link-2.w--current {
  color: #745dee;
}

.nav-link-2.contact-us-button {
  display: flex;
}

.nav-getstarted-button-2 {
  color: #fff;
  text-align: center;
  background-color: #745dee;
  border: 1px solid #745dee;
  border-radius: 10px;
  margin-right: 0;
  padding: 1.354vw 2vw;
  font-family: Montserrat, sans-serif;
  font-size: .9vw;
  font-weight: 600;
  line-height: 1;
}

.nav-getstarted-button-2.w--current {
  color: #fff;
}

.nav-login-button-2 {
  color: #745dee;
  text-align: center;
  border: 3px solid #745dee;
  border-radius: 14px;
  padding: .99vw 2vw;
  font-family: Montserrat, sans-serif;
  font-size: .894vw;
  font-weight: 600;
  line-height: 1;
  box-shadow: 1px 1px 15px #d1cbf8;
}

.submit-button-container-2 {
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.section-one-paragraph-2 {
  color: #bdbcbd;
  text-align: center;
  margin-bottom: 0;
  margin-right: 2vw;
  padding-top: 1.8vw;
  font-size: 1.3vw;
  line-height: 3vh;
  position: relative;
  bottom: auto;
}

.section-one-small-paragraph-2 {
  color: #b4b4b4;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 10.573vw;
  height: 3.465vw;
  margin-bottom: 0;
  margin-left: 25px;
  padding-left: 0;
  font-size: .942vw;
  font-weight: 700;
  line-height: 1.406vw;
  display: flex;
}

.section-one-div-one-2 {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  margin-top: 17.5vw;
  margin-left: 7.292vw;
  padding-left: 0;
  display: flex;
}

.text-field-3 {
  border: 1px solid #b2b2b2;
  border-radius: 20px;
  width: 37.344vw;
  height: 3.992vw;
  font-size: 1.563vw;
  line-height: 1;
  box-shadow: 2px 2px 50px #e5e5e5;
}

.text-field-3::placeholder {
  color: #e2e2e2;
  font-size: 1.263vw;
}

.submit-button-3 {
  background-color: #745dee;
  border-radius: .729vw;
  width: 9.979vw;
  height: 3.115vw;
  font-size: .946vw;
  font-weight: 500;
  line-height: 1;
}

.navbar-home {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100vw;
  margin-left: -5vw;
  padding: 1.7vw 5vw;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.navbar-home.two, .overlay-home {
  display: none;
}

.container-two-students {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  padding-top: 9.01vw;
  display: flex;
}

.container-two-students.web-students {
  padding-top: 5vw;
}

.section-two-container-one-students {
  background-color: #f8f7fe;
  border-radius: 6.25vw;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 85.417vw;
  min-width: 85.417vw;
  height: 46.823vw;
  padding-top: 4vw;
  padding-bottom: 0;
  display: flex;
}

.section-two-container-one-students.web-students {
  width: 69.831vw;
  min-width: 69.831vw;
}

.section-two-header-students {
  color: #333;
  text-align: center;
  width: 24.688vw;
  height: 4.271vw;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.708vw;
  line-height: 1;
}

.students-section-two-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 65vw;
  height: 18vw;
}

.students-section-two-grid-container {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.students-section-two-grid-image {
  z-index: 1;
  width: 11.75vw;
  position: relative;
}

.students-section-two-grid-text {
  z-index: 1;
  text-align: center;
  width: 14.063vw;
  height: 5.469vw;
  font-size: .924vw;
  font-weight: 800;
  line-height: 1.539vw;
  position: relative;
  bottom: 1.302vw;
}

.section-two-students-button {
  color: #fff;
  text-align: center;
  background-color: #ebe7fc;
  border-radius: 0 0 6.25vw 6.25vw;
  justify-content: center;
  align-items: center;
  width: 85.417vw;
  height: 7.656vw;
  font-size: 1.7vw;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.students-section-two-text {
  color: #0c0b0c;
  font-family: Montserrat, sans-serif;
  font-size: 1.406vw;
  font-weight: 800;
}

.section-two-container-two-students {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 69.831vw;
  margin-top: 3vw;
  padding-top: 3vw;
  padding-bottom: 2vw;
  display: flex;
}

.section-two-students-container-two-header {
  color: #333;
  text-align: center;
  margin-top: 0;
  margin-bottom: 6.302vw;
  font-size: 2.708vw;
  font-weight: 800;
  line-height: 1;
}

.students-section-two-grid-two {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 69.831vw;
  margin-left: auto;
  margin-right: auto;
  padding-top: 4vw;
  padding-bottom: 4vw;
}

.grid-cell {
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: .938vw;
  justify-content: center;
  align-items: center;
  width: 19.292vw;
  height: 7.292vw;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  box-shadow: -3px 0 99px #e5e5e5;
}

.students-section-two-icon {
  width: 4.053vw;
  height: 4.053vw;
}

.students-section-two-icon-text {
  width: auto;
  margin-left: 1.146vw;
  font-size: 1.437vw;
  font-weight: 600;
  line-height: 1.927vw;
}

.container-four-students {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 5vh;
  padding-bottom: 5vh;
  display: flex;
}

.section-four-container-students {
  background-color: #fff4fc;
  border-radius: 6.25vw;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 85.417vw;
  min-width: 85.417vw;
  height: 49.427vw;
  display: flex;
  position: relative;
}

.section-four-container-students.tablet-students {
  width: 69.831vw;
  min-width: 69.831vw;
}

.section-four-content-students {
  justify-content: center;
  align-items: center;
  min-width: 95vw;
  padding-top: 4.115vw;
  display: flex;
}

.section-four-content-students.web-students {
  width: 100%;
  min-width: auto;
  padding-left: 3.125vw;
  padding-right: 3.125vw;
}

.section-four-content-students-div {
  position: relative;
  left: 2.5vw;
}

.section-four-content-students-div.tablet-students {
  display: none;
}

.section-four-content-students-div.wbe-students {
  margin-left: 2.5vw;
  left: auto;
}

.section-four-content-students-img {
  align-self: center;
  width: 35.295vw;
}

.section-four-content-students-img.web-students {
  width: 30.741vw;
}

.section-four-content-students-div-header {
  color: #333;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 1.5vw;
  font-size: 2.052vw;
  line-height: 4.167vw;
}

.section-four-content-students-div-text {
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 25px;
  width: 33.966vw;
  padding: 3.646vw 1.771vw;
  position: relative;
  box-shadow: 1px 1px 35px #d8d8d8;
}

.section-four-content-students-div-paragraph {
  color: #202020;
  text-align: left;
  margin-bottom: 0;
  font-size: 1.129vw;
  font-weight: 500;
  line-height: 2.604vw;
}

.section-four-footer-box-text {
  color: #745dee;
  padding-left: 1.458vw;
  padding-right: 0;
  font-size: 1.437vw;
  font-weight: 600;
  line-height: 1;
}

.section-four-footer-box {
  justify-content: space-between;
  align-items: center;
  min-width: auto;
  margin-left: 0;
  display: flex;
}

.section-four-footer {
  justify-content: space-around;
  align-self: center;
  align-items: center;
  width: 90%;
  padding-top: 4vh;
  padding-bottom: 4vh;
  display: flex;
}

.section-four-header-two-one-copy {
  color: #745dee;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 2vh;
  padding-bottom: 4vh;
  font-size: 2.708vw;
  line-height: 5.5vh;
}

.section-four-content-image-tablet-copy {
  align-self: flex-end;
  width: 50vw;
}

.section-four-content-text-container-copy {
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 25px;
  width: 41.198vw;
  padding: 2vh 2vw;
  position: relative;
  box-shadow: 1px 1px 35px #d8d8d8;
}

.section-four-content-text-container-paragraph {
  color: #202020;
  text-align: left;
  font-size: 1.563vw;
  font-weight: 500;
  line-height: 3.5vh;
}

.check-icon-students {
  width: 1.455vw;
  height: 1.455vw;
  margin-right: 0;
}

.section-councils {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  overflow: visible;
}

.container-councils {
  justify-content: center;
  align-items: center;
  max-width: none;
}

.grid-councils {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-content: end;
  height: auto;
  position: relative;
  bottom: 0;
  overflow: visible;
}

.grid-councils.tablet-councils {
  display: none;
}

.section-one-div-one-councils {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  margin-top: 17.5vw;
  margin-left: 5.5vw;
  padding-left: 0;
  display: flex;
}

.section-one-div-one-councils.web-councils {
  margin-top: 13.281vw;
  margin-left: 0;
}

.section-one-div-one-one-councils {
  width: 42.708vw;
}

.section-one-heading-one-councils {
  color: #000;
  width: 24.32vw;
  margin-top: 0;
  font-size: 1.8vw;
  font-weight: 800;
  line-height: 4.115vw;
  display: inline-block;
}

.section-one-div-one-two-councils {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  margin-top: 1.927vw;
  display: flex;
}

.form-block-councils {
  width: 100%;
}

.text-field-councils {
  border: 1px solid #b2b2b2;
  border-radius: 20px;
  width: 37.344vw;
  height: 3.992vw;
  font-size: 1.563vw;
  line-height: 1;
  display: none;
  box-shadow: 2px 2px 50px #e5e5e5;
}

.text-field-councils::placeholder {
  color: #e2e2e2;
  font-size: 1.263vw;
}

.submit-button-container-councils {
  align-items: center;
  margin-top: 0;
  display: flex;
}

.submit-button-councils {
  background-color: #745dee;
  border-radius: .729vw;
  width: 9.979vw;
  height: 3.115vw;
  font-size: .946vw;
  font-weight: 500;
  line-height: 1;
}

.submit-button-councils.form-councils {
  display: none;
}

.submit-button-councils.non-form-councils {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-one-small-paragraph-councils {
  opacity: .43;
  color: #515151;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 10.573vw;
  height: 3.465vw;
  margin-bottom: 0;
  margin-left: 25px;
  padding-left: 0;
  font-size: 1.042vw;
  font-weight: 700;
  line-height: 1.406vw;
  display: flex;
}

.section-one-paragraph-councils {
  color: #bdbcbd;
  text-align: left;
  width: 28.862vw;
  margin-bottom: 1.771vw;
  font-size: 1.146vw;
  line-height: 3vh;
  position: relative;
  bottom: auto;
}

.section-one-div-two-councils {
  justify-content: flex-end;
  height: 45vw;
  min-height: auto;
  margin-right: 0;
  display: flex;
  position: relative;
}

.section-one-image-councils {
  width: 70vw;
  max-width: none;
  height: auto;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.icon-one {
  width: 4vw;
  height: 4vw;
  position: absolute;
  top: 2.25vw;
  right: 8vw;
}

.icon-two {
  width: 6.752vw;
  height: 6.752vw;
  position: absolute;
  top: 16vw;
  right: 5vw;
}

.icon-three {
  width: 7vw;
  height: 7vw;
  position: absolute;
  top: 8vw;
  right: 12vw;
}

.icon-four {
  width: 4.043vw;
  height: 4.043vw;
  position: absolute;
  top: 2.45vw;
  left: 20vw;
}

.icon-five {
  width: 12vw;
  height: 12vw;
  position: absolute;
  top: 2vw;
  left: 25vw;
  right: auto;
}

.icon-six {
  width: 4.043vw;
  height: 4.043vw;
  position: absolute;
  top: 18vw;
  right: 38vw;
}

.icon-seven {
  width: 3.5vw;
  height: 3.5vw;
  position: absolute;
  top: 10.698vw;
  right: 4vw;
}

.icon-eight {
  width: 8vw;
  height: 8vw;
  position: absolute;
  top: 25vw;
  right: 35vw;
}

.container-two-councils {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 5vh;
  display: flex;
}

.section-two-councils {
  border-radius: 6.25vw;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 85.417vw;
  min-width: 85.417vw;
  height: auto;
  display: flex;
  position: relative;
}

.section-two-councils.councils-mob {
  width: 69.677vw;
  min-width: 69.677vw;
}

.section-two-content-container-councils {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 5vw;
  padding-left: 25px;
  padding-right: 25px;
  display: block;
}

.section-two-content-container-councils.container-two {
  background-image: url('../images/Path-1969.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 85.472vw 45.833vw;
  margin-top: 6.906vw;
  padding-top: 0;
  padding-bottom: 2.309vw;
}

.section-two-content-container-councils.container-two.wbe-councils {
  background-size: 85.472vw 48vw;
  padding-left: 0;
  padding-right: 0;
}

.section-two-header-councils {
  color: #333;
  text-align: left;
  margin-top: 0;
  padding-top: 0;
  font-size: 2.052vw;
  line-height: 5.417vw;
}

.section-two-header-councils.header-two {
  width: 32.292vw;
  line-height: 5.417vw;
  position: relative;
  top: 8vw;
  left: 44.345vw;
}

.section-two-header-councils.header-two.tablet-councils {
  width: 31.811vw;
  font-size: 2vw;
  line-height: 3.2vw;
  left: 37vw;
}

.section-two-text-container-councils {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  left: auto;
}

.section-two-text-container-councils.tablet.web-councils {
  left: 1vw;
}

.section-two-text-councils {
  color: #333;
  width: 34.063vw;
  font-size: 1.231vw;
  font-weight: 400;
  line-height: 3.2vw;
  position: relative;
}

.section-two-text-councils.text-two {
  width: 32vw;
  margin-top: 6vw;
  left: 2.09vw;
}

.section-two-image-councils {
  width: 38.98vw;
  position: relative;
  left: 6.446vw;
}

.section-two-image-councils.image-two {
  left: 1.242vw;
}

.section-two-image-councils.image-two.web-councils {
  left: auto;
}

.section-two-image-councils.web-councils {
  width: 34.121vw;
}

.container-three-councils {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.section-three-header--councils {
  color: #343434;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-width: 69.677vw;
  padding-bottom: 1.281vw;
  font-size: 3.3vw;
  line-height: 1;
  display: flex;
}

.section-three-header-text-councils {
  color: #343434;
  text-align: center;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  font-size: 2.708vw;
  line-height: 10.417vw;
  display: block;
}

.grid-2-councils {
  grid-column-gap: .625vw;
  grid-row-gap: .625vw;
  perspective: 2000px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
  align-items: center;
  width: 69vw;
  padding-bottom: 3vw;
}

.section-three-grid-img-councils.card-two-councils {
  background-color: #f4a335;
  border-radius: 1.667vw;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 16.727vw;
  height: 28vw;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 2px 2px 99px 3px rgba(0, 0, 0, .09);
}

.section-three-grid-img-councils.card-three-councils {
  background-color: #f31fba;
  border-radius: 1.667vw;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 16.727vw;
  height: 28vw;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 2px 2px 99px 3px rgba(0, 0, 0, .09);
}

.section-three-grid-img-councils.card-four-councils {
  background-color: #313131;
  border-radius: 1.667vw;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 16.727vw;
  height: 28vw;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 2px 2px 7px 3px rgba(0, 0, 0, .09);
}

.section-three-grid-img-councils.card-one-councils-copy {
  background-color: #715ae7;
  border-radius: 1.667vw;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 16.727vw;
  height: 28vw;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 2px 2px 20px 1px rgba(0, 0, 0, .09);
}

.card-one-councils {
  background-color: #fff;
  border-radius: 1.667vw;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 16.727vw;
  height: 27.083vw;
  display: flex;
}

.card-img-councils {
  width: 9.792vw;
  padding-top: 3.542vw;
}

.card-header-councils {
  color: #000;
  text-align: center;
  font-size: 1.437vw;
  font-weight: 600;
  line-height: 2.083vw;
  position: relative;
}

.card-text-councils {
  text-align: center;
  width: 16.008vw;
  padding-bottom: 3.542vw;
  font-size: .924vw;
  font-weight: 500;
  line-height: 1.242vw;
}

.container-four-councils {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: none;
  padding-top: 8.49vw;
  padding-bottom: 5vh;
  display: flex;
}

.section-four-content-container-councils {
  justify-content: center;
  align-items: center;
  min-width: 69vw;
  display: flex;
}

.section-four-footer-councils {
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  padding-top: 1.137vw;
  display: flex;
}

.section-four-footer-councils.councils-mob {
  width: 120%;
}

.section-four-footer-box-councils {
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  display: flex;
}

.check-icon-councils {
  width: 1.694vw;
  height: 1.694vw;
  margin-right: 0;
}

.section-four-footer-box-text-councils {
  color: #745cf2;
  padding-left: .729vw;
  padding-right: 5.131vw;
  font-size: 1.198vw;
  font-weight: 500;
  line-height: 1;
}

.section-four-div-councils {
  position: relative;
  left: auto;
}

.section-four-header-councils {
  color: #745dee;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 1.302vw;
  font-size: 2vw;
  line-height: 5.208vw;
}

.section-four-header-img-councils {
  width: 19.094vw;
}

.section-four-content-text-container-councils {
  width: 36.823vw;
  height: 11.042vw;
  position: relative;
}

.section-four-content-text-container-paragraph-councils {
  color: #202020;
  text-align: left;
  font-size: 1.563vw;
  font-weight: 500;
  line-height: 2.083vw;
}

.section-four-content-image-councils {
  align-self: flex-start;
  width: 31.537vw;
}

.body-councils {
  padding-left: 14.5vw;
  padding-right: 14.5vw;
}

.section-companies {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  overflow: hidden;
}

.container-companies {
  justify-content: center;
  align-items: center;
  max-width: none;
}

.grid-companies {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  align-content: start;
  height: 42vw;
  position: relative;
  overflow: visible;
}

.grid-companies.tablet {
  display: none;
}

.section-one-div-one-companies {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  padding-left: 0;
  display: flex;
}

.section-one-div-one-one-companies {
  width: 42.708vw;
}

.section-one-heading-one-companies {
  color: #000;
  width: 28.168vw;
  margin-top: 0;
  font-size: 2.052vw;
  line-height: 4.115vw;
  display: inline-block;
}

.submit-button-companies {
  background-color: #745dee;
  border-radius: .729vw;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 11.979vw;
  height: 4.115vw;
  padding: 1.354vw 2.604vw;
  font-size: 1.146vw;
  font-weight: 500;
  line-height: 1;
  display: flex;
}

.submit-button-companies.non-form-companies {
  display: none;
}

.paragraph-section-one-companies {
  color: #b3b3b3;
  width: 29.041vw;
  margin-bottom: 0;
  padding-top: .875vw;
  padding-bottom: 1.875vw;
  font-size: 1.458vw;
  font-weight: 500;
  line-height: 2.031vw;
}

.section-one-div-two-companies {
  justify-content: flex-end;
  width: auto;
  height: 39.586vw;
  min-height: auto;
  margin-right: 0;
  display: flex;
  position: relative;
}

.white-container {
  z-index: 0;
  background-color: #fff;
  border-radius: 1.042vw;
  width: 14.623vw;
  height: 13.391vw;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
  box-shadow: 2px 5px 10px -4px rgba(0, 0, 0, .48);
}

.section-four-button-studentss {
  color: #fff;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0 0 50px 50px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 6.51vw;
  font-size: 1.7vw;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.section-four-button-students {
  color: #fff;
  text-align: center;
  background-color: #ffeaf9;
  border-radius: 0 0 6.25vw 6.25vw;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 6.51vw;
  font-size: 1.7vw;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.section-one-image-companies {
  width: auto;
  max-width: none;
  height: 40vw;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.section-two-companies-container {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding-top: 6.871vw;
  padding-bottom: 6.871vw;
  display: flex;
}

.section-two-companies-container-one {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.section-two-companies-container-one.two {
  padding-top: 7.374vw;
  padding-left: 0;
  padding-right: 0;
}

.section-two-companies-container-text-container {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  display: flex;
}

.text1 {
  color: #745dee;
  font-size: 1.231vw;
  font-weight: 500;
  line-height: 1.719vw;
}

.text1.two {
  color: #fd21c2;
}

.heading {
  width: 37.552vw;
  font-size: 2.052vw;
  line-height: 3.646vw;
}

.line {
  background-color: #745dee;
  border: 0 solid #745dee;
  border-top-width: 3px;
  width: 11.907vw;
}

.line.two {
  background-color: #fd21c2;
  border-color: #fd21c2;
}

.paragraph1 {
  color: #b3b3b3;
  width: 34.063vw;
  margin-bottom: 0;
  padding-top: 1.645vw;
  font-size: 1.458vw;
  line-height: 2.031vw;
}

.get-started {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.get-started-text {
  color: #000;
  font-size: 1.198vw;
  font-weight: 700;
  line-height: 4.427vw;
  text-decoration: none;
}

.small-arrow {
  width: 1.755vw;
  margin-left: 1vw;
}

.img-section-two-companies {
  width: 40vw;
}

.section-six-content-container-companies {
  justify-content: space-between;
  align-items: center;
  min-width: 69vw;
  padding-bottom: 2vw;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.section-six-div-companies {
  position: relative;
  left: 2.5vw;
}

.section-six-div-companies-logo {
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.logo {
  width: auto;
  height: 11.823vw;
}

.text-logo {
  color: #745dee;
  padding-bottom: 1vw;
  font-size: 1.7vw;
  font-weight: 600;
  line-height: 1.719vw;
}

.section-six-content-text-container-companies {
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 25px;
  width: 34.428vw;
  padding: 2vh 2vw;
  position: relative;
  box-shadow: 1px 1px 35px #d8d8d8;
}

.section-three-footer-box-companies {
  justify-content: flex-start;
  align-items: center;
  min-width: 14vw;
  margin-left: 0;
  display: flex;
}

.section-three-footer-box-text-companies {
  color: #745dee;
  padding-left: 1.875vw;
  font-size: .924vw;
  font-weight: 600;
  line-height: 1;
}

.section-three-content-image-companies {
  align-self: flex-end;
  width: auto;
  height: 30vw;
  margin-bottom: 8vw;
}

.section-three-content-text-container-paragraph-companies {
  color: #202020;
  text-align: left;
  font-size: 1.129vw;
  font-weight: 500;
  line-height: 2.083vw;
}

.section-four-button-home {
  color: #fff;
  text-align: center;
  background-color: #fee2f7;
  border-radius: 0 0 50px 50px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 6.51vw;
  font-size: 1.7vw;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.container-pricing {
  display: inline;
}

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

.body-pricing {
  background-image: url('../images/Path-1764_1.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 69vw;
  padding-left: 5vw;
  padding-right: 5vw;
  font-family: Montserrat, sans-serif;
  top: 0%;
  bottom: 0%;
  left: 3.516vw;
  right: auto;
}

.header-section-one-pricing {
  color: #fff;
  text-align: center;
  margin-top: 7.031vw;
  margin-bottom: 1.875vw;
  font-size: 2.708vw;
  line-height: 4.115vw;
}

.text-block-tab-pricing {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.tab-link-pricing {
  color: #fff;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid #fff;
  border-radius: .729vw;
  width: 15.104vw;
  height: 5.156vw;
  padding: 0;
  font-size: 1.667vw;
  line-height: 2.031vw;
}

.tab-link-pricing.w--current {
  color: #6954d8;
  background-color: #fff;
  font-weight: 600;
}

.tab-link-pricing.merge {
  right: 2vw;
}

.tabs-menu-pricing {
  justify-content: center;
  display: none;
}

.grid-desktop-pricing {
  grid-column-gap: .1vw;
  grid-row-gap: .1vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-items: center;
  padding-left: 0;
  padding-right: 0;
}

.div-grid-desktop-pricing-one {
  background-color: #715ae6;
  border-radius: 1.042vw;
  flex-direction: column;
  align-items: center;
  width: 16vw;
  height: 44.545vw;
  display: flex;
  box-shadow: 1px 1px 3px 1px #d6d6d6;
}

.div-grid-desktop-pricing-one.two {
  background-color: #f7a435;
}

.div-grid-desktop-pricing-one.three {
  background-color: #de1dab;
}

.div-grid-desktop-pricing-one.four {
  background-color: #313131;
}

.container-grid-pricing {
  background-color: #fefefe;
  border-radius: 1.042vw;
  width: 16vw;
  height: 98.5%;
}

.container-grid-pricing-header {
  color: #745dee;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 16vw;
  height: 6.823vw;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 2.052vw;
  line-height: 2.604vw;
  display: flex;
}

.container-grid-pricing-header.two {
  color: #feba5a;
  font-size: 2.208vw;
}

.container-grid-pricing-header.three {
  color: #fd50ce;
}

.container-grid-pricing-header.four {
  color: #333;
}

.population-text {
  text-align: center;
  margin-top: .573vw;
  font-size: .718vw;
  line-height: 2.5vw;
}

.container-grid-pricing-number {
  color: #745dee;
  text-align: center;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 16vw;
  height: 4.896vw;
  margin: 0 auto;
  font-family: Montserrat, sans-serif;
  font-size: 2.917vw;
  font-weight: 700;
  line-height: 3.125vw;
  display: flex;
}

.container-grid-pricing-number.two {
  color: #feba5a;
}

.container-grid-pricing-number.three {
  color: #fd50ce;
}

.container-grid-pricing-number.four {
  color: #5e5e5e;
  width: 16vw;
}

.text-span-3 {
  align-self: flex-end;
  font-size: 1.917vw;
}

.button-pricing-section-one {
  background-color: #8f7ef1;
  border-radius: .729vw;
  justify-content: center;
  align-items: center;
  width: 11.458vw;
  height: 3.281vw;
  margin-top: 1.146vw;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-size: .885vw;
  display: flex;
}

.button-pricing-section-one.two {
  background-color: #fcb959;
}

.button-pricing-section-one.three {
  background-color: #fa4fcc;
}

.button-pricing-section-one.four {
  background-color: #5c5c5c;
}

.pricing-section-one-text-container {
  border-radius: 1.875vw;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 14vw;
  height: 17vw;
  margin-top: 1.146vw;
  margin-left: auto;
  margin-right: auto;
  padding-top: 3.802vw;
  padding-bottom: 8.281vw;
  display: flex;
  box-shadow: 0 -3px 99px #e5e5e5;
}

.paragraph-one-pricing-section-one {
  text-align: center;
  width: 13vw;
  margin-bottom: 0;
  font-size: .75vw;
  font-weight: 500;
  line-height: 1.5vw;
}

.text-span-4 {
  color: #745dee;
}

.text-span-4.two {
  color: #fab758;
}

.text-span-4.three {
  color: #fb4fcd;
}

.text-span-4.four {
  color: #313131;
}

.tabs-content-pricing {
  padding-top: 5.99vw;
}

.section-two-container-pricing {
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  min-width: 69vw;
  display: flex;
  position: relative;
  top: 7vh;
}

.section-two-pricing-text {
  justify-content: center;
  align-items: center;
  padding-top: 3.854vw;
  padding-bottom: 3.854vw;
  display: flex;
  position: relative;
  top: 7vh;
}

.pricing-text-link {
  color: #333;
  font-family: Montserrat, sans-serif;
  font-size: 1.25vw;
  font-weight: 600;
  line-height: 1.51vw;
  text-decoration: none;
}

.pricing-text-link.link {
  color: #745dee;
  padding-left: .938vw;
  font-weight: 700;
}

.section-two-footer-pricing {
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  margin-top: 9vw;
  padding-top: 4vh;
  padding-bottom: 4vh;
  display: flex;
  position: relative;
}

.section-two-pricing-logo {
  width: 21.094vw;
  padding-bottom: 1.5vw;
}

.section-two-pricing-container {
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 25px;
  width: 34.479vw;
  padding: 2.463vw 2.188vw;
  position: relative;
  box-shadow: 1px 1px 35px #d8d8d8;
}

.section-two-pricing-paragraph {
  color: #202020;
  text-align: left;
  margin-bottom: 0;
  font-size: 1.563vw;
  font-weight: 500;
  line-height: 3.5vh;
}

.section-two-pricing-paragraph.pricing-web {
  font-size: 1.129vw;
  line-height: 2.565vw;
}

.section-two-content-image-pricing {
  align-self: flex-start;
  width: 33.299vw;
  margin-top: 3vw;
}

.questions-answers-div-pricing {
  padding-top: 2.729vw;
  padding-bottom: 5.784vw;
}

.questions-answers-header-pricing {
  color: #333;
  text-align: center;
  margin-bottom: 2.396vw;
  font-family: Montserrat, sans-serif;
  font-size: 2.708vw;
  font-weight: 600;
  line-height: 3.281vw;
}

.questions-answers-container-pricing {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 58.333vw;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.question-one-pricing {
  background-color: #fdfdfd;
  border-radius: .833vw;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 3.958vw;
  margin-bottom: 1.25vw;
  padding-left: 2.604vw;
  padding-right: 2.604vw;
  display: flex;
  box-shadow: 2px 2px 30px 3px #e0e0e0;
}

.question-answer-text {
  color: #707070;
  font-family: Montserrat, sans-serif;
  font-size: 1.875vw;
  font-weight: 600;
  line-height: 2.292vw;
}

.plus-icon-pricing {
  width: 1.615vw;
  height: 1.615vw;
}

.answer-one-pricing {
  background-color: #fdfdfd;
  border-radius: .833vw;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 3.958vw;
  margin-bottom: 1.25vw;
  display: none;
  box-shadow: 2px 2px 30px 3px #e0e0e0;
}

.load-more-button-pricing {
  text-align: center;
  background-color: #745ded;
  border-radius: .729vw;
  width: 11.979vw;
  height: 4.115vw;
  margin-top: 2.396vw;
  margin-left: auto;
  margin-right: auto;
  padding: 1.354vw 2.969vw;
  font-family: Montserrat, sans-serif;
  font-size: 1.146vw;
  line-height: 1.406vw;
  display: block;
}

.load-more-button-pricing.pricing-tablet {
  width: 12.4vw;
}

.get-started-button-pricing {
  text-align: center;
  background-color: #745ded;
  border-radius: .729vw;
  width: 11.979vw;
  height: 4.115vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 1.354vw 1.969vw;
  font-family: Montserrat, sans-serif;
  font-size: 1.146vw;
  line-height: 1.406vw;
  display: block;
}

.header-pricing-footer {
  text-align: center;
  width: 32.222vw;
  height: 5.644vw;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 20.626vw;
  font-size: 1.231vw;
  font-weight: 700;
  line-height: 1.642vw;
}

.hero-boy-pricing {
  width: 13.969vw;
  position: absolute;
  bottom: .6vw;
  left: 6vw;
}

.div-block-4 {
  background-color: #fff;
  border-radius: 2.083vw;
  justify-content: space-between;
  align-items: center;
  width: 85.417vw;
  height: 11.771vw;
  margin-top: 3.385vw;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  box-shadow: 2px 2px 99px 3px #e8e8e8;
}

.div-block-4.mob-pricing {
  width: 69.677vw;
}

.slider-pricing {
  display: none;
}

.navbar-home-students {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/Path-1764_1.png');
  background-position: 50% 0;
  background-size: 100.729vw 42.754vw;
  justify-content: center;
  align-items: center;
  padding-top: 1.7vw;
  padding-bottom: 1.7vw;
  display: none;
  position: -webkit-sticky;
  position: sticky;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.nav-container-studentss {
  justify-content: space-between;
  align-items: center;
  min-width: 98%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.brand-studentss {
  width: 10.784vw;
}

.nav-buttons-container-studentss {
  justify-content: space-around;
  align-items: center;
  min-width: 25vw;
  height: 100%;
  margin-left: 35px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.nav-buttons-container-studentss.tablet-studentss {
  display: none;
}

.nav-login-button-2-studentss {
  color: #745dee;
  text-align: center;
  border: 3px solid #745dee;
  border-radius: 14px;
  padding: .99vw 2.969vw;
  font-family: Montserrat, sans-serif;
  font-size: .894vw;
  font-weight: 600;
  line-height: 1;
  box-shadow: 1px 1px 15px #d1cbf8;
}

.nav-getstarted-button-2-studentss {
  color: #fff;
  text-align: center;
  background-color: #745dee;
  border: 1px solid #745dee;
  border-radius: 10px;
  padding: 1.354vw 2.604vw;
  font-family: Montserrat, sans-serif;
  font-size: 1.046vw;
  font-weight: 600;
  line-height: 1;
}

.nav-menu-studentss {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.nav-links-container-studentss {
  justify-content: space-around;
  width: 42.5vw;
  display: flex;
}

.nav-buttons-container-studentsss {
  justify-content: space-around;
  align-items: center;
  min-width: 25vw;
  height: 100%;
  margin-left: 35px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.nav-link-2-studentss {
  color: #fff;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.206vw;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
}

.nav-link-2-studentss.w--current {
  outline-offset: 0px;
  color: #fff;
  mix-blend-mode: normal;
  border-bottom: 2px solid #fff;
  outline: 3px #fff;
  padding-bottom: 2px;
  text-decoration: none;
}

.nav-login-button-2-studentsss {
  opacity: 1;
  color: #fff;
  text-align: center;
  background-color: rgba(186, 87, 225, .7);
  border: 0 #bc55dd;
  border-radius: 8px;
  padding: .99vw 2.969vw;
  font-family: Montserrat, sans-serif;
  font-size: .894vw;
  font-weight: 600;
  line-height: 1;
}

.nav-getstarted-button-2-studentsss {
  color: #745dee;
  text-align: center;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 10px;
  padding: 1.354vw 2.604vw;
  font-family: Montserrat, sans-serif;
  font-size: 1.046vw;
  font-weight: 600;
  line-height: 1;
}

.body-students {
  background-image: url('../images/Path-1764_1.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 69.677vw 46.867vw;
  padding-left: 5vw;
  padding-right: 5vw;
}

.modal.contact-us-modal {
  z-index: 99999;
  background-color: rgba(0, 0, 0, .49);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.contact-us-form {
  z-index: 1;
  background-color: #fff;
  border-radius: 10px;
  flex: 1;
  max-width: 29vw;
  padding: 40px 3.125vw 20px;
  position: absolute;
  box-shadow: 1px 2px 20px -6px rgba(0, 0, 0, .49);
}

.field-label {
  margin-bottom: 5px;
  padding-left: .5vw;
  font-family: Montserrat, sans-serif;
  font-size: .8vw;
  font-weight: 600;
  line-height: 15px;
}

.text-input-field {
  text-align: left;
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 2.5vw;
  margin-bottom: 12px;
  padding-top: .6vw;
  padding-bottom: .6vw;
  font-family: Montserrat, sans-serif;
  font-size: .8vw;
  font-weight: 500;
  line-height: 1vw;
  display: flex;
}

.paragraph-3 {
  color: #7b7b7b;
  text-align: center;
  margin-top: 3.021vw;
  margin-bottom: 2.083vw;
  font-family: Montserrat, sans-serif;
  font-size: 1vw;
  font-weight: 500;
  line-height: 1.146vw;
}

.submit-button-4 {
  float: right;
  clear: none;
  text-align: center;
  background-color: #745cf2;
  border-radius: .729vw;
  width: 10vw;
  height: 3vw;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 1.2vw;
  line-height: 1vw;
  position: static;
  left: auto;
  right: 0;
  box-shadow: 0 20px 2vw 1px rgba(123, 104, 238, .35);
}

.close-modal-bg {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.councils-why-im--alert-wrapper {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-2 {
  width: 11.595vw;
  max-width: 11.595vw;
  margin-bottom: 13px;
  margin-left: 3px;
  margin-right: 3px;
}

.section-signup {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  overflow: hidden;
}

.footer-signup {
  display: inline;
}

.signup-question-container {
  z-index: 2;
  position: absolute;
  top: 3.375vw;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.signup-question-container.signupfive.signup {
  top: 1.875vw;
}

.signup-question-container.signupsix.signup, .signup-question-container.signupseven.signup, .signup-question-container.signin, .signup-question-container.signup {
  top: 6.771vw;
}

.question-block-signup {
  background-color: #fff;
  border-radius: .625vw;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 25vw;
  height: 25.26vw;
  margin-top: .833vw;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  box-shadow: 0 0 64px 24px rgba(0, 0, 0, .1);
}

.question-block-signup-back {
  color: #fff;
  align-self: flex-start;
  align-items: center;
  padding-top: 1.263vw;
  padding-left: 1.094vw;
  text-decoration: none;
  display: flex;
}

.question-block-signup-back.signupfour {
  color: #fff;
  text-decoration: none;
}

.question-block-signup-back.signupfour:visited {
  text-decoration: none;
}

.back-arrow {
  width: .781vw;
  height: .456vw;
}

.back-text {
  color: #333;
  padding-left: .313vw;
  font-size: .833vw;
  font-weight: 800;
}

.back-text.signup, .question-header-signup.signup {
  color: #000;
}

.question-header-signup-text {
  text-align: center;
  width: 18.438vw;
  margin-top: 1vw;
  margin-bottom: 1vw;
  font-size: 1.667vw;
  line-height: 2.031vw;
}

.question-header-signup-text.signupone {
  margin-top: 0;
}

.question-header-signup-text.signupone.signup {
  color: #000;
}

.question-header-signup-text.signupfour {
  margin-top: 0;
  padding-top: 1vw;
  padding-bottom: 1vw;
}

.question-header-signup-text.signin {
  color: #000;
}

.buttons-container-signup {
  margin-top: 1vw;
}

.buttons-container-signup.signupthree {
  margin-top: 0;
}

.signup-option-button {
  color: #745cf2;
  background-color: #fff;
  border: 1px solid #d1d1d1;
  border-radius: .313vw;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 9.01vw;
  height: 2.708vw;
  margin-bottom: .625vw;
  padding: 0;
  font-size: .729vw;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.signup-option-button:active, .signup-option-button:focus {
  color: #fff;
  background-color: #745dee;
}

.next-signup {
  background-color: #745dee;
  border-radius: .729vw;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 18.75vw;
  height: 2.604vw;
  margin-bottom: 2.083vw;
  padding: 0;
  font-size: .833vw;
  line-height: 1;
  display: flex;
}

.next-signup.you-realllsetcombo, .next-signup.signupthree {
  margin-bottom: 1.083vw;
}

.do-you-have-an-account-question-signup {
  justify-content: center;
  align-items: center;
  padding-top: 1.771vw;
  line-height: 2px;
  display: flex;
}

.do-you-have-an-account-question-text {
  color: #fff;
  text-align: center;
  font-size: 1.042vw;
  line-height: 1.25vw;
}

.login {
  color: #fff;
  margin-left: .833vw;
  font-size: 1.042vw;
  font-weight: 600;
  line-height: 2.031vw;
}

.help-block {
  background-color: rgba(255, 255, 255, .2);
  border-radius: .313vw;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 2.604vw;
  height: 2.604vw;
  display: flex;
  position: absolute;
  top: 17.729vw;
  left: 64.219vw;
}

.help-block.signupeight {
  text-decoration: none;
  top: auto;
  bottom: 0;
  left: 55vw;
}

.help-block.login {
  top: 21vw;
  left: 65vw;
}

.question-mark {
  width: 1.094vw;
  height: 1.094vw;
}

.help {
  color: #fff;
  width: 1.25vw;
  font-size: .521vw;
  line-height: 1;
  text-decoration: none;
}

.footer-background-container-signup {
  background-image: url('../images/image-11.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 72vw;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  height: 38vw;
  display: flex;
  position: relative;
}

.footer-container-signup {
  height: auto;
  padding-top: 18vw;
  position: relative;
}

.footer-container-signup.signupeight.signup {
  padding-top: 25vw;
}

.footer-container-signup.loginpage.login {
  margin-left: 0;
  padding-top: 21vw;
}

.question-header-signup-text-two {
  text-align: center;
  width: 20.313vw;
  margin-top: 0;
  font-size: 1.667vw;
  line-height: 2.031vw;
}

.question-header-signup-text-two.signupthree.signup {
  color: #000;
}

.field-label-text {
  padding-left: .5vw;
  font-size: .729vw;
  line-height: 2.031vw;
}

.field-text-signup {
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 2.083vw;
  width: 18.75vw;
  height: 2.083vw;
  padding-top: 0;
  padding-bottom: 0;
}

.question-block-signupthree {
  background-color: #fff;
  border-radius: .625vw;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 25vw;
  height: auto;
  margin-top: .833vw;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 2.396vw;
  display: flex;
  box-shadow: 0 0 64px 24px rgba(0, 0, 0, .1);
}

.question-header-signup-three {
  height: 2.031vw;
}

.question-header-signup-three.signupfour, .question-header-signup-three.signupsix, .question-header-signup-three.signupseven {
  height: auto;
}

.form-block-2 {
  height: auto;
  margin-bottom: 0;
}

.next-signup-three {
  background-color: #745dee;
  border-radius: .729vw;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 18.75vw;
  height: 2.604vw;
  margin-top: 2vw;
  margin-bottom: 0;
  padding: 0;
  font-size: .833vw;
  line-height: 1;
  display: flex;
}

.footer-container-signupthree {
  height: auto;
  padding-top: 38vw;
  position: relative;
}

.footer-container-signupthree.signupfour {
  padding-top: 45vw;
}

.you-reallset-text {
  text-align: center;
  font-size: 1.146vw;
  font-weight: 600;
  line-height: 2.031vw;
}

.right-icon {
  width: 6.826vw;
  height: 6.826vw;
  margin-top: 1.188vw;
}

.question-block-signupfour-back {
  color: #fff;
  align-self: flex-start;
  align-items: center;
  padding-top: 2vw;
  padding-bottom: 2.656vw;
  padding-left: 7.031vw;
  text-decoration: none;
  display: flex;
}

.checkbox-label-2 {
  padding-left: 1vw;
  font-size: .729vw;
  font-weight: 800;
}

.checkbox {
  width: 1.094vw;
  height: 1.094vw;
  margin-top: 0;
}

.checkbox-field {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.recaptcha {
  background-color: #fbf4f4;
  border: .365vw solid #dbd5d5;
  align-items: center;
  width: 14.583vw;
  height: 2.917vw;
  margin-top: 1.146vw;
  padding-left: 2.865vw;
  display: none;
}

.checkbox-2 {
  width: 1.094vw;
  height: 1.094vw;
  margin-top: 0;
}

.checkbox-field-2 {
  align-items: center;
  margin-bottom: 0;
  display: none;
}

.checkbox-label-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: .417vw;
  font-size: .521vw;
  font-weight: 900;
  line-height: 2.031vw;
  display: flex;
}

.recaptcha-logo {
  width: 2.188vw;
  height: 2.188vw;
  margin-left: 2.24vw;
  display: none;
}

.next-signup-four {
  background-color: #745dee;
  border-radius: .729vw;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 18.75vw;
  height: 2.604vw;
  margin: 2vw auto 0;
  padding: 0;
  font-size: .833vw;
  line-height: 1;
  display: flex;
}

.field-label-text-four {
  padding-left: .5vw;
  font-size: .729vw;
  line-height: 2.031vw;
}

.field-text-signup-four {
  border: 1px solid #e2e2e2;
  border-radius: .469vw;
  width: 18.75vw;
  height: 2.083vw;
  padding-top: 0;
  padding-bottom: 0;
}

.field-text-signup-four.commnets.comments-web {
  border-radius: .469vw;
  width: 41.667vw;
  height: 7.273vw;
}

.question-block-signupsix {
  background-color: #fff;
  border-radius: .625vw;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 25vw;
  height: auto;
  margin-top: .833vw;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 1.818vw;
  display: flex;
  position: relative;
  box-shadow: 0 0 64px 24px rgba(0, 0, 0, .1);
}

.mail-icon-signupfive {
  width: 1vw;
  position: absolute;
  top: 35%;
  bottom: auto;
  left: 1vw;
}

.signupsix-header2 {
  color: #fd21c2;
  width: 17.929vw;
  margin: 1.869vw auto .808vw;
  font-size: 1.212vw;
  font-weight: 700;
  line-height: 1.97vw;
}

.paragraph-signupsix {
  text-align: center;
  width: 21.667vw;
  height: 2.677vw;
  margin-bottom: .202vw;
  margin-left: auto;
  margin-right: auto;
  font-size: .707vw;
  font-weight: 500;
  line-height: 1.111vw;
}

.field-label-text-signupsix {
  padding-left: 2vw;
  font-size: .729vw;
  font-weight: 500;
  line-height: 2.031vw;
}

.field-text-signupsix {
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: .455vw;
  width: 18.75vw;
  height: 2.083vw;
  margin-left: 1.6vw;
  padding-top: 0;
  padding-bottom: 0;
}

.field-text-signupsix.indiv {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: 0;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 2.3vw;
  font-size: .729vw;
  line-height: 2.031vw;
  display: flex;
  position: static;
}

.buttons-signupsix {
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: .707vw;
  padding-left: 1.6vw;
  display: flex;
}

.next-signup-six {
  background-color: #745dee;
  border-radius: .729vw;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 8.687vw;
  height: 2.604vw;
  margin-bottom: 0;
  padding: 0;
  font-size: .833vw;
  line-height: 1;
  display: flex;
}

.next-signup-six.buttontwo {
  margin-left: 1.364vw;
}

.form-block-2-six {
  height: auto;
  margin-bottom: 0;
}

.footer-container-signupsix {
  height: auto;
  padding-top: 35vw;
  position: relative;
}

.footer-container-signupsix.signup {
  padding-top: 40vw;
}

.field-text-signupsix-div {
  background-color: #fff;
  border: 1px #e2e2e2;
  border-radius: .455vw;
  width: 18.75vw;
  height: 2.083vw;
  margin-bottom: 10px;
  margin-left: 1.6vw;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.signupseven-header2 {
  color: #fd21c2;
  text-align: center;
  width: 17.929vw;
  margin: 1.869vw auto .808vw;
  font-size: 1.25vw;
  font-weight: 700;
  line-height: 2.031vw;
}

.signupseven-logo {
  width: 12.292vw;
  margin: .313vw auto 2.24vw;
  display: block;
}

.footer-container-signupseven {
  height: auto;
  padding-top: 35vw;
  position: relative;
}

.footer-container-signupseven.signup {
  padding-top: 42vw;
}

.footer-container-signupfive {
  height: auto;
  padding-top: 47vw;
  position: relative;
}

.footer-container-signupfive.signupfive {
  padding-top: 50vw;
}

.grid-form-signup-five {
  grid-template-rows: auto auto auto auto;
}

.form-block-2five {
  width: 100%;
  height: auto;
  margin-bottom: 0;
  padding-left: 6.927vw;
  padding-right: 6.927vw;
}

.question-block-signupfive {
  background-color: #fff;
  border-radius: .625vw;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 56.667vw;
  height: auto;
  margin-top: .833vw;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 2.396vw;
  display: flex;
  box-shadow: 0 0 64px 24px rgba(0, 0, 0, .1);
}

.question-block-signupfive.signupfive.signup {
  box-shadow: 0 0 64px 24px rgba(158, 158, 158, .1);
}

.question-block-login {
  background-color: #fff;
  border-radius: .625vw;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 25vw;
  height: 25.26vw;
  margin-top: .833vw;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  box-shadow: 0 0 64px 24px rgba(0, 0, 0, .1);
}

.signin-icon {
  cursor: pointer;
  width: 1.919vw;
  height: 1.919vw;
}

.buttons-container-signin {
  justify-content: space-between;
  align-items: center;
  width: 12vw;
  display: flex;
  position: relative;
  top: 1vw;
}

.or-signin {
  font-size: .833vw;
  font-weight: 800;
  line-height: 2.031vw;
  position: relative;
  top: 1vw;
}

.field-label-signin {
  margin-bottom: 0;
  font-size: .729vw;
  line-height: 2.031vw;
}

.text-field-signin {
  border: 1px solid #e2e2e2;
  border-radius: .469vw;
  width: 18.75vw;
  height: 2.083vw;
  margin-bottom: 0;
  padding: 0 3vw;
}

.next-signin {
  background-color: #745dee;
  border-radius: .729vw;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 18.75vw;
  height: 2.604vw;
  padding: 0;
  font-size: .833vw;
  line-height: 1;
  display: flex;
}

.text-field-signin-div {
  border: 1px #e2e2e2;
  border-radius: .469vw;
  width: 18.75vw;
  height: 2.083vw;
  margin-bottom: 1.5vw;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.signin-icon-input {
  width: 1.406vw;
  position: absolute;
  top: .547vw;
  left: 1.094vw;
}

.signin-icon-input.password {
  width: .92vw;
  top: .443vw;
  left: 1.198vw;
}

.forget-password {
  color: #745dee;
  font-size: .521vw;
  font-weight: 600;
  line-height: .677vw;
  text-decoration: none;
  position: absolute;
  top: .729vw;
  bottom: auto;
  left: auto;
  right: .625vw;
}

.icon-nine {
  width: 9.044vw;
  display: none;
  position: absolute;
  top: 43vw;
  right: 20vw;
}

.navbar-companies {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding-top: 1.7vw;
  padding-bottom: 1.7vw;
  display: none;
  position: -webkit-sticky;
  position: sticky;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.section-one-div-one-2-copy {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  margin-top: 8vw;
  margin-left: 0;
  padding-left: 0;
  display: flex;
}

.div-block-5 {
  justify-content: center;
  align-items: center;
  width: 11.771vw;
  height: auto;
  display: flex;
}

.section-one-image-3 {
  max-width: none;
  height: 26vw;
  position: absolute;
  top: 0;
  bottom: 23%;
  left: auto;
  right: 12vw;
}

.container-4 {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 80%;
  display: flex;
}

.section-one-div-one-two-3 {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  margin-top: 4.999vw;
  display: flex;
}

.section-girl-2 {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100vw;
  height: auto;
  margin-left: -5vw;
  padding-top: 0;
  padding-bottom: 5vw;
  font-family: Montserrat, sans-serif;
  position: relative;
  overflow: hidden;
}

.form-block-3 {
  width: 100%;
}

.section-one-div-one-one-3 {
  width: 42.708vw;
}

.grid-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  align-content: end;
  width: 90%;
  max-width: 100%;
  height: auto;
  max-height: none;
  position: relative;
  bottom: auto;
  overflow: visible;
}

.grid-5.tablet {
  display: none;
}

.section-one-heading-two-2 {
  justify-content: flex-start;
  align-items: center;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
}

.lottie-animation-2 {
  z-index: 2;
  width: 20.53vw;
  max-width: none;
  height: 34.217vw;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0%;
  left: auto;
  right: 20vw;
}

.lottie-animation-2.jide {
  display: none;
}

.section-one-heading-one-3 {
  color: #000;
  width: auto;
  margin-top: 0;
  font-size: 2.052vw;
  line-height: 1;
  display: inline-block;
}

.section-one-heading-one-3.section-two {
  color: #787878;
  width: 29.683vw;
  padding-bottom: 0;
  font-size: 2.25vw;
  left: auto;
}

.section-one-heading-one-3.colored-heading {
  z-index: 1;
  color: #fff;
  background-image: linear-gradient(45deg, #745cf2 15%, #ff27c4 48%, #ffaa24 87%, #ffaa24);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 25vw;
  margin-left: 20px;
  padding: 7px 4px;
  font-size: 2.463vw;
  font-weight: 800;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 18vw;
  right: 0%;
}

.loader-2 {
  z-index: 2;
  width: 2vw;
  display: none;
  position: absolute;
  top: 40%;
  right: 40%;
}

.success-message {
  z-index: 3;
  position: relative;
}

.success-message.home {
  height: 100%;
}

.content-container-error {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 5%;
  display: flex;
}

._404 {
  width: 40vw;
}

.button-home-error {
  color: #fff;
  background-color: #745dee;
  border-radius: 1vw;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 17.708vw;
  height: 4.115vw;
  margin-top: 1.5vw;
  font-family: Montserrat, sans-serif;
  font-size: 1.146vw;
  font-weight: 500;
  line-height: 1;
  display: flex;
}

.section-one-help {
  height: auto;
}

.content-container-help {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 6vw;
  display: flex;
  position: relative;
}

.question-mark-one-help {
  width: 10.593vw;
  position: absolute;
  top: 2vw;
  left: 6.458vw;
}

.container-help {
  flex-direction: column;
  display: inline;
}

.question-mark-two-help {
  width: 7.611vw;
  position: absolute;
  top: 4vw;
  left: auto;
  right: 7.708vw;
}

.button-home-help {
  color: #fff;
  background-color: #745dee;
  border-radius: 1vw;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 11.979vw;
  height: 4.115vw;
  margin-top: 2vw;
  font-family: Montserrat, sans-serif;
  font-size: 1.146vw;
  font-weight: 500;
  line-height: 1;
  display: flex;
}

.button-home-help.two {
  color: #745dee;
  background-color: #fff;
  border: 2px solid #745dee;
}

.buttons-container-help {
  justify-content: space-between;
  align-items: center;
  width: 26vw;
  display: flex;
}

.help-img {
  width: 20.208vw;
  margin-top: 2.396vw;
}

.questions-answers-div-help {
  width: 100%;
  padding-top: 0;
  padding-bottom: 5.784vw;
}

.header-help {
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 2.708vw;
  font-weight: 700;
  line-height: 3.646vw;
}

.paragraph-help {
  color: #b3b3b3;
  text-align: center;
  width: 63.802vw;
  margin-top: 1vw;
  font-family: Montserrat, sans-serif;
  font-size: 1.458vw;
  line-height: 2.031vw;
}

.header-error-copy {
  margin-top: 4.7vw;
  font-family: Montserrat, sans-serif;
  font-size: 2.708vw;
  font-weight: 700;
  line-height: 3.646vw;
}

.paragraph-error-copy {
  color: #b3b3b3;
  text-align: center;
  width: 63.802vw;
  margin-top: 1vw;
  font-family: Montserrat, sans-serif;
  font-size: 1.458vw;
  line-height: 2.031vw;
}

.section-one-div-one-two-3-copy {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  min-height: 15vw;
  margin-top: 4.999vw;
  display: flex;
}

.questions-answers-header-pricing-copy-copy {
  color: #333;
  text-align: center;
  width: 63.802vw;
  margin: 0 auto 2.396vw;
  font-family: Montserrat, sans-serif;
  font-size: 2.708vw;
  font-weight: 600;
  line-height: 3.281vw;
}

.section-one-error-copy {
  background-image: url('../images/Group-2777.svg');
  background-position: 50% -350%;
  background-repeat: no-repeat;
  background-size: auto 47vw;
  height: 50vw;
}

.recaptcha-2 {
  margin-bottom: 0;
}

.div-block-6 {
  width: 50vw;
  max-width: 100%;
  max-height: 100%;
  position: relative;
  overflow: visible;
}

.tablet-mobile {
  display: none;
}

.body {
  padding-left: 5vw;
  padding-right: 5vw;
}

.body-container {
  max-width: 1920px;
  max-height: 1080px;
}

.body-2, .body-3, .body-4, .body-5, .body-6, .body-7, .body-8, .body-9, .body-10, .body-11, .body-12, .body-13, .body-14 {
  padding-left: 14.5vw;
  padding-right: 14.5vw;
}

.lottie-animation-4 {
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.section-two {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 120%;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  position: relative;
  left: -10%;
  overflow: hidden;
}

.hero-container {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  padding-bottom: 0;
  display: block;
  position: -webkit-sticky;
  position: sticky;
  top: 10%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.section-one-div-one-one-2 {
  width: 42.708vw;
  display: none;
}

.section-one-heading-one-2 {
  color: #fff;
  text-align: center;
  width: auto;
  margin-top: 0;
  font-size: 1.8vw;
  font-weight: 600;
  line-height: 4.3vw;
  display: inline-block;
}

.section-one-heading-one-2.colored-heading {
  z-index: 1;
  color: #fff;
  background-image: linear-gradient(45deg, #745cf2 15%, #ff27c4 48%, #ffaa24 87%, #ffaa24);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 30.938vw;
  margin-left: 20px;
  padding: 7px 4px;
  font-size: 3.294vw;
  font-weight: 800;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 23.927vw;
  right: 0%;
}

.section-one-heading-one-2.section-two {
  color: #787878;
  width: 29.683vw;
  padding-bottom: 0;
  font-size: 2.25vw;
}

.form-block {
  width: 100%;
}

.animation-in-bg {
  z-index: 0;
  opacity: .6;
  display: none;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
  overflow: visible;
}

.animation-in-bg.tablet {
  width: 150vw;
  height: 100vw;
  display: block;
  position: absolute;
  top: -10%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.hero-bg-animation {
  width: 100%;
  max-width: 100%;
  height: 90vh;
  display: block;
  position: relative;
  overflow: hidden;
}

.section-one-round-four-form {
  z-index: 5;
  opacity: 0;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
  position: absolute;
  top: 13vw;
  right: 8vw;
}

.section-one-heading-one-round-four {
  color: #fff;
  text-align: center;
  width: auto;
  margin-top: 0;
  font-size: 1.8vw;
  font-weight: 600;
  line-height: 4.3vw;
  display: inline-block;
}

.section-one-heading-one-round-four.section-two {
  color: #787878;
  text-align: left;
  width: 100%;
  padding-bottom: 0;
  font-size: 2.7vw;
  font-weight: 700;
}

.section-one-heading-one-round-four.section-two.form {
  background-color: rgba(0, 0, 0, 0);
  left: auto;
}

.section-one-paragraph-3 {
  color: #bdbcbd;
  text-align: center;
  margin-bottom: 0;
  margin-right: 2vw;
  padding-top: 1.8vw;
  font-size: 1.3vw;
  line-height: 3vh;
  position: relative;
  bottom: auto;
}

.section-one-paragraph-3.desktop {
  display: none;
}

.submit-button-round-four {
  background-color: #745dee;
  border-radius: .5vw;
  width: 11vw;
  height: 4vw;
  font-size: 1vw;
  font-weight: 500;
  line-height: 1;
}

.section-one-heading-two {
  justify-content: flex-start;
  align-items: center;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
}

.content-two-section-one-home-page {
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  display: flex;
  position: absolute;
  top: 10vw;
  right: 15vw;
}

.text-field-3-home {
  border: 1px solid #ddd;
  border-radius: 1.4vw;
  width: 38vw;
  height: 4.5vw;
  padding: 0 0 0 2vw;
  font-size: 1.563vw;
  line-height: 1;
  box-shadow: 2px 2px 50px #a5a5a5;
}

.text-field-3-home::placeholder {
  color: #e2e2e2;
  font-size: 1.4vw;
}

.section-one-paragraph-round-3 {
  color: #bdbcbd;
  text-align: center;
  margin-bottom: 0;
  margin-right: 2vw;
  padding-top: 1.8vw;
  font-size: 1.3vw;
  line-height: 3vh;
  position: relative;
  bottom: auto;
}

.section-one-paragraph-round-3.tablet {
  z-index: 2;
  opacity: 0;
  color: #333;
  width: 35vw;
  margin-right: 0;
  padding-top: 0;
  font-size: 1.8vw;
  font-weight: 500;
  line-height: 3.5vw;
  position: absolute;
  top: 10vw;
  right: 15vw;
}

.section-one-paragraph-round-3.tablet.four {
  display: block;
  top: 19vw;
}

.section-one-paragraph-round-3.tablet.three {
  display: block;
  top: 16vw;
}

.section-one-paragraph-round-3.tablet.two {
  display: block;
  top: 13vw;
}

.content-block-section-one-home-page {
  float: right;
  width: 100%;
  max-width: 100%;
  height: 100%;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
  overflow: hidden;
}

.text-span-5 {
  color: #fff;
  text-align: center;
  font-size: 8vw;
  font-weight: 700;
  line-height: 1;
}

.content-one-section-one-home-page {
  z-index: 3;
  flex-direction: column;
  align-items: center;
  width: 40vw;
  height: auto;
  display: flex;
  position: absolute;
  top: 10vw;
  right: 15vw;
}

.container-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  height: 100%;
  margin-top: 0;
  display: block;
  position: absolute;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.section-one-heading-one-home {
  opacity: 0;
  color: #fff;
  text-align: center;
  width: auto;
  margin-top: 0;
  font-size: 1.8vw;
  font-weight: 600;
  line-height: 4.3vw;
  display: inline-block;
}

.section-one-image-2 {
  z-index: 2;
  max-width: none;
  height: 42vw;
  position: relative;
  top: 0%;
  bottom: auto;
  left: 37%;
  right: auto;
}

.section-one-div-one-two-2 {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  margin-top: 4.999vw;
  display: none;
}

.section-one-heading-one-home-page {
  opacity: 0;
  color: #fff;
  text-align: center;
  width: auto;
  height: 13vh;
  margin-top: 0;
  font-size: 3.2vw;
  font-weight: 500;
  line-height: 1;
  display: inline-block;
}

.section-one-heading-one-home-page.twoo {
  height: auto;
}

.section-one-small-paragraph-round-four {
  color: #b4b4b4;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 10.573vw;
  height: 3.465vw;
  margin-bottom: 0;
  margin-left: 10px;
  padding-left: 0;
  font-size: .942vw;
  font-weight: 700;
  line-height: 1.406vw;
  display: flex;
}

.animation-ihuman {
  width: 55vw;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  position: absolute;
  top: -2vw;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.animation-ihuman.two {
  z-index: 4;
  opacity: 0;
  width: auto;
  max-width: none;
  display: block;
  top: 0%;
  bottom: 0%;
  left: -5%;
  right: auto;
}

.animation-ihuman.two.mob {
  display: block;
  left: 0%;
}

.animation-ihuman.one {
  z-index: 4;
  width: auto;
  display: block;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.animation-ihuman.one.mob {
  display: block;
}

.animation-ihuman.three {
  z-index: 4;
  opacity: 0;
  width: auto;
  display: block;
  top: 0%;
  bottom: 0%;
  left: 10%;
  right: auto;
}

.animation-ihuman.three.mob {
  display: block;
  left: 0%;
}

.submit-button-container-round-four {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.round-two-heading {
  opacity: 0;
  color: #333;
  text-align: center;
  width: auto;
  margin-top: 0;
  font-size: 3vw;
  font-weight: 700;
  line-height: 4.3vw;
  display: inline-block;
}

.section-animation-2 {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100vw;
  max-width: 100vw;
  height: 350vh;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  display: block;
  position: relative;
  top: -10vw;
  left: -5vw;
}

@media screen and (min-width: 1280px) {
  .section-one-image-two {
    right: 8vw;
  }

  .section-one-image-three {
    left: 15vw;
  }

  .section-one-image-four {
    top: 25vw;
  }

  .footer-container-signupfive.signupfive {
    padding-top: 45vw;
  }

  .section-one-image-3 {
    bottom: 25%;
  }
}

@media screen and (min-width: 1440px) {
  .footer-grid {
    max-width: none;
  }

  .section-one-image-one {
    width: 18vw;
    top: 0;
    left: 0;
  }

  .section-one-image-two {
    width: 16.5vw;
    top: 4vw;
    right: 0;
  }

  .section-one-image-three {
    width: 15vw;
    top: 18vw;
    left: 4vw;
  }

  .section-one-image-four {
    width: 17vw;
    top: 20vw;
    right: 1vw;
  }

  .navbar-home {
    width: 100vw;
    margin-left: -14.5vw;
    padding-left: 14.5vw;
    padding-right: 14.5vw;
    display: flex;
  }

  .section-one-image-councils {
    width: 57vw;
  }

  .section-one-image-companies {
    height: 30vw;
  }

  .img-section-two-companies {
    width: 30vw;
  }

  .section-three-content-image-companies {
    height: 21vw;
  }

  .body-pricing, .body-students {
    padding-left: 14.5vw;
    padding-right: 14.5vw;
  }

  .section-one-image-3 {
    height: 22vw;
    bottom: 33%;
    right: 29vw;
  }

  .container-4 {
    max-width: 70%;
  }

  .section-girl-2 {
    align-items: center;
    width: 100vw;
    margin-left: -14.5vw;
    display: flex;
  }

  .grid-5 {
    width: 95%;
  }

  .lottie-animation-2 {
    right: 28vw;
  }

  .body {
    padding-left: 14.5vw;
    padding-right: 14.5vw;
  }

  .section-one-image-2 {
    top: 3%;
  }

  .section-animation-2 {
    left: -14.5vw;
  }
}

@media screen and (max-width: 991px) {
  .brand {
    order: -1;
    width: 20.22vw;
    margin-left: 1.667vw;
  }

  .brand.w--current {
    width: 20vw;
  }

  .nav-buttons-container {
    flex-direction: column-reverse;
    height: auto;
    margin-left: 0;
    display: flex;
  }

  .nav-buttons-container.tablet {
    min-width: auto;
    margin-left: 0;
    display: none;
    position: relative;
    left: 8.605vw;
  }

  .nav-container {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    height: auto;
    display: flex;
  }

  .nav-menu {
    background-color: #fff;
    justify-content: flex-end;
    width: 101.855vw;
    height: auto;
    left: auto;
    right: 0;
  }

  .section {
    position: relative;
    top: auto;
    bottom: 5%;
  }

  .section-one-div-two {
    min-height: 92.94vw;
  }

  .section-one-div-two.home-tablet {
    width: 102vw;
    max-width: 105vw;
    height: 80vw;
    min-height: auto;
    max-height: 80vw;
    display: block;
    overflow: hidden;
  }

  .section-one-image {
    opacity: 1;
    width: 79.083vw;
    top: 0%;
  }

  .section-two-container-one {
    justify-content: space-between;
    width: 92.773vw;
    min-width: 92.773vw;
    height: 53.027vw;
    padding-top: 5.859vw;
    padding-bottom: 5.859vw;
  }

  .section-two-header {
    order: -1;
    align-items: center;
    width: 77.344vw;
    height: 17.871vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 4.688vw;
    display: flex;
  }

  .section-two-paragraph {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 75.391vw;
    height: 8.008vw;
    margin-bottom: 0;
    font-size: 2.734vw;
    line-height: 4vw;
    display: flex;
  }

  .section-two-button {
    width: 22.461vw;
    height: 7.715vw;
    padding: 2.539vw 4.883vw;
    font-size: 2.148vw;
    box-shadow: 0 -10px 35px 10px #d4d0eb;
  }

  .container-two {
    padding-top: 0;
  }

  .section-two-container-two {
    margin-top: 7.535vw;
  }

  .section-two-container-two-header {
    margin-bottom: 6.959vw;
    font-size: 4.297vw;
  }

  .slide-img {
    width: auto;
    height: auto;
    top: 25%;
  }

  .slide-img.slide-one {
    width: auto;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .mask {
    width: 37.496vw;
    height: 17.998vw;
  }

  .container-three {
    display: inline;
  }

  .section-three-header {
    width: 100%;
    margin-top: 11.606vw;
  }

  .section-three-header-logo {
    width: 20.959vw;
  }

  .grid-2 {
    width: 92.773vw;
    min-height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 7.422vw;
  }

  .section-three-grid-img.card-one {
    border-radius: 3.125vw;
    justify-content: space-between;
    align-items: flex-start;
    width: 28.704vw;
    height: 28.704vw;
    padding-left: 10%;
    display: flex;
  }

  .section-three-grid-img.card-two {
    background-color: #fd21c2;
    border-radius: 20px;
    justify-content: center;
    width: 23vw;
    height: 23vw;
  }

  .section-three-grid-img.card-three {
    background-color: #fda937;
    border-radius: 20px;
    justify-content: center;
    width: 23vw;
    height: 23vw;
  }

  .section-three-grid-img.card-two {
    border-radius: 3.125vw;
    justify-content: space-between;
    width: 28.704vw;
    height: 28.704vw;
    display: flex;
  }

  .section-three-grid-img.card-three {
    border-radius: 3.125vw;
    justify-content: space-around;
    align-items: flex-start;
    width: 28.704vw;
    height: 28.704vw;
    padding-left: 15%;
    display: flex;
  }

  .section-three-header-text {
    font-size: 4.297vw;
  }

  .container-four {
    display: inline;
  }

  .section-four-container {
    width: 92.773vw;
    height: 76.465vw;
    margin-left: auto;
    margin-right: auto;
  }

  .section-four-container.home-tablet {
    width: 92.773vw;
    min-width: 92.773vw;
  }

  .section-four-header {
    font-size: 4.688vw;
  }

  .section-four-button {
    height: 10.059vw;
  }

  .section-four-button.councils-tablet {
    border-bottom-right-radius: 9.302vw;
    border-bottom-left-radius: 9.302vw;
    height: 12.858vw;
  }

  .section-four-footer-text {
    font-size: 2.148vw;
  }

  .section-four-footer-arrow {
    width: 4.149vw;
  }

  .section-four-grid {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    margin-top: 12.91vw;
    padding-bottom: 0;
  }

  .section-four-grid-text {
    padding-bottom: 0;
    font-size: 2.734vw;
    font-weight: 600;
  }

  .section-four-grid-text.column-two {
    font-size: 2.3vw;
  }

  .section-five-container {
    width: 92.773vw;
    min-width: auto;
    height: 153.418vw;
    margin-top: 7.422vw;
    margin-left: auto;
    margin-right: auto;
  }

  .section-five-container.home-tablet {
    width: 92.773vw;
    min-width: 92.773vw;
  }

  .section-five-header {
    margin-top: 0;
    padding-top: 12.109vw;
    font-size: 4.688vw;
  }

  .section-five-button, .section-five-button.home-tablet {
    height: 10.059vw;
  }

  .tabs {
    width: 100%;
    height: auto;
  }

  .tabs-menu {
    width: 90%;
    padding-bottom: 3.913vw;
  }

  .tab-link-text {
    font-size: 2.637vw;
  }

  .section-five-column-img {
    width: 72.253vw;
    max-width: none;
    height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .section-five-column-one-header {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2.38vw;
    padding-bottom: 5.691vw;
    padding-left: 8.719vw;
    font-size: 4.688vw;
    line-height: 1;
  }

  .section-five-grid {
    grid-column-gap: 2.716vw;
    grid-row-gap: 2.716vw;
    grid-template-rows: auto auto auto;
    grid-template-columns: .35fr 1.5fr;
    width: 46.829vw;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .section-five-grid-image {
    width: 6.198vw;
    max-width: none;
  }

  .section-five-grid-text {
    font-size: 2.734vw;
  }

  .tabs-content {
    height: auto;
    padding-top: 2vh;
  }

  .tab-content {
    height: auto;
  }

  .columns {
    flex-direction: column;
    height: 90%;
    display: none;
  }

  .column-img {
    height: auto;
    max-height: none;
  }

  .column {
    height: auto;
  }

  .section-four-icon-one {
    width: 17.918vw;
    top: 3.673vw;
    left: 2.395vw;
  }

  .section-four-icon-two {
    width: 11.501vw;
    top: 17.252vw;
    left: 13.243vw;
  }

  .section-four-icon-three {
    width: 15.681vw;
    top: 10.547vw;
    right: 1.104vw;
  }

  .section-four-icon-four {
    width: 15.17vw;
    top: .879vw;
    right: 8.556vw;
  }

  .section-four-icon-five {
    width: 10.775vw;
    top: 17.252vw;
    right: 15.056vw;
  }

  .container-six {
    padding-top: 7.617vw;
    padding-bottom: 0;
  }

  .container-five {
    display: inline;
  }

  .section-six-logo {
    z-index: 1;
    width: 24.805vw;
  }

  .footer-text-container {
    width: 83.301vw;
    top: 2.805vw;
    left: auto;
  }

  .footer-text-container.students-web {
    width: 82.617vw;
  }

  .section-six-header-one {
    font-size: 3.809vw;
  }

  .section-six-header-two {
    font-size: 2.539vw;
  }

  .section-six-content-container {
    align-self: stretch;
  }

  .section-six-content-text-container {
    align-self: center;
    width: 92.773vw;
    margin-top: 3.834vw;
    padding: 0 25px;
  }

  .section-six-content-text-container-header {
    margin-top: 25px;
    margin-bottom: 25px;
    font-size: 3.516vw;
  }

  .section-six-content-text-container-paragraph {
    margin-top: 25px;
    margin-bottom: 25px;
    font-size: 2.93vw;
    line-height: 5vw;
  }

  .section-six-content-text-container-paragraph.mobile, .section-six-content-image {
    display: none;
  }

  .section-six-div {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 25.372vw;
    display: none;
    left: auto;
  }

  .section-six-div.tablet {
    flex-direction: column;
    justify-content: space-around;
    width: 100%;
    padding-top: 15vw;
    display: flex;
    left: auto;
  }

  .section-six-div.pricing-tablet {
    display: flex;
  }

  .section-six-header-two-one {
    text-align: left;
    padding-bottom: 2vh;
    font-size: 5.078vw;
    line-height: 7.715vw;
  }

  .section-six-footer {
    justify-content: space-between;
    padding-top: 7.617vw;
  }

  .section-six-footer.home-tablet {
    justify-content: space-around;
    padding-left: 3.711vw;
    padding-right: 3.711vw;
  }

  .section-six-footer-box {
    margin-left: 0;
  }

  .section-six-footer-box-text {
    font-size: 2.441vw;
    font-weight: 500;
  }

  .section-six-footer-box-text.home-tablet {
    padding-right: 0;
  }

  .check-icon {
    width: 3.783vw;
    height: 3.783vw;
  }

  .footer-img-one-container {
    flex-direction: column;
    justify-content: space-between;
    width: 93.164vw;
    min-width: 93.164vw;
    height: 30.664vw;
    max-height: none;
    top: 5vh;
    overflow: hidden;
  }

  .footer-img-one-filter {
    opacity: .6;
    width: 200vw;
    max-width: none;
    height: 30.664vw;
    max-height: none;
    display: block;
    left: auto;
    right: 0;
  }

  .footer-logo {
    z-index: 1;
    border-radius: 25px;
    width: 77.034vw;
    height: 8.99vw;
    position: relative;
    top: auto;
    bottom: 4.198vw;
    right: auto;
  }

  .footer-header-one {
    text-align: center;
    font-size: 2.93vw;
    font-weight: 700;
    line-height: 3.906vw;
  }

  .mail-logo {
    width: 2.856vw;
    top: 35%;
    left: 5%;
  }

  .footer-background-container {
    background-image: url('../images/Path-1764.png');
    background-position: 50%;
    background-size: cover;
    justify-content: flex-end;
    width: 100vw;
    max-width: none;
    height: 78.434vw;
    margin-left: 0;
  }

  .footer-grid {
    max-width: none;
    display: none;
  }

  .footer-grid.tablet {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    order: 1;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-bottom: 0;
    display: grid;
  }

  .footer-grid-logo {
    width: 18.063vw;
    max-width: none;
  }

  .footer-link {
    font-size: 2.051vw;
  }

  .footer-grid-download {
    flex-direction: row;
    justify-content: center;
  }

  .footer-grid-download-img {
    width: 26.172vw;
  }

  .footer-grid-text {
    padding-top: 5.105vw;
    padding-bottom: 2.685vw;
    font-size: 2.148vw;
  }

  .footer-grid-icons {
    width: 30%;
    padding-top: 2.099vw;
  }

  .footer-grid-icons.mobile-view {
    display: none;
  }

  .footer-icon {
    cursor: pointer;
    width: 3.517vw;
    height: 3.517vw;
  }

  .form-2 {
    border-radius: 25px;
  }

  .submit-button-2 {
    font-size: 2.148vw;
  }

  .submit-button-2.pricing-tablet {
    border-top-right-radius: 2vw;
    border-bottom-right-radius: 2vw;
  }

  .text-field-2 {
    border-left-width: 16px;
    padding-left: 7vw;
    font-size: 2.246vw;
  }

  .text-field-2::placeholder {
    font-size: 2.246vw;
  }

  .text-field-2.pricing-tablet {
    border-top-left-radius: 2vw;
    border-bottom-left-radius: 2vw;
    font-size: 2.246vw;
    line-height: 1;
  }

  .number {
    justify-content: center;
    width: 13.184vw;
    height: 12.5vw;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 8vw;
    display: flex;
    position: relative;
    top: 3.881vw;
    left: 3.32vw;
  }

  .number.card-2 {
    width: 21.914vw;
    height: 13.169vw;
    top: 3.881vw;
  }

  .number.card-3 {
    width: auto;
    height: auto;
  }

  .text {
    align-self: center;
    width: 22.168vw;
    height: 9.18vw;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 3vw;
    line-height: 1;
    top: auto;
    bottom: 3.822vw;
    left: 3.32vw;
  }

  .text.card-2 {
    align-self: center;
    width: 19.547vw;
    height: 9.671vw;
    padding-top: 0;
  }

  .text.card-3 {
    align-self: flex-start;
    width: 19.547vw;
    height: auto;
    padding-top: 0;
    top: auto;
    bottom: auto;
  }

  .number-container {
    width: 25.103vw;
    height: auto;
    top: 1vw;
  }

  .plus-icon {
    padding-top: 0;
    padding-bottom: 0;
  }

  .nav-links-container {
    background-color: #fff;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding-left: 10.156vw;
  }

  .section-six-container-one {
    border-radius: 25px;
    width: 92.578vw;
    height: 24.805vw;
  }

  .background {
    height: 24.805vw;
    display: block;
    top: auto;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .footer-grid-links-grid {
    grid-column-gap: 6.25vw;
    grid-row-gap: 6.25vw;
    width: 100%;
    padding-top: 7.572vw;
    padding-bottom: 4.393vw;
  }

  .footer-grid-links-grid.mob, .card-highlight {
    display: none;
  }

  .menu-button {
    order: 1;
    align-self: center;
    margin-right: 3vw;
    padding: 0;
  }

  .menu-button:hover, .menu-button:active, .menu-button:focus {
    background-color: rgba(0, 0, 0, 0);
  }

  .grid-tablet {
    grid-template-columns: 1fr;
  }

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

  .section-six-content-image-tablet {
    width: 75.371vw;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

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

  .section-one-image-one {
    width: 35.512vw;
    top: 0;
    left: 18.037vw;
  }

  .section-one-image-two {
    width: 16.002vw;
    top: 0;
    right: 35.89vw;
  }

  .section-one-image-three {
    width: 19.043vw;
    top: 21.597vw;
    left: 48.108vw;
  }

  .section-one-image-four {
    width: 22.249vw;
    top: 8.97vw;
    right: 17.822vw;
  }

  .container-students {
    position: relative;
    top: auto;
  }

  .grid-students {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-content: center;
    justify-content: center;
    align-items: stretch;
    padding-top: 42.688vw;
    padding-bottom: 5.447vw;
    display: grid;
    bottom: auto;
  }

  .grid-students.web-students {
    width: 100vw;
  }

  .section-one-div-one-students {
    margin-top: 0;
    margin-left: 0;
  }

  .section-one-div-one-one-students {
    width: 80.463vw;
    height: 22.668vw;
  }

  .section-one-heading-one-students {
    font-size: 5.078vw;
    line-height: 6.5vw;
  }

  .section-one-heading-one-copy {
    font-size: 5.078vw;
    line-height: 7.715vw;
  }

  .section-one-heading-one-copy.section-two-students {
    width: 55.656vw;
    margin-bottom: 0;
    padding-bottom: .306vw;
    font-size: 4.395vw;
    font-weight: 400;
    line-height: 5.371vw;
  }

  .section-one-heading-one-two-students {
    text-align: center;
    width: 43.945vw;
    height: 5.371vw;
    padding-top: .306vw;
    font-size: 2.434vw;
    font-weight: 300;
  }

  .form-students {
    padding-right: 0;
  }

  .text-field-students {
    box-shadow: none;
    border-bottom-color: #b2b2b2;
    border-radius: 2.5vw;
    width: 92.773vw;
    height: 10.352vw;
    margin-left: auto;
    margin-right: auto;
    font-size: 2.93vw;
  }

  .text-field-students::placeholder {
    font-size: 2.93vw;
  }

  .submit-button-container-students {
    justify-content: center;
    margin-top: 3.939vw;
  }

  .submit-button-students {
    color: #fff;
    background-color: #745dee;
    border-radius: 1.367vw;
    justify-content: center;
    align-items: center;
    width: 22.461vw;
    height: 7.715vw;
    padding: 2.539vw 4.883vw;
    font-size: 2vw;
    display: flex;
  }

  .section-one-small-paragraph-students {
    color: #515151;
    align-self: center;
    width: 19.824vw;
    height: 5.371vw;
    margin-left: 0;
    font-size: 1.953vw;
    line-height: 1;
    position: relative;
    left: 4.883vw;
  }

  .section-one-paragraph-students {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.734vw;
    font-weight: 400;
    line-height: 2.93vw;
    bottom: auto;
  }

  .icon-4 {
    color: #745dee;
    font-size: 5.096vw;
    line-height: 3.072vw;
  }

  .nav-link-2 {
    text-align: center;
    margin-top: 6.641vw;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    font-size: 4.883vw;
  }

  .nav-link-2:hover, .nav-link-2:active, .nav-link-2:focus {
    background-color: rgba(0, 0, 0, 0);
  }

  .nav-link-2:focus-visible {
    background-color: rgba(0, 0, 0, 0);
  }

  .nav-link-2[data-wf-focus-visible], .nav-link-2:visited {
    background-color: rgba(0, 0, 0, 0);
  }

  .nav-getstarted-button-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 84.766vw;
    height: 12.793vw;
    margin-top: 10.352vw;
    margin-left: 7.617vw;
    margin-right: 7.617vw;
    padding: 2.539vw 4.883vw;
    font-size: 3.516vw;
    display: flex;
  }

  .nav-login-button-2 {
    flex-direction: column;
    justify-content: center;
    width: 84.766vw;
    height: 12.793vw;
    margin: 3.906vw 7.617vw 6.738vw;
    padding: 1.855vw 5.566vw;
    font-size: 3.516vw;
    display: flex;
  }

  .submit-button-container-2 {
    justify-content: center;
  }

  .section-one-paragraph-2 {
    margin-top: 1.516vw;
    margin-bottom: 0;
    font-size: 2.734vw;
    line-height: 3.809vw;
    position: absolute;
    bottom: -2%;
    left: 10%;
  }

  .section-one-small-paragraph-2 {
    align-self: center;
    width: 19.824vw;
    height: 5.371vw;
    margin-left: 0;
    font-size: 1.953vw;
    line-height: 1;
    position: relative;
    left: 4.883vw;
  }

  .section-one-div-one-2 {
    background-image: url('../images/Intersection-3.svg');
    background-position: 50% 0;
    background-size: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 6.584vw;
    padding-left: 3.076vw;
    padding-right: 3.076vw;
    position: relative;
    top: -4vh;
  }

  .text-field-3 {
    width: 92.773vw;
    height: 10.352vw;
  }

  .text-field-3::placeholder {
    font-size: 2.93vw;
  }

  .text-field-3.home-tablet {
    margin-left: auto;
    margin-right: auto;
    font-size: 2.93vw;
  }

  .submit-button-3 {
    border-radius: 1.367vw;
    width: 22.461vw;
    height: 7.715vw;
    padding: 2.539vw 4.883vw;
    font-size: 2.148vw;
  }

  .overlay-home {
    z-index: 3;
    background-color: #000;
    display: none;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .container-two-students {
    padding-top: 0;
  }

  .section-two-container-one-students {
    justify-content: space-between;
    width: 92.578vw;
    min-width: 92.773vw;
    height: 139.746vw;
    margin-top: 2.905vw;
    padding-top: 5.859vw;
    padding-bottom: 0;
  }

  .section-two-container-one-students.web-students {
    border-radius: 9.375vw;
    width: 95vw;
    min-width: 95vw;
  }

  .section-two-header-students {
    text-align: center;
    order: -1;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 46.289vw;
    height: 8.008vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 5.078vw;
    display: flex;
  }

  .students-section-two-grid {
    grid-column-gap: 9.766vw;
    grid-row-gap: 9.766vw;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    width: 86.552vw;
    height: auto;
  }

  .students-section-two-grid-container {
    width: 37.793vw;
    height: 42.383vw;
  }

  .students-section-two-grid-image {
    width: 30.371vw;
  }

  .students-section-two-grid-text {
    width: 28.418vw;
    height: 8.105vw;
    font-size: 2.148vw;
    line-height: 3.418vw;
    bottom: 4.302vw;
  }

  .section-two-students-button {
    border-bottom-right-radius: 9.375vw;
    border-bottom-left-radius: 9.375vw;
    width: 92.578vw;
    height: 14.355vw;
  }

  .students-section-two-text {
    font-size: 2.637vw;
  }

  .section-two-container-two-students {
    width: 95vw;
    margin-top: 7.535vw;
    padding-bottom: 7.568vw;
  }

  .section-two-students-container-two-header {
    margin-bottom: 6.959vw;
    font-size: 4.297vw;
  }

  .students-section-two-grid-two {
    width: 95vw;
  }

  .grid-cell {
    flex-direction: column;
    align-items: center;
    width: 24.351vw;
    height: 16.371vw;
  }

  .students-section-two-icon {
    width: 7.295vw;
    height: 7.295vw;
  }

  .students-section-two-icon-text {
    margin-top: 1.5vw;
    margin-left: 0;
  }

  .container-four-students {
    display: inline;
  }

  .section-four-container-students {
    width: 92.578vw;
    min-width: 92.578vw;
    height: 144.531vw;
    margin-left: auto;
    margin-right: auto;
  }

  .section-four-container-students.tablet-students {
    border-radius: 9.375vw;
    width: 95vw;
    min-width: 95vw;
    height: 130.531vw;
  }

  .section-four-content-students {
    align-self: stretch;
  }

  .section-four-content-students-div {
    display: none;
  }

  .section-four-content-students-div.tablet-students {
    flex-direction: column;
    justify-content: space-around;
    width: 100%;
    display: flex;
    left: auto;
  }

  .section-four-content-students-img {
    display: none;
  }

  .section-four-content-students-div-header {
    text-align: center;
    padding-bottom: 2vh;
    font-size: 4.688vw;
    line-height: 1;
  }

  .section-four-content-students-div-text {
    align-self: center;
    width: 92.773vw;
    margin-top: 3.834vw;
    padding: 0 25px;
  }

  .section-four-content-students-div-paragraph {
    margin-top: 25px;
    margin-bottom: 25px;
    font-size: 2.93vw;
    line-height: 1;
  }

  .section-four-footer-box-text {
    font-size: 2.246vw;
  }

  .section-four-footer-box {
    margin-left: 0;
  }

  .section-four-footer {
    justify-content: space-around;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-four-header-two-one-copy {
    color: #333;
    text-align: center;
    width: 72.461vw;
    height: 16.797vw;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 4.688vw;
    font-weight: 700;
    line-height: 1;
  }

  .section-four-content-image-tablet-copy {
    width: 66.179vw;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .section-four-content-text-container-copy {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 77.246vw;
    height: 34.961vw;
    margin-top: 3.834vw;
    padding: 0 25px;
    display: flex;
  }

  .section-four-content-text-container-paragraph {
    text-align: center;
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    height: 28.32vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.93vw;
    line-height: 3.906vw;
    display: block;
  }

  .section-four-content-text-container-paragraph.tablet-students {
    height: auto;
  }

  .check-icon-students {
    width: 3.029vw;
    height: 3.516vw;
  }

  .container-councils {
    position: relative;
  }

  .grid-councils {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-content: end;
    justify-content: stretch;
    align-items: stretch;
    display: none;
    bottom: auto;
  }

  .grid-councils.tablet-councils {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 86.307vw;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  .section-one-div-one-councils {
    margin-top: 0;
    margin-left: 0;
  }

  .section-one-div-one-one-councils {
    width: 100%;
  }

  .section-one-heading-one-councils {
    text-align: center;
    width: 100%;
    margin-top: 3.589vw;
    font-size: 4.297vw;
    font-weight: 700;
    line-height: 6.445vw;
  }

  .section-one-div-one-two-councils {
    align-items: center;
    margin-top: 0;
  }

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

  .form-councils {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    padding-right: 0;
    display: flex;
  }

  .text-field-councils {
    width: 92.773vw;
    height: 10.352vw;
  }

  .text-field-councils::placeholder {
    font-size: 2.93vw;
  }

  .submit-button-container-councils {
    justify-content: center;
    width: auto;
    padding-top: 3.98vw;
    padding-bottom: 3.98vw;
  }

  .submit-button-councils {
    border-radius: 1.367vw;
    width: 22.461vw;
    height: 7.715vw;
    padding: 2.539vw 4.883vw;
    font-size: 2.148vw;
  }

  .section-one-small-paragraph-councils {
    align-self: flex-end;
    width: 19.824vw;
    height: 5.371vw;
    margin-left: 0;
    font-size: 1.953vw;
    line-height: 1;
    position: relative;
    left: 4.883vw;
  }

  .section-one-paragraph-councils {
    text-align: center;
    width: 65.82vw;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.344vw;
    line-height: 3.809vw;
    bottom: auto;
  }

  .section-one-paragraph-councils.councils-tablet {
    width: 63.82vw;
  }

  .section-one-div-two-councils {
    height: 59.86vw;
    min-height: auto;
  }

  .section-one-image-councils {
    opacity: 1;
    width: 86.307vw;
    display: block;
    top: 0%;
  }

  .icon-one {
    top: 21.452vw;
    right: 19.132vw;
  }

  .icon-two {
    top: 21.452vw;
  }

  .icon-three {
    top: 8.222vw;
    right: 16.422vw;
  }

  .icon-four {
    top: 5.302vw;
    left: 10vw;
  }

  .icon-five {
    top: 10vw;
    left: 16.625vw;
  }

  .icon-six {
    display: none;
  }

  .icon-seven {
    top: 5vw;
    left: auto;
    right: 61.936vw;
  }

  .icon-eight {
    width: 10.679vw;
    height: 10.679vw;
    top: 33.067vw;
    left: auto;
    right: 7.226vw;
  }

  .container-two-councils {
    display: inline;
  }

  .section-two-councils {
    background-color: #fff;
    background-image: none;
    border-radius: 9.302vw;
    justify-content: space-between;
    width: 92.773vw;
    min-width: 92.773vw;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .section-two-content-container-councils {
    margin-top: 9.57vw;
    padding-left: 0;
    padding-right: 0;
  }

  .section-two-content-container-councils.container-two {
    background-image: url('../images/Path-1969.png');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 99vw 116.895vw;
    margin-top: 0;
    padding-top: 25.492vw;
    padding-bottom: 11vw;
  }

  .section-two-content-container-councils.container-two.wbe-councils {
    background-size: 92.041vw 136.895vw;
  }

  .section-two-header-councils {
    font-size: 3.656vw;
    font-weight: 700;
    line-height: 5.859vw;
    left: auto;
  }

  .section-two-header-councils.header-two {
    text-align: center;
    width: 73.145vw;
    font-size: 3.906vw;
    top: auto;
    left: auto;
  }

  .section-two-header-councils.header-two.tablet-councils {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 3.656vw;
    line-height: 4.5vw;
    left: auto;
  }

  .section-two-text-container-councils {
    flex-direction: column-reverse;
    justify-content: center;
    left: auto;
  }

  .section-two-text-container-councils.tablet {
    flex-direction: column;
  }

  .section-two-text-container-councils.tablet.web-councils {
    left: auto;
  }

  .section-two-text-councils {
    text-align: center;
    align-self: center;
    width: 60.156vw;
    margin-top: 3.125vw;
    padding-bottom: 1vw;
    font-size: 2.734vw;
    line-height: 3.883vw;
    top: auto;
  }

  .section-two-text-councils.text-two {
    width: 100%;
    margin-top: 7.261vw;
    line-height: 4.883vw;
    left: auto;
  }

  .section-two-image-councils {
    align-self: flex-start;
    width: 73.088vw;
    left: auto;
  }

  .section-two-image-councils.image-two {
    width: 62.694vw;
    margin-left: auto;
    margin-right: auto;
  }

  .section-two-image-councils.web-councils {
    width: 75.304vw;
    padding-top: 1vw;
    padding-bottom: 1vw;
  }

  .container-three-councils {
    display: inline;
  }

  .section-three-header--councils {
    width: 100%;
    margin-top: 6.606vw;
  }

  .section-three-header-text-councils {
    padding-bottom: 5.957vw;
    font-size: 4.297vw;
  }

  .grid-2-councils {
    grid-column-gap: 6.738vw;
    grid-row-gap: 6.738vw;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    width: 92.773vw;
    min-height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 7.422vw;
  }

  .section-three-grid-img-councils.card-two-councils, .section-three-grid-img-councils.card-three-councils, .section-three-grid-img-councils.card-four-councils, .section-three-grid-img-councils.card-one-councils-copy {
    border-radius: 3.125vw;
    justify-content: flex-end;
    align-items: center;
    width: 39.063vw;
    height: 50.781vw;
    display: flex;
  }

  .card-one-councils {
    width: 39.063vw;
    height: 48.828vw;
  }

  .card-img-councils {
    width: 18.359vw;
    padding-top: 6.641vw;
  }

  .card-header-councils {
    font-size: 2.734vw;
    line-height: 3.906vw;
  }

  .card-text-councils {
    width: 37.402vw;
    padding-bottom: 5.859vw;
    font-size: 1.758vw;
    font-weight: 500;
    line-height: 1.953vw;
  }

  .container-four-councils {
    padding-top: 7.617vw;
    padding-bottom: 0;
  }

  .section-four-content-container-councils {
    flex-direction: column-reverse;
    align-self: stretch;
  }

  .section-four-footer-councils {
    justify-content: space-between;
    padding: 7.617vw 6.836vw 7.751vw;
  }

  .section-four-footer-councils.councils-mob {
    width: 100%;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .section-four-footer-box-councils {
    margin-left: 0;
  }

  .check-icon-councils {
    width: 3.783vw;
    height: 3.783vw;
  }

  .section-four-footer-box-text-councils {
    padding-left: 2.229vw;
    padding-right: 0;
    font-size: 2.441vw;
  }

  .section-four-div-councils {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    display: flex;
    left: auto;
  }

  .section-four-header-councils {
    text-align: center;
    padding-top: 3vw;
    padding-bottom: 3vw;
    font-size: 4.688vw;
    line-height: 1;
  }

  .section-four-header-img-councils {
    width: 20.703vw;
    height: auto;
  }

  .section-four-content-text-container-councils {
    align-self: center;
    width: 52.882vw;
    height: auto;
    margin-top: 0;
    padding: 0 25px;
  }

  .section-four-content-text-container-councils.councils-tablet {
    padding-left: 0;
    padding-right: 0;
  }

  .section-four-content-text-container-paragraph-councils {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.93vw;
    line-height: 1;
  }

  .section-four-content-text-container-paragraph-councils.councils-tablet {
    line-height: 4.883vw;
  }

  .section-four-content-image-councils {
    align-self: center;
    width: 60.976vw;
    max-width: none;
  }

  .body-councils {
    padding-left: 0;
    padding-right: 0;
  }

  .container-companies {
    position: relative;
    top: auto;
  }

  .grid-companies {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-content: center;
    justify-content: center;
    align-items: stretch;
    height: auto;
    display: none;
    bottom: auto;
  }

  .grid-companies.tablet {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    top: auto;
  }

  .section-one-div-one-companies {
    align-items: center;
    margin-top: 0;
    margin-left: 0;
  }

  .section-one-div-one-one-companies {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .section-one-heading-one-companies {
    text-align: center;
    width: 76.953vw;
    margin-top: 5.914vw;
    font-size: 5.078vw;
    font-weight: 700;
    line-height: 6.5vw;
  }

  .submit-button-companies {
    border-radius: 1.367vw;
    width: 22.461vw;
    height: 7.715vw;
    margin-top: 2vw;
    padding: 2.539vw 4.883vw;
    font-size: 2.148vw;
  }

  .paragraph-section-one-companies {
    text-align: center;
    width: 63.77vw;
    padding-top: 2vw;
    font-size: 2.734vw;
    line-height: 3.809vw;
  }

  .section-one-div-two-companies {
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: auto;
    margin-right: 0;
    padding-top: 3.044vw;
  }

  .white-container {
    border-radius: 1.953vw;
    width: 37.793vw;
    height: 34.57vw;
  }

  .section-four-button-studentss {
    height: 11.005vw;
  }

  .section-four-button-studentss.tablet-students {
    border-bottom-right-radius: 9.375vw;
    border-bottom-left-radius: 9.375vw;
  }

  .section-four-button-students {
    height: 11.005vw;
  }

  .section-four-button-students.tablet-students {
    background-color: #f1e4fa;
    border-bottom-right-radius: 9.375vw;
    border-bottom-left-radius: 9.375vw;
  }

  .section-one-image-companies {
    opacity: 1;
    align-self: center;
    width: 82.351vw;
    height: auto;
    margin-top: 6vw;
    position: static;
    top: 0%;
  }

  .section-two-companies-container {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .section-two-companies-container-one {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .section-two-companies-container-one.two {
    flex-direction: column-reverse;
  }

  .text1 {
    font-size: 2.344vw;
    line-height: 3.223vw;
  }

  .heading {
    width: 70.41vw;
    font-size: 4.688vw;
    line-height: 6.836vw;
  }

  .line {
    width: 22.325vw;
  }

  .paragraph1 {
    width: 63.867vw;
    font-size: 2.734vw;
    line-height: 3.809vw;
  }

  .get-started-text {
    font-size: 2.246vw;
    line-height: 8.301vw;
  }

  .small-arrow {
    width: 3.435vw;
  }

  .img-section-two-companies {
    width: 79.081vw;
  }

  .section-six-content-container-companies {
    flex-direction: column;
    align-self: stretch;
    align-items: center;
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .section-six-div-companies {
    flex-direction: column;
    align-self: center;
    align-items: flex-start;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    left: auto;
  }

  .logo {
    height: 22.168vw;
  }

  .text-logo {
    padding-bottom: 2vw;
    font-size: 2.344vw;
    line-height: 3.223vw;
  }

  .section-six-content-text-container-companies {
    align-self: center;
    width: 77.246vw;
    margin-top: 1.834vw;
    margin-left: auto;
    margin-right: auto;
    padding: 0 25px;
  }

  .section-three-footer-box-companies {
    margin-left: 0;
    padding-bottom: 4.004vw;
  }

  .section-three-footer-box-companies.companies-tablet {
    justify-content: center;
    min-width: auto;
  }

  .section-three-footer-box-text-companies {
    font-size: 2.148vw;
    line-height: 2.637vw;
  }

  .section-three-content-image-companies {
    align-self: center;
    width: 73.709vw;
    height: auto;
    margin-top: 6.161vw;
  }

  .section-three-content-text-container-paragraph-companies {
    margin-top: 25px;
    margin-bottom: 25px;
    font-size: 2.93vw;
    line-height: 3.906vw;
  }

  .section-four-button-home {
    height: 11.005vw;
  }

  .section-four-button-home.home-tablet {
    height: 10.059vw;
  }

  .div-block-pricing {
    margin-bottom: 9.961vw;
  }

  .body-pricing {
    background-position: 50% 0;
    background-size: 200vw 85vw;
    padding-left: 0;
    padding-right: 0;
  }

  .header-section-one-pricing {
    width: 80.664vw;
    height: 16.309vw;
    margin-top: 13.77vw;
    margin-left: auto;
    margin-right: auto;
    font-size: 6.25vw;
    line-height: 7.715vw;
  }

  .text-block-tab-pricing {
    font-size: 3.809vw;
  }

  .tab-link-pricing, .tab-link-pricing.w--current {
    border-radius: 3.125vw;
    width: 33.301vw;
    height: 11.523vw;
  }

  .tab-link-pricing.merge {
    border-radius: 3.125vw;
    width: 33.301vw;
    height: 11.523vw;
    right: 4vw;
  }

  .tabs-menu-pricing {
    margin-top: 5.645vw;
  }

  .grid-desktop-pricing {
    display: none;
  }

  .div-grid-desktop-pricing-one {
    border-radius: 3.125vw;
    width: 70.707vw;
    height: 153.418vw;
  }

  .div-grid-desktop-pricing-one.three, .div-grid-desktop-pricing-one.four {
    border-radius: 3.125vw;
  }

  .container-grid-pricing {
    width: 70.707vw;
  }

  .container-grid-pricing-header {
    width: 61.621vw;
    height: 8vw;
    margin-top: 8.887vw;
    font-size: 3.8vw;
    line-height: 4vw;
  }

  .container-grid-pricing-header.two {
    height: auto;
    font-size: 4.297vw;
    line-height: 5vw;
  }

  .container-grid-pricing-header.four {
    line-height: 4.93vw;
  }

  .population-text {
    margin-top: 4.789vw;
    font-size: 3.516vw;
    line-height: 8.887vw;
  }

  .container-grid-pricing-number {
    width: 61.621vw;
    height: 12.891vw;
    margin-top: 2.441vw;
    font-size: 11.719vw;
    line-height: 5.859vw;
  }

  .container-grid-pricing-number.four {
    width: 60vw;
    font-size: 8vw;
    line-height: 8.859vw;
  }

  .text-span-3 {
    font-size: 6.719vw;
  }

  .button-pricing-section-one {
    border-radius: 1.367vw;
    width: 42.285vw;
    height: 12.207vw;
    margin-top: 3.906vw;
    font-size: 3.125vw;
    line-height: 3.809vw;
  }

  .pricing-section-one-text-container {
    border-radius: 3.125vw;
    width: 67.48vw;
    height: 69.141vw;
    margin-top: 3.32vw;
    padding-top: 7.031vw;
    padding-bottom: 13.867vw;
  }

  .paragraph-one-pricing-section-one {
    width: 54.395vw;
    font-size: 3.125vw;
    line-height: 4.199vw;
  }

  .section-two-container-pricing {
    flex-direction: column-reverse;
    align-self: stretch;
  }

  .section-two-pricing-text {
    top: 11.23vh;
  }

  .pricing-text-link {
    font-size: 2.344vw;
    line-height: 2.832vw;
  }

  .section-two-footer-pricing {
    justify-content: space-around;
    padding-top: 7.617vw;
  }

  .section-two-pricing-logo {
    width: 39.551vw;
    position: absolute;
    top: 4vw;
  }

  .section-two-pricing-container {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 77.246vw;
    height: 20vw;
    margin-top: 3.834vw;
    padding: 0 25px;
    display: flex;
  }

  .section-two-pricing-paragraph {
    text-align: center;
    margin-top: 25px;
    margin-bottom: 25px;
    font-size: 2.93vw;
    line-height: 3.906vw;
  }

  .section-two-pricing-paragraph.pricing-web {
    font-size: 2vw;
    line-height: 3.906vw;
  }

  .section-two-content-image-pricing {
    align-self: center;
    width: 72.433vw;
    margin-top: 10.693vw;
  }

  .questions-answers-div-pricing {
    padding-top: 6.766vw;
  }

  .questions-answers-header-pricing {
    width: 77.148vw;
    margin-bottom: 5.396vw;
    margin-left: auto;
    margin-right: auto;
    font-size: 6.25vw;
    line-height: 7.617vw;
  }

  .questions-answers-container-pricing {
    width: 100%;
    margin-top: 2.051vw;
  }

  .question-one-pricing {
    border-radius: 1.563vw;
    width: 82.715vw;
    height: 29.59vw;
    margin-bottom: 3.613vw;
    padding-left: 9.57vw;
    padding-right: 9.57vw;
  }

  .question-answer-text {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 40.82vw;
    height: 18.066vw;
    font-size: 4.688vw;
    line-height: 5.664vw;
    display: flex;
  }

  .plus-icon-pricing {
    width: 7.715vw;
    height: 7.715vw;
  }

  .answer-one-pricing {
    flex-direction: column;
    width: 82.715vw;
    height: 29.59vw;
    margin-bottom: 3.613vw;
    display: none;
  }

  .load-more-button-pricing {
    width: 26.563vw;
    height: 9.082vw;
    padding-top: 3.3vw;
    padding-bottom: 3.3vw;
    font-size: 2.539vw;
  }

  .load-more-button-pricing.pricing-tablet {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 22vw;
    height: 8vw;
    display: flex;
  }

  .get-started-button-pricing {
    border-radius: 1.367vw;
    width: 22.461vw;
    height: 7.715vw;
    margin-bottom: 4vw;
    padding-top: 2.539vw;
    padding-bottom: 2.539vw;
    font-size: 2.148vw;
    line-height: 2.637vw;
  }

  .header-pricing-footer {
    width: 60vw;
    height: 22.07vw;
    margin-top: 53.467vw;
    margin-left: 0;
    font-size: 3.906vw;
    line-height: 4.883vw;
  }

  .hero-boy-pricing {
    width: 44.896vw;
    top: 5.67vw;
    bottom: auto;
    left: 23.926vw;
    right: 0%;
  }

  .div-block-4 {
    flex-direction: column;
    justify-content: space-around;
    width: 92.578vw;
    height: 91.504vw;
    box-shadow: 2px 2px 99px 3px #dfdfdf;
  }

  .slider-pricing {
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-around;
    align-items: center;
    height: 153.418vw;
    display: flex;
  }

  .mask-2 {
    width: 74.707vw;
    overflow: visible;
  }

  .slide-nav-2 {
    display: none;
    overflow: visible;
  }

  .arrow-pricing {
    width: 8.334vw;
  }

  .arrow {
    background-color: #fff;
    border: .5px solid #745dee;
    border-radius: 50%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 14.063vw;
    height: 14.063vw;
    display: flex;
    top: -60vw;
    left: 3.516vw;
  }

  .arrow.arrow2 {
    left: auto;
    right: 3.516vw;
  }

  .navbar-home-students {
    background-image: url('../images/footer2.png');
    background-repeat: no-repeat;
    background-size: 100vw 105vw;
  }

  .nav-container-studentss {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    height: auto;
    display: flex;
  }

  .brand-studentss {
    order: -1;
    width: 20.22vw;
    margin-left: 1.667vw;
  }

  .nav-buttons-container-studentss {
    display: none;
  }

  .nav-buttons-container-studentss.tablet-studentss {
    min-width: auto;
    margin-left: 0;
    display: flex;
    position: relative;
    left: 8.605vw;
  }

  .menu-button-studentss {
    order: 1;
    margin-right: 1.927vw;
  }

  .menu-button-studentss:hover, .menu-button-studentss:active, .menu-button-studentss:focus {
    background-color: rgba(0, 0, 0, 0);
  }

  .nav-login-button-2-studentss {
    margin: 2vw 0 2vw 0;
    padding: 1.855vw 5.566vw;
    font-size: 2.051vw;
  }

  .nav-login-button-2-studentss.students-tablet {
    color: #fff;
    background-color: #ed40ce;
    border-width: 0;
    box-shadow: 0 0 #d1cbf8;
  }

  .nav-getstarted-button-2-studentss {
    margin-left: 2.24vw;
    padding: 2.539vw 4.883vw;
    font-size: 2.148vw;
  }

  .nav-getstarted-button-2-studentss.students-tablet {
    color: #745dee;
    background-color: #fff;
    border-width: 0;
  }

  .nav-menu-studentss {
    background-color: #fff;
    justify-content: flex-end;
    width: 50vw;
    left: auto;
    right: 0;
  }

  .nav-links-container-studentss {
    background-color: #fff;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
  }

  .nav-buttons-container-studentsss {
    display: none;
  }

  .nav-link-2-studentss {
    color: #745dee;
    text-align: center;
    margin-left: 0;
    margin-right: 0;
    padding-top: 2vw;
    padding-bottom: 2vw;
    padding-left: 5.566vw;
    font-size: 2.734vw;
  }

  .nav-login-button-2-studentsss {
    margin: 2vw 0 2vw 0;
    padding: 1.855vw 5.566vw;
    font-size: 2.051vw;
  }

  .nav-getstarted-button-2-studentsss {
    margin-left: 2.24vw;
    padding: 2.539vw 4.883vw;
    font-size: 2.148vw;
  }

  .icon-4-studentss {
    color: #fff;
    font-size: 5.096vw;
    line-height: 3.072vw;
  }

  .body-students {
    background-image: url('../images/footer2.png');
    background-size: 100vw 105vw;
    padding-left: 0;
    padding-right: 0;
  }

  .modal.contact-us-modal {
    background-color: rgba(255, 255, 255, .59);
    display: none;
  }

  .contact-us-form {
    max-width: 66vw;
    padding-left: 8.3vw;
    padding-right: 8.3vw;
  }

  .field-label {
    font-size: 1.85vw;
  }

  .text-input-field {
    max-width: 100%;
    height: 5.4vw;
    margin-bottom: 15px;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 2vw;
  }

  .paragraph-3 {
    margin-bottom: 4vw;
    font-size: 1.3vw;
    line-height: 1.5vw;
  }

  .submit-button-4 {
    float: none;
    clear: none;
    border-radius: 1.3vw;
    width: 23.7vw;
    height: 5vw;
    margin-bottom: 20px;
    margin-left: 12.988vw;
    margin-right: auto;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 1.9vw;
    font-weight: 400;
    line-height: 1.5vw;
    box-shadow: 0 20px 2.5vw -1px rgba(123, 104, 238, .35);
  }

  .councils-why-im--alert-wrapper {
    justify-content: center;
  }

  .signup-question-container {
    flex-direction: column-reverse;
    justify-content: space-between;
    align-items: center;
    padding-top: 8vw;
    display: flex;
  }

  .signup-question-container.signupfive {
    padding-top: 4vw;
  }

  .signup-question-container.signupsix.signup, .signup-question-container.signupseven {
    padding-top: 0;
  }

  .signup-question-container.signupseven.signup {
    top: 0;
  }

  .signup-question-container.signin {
    top: 5.234vw;
  }

  .signup-question-container.signin.signupthree {
    padding-top: 2vw;
  }

  .signup-question-container.signin.signupfour {
    padding-top: 0;
  }

  .signup-question-container.signup.signupeight {
    padding-top: 0;
    top: 4.844vw;
  }

  .question-block-signup {
    border-radius: 1.172vw;
    width: 68.652vw;
    height: 69.336vw;
    margin-top: 6.055vw;
  }

  .question-block-signup-back {
    padding-top: 4.004vw;
    padding-left: 3.004vw;
  }

  .question-block-signup-back.signupfour {
    margin-top: 4.297vw;
    padding-top: 4.297vw;
  }

  .back-arrow {
    width: 2.539vw;
    height: auto;
  }

  .back-text {
    padding-left: .977vw;
    font-size: 2.637vw;
    line-height: 1;
  }

  .question-header-signup-text {
    width: 49.609vw;
    margin-top: 2.516vw;
    font-size: 5.273vw;
    line-height: 6.445vw;
  }

  .question-header-signup-text.signupone {
    font-size: 4.492vw;
  }

  .signup-option-button {
    width: 24.707vw;
    height: 7.422vw;
    margin-bottom: 1.758vw;
    font-size: 1.953vw;
  }

  .next-signup {
    border-radius: 1.367vw;
    width: 51.465vw;
    height: 7.129vw;
    font-size: 2.246vw;
  }

  .do-you-have-an-account-question-signup {
    align-items: center;
  }

  .do-you-have-an-account-question-signup.signupthree {
    display: none;
  }

  .do-you-have-an-account-question-text, .login {
    color: #333;
    font-size: 2.637vw;
  }

  .help-block {
    display: none;
  }

  .footer-background-container-signup {
    background-image: url('../images/image-10.png');
    background-position: 50% 0;
    background-size: 146.221vw 112.23vw;
    justify-content: flex-end;
    width: 100vw;
    max-width: none;
    height: 102.23vw;
    margin-left: 0;
  }

  .footer-container-signup {
    padding-top: 75vw;
  }

  .footer-container-signup.signupeight.signup {
    padding-top: 65vw;
  }

  .footer-container-signup.loginpage.login {
    padding-top: 75vw;
  }

  .footer-container-signup.loginpage.login.signupthree {
    padding-top: 65vw;
  }

  .question-header-signup-text-two {
    width: 57.031vw;
    font-size: 4.492vw;
    line-height: 5.469vw;
  }

  .question-header-signup-text-two.signupthree {
    width: 52.539vw;
  }

  .field-label-text {
    font-size: 2.344vw;
    line-height: 6.543vw;
  }

  .field-text-signup {
    width: 60.938vw;
    height: 6.836vw;
  }

  .question-block-signupthree {
    border-radius: 1.172vw;
    width: 81.25vw;
    height: 124.902vw;
    margin-top: 6.055vw;
  }

  .question-block-signupthree.signupfourr {
    margin-top: 2.055vw;
  }

  .question-header-signup-three {
    height: auto;
  }

  .question-header-signup-three.signupfour {
    padding-top: 2vw;
    padding-bottom: 2vw;
  }

  .next-signup-three {
    border-radius: 1.367vw;
    width: 51.465vw;
    height: 7.129vw;
    margin: 5.152vw auto 3.813vw;
    font-size: 2.246vw;
  }

  .next-signup-three.signupfour {
    margin-bottom: 7.813vw;
  }

  .footer-container-signupthree {
    padding-top: 120vw;
  }

  .footer-container-signupthree.signupfour {
    padding-top: 110vw;
  }

  .you-reallset-text {
    font-size: 3.32vw;
    line-height: 5.859vw;
  }

  .right-icon {
    width: 20.076vw;
    height: 20.076vw;
    margin-top: 0;
  }

  .question-block-signupfour-back {
    padding-left: 3.004vw;
    display: none;
  }

  .checkbox-label-2 {
    font-size: 2.734vw;
    line-height: 1;
  }

  .checkbox {
    width: 4.199vw;
    height: 4.199vw;
    margin-left: 0;
  }

  .checkbox-field {
    justify-content: center;
    margin-top: 7.715vw;
  }

  .checkbox-field.signupfive {
    justify-content: flex-start;
    padding-left: 0;
  }

  .recaptcha {
    justify-content: center;
    width: 55.469vw;
    height: 11.133vw;
    margin-top: 4.395vw;
    margin-left: auto;
    margin-right: auto;
  }

  .checkbox-2 {
    width: 4.199vw;
    height: 4.199vw;
  }

  .checkbox-label-3 {
    padding-left: 1.563vw;
    font-size: 1.855vw;
    line-height: 1;
  }

  .recaptcha-logo {
    width: 8.301vw;
    height: 8.301vw;
    margin-left: 9.4734vw;
  }

  .next-signup-four {
    border-radius: 1.367vw;
    width: 51.465vw;
    height: 7.129vw;
    margin: 5.152vw auto 3.813vw;
    font-size: 2.246vw;
  }

  .field-label-text-four {
    font-size: 2.344vw;
    line-height: 6.543vw;
  }

  .field-text-signup-four {
    width: 60.938vw;
    height: 6.836vw;
  }

  .field-text-signup-four.commnets.comments-web {
    width: 60.938vw;
    height: 15vw;
  }

  .question-block-signupsix {
    border-radius: 1.172vw;
    width: 81.25vw;
    height: 118.164vw;
    margin-top: 6.055vw;
  }

  .question-block-signupsix.signupseven {
    margin-top: 4.055vw;
  }

  .question-block-signupsix.signupsix {
    margin-top: 2.055vw;
  }

  .mail-icon-signupfive {
    width: 4.321vw;
    top: 30%;
    bottom: 60.429vw;
    left: 3.394vw;
  }

  .signupsix-header2 {
    text-align: center;
    width: 60vw;
    margin-top: 4.883vw;
    font-size: 3.809vw;
    line-height: 6.152vw;
  }

  .paragraph-signupsix {
    width: 45vw;
    height: 8.496vw;
    font-size: 1.367vw;
    line-height: 2.148vw;
  }

  .field-label-text-signupsix {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    font-size: 2.246vw;
    font-weight: 500;
    line-height: 6.25vw;
  }

  .field-text-signupsix {
    border-radius: .879vw;
    width: 57.617vw;
    height: 6.836vw;
    margin-left: auto;
    margin-right: auto;
  }

  .field-text-signupsix.indiv {
    border-radius: .879vw;
  }

  .buttons-signupsix {
    padding-top: 1vw;
  }

  .next-signup-six {
    border-radius: 1.367vw;
    width: 27.539vw;
    height: 7.129vw;
    margin: 2.552vw auto 3.813vw;
    font-size: 2.441vw;
  }

  .next-signup-six.buttontwo {
    margin-left: 4.297vw;
  }

  .footer-container-signupsix, .footer-container-signupsix.signup.signupsix {
    padding-top: 110vw;
  }

  .field-text-signupsix-div {
    border-style: none;
    border-radius: .879vw;
    width: 57.617vw;
    height: 6.836vw;
    margin-left: auto;
    margin-right: auto;
  }

  .signupseven-header2 {
    text-align: center;
    width: 56.348vw;
    margin-top: 4.883vw;
    font-size: 3.809vw;
    line-height: 6.152vw;
  }

  .signupseven-logo {
    width: 42.188vw;
  }

  .footer-container-signupseven {
    padding-top: 110vw;
  }

  .footer-container-signupseven.signup {
    padding-top: 100vw;
  }

  .footer-container-signupfive {
    padding-top: 190vw;
  }

  .footer-container-signupfive.signupfive {
    padding-top: 185vw;
  }

  .grid-form-signup-five {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    padding-top: 4vw;
  }

  .question-block-signupfive {
    border-radius: 1.172vw;
    width: 81.25vw;
    height: auto;
    margin-top: 6.055vw;
  }

  .question-block-signupfive.signupfive {
    margin-top: 0;
  }

  .question-block-signupfive.signupfive.signup {
    box-shadow: 0 0 64px 24px rgba(102, 102, 102, .1);
  }

  .question-block-login {
    border-radius: 1.172vw;
    width: 68.652vw;
    height: 69.336vw;
    margin-top: 6.055vw;
  }

  .signin-icon {
    width: 5.544vw;
    height: 5.544vw;
  }

  .buttons-container-signin {
    width: 30vw;
  }

  .or-signin {
    display: none;
  }

  .field-label-signin {
    font-size: 2.051vw;
    line-height: 5.762vw;
  }

  .text-field-signin {
    border-radius: .879vw;
    width: 54.102vw;
    height: 5.957vw;
    padding-left: 8vw;
  }

  .next-signin {
    border-radius: 1.367vw;
    width: 54.102vw;
    height: 7.129vw;
    margin-top: 2.734vw;
    font-size: 2.246vw;
  }

  .text-field-signin-div {
    width: 54.102vw;
    height: 5.957vw;
  }

  .signin-icon-input {
    width: 4.063vw;
    top: 1.498vw;
    left: 3.109vw;
  }

  .signin-icon-input.password {
    width: 2.659vw;
    height: 3.545vw;
    top: 1.176vw;
    left: 3.41vw;
  }

  .forget-password {
    font-size: 1.367vw;
    line-height: 1.758vw;
    top: 2.148vw;
    right: 2.148vw;
  }

  .icon-nine {
    top: 38.292vw;
    right: 30.59vw;
  }

  .section-one-div-one-2-copy {
    margin-top: 0;
    margin-left: 40px;
  }

  .form-3 {
    padding-right: 0;
  }

  .section-one-image-3 {
    opacity: 1;
    width: 95vw;
    height: 90%;
    top: -5%;
  }

  .container-4 {
    max-width: none;
    height: 100%;
    display: block;
    position: absolute;
    top: auto;
    left: 0%;
    right: 0%;
  }

  .section-girl-2 {
    width: 100vw;
    height: 200vh;
    margin-left: 0;
    padding-bottom: 0;
    position: relative;
    top: auto;
    overflow: visible;
  }

  .section-one-div-one-one-3 {
    width: 80.078vw;
  }

  .grid-5 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-content: center;
    justify-content: center;
    align-items: stretch;
    max-height: none;
    display: none;
    bottom: auto;
  }

  .grid-5.tablet {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    top: auto;
  }

  .lottie-animation-2 {
    width: auto;
    height: 95%;
    top: auto;
    bottom: auto;
    left: 0%;
    right: auto;
  }

  .section-one-heading-one-3 {
    font-size: 5.078vw;
  }

  .section-one-heading-one-3.section-two {
    width: 55.656vw;
    margin-bottom: 3.553vw;
    font-size: 4.578vw;
  }

  .section-one-heading-one-3.colored-heading {
    border-radius: 1.074vw;
    width: 46.289vw;
    font-size: 4.7714vw;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: -14vw;
  }

  .loader-2 {
    top: 60%;
    right: 50%;
  }

  .success-message-2, .error-message-2 {
    margin-right: 40px;
  }

  ._404 {
    width: 62.793vw;
  }

  .button-home-error {
    width: 33.203vw;
    height: 7.715vw;
    margin-top: 4.688vw;
    font-size: 2.148vw;
  }

  .section-one-help {
    background-image: none;
    height: auto;
  }

  .content-container-help {
    padding-top: 8.301vw;
  }

  .question-mark-one-help, .question-mark-two-help {
    display: none;
  }

  .button-home-help {
    width: 25.977vw;
    height: 8.887vw;
    margin-top: 4.688vw;
    font-size: 2.441vw;
  }

  .buttons-container-help {
    width: 60vw;
  }

  .help-img {
    width: 53.962vw;
  }

  .questions-answers-div-help {
    padding-top: 6.766vw;
  }

  .header-help {
    margin-top: 0;
    font-size: 4.883vw;
    line-height: 6.836vw;
  }

  .paragraph-help {
    width: 84.277vw;
    margin-top: 0;
    font-size: 2.734vw;
    line-height: 3.809vw;
  }

  .header-error-copy {
    margin-top: 19.141vw;
    font-size: 4.883vw;
    line-height: 6.836vw;
  }

  .paragraph-error-copy {
    width: 84.277vw;
    margin-top: 0;
    font-size: 2.148vw;
    line-height: 2.93vw;
  }

  .questions-answers-header-pricing-copy-copy {
    width: 77.148vw;
    margin-bottom: 5.396vw;
    margin-left: auto;
    margin-right: auto;
    font-size: 3.516vw;
    line-height: 4.395vw;
  }

  .section-one-error-copy {
    background-position: 52% -40%;
    background-size: 65vw;
    height: 95vw;
  }

  .tablet-mobile {
    max-width: 100vw;
    display: block;
    position: -webkit-sticky;
    position: sticky;
    top: 10vw;
    left: 0%;
    right: 0%;
    overflow: hidden;
  }

  .lottie-animation-3 {
    width: 82.52vw;
    max-width: none;
    position: absolute;
    top: -5vh;
    left: 10%;
    right: 0;
  }

  .bg {
    width: 140%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    display: block;
    position: relative;
    right: 15%;
  }

  .body, .body-2, .body-3, .body-4, .body-5, .body-6, .body-7, .body-8, .body-9, .body-10, .body-11, .body-12, .body-13, .body-14 {
    padding-left: 0;
    padding-right: 0;
  }

  .lottie-animation-4 {
    display: none;
  }

  .section-two {
    position: relative;
    top: auto;
    bottom: 5%;
  }

  .hero-container {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: auto;
    top: 8%;
  }

  .section-one-div-one-one-2 {
    width: 80.078vw;
    display: block;
  }

  .section-one-div-one-one-2.new-version {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .section-one-heading-one-2 {
    font-size: 5.078vw;
  }

  .section-one-heading-one-2.new-version {
    opacity: 0;
    color: #000;
    font-weight: 700;
    line-height: 6vw;
  }

  .section-one-heading-one-2.colored-heading {
    border-radius: 1.074vw;
    width: 46.289vw;
    height: 6.543vw;
    margin-left: auto;
    margin-right: auto;
    font-size: 4.7714vw;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .section-one-heading-one-2.section-two {
    width: 55.656vw;
    margin-bottom: 3.553vw;
    font-size: 4.578vw;
    left: auto;
  }

  .form-block {
    width: auto;
  }

  .animation-in-bg {
    width: 350vw;
    bottom: 0%;
  }

  .animation-in-bg.tablet {
    display: none;
  }

  .hero-bg-animation {
    height: 60vh;
  }

  .section-one-round-four-form {
    opacity: 0;
    display: none;
    right: 0;
  }

  .section-one-heading-one-round-four {
    font-size: 5.078vw;
  }

  .section-one-heading-one-round-four.section-two {
    width: 55.656vw;
    margin-bottom: 3.553vw;
    font-size: 3.8vw;
  }

  .section-one-paragraph-3 {
    margin-top: 3.516vw;
    margin-bottom: 0;
    font-size: 2.734vw;
    line-height: 3.809vw;
    bottom: auto;
  }

  .section-one-paragraph-3.desktop {
    padding-bottom: 2vw;
    display: block;
  }

  .submit-button-round-four {
    border-radius: 1.367vw;
    width: 22.461vw;
    height: 7.715vw;
    padding: 2.539vw 4.883vw;
    font-size: 2.148vw;
  }

  .section-one-heading-two {
    opacity: 1;
    justify-content: flex-start;
    width: 100%;
    height: 6.543vw;
    margin-left: 0;
    margin-right: 0;
    left: auto;
  }

  .content-two-section-one-home-page {
    opacity: 1;
    display: none;
    right: 12vw;
  }

  .text-field-3-home {
    width: 55vw;
    height: 8vw;
    font-size: 2.93vw;
  }

  .text-field-3-home::placeholder {
    font-size: 2.93vw;
  }

  .section-one-paragraph-round-3 {
    margin-top: 3.516vw;
    margin-bottom: 0;
    font-size: 2.734vw;
    line-height: 3.809vw;
    bottom: auto;
  }

  .section-one-paragraph-round-3.tablet {
    opacity: 0;
    width: 60vw;
    font-size: 3vw;
    line-height: 1;
    display: none;
    right: 4vw;
  }

  .section-one-paragraph-round-3.tablet.four {
    opacity: 0;
    display: none;
    top: 28vw;
  }

  .section-one-paragraph-round-3.tablet.three {
    opacity: 0;
    font-size: 3vw;
    display: none;
    top: 22vw;
  }

  .section-one-paragraph-round-3.tablet.two {
    font-size: 3vw;
    display: none;
    top: 16vw;
  }

  .text-span-5 {
    height: 100%;
    max-height: 100%;
    font-size: 12vw;
  }

  .content-one-section-one-home-page {
    width: 55vw;
    display: none;
    right: 5vw;
  }

  .container-2 {
    position: relative;
    top: auto;
  }

  .section-one-heading-one-home {
    opacity: 0;
    justify-content: center;
    align-items: center;
    font-size: 4vw;
    line-height: 9vw;
    display: flex;
  }

  .section-one-image-2 {
    opacity: 1;
    width: auto;
    height: 95%;
    top: 0%;
    left: auto;
    right: 60%;
    transform: translate(100vw);
  }

  .section-one-div-one-two-2 {
    opacity: 0;
    align-items: center;
    display: flex;
  }

  .section-one-heading-one-home-page {
    opacity: 0;
    height: 8vh;
    font-size: 5.2vw;
    line-height: 5vw;
  }

  .section-one-small-paragraph-round-four {
    align-self: center;
    width: 19.824vw;
    height: 5.371vw;
    margin-left: 0;
    font-size: 1.953vw;
    line-height: 1;
    position: relative;
    left: 4.883vw;
  }

  .animation-ihuman.two {
    width: 125vw;
    max-width: none;
    height: 100%;
    top: auto;
    bottom: 0%;
    left: -20%;
    right: auto;
  }

  .animation-ihuman.two.mob {
    width: auto;
    left: 5%;
  }

  .animation-ihuman.one, .animation-ihuman.three {
    width: auto;
    height: 100%;
    top: auto;
    bottom: 0%;
    left: 5%;
    right: auto;
  }

  .animation-ihuman.three.mob {
    left: 5%;
  }

  .submit-button-container-round-four {
    justify-content: center;
  }

  .round-two-heading {
    opacity: 0;
    font-size: 4.8vw;
    line-height: 8vw;
  }

  .section-animation-2 {
    height: 240vh;
    top: -10vw;
    left: auto;
  }
}

@media screen and (max-width: 767px) {
  .footer-grid-icons.mobile-view {
    display: none;
  }

  .grid-students {
    background-image: url('../images/Path-1764_1.png');
    background-size: 100vw 107.992vw;
    background-attachment: scroll;
  }

  .section-girl-2 {
    height: 350vh;
  }

  .animation-in-bg {
    width: 200vw;
  }

  .section-animation-2 {
    height: 500vh;
  }
}

@media screen and (max-width: 479px) {
  .brand {
    width: 29.967vw;
  }

  .nav-buttons-container {
    flex-direction: column-reverse;
    justify-content: space-around;
    width: auto;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .nav-buttons-container.tablet {
    display: none;
  }

  .nav-menu {
    flex-direction: column;
    justify-content: space-around;
    width: 100vw;
    position: static;
  }

  .section {
    margin-top: 5vw;
  }

  .section-one-div-two {
    min-height: 108.574vw;
  }

  .section-one-div-two.home-tablet {
    height: 100vw;
    min-height: 100vw;
    max-height: 100vw;
    padding-left: 5.581vw;
  }

  .section-one-image {
    width: 94.419vw;
  }

  .section-two-container-one {
    width: 90.698vw;
    height: 78.372vw;
    padding-top: 6.259vw;
    padding-bottom: 6.259vw;
  }

  .section-two-header {
    font-size: 5.814vw;
  }

  .section-two-paragraph {
    width: 83.721vw;
    height: 17.674vw;
    font-size: 3.953vw;
    line-height: 1;
  }

  .section-two-button {
    border-radius: 3.256vw;
    width: 39.535vw;
    height: 13.721vw;
    font-size: 3.721vw;
  }

  .section-two-container-two {
    margin-top: 17.691vw;
  }

  .section-two-container-two-header {
    margin-bottom: 10.465vw;
    font-size: 7.907vw;
  }

  .slide-img, .slide-img.slide-one {
    top: 15%;
  }

  .mask {
    width: 43vw;
    height: 42.86vw;
    overflow: visible;
  }

  .section-three-header {
    flex-direction: column;
  }

  .section-three-header-logo {
    width: 48.933vw;
  }

  .section-three-header-logo.mobile {
    display: none;
  }

  .grid-2 {
    grid-column-gap: 5.836vw;
    grid-row-gap: 5.836vw;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .section-three-grid-img.card-one, .section-three-grid-img.card-two {
    border-radius: 7.442vw;
    width: 90.681vw;
    height: 85.591vw;
    padding-left: 0%;
  }

  .section-three-grid-img.card-three {
    border-radius: 7.44vw;
    width: 90.681vw;
    height: 85.591vw;
    padding-left: 0%;
  }

  .section-three-header-text {
    margin-top: 5px;
    font-size: 7.907vw;
  }

  .section-three-header-text.mobile {
    display: none;
  }

  .section-four-container {
    width: 90.681vw;
    min-width: 90.681vw;
    height: 113.77vw;
  }

  .section-four-container.home-tablet {
    border-radius: 11.628vw;
  }

  .section-four-header {
    margin-top: 0;
    padding-top: 20.795vw;
    font-size: 5.814vw;
  }

  .section-four-button {
    border-bottom-right-radius: 9.302vw;
    border-bottom-left-radius: 9.302vw;
    height: 13.953vw;
  }

  .section-four-button.home-tablet {
    border-bottom-right-radius: 11.628vw;
    border-bottom-left-radius: 11.628vw;
    height: 12.028vw;
  }

  .section-four-footer-text {
    font-size: 3.256vw;
  }

  .section-four-footer-arrow {
    width: 6.772vw;
  }

  .section-four-footer-arrow.home-tablet {
    width: 5.609vw;
  }

  .section-four-footer-arrow.councils-mobile {
    width: 7.133vw;
  }

  .section-four-grid {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    height: 60.233vw;
    margin-top: 0;
    margin-bottom: 6.23vw;
  }

  .section-four-grid-text {
    font-size: 3.488vw;
  }

  .section-four-grid-text.column-two {
    padding-left: 0;
    font-size: 3.488vw;
  }

  .section-five-container {
    height: 205.586vw;
  }

  .section-five-container.home-tablet {
    border-radius: 11.628vw;
  }

  .section-five-header {
    color: #010101;
    width: 68.326vw;
    max-width: none;
    padding-top: 11.367vw;
    font-size: 5.814vw;
  }

  .section-five-button, .section-five-button.home-tablet {
    height: 12.028vw;
  }

  .tab-link-text {
    font-size: 3.721vw;
  }

  .section-five-column-img {
    width: 80.633vw;
  }

  .section-five-column-one-header {
    font-size: 5.814vw;
  }

  .section-five-grid {
    width: 63.886vw;
  }

  .section-five-grid-image {
    width: 9.972vw;
    height: 9.972vw;
  }

  .section-five-grid-text {
    font-size: 3.721vw;
  }

  .section-four-icon-one {
    width: 12.507vw;
    height: 12.507vw;
    top: 3.588vw;
    left: 20.816vw;
  }

  .section-four-icon-two {
    width: 12.507vw;
    height: 12.507vw;
    top: 3.588vw;
    left: 3.795vw;
  }

  .section-four-icon-three {
    width: 12.042vw;
    height: 12.507vw;
    top: 3.588vw;
    left: 54.853vw;
    right: auto;
  }

  .section-four-icon-four {
    width: 12.507vw;
    height: 12.507vw;
    top: 3.588vw;
    left: 71.872vw;
    right: auto;
  }

  .section-four-icon-five {
    width: 12.507vw;
    height: 12.507vw;
    top: 3.588vw;
    left: 37.835vw;
    right: auto;
  }

  .section-six-logo {
    width: 31.628vw;
  }

  .footer-text-container {
    width: 85.116vw;
    height: 35.266vw;
    top: 11.836vw;
    left: auto;
  }

  .section-six-header-one {
    font-size: 4.651vw;
  }

  .section-six-header-two {
    font-size: 2.558vw;
  }

  .section-six-content-text-container {
    width: 90.698vw;
    height: 60vw;
    padding-left: 0;
    padding-right: 0;
  }

  .section-six-content-text-container-header {
    margin-top: 4.186vw;
    margin-bottom: 4.186vw;
    padding-left: 4.186vw;
    font-size: 4.186vw;
  }

  .section-six-content-text-container-paragraph {
    text-align: center;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    width: 83.721vw;
    margin: 0 auto;
    font-size: 3.721vw;
    line-height: 1;
    display: none;
  }

  .section-six-content-text-container-paragraph.mobile {
    text-align: left;
    justify-content: space-around;
    line-height: 5.89vw;
    display: flex;
  }

  .section-six-div {
    padding-top: 30.372vw;
  }

  .section-six-header-two-one {
    text-align: center;
    font-size: 5.814vw;
  }

  .section-six-footer {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 0;
  }

  .section-six-footer-box {
    padding-bottom: 6.314vw;
    padding-left: 26.695vw;
  }

  .section-six-footer-box-text {
    padding-left: 3.505vw;
    font-size: 4.884vw;
  }

  .section-six-footer-box-text.home-tablet {
    font-weight: 600;
  }

  .check-icon {
    width: 4.884vw;
    height: 6.721vw;
  }

  .footer-img-one-container {
    justify-content: flex-start;
    width: 90.93vw;
    min-width: 90.93vw;
    height: 100.725vw;
  }

  .footer-img-one-container.pricing {
    display: flex;
  }

  .footer-img-one-filter {
    z-index: 0;
    opacity: .6;
    width: 200vw;
    height: 97.209vw;
  }

  .footer-logo {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0;
    width: auto;
    height: auto;
    margin-bottom: 0;
    top: 15.097vw;
    bottom: auto;
    right: auto;
    box-shadow: 0 0 rgba(0, 0, 0, .16);
  }

  .footer-header-one {
    font-size: 5vw;
    font-weight: 800;
    line-height: 6.744vw;
  }

  .mail-logo {
    z-index: 2;
    width: 5.645vw;
    top: 15%;
    left: 8%;
  }

  .footer-background-container {
    background-image: url('../images/footer.png');
    height: 135.937vw;
  }

  .footer-grid.tablet {
    flex: 1;
    order: 0;
    grid-template-rows: minmax(min-content, min-content) minmax(min-content, min-content) minmax(min-content, min-content) minmax(min-content, min-content) minmax(min-content, min-content);
    align-items: stretch;
    position: relative;
    top: 17.896vw;
  }

  .footer-grid.tablet.mobile {
    margin-top: 28vw;
    top: auto;
  }

  .footer-grid.tablet.mobile.signup5 {
    top: 40vw;
  }

  .footer-grid.tablet.mobile.signupfive {
    margin-top: 40vw;
  }

  .footer-grid-logo {
    width: 26.725vw;
    margin-left: 4.831vw;
    margin-right: 4.831vw;
    padding-bottom: 5.184vw;
  }

  .footer-link {
    font-size: 4.106vw;
  }

  .footer-grid-download {
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
  }

  .footer-grid-download-img {
    width: 30.944vw;
    position: relative;
    top: 3.928vw;
    right: 2.341vw;
  }

  .footer-grid-download-img.mobile-view {
    display: none;
  }

  .footer-grid-text {
    padding-top: 6.664vw;
    padding-bottom: 3.382vw;
    font-size: 2.657vw;
  }

  .footer-grid-icons {
    display: none;
  }

  .footer-grid-icons.mobile-view {
    justify-content: flex-end;
    width: 100%;
    padding-top: 0;
    display: flex;
  }

  .footer-icon {
    width: 5.058vw;
    height: 5.058vw;
    margin-right: 5.184vw;
    position: relative;
    top: 3.928vw;
    right: 23.012vw;
  }

  .form-2 {
    z-index: 1;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
  }

  .submit-button-2 {
    border-radius: 3.382vw;
    width: 41.063vw;
    height: 14.251vw;
    margin-top: 8.444vw;
    font-size: 3.865vw;
    font-weight: 600;
    position: relative;
  }

  .text-field-2 {
    border-width: 1px 1px 1px 9px;
    border-top-style: solid;
    border-top-color: rgba(0, 0, 0, 0);
    border-bottom-style: solid;
    border-bottom-color: rgba(0, 0, 0, 0);
    border-right-style: solid;
    border-right-color: rgba(0, 0, 0, 0);
    border-radius: 10px;
    width: 78.935vw;
    height: 17.102vw;
    padding-left: 14.002vw;
    font-size: 3.623vw;
    line-height: 1;
    position: relative;
    box-shadow: -2px 2px 20px 10px rgba(14, 13, 13, .2);
  }

  .text-field-2::placeholder {
    font-size: 3.623vw;
    line-height: 1;
  }

  .text-field-2.councils-mob {
    box-shadow: -2px 2px 20px 10px rgba(104, 104, 104, .2);
  }

  .number {
    width: 40.93vw;
    height: 38.837vw;
    font-size: 31.86vw;
    top: 8.637vw;
    left: 10.414vw;
  }

  .number.card-2 {
    width: 64.651vw;
    height: 38.837vw;
    top: 8.637vw;
    left: 13.605vw;
  }

  .number.card-3 {
    padding-top: 3.5vh;
  }

  .text {
    width: 67.209vw;
    height: 27.674vw;
    font-size: 9vw;
    bottom: 9.788vw;
    left: auto;
  }

  .text.card-2 {
    width: 57.209vw;
    height: 28.14vw;
    bottom: 9.323vw;
    left: auto;
  }

  .text.card-3 {
    width: 56.512vw;
    height: auto;
    bottom: auto;
    left: 8.667vw;
  }

  .number-container {
    width: 73.953vw;
    height: auto;
    top: auto;
    left: 7.637vw;
  }

  .plus-icon {
    font-size: 18.86vw;
  }

  .nav-links-container {
    align-items: flex-start;
    width: 90vw;
    margin-left: auto;
    margin-right: auto;
    padding-left: 9.767vw;
  }

  .section-six-container-one {
    border-radius: 15px;
    width: 90.233vw;
    height: 35.116vw;
  }

  .background {
    height: 35.116vw;
  }

  .footer-grid-links-grid {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    display: none;
  }

  .footer-grid-links-grid.mob {
    grid-column-gap: 6.25vw;
    grid-row-gap: 6.25vw;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .menu-button {
    align-self: center;
  }

  .menu-button:hover, .menu-button:active, .menu-button:focus {
    background-color: rgba(0, 0, 0, 0);
  }

  .section-six-content-image-tablet {
    width: 81.235vw;
  }

  .mobile {
    justify-content: space-around;
    align-items: center;
    display: flex;
  }

  .section-one-image-one {
    z-index: 1;
    width: 48.758vw;
    top: 40.137vw;
    left: 4.565vw;
  }

  .section-one-image-two {
    z-index: 2;
    width: 26.249vw;
    top: 73.233vw;
    right: 29.353vw;
  }

  .section-one-image-three {
    z-index: 2;
    width: 40.872vw;
    top: 18.023vw;
    left: 39.144vw;
  }

  .section-one-image-four {
    z-index: 2;
    width: 30.663vw;
    top: 48.9vw;
    right: 4.651vw;
  }

  .container-students {
    position: static;
  }

  .grid-students {
    background-image: none;
    align-items: stretch;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-one-div-one-students {
    margin-left: auto;
    margin-right: auto;
    padding-top: 80.253vw;
  }

  .section-one-div-one-one-students {
    width: 90.116vw;
    height: 41.395vw;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 10vw;
  }

  .section-one-heading-one-students {
    text-align: center;
    width: 90.698vw;
    margin-bottom: 0;
    font-size: 7.907vw;
    line-height: 9.535vw;
  }

  .section-one-div-one-two-students {
    margin-top: 6.67vw;
  }

  .section-one-heading-one-copy {
    text-align: center;
    width: 90.698vw;
    margin-bottom: 0;
    font-size: 7.907vw;
  }

  .section-one-heading-one-copy.section-two-students {
    align-self: center;
    margin-top: 6.67vw;
    margin-bottom: 4.64vw;
    font-size: 4.895vw;
    font-weight: 600;
  }

  .section-one-heading-one-two-students {
    width: 57.674vw;
    height: 4.186vw;
    padding-bottom: 6.749vw;
    font-size: 3.256vw;
  }

  .form-students {
    padding-right: 0;
  }

  .text-field-students {
    border-radius: 3.256vw;
    width: 90.698vw;
    height: 13.149vw;
    font-size: 4.651vw;
  }

  .text-field-students::placeholder {
    font-size: 4.651vw;
  }

  .submit-button-container-students {
    flex-direction: column;
    margin-top: 8.009vw;
  }

  .submit-button-students {
    border-radius: 3.2567vw;
    width: 39.535vw;
    height: 13.721vw;
    font-size: 3.721vw;
  }

  .section-one-small-paragraph-students {
    color: #7d7d7d;
    text-align: center;
    align-self: center;
    width: 27.442vw;
    height: 11.163vw;
    font-size: 3.023vw;
    font-weight: 500;
    top: 3.488vw;
    left: auto;
  }

  .section-one-paragraph-students {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    width: 88.837vw;
    height: 23.023vw;
    margin-left: auto;
    margin-right: auto;
    font-size: 4.651vw;
    line-height: 1;
    display: flex;
  }

  .icon-4 {
    font-size: 8.07vw;
  }

  .nav-link-2 {
    margin-top: 14.651vw;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    font-size: 6.512vw;
  }

  .nav-getstarted-button-2 {
    align-self: center;
    width: 84.884vw;
    height: 14vw;
    margin-top: 13.953vw;
    margin-left: 7.674vw;
    margin-right: 7.674vw;
    font-size: 3.256vw;
  }

  .nav-login-button-2 {
    align-self: center;
    align-items: center;
    width: 84.884vw;
    height: 14vw;
    margin: 6vw 7.674vw 12.326vw;
    font-size: 3.256vw;
  }

  .submit-button-container-2 {
    flex-direction: column;
  }

  .section-one-paragraph-2 {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    width: 88.837vw;
    height: 30vw;
    margin-left: auto;
    margin-right: auto;
    padding-top: 5vw;
    padding-bottom: 4vw;
    font-size: 4.651vw;
    line-height: 1;
    display: flex;
    bottom: -3%;
    left: 5%;
  }

  .section-one-small-paragraph-2 {
    color: #7d7d7d;
    text-align: center;
    align-self: center;
    width: 27.442vw;
    height: 11.163vw;
    font-size: 3.023vw;
    font-weight: 500;
    top: 3.488vw;
    left: auto;
  }

  .section-one-small-paragraph-2.home-tablet {
    opacity: .47;
  }

  .section-one-div-one-2 {
    background-image: url('../images/Intersection-2.svg');
    background-position: 50% 0;
    background-size: 100vw;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    top: -7vh;
  }

  .text-field-3 {
    border-radius: 3.256vw;
    width: 90.698vw;
    height: 15.423vw;
    font-size: 4.651vw;
  }

  .text-field-3::placeholder {
    font-size: 4.651vw;
  }

  .text-field-3.home-tablet {
    border-color: #ececec;
    border-radius: 5vw;
    height: 13.423vw;
  }

  .submit-button-3 {
    border-radius: 3.2567vw;
    width: 39.535vw;
    height: 13.721vw;
    font-size: 3.721vw;
  }

  .overlay-home {
    z-index: 10;
    opacity: 0;
    background-color: #000;
    display: none;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .section-two-container-one-students {
    width: 90.698vw;
    min-width: auto;
    height: 466.744vw;
    margin-top: 6.665vw;
    padding-top: 6.259vw;
    padding-bottom: 0;
  }

  .section-two-container-one-students.web-students {
    border-radius: 9.302vw;
  }

  .section-two-header-students {
    font-size: 5.814vw;
  }

  .students-section-two-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .students-section-two-grid-container {
    background-size: 81.64vw;
    width: 81.64vw;
    height: 91.553vw;
  }

  .students-section-two-grid-image {
    width: 65.607vw;
  }

  .students-section-two-grid-text {
    width: 61.388vw;
    height: 25.93vw;
    font-size: 5.116vw;
    line-height: 8.14vw;
  }

  .section-two-students-button {
    border-bottom-right-radius: 9.302vw;
    border-bottom-left-radius: 9.302vw;
    width: 90.698vw;
    height: 19.688vw;
  }

  .students-section-two-text {
    font-size: 3.256vw;
  }

  .section-two-container-two-students {
    margin-top: 17.691vw;
  }

  .section-two-students-container-two-header {
    margin-bottom: 10.465vw;
    font-size: 7.907vw;
  }

  .students-section-two-grid-two {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: 61.628vw;
  }

  .grid-cell {
    border-radius: 4.186vw;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 61.628vw;
    height: 21.86vw;
  }

  .students-section-two-icon {
    width: 13.488vw;
    height: 13.488vw;
  }

  .students-section-two-icon-text {
    flex-direction: column;
    justify-content: center;
    height: auto;
    margin-top: 0;
    margin-left: 3.023vw;
    font-size: 3.953vw;
    display: flex;
  }

  .section-four-container-students {
    width: 89.767vw;
    min-width: 89.767vw;
    height: 215.814vw;
  }

  .section-four-container-students.tablet-students {
    border-radius: 9.302vw;
    height: 215.814vw;
  }

  .section-four-content-students {
    min-width: auto;
    padding-top: 7.115vw;
  }

  .section-four-content-students-div-header {
    font-size: 5.814vw;
  }

  .section-four-content-students-div-text {
    width: 90.698vw;
    height: 69.535vw;
    padding-left: 0;
    padding-right: 0;
  }

  .section-four-content-students-div-paragraph {
    text-align: center;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    width: 83.721vw;
    margin: 0 auto;
    font-size: 3.721vw;
    line-height: 1;
    display: none;
  }

  .section-four-footer-box-text {
    padding-left: 3.505vw;
    font-size: 4.884vw;
  }

  .section-four-footer-box {
    justify-content: flex-start;
    min-width: 50vw;
    padding-bottom: 6.314vw;
    padding-left: 0;
  }

  .section-four-footer {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 0;
  }

  .section-four-header-two-one-copy {
    font-size: 5.814vw;
  }

  .section-four-content-image-tablet-copy {
    align-self: center;
    width: 74.335vw;
  }

  .section-four-content-text-container-copy {
    justify-content: center;
    align-items: center;
    width: 79.302vw;
    height: 58.263vw;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .section-four-content-text-container-paragraph {
    text-align: center;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    width: 65.333vw;
    height: 38.679vw;
    margin: 0 auto 0;
    font-size: 3.721vw;
    line-height: 6.047vw;
    display: block;
  }

  .section-four-content-text-container-paragraph.tablet-students {
    height: auto;
  }

  .check-icon-students {
    width: 6.721vw;
    height: 6.721vw;
  }

  .section-one-div-one-councils {
    margin-left: auto;
    margin-right: auto;
  }

  .section-one-div-one-one-councils {
    width: 76.744vw;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 3.751vw;
  }

  .section-one-heading-one-councils {
    text-align: center;
    margin-top: 4.512vw;
    margin-bottom: 0;
    font-size: 7.442vw;
    line-height: 8.372vw;
  }

  .section-one-div-one-two-councils {
    margin-top: 6.67vw;
  }

  .form-councils {
    padding-right: 0;
  }

  .text-field-councils {
    border-radius: 3.256vw;
    width: 90.698vw;
    height: 15.423vw;
    font-size: 4.651vw;
  }

  .text-field-councils::placeholder {
    font-size: 4.651vw;
  }

  .submit-button-container-councils {
    flex-direction: row;
    justify-content: space-between;
    width: 85%;
  }

  .submit-button-councils {
    border-radius: 3.2567vw;
    width: 39.535vw;
    height: 13.721vw;
    font-size: 3.721vw;
  }

  .section-one-small-paragraph-councils {
    color: #7d7d7d;
    text-align: center;
    align-self: center;
    width: 27.442vw;
    height: 11.163vw;
    font-size: 3.023vw;
    font-weight: 500;
    top: 3.488vw;
    left: auto;
  }

  .section-one-small-paragraph-councils.councils-mob {
    top: auto;
  }

  .section-one-paragraph-councils {
    text-align: center;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    width: 88.837vw;
    height: 11.395vw;
    margin-left: auto;
    margin-right: auto;
    font-size: 3.721vw;
    line-height: 6.977vw;
    display: flex;
  }

  .section-one-paragraph-councils.councils-tablet {
    width: 89.302vw;
    margin-top: 3.721vw;
  }

  .section-one-div-two-councils {
    height: 59.86vw;
    min-height: auto;
  }

  .section-one-image-councils {
    width: 82.507vw;
  }

  .icon-one {
    width: 8vw;
    height: 8vw;
    right: 14vw;
  }

  .icon-two {
    width: 12vw;
    height: 12vw;
    right: 0;
  }

  .icon-three {
    width: 14vw;
    height: 14vw;
    top: 3vw;
    right: 10vw;
  }

  .icon-four {
    width: 8vw;
    height: 8vw;
  }

  .icon-five {
    width: 18vw;
    height: 18vw;
    top: 20vw;
  }

  .icon-six {
    display: none;
  }

  .icon-seven {
    width: 7vw;
    height: 7vw;
    top: 0;
  }

  .icon-eight {
    width: 18vw;
    height: 18vw;
    top: 45vw;
    right: 0;
  }

  .section-two-councils {
    justify-content: space-between;
    width: 90.698vw;
    min-width: 90.681vw;
    height: 317.209vw;
  }

  .section-two-councils.councils-mob {
    justify-content: flex-end;
    width: 90%;
    min-width: 90%;
    height: 310vw;
  }

  .section-two-content-container-councils {
    width: auto;
    margin-top: 0;
    padding-top: 35px;
    padding-left: 5.814vw;
    padding-right: 5.814vw;
  }

  .section-two-content-container-councils.container-two {
    background-size: 90.844vw 180vw;
    margin-top: 3vw;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .section-two-content-container-councils.container-two.wbe-councils {
    background-size: 90.844vw 194.651vw;
    padding-top: 5.492vw;
    padding-bottom: 7vw;
  }

  .section-two-header-councils {
    margin-top: 0;
    font-size: 4.651vw;
    line-height: 9.302vw;
  }

  .section-two-header-councils.header-two {
    width: 84.884vw;
    font-size: 4.651vw;
    top: 22vw;
  }

  .section-two-header-councils.header-two.tablet-councils {
    width: 80%;
    line-height: 4.5vw;
    top: 28vw;
  }

  .section-two-text-councils {
    width: 71.395vw;
    margin-top: 10.074vw;
    font-size: 4.186vw;
    line-height: 5.814vw;
  }

  .section-two-text-councils.text-two {
    width: 71.395vw;
    margin-top: 11.933vw;
    margin-bottom: 2.1vw;
    line-height: 5.814vw;
    left: auto;
  }

  .section-two-image-councils {
    width: 83.514vw;
  }

  .section-two-image-councils.image-two {
    width: 73.572vw;
    margin-top: 25.581vw;
  }

  .section-two-image-councils.image-two.web-councils {
    margin-top: 30vw;
  }

  .section-three-header--councils {
    flex-direction: column;
    margin-top: 10vw;
  }

  .section-three-header-text-councils {
    margin-top: 5px;
    font-size: 7.907vw;
  }

  .grid-2-councils {
    grid-column-gap: 5.836vw;
    grid-row-gap: 5.836vw;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .section-three-grid-img-councils.card-two-councils, .section-three-grid-img-councils.card-three-councils, .section-three-grid-img-councils.card-four-councils, .section-three-grid-img-councils.card-one-councils-copy {
    border-radius: 7.442vw;
    width: 80.465vw;
    height: 113.256vw;
  }

  .card-one-councils {
    border-radius: 7.442vw;
    width: 80.465vw;
    height: 109.977vw;
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .card-img-councils {
    width: 38.207vw;
    padding-top: 14.719vw;
  }

  .card-header-councils {
    font-size: 7.442vw;
    line-height: 9.302vw;
  }

  .card-text-councils {
    width: 75vw;
    padding-bottom: 14.719vw;
    font-size: 4.186vw;
    line-height: 6.512vw;
  }

  .section-four-footer-councils {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 0;
  }

  .section-four-footer-councils.councils-mob {
    align-items: center;
  }

  .section-four-footer-box-councils {
    padding-bottom: 6.314vw;
    padding-left: 26.695vw;
  }

  .section-four-footer-box-councils.councils-mob {
    min-width: 50vw;
    padding-left: 0;
  }

  .check-icon-councils {
    width: 6.721vw;
    height: 6.721vw;
  }

  .section-four-footer-box-text-councils {
    padding-left: 3.505vw;
    font-size: 4.884vw;
  }

  .section-four-header-councils {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 5.581vw;
    line-height: 11.86vw;
  }

  .section-four-header-img-councils {
    width: 21.86vw;
  }

  .section-four-content-text-container-councils {
    width: 90.698vw;
    height: auto;
    margin-top: 2.326vw;
    padding-left: 0;
    padding-right: 0;
  }

  .section-four-content-text-container-paragraph-councils {
    text-align: center;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    width: 83.721vw;
    margin: 0 auto;
    font-size: 3.721vw;
    line-height: 6.047vw;
  }

  .section-four-content-image-councils {
    width: 76.744vw;
  }

  .body-councils {
    background-position: 50% 0;
    background-size: 90vw 67.823vw;
  }

  .grid-companies.tablet {
    overflow: hidden;
  }

  .section-one-div-one-companies {
    margin-left: auto;
    margin-right: auto;
  }

  .section-one-div-one-one-companies {
    width: 90.698vw;
    margin-left: auto;
    margin-right: auto;
    padding-top: 8.614vw;
    position: static;
    top: 3.751vw;
  }

  .section-one-heading-one-companies {
    text-align: center;
    width: 90.698vw;
    margin-bottom: 0;
    font-size: 7.907vw;
    line-height: 9.07vw;
  }

  .submit-button-companies {
    border-radius: 3.2567vw;
    width: 39.535vw;
    height: 13.721vw;
    font-size: 3.721vw;
  }

  .paragraph-section-one-companies {
    width: 87.442vw;
    padding-top: 3.875vw;
    padding-bottom: 3.875vw;
    font-size: 4.651vw;
    line-height: 5.814vw;
  }

  .section-one-div-two-companies {
    min-height: auto;
  }

  .white-container {
    border-radius: 4.651vw;
    width: 81.64vw;
    height: 74.677vw;
  }

  .section-four-button-studentss {
    border-bottom-right-radius: 9.302vw;
    border-bottom-left-radius: 9.302vw;
    height: 19.688vw;
  }

  .section-four-button-studentss.tablet-students {
    border-bottom-right-radius: 9.302vw;
    border-bottom-left-radius: 9.302vw;
  }

  .section-four-button-students {
    border-bottom-right-radius: 9.302vw;
    border-bottom-left-radius: 9.302vw;
    height: 19.688vw;
  }

  .section-four-button-students.tablet-students {
    border-bottom-right-radius: 9.302vw;
    border-bottom-left-radius: 9.302vw;
  }

  .section-one-image-companies {
    width: 88.758vw;
  }

  .section-two-companies-container {
    padding-left: 7.2vw;
    padding-right: 7.2vw;
  }

  .section-two-companies-container-one {
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .section-two-companies-container-one.two {
    padding-top: 15.014vw;
    padding-left: 0;
    padding-right: 0;
  }

  .section-two-companies-container-text-container {
    align-items: center;
    padding-left: 6.934vw;
    padding-right: 6.934vw;
  }

  .text1 {
    font-size: 3.721vw;
    line-height: 7.674vw;
  }

  .heading {
    text-align: center;
    width: 80vw;
    margin-bottom: 7.344vw;
    font-size: 5.814vw;
    line-height: 7.209vw;
  }

  .line {
    border-top-width: 2px;
    width: 53.165vw;
  }

  .paragraph1 {
    text-align: center;
    width: 86.977vw;
    padding-top: 7.344vw;
    padding-bottom: 7.344vw;
    font-size: 3.953vw;
    line-height: 5.349vw;
  }

  .get-started {
    padding-bottom: 6.047vw;
  }

  .get-started-text {
    font-size: 3.256vw;
  }

  .small-arrow {
    width: 6.772vw;
  }

  .img-section-two-companies {
    display: none;
  }

  .img-section-two-companies.mobile {
    width: 86.279vw;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .section-six-content-container-companies {
    min-width: auto;
    padding-left: 8.837vw;
    padding-right: 8.837vw;
  }

  .section-six-div-companies {
    justify-content: space-around;
    align-items: center;
    left: auto;
  }

  .section-six-div-companies-logo {
    flex-direction: column-reverse;
    justify-content: space-between;
    align-items: center;
  }

  .text-logo.text1 {
    margin-top: 7vw;
    padding-bottom: 4vw;
  }

  .section-six-content-text-container-companies {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    width: 82.326vw;
    height: 105.349vw;
    margin-top: 7.209vw;
    padding-top: 8.605vw;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .section-three-footer-box-companies {
    align-items: flex-start;
    width: 68.372vw;
    min-width: auto;
    padding-bottom: 6.314vw;
    padding-left: 0;
  }

  .section-three-footer-box-text-companies {
    text-align: center;
    padding-left: 0;
    font-size: 4.884vw;
    line-height: 5.814vw;
  }

  .section-three-content-image-companies {
    width: 75.002vw;
  }

  .section-three-content-text-container-paragraph-companies {
    text-align: center;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    width: 66.977vw;
    margin: 0 auto;
    font-size: 3.721vw;
    line-height: 6.047vw;
  }

  .section-four-button-home {
    border-bottom-right-radius: 9.302vw;
    border-bottom-left-radius: 9.302vw;
    height: 19.688vw;
  }

  .section-four-button-home.home-tablet {
    border-bottom-right-radius: 11.628vw;
    border-bottom-left-radius: 11.628vw;
    height: 12.028vw;
  }

  .body-pricing {
    background-size: auto 180vw;
  }

  .header-section-one-pricing {
    height: 24.651vw;
    margin-top: 22vw;
    font-size: 8.372vw;
    line-height: 11.628vw;
  }

  .div-grid-desktop-pricing-one {
    border-radius: 7.442vw;
    width: 85.349vw;
    height: 219.302vw;
  }

  .div-grid-desktop-pricing-one.three, .div-grid-desktop-pricing-one.four {
    border-radius: 7.442vw;
  }

  .container-grid-pricing {
    border-radius: 7.442vw;
    width: 85.349vw;
  }

  .container-grid-pricing-header {
    width: 49.07vw;
    height: 16.279vw;
    margin-top: 4.887vw;
    font-size: 6.977vw;
    line-height: 6.977vw;
  }

  .container-grid-pricing-header.two {
    width: 60vw;
    font-size: 6.977vw;
    line-height: 6.977vw;
  }

  .container-grid-pricing-header.four {
    width: 62vw;
    height: auto;
    font-size: 6.977vw;
    line-height: 6.977vw;
  }

  .population-text {
    margin-top: 4.789vw;
    font-size: 5.349vw;
  }

  .container-grid-pricing-number {
    width: 70vw;
    margin-top: 4.441vw;
    font-size: 13.953vw;
    display: block;
  }

  .container-grid-pricing-number.four {
    width: auto;
    font-size: 13vw;
    line-height: 9.859vw;
  }

  .text-span-3 {
    text-align: right;
    font-size: 5vw;
    display: block;
  }

  .button-pricing-section-one {
    width: 36.977vw;
    height: 13.256vw;
    margin-top: 4.906vw;
  }

  .pricing-section-one-text-container {
    width: 65.349vw;
    height: 124.14vw;
    margin-top: 5.32vw;
    box-shadow: 0 -3px 15px #e5e5e5;
  }

  .paragraph-one-pricing-section-one {
    font-size: 5.116vw;
    line-height: 6.977vw;
  }

  .section-two-container-pricing {
    top: 4vw;
  }

  .section-two-pricing-text {
    display: none;
  }

  .section-two-footer-pricing {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 0;
  }

  .section-two-pricing-logo {
    width: 55.116vw;
  }

  .section-two-pricing-container {
    width: 79.302vw;
    height: 58.263vw;
    margin-top: 5.814vw;
    padding-left: 0;
    padding-right: 0;
  }

  .section-two-pricing-paragraph {
    text-align: center;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    width: 65.333vw;
    margin: 0 auto;
    font-size: 3.721vw;
    line-height: 6.047vw;
    display: block;
  }

  .section-two-pricing-paragraph.pricing-web {
    font-size: 3.5vw;
    line-height: 6.047vw;
  }

  .section-two-content-image-pricing {
    width: 80.807vw;
  }

  .questions-answers-header-pricing {
    width: 88.837vw;
    margin-top: 0;
    font-size: 5.814vw;
  }

  .question-one-pricing {
    border-radius: 3.721vw;
    height: 27vw;
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .question-answer-text {
    width: 55vw;
    font-size: 3.256vw;
  }

  .question-answer-text.pricing-mob {
    width: 33.721vw;
  }

  .plus-icon-pricing {
    width: 5.988vw;
    height: 5.988vw;
  }

  .answer-one-pricing {
    border-radius: 3.721vw;
  }

  .load-more-button-pricing {
    border-radius: 3.256vw;
    width: 39.535vw;
    height: 13.721vw;
    padding-top: 5.651vw;
    padding-bottom: 5.651vw;
    font-size: 3.721vw;
  }

  .load-more-button-pricing.pricing-tablet {
    width: 40vw;
  }

  .get-started-button-pricing {
    border-radius: 2.326vw;
    width: 32.237vw;
    height: 11.377vw;
    padding-top: 4.651vw;
    padding-bottom: 4.651vw;
    font-size: 3.023vw;
  }

  .header-pricing-footer {
    width: 68.833vw;
    height: 45vw;
    font-size: 5vw;
    line-height: 9.302vw;
  }

  .hero-boy-pricing {
    width: 40vw;
    left: 19.07vw;
  }

  .div-block-4 {
    width: 73.953vw;
    height: 142.014vw;
    margin-top: 16.653vw;
  }

  .div-block-4.mob-pricing {
    border-radius: 4vw;
    width: 85vw;
  }

  .slider-pricing {
    height: 219.302vw;
  }

  .mask-2 {
    width: 85.349vw;
    overflow: hidden;
  }

  .arrow-pricing {
    width: 7.086vw;
  }

  .arrow {
    width: 11.86vw;
    height: 11.86vw;
    top: -60vw;
    left: 9.535vw;
  }

  .arrow.arrow2 {
    width: 11.86vw;
    height: 11.86vw;
    top: -60vw;
    right: 9.535vw;
  }

  .navbar-home-students {
    background-image: url('../images/image-1_4.png');
    background-size: 100vw 190vw;
    width: 100%;
  }

  .nav-container-studentss {
    width: 100%;
  }

  .brand-studentss {
    width: 29.967vw;
  }

  .nav-buttons-container-studentss {
    flex-direction: column;
    justify-content: space-around;
    width: 90vw;
    height: 30vw;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .nav-buttons-container-studentss.tablet-studentss {
    display: none;
  }

  .menu-button-studentss:hover, .menu-button-studentss:active, .menu-button-studentss:focus {
    background-color: rgba(0, 0, 0, 0);
  }

  .nav-login-button-2-studentss {
    align-self: center;
    width: 90%;
    margin-right: auto;
    font-size: 4.051vw;
  }

  .nav-getstarted-button-2-studentss {
    align-self: center;
    width: 90%;
    font-size: 4.148vw;
  }

  .nav-menu-studentss {
    flex-direction: column;
    justify-content: space-around;
    width: 100%;
    position: static;
  }

  .nav-links-container-studentss {
    align-items: flex-start;
    width: 90vw;
    margin-left: auto;
    margin-right: auto;
  }

  .nav-buttons-container-studentsss {
    flex-direction: column;
    justify-content: center;
    width: 100%;
    min-width: 100%;
    height: 30vw;
    margin-left: auto;
    margin-right: auto;
    padding: 0 20px;
    display: flex;
  }

  .nav-link-2-studentss {
    margin-left: 0;
    margin-right: 0;
    padding-top: 4vw;
    padding-bottom: 4vw;
    padding-left: 5.566vw;
    font-size: 4.734vw;
  }

  .nav-link-2-studentss:active {
    color: #746aef;
    border: 1px solid #000;
    border-bottom: 2px solid #746aef;
  }

  .nav-login-button-2-studentsss {
    align-self: center;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    font-size: 4.051vw;
    position: static;
  }

  .nav-getstarted-button-2-studentsss {
    border-color: #745dee;
    align-self: center;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    font-size: 4.148vw;
    position: static;
  }

  .icon-4-studentss {
    color: #fff;
    font-size: 8.07vw;
  }

  .body-students {
    background-image: url('../images/image-1_4.png');
    background-size: 100vw 190vw;
  }

  .contact-us-form {
    max-width: 86.744vw;
    padding-left: 6.047vw;
    padding-right: 6.047vw;
  }

  .field-label {
    margin-bottom: 2px;
    font-size: 2.558vw;
    line-height: 6vw;
  }

  .text-input-field {
    border-radius: 2vw;
    height: 8.14vw;
    font-size: 2.2vw;
  }

  .paragraph-3 {
    margin-bottom: 5vw;
    font-size: 2.326vw;
    line-height: 5vw;
  }

  .submit-button-4 {
    border-radius: 3.25vw;
    width: 42.093vw;
    height: 12.326vw;
    margin-left: 16.279vw;
    font-size: 3.7vw;
    line-height: 6vw;
    box-shadow: 0 20px 10vw -1px rgba(123, 104, 238, .35);
  }

  .councils-why-im--alert-wrapper {
    width: 79.302vw;
  }

  .image-2 {
    margin-bottom: 10px;
    margin-left: 1vw;
    margin-right: 1vw;
  }

  .section-signup {
    overflow: hidden;
  }

  .signup-question-container {
    padding-top: 0;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .signup-question-container.signupsix {
    padding-top: 2vw;
  }

  .signup-question-container.signin.signup {
    top: 1vw;
  }

  .signup-question-container.signin.signupfour {
    padding-top: 6.152vw;
  }

  .question-block-signup {
    border-radius: 2.791vw;
    width: 80.465vw;
    height: 91.86vw;
  }

  .question-block-signup-back {
    padding-top: 4.419vw;
  }

  .back-arrow {
    width: 2.695vw;
  }

  .back-text {
    padding-left: 1.2vw;
    font-size: 2.558vw;
  }

  .question-header-signup-text {
    width: 53.953vw;
    margin-top: 4.186vw;
    font-size: 5.581vw;
    line-height: 6.744vw;
  }

  .question-header-signup-text.signupone {
    font-size: 4.884vw;
  }

  .signup-option-button {
    border-radius: 1.395vw;
    width: 40.465vw;
    height: 12.093vw;
    margin-bottom: 2.558vw;
    font-size: 2.791vw;
  }

  .next-signup {
    border-radius: 3.256vw;
    width: 60vw;
    height: 8.372vw;
    font-size: 3.721vw;
    font-weight: 500;
  }

  .do-you-have-an-account-question-signup {
    margin-top: 9.312vw;
  }

  .do-you-have-an-account-question-signup.signin {
    margin-top: 6vw;
  }

  .do-you-have-an-account-question-text {
    font-size: 4.186vw;
    line-height: 8.14vw;
  }

  .login {
    margin-left: 5.814vw;
    font-size: 4.186vw;
    line-height: 8.14vw;
  }

  .footer-background-container-signup {
    background-image: url('../images/image-11.png');
    background-repeat: no-repeat;
    background-size: 170.388vw 152.558vw;
    height: 152.558vw;
  }

  .footer-container-signup {
    padding-top: 100vw;
  }

  .footer-container-signup.signupeight {
    padding-top: 95vw;
  }

  .footer-container-signup.signupeight.signup {
    padding-top: 93vw;
  }

  .footer-container-signup.loginpage.login {
    padding-top: 100vw;
  }

  .footer-container-signup.loginpage.login.signupthree {
    padding-top: 85vw;
  }

  .question-header-signup-text-two {
    width: 67.907vw;
    font-size: 4.884vw;
    line-height: 5.814vw;
  }

  .field-label-text {
    font-size: 2.791vw;
    line-height: 7.674vw;
  }

  .field-text-signup {
    width: 77.907vw;
    height: 8.605vw;
  }

  .question-block-signupthree {
    border-radius: 2.791vw;
    width: 84.651vw;
    height: 163.953vw;
  }

  .next-signup-three {
    border-radius: 3.256vw;
    width: 77.907vw;
    height: 10.698vw;
    font-size: 2.791vw;
    font-weight: 500;
  }

  .footer-container-signupthree {
    padding-top: 150vw;
  }

  .footer-container-signupthree.signupfour {
    padding-top: 160vw;
  }

  .you-reallset-text {
    font-size: 3.721vw;
    line-height: 6.512vw;
  }

  .right-icon {
    width: 23.428vw;
    height: 23.428vw;
    margin-top: 2.651vw;
  }

  .checkbox-label-2 {
    font-size: 2.326vw;
  }

  .checkbox {
    width: 4.419vw;
    height: 4.419vw;
  }

  .checkbox-field.signupfive {
    padding-left: 0;
  }

  .recaptcha {
    height: 8.605vw;
  }

  .checkbox-2 {
    width: 4.419vw;
    height: 4.419vw;
  }

  .recaptcha-logo {
    width: 8.14vw;
    height: 8.14vw;
  }

  .next-signup-four {
    border-radius: 3.256vw;
    width: 63.488vw;
    height: 10.698vw;
    margin-left: auto;
    margin-right: auto;
    font-size: 2.791vw;
    font-weight: 500;
  }

  .field-label-text-four {
    font-size: 2.326vw;
    line-height: 3.023vw;
  }

  .field-text-signup-four {
    width: 66.279vw;
    height: 7.442vw;
  }

  .field-text-signup-four.commnets {
    height: 15.442vw;
  }

  .field-text-signup-four.commnets.comments-web {
    width: 66.279vw;
    height: 20vw;
  }

  .question-block-signupsix {
    border-radius: 2.791vw;
    width: 84.651vw;
    height: auto;
  }

  .mail-icon-signupfive {
    width: 4.849vw;
    bottom: 84.881vw;
    left: 3.853vw;
  }

  .signupsix-header2 {
    width: 62.86vw;
    margin-top: 6.977vw;
    margin-bottom: 2.558vw;
    font-size: 4.186vw;
    line-height: 6.744vw;
  }

  .paragraph-signupsix {
    width: 76.977vw;
    height: auto;
    font-size: 3.256vw;
    line-height: 5.116vw;
  }

  .field-label-text-signupsix {
    padding-left: 7.558vw;
    font-size: 2.326vw;
    line-height: 6.512vw;
  }

  .field-label-text-signupsix.signupseven {
    padding-left: 3.558vw;
  }

  .field-text-signupsix {
    border-radius: 2.093vw;
    width: 64.651vw;
    height: 6.977vw;
  }

  .field-text-signupsix.indiv {
    border-radius: 2.093vw;
  }

  .next-signup-six {
    border-radius: 3.256vw;
    width: 30.698vw;
    height: 8.837vw;
    font-size: 2.558vw;
    font-weight: 500;
  }

  .next-signup-six.buttontwo {
    margin-left: 4.884vw;
  }

  .footer-container-signupsix, .footer-container-signupsix.signup.signupsix {
    padding-top: 140vw;
  }

  .field-text-signupsix-div {
    border-radius: 2.093vw;
    width: 64.651vw;
    height: 6.977vw;
  }

  .signupseven-header2 {
    width: 62.86vw;
    margin-top: 6.977vw;
    margin-bottom: 2.558vw;
    font-size: 4.186vw;
    line-height: 6.744vw;
  }

  .signupseven-logo {
    width: 41.628vw;
  }

  .footer-container-signupseven, .footer-container-signupseven.signup {
    padding-top: 120vw;
  }

  .footer-container-signupfive {
    padding-top: 185vw;
  }

  .grid-form-signup-five {
    grid-column-gap: 0vw;
    grid-row-gap: 0vw;
  }

  .form-block-2five {
    padding-left: 10.465vw;
    padding-right: 10.465vw;
  }

  .question-block-signupfive {
    border-radius: 2.791vw;
    width: 90.442vw;
    height: 195.116vw;
  }

  .question-block-signupfive.signupfive.signup {
    height: auto;
  }

  .question-block-login {
    border-radius: 2.791vw;
    width: 80.465vw;
    height: 91.86vw;
    margin-top: 10.033vw;
  }

  .signin-icon {
    width: 6.784vw;
    height: 6.784vw;
  }

  .field-label-signin {
    font-size: 2.093vw;
    line-height: 5.814vw;
  }

  .text-field-signin {
    border-radius: 2.093vw;
    width: 66.279vw;
    height: 7.209vw;
    padding-left: 9vw;
    font-size: 2.1vw;
  }

  .next-signin {
    border-radius: 3.256vw;
    width: 66.279vw;
    height: 8.372vw;
    margin-top: 5.581vw;
    font-size: 3.721vw;
    font-weight: 500;
  }

  .text-field-signin-div {
    width: 66.279vw;
    height: 7.209vw;
  }

  .signin-icon-input {
    top: 1.786vw;
  }

  .signin-icon-input.password {
    top: 1.477vw;
  }

  .forget-password {
    font-size: 2vw;
    line-height: 2vw;
    top: 2.907vw;
    right: 6.605vw;
  }

  .icon-nine {
    top: 43.247vw;
  }

  .section-one-div-one-2-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .form-3 {
    padding-right: 0;
  }

  .section-one-image-3 {
    width: 94.419vw;
  }

  .section-one-div-one-two-3 {
    margin-top: 6.67vw;
  }

  .section-girl-2 {
    height: 200vh;
  }

  .form-block-3 {
    min-height: 45vw;
  }

  .section-one-div-one-one-3 {
    width: 90.698vw;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 3.751vw;
  }

  .grid-5.tablet {
    overflow: hidden;
  }

  .grid-5.tablet.home-tablet {
    width: 100%;
  }

  .section-one-heading-two-2 {
    justify-content: center;
    align-items: flex-start;
    height: 23.093vw;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-one-heading-one-3 {
    text-align: center;
    width: 90.698vw;
    margin-bottom: 0;
    font-size: 7.907vw;
  }

  .section-one-heading-one-3.section-two {
    align-self: center;
    margin-top: 6.67vw;
    margin-bottom: 4.64vw;
  }

  .section-one-heading-one-3.colored-heading {
    align-self: center;
    width: 84.186vw;
    height: 12.093vw;
    margin-left: 0;
    font-size: 8.367vw;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 4.442vw;
    right: 0%;
  }

  .success-message-2 {
    margin-right: 0;
  }

  .content-container-error {
    padding-top: 25.581vw;
  }

  ._404 {
    width: 76.84vw;
  }

  .button-home-error {
    border-radius: 2.5vw;
    width: 63.953vw;
    height: 14.884vw;
    margin-top: 4.884vw;
    font-size: 3.721vw;
  }

  .section-one-help {
    background-image: none;
    height: auto;
  }

  .content-container-help {
    padding-top: 16.279vw;
  }

  .button-home-help {
    border-radius: 2.5vw;
    width: 30.93vw;
    height: 10.465vw;
    margin-top: 4.884vw;
    font-size: 2.791vw;
  }

  .buttons-container-help {
    width: 70vw;
  }

  .header-help {
    text-align: center;
    width: 80.93vw;
    margin-top: 0;
    font-size: 6.977vw;
    line-height: 9.302vw;
  }

  .paragraph-help {
    width: 83.488vw;
    margin-top: 3.721vw;
    font-size: 4.651vw;
    line-height: 5.814vw;
  }

  .header-error-copy {
    text-align: center;
    width: 80.93vw;
    margin-top: 14.651vw;
    font-size: 7.442vw;
    line-height: 10.465vw;
  }

  .paragraph-error-copy {
    width: 83.488vw;
    margin-top: 3.721vw;
    font-size: 3.721vw;
    line-height: 4.651vw;
  }

  .section-one-div-one-two-3-copy {
    margin-top: 6.67vw;
  }

  .questions-answers-header-pricing-copy-copy {
    width: 88.837vw;
    margin-top: 0;
    font-size: 6.512vw;
    line-height: 9.302vw;
  }

  .section-one-error-copy {
    background-position: 60% -8%;
    background-size: 75vw;
    height: 70vh;
  }

  .lottie-animation-3 {
    width: 95vw;
    top: -2vh;
    left: 5%;
  }

  .bg {
    width: 140%;
    right: 20%;
  }

  .section-two {
    margin-top: 5vw;
  }

  .hero-container {
    top: 5%;
  }

  .section-one-div-one-one-2 {
    width: 90.698vw;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 3.751vw;
  }

  .section-one-div-one-one-2.new-version {
    top: auto;
  }

  .section-one-heading-one-2 {
    text-align: center;
    width: 90.698vw;
    margin-bottom: 0;
    font-size: 7.907vw;
  }

  .section-one-heading-one-2.new-version {
    color: #333;
    font-weight: 700;
    line-height: 8.372vw;
  }

  .section-one-heading-one-2.colored-heading {
    align-self: center;
    width: 90.698vw;
    height: 12.093vw;
    margin-left: 0;
    margin-right: 0;
    font-size: 9vw;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 4.651vw;
    right: 4.651vw;
  }

  .section-one-heading-one-2.section-two {
    align-self: center;
    width: 63.953vw;
    margin-top: 6.67vw;
    margin-bottom: 4.64vw;
    font-size: 5.5vw;
    line-height: 7vw;
  }

  .animation-in-bg {
    width: 350vw;
    height: 100vh;
    top: 0;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .hero-bg-animation {
    height: 50vh;
  }

  .section-one-round-four-form {
    margin-top: 6.67vw;
  }

  .section-one-heading-one-round-four {
    text-align: center;
    width: 90.698vw;
    margin-bottom: 0;
    font-size: 7.907vw;
  }

  .section-one-heading-one-round-four.section-two {
    align-self: center;
    margin-top: 6.67vw;
    margin-bottom: 4.64vw;
  }

  .section-one-paragraph-3 {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    width: 88.837vw;
    height: 23.023vw;
    margin-left: auto;
    margin-right: auto;
    font-size: 4.651vw;
    line-height: 1;
    display: flex;
  }

  .section-one-paragraph-3.desktop {
    display: block;
  }

  .submit-button-round-four {
    border-radius: 3.2567vw;
    width: 39.535vw;
    height: 13.721vw;
    font-size: 3.721vw;
  }

  .section-one-heading-two {
    opacity: 1;
    justify-content: center;
    align-items: flex-start;
    height: 13.488vw;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-field-3-home {
    border-radius: 3.256vw;
    width: 90.698vw;
    height: 15.423vw;
    font-size: 4.651vw;
  }

  .text-field-3-home::placeholder {
    font-size: 4.651vw;
  }

  .section-one-paragraph-round-3 {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    width: 88.837vw;
    height: 23.023vw;
    margin-left: auto;
    margin-right: auto;
    font-size: 4.651vw;
    line-height: 1;
    display: flex;
  }

  .container-2 {
    top: -10vw;
  }

  .section-one-heading-one-home {
    text-align: center;
    width: 90.698vw;
    margin-bottom: 0;
    font-size: 7.907vw;
  }

  .section-one-image-2 {
    width: 112.558vw;
    height: auto;
    right: 40%;
    transform: translate(80vw);
  }

  .section-one-div-one-two-2 {
    opacity: 0;
    margin-top: 0;
  }

  .section-one-heading-one-home-page {
    text-align: center;
    width: 90.698vw;
    margin-bottom: 0;
    font-size: 7.907vw;
  }

  .section-one-small-paragraph-round-four {
    color: #7d7d7d;
    text-align: center;
    align-self: center;
    width: 27.442vw;
    height: 11.163vw;
    font-size: 3.023vw;
    font-weight: 500;
    top: 3.488vw;
    left: auto;
  }

  .animation-ihuman.two {
    opacity: 0;
    width: 160vw;
    height: 100%;
    max-height: none;
    top: 0%;
    bottom: 0%;
    left: -25vw;
    right: auto;
  }

  .animation-ihuman.two.mob {
    width: auto;
  }

  .animation-ihuman.one {
    opacity: 1;
    width: 100vw;
    height: 50vh;
    top: 0%;
    left: auto;
  }

  .animation-ihuman.one.mob {
    width: auto;
  }

  .submit-button-container-round-four {
    flex-direction: column;
  }

  .round-two-heading {
    text-align: center;
    width: 90.698vw;
    margin-bottom: 0;
    font-size: 7.907vw;
  }

  .section-animation-2 {
    height: 250vh;
  }
}

#w-node-_2ddce4c7-5e68-4df9-347e-e2c219dd72cd-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ee55676e-5d4b-9080-8d20-e16456987c8d-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-baae800d-2071-7e66-a65d-2e00d4e19eb7-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-d77d5355-5dd7-f120-14d4-4c6543faa460-b935aec2, #w-node-ec497328-cc45-7dba-dad7-8ca767716606-b935aec2, #w-node-_133087c5-e1ec-f105-bde4-b73f0d2ed50b-b935aec2, #w-node-_9d59f4de-3448-ff60-87e2-eb87f0d0b557-b935aec2, #w-node-_80c081f2-e211-740b-8e69-3fb024462ed7-b935aec2, #w-node-a7f9c6aa-b0eb-b5b5-1320-f249c46658fb-b935aec2, #w-node-cff928cb-7a88-104d-9d3a-1fe47caa42dc-b935aec2, #w-node-bae9db30-7979-02c6-460c-92ebfe0c3d06-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e82a16ba-0ffb-8789-8a19-7e53c9815186-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-a0fbffac-dd49-7d37-2bcf-c5b5aca44df2-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-_328d9644-23eb-c15d-cbf4-b695ae8c328c-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_989c1610-f512-ecd0-1e5f-1d0304275471-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-e5ba6a03-8eee-a5ca-6fbf-c044596db754-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_8219f849-4b76-bef1-ea1a-7e798a3c9189-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-f677ec56-5789-bfbb-84cb-c187a365b6a4-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-f677ec56-5789-bfbb-84cb-c187a365b6a5-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-f677ec56-5789-bfbb-84cb-c187a365b6a7-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-f677ec56-5789-bfbb-84cb-c187a365b6a8-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-f677ec56-5789-bfbb-84cb-c187a365b6aa-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-f677ec56-5789-bfbb-84cb-c187a365b6ab-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-_3a648dc8-b731-99c9-9fd5-4cd5556cf153-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_3a648dc8-b731-99c9-9fd5-4cd5556cf154-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-_3a648dc8-b731-99c9-9fd5-4cd5556cf156-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_3a648dc8-b731-99c9-9fd5-4cd5556cf157-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-_3a648dc8-b731-99c9-9fd5-4cd5556cf159-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_3a648dc8-b731-99c9-9fd5-4cd5556cf15a-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-c0bd3d80-732c-8682-7301-781504a618a6-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-c0bd3d80-732c-8682-7301-781504a618a7-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-c0bd3d80-732c-8682-7301-781504a618a9-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-c0bd3d80-732c-8682-7301-781504a618aa-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-c0bd3d80-732c-8682-7301-781504a618ac-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-c0bd3d80-732c-8682-7301-781504a618ad-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-da44a834-b384-991f-ad79-86e8c8156d80-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-da44a834-b384-991f-ad79-86e8c8156d81-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-da44a834-b384-991f-ad79-86e8c8156d83-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-da44a834-b384-991f-ad79-86e8c8156d84-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-da44a834-b384-991f-ad79-86e8c8156d86-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-da44a834-b384-991f-ad79-86e8c8156d87-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-_80c931c9-e8a7-c23b-0483-52eef773f4a7-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_80c931c9-e8a7-c23b-0483-52eef773f4a8-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-_80c931c9-e8a7-c23b-0483-52eef773f4aa-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_80c931c9-e8a7-c23b-0483-52eef773f4ab-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-_80c931c9-e8a7-c23b-0483-52eef773f4ad-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_80c931c9-e8a7-c23b-0483-52eef773f4ae-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-_87cc84a4-5c09-97c7-7870-ade7977d6c0f-b935aec2 {
  align-self: center;
  justify-self: center;
}

#w-node-_01166b96-1de5-134c-5b86-0d444f4a7f4f-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c21809bf-b787-c5e0-b43d-2a0f0b1b44ce-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_9f3bd36b-a043-7419-3f60-1fbf1b1c4945-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73c8110a-20b8-5d04-7730-da95e5fd53b2-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_37a2e286-1c4e-5204-361c-61a565846fdf-b935aec2 {
  justify-self: center;
}

#w-node-_3f2a9875-2789-88e4-4bca-efc10ec936e1-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_174de5d7-3fc7-3e1d-80e8-4244adef127e-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_1b7db919-1d8e-195a-6892-bb23e8309462-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-_580a8647-3fd6-0155-e10a-acd877ef77cc-b935aec2, #w-node-_43f31b50-41a7-7aaf-5d2a-a59f97b582f1-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_580a8647-3fd6-0155-e10a-acd877ef77d9-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_580a8647-3fd6-0155-e10a-acd877ef77da-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_6095724b-4aa5-db52-5b1b-7915c2457f25-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-_580a8647-3fd6-0155-e10a-acd877ef77de-b935aec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_7da14e85-cc71-4748-abfe-fc2c9e5c147f-4a35aec4 {
  align-self: center;
  justify-self: center;
}

#w-node-_7da14e85-cc71-4748-abfe-fc2c9e5c1480-4a35aec4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7da14e85-cc71-4748-abfe-fc2c9e5c1481-4a35aec4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_7da14e85-cc71-4748-abfe-fc2c9e5c148e-4a35aec4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7da14e85-cc71-4748-abfe-fc2c9e5c148f-4a35aec4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_7da14e85-cc71-4748-abfe-fc2c9e5c1492-4a35aec4 {
  justify-self: center;
}

#w-node-_7da14e85-cc71-4748-abfe-fc2c9e5c1493-4a35aec4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7da14e85-cc71-4748-abfe-fc2c9e5c1494-4a35aec4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_7da14e85-cc71-4748-abfe-fc2c9e5c1496-4a35aec4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-_41223c74-c1a4-dafb-04e9-30eaf7470419-4a35aec4, #w-node-_41223c74-c1a4-dafb-04e9-30eaf7470426-4a35aec4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_41223c74-c1a4-dafb-04e9-30eaf7470433-4a35aec4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41223c74-c1a4-dafb-04e9-30eaf7470434-4a35aec4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_41223c74-c1a4-dafb-04e9-30eaf747043d-4a35aec4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-_41223c74-c1a4-dafb-04e9-30eaf7470442-4a35aec4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-e506d745-a344-a0ea-459f-898e5fa9d90d-5135aec5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_433768c5-1709-5bb0-8541-f3d867ba41b8-5135aec5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d2c-5135aec5 {
  align-self: center;
  justify-self: center;
}

#w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d2d-5135aec5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d2e-5135aec5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d3b-5135aec5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d3c-5135aec5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d3f-5135aec5 {
  justify-self: center;
}

#w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d40-5135aec5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d41-5135aec5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d43-5135aec5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d4e-5135aec5, #w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d5b-5135aec5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d68-5135aec5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d69-5135aec5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d72-5135aec5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d77-5135aec5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-e506d745-a344-a0ea-459f-898e5fa9d90d-4c35aec6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b518f2d1-825f-a83c-37fe-e5f7365edf3b-4c35aec6, #w-node-_4d7ac733-4f4d-8418-095b-64d36fe42a35-4c35aec6, #w-node-_68ee76da-d3c6-2439-c163-f85df71f072f-4c35aec6, #w-node-b3a19904-01fb-04bd-d68b-aba6bff5273a-4c35aec6, #w-node-_06e6be12-c4de-1c0d-2441-470c5dd101c2-4c35aec6, #w-node-f11a480a-b269-d619-4783-4385e87a3609-4c35aec6, #w-node-_58e6d727-d98c-1b54-5e7b-338cc67a64cf-4c35aec6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a046c146-26e3-bfe3-e18a-ce3a9ea39c48-4c35aec6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-a046c146-26e3-bfe3-e18a-ce3a9ea39c60-4c35aec6, #w-node-a046c146-26e3-bfe3-e18a-ce3a9ea39c61-4c35aec6, #w-node-a046c146-26e3-bfe3-e18a-ce3a9ea39c62-4c35aec6, #w-node-a046c146-26e3-bfe3-e18a-ce3a9ea39c63-4c35aec6, #w-node-a046c146-26e3-bfe3-e18a-ce3a9ea39c64-4c35aec6, #w-node-a046c146-26e3-bfe3-e18a-ce3a9ea39c65-4c35aec6, #w-node-a046c146-26e3-bfe3-e18a-ce3a9ea39c66-4c35aec6, #w-node-a046c146-26e3-bfe3-e18a-ce3a9ea39c67-4c35aec6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2ddce4c7-5e68-4df9-347e-e2c219dd72cd-4c35aec6, #w-node-c0f9a932-2a85-77bf-ab20-42310d96cbd1-4c35aec6, #w-node-d7e4a964-37b0-7da2-9775-9ea5dbd6fa44-4c35aec6, #w-node-_83069231-efb7-6db2-342b-68ef7d64c296-4c35aec6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd3c-4c35aec6 {
  align-self: center;
  justify-self: center;
}

#w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd3d-4c35aec6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd3e-4c35aec6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd4b-4c35aec6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd4c-4c35aec6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd4f-4c35aec6 {
  justify-self: center;
}

#w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd50-4c35aec6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd51-4c35aec6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd53-4c35aec6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd5e-4c35aec6, #w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd6b-4c35aec6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd78-4c35aec6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd79-4c35aec6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd82-4c35aec6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd87-4c35aec6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-f6d8380d-d7c6-7be9-ed27-ecda37889ddf-6235aec7 {
  align-self: center;
  justify-self: center;
}

#w-node-f6d8380d-d7c6-7be9-ed27-ecda37889de0-6235aec7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f6d8380d-d7c6-7be9-ed27-ecda37889de1-6235aec7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-f6d8380d-d7c6-7be9-ed27-ecda37889dee-6235aec7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6d8380d-d7c6-7be9-ed27-ecda37889def-6235aec7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-f6d8380d-d7c6-7be9-ed27-ecda37889df2-6235aec7 {
  justify-self: center;
}

#w-node-f6d8380d-d7c6-7be9-ed27-ecda37889df3-6235aec7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f6d8380d-d7c6-7be9-ed27-ecda37889df4-6235aec7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-f6d8380d-d7c6-7be9-ed27-ecda37889df6-6235aec7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-_57e7947a-dcf1-b1bd-bef2-ec817af0dadd-6235aec7, #w-node-_57e7947a-dcf1-b1bd-bef2-ec817af0daea-6235aec7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_57e7947a-dcf1-b1bd-bef2-ec817af0daf7-6235aec7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_57e7947a-dcf1-b1bd-bef2-ec817af0daf8-6235aec7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_57e7947a-dcf1-b1bd-bef2-ec817af0db01-6235aec7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-_57e7947a-dcf1-b1bd-bef2-ec817af0db06-6235aec7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-f6d8380d-d7c6-7be9-ed27-ecda37889ddf-d335aec8 {
  align-self: center;
  justify-self: center;
}

#w-node-f6d8380d-d7c6-7be9-ed27-ecda37889de0-d335aec8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f6d8380d-d7c6-7be9-ed27-ecda37889de1-d335aec8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-f6d8380d-d7c6-7be9-ed27-ecda37889dee-d335aec8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6d8380d-d7c6-7be9-ed27-ecda37889def-d335aec8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-f6d8380d-d7c6-7be9-ed27-ecda37889df2-d335aec8 {
  justify-self: center;
}

#w-node-f6d8380d-d7c6-7be9-ed27-ecda37889df3-d335aec8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f6d8380d-d7c6-7be9-ed27-ecda37889df4-d335aec8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-f6d8380d-d7c6-7be9-ed27-ecda37889df6-d335aec8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-cb07fa00-f9cc-e755-6389-6dfe842983f2-d335aec8, #w-node-cb07fa00-f9cc-e755-6389-6dfe842983ff-d335aec8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-cb07fa00-f9cc-e755-6389-6dfe8429840c-d335aec8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb07fa00-f9cc-e755-6389-6dfe8429840d-d335aec8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-cb07fa00-f9cc-e755-6389-6dfe84298416-d335aec8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-cb07fa00-f9cc-e755-6389-6dfe8429841b-d335aec8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-e20d1029-4f74-6b8e-b9c3-7aa36b23a141-ce35aec9 {
  align-self: center;
  justify-self: center;
}

#w-node-e20d1029-4f74-6b8e-b9c3-7aa36b23a142-ce35aec9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e20d1029-4f74-6b8e-b9c3-7aa36b23a143-ce35aec9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-e20d1029-4f74-6b8e-b9c3-7aa36b23a150-ce35aec9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e20d1029-4f74-6b8e-b9c3-7aa36b23a151-ce35aec9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-e20d1029-4f74-6b8e-b9c3-7aa36b23a154-ce35aec9 {
  justify-self: center;
}

#w-node-e20d1029-4f74-6b8e-b9c3-7aa36b23a155-ce35aec9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e20d1029-4f74-6b8e-b9c3-7aa36b23a156-ce35aec9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-e20d1029-4f74-6b8e-b9c3-7aa36b23a158-ce35aec9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-_7b5cb04e-ea20-f5e1-bf73-ae87a911650c-ce35aec9, #w-node-_7b5cb04e-ea20-f5e1-bf73-ae87a9116519-ce35aec9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_7b5cb04e-ea20-f5e1-bf73-ae87a9116526-ce35aec9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b5cb04e-ea20-f5e1-bf73-ae87a9116527-ce35aec9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_7b5cb04e-ea20-f5e1-bf73-ae87a9116530-ce35aec9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-_7b5cb04e-ea20-f5e1-bf73-ae87a9116535-ce35aec9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-e4a0d206-dbc7-5ecc-7f45-dc709134d397-3235aeca, #w-node-_3496ade6-093c-17cb-1df0-5b92586a5c54-3235aeca, #w-node-_3496ade6-093c-17cb-1df0-5b92586a5c6d-3235aeca, #w-node-_3496ade6-093c-17cb-1df0-5b92586a5c86-3235aeca, #w-node-_3496ade6-093c-17cb-1df0-5b92586a5c9f-3235aeca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e1d-3235aeca {
  align-self: center;
  justify-self: center;
}

#w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e1e-3235aeca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e1f-3235aeca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e2c-3235aeca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e2d-3235aeca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e30-3235aeca {
  justify-self: center;
}

#w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e31-3235aeca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e32-3235aeca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e34-3235aeca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e3f-3235aeca, #w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e4c-3235aeca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e59-3235aeca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e5a-3235aeca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e63-3235aeca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e68-3235aeca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-fb7dbd0e-d079-1264-2119-4b9a38efd34d-a035aecb {
  align-self: center;
  justify-self: center;
}

#w-node-fb7dbd0e-d079-1264-2119-4b9a38efd34e-a035aecb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fb7dbd0e-d079-1264-2119-4b9a38efd34f-a035aecb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-fb7dbd0e-d079-1264-2119-4b9a38efd35c-a035aecb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb7dbd0e-d079-1264-2119-4b9a38efd35d-a035aecb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-fb7dbd0e-d079-1264-2119-4b9a38efd360-a035aecb {
  justify-self: center;
}

#w-node-fb7dbd0e-d079-1264-2119-4b9a38efd361-a035aecb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fb7dbd0e-d079-1264-2119-4b9a38efd362-a035aecb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-fb7dbd0e-d079-1264-2119-4b9a38efd364-a035aecb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-f1bf3b8b-de97-041a-38ee-dc0c8fa7dfd1-a035aecb, #w-node-f1bf3b8b-de97-041a-38ee-dc0c8fa7dfde-a035aecb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-f1bf3b8b-de97-041a-38ee-dc0c8fa7dfeb-a035aecb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1bf3b8b-de97-041a-38ee-dc0c8fa7dfec-a035aecb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-f1bf3b8b-de97-041a-38ee-dc0c8fa7dff5-a035aecb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-f1bf3b8b-de97-041a-38ee-dc0c8fa7dffa-a035aecb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_763c25df-3813-fd44-42b9-7adf0c6e7374-3235aecc {
  align-self: center;
  justify-self: center;
}

#w-node-_763c25df-3813-fd44-42b9-7adf0c6e7375-3235aecc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_763c25df-3813-fd44-42b9-7adf0c6e7376-3235aecc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_763c25df-3813-fd44-42b9-7adf0c6e7383-3235aecc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_763c25df-3813-fd44-42b9-7adf0c6e7384-3235aecc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_763c25df-3813-fd44-42b9-7adf0c6e7387-3235aecc {
  justify-self: center;
}

#w-node-_763c25df-3813-fd44-42b9-7adf0c6e7388-3235aecc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_763c25df-3813-fd44-42b9-7adf0c6e7389-3235aecc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_763c25df-3813-fd44-42b9-7adf0c6e738b-3235aecc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-dd4b5072-8461-68ed-7f3f-af8e43090df5-3235aecc, #w-node-dd4b5072-8461-68ed-7f3f-af8e43090e02-3235aecc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-dd4b5072-8461-68ed-7f3f-af8e43090e0f-3235aecc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dd4b5072-8461-68ed-7f3f-af8e43090e10-3235aecc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-dd4b5072-8461-68ed-7f3f-af8e43090e19-3235aecc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-dd4b5072-8461-68ed-7f3f-af8e43090e1e-3235aecc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_3802f7f2-48a6-bf47-e5e2-141a1caa1da6-9835aece {
  align-self: center;
  justify-self: center;
}

#w-node-_3802f7f2-48a6-bf47-e5e2-141a1caa1da7-9835aece {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3802f7f2-48a6-bf47-e5e2-141a1caa1da8-9835aece {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_3802f7f2-48a6-bf47-e5e2-141a1caa1db5-9835aece {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3802f7f2-48a6-bf47-e5e2-141a1caa1db6-9835aece {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_3802f7f2-48a6-bf47-e5e2-141a1caa1db9-9835aece {
  justify-self: center;
}

#w-node-_3802f7f2-48a6-bf47-e5e2-141a1caa1dba-9835aece {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3802f7f2-48a6-bf47-e5e2-141a1caa1dbb-9835aece {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_3802f7f2-48a6-bf47-e5e2-141a1caa1dbd-9835aece {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-d7de743f-0801-0606-532e-003264b4ba86-9835aece, #w-node-d7de743f-0801-0606-532e-003264b4ba93-9835aece {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-d7de743f-0801-0606-532e-003264b4baa0-9835aece {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7de743f-0801-0606-532e-003264b4baa1-9835aece {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-d7de743f-0801-0606-532e-003264b4baaa-9835aece {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-d7de743f-0801-0606-532e-003264b4baaf-9835aece {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_1a5f1e0e-9b40-6f90-9752-681346911349-0c35aecf {
  align-self: center;
  justify-self: center;
}

#w-node-_1a5f1e0e-9b40-6f90-9752-68134691134a-0c35aecf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1a5f1e0e-9b40-6f90-9752-68134691134b-0c35aecf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_1a5f1e0e-9b40-6f90-9752-681346911358-0c35aecf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a5f1e0e-9b40-6f90-9752-681346911359-0c35aecf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_1a5f1e0e-9b40-6f90-9752-68134691135c-0c35aecf {
  justify-self: center;
}

#w-node-_1a5f1e0e-9b40-6f90-9752-68134691135d-0c35aecf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1a5f1e0e-9b40-6f90-9752-68134691135e-0c35aecf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_1a5f1e0e-9b40-6f90-9752-681346911360-0c35aecf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-_974ae9b4-e739-84fc-3822-bd931a1855c9-0c35aecf, #w-node-_974ae9b4-e739-84fc-3822-bd931a1855d6-0c35aecf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_974ae9b4-e739-84fc-3822-bd931a1855e3-0c35aecf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_974ae9b4-e739-84fc-3822-bd931a1855e4-0c35aecf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_974ae9b4-e739-84fc-3822-bd931a1855ed-0c35aecf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-_974ae9b4-e739-84fc-3822-bd931a1855f2-0c35aecf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_47ac8df1-c017-41f9-54b8-81cb8a2ae703-2f35aed0 {
  align-self: center;
  justify-self: center;
}

#w-node-_47ac8df1-c017-41f9-54b8-81cb8a2ae704-2f35aed0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_47ac8df1-c017-41f9-54b8-81cb8a2ae705-2f35aed0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_47ac8df1-c017-41f9-54b8-81cb8a2ae712-2f35aed0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_47ac8df1-c017-41f9-54b8-81cb8a2ae713-2f35aed0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_47ac8df1-c017-41f9-54b8-81cb8a2ae716-2f35aed0 {
  justify-self: center;
}

#w-node-_47ac8df1-c017-41f9-54b8-81cb8a2ae717-2f35aed0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_47ac8df1-c017-41f9-54b8-81cb8a2ae718-2f35aed0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_47ac8df1-c017-41f9-54b8-81cb8a2ae71a-2f35aed0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-_3eb6daab-44a1-a692-621a-5116c738009e-2f35aed0, #w-node-_3eb6daab-44a1-a692-621a-5116c73800ab-2f35aed0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_3eb6daab-44a1-a692-621a-5116c73800b8-2f35aed0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3eb6daab-44a1-a692-621a-5116c73800b9-2f35aed0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_3eb6daab-44a1-a692-621a-5116c73800c2-2f35aed0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-_3eb6daab-44a1-a692-621a-5116c73800c7-2f35aed0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_21838bb7-6a04-94d3-6f6b-c11ae1123a60-fb35aed1 {
  align-self: center;
  justify-self: center;
}

#w-node-_21838bb7-6a04-94d3-6f6b-c11ae1123a61-fb35aed1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_21838bb7-6a04-94d3-6f6b-c11ae1123a62-fb35aed1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_21838bb7-6a04-94d3-6f6b-c11ae1123a6f-fb35aed1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21838bb7-6a04-94d3-6f6b-c11ae1123a70-fb35aed1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_21838bb7-6a04-94d3-6f6b-c11ae1123a73-fb35aed1 {
  justify-self: center;
}

#w-node-_21838bb7-6a04-94d3-6f6b-c11ae1123a74-fb35aed1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_21838bb7-6a04-94d3-6f6b-c11ae1123a75-fb35aed1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_21838bb7-6a04-94d3-6f6b-c11ae1123a77-fb35aed1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-cc1b70dd-5239-875f-734c-c962b675a021-fb35aed1, #w-node-cc1b70dd-5239-875f-734c-c962b675a02e-fb35aed1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-cc1b70dd-5239-875f-734c-c962b675a03b-fb35aed1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc1b70dd-5239-875f-734c-c962b675a03c-fb35aed1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-cc1b70dd-5239-875f-734c-c962b675a045-fb35aed1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-cc1b70dd-5239-875f-734c-c962b675a04a-fb35aed1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_6bbb9c6d-3e2f-6d31-8d2d-5e7780f095f4-c835aed2 {
  align-self: center;
  justify-self: center;
}

#w-node-_6bbb9c6d-3e2f-6d31-8d2d-5e7780f095f5-c835aed2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6bbb9c6d-3e2f-6d31-8d2d-5e7780f095f6-c835aed2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_6bbb9c6d-3e2f-6d31-8d2d-5e7780f09603-c835aed2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6bbb9c6d-3e2f-6d31-8d2d-5e7780f09604-c835aed2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_6bbb9c6d-3e2f-6d31-8d2d-5e7780f09607-c835aed2 {
  justify-self: center;
}

#w-node-_6bbb9c6d-3e2f-6d31-8d2d-5e7780f09608-c835aed2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6bbb9c6d-3e2f-6d31-8d2d-5e7780f09609-c835aed2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_6bbb9c6d-3e2f-6d31-8d2d-5e7780f0960b-c835aed2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-_7fe26f30-fd6d-fdf3-bc5c-fe23874adbc2-c835aed2, #w-node-_7fe26f30-fd6d-fdf3-bc5c-fe23874adbcf-c835aed2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_7fe26f30-fd6d-fdf3-bc5c-fe23874adbdc-c835aed2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7fe26f30-fd6d-fdf3-bc5c-fe23874adbdd-c835aed2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_7fe26f30-fd6d-fdf3-bc5c-fe23874adbe6-c835aed2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-_7fe26f30-fd6d-fdf3-bc5c-fe23874adbeb-c835aed2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_7f3dca42-44b3-4ed0-0c11-4a1e21b0d328-3635aed3 {
  align-self: center;
  justify-self: center;
}

#w-node-_7f3dca42-44b3-4ed0-0c11-4a1e21b0d329-3635aed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7f3dca42-44b3-4ed0-0c11-4a1e21b0d32a-3635aed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_7f3dca42-44b3-4ed0-0c11-4a1e21b0d337-3635aed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f3dca42-44b3-4ed0-0c11-4a1e21b0d338-3635aed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_7f3dca42-44b3-4ed0-0c11-4a1e21b0d33b-3635aed3 {
  justify-self: center;
}

#w-node-_7f3dca42-44b3-4ed0-0c11-4a1e21b0d33c-3635aed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7f3dca42-44b3-4ed0-0c11-4a1e21b0d33d-3635aed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_7f3dca42-44b3-4ed0-0c11-4a1e21b0d33f-3635aed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-_4512af6a-d67d-f7a2-74d8-e90b10e49e41-3635aed3, #w-node-_4512af6a-d67d-f7a2-74d8-e90b10e49e4e-3635aed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_4512af6a-d67d-f7a2-74d8-e90b10e49e5b-3635aed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4512af6a-d67d-f7a2-74d8-e90b10e49e5c-3635aed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_4512af6a-d67d-f7a2-74d8-e90b10e49e65-3635aed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-_4512af6a-d67d-f7a2-74d8-e90b10e49e6a-3635aed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_784822a8-0aa2-4963-713a-02394617f0f2-ff35aed4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-d9cab8b2-0e96-aede-ec9a-bd748ccd304e-ff35aed4, #w-node-_21dda084-4563-b660-f5d6-45799a1937d0-ff35aed4, #w-node-_21dda084-4563-b660-f5d6-45799a1937d1-ff35aed4, #w-node-da2ed35d-fb63-67eb-7c04-d274580acffe-ff35aed4, #w-node-_2c960361-16e2-df7d-4e2f-f7c205e5ec4c-ff35aed4, #w-node-_2c960361-16e2-df7d-4e2f-f7c205e5ec4d-ff35aed4, #w-node-f04da9be-540b-a9f7-b1a2-b66d995b8c09-ff35aed4, #w-node-_6937c522-1888-7a62-e7d4-0cab8c1a67a2-ff35aed4, #w-node-_17dc391c-ff4c-8d01-7049-bec860516b1f-ff35aed4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_162b9eed-4f48-cd36-193f-8218c7b2d4ed-ff35aed4 {
  align-self: center;
  justify-self: center;
}

#w-node-_162b9eed-4f48-cd36-193f-8218c7b2d4ee-ff35aed4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_162b9eed-4f48-cd36-193f-8218c7b2d4ef-ff35aed4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_162b9eed-4f48-cd36-193f-8218c7b2d4fc-ff35aed4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_162b9eed-4f48-cd36-193f-8218c7b2d4fd-ff35aed4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_162b9eed-4f48-cd36-193f-8218c7b2d500-ff35aed4 {
  justify-self: center;
}

#w-node-_162b9eed-4f48-cd36-193f-8218c7b2d501-ff35aed4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_162b9eed-4f48-cd36-193f-8218c7b2d502-ff35aed4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_162b9eed-4f48-cd36-193f-8218c7b2d504-ff35aed4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-_162b9eed-4f48-cd36-193f-8218c7b2d50f-ff35aed4, #w-node-_162b9eed-4f48-cd36-193f-8218c7b2d51c-ff35aed4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_162b9eed-4f48-cd36-193f-8218c7b2d529-ff35aed4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_162b9eed-4f48-cd36-193f-8218c7b2d52a-ff35aed4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_162b9eed-4f48-cd36-193f-8218c7b2d533-ff35aed4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: center;
}

#w-node-_162b9eed-4f48-cd36-193f-8218c7b2d538-ff35aed4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

@media screen and (max-width: 991px) {
  #w-node-_2ddce4c7-5e68-4df9-347e-e2c219dd72cd-b935aec2, #w-node-ee55676e-5d4b-9080-8d20-e16456987c8d-b935aec2, #w-node-baae800d-2071-7e66-a65d-2e00d4e19eb7-b935aec2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-bbd19a00-bcc9-11e9-b05b-4464fc8231a2-b935aec2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f677ec56-5789-bfbb-84cb-c187a365b6a4-b935aec2, #w-node-f677ec56-5789-bfbb-84cb-c187a365b6a5-b935aec2, #w-node-f677ec56-5789-bfbb-84cb-c187a365b6a7-b935aec2, #w-node-f677ec56-5789-bfbb-84cb-c187a365b6a8-b935aec2, #w-node-f677ec56-5789-bfbb-84cb-c187a365b6aa-b935aec2, #w-node-f677ec56-5789-bfbb-84cb-c187a365b6ab-b935aec2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-c0bd3d80-732c-8682-7301-781504a618a2-b935aec2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c0bd3d80-732c-8682-7301-781504a618a6-b935aec2, #w-node-c0bd3d80-732c-8682-7301-781504a618a9-b935aec2, #w-node-c0bd3d80-732c-8682-7301-781504a618ac-b935aec2 {
    justify-self: start;
  }

  #w-node-_80c931c9-e8a7-c23b-0483-52eef773f4a3-b935aec2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_80c931c9-e8a7-c23b-0483-52eef773f4a7-b935aec2, #w-node-_80c931c9-e8a7-c23b-0483-52eef773f4aa-b935aec2, #w-node-_80c931c9-e8a7-c23b-0483-52eef773f4ad-b935aec2 {
    justify-self: start;
  }

  #w-node-_1b7db919-1d8e-195a-6892-bb23e8309462-b935aec2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
  }

  #w-node-af29ed4f-ba4a-8dad-255b-75c116af1506-b935aec2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_580a8647-3fd6-0155-e10a-acd877ef77cc-b935aec2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: end;
  }

  #w-node-_580a8647-3fd6-0155-e10a-acd877ef77cd-b935aec2, #w-node-_580a8647-3fd6-0155-e10a-acd877ef77cf-b935aec2, #w-node-_580a8647-3fd6-0155-e10a-acd877ef77d1-b935aec2, #w-node-_580a8647-3fd6-0155-e10a-acd877ef77d3-b935aec2, #w-node-_580a8647-3fd6-0155-e10a-acd877ef77d5-b935aec2, #w-node-_580a8647-3fd6-0155-e10a-acd877ef77d7-b935aec2 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_43f31b50-41a7-7aaf-5d2a-a59f97b582f1-b935aec2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: end;
  }

  #w-node-_43f31b50-41a7-7aaf-5d2a-a59f97b582f2-b935aec2 {
    align-self: center;
  }

  #w-node-_580a8647-3fd6-0155-e10a-acd877ef77d9-b935aec2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6095724b-4aa5-db52-5b1b-7915c2457f25-b935aec2, #w-node-_580a8647-3fd6-0155-e10a-acd877ef77de-b935aec2, #w-node-_7da14e85-cc71-4748-abfe-fc2c9e5c1496-4a35aec4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
  }

  #w-node-_41223c74-c1a4-dafb-04e9-30eaf7470414-4a35aec4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_41223c74-c1a4-dafb-04e9-30eaf7470419-4a35aec4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: end;
  }

  #w-node-_41223c74-c1a4-dafb-04e9-30eaf747041a-4a35aec4, #w-node-_41223c74-c1a4-dafb-04e9-30eaf747041c-4a35aec4, #w-node-_41223c74-c1a4-dafb-04e9-30eaf747041e-4a35aec4, #w-node-_41223c74-c1a4-dafb-04e9-30eaf7470420-4a35aec4, #w-node-_41223c74-c1a4-dafb-04e9-30eaf7470422-4a35aec4, #w-node-_41223c74-c1a4-dafb-04e9-30eaf7470424-4a35aec4 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_41223c74-c1a4-dafb-04e9-30eaf7470426-4a35aec4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: end;
  }

  #w-node-_41223c74-c1a4-dafb-04e9-30eaf7470427-4a35aec4 {
    align-self: center;
  }

  #w-node-_41223c74-c1a4-dafb-04e9-30eaf7470433-4a35aec4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_41223c74-c1a4-dafb-04e9-30eaf747043d-4a35aec4, #w-node-_41223c74-c1a4-dafb-04e9-30eaf7470442-4a35aec4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
  }

  #w-node-e506d745-a344-a0ea-459f-898e5fa9d90d-5135aec5 {
    align-self: start;
  }

  #w-node-_433768c5-1709-5bb0-8541-f3d867ba41b8-5135aec5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d43-5135aec5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
  }

  #w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d49-5135aec5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d4e-5135aec5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: end;
  }

  #w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d4f-5135aec5, #w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d51-5135aec5, #w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d53-5135aec5, #w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d55-5135aec5, #w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d57-5135aec5, #w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d59-5135aec5 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d5b-5135aec5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: end;
  }

  #w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d5c-5135aec5 {
    align-self: center;
  }

  #w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d68-5135aec5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d72-5135aec5, #w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d77-5135aec5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
  }

  #w-node-e506d745-a344-a0ea-459f-898e5fa9d90d-4c35aec6, #w-node-a046c146-26e3-bfe3-e18a-ce3a9ea39c48-4c35aec6 {
    align-self: start;
  }

  #w-node-_2ddce4c7-5e68-4df9-347e-e2c219dd72cd-4c35aec6, #w-node-c0f9a932-2a85-77bf-ab20-42310d96cbd1-4c35aec6, #w-node-d7e4a964-37b0-7da2-9775-9ea5dbd6fa44-4c35aec6, #w-node-_83069231-efb7-6db2-342b-68ef7d64c296-4c35aec6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd53-4c35aec6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
  }

  #w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd59-4c35aec6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd5e-4c35aec6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: end;
  }

  #w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd5f-4c35aec6, #w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd61-4c35aec6, #w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd63-4c35aec6, #w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd65-4c35aec6, #w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd67-4c35aec6, #w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd69-4c35aec6 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd6b-4c35aec6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: end;
  }

  #w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd6c-4c35aec6 {
    align-self: center;
  }

  #w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd78-4c35aec6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd82-4c35aec6, #w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd87-4c35aec6, #w-node-f6d8380d-d7c6-7be9-ed27-ecda37889df6-6235aec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
  }

  #w-node-_57e7947a-dcf1-b1bd-bef2-ec817af0dad8-6235aec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_57e7947a-dcf1-b1bd-bef2-ec817af0dadd-6235aec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: end;
  }

  #w-node-_57e7947a-dcf1-b1bd-bef2-ec817af0dade-6235aec7, #w-node-_57e7947a-dcf1-b1bd-bef2-ec817af0dae0-6235aec7, #w-node-_57e7947a-dcf1-b1bd-bef2-ec817af0dae2-6235aec7, #w-node-_57e7947a-dcf1-b1bd-bef2-ec817af0dae4-6235aec7, #w-node-_57e7947a-dcf1-b1bd-bef2-ec817af0dae6-6235aec7, #w-node-_57e7947a-dcf1-b1bd-bef2-ec817af0dae8-6235aec7 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_57e7947a-dcf1-b1bd-bef2-ec817af0daea-6235aec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: end;
  }

  #w-node-_57e7947a-dcf1-b1bd-bef2-ec817af0daeb-6235aec7 {
    align-self: center;
  }

  #w-node-_57e7947a-dcf1-b1bd-bef2-ec817af0daf7-6235aec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_57e7947a-dcf1-b1bd-bef2-ec817af0db01-6235aec7, #w-node-_57e7947a-dcf1-b1bd-bef2-ec817af0db06-6235aec7, #w-node-f6d8380d-d7c6-7be9-ed27-ecda37889df6-d335aec8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
  }

  #w-node-cb07fa00-f9cc-e755-6389-6dfe842983ed-d335aec8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cb07fa00-f9cc-e755-6389-6dfe842983f2-d335aec8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: end;
  }

  #w-node-cb07fa00-f9cc-e755-6389-6dfe842983f3-d335aec8, #w-node-cb07fa00-f9cc-e755-6389-6dfe842983f5-d335aec8, #w-node-cb07fa00-f9cc-e755-6389-6dfe842983f7-d335aec8, #w-node-cb07fa00-f9cc-e755-6389-6dfe842983f9-d335aec8, #w-node-cb07fa00-f9cc-e755-6389-6dfe842983fb-d335aec8, #w-node-cb07fa00-f9cc-e755-6389-6dfe842983fd-d335aec8 {
    align-self: center;
    justify-self: center;
  }

  #w-node-cb07fa00-f9cc-e755-6389-6dfe842983ff-d335aec8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: end;
  }

  #w-node-cb07fa00-f9cc-e755-6389-6dfe84298400-d335aec8 {
    align-self: center;
  }

  #w-node-cb07fa00-f9cc-e755-6389-6dfe8429840c-d335aec8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cb07fa00-f9cc-e755-6389-6dfe84298416-d335aec8, #w-node-cb07fa00-f9cc-e755-6389-6dfe8429841b-d335aec8, #w-node-e20d1029-4f74-6b8e-b9c3-7aa36b23a158-ce35aec9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
  }

  #w-node-_7b5cb04e-ea20-f5e1-bf73-ae87a9116507-ce35aec9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7b5cb04e-ea20-f5e1-bf73-ae87a911650c-ce35aec9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: end;
  }

  #w-node-_7b5cb04e-ea20-f5e1-bf73-ae87a911650d-ce35aec9, #w-node-_7b5cb04e-ea20-f5e1-bf73-ae87a911650f-ce35aec9, #w-node-_7b5cb04e-ea20-f5e1-bf73-ae87a9116511-ce35aec9, #w-node-_7b5cb04e-ea20-f5e1-bf73-ae87a9116513-ce35aec9, #w-node-_7b5cb04e-ea20-f5e1-bf73-ae87a9116515-ce35aec9, #w-node-_7b5cb04e-ea20-f5e1-bf73-ae87a9116517-ce35aec9 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_7b5cb04e-ea20-f5e1-bf73-ae87a9116519-ce35aec9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: end;
  }

  #w-node-_7b5cb04e-ea20-f5e1-bf73-ae87a911651a-ce35aec9 {
    align-self: center;
  }

  #w-node-_7b5cb04e-ea20-f5e1-bf73-ae87a9116526-ce35aec9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7b5cb04e-ea20-f5e1-bf73-ae87a9116530-ce35aec9, #w-node-_7b5cb04e-ea20-f5e1-bf73-ae87a9116535-ce35aec9, #w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e34-3235aeca {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
  }

  #w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e3a-3235aeca {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e3f-3235aeca {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: end;
  }

  #w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e40-3235aeca, #w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e42-3235aeca, #w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e44-3235aeca, #w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e46-3235aeca, #w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e48-3235aeca, #w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e4a-3235aeca {
    align-self: center;
    justify-self: center;
  }

  #w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e4c-3235aeca {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: end;
  }

  #w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e4d-3235aeca {
    align-self: center;
  }

  #w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e59-3235aeca {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e63-3235aeca, #w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e68-3235aeca, #w-node-fb7dbd0e-d079-1264-2119-4b9a38efd364-a035aecb {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
  }

  #w-node-f1bf3b8b-de97-041a-38ee-dc0c8fa7dfcc-a035aecb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f1bf3b8b-de97-041a-38ee-dc0c8fa7dfd1-a035aecb {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: end;
  }

  #w-node-f1bf3b8b-de97-041a-38ee-dc0c8fa7dfd2-a035aecb, #w-node-f1bf3b8b-de97-041a-38ee-dc0c8fa7dfd4-a035aecb, #w-node-f1bf3b8b-de97-041a-38ee-dc0c8fa7dfd6-a035aecb, #w-node-f1bf3b8b-de97-041a-38ee-dc0c8fa7dfd8-a035aecb, #w-node-f1bf3b8b-de97-041a-38ee-dc0c8fa7dfda-a035aecb, #w-node-f1bf3b8b-de97-041a-38ee-dc0c8fa7dfdc-a035aecb {
    align-self: center;
    justify-self: center;
  }

  #w-node-f1bf3b8b-de97-041a-38ee-dc0c8fa7dfde-a035aecb {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: end;
  }

  #w-node-f1bf3b8b-de97-041a-38ee-dc0c8fa7dfdf-a035aecb {
    align-self: center;
  }

  #w-node-f1bf3b8b-de97-041a-38ee-dc0c8fa7dfeb-a035aecb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f1bf3b8b-de97-041a-38ee-dc0c8fa7dff5-a035aecb, #w-node-f1bf3b8b-de97-041a-38ee-dc0c8fa7dffa-a035aecb, #w-node-_763c25df-3813-fd44-42b9-7adf0c6e738b-3235aecc {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
  }

  #w-node-dd4b5072-8461-68ed-7f3f-af8e43090df0-3235aecc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dd4b5072-8461-68ed-7f3f-af8e43090df5-3235aecc {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: end;
  }

  #w-node-dd4b5072-8461-68ed-7f3f-af8e43090df6-3235aecc, #w-node-dd4b5072-8461-68ed-7f3f-af8e43090df8-3235aecc, #w-node-dd4b5072-8461-68ed-7f3f-af8e43090dfa-3235aecc, #w-node-dd4b5072-8461-68ed-7f3f-af8e43090dfc-3235aecc, #w-node-dd4b5072-8461-68ed-7f3f-af8e43090dfe-3235aecc, #w-node-dd4b5072-8461-68ed-7f3f-af8e43090e00-3235aecc {
    align-self: center;
    justify-self: center;
  }

  #w-node-dd4b5072-8461-68ed-7f3f-af8e43090e02-3235aecc {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: end;
  }

  #w-node-dd4b5072-8461-68ed-7f3f-af8e43090e03-3235aecc {
    align-self: center;
  }

  #w-node-dd4b5072-8461-68ed-7f3f-af8e43090e0f-3235aecc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dd4b5072-8461-68ed-7f3f-af8e43090e19-3235aecc, #w-node-dd4b5072-8461-68ed-7f3f-af8e43090e1e-3235aecc, #w-node-_3802f7f2-48a6-bf47-e5e2-141a1caa1dbd-9835aece {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
  }

  #w-node-d7de743f-0801-0606-532e-003264b4ba81-9835aece {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d7de743f-0801-0606-532e-003264b4ba86-9835aece {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: end;
  }

  #w-node-d7de743f-0801-0606-532e-003264b4ba87-9835aece, #w-node-d7de743f-0801-0606-532e-003264b4ba89-9835aece, #w-node-d7de743f-0801-0606-532e-003264b4ba8b-9835aece, #w-node-d7de743f-0801-0606-532e-003264b4ba8d-9835aece, #w-node-d7de743f-0801-0606-532e-003264b4ba8f-9835aece, #w-node-d7de743f-0801-0606-532e-003264b4ba91-9835aece {
    align-self: center;
    justify-self: center;
  }

  #w-node-d7de743f-0801-0606-532e-003264b4ba93-9835aece {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: end;
  }

  #w-node-d7de743f-0801-0606-532e-003264b4ba94-9835aece {
    align-self: center;
  }

  #w-node-d7de743f-0801-0606-532e-003264b4baa0-9835aece {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d7de743f-0801-0606-532e-003264b4baaa-9835aece, #w-node-d7de743f-0801-0606-532e-003264b4baaf-9835aece, #w-node-_1a5f1e0e-9b40-6f90-9752-681346911360-0c35aecf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
  }

  #w-node-_974ae9b4-e739-84fc-3822-bd931a1855c4-0c35aecf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_974ae9b4-e739-84fc-3822-bd931a1855c9-0c35aecf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: end;
  }

  #w-node-_974ae9b4-e739-84fc-3822-bd931a1855ca-0c35aecf, #w-node-_974ae9b4-e739-84fc-3822-bd931a1855cc-0c35aecf, #w-node-_974ae9b4-e739-84fc-3822-bd931a1855ce-0c35aecf, #w-node-_974ae9b4-e739-84fc-3822-bd931a1855d0-0c35aecf, #w-node-_974ae9b4-e739-84fc-3822-bd931a1855d2-0c35aecf, #w-node-_974ae9b4-e739-84fc-3822-bd931a1855d4-0c35aecf {
    align-self: center;
    justify-self: center;
  }

  #w-node-_974ae9b4-e739-84fc-3822-bd931a1855d6-0c35aecf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: end;
  }

  #w-node-_974ae9b4-e739-84fc-3822-bd931a1855d7-0c35aecf {
    align-self: center;
  }

  #w-node-_974ae9b4-e739-84fc-3822-bd931a1855e3-0c35aecf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_974ae9b4-e739-84fc-3822-bd931a1855ed-0c35aecf, #w-node-_974ae9b4-e739-84fc-3822-bd931a1855f2-0c35aecf, #w-node-_47ac8df1-c017-41f9-54b8-81cb8a2ae71a-2f35aed0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
  }

  #w-node-_3eb6daab-44a1-a692-621a-5116c7380099-2f35aed0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3eb6daab-44a1-a692-621a-5116c738009e-2f35aed0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: end;
  }

  #w-node-_3eb6daab-44a1-a692-621a-5116c738009f-2f35aed0, #w-node-_3eb6daab-44a1-a692-621a-5116c73800a1-2f35aed0, #w-node-_3eb6daab-44a1-a692-621a-5116c73800a3-2f35aed0, #w-node-_3eb6daab-44a1-a692-621a-5116c73800a5-2f35aed0, #w-node-_3eb6daab-44a1-a692-621a-5116c73800a7-2f35aed0, #w-node-_3eb6daab-44a1-a692-621a-5116c73800a9-2f35aed0 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_3eb6daab-44a1-a692-621a-5116c73800ab-2f35aed0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: end;
  }

  #w-node-_3eb6daab-44a1-a692-621a-5116c73800ac-2f35aed0 {
    align-self: center;
  }

  #w-node-_3eb6daab-44a1-a692-621a-5116c73800b8-2f35aed0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3eb6daab-44a1-a692-621a-5116c73800c2-2f35aed0, #w-node-_3eb6daab-44a1-a692-621a-5116c73800c7-2f35aed0, #w-node-_21838bb7-6a04-94d3-6f6b-c11ae1123a77-fb35aed1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
  }

  #w-node-cc1b70dd-5239-875f-734c-c962b675a01c-fb35aed1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cc1b70dd-5239-875f-734c-c962b675a021-fb35aed1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: end;
  }

  #w-node-cc1b70dd-5239-875f-734c-c962b675a022-fb35aed1, #w-node-cc1b70dd-5239-875f-734c-c962b675a024-fb35aed1, #w-node-cc1b70dd-5239-875f-734c-c962b675a026-fb35aed1, #w-node-cc1b70dd-5239-875f-734c-c962b675a028-fb35aed1, #w-node-cc1b70dd-5239-875f-734c-c962b675a02a-fb35aed1, #w-node-cc1b70dd-5239-875f-734c-c962b675a02c-fb35aed1 {
    align-self: center;
    justify-self: center;
  }

  #w-node-cc1b70dd-5239-875f-734c-c962b675a02e-fb35aed1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: end;
  }

  #w-node-cc1b70dd-5239-875f-734c-c962b675a02f-fb35aed1 {
    align-self: center;
  }

  #w-node-cc1b70dd-5239-875f-734c-c962b675a03b-fb35aed1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cc1b70dd-5239-875f-734c-c962b675a045-fb35aed1, #w-node-cc1b70dd-5239-875f-734c-c962b675a04a-fb35aed1, #w-node-_6bbb9c6d-3e2f-6d31-8d2d-5e7780f0960b-c835aed2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
  }

  #w-node-_7fe26f30-fd6d-fdf3-bc5c-fe23874adbbd-c835aed2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7fe26f30-fd6d-fdf3-bc5c-fe23874adbc2-c835aed2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: end;
  }

  #w-node-_7fe26f30-fd6d-fdf3-bc5c-fe23874adbc3-c835aed2, #w-node-_7fe26f30-fd6d-fdf3-bc5c-fe23874adbc5-c835aed2, #w-node-_7fe26f30-fd6d-fdf3-bc5c-fe23874adbc7-c835aed2, #w-node-_7fe26f30-fd6d-fdf3-bc5c-fe23874adbc9-c835aed2, #w-node-_7fe26f30-fd6d-fdf3-bc5c-fe23874adbcb-c835aed2, #w-node-_7fe26f30-fd6d-fdf3-bc5c-fe23874adbcd-c835aed2 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_7fe26f30-fd6d-fdf3-bc5c-fe23874adbcf-c835aed2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: end;
  }

  #w-node-_7fe26f30-fd6d-fdf3-bc5c-fe23874adbd0-c835aed2 {
    align-self: center;
  }

  #w-node-_7fe26f30-fd6d-fdf3-bc5c-fe23874adbdc-c835aed2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7fe26f30-fd6d-fdf3-bc5c-fe23874adbe6-c835aed2, #w-node-_7fe26f30-fd6d-fdf3-bc5c-fe23874adbeb-c835aed2, #w-node-_7f3dca42-44b3-4ed0-0c11-4a1e21b0d33f-3635aed3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
  }

  #w-node-_4512af6a-d67d-f7a2-74d8-e90b10e49e3c-3635aed3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4512af6a-d67d-f7a2-74d8-e90b10e49e41-3635aed3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: end;
  }

  #w-node-_4512af6a-d67d-f7a2-74d8-e90b10e49e42-3635aed3, #w-node-_4512af6a-d67d-f7a2-74d8-e90b10e49e44-3635aed3, #w-node-_4512af6a-d67d-f7a2-74d8-e90b10e49e46-3635aed3, #w-node-_4512af6a-d67d-f7a2-74d8-e90b10e49e48-3635aed3, #w-node-_4512af6a-d67d-f7a2-74d8-e90b10e49e4a-3635aed3, #w-node-_4512af6a-d67d-f7a2-74d8-e90b10e49e4c-3635aed3 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_4512af6a-d67d-f7a2-74d8-e90b10e49e4e-3635aed3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: end;
  }

  #w-node-_4512af6a-d67d-f7a2-74d8-e90b10e49e4f-3635aed3 {
    align-self: center;
  }

  #w-node-_4512af6a-d67d-f7a2-74d8-e90b10e49e5b-3635aed3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4512af6a-d67d-f7a2-74d8-e90b10e49e65-3635aed3, #w-node-_4512af6a-d67d-f7a2-74d8-e90b10e49e6a-3635aed3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
  }

  #w-node-_784822a8-0aa2-4963-713a-02394617f0f2-ff35aed4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: center;
  }

  #w-node-_162b9eed-4f48-cd36-193f-8218c7b2d504-ff35aed4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
  }

  #w-node-_162b9eed-4f48-cd36-193f-8218c7b2d50a-ff35aed4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_162b9eed-4f48-cd36-193f-8218c7b2d50f-ff35aed4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: end;
  }

  #w-node-_162b9eed-4f48-cd36-193f-8218c7b2d510-ff35aed4, #w-node-_162b9eed-4f48-cd36-193f-8218c7b2d512-ff35aed4, #w-node-_162b9eed-4f48-cd36-193f-8218c7b2d514-ff35aed4, #w-node-_162b9eed-4f48-cd36-193f-8218c7b2d516-ff35aed4, #w-node-_162b9eed-4f48-cd36-193f-8218c7b2d518-ff35aed4, #w-node-_162b9eed-4f48-cd36-193f-8218c7b2d51a-ff35aed4 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_162b9eed-4f48-cd36-193f-8218c7b2d51c-ff35aed4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: end;
  }

  #w-node-_162b9eed-4f48-cd36-193f-8218c7b2d51d-ff35aed4 {
    align-self: center;
  }

  #w-node-_162b9eed-4f48-cd36-193f-8218c7b2d529-ff35aed4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_162b9eed-4f48-cd36-193f-8218c7b2d533-ff35aed4, #w-node-_162b9eed-4f48-cd36-193f-8218c7b2d538-ff35aed4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_2ddce4c7-5e68-4df9-347e-e2c219dd72cd-b935aec2, #w-node-ee55676e-5d4b-9080-8d20-e16456987c8d-b935aec2, #w-node-baae800d-2071-7e66-a65d-2e00d4e19eb7-b935aec2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-d77d5355-5dd7-f120-14d4-4c6543faa460-b935aec2, #w-node-ec497328-cc45-7dba-dad7-8ca767716606-b935aec2, #w-node-_133087c5-e1ec-f105-bde4-b73f0d2ed50b-b935aec2, #w-node-_9d59f4de-3448-ff60-87e2-eb87f0d0b557-b935aec2, #w-node-_80c081f2-e211-740b-8e69-3fb024462ed7-b935aec2, #w-node-a7f9c6aa-b0eb-b5b5-1320-f249c46658fb-b935aec2, #w-node-cff928cb-7a88-104d-9d3a-1fe47caa42dc-b935aec2, #w-node-bae9db30-7979-02c6-460c-92ebfe0c3d06-b935aec2 {
    align-self: center;
    justify-self: center;
  }

  #w-node-f677ec56-5789-bfbb-84cb-c187a365b6a5-b935aec2, #w-node-f677ec56-5789-bfbb-84cb-c187a365b6a8-b935aec2, #w-node-f677ec56-5789-bfbb-84cb-c187a365b6ab-b935aec2 {
    justify-self: start;
  }

  #w-node-_580a8647-3fd6-0155-e10a-acd877ef77cd-b935aec2, #w-node-_580a8647-3fd6-0155-e10a-acd877ef77cf-b935aec2, #w-node-_580a8647-3fd6-0155-e10a-acd877ef77d1-b935aec2, #w-node-_580a8647-3fd6-0155-e10a-acd877ef77d3-b935aec2, #w-node-_580a8647-3fd6-0155-e10a-acd877ef77d5-b935aec2, #w-node-_580a8647-3fd6-0155-e10a-acd877ef77d7-b935aec2, #w-node-_43f31b50-41a7-7aaf-5d2a-a59f97b582f2-b935aec2, #w-node-_43f31b50-41a7-7aaf-5d2a-a59f97b582f4-b935aec2, #w-node-_43f31b50-41a7-7aaf-5d2a-a59f97b582f6-b935aec2, #w-node-_43f31b50-41a7-7aaf-5d2a-a59f97b582fa-b935aec2, #w-node-_43f31b50-41a7-7aaf-5d2a-a59f97b582f8-b935aec2, #w-node-_43f31b50-41a7-7aaf-5d2a-a59f97b582fc-b935aec2 {
    justify-self: center;
  }

  #w-node-_580a8647-3fd6-0155-e10a-acd877ef77da-b935aec2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_6095724b-4aa5-db52-5b1b-7915c2457f25-b935aec2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
  }

  #w-node-_41223c74-c1a4-dafb-04e9-30eaf747041a-4a35aec4, #w-node-_41223c74-c1a4-dafb-04e9-30eaf747041c-4a35aec4, #w-node-_41223c74-c1a4-dafb-04e9-30eaf747041e-4a35aec4, #w-node-_41223c74-c1a4-dafb-04e9-30eaf7470420-4a35aec4, #w-node-_41223c74-c1a4-dafb-04e9-30eaf7470422-4a35aec4, #w-node-_41223c74-c1a4-dafb-04e9-30eaf7470424-4a35aec4, #w-node-_41223c74-c1a4-dafb-04e9-30eaf7470427-4a35aec4, #w-node-_41223c74-c1a4-dafb-04e9-30eaf7470429-4a35aec4, #w-node-_41223c74-c1a4-dafb-04e9-30eaf747042b-4a35aec4, #w-node-_41223c74-c1a4-dafb-04e9-30eaf747042d-4a35aec4, #w-node-_41223c74-c1a4-dafb-04e9-30eaf747042f-4a35aec4, #w-node-_41223c74-c1a4-dafb-04e9-30eaf7470431-4a35aec4 {
    justify-self: center;
  }

  #w-node-_41223c74-c1a4-dafb-04e9-30eaf7470434-4a35aec4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_41223c74-c1a4-dafb-04e9-30eaf747043d-4a35aec4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
  }

  #w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d4f-5135aec5, #w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d51-5135aec5, #w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d53-5135aec5, #w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d55-5135aec5, #w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d57-5135aec5, #w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d59-5135aec5, #w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d5c-5135aec5, #w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d5e-5135aec5, #w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d60-5135aec5, #w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d62-5135aec5, #w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d64-5135aec5, #w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d66-5135aec5 {
    justify-self: center;
  }

  #w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d69-5135aec5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_06fcf764-f440-0c50-fc22-7d4a2cdf2d72-5135aec5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
  }

  #w-node-a046c146-26e3-bfe3-e18a-ce3a9ea39c48-4c35aec6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-a046c146-26e3-bfe3-e18a-ce3a9ea39c60-4c35aec6, #w-node-a046c146-26e3-bfe3-e18a-ce3a9ea39c61-4c35aec6, #w-node-a046c146-26e3-bfe3-e18a-ce3a9ea39c62-4c35aec6, #w-node-a046c146-26e3-bfe3-e18a-ce3a9ea39c63-4c35aec6, #w-node-a046c146-26e3-bfe3-e18a-ce3a9ea39c64-4c35aec6, #w-node-a046c146-26e3-bfe3-e18a-ce3a9ea39c65-4c35aec6, #w-node-a046c146-26e3-bfe3-e18a-ce3a9ea39c66-4c35aec6, #w-node-a046c146-26e3-bfe3-e18a-ce3a9ea39c67-4c35aec6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2ddce4c7-5e68-4df9-347e-e2c219dd72cd-4c35aec6, #w-node-c0f9a932-2a85-77bf-ab20-42310d96cbd1-4c35aec6, #w-node-d7e4a964-37b0-7da2-9775-9ea5dbd6fa44-4c35aec6, #w-node-_83069231-efb7-6db2-342b-68ef7d64c296-4c35aec6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd5f-4c35aec6, #w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd61-4c35aec6, #w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd63-4c35aec6, #w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd65-4c35aec6, #w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd67-4c35aec6, #w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd69-4c35aec6, #w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd6c-4c35aec6, #w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd6e-4c35aec6, #w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd70-4c35aec6, #w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd72-4c35aec6, #w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd74-4c35aec6, #w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd76-4c35aec6 {
    justify-self: center;
  }

  #w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd79-4c35aec6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_102f8136-274a-3b6a-4d6c-864bf5cccd82-4c35aec6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
  }

  #w-node-_57e7947a-dcf1-b1bd-bef2-ec817af0dade-6235aec7, #w-node-_57e7947a-dcf1-b1bd-bef2-ec817af0dae0-6235aec7, #w-node-_57e7947a-dcf1-b1bd-bef2-ec817af0dae2-6235aec7, #w-node-_57e7947a-dcf1-b1bd-bef2-ec817af0dae4-6235aec7, #w-node-_57e7947a-dcf1-b1bd-bef2-ec817af0dae6-6235aec7, #w-node-_57e7947a-dcf1-b1bd-bef2-ec817af0dae8-6235aec7, #w-node-_57e7947a-dcf1-b1bd-bef2-ec817af0daeb-6235aec7, #w-node-_57e7947a-dcf1-b1bd-bef2-ec817af0daed-6235aec7, #w-node-_57e7947a-dcf1-b1bd-bef2-ec817af0daef-6235aec7, #w-node-_57e7947a-dcf1-b1bd-bef2-ec817af0daf1-6235aec7, #w-node-_57e7947a-dcf1-b1bd-bef2-ec817af0daf3-6235aec7, #w-node-_57e7947a-dcf1-b1bd-bef2-ec817af0daf5-6235aec7 {
    justify-self: center;
  }

  #w-node-_57e7947a-dcf1-b1bd-bef2-ec817af0daf8-6235aec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_57e7947a-dcf1-b1bd-bef2-ec817af0db01-6235aec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
  }

  #w-node-cb07fa00-f9cc-e755-6389-6dfe842983f3-d335aec8, #w-node-cb07fa00-f9cc-e755-6389-6dfe842983f5-d335aec8, #w-node-cb07fa00-f9cc-e755-6389-6dfe842983f7-d335aec8, #w-node-cb07fa00-f9cc-e755-6389-6dfe842983f9-d335aec8, #w-node-cb07fa00-f9cc-e755-6389-6dfe842983fb-d335aec8, #w-node-cb07fa00-f9cc-e755-6389-6dfe842983fd-d335aec8, #w-node-cb07fa00-f9cc-e755-6389-6dfe84298400-d335aec8, #w-node-cb07fa00-f9cc-e755-6389-6dfe84298402-d335aec8, #w-node-cb07fa00-f9cc-e755-6389-6dfe84298404-d335aec8, #w-node-cb07fa00-f9cc-e755-6389-6dfe84298406-d335aec8, #w-node-cb07fa00-f9cc-e755-6389-6dfe84298408-d335aec8, #w-node-cb07fa00-f9cc-e755-6389-6dfe8429840a-d335aec8 {
    justify-self: center;
  }

  #w-node-cb07fa00-f9cc-e755-6389-6dfe8429840d-d335aec8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-cb07fa00-f9cc-e755-6389-6dfe84298416-d335aec8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
  }

  #w-node-_7b5cb04e-ea20-f5e1-bf73-ae87a911650d-ce35aec9, #w-node-_7b5cb04e-ea20-f5e1-bf73-ae87a911650f-ce35aec9, #w-node-_7b5cb04e-ea20-f5e1-bf73-ae87a9116511-ce35aec9, #w-node-_7b5cb04e-ea20-f5e1-bf73-ae87a9116513-ce35aec9, #w-node-_7b5cb04e-ea20-f5e1-bf73-ae87a9116515-ce35aec9, #w-node-_7b5cb04e-ea20-f5e1-bf73-ae87a9116517-ce35aec9, #w-node-_7b5cb04e-ea20-f5e1-bf73-ae87a911651a-ce35aec9, #w-node-_7b5cb04e-ea20-f5e1-bf73-ae87a911651c-ce35aec9, #w-node-_7b5cb04e-ea20-f5e1-bf73-ae87a911651e-ce35aec9, #w-node-_7b5cb04e-ea20-f5e1-bf73-ae87a9116520-ce35aec9, #w-node-_7b5cb04e-ea20-f5e1-bf73-ae87a9116522-ce35aec9, #w-node-_7b5cb04e-ea20-f5e1-bf73-ae87a9116524-ce35aec9 {
    justify-self: center;
  }

  #w-node-_7b5cb04e-ea20-f5e1-bf73-ae87a9116527-ce35aec9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_7b5cb04e-ea20-f5e1-bf73-ae87a9116530-ce35aec9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
  }

  #w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e40-3235aeca, #w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e42-3235aeca, #w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e44-3235aeca, #w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e46-3235aeca, #w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e48-3235aeca, #w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e4a-3235aeca, #w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e4d-3235aeca, #w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e4f-3235aeca, #w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e51-3235aeca, #w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e53-3235aeca, #w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e55-3235aeca, #w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e57-3235aeca {
    justify-self: center;
  }

  #w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e5a-3235aeca {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_4824c2aa-c80a-09e2-2d91-9a0a01014e63-3235aeca {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
  }

  #w-node-f1bf3b8b-de97-041a-38ee-dc0c8fa7dfd2-a035aecb, #w-node-f1bf3b8b-de97-041a-38ee-dc0c8fa7dfd4-a035aecb, #w-node-f1bf3b8b-de97-041a-38ee-dc0c8fa7dfd6-a035aecb, #w-node-f1bf3b8b-de97-041a-38ee-dc0c8fa7dfd8-a035aecb, #w-node-f1bf3b8b-de97-041a-38ee-dc0c8fa7dfda-a035aecb, #w-node-f1bf3b8b-de97-041a-38ee-dc0c8fa7dfdc-a035aecb, #w-node-f1bf3b8b-de97-041a-38ee-dc0c8fa7dfdf-a035aecb, #w-node-f1bf3b8b-de97-041a-38ee-dc0c8fa7dfe1-a035aecb, #w-node-f1bf3b8b-de97-041a-38ee-dc0c8fa7dfe3-a035aecb, #w-node-f1bf3b8b-de97-041a-38ee-dc0c8fa7dfe5-a035aecb, #w-node-f1bf3b8b-de97-041a-38ee-dc0c8fa7dfe7-a035aecb, #w-node-f1bf3b8b-de97-041a-38ee-dc0c8fa7dfe9-a035aecb {
    justify-self: center;
  }

  #w-node-f1bf3b8b-de97-041a-38ee-dc0c8fa7dfec-a035aecb {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-f1bf3b8b-de97-041a-38ee-dc0c8fa7dff5-a035aecb {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
  }

  #w-node-dd4b5072-8461-68ed-7f3f-af8e43090df6-3235aecc, #w-node-dd4b5072-8461-68ed-7f3f-af8e43090df8-3235aecc, #w-node-dd4b5072-8461-68ed-7f3f-af8e43090dfa-3235aecc, #w-node-dd4b5072-8461-68ed-7f3f-af8e43090dfc-3235aecc, #w-node-dd4b5072-8461-68ed-7f3f-af8e43090dfe-3235aecc, #w-node-dd4b5072-8461-68ed-7f3f-af8e43090e00-3235aecc, #w-node-dd4b5072-8461-68ed-7f3f-af8e43090e03-3235aecc, #w-node-dd4b5072-8461-68ed-7f3f-af8e43090e05-3235aecc, #w-node-dd4b5072-8461-68ed-7f3f-af8e43090e07-3235aecc, #w-node-dd4b5072-8461-68ed-7f3f-af8e43090e09-3235aecc, #w-node-dd4b5072-8461-68ed-7f3f-af8e43090e0b-3235aecc, #w-node-dd4b5072-8461-68ed-7f3f-af8e43090e0d-3235aecc {
    justify-self: center;
  }

  #w-node-dd4b5072-8461-68ed-7f3f-af8e43090e10-3235aecc {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-dd4b5072-8461-68ed-7f3f-af8e43090e19-3235aecc {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
  }

  #w-node-d7de743f-0801-0606-532e-003264b4ba87-9835aece, #w-node-d7de743f-0801-0606-532e-003264b4ba89-9835aece, #w-node-d7de743f-0801-0606-532e-003264b4ba8b-9835aece, #w-node-d7de743f-0801-0606-532e-003264b4ba8d-9835aece, #w-node-d7de743f-0801-0606-532e-003264b4ba8f-9835aece, #w-node-d7de743f-0801-0606-532e-003264b4ba91-9835aece, #w-node-d7de743f-0801-0606-532e-003264b4ba94-9835aece, #w-node-d7de743f-0801-0606-532e-003264b4ba96-9835aece, #w-node-d7de743f-0801-0606-532e-003264b4ba98-9835aece, #w-node-d7de743f-0801-0606-532e-003264b4ba9a-9835aece, #w-node-d7de743f-0801-0606-532e-003264b4ba9c-9835aece, #w-node-d7de743f-0801-0606-532e-003264b4ba9e-9835aece {
    justify-self: center;
  }

  #w-node-d7de743f-0801-0606-532e-003264b4baa1-9835aece {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-d7de743f-0801-0606-532e-003264b4baaa-9835aece {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
  }

  #w-node-_974ae9b4-e739-84fc-3822-bd931a1855ca-0c35aecf, #w-node-_974ae9b4-e739-84fc-3822-bd931a1855cc-0c35aecf, #w-node-_974ae9b4-e739-84fc-3822-bd931a1855ce-0c35aecf, #w-node-_974ae9b4-e739-84fc-3822-bd931a1855d0-0c35aecf, #w-node-_974ae9b4-e739-84fc-3822-bd931a1855d2-0c35aecf, #w-node-_974ae9b4-e739-84fc-3822-bd931a1855d4-0c35aecf, #w-node-_974ae9b4-e739-84fc-3822-bd931a1855d7-0c35aecf, #w-node-_974ae9b4-e739-84fc-3822-bd931a1855d9-0c35aecf, #w-node-_974ae9b4-e739-84fc-3822-bd931a1855db-0c35aecf, #w-node-_974ae9b4-e739-84fc-3822-bd931a1855dd-0c35aecf, #w-node-_974ae9b4-e739-84fc-3822-bd931a1855df-0c35aecf, #w-node-_974ae9b4-e739-84fc-3822-bd931a1855e1-0c35aecf {
    justify-self: center;
  }

  #w-node-_974ae9b4-e739-84fc-3822-bd931a1855e4-0c35aecf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_974ae9b4-e739-84fc-3822-bd931a1855ed-0c35aecf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
  }

  #w-node-_3eb6daab-44a1-a692-621a-5116c738009f-2f35aed0, #w-node-_3eb6daab-44a1-a692-621a-5116c73800a1-2f35aed0, #w-node-_3eb6daab-44a1-a692-621a-5116c73800a3-2f35aed0, #w-node-_3eb6daab-44a1-a692-621a-5116c73800a5-2f35aed0, #w-node-_3eb6daab-44a1-a692-621a-5116c73800a7-2f35aed0, #w-node-_3eb6daab-44a1-a692-621a-5116c73800a9-2f35aed0, #w-node-_3eb6daab-44a1-a692-621a-5116c73800ac-2f35aed0, #w-node-_3eb6daab-44a1-a692-621a-5116c73800ae-2f35aed0, #w-node-_3eb6daab-44a1-a692-621a-5116c73800b0-2f35aed0, #w-node-_3eb6daab-44a1-a692-621a-5116c73800b2-2f35aed0, #w-node-_3eb6daab-44a1-a692-621a-5116c73800b4-2f35aed0, #w-node-_3eb6daab-44a1-a692-621a-5116c73800b6-2f35aed0 {
    justify-self: center;
  }

  #w-node-_3eb6daab-44a1-a692-621a-5116c73800b9-2f35aed0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_3eb6daab-44a1-a692-621a-5116c73800c2-2f35aed0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
  }

  #w-node-cc1b70dd-5239-875f-734c-c962b675a022-fb35aed1, #w-node-cc1b70dd-5239-875f-734c-c962b675a024-fb35aed1, #w-node-cc1b70dd-5239-875f-734c-c962b675a026-fb35aed1, #w-node-cc1b70dd-5239-875f-734c-c962b675a028-fb35aed1, #w-node-cc1b70dd-5239-875f-734c-c962b675a02a-fb35aed1, #w-node-cc1b70dd-5239-875f-734c-c962b675a02c-fb35aed1, #w-node-cc1b70dd-5239-875f-734c-c962b675a02f-fb35aed1, #w-node-cc1b70dd-5239-875f-734c-c962b675a031-fb35aed1, #w-node-cc1b70dd-5239-875f-734c-c962b675a033-fb35aed1, #w-node-cc1b70dd-5239-875f-734c-c962b675a035-fb35aed1, #w-node-cc1b70dd-5239-875f-734c-c962b675a037-fb35aed1, #w-node-cc1b70dd-5239-875f-734c-c962b675a039-fb35aed1 {
    justify-self: center;
  }

  #w-node-cc1b70dd-5239-875f-734c-c962b675a03c-fb35aed1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-cc1b70dd-5239-875f-734c-c962b675a045-fb35aed1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
  }

  #w-node-_7fe26f30-fd6d-fdf3-bc5c-fe23874adbc3-c835aed2, #w-node-_7fe26f30-fd6d-fdf3-bc5c-fe23874adbc5-c835aed2, #w-node-_7fe26f30-fd6d-fdf3-bc5c-fe23874adbc7-c835aed2, #w-node-_7fe26f30-fd6d-fdf3-bc5c-fe23874adbc9-c835aed2, #w-node-_7fe26f30-fd6d-fdf3-bc5c-fe23874adbcb-c835aed2, #w-node-_7fe26f30-fd6d-fdf3-bc5c-fe23874adbcd-c835aed2, #w-node-_7fe26f30-fd6d-fdf3-bc5c-fe23874adbd0-c835aed2, #w-node-_7fe26f30-fd6d-fdf3-bc5c-fe23874adbd2-c835aed2, #w-node-_7fe26f30-fd6d-fdf3-bc5c-fe23874adbd4-c835aed2, #w-node-_7fe26f30-fd6d-fdf3-bc5c-fe23874adbd6-c835aed2, #w-node-_7fe26f30-fd6d-fdf3-bc5c-fe23874adbd8-c835aed2, #w-node-_7fe26f30-fd6d-fdf3-bc5c-fe23874adbda-c835aed2 {
    justify-self: center;
  }

  #w-node-_7fe26f30-fd6d-fdf3-bc5c-fe23874adbdd-c835aed2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_7fe26f30-fd6d-fdf3-bc5c-fe23874adbe6-c835aed2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
  }

  #w-node-_4512af6a-d67d-f7a2-74d8-e90b10e49e42-3635aed3, #w-node-_4512af6a-d67d-f7a2-74d8-e90b10e49e44-3635aed3, #w-node-_4512af6a-d67d-f7a2-74d8-e90b10e49e46-3635aed3, #w-node-_4512af6a-d67d-f7a2-74d8-e90b10e49e48-3635aed3, #w-node-_4512af6a-d67d-f7a2-74d8-e90b10e49e4a-3635aed3, #w-node-_4512af6a-d67d-f7a2-74d8-e90b10e49e4c-3635aed3, #w-node-_4512af6a-d67d-f7a2-74d8-e90b10e49e4f-3635aed3, #w-node-_4512af6a-d67d-f7a2-74d8-e90b10e49e51-3635aed3, #w-node-_4512af6a-d67d-f7a2-74d8-e90b10e49e53-3635aed3, #w-node-_4512af6a-d67d-f7a2-74d8-e90b10e49e55-3635aed3, #w-node-_4512af6a-d67d-f7a2-74d8-e90b10e49e57-3635aed3, #w-node-_4512af6a-d67d-f7a2-74d8-e90b10e49e59-3635aed3 {
    justify-self: center;
  }

  #w-node-_4512af6a-d67d-f7a2-74d8-e90b10e49e5c-3635aed3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_4512af6a-d67d-f7a2-74d8-e90b10e49e65-3635aed3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
  }

  #w-node-d9cab8b2-0e96-aede-ec9a-bd748ccd304e-ff35aed4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_21dda084-4563-b660-f5d6-45799a1937d0-ff35aed4, #w-node-da2ed35d-fb63-67eb-7c04-d274580acffe-ff35aed4, #w-node-_2c960361-16e2-df7d-4e2f-f7c205e5ec4c-ff35aed4 {
    justify-self: center;
  }

  #w-node-f04da9be-540b-a9f7-b1a2-b66d995b8c09-ff35aed4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_162b9eed-4f48-cd36-193f-8218c7b2d510-ff35aed4, #w-node-_162b9eed-4f48-cd36-193f-8218c7b2d512-ff35aed4, #w-node-_162b9eed-4f48-cd36-193f-8218c7b2d514-ff35aed4, #w-node-_162b9eed-4f48-cd36-193f-8218c7b2d516-ff35aed4, #w-node-_162b9eed-4f48-cd36-193f-8218c7b2d518-ff35aed4, #w-node-_162b9eed-4f48-cd36-193f-8218c7b2d51a-ff35aed4, #w-node-_162b9eed-4f48-cd36-193f-8218c7b2d51d-ff35aed4, #w-node-_162b9eed-4f48-cd36-193f-8218c7b2d51f-ff35aed4, #w-node-_162b9eed-4f48-cd36-193f-8218c7b2d521-ff35aed4, #w-node-_162b9eed-4f48-cd36-193f-8218c7b2d523-ff35aed4, #w-node-_162b9eed-4f48-cd36-193f-8218c7b2d525-ff35aed4, #w-node-_162b9eed-4f48-cd36-193f-8218c7b2d527-ff35aed4 {
    justify-self: center;
  }

  #w-node-_162b9eed-4f48-cd36-193f-8218c7b2d52a-ff35aed4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_162b9eed-4f48-cd36-193f-8218c7b2d533-ff35aed4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
  }
}


