.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-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

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

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

body {
  color: #333;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 44px;
}

a {
  color: #02542d;
  text-decoration: underline;
}

.hero-section {
  background-color: #fcfff2cc;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 160px;
  padding-bottom: 40px;
}

.conteiner {
  opacity: 1;
  mix-blend-mode: darken;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 120px;
  padding-right: 120px;
}

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

._12-colums-grid {
  border: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  padding-bottom: 40px;
  position: static;
  inset: auto 0% 0%;
}

._12-colums-grid.rows {
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto;
}

._12-colums-grid.rows4 {
  grid-column-gap: 16px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto;
}

._12-colums-grid.rows2 {
  grid-template-rows: auto auto;
}

._12-colums-grid.frame {
  border: 1px solid #000;
  border-radius: 20px;
}

._12-colums-grid._3 {
  grid-template-rows: auto auto auto;
}

._12-colums-grid.line {
  border-bottom-style: solid;
  border-bottom-color: #02542d;
}

.heading-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.main-heading {
  color: #02542d;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 5rem;
  line-height: 4.5rem;
}

.main-heading.extra-bold {
  font-weight: 900;
}

.text {
  color: #02542dcc;
  letter-spacing: .1rem;
  flex: 0 auto;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}

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

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

.text.spacing {
  letter-spacing: .1rem;
  column-count: auto;
  line-height: 1.5rem;
}

.text.spacinghigh {
  margin-top: 40px;
}

.text-wrapper.pading {
  margin-top: 60px;
}

.button {
  color: #fff;
  text-align: center;
  background-color: #02542d;
  border-radius: 35px;
  flex: none;
  width: auto;
  height: auto;
  padding: 13px 30px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  text-decoration: none;
}

.button:hover {
  transform: scale(1.01);
}

.button.obrnuto {
  color: #02542d;
  background-color: #02542d1a;
  border: 1px solid #02542d;
  flex: none;
  width: auto;
}

.button.obrnuto:hover {
  transform: scale(1.1);
}

.button.double {
  flex: 1;
  width: auto;
}

.button.text {
  margin-top: 20px;
  font-size: 12px;
  line-height: 16px;
}

.button.center {
  margin-left: 30px;
}

.button-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 20px;
  display: flex;
}

.image {
  z-index: 2;
  object-fit: contain;
  position: relative;
}

.info-section {
  background-color: #fcfff2cc;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
}

.heading-section {
  color: #02542d;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 3.375rem;
}

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

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

.wrapper {
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

.wrapper._40 {
  grid-row-gap: 80px;
}

.wraper-info {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #02542d1a;
  border: 1px solid #02542d;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  padding: 20px 10px 10px;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.lego-info-section {
  background-color: #fcfff2cc;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.text-wrapper2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.faq-section {
  background-color: #fcfff2cc;
  border: 1px #000;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.navbar {
  z-index: 999;
  background-color: #fcfff2;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 90px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navlink {
  color: #02542d;
  letter-spacing: .02rem;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 1.5rem;
}

.navlink.w--current {
  color: #e28213;
}

.navlink.small {
  text-transform: lowercase;
  text-decoration: none;
}

.navlink.small._2 {
  text-transform: capitalize;
}

.nav-link-center {
  flex-flow: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav-menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.heading-main {
  color: #02542d;
  text-align: center;
  font-size: 3rem;
  font-weight: 700;
  line-height: 3.375rem;
}

.grid-wrepper {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.wrapper-description {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  display: flex;
}

.left-side-card {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-right: 1px solid #02542d;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  margin: 20px;
  padding-left: 5px;
  padding-right: 20px;
  display: flex;
}

.text-block {
  border-bottom: 1px solid #000;
  width: 80%;
  margin-right: 20px;
  padding-left: 0;
  font-size: .875rem;
  line-height: 1.25rem;
}

.right-side-card {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  margin: 20px 0;
  padding-top: 20px;
  padding-left: 20px;
  display: flex;
}

.card-wrapper {
  color: #02542d;
  border: 1px solid #02542d;
  border-radius: 20px;
  flex-flow: row;
  flex: none;
  width: 100%;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.all-card-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.set-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.image-2 {
  object-fit: contain;
  flex: none;
  max-width: 50%;
  margin-left: 0;
  padding-left: 0;
}

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

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

.faq-weapper {
  margin-top: 48px;
}

.faq-item {
  border: 1px #02542d;
  border-bottom-style: solid;
  padding-bottom: 0;
}

.faq-question {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: .5rem;
  display: flex;
}

.faq-answare {
  overflow: hidden;
}

.faq-answer-inner {
  max-width: none;
  padding-top: 1rem;
}

.small-text {
  color: #02542d;
  letter-spacing: .1px;
  margin-bottom: .5rem;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}

.small-text.smaller {
  font-size: .5rem;
}

.small-text._2 {
  color: #02542dcc;
  font-size: .8rem;
  font-style: italic;
  line-height: 1rem;
}

.contact-section {
  background-color: #fcfff2cc;
  border: 1px #02542d;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.textarea {
  background-color: #0000;
  border: 1px solid #02542d;
  border-radius: 20px;
  max-width: 400px;
  min-height: 200px;
}

.text-filed {
  color: #02542d;
  background-color: #0000;
  border: 1px #02542d;
  border-bottom-style: solid;
  max-width: 400px;
  padding-left: 0;
}

.form {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #02542d1a;
  border: 1px solid #000;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 600px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.form-block {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 80px;
  display: flex;
}

.footer-section {
  background-color: #fcfff2cc;
  border-top: 1px solid #02542d;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
  padding-bottom: 20px;
  position: static;
}

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

.image-3 {
  width: 200px;
  height: 200px;
}

.social-media-wrapper {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex: none;
  display: flex;
}

.socail {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.image-4 {
  max-width: 50%;
}

.head {
  color: #02542d;
  font-size: 1.25rem;
}

.faq-heading {
  color: #02542d;
  font-size: 1.625rem;
  line-height: 2rem;
}

.faq-text {
  color: #02542d;
  font-size: 1rem;
  line-height: 1.5rem;
}

.heading {
  flex: none;
}

.nav-link-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.navconteiner {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
}

.image-wrapper {
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-2 {
  border-bottom: 1px solid #02542d;
  width: 80%;
  margin-top: 0;
  margin-bottom: 0;
}

.image-5 {
  flex: none;
}

.kontakt {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.video {
  border-radius: 40px;
  margin-top: 40px;
}

.info-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-7 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 100px;
  display: flex;
}

.image-6 {
  max-width: 70%;
}

.image-7 {
  object-fit: cover;
  max-width: 70%;
}

.image-8, .image-9 {
  max-width: 70%;
}

.disclame-wrapper {
  justify-content: center;
  align-items: flex-end;
  margin-top: 60px;
  display: flex;
  position: static;
  inset: auto 0% 0%;
}

.navbar-3 {
  background-color: #fcfff2cc;
}

.success-message {
  background-color: #0000;
}

.image-10, .image-11 {
  flex: none;
  max-width: none;
}

.body-wrapper {
  width: 100%;
}

.wrapper-descriptionn {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.line-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.image-wedo {
  width: 100%;
  max-width: none;
}

.wrapper-heading {
  border-top: 1px solid #000;
}

.news-section {
  background-color: #fcfff2cc;
  border-top: 1px #02542d;
  border-bottom: 1px #000;
  width: 100%;
  margin-top: 90px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 160px;
  padding-bottom: 80px;
}

.news-section.second {
  margin-top: 0;
  padding-top: 0;
}

.video-2 {
  width: 100%;
}

.background-video {
  border: 1px solid #000;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.pause-state {
  overflow: hidden;
}

.video-wrapper {
  width: 336px;
  height: 45px;
}

.description-wrapper3 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.description-wrapper3.dva {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  width: 100%;
  max-width: none;
  padding-left: 20px;
}

.text-description-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.link-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-8 {
  width: 30vw;
  height: 60vh;
}

@media screen and (max-width: 991px) {
  .hero-section {
    padding-top: 100px;
    padding-bottom: 70px;
  }

  .conteiner {
    max-width: 810px;
    height: auto;
    padding-left: 30px;
    padding-right: 30px;
  }

  .conteiner._2 {
    height: 500vh;
  }

  ._12-colums-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    height: 100%;
  }

  ._12-colums-grid.rows, ._12-colums-grid.rows4 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  ._12-colums-grid.rows2 {
    height: auto;
  }

  .main-heading {
    font-size: 48px;
    line-height: 58px;
  }

  .text {
    font-size: 16px;
    line-height: 24px;
  }

  .text-wrapper.pading {
    margin-top: 20px;
  }

  .info-section {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .heading-section {
    font-size: 1.8rem;
    line-height: 2rem;
  }

  .heading-section.center {
    line-height: 2.8rem;
  }

  .nav-menu {
    background-color: #fcfff2;
    flex-flow: row;
    margin-top: 0;
    padding-bottom: 40px;
  }

  .small-text.smaller {
    line-height: .75rem;
  }

  .small-text._2 {
    -webkit-text-stroke-color: #02542dcc;
    border: 1px solid #02542d;
  }

  .nav-link-wrapper {
    flex-flow: column;
  }

  .navconteiner {
    max-width: 810px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .menu-button {
    width: auto;
    height: auto;
    padding: 0;
  }

  .menu-button.w--open {
    background-color: #fcfff2;
  }

  .image-6, .image-7, .image-8, .image-9 {
    max-width: 100%;
  }

  .navbar-3 {
    height: 70px;
  }

  .lottie {
    width: 70px;
    height: 70px;
  }

  .navbar-4 {
    justify-content: center;
    align-items: center;
  }

  .wrapper-heading {
    width: 100%;
  }

  .news-section {
    margin-top: 0;
  }

  .background-video {
    width: 50vw;
    height: 50vh;
  }

  .image-13 {
    max-width: 60%;
  }
}

@media screen and (max-width: 479px) {
  .hero-section {
    background-color: #fcfff2cc;
    padding-bottom: 20px;
  }

  .conteiner {
    max-width: 360px;
    padding-left: 20px;
    padding-right: 20px;
  }

  ._12-colums-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  ._12-colums-grid.rows {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  ._12-colums-grid.rows4 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  ._12-colums-grid.rows2 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .main-heading {
    font-size: 2.5rem;
    line-height: 2.75rem;
  }

  .text {
    text-align: justify;
    letter-spacing: .1rem;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .text.center {
    text-align: justify;
    letter-spacing: .1rem;
  }

  .text.spacing {
    text-align: justify;
  }

  .text.spacinghigh {
    text-align: left;
    margin-top: 20px;
  }

  .button, .button.obrnuto {
    flex: none;
  }

  .button.center {
    flex: none;
    margin-left: 0;
  }

  .button.pading {
    margin-top: 20px;
  }

  .button-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
  }

  .info-section {
    background-color: #fcfff2cc;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading-section {
    font-size: 1.25rem;
    line-height: 2rem;
  }

  .heading-section.center {
    line-height: 2rem;
  }

  .wrapper._40 {
    grid-row-gap: 40px;
    border: 1px #02542d;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 20px;
  }

  .lego-info-section {
    background-color: #fcfff280;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .faq-section {
    background-color: #fcfff280;
    border-top-style: solid;
    border-top-color: #02542d;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .navbar {
    flex-flow: column;
    max-width: none;
    height: 60px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .nav-menu {
    background-color: #fcfff2;
    flex-flow: column;
    margin-bottom: 0;
    padding-bottom: 20px;
  }

  .heading-main {
    font-size: 2rem;
  }

  .grid-wrepper {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .left-side-card {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-bottom: 1px solid #02542d;
    border-right-style: none;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block.center {
    text-align: center;
    flex: none;
    width: 50%;
  }

  .right-side-card {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    padding-left: 0;
  }

  .card-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .set-wrapper {
    flex: none;
    justify-content: flex-start;
    align-items: flex-start;
    display: block;
  }

  .faq-weapper {
    margin-top: 0;
  }

  .faq-question {
    padding-top: 2rem;
  }

  .small-text {
    text-align: justify;
    border: 1px #02542d;
    padding-bottom: 10px;
  }

  .small-text.smaller {
    letter-spacing: 0;
    flex: 0 auto;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: .4rem;
    line-height: .5rem;
  }

  .small-text._2 {
    border-style: none;
    font-size: .6rem;
    font-style: italic;
    line-height: .8rem;
  }

  .contact-section {
    background-color: #fcfff280;
    border-top-style: solid;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .textarea, .text-filed {
    max-width: 250px;
  }

  .form {
    width: 300px;
  }

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

  .footer-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .image-3 {
    flex: none;
    width: 150px;
    height: 150px;
  }

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

  .socail {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .head {
    text-align: left;
  }

  .faq-heading {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.125rem;
    line-height: 1.4rem;
  }

  .faq-text {
    letter-spacing: .1px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .nav-link-wrapper {
    flex-flow: column;
  }

  .navconteiner {
    max-width: 360px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .menu-button {
    padding: 0;
  }

  .menu-button.w--open {
    background-color: #fcfff2;
  }

  .brand {
    padding-left: 0;
  }

  .image-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .heading-2 {
    margin-left: 0;
  }

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

  .navbar-2 {
    background-color: #fcfff2;
    flex: none;
    max-width: 100%;
    height: 50px;
  }

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

  .video {
    margin-top: 0;
  }

  .info-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex: none;
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .image-6, .image-7, .image-8, .image-9 {
    max-width: 100%;
  }

  .disclame-wrapper {
    margin-top: 40px;
  }

  .lottie {
    width: 50px;
    height: 50px;
  }

  .image-12 {
    object-fit: cover;
    max-width: none;
  }

  .body-wrapper {
    width: 100%;
  }

  .wrapper-descriptionn, .line-wrapper {
    flex-flow: column;
  }

  .line-wrapper._2 {
    flex-flow: row;
  }

  .wrapper-heading {
    border: 1px #02542d;
    border-top-style: solid;
  }

  .background-video {
    width: 80vw;
    height: 50vh;
  }
}

#w-node-d0fe1fda-b588-502f-6365-16dcd18a4c59-f1a91bfe {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_00e28ae7-8bb0-1a77-d18a-c0e28c93249f-f1a91bfe {
  grid-area: 2 / 1 / 3 / 6;
}

#w-node-_8be4694a-fa53-e410-d738-c9bc9a6daec4-f1a91bfe {
  grid-area: 3 / 1 / 4 / 6;
  align-self: auto;
}

#w-node-_76163533-490e-abd3-de89-13a42c90b78e-f1a91bfe {
  grid-area: 1 / 6 / 4 / 13;
  place-self: center;
}

#w-node-_98e1beaf-fce8-3987-525c-92824b296e48-f1a91bfe {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_49ffa69c-d4a3-f33a-e991-c63ece908cb0-f1a91bfe {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-f02b723c-2cca-90f1-bd93-8fd82276f3a4-f1a91bfe {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-ed4673b4-6684-dbaa-e907-f8853b662590-f1a91bfe {
  grid-area: 3 / 4 / 4 / 7;
}

#w-node-_42bedbee-6256-64b1-baa1-7cd0d0db3ad7-f1a91bfe {
  grid-area: 3 / 7 / 4 / 10;
}

#w-node-bf2b6353-dd39-4cf2-0697-64a396287016-f1a91bfe {
  grid-area: 3 / 10 / 4 / 13;
}

#w-node-_6b3e2bd6-5a16-cd60-b49d-e29a9aba322f-f1a91bfe {
  grid-area: 4 / 1 / 5 / 13;
}

#w-node-cc5b9c00-2ec4-f98c-5737-7d93cc3b80e1-f1a91bfe {
  grid-area: 5 / 3 / 6 / 11;
}

#w-node-_6ffe6e6a-1bcd-db91-1ccb-15a0f0c7bb6e-f1a91bfe {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_01d04cfe-0b2d-957c-687f-efcf94a244b1-f1a91bfe {
  grid-area: 2 / 1 / 3 / 12;
}

#w-node-e2ac584c-6da6-30ab-0b55-6bd971230458-f1a91bfe {
  grid-area: 2 / 6 / 4 / 13;
  place-self: center;
}

#w-node-fef5755b-c9d7-244d-c50f-81da317c1fc4-f1a91bfe {
  grid-area: 3 / 1 / 4 / 6;
  place-self: start center;
}

#w-node-_7956fcce-149d-b745-999f-73b80f5f7a6c-0f5f7a69 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_7956fcce-149d-b745-999f-73b80f5f7a6e-0f5f7a69 {
  grid-area: 1 / 4 / 2 / 7;
  place-self: start center;
}

#w-node-_7956fcce-149d-b745-999f-73b80f5f7a75-0f5f7a69 {
  grid-area: 1 / 7 / 2 / 10;
  place-self: start center;
}

#w-node-_7956fcce-149d-b745-999f-73b80f5f7a7a-0f5f7a69 {
  grid-area: 1 / 10 / 2 / 13;
  align-self: end;
}

#w-node-_6cb2ee4f-a1c1-1a42-9ac4-6d03b15b2342-c7b57029 {
  grid-area: 1 / 5 / 2 / 9;
  place-self: center;
}

#w-node-_7b33497c-eba3-a1fd-76ae-cca09d03b9d5-c7b57029 {
  grid-area: 2 / 2 / 3 / 12;
  place-self: center;
}

#w-node-c15a2659-765d-92e4-37b6-58b96e5c5d2e-c7b57029 {
  grid-area: 3 / 5 / 4 / 9;
  place-self: center;
}

#w-node-_2ec15449-c7b2-0412-2c56-5761527d3dd8-c7b57029 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_0259eab4-b03e-9dd2-c50c-2f962e0d9477-c7b57029 {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-d2d11915-11e5-851c-1a36-2431133ac6a6-c7b57029 {
  grid-area: 3 / 1 / 4 / 6;
  place-self: center;
}

#w-node-_17050d07-97a2-ee59-60e8-22eb582eadd1-c7b57029 {
  grid-area: 3 / 6 / 4 / 13;
  place-self: center;
}

#w-node-c21ee3d9-c5af-8611-b41b-7f3cdcad96bd-c7b57029 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-c21ee3d9-c5af-8611-b41b-7f3cdcad96bf-c7b57029 {
  grid-area: 2 / 1 / 3 / 11;
}

#w-node-c21ee3d9-c5af-8611-b41b-7f3cdcad96c1-c7b57029 {
  grid-area: 3 / 7 / 4 / 12;
  place-self: center;
}

#w-node-c21ee3d9-c5af-8611-b41b-7f3cdcad96c3-c7b57029 {
  grid-area: 3 / 1 / 4 / 7;
  place-self: center;
}

#w-node-_3379bd78-2ed9-62b0-d74a-ab6a24c5cc96-c7b57029 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_3379bd78-2ed9-62b0-d74a-ab6a24c5cc98-c7b57029 {
  grid-area: 2 / 1 / 3 / 11;
}

#w-node-_3379bd78-2ed9-62b0-d74a-ab6a24c5cc9a-c7b57029 {
  grid-area: 3 / 1 / 4 / 6;
  place-self: center;
}

#w-node-_3379bd78-2ed9-62b0-d74a-ab6a24c5cc9c-c7b57029 {
  grid-area: 3 / 6 / 4 / 13;
  place-self: center;
}

#w-node-_727361f9-42ad-8285-abb2-ad311fa0152f-6029dfe3 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_5b15ea6f-7733-b5ac-2d18-f4ca21fdd743-6029dfe3 {
  grid-area: 2 / 3 / 3 / 11;
}

#w-node-_69a0e713-82eb-c2fc-aa34-ed528d571a8c-6029dfe3 {
  grid-area: 1 / 2 / 2 / 6;
  place-self: start center;
}

#w-node-_2096b852-c5d3-78df-1de1-cb8a601bb2c4-6029dfe3 {
  grid-area: 1 / 6 / 2 / 12;
  place-self: center end;
}

#w-node-f53a5942-6e0b-3f9f-724c-836d598a8787-6029dfe3 {
  grid-area: 1 / 8 / 2 / 12;
  place-self: start center;
}

#w-node-f53a5942-6e0b-3f9f-724c-836d598a878c-6029dfe3 {
  grid-area: 1 / 2 / 2 / 8;
  place-self: center start;
}

#w-node-_33c906db-829b-ae38-7197-459d131dae53-6029dfe3 {
  grid-area: 1 / 2 / 2 / 6;
  place-self: start center;
}

#w-node-_33c906db-829b-ae38-7197-459d131dae58-6029dfe3 {
  grid-area: 1 / 6 / 2 / 12;
  place-self: center end;
}

#w-node-_600d0eb9-8615-5c84-7f65-7d93180aa39d-6029dfe3 {
  grid-area: 1 / 8 / 2 / 12;
  place-self: start center;
}

#w-node-_600d0eb9-8615-5c84-7f65-7d93180aa3a2-6029dfe3 {
  grid-area: 1 / 2 / 2 / 8;
  place-self: center start;
}

#w-node-_802da2f5-a121-040a-75ef-700dc3732e3c-76f31cc8 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_478848cc-02af-cd44-255c-14aab11577e0-76f31cc8 {
  grid-area: 2 / 2 / 3 / 12;
}

#w-node-_6f993492-c619-00be-94a7-6ac5d1929410-6d5f1126 {
  grid-area: 1 / 5 / 2 / 9;
  place-self: center;
}

#w-node-_13719de0-3bb7-70a3-8dab-8d445adaa142-6d5f1126 {
  grid-area: 2 / 3 / 3 / 11;
  place-self: center;
}

#w-node-_8c1fff45-78d8-7ce7-14a5-3d46ff3f10e4-6d5f1126 {
  grid-area: 3 / 1 / 4 / 6;
}

#w-node-_22c644f1-e08e-519c-08f1-824fa103b4ba-6d5f1126 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-c1274603-e388-a192-b6bd-0e1c9cb6e6d1-6d5f1126 {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-_4544bd6f-0a64-7614-dbf4-2efc9ec4af2c-6d5f1126, #w-node-_5b6efd5f-3c63-4569-d283-867737028daa-6d5f1126, #w-node-_5d872576-c4cc-6c07-8e26-1a43ac356c24-6d5f1126, #w-node-_30849192-245f-d4c5-83c4-3b9653be1519-6d5f1126 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-c077a9ec-48ff-63d5-82ab-86f026b230c6-6d5f1126 {
  grid-area: 1 / 1 / 2 / 3;
  align-self: end;
}

#w-node-_0ef45ac7-768a-b0a8-50fe-b35eaed3f3f0-6d5f1126 {
  grid-area: 1 / 3 / 2 / 5;
  align-self: end;
}

#w-node-_4c8592c0-54c7-351e-2360-ab2b9a586190-6d5f1126 {
  grid-area: 1 / 5 / 2 / 7;
  align-self: end;
}

#w-node-_9aa101b2-0db7-aa94-8f9b-07780977f3a0-6d5f1126 {
  grid-area: 1 / 7 / 2 / 9;
  align-self: end;
}

#w-node-_803e4d1e-ce10-f314-c5c8-4151c3b2e080-6d5f1126 {
  grid-area: 1 / 9 / 2 / 11;
  align-self: end;
}

#w-node-_2c7db20e-c6c4-f0af-311f-2ba3ddde12b5-6d5f1126 {
  grid-area: 1 / 11 / 2 / 13;
  place-self: end;
}

#w-node-f0fbb11b-6d76-3b5c-c969-639797296672-ce1ad54d {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_42e2faae-0aac-67ac-57ea-3730773e17de-ce1ad54d, #w-node-_4fbfd4ee-e0fb-5e79-d13a-628046ba2cef-ce1ad54d {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_4fbfd4ee-e0fb-5e79-d13a-628046ba2cf5-ce1ad54d {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-b11244e2-72ce-dfcb-f2a7-66cb7a858d3e-ce1ad54d {
  grid-area: 1 / 1 / 2 / 4;
  place-self: center;
}

#w-node-b11244e2-72ce-dfcb-f2a7-66cb7a858d44-ce1ad54d {
  grid-area: 1 / 4 / 2 / 13;
}

@media screen and (max-width: 991px) {
  #w-node-d0fe1fda-b588-502f-6365-16dcd18a4c59-f1a91bfe {
    grid-column-end: 9;
  }

  #w-node-_00e28ae7-8bb0-1a77-d18a-c0e28c93249f-f1a91bfe {
    grid-column-end: 5;
  }

  #w-node-_76163533-490e-abd3-de89-13a42c90b78e-f1a91bfe {
    grid-area: 1 / 5 / 3 / 9;
    align-self: start;
  }

  #w-node-_98e1beaf-fce8-3987-525c-92824b296e48-f1a91bfe, #w-node-_49ffa69c-d4a3-f33a-e991-c63ece908cb0-f1a91bfe {
    grid-column-end: 9;
  }

  #w-node-f02b723c-2cca-90f1-bd93-8fd82276f3a4-f1a91bfe {
    grid-column-end: 3;
  }

  #w-node-ed4673b4-6684-dbaa-e907-f8853b662590-f1a91bfe {
    grid-area: 3 / 3 / 4 / 5;
  }

  #w-node-_42bedbee-6256-64b1-baa1-7cd0d0db3ad7-f1a91bfe {
    grid-area: 3 / 5 / 4 / 7;
  }

  #w-node-bf2b6353-dd39-4cf2-0697-64a396287016-f1a91bfe {
    grid-area: 3 / 7 / 4 / 9;
  }

  #w-node-_6b3e2bd6-5a16-cd60-b49d-e29a9aba322f-f1a91bfe {
    grid-column-end: 9;
  }

  #w-node-cc5b9c00-2ec4-f98c-5737-7d93cc3b80e1-f1a91bfe {
    grid-column: 1 / 9;
  }

  #w-node-_7956fcce-149d-b745-999f-73b80f5f7a69-0f5f7a69 {
    grid-column-start: 6;
  }

  #w-node-_7956fcce-149d-b745-999f-73b80f5f7a6e-0f5f7a69 {
    grid-column: 3 / 6;
  }

  #w-node-_7956fcce-149d-b745-999f-73b80f5f7a75-0f5f7a69, #w-node-_7956fcce-149d-b745-999f-73b80f5f7a7a-0f5f7a69 {
    grid-column: 6 / 9;
  }

  #w-node-_6cb2ee4f-a1c1-1a42-9ac4-6d03b15b2342-c7b57029 {
    grid-column: 3 / 7;
  }

  #w-node-_7b33497c-eba3-a1fd-76ae-cca09d03b9d5-c7b57029 {
    grid-column: 1 / 9;
  }

  #w-node-c15a2659-765d-92e4-37b6-58b96e5c5d2e-c7b57029 {
    grid-column: 3 / 7;
  }

  #w-node-_0259eab4-b03e-9dd2-c50c-2f962e0d9477-c7b57029, #w-node-d2d11915-11e5-851c-1a36-2431133ac6a6-c7b57029 {
    grid-column-end: 9;
  }

  #w-node-_17050d07-97a2-ee59-60e8-22eb582eadd1-c7b57029 {
    grid-area: 4 / 1 / 5 / 9;
  }

  #w-node-c21ee3d9-c5af-8611-b41b-7f3cdcad96bf-c7b57029 {
    grid-column-end: 9;
  }

  #w-node-c21ee3d9-c5af-8611-b41b-7f3cdcad96c1-c7b57029 {
    grid-column: 1 / 9;
  }

  #w-node-c21ee3d9-c5af-8611-b41b-7f3cdcad96c3-c7b57029 {
    grid-row: 4 / 5;
    grid-column-end: 9;
  }

  #w-node-_3379bd78-2ed9-62b0-d74a-ab6a24c5cc98-c7b57029, #w-node-_3379bd78-2ed9-62b0-d74a-ab6a24c5cc9a-c7b57029 {
    grid-column-end: 9;
  }

  #w-node-_3379bd78-2ed9-62b0-d74a-ab6a24c5cc9c-c7b57029 {
    grid-area: 4 / 1 / 5 / 9;
  }

  #w-node-_727361f9-42ad-8285-abb2-ad311fa0152f-6029dfe3 {
    grid-column-end: 9;
  }

  #w-node-_5b15ea6f-7733-b5ac-2d18-f4ca21fdd743-6029dfe3 {
    grid-column: 1 / 9;
  }

  #w-node-_69a0e713-82eb-c2fc-aa34-ed528d571a8c-6029dfe3 {
    grid-column: 1 / 5;
  }

  #w-node-_2096b852-c5d3-78df-1de1-cb8a601bb2c4-6029dfe3, #w-node-f53a5942-6e0b-3f9f-724c-836d598a8787-6029dfe3 {
    grid-column: 5 / 9;
  }

  #w-node-f53a5942-6e0b-3f9f-724c-836d598a878c-6029dfe3, #w-node-_33c906db-829b-ae38-7197-459d131dae53-6029dfe3 {
    grid-column: 1 / 5;
  }

  #w-node-_33c906db-829b-ae38-7197-459d131dae58-6029dfe3, #w-node-_600d0eb9-8615-5c84-7f65-7d93180aa39d-6029dfe3 {
    grid-column: 5 / 9;
  }

  #w-node-_600d0eb9-8615-5c84-7f65-7d93180aa3a2-6029dfe3 {
    grid-column: 1 / 5;
  }

  #w-node-_802da2f5-a121-040a-75ef-700dc3732e3c-76f31cc8 {
    grid-column: 3 / 7;
  }

  #w-node-_478848cc-02af-cd44-255c-14aab11577e0-76f31cc8 {
    grid-column: 1 / 9;
  }

  #w-node-_6f993492-c619-00be-94a7-6ac5d1929410-6d5f1126 {
    grid-column: 3 / 7;
  }

  #w-node-_13719de0-3bb7-70a3-8dab-8d445adaa142-6d5f1126 {
    grid-column: 2 / 8;
  }

  #w-node-_22c644f1-e08e-519c-08f1-824fa103b4ba-6d5f1126, #w-node-c1274603-e388-a192-b6bd-0e1c9cb6e6d1-6d5f1126, #w-node-_4544bd6f-0a64-7614-dbf4-2efc9ec4af2c-6d5f1126, #w-node-_5b6efd5f-3c63-4569-d283-867737028daa-6d5f1126, #w-node-_5d872576-c4cc-6c07-8e26-1a43ac356c24-6d5f1126, #w-node-_30849192-245f-d4c5-83c4-3b9653be1519-6d5f1126 {
    grid-column-end: 9;
  }

  #w-node-c077a9ec-48ff-63d5-82ab-86f026b230c6-6d5f1126 {
    grid-column-end: 4;
  }

  #w-node-_0ef45ac7-768a-b0a8-50fe-b35eaed3f3f0-6d5f1126 {
    grid-column: 3 / 7;
    justify-self: end;
  }

  #w-node-_4c8592c0-54c7-351e-2360-ab2b9a586190-6d5f1126 {
    grid-area: 1 / 6 / 2 / 9;
    align-self: end;
  }

  #w-node-_9aa101b2-0db7-aa94-8f9b-07780977f3a0-6d5f1126 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_803e4d1e-ce10-f314-c5c8-4151c3b2e080-6d5f1126 {
    grid-area: 2 / 3 / 3 / 6;
  }

  #w-node-_2c7db20e-c6c4-f0af-311f-2ba3ddde12b5-6d5f1126 {
    grid-area: 2 / 5 / 3 / 9;
  }

  #w-node-f0fbb11b-6d76-3b5c-c969-639797296672-ce1ad54d {
    grid-column: 1 / 9;
  }

  #w-node-_42e2faae-0aac-67ac-57ea-3730773e17de-ce1ad54d {
    grid-area: 2 / 1 / 3 / 9;
    justify-self: center;
  }

  #w-node-_4fbfd4ee-e0fb-5e79-d13a-628046ba2cef-ce1ad54d {
    grid-row: 2 / 3;
    grid-column-end: 9;
    justify-self: center;
  }

  #w-node-_4fbfd4ee-e0fb-5e79-d13a-628046ba2cf5-ce1ad54d {
    grid-column: 1 / 9;
  }

  #w-node-b11244e2-72ce-dfcb-f2a7-66cb7a858d3e-ce1ad54d {
    grid-row: 2 / 3;
    grid-column-end: 9;
  }

  #w-node-b11244e2-72ce-dfcb-f2a7-66cb7a858d44-ce1ad54d {
    grid-column: 1 / 9;
  }
}

@media screen and (max-width: 479px) {
  #w-node-d0fe1fda-b588-502f-6365-16dcd18a4c59-f1a91bfe {
    grid-column-end: 5;
  }

  #w-node-_00e28ae7-8bb0-1a77-d18a-c0e28c93249f-f1a91bfe {
    grid-row: 2 / 3;
  }

  #w-node-_8be4694a-fa53-e410-d738-c9bc9a6daec4-f1a91bfe {
    grid-row: 4 / 5;
    grid-column-end: 5;
  }

  #w-node-_76163533-490e-abd3-de89-13a42c90b78e-f1a91bfe {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_98e1beaf-fce8-3987-525c-92824b296e48-f1a91bfe, #w-node-_49ffa69c-d4a3-f33a-e991-c63ece908cb0-f1a91bfe {
    grid-column-end: 5;
  }

  #w-node-f02b723c-2cca-90f1-bd93-8fd82276f3a4-f1a91bfe {
    grid-column: 1 / 5;
    place-self: auto;
  }

  #w-node-ed4673b4-6684-dbaa-e907-f8853b662590-f1a91bfe {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_42bedbee-6256-64b1-baa1-7cd0d0db3ad7-f1a91bfe {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-bf2b6353-dd39-4cf2-0697-64a396287016-f1a91bfe {
    grid-area: 6 / 1 / 7 / 5;
  }

  #w-node-_6b3e2bd6-5a16-cd60-b49d-e29a9aba322f-f1a91bfe {
    grid-row: 7 / 8;
    grid-column-end: 5;
  }

  #w-node-cc5b9c00-2ec4-f98c-5737-7d93cc3b80e1-f1a91bfe {
    grid-area: 8 / 1 / 9 / 5;
  }

  #w-node-_6ffe6e6a-1bcd-db91-1ccb-15a0f0c7bb6e-f1a91bfe, #w-node-_01d04cfe-0b2d-957c-687f-efcf94a244b1-f1a91bfe {
    grid-column-end: 5;
  }

  #w-node-e2ac584c-6da6-30ab-0b55-6bd971230458-f1a91bfe {
    grid-column: 1 / 5;
    grid-row-start: 3;
  }

  #w-node-fef5755b-c9d7-244d-c50f-81da317c1fc4-f1a91bfe {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_7956fcce-149d-b745-999f-73b80f5f7a69-0f5f7a69 {
    grid-row-end: 5;
  }

  #w-node-_7956fcce-149d-b745-999f-73b80f5f7a6c-0f5f7a69 {
    grid-column-end: 5;
    place-self: center;
  }

  #w-node-_7956fcce-149d-b745-999f-73b80f5f7a6e-0f5f7a69 {
    grid-area: 2 / 1 / 3 / 5;
    place-self: auto;
  }

  #w-node-_7956fcce-149d-b745-999f-73b80f5f7a75-0f5f7a69 {
    grid-area: 3 / 1 / 4 / 5;
    place-self: auto;
  }

  #w-node-_7956fcce-149d-b745-999f-73b80f5f7a7a-0f5f7a69 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_6cb2ee4f-a1c1-1a42-9ac4-6d03b15b2342-c7b57029, #w-node-_7b33497c-eba3-a1fd-76ae-cca09d03b9d5-c7b57029 {
    grid-column: 1 / 5;
  }

  #w-node-c15a2659-765d-92e4-37b6-58b96e5c5d2e-c7b57029 {
    grid-column: 1 / 5;
    place-self: auto;
  }

  #w-node-_2ec15449-c7b2-0412-2c56-5761527d3dd8-c7b57029, #w-node-_0259eab4-b03e-9dd2-c50c-2f962e0d9477-c7b57029 {
    grid-column-end: 5;
  }

  #w-node-d2d11915-11e5-851c-1a36-2431133ac6a6-c7b57029 {
    grid-row: 3 / 4;
    grid-column-end: 5;
  }

  #w-node-_17050d07-97a2-ee59-60e8-22eb582eadd1-c7b57029 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-c21ee3d9-c5af-8611-b41b-7f3cdcad96bd-c7b57029, #w-node-c21ee3d9-c5af-8611-b41b-7f3cdcad96bf-c7b57029 {
    grid-column-end: 5;
  }

  #w-node-c21ee3d9-c5af-8611-b41b-7f3cdcad96c1-c7b57029 {
    grid-column: 1 / 5;
  }

  #w-node-c21ee3d9-c5af-8611-b41b-7f3cdcad96c3-c7b57029 {
    grid-row: 4 / 5;
    grid-column-end: 5;
  }

  #w-node-_3379bd78-2ed9-62b0-d74a-ab6a24c5cc96-c7b57029, #w-node-_3379bd78-2ed9-62b0-d74a-ab6a24c5cc98-c7b57029, #w-node-_3379bd78-2ed9-62b0-d74a-ab6a24c5cc9a-c7b57029 {
    grid-column-end: 5;
  }

  #w-node-_3379bd78-2ed9-62b0-d74a-ab6a24c5cc9c-c7b57029 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_727361f9-42ad-8285-abb2-ad311fa0152f-6029dfe3 {
    grid-column-end: 5;
  }

  #w-node-_5b15ea6f-7733-b5ac-2d18-f4ca21fdd743-6029dfe3, #w-node-_69a0e713-82eb-c2fc-aa34-ed528d571a8c-6029dfe3 {
    grid-column: 1 / 5;
  }

  #w-node-_2096b852-c5d3-78df-1de1-cb8a601bb2c4-6029dfe3 {
    grid-area: 2 / 1 / 3 / 5;
    justify-self: center;
  }

  #w-node-f53a5942-6e0b-3f9f-724c-836d598a8787-6029dfe3 {
    grid-column: 1 / 5;
  }

  #w-node-f53a5942-6e0b-3f9f-724c-836d598a878c-6029dfe3 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_33c906db-829b-ae38-7197-459d131dae53-6029dfe3 {
    grid-column: 1 / 5;
  }

  #w-node-_33c906db-829b-ae38-7197-459d131dae58-6029dfe3 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_600d0eb9-8615-5c84-7f65-7d93180aa39d-6029dfe3 {
    grid-column: 1 / 5;
  }

  #w-node-_600d0eb9-8615-5c84-7f65-7d93180aa3a2-6029dfe3 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_802da2f5-a121-040a-75ef-700dc3732e3c-76f31cc8, #w-node-_478848cc-02af-cd44-255c-14aab11577e0-76f31cc8, #w-node-_6f993492-c619-00be-94a7-6ac5d1929410-6d5f1126, #w-node-_13719de0-3bb7-70a3-8dab-8d445adaa142-6d5f1126 {
    grid-column: 1 / 5;
  }

  #w-node-_8c1fff45-78d8-7ce7-14a5-3d46ff3f10e4-6d5f1126, #w-node-_22c644f1-e08e-519c-08f1-824fa103b4ba-6d5f1126, #w-node-c1274603-e388-a192-b6bd-0e1c9cb6e6d1-6d5f1126, #w-node-_5b6efd5f-3c63-4569-d283-867737028daa-6d5f1126 {
    grid-column-end: 5;
  }

  #w-node-c077a9ec-48ff-63d5-82ab-86f026b230c6-6d5f1126 {
    grid-column-end: 3;
  }

  #w-node-_0ef45ac7-768a-b0a8-50fe-b35eaed3f3f0-6d5f1126 {
    grid-column-end: 5;
  }

  #w-node-_4c8592c0-54c7-351e-2360-ab2b9a586190-6d5f1126 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_9aa101b2-0db7-aa94-8f9b-07780977f3a0-6d5f1126 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_803e4d1e-ce10-f314-c5c8-4151c3b2e080-6d5f1126 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_2c7db20e-c6c4-f0af-311f-2ba3ddde12b5-6d5f1126 {
    grid-area: 3 / 3 / 4 / 5;
  }

  #w-node-f0fbb11b-6d76-3b5c-c969-639797296672-ce1ad54d, #w-node-_42e2faae-0aac-67ac-57ea-3730773e17de-ce1ad54d, #w-node-_4fbfd4ee-e0fb-5e79-d13a-628046ba2cef-ce1ad54d, #w-node-_4fbfd4ee-e0fb-5e79-d13a-628046ba2cf5-ce1ad54d, #w-node-b11244e2-72ce-dfcb-f2a7-66cb7a858d3e-ce1ad54d, #w-node-b11244e2-72ce-dfcb-f2a7-66cb7a858d44-ce1ad54d {
    grid-column-end: 5;
  }
}


