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

.hero-section {
  height: 90vh;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: 0.5fr 5fr 0.5fr;
  grid-template-rows: 0.5fr 5fr 0.5fr;
}

.hero-section.homepage {
  height: 90vh;
  -ms-grid-rows: 5fr 0.5fr;
  grid-template-rows: 5fr 0.5fr;
}

.hero-section.ourproducts {
  -ms-grid-rows: 5fr 0.5fr;
  grid-template-rows: 5fr 0.5fr;
}

.hero-section.inourgenes {
  -ms-grid-rows: 5fr 0.5fr;
  grid-template-rows: 5fr 0.5fr;
}

.hero-section.contact {
  -ms-grid-rows: 5fr 0.5fr;
  grid-template-rows: 5fr 0.5fr;
}

.heroimagehome {
  position: static;
  display: block;
  border-radius: 0px;
  background-image: url('../images/1920-023.jpg');
  background-position: 0% 0%;
  background-size: cover;
  opacity: 1;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.homeherocontent {
  max-width: 550px;
  margin-top: 0px;
  padding-top: 96px;
  padding-left: 45px;
  background-color: #fff;
}

.headdi {
  width: 80%;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Actadisplay, Georgia, sans-serif;
  color: #28276a;
  font-size: 52px;
  line-height: 56px;
  font-weight: 500;
}

.red-divider {
  width: 96px;
  height: 2px;
  margin-top: 71px;
  margin-bottom: 71px;
  padding-left: 45px;
  background-color: #dc1e2f;
}

.basic-paragraph {
  width: 100%;
  max-width: 880px;
  margin-top: 50px;
  padding-left: 0px;
  font-family: 'Akkurat Pro Light', sans-serif;
  color: #4d4c4d;
  font-size: 28px;
  line-height: 36px;
  font-weight: 300;
}

.basic-paragraph.white {
  width: 100%;
  max-width: 880px;
  margin-top: 75px;
  padding-left: 0px;
  color: #fff;
}

.basic-paragraph.var {
  margin-top: 150px;
  margin-bottom: 300px;
  padding-left: 0px;
}

.basic-paragraph.var.var2 {
  margin-top: 0px;
}

.basic-paragraph.whiteonblue {
  margin-top: 50px;
  color: #fff;
}

.basic-paragraph.whiteonblue.var {
  margin-top: 200px;
  margin-bottom: 0px;
  padding-left: 0px;
}

.basic-paragraph.whiteonblue.var.contact {
  margin-top: 0px;
}

.basic-paragraph.hero {
  margin-bottom: 48px;
  padding-right: 5%;
}

.basic-paragraph.products {
  padding-top: 100px;
}

.body {
  font-family: 'Akkurat Pro Light', sans-serif;
  color: #4d4c4d;
  font-size: 28px;
  line-height: 36px;
}

.language-selection {
  position: relative;
  display: block;
  overflow: visible;
  float: right;
  clear: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.navbar {
  background-color: transparent;
}

.stormar-home {
  margin-top: 50px;
}

.textsection {
  grid-template-areas: ". . Area";
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  background-color: #fff;
}

.textsection._2 {
  margin-top: -325px;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.textsection._2.contactmap {
  margin-top: 0px;
}

.textsection.owners {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.textsection.ourproductsintro {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.textsection.processing {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.textsection.inourgenes {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.about-section-content {
  margin-bottom: 0px;
  padding-left: 45px;
}

.about-section-content._2 {
  margin-bottom: 0px;
}

.heading {
  max-width: 770px;
  margin-top: 150px;
  margin-bottom: 30px;
  padding-right: 92px;
  font-family: Actadisplay, Georgia, sans-serif;
  color: #28276a;
  font-size: 52px;
  line-height: 56px;
  font-weight: 500;
}

.heading.white {
  max-width: 770px;
  margin-top: 0px;
  margin-bottom: 30px;
  color: #fff;
}

.heading.contact {
  margin-top: 100px;
  padding-left: 45px;
}

.heading.owners {
  margin-top: 150px;
}

.heading.ourproducts {
  padding-right: 96px;
}

.paragraph {
  margin-bottom: 150px;
  font-size: 17px;
  line-height: 29px;
}

.paragraph.small {
  max-width: 92%;
  margin-bottom: 50px;
  padding-left: 45px;
  font-size: 17px;
  line-height: 29px;
}

.paragraph.small.adress {
  margin-bottom: 150px;
}

.paragraph.small.var {
  padding-left: 0px;
}

.paragraph.links {
  display: block;
  margin-bottom: 5px;
}

.products-section {
  padding-bottom: 0px;
  -ms-grid-columns: 1fr 3fr 1fr;
  grid-template-columns: 1fr 3fr 1fr;
  -ms-grid-rows: 0.5fr 0.5fr auto 0.5fr 0.5fr;
  grid-template-rows: 0.5fr 0.5fr auto 0.5fr 0.5fr;
  background-color: #28276a;
}

.products-section.ourproducts {
  padding-top: 0px;
  padding-bottom: 0px;
  -ms-grid-rows: 0.5fr 0.5fr auto;
  grid-template-rows: 0.5fr 0.5fr auto;
}

.contact-section-fr {
  -ms-grid-columns: 20% 20% 20% 20% 20%;
  grid-template-columns: 20% 20% 20% 20% 20%;
}

.footer-section {
  -ms-grid-columns: 20% 60% 20%;
  grid-template-columns: 20% 60% 20%;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #28276a;
}

.image {
  width: 113px;
  height: 25px;
}

.stormarlogo_invert {
  width: 129px;
  margin-top: 75px;
  margin-bottom: 150px;
  margin-left: 45px;
  padding-bottom: 0px;
}

.products-content {
  padding-top: 0px;
  padding-bottom: 100px;
  padding-left: 45px;
}

.paragraph-2 {
  display: block;
  width: 100%;
  max-width: 730px;
  margin-top: 50px;
  margin-bottom: 0px;
  color: #fff;
  font-weight: 300;
}

.div-block {
  padding-top: 300px;
  background-color: #fff;
}

.iceland {
  padding-left: 45px;
}

.bold-text {
  font-family: 'Akkurat Pro Bold', sans-serif;
}

.bold-text-2 {
  font-family: 'Akkurat Pro Bold', sans-serif;
}

.container {
  position: absolute;
  width: 100%;
}

.div-block-2 {
  margin-bottom: 150px;
  padding-top: 45px;
  padding-left: 30px;
}

.link {
  display: block;
  color: #4d4c4d;
  font-size: 17px;
  line-height: 29px;
  text-decoration: none;
}

.link.textlink01 {
  margin-top: 40px;
  font-family: 'Akkurat Pro Regular', sans-serif;
  color: #4d4c4d;
  cursor: pointer;
}

.link.textlink01.white {
  margin-bottom: 0px;
  color: #fff;
}

.link.textlink01.hide {
  display: none;
}

.email-link {
  color: #4d4c4d;
}

.phone-link {
  color: #4d4c4d;
  text-decoration: none;
}

.nav-link-english {
  margin-right: 12px;
  padding: 0px;
  font-family: 'Akkurat Pro Light', sans-serif;
  color: #8fa7b6;
  font-size: 12px;
  line-height: 30px;
}

.nav-link-english.w--current {
  font-family: 'Akkurat Pro Bold', sans-serif;
  color: #8fa7b6;
}

.nav-link-english.english {
  color: #28276a;
}

.nav-link-english.france {
  color: #28276a;
}

.nav-link-english.english {
  font-family: 'Akkurat Pro Bold', sans-serif;
  color: #28276a;
  font-weight: 700;
}

.nav-link-france {
  padding: 0px;
  font-family: 'Akkurat Pro Light', sans-serif;
  color: #8fa7b6;
  font-size: 12px;
  line-height: 30px;
}

.nav-link-france.w--current {
  font-family: 'Akkurat Pro Bold', sans-serif;
  color: #28276a;
}

.nav-link-france.english {
  color: #28276a;
}

.nav-link-france.france {
  font-family: 'Akkurat Pro Bold', sans-serif;
}

.utility-page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.utility-page-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.div-block-4 {
  position: static;
  display: block;
  width: 30px;
  height: 28px;
  margin-right: auto;
  margin-left: auto;
  float: left;
  clear: none;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  background-color: #dc1e2f;
  color: #28276a;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
  -o-object-fit: fill;
  object-fit: fill;
}

.bold {
  font-family: 'Akkurat Pro Bold', sans-serif;
}

.div-block-5 {
  background-color: #28276a;
}

.textbutton_01 {
  margin-top: 71px;
  margin-bottom: 71px;
  font-family: 'Akkurat Pro Regular', sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.image-3 {
  background-image: url('../images/1920-101.jpg');
  background-position: 0px 0px;
  background-size: auto;
}

.image-paralax-right {
  padding-top: 50px;
  padding-right: 0%;
  padding-left: 20%;
}

.image-paralax-right.left {
  padding: 150px 20% 50px 0%;
}

.image-paralax-right.left.edit {
  margin-bottom: -96px;
}

.image-paralax-right.chips {
  padding-top: 300px;
}

.image-paralax {
  padding-right: 20%;
  padding-bottom: 50px;
}

.image-paralax.map {
  padding-right: 0%;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.image-fullwidth {
  margin-bottom: -112px;
  background-image: url('../images/Stormar_lores_14.jpeg');
  background-position: 50% 50%;
  background-size: 100%;
}

.image-fullwidth.contactsectionmap {
  margin-bottom: 0px;
  background-image: url('../images/StormarKortWEB.png');
  background-size: contain;
  background-repeat: no-repeat;
}

.heroimageourproducts {
  background-image: url('../images/1920-063.jpg');
  background-position: 0% 0%;
  background-size: cover;
}

.ourproductsherocontent {
  max-width: 550px;
  padding-top: 96px;
  padding-left: 45px;
  background-color: #fff;
}

.div-block-7 {
  padding-top: 0px;
  padding-left: 45px;
}

.div-block-8 {
  display: none;
  padding-top: 300px;
  padding-bottom: 300px;
  background-color: rgba(77, 76, 77, 0.5);
  color: #f600ff;
  font-size: 20px;
  text-align: center;
}

.heroimageinourgenes {
  background-image: url('../images/Stomar_1800x1368.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.div-block-9 {
  padding-bottom: 150px;
  padding-left: 45px;
}

.heroimagecontact {
  background-image: url('../images/Stormar_lores_14.jpeg');
  background-position: 50% 50%;
  background-size: cover;
}

.headder {
  height: 7vh;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.image-4 {
  padding-left: 45px;
}

.bold-text-3 {
  position: relative;
  display: inline-block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Akkurat Pro Bold', sans-serif;
  color: #28276a;
  font-size: 12px;
  line-height: 30px;
}

.bold-text-3:hover {
  color: #28276a;
  font-weight: 700;
}

.bold-text-3.fr-on {
  font-family: 'Akkurat Pro Bold', sans-serif;
}

.bold-text-3.fr-off {
  font-family: 'Akkurat Pro Light', sans-serif;
  font-weight: 300;
}

.bold-text-3.en-off {
  font-family: 'Akkurat Pro Light', sans-serif;
  font-weight: 300;
}

.brand {
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

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

.navbarcontainer {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 2147483647;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #fff;
}

.navbar-2 {
  background-color: #fff;
}

.container-2 {
  margin-right: 0px;
  margin-left: 0px;
}

.custom-navbar-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 45px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.our-office-headder {
  padding-left: 45px;
}

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

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

.div-block-10 {
  padding-bottom: 300px;
  padding-left: 45px;
}

.navbar-link:hover {
  background-color: rgba(77, 76, 77, 0.1);
  color: #fff;
}

.navbar-link.language-sel.en {
  margin-left: 40px;
}

.image-5 {
  background-image: url('../images/Stormar_lores_14.jpeg');
  background-position: 0px 0px;
  background-size: auto;
}

.nav-link-france-2 {
  padding: 0px;
  font-family: 'Akkurat Pro Light', sans-serif;
  color: #8fa7b6;
  font-size: 12px;
  line-height: 30px;
  font-weight: 300;
}

.nav-link-france-2.w--current {
  font-family: 'Akkurat Pro Bold', sans-serif;
  color: #28276a;
}

.nav-link-france-2.english {
  color: #28276a;
}

.div-block-11 {
  display: block;
}

@media screen and (max-width: 991px) {
  .hero-section {
    grid-auto-columns: 1fr;
    grid-template-areas: ". . Area";
    -ms-grid-columns: 5% auto 5%;
    grid-template-columns: 5% auto 5%;
  }

  .hero-section.homepage {
    -ms-grid-columns: auto;
    grid-template-columns: auto;
  }

  .heroimagehome {
    background-position: 0% 50%;
    background-size: cover;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .headdi {
    width: auto;
    font-size: 70px;
    line-height: 105%;
  }

  .red-divider {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .basic-paragraph {
    width: 100%;
    max-width: 610px;
  }

  .basic-paragraph.white {
    color: #fff;
  }

  .basic-paragraph.whiteonblue.edit {
    padding-bottom: 140px;
  }

  .basic-paragraph.hero {
    padding-right: 29px;
    font-size: 26px;
  }

  .textsection {
    -ms-grid-columns: 5% auto auto auto 5%;
    grid-template-columns: 5% auto auto auto 5%;
  }

  .textsection._2 {
    margin-top: 0px;
  }

  .about-section-content {
    padding-left: 0px;
  }

  .heading {
    margin-top: 100px;
    font-size: 52px;
  }

  .heading.text-section {
    margin-top: 0px;
  }

  .products-section {
    -ms-grid-columns: 5% auto 5%;
    grid-template-columns: 5% auto 5%;
  }

  .contact-section-fr {
    -ms-grid-columns: 5% auto auto auto 5%;
    grid-template-columns: 5% auto auto auto 5%;
  }

  .footer-section {
    -ms-grid-columns: 5% auto 5%;
    grid-template-columns: 5% auto 5%;
  }

  .stormarlogo_invert {
    margin-left: 0px;
  }

  .products-content {
    padding-bottom: 0px;
    padding-left: 0px;
  }

  .products-content.edut {
    padding-bottom: 140px;
  }

  .paragraph-2 {
    max-width: 610px;
  }

  .iceland {
    padding-left: 0px;
  }

  .container {
    margin-right: 0px;
    margin-left: 0px;
  }

  .menu-button {
    opacity: 0;
  }

  .div-block-2 {
    padding-left: 0px;
  }

  .nav-link-english.w--current {
    display: inline-block;
  }

  .image-paralax-right {
    padding-top: 250px;
    padding-left: 10%;
  }

  .image-paralax-right.left {
    padding-top: 250px;
    padding-right: 10%;
  }

  .image-fullwidth {
    background-size: cover;
    background-attachment: scroll;
  }

  .div-block-7 {
    padding-left: 0px;
  }

  .div-block-9 {
    padding-left: 0px;
  }

  .div-block-9.edit {
    padding-bottom: 0px;
  }

  .brand.w--current {
    max-width: 110px;
  }

  .brand.mobile {
    max-width: 110px;
  }

  .navbarcontainer {
    -ms-grid-columns: 1vw;
    grid-template-columns: 1vw;
  }

  .custom-navbar-container {
    padding-left: 0px;
  }

  .our-office-headder {
    padding-left: 0px;
  }

  .div-block-10 {
    padding-bottom: 140px;
    padding-left: 0px;
  }

  .menu-button-2 {
    display: none;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .nav-menu-2 {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
}

@media screen and (max-width: 767px) {
  .hero-section {
    height: 80vh;
    grid-column-gap: 16px;
    -ms-grid-columns: 2% auto 2%;
    grid-template-columns: 2% auto 2%;
  }

  .heroimagehome {
    background-position: 80% 47%;
    background-size: 240vw;
  }

  .basic-paragraph.white {
    width: 100%;
    font-size: 27px;
  }

  .stormar-home {
    padding-left: 0px;
  }

  .textsection {
    -ms-grid-columns: 2% auto auto auto 2%;
    grid-template-columns: 2% auto auto auto 2%;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .products-section {
    -ms-grid-columns: 5% auto 5%;
    grid-template-columns: 5% auto 5%;
  }

  .contact-section-fr {
    -ms-grid-columns: 5% auto auto auto 5%;
    grid-template-columns: 5% auto auto auto 5%;
  }

  .footer-section {
    grid-auto-columns: 20px;
    -ms-grid-columns: 20px 1.5fr 1fr;
    grid-template-columns: 20px 1.5fr 1fr;
  }

  .image {
    display: block;
    width: 90px;
  }

  .paragraph-2 {
    width: 100%;
  }

  .image-paralax-right {
    padding-top: 50px;
  }

  .brand.w--current {
    max-width: 110px;
  }

  .brand.mobile {
    max-width: 110px;
  }

  .image-6 {
    min-width: 100px;
  }
}

@media screen and (max-width: 479px) {
  .hero-section {
    -ms-grid-columns: 5px minmax(80vw, 1fr) 5px;
    grid-template-columns: 5px minmax(80vw, 1fr) 5px;
  }

  .hero-section.homepage {
    height: auto;
    -ms-grid-columns: 5px 1fr 1fr 1fr 5px;
    grid-template-columns: 5px 1fr 1fr 1fr 5px;
    -ms-grid-rows: 460px 320px;
    grid-template-rows: 460px 320px;
  }

  .hero-section.ourproducts {
    height: auto;
    -ms-grid-columns: 5px 1fr 1fr 1fr 5px;
    grid-template-columns: 5px 1fr 1fr 1fr 5px;
    -ms-grid-rows: 360px 320px;
    grid-template-rows: 360px 320px;
  }

  .hero-section.inourgenes {
    height: auto;
    -ms-grid-columns: 5px 1fr 1fr 1fr 5px;
    grid-template-columns: 5px 1fr 1fr 1fr 5px;
    -ms-grid-rows: 360px 320px;
    grid-template-rows: 360px 320px;
  }

  .hero-section.contact {
    height: auto;
    -ms-grid-columns: 5px 1fr 1fr 1fr 5px;
    grid-template-columns: 5px 1fr 1fr 1fr 5px;
    -ms-grid-rows: 360px 320px;
    grid-template-rows: 360px 320px;
  }

  .heroimagehome {
    background-position: 50% 50%;
    background-size: cover;
    background-attachment: scroll;
  }

  .homeherocontent {
    padding-left: 20px;
  }

  .headdi {
    margin-top: 2px;
    margin-bottom: 2px;
    font-size: 59px;
  }

  .red-divider {
    margin-top: 37px;
    margin-bottom: 37px;
  }

  .basic-paragraph {
    max-width: 98%;
    font-size: 21px;
    line-height: 32px;
  }

  .basic-paragraph.white {
    max-width: 98%;
    margin-top: 20px;
    margin-bottom: 30px;
    font-size: 21px;
    line-height: 29px;
  }

  .basic-paragraph.hero {
    max-width: 280px;
    margin-bottom: 64px;
    padding-right: 0px;
    font-size: 21px;
    line-height: 32px;
  }

  .basic-paragraph.products {
    padding-top: 0px;
  }

  .textsection {
    -ms-grid-columns: 5px 1fr 1fr 1fr 5px;
    grid-template-columns: 5px 1fr 1fr 1fr 5px;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .textsection._2 {
    margin-top: 0px;
  }

  .about-section-content {
    padding-top: 60px;
  }

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

  .heading {
    margin-top: 0px;
    padding-right: 53px;
    font-size: 30px;
    line-height: 40px;
  }

  .heading.white {
    font-size: 30px;
    line-height: 40px;
  }

  .heading.text-section {
    font-size: 30px;
    line-height: 40px;
  }

  .paragraph {
    margin-bottom: 44px;
  }

  .products-section.ourproducts {
    margin-bottom: 0px;
    padding-bottom: 44px;
  }

  .contact-section-fr {
    padding-top: 137px;
    grid-auto-columns: 5fr;
    -ms-grid-columns: 5px 1fr 1fr 1fr 5px;
    grid-template-columns: 5px 1fr 1fr 1fr 5px;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .footer-section {
    -ms-grid-columns: 5px 1.5fr 1fr;
    grid-template-columns: 5px 1.5fr 1fr;
  }

  .products-content {
    padding-bottom: 0px;
  }

  .paragraph-2 {
    font-size: 21px;
    line-height: 32px;
  }

  .div-block {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .container {
    margin-left: 0px;
  }

  .image-3 {
    background-position: 0% 0%;
  }

  .image-paralax-right {
    padding-top: 140px;
  }

  .image-paralax-right.left {
    padding-top: 140px;
    padding-bottom: 0px;
  }

  .image-fullwidth {
    -o-object-fit: fill;
    object-fit: fill;
  }

  .heroimageourproducts {
    background-position: 50% 50%;
    background-attachment: scroll;
  }

  .ourproductsherocontent {
    padding-top: 90px;
    padding-left: 20px;
  }

  .div-block-7 {
    padding-top: 60px;
    padding-bottom: 30px;
  }

  .div-block-7.edit {
    margin-top: -67px;
    padding-top: 0px;
  }

  .heroimageinourgenes {
    background-attachment: scroll;
  }

  .div-block-9 {
    padding-top: 60px;
  }

  .bold-text-3 {
    color: #fff;
  }

  .brand.w--current {
    display: block;
    width: 100px;
    padding-left: 0px;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .brand.mobile {
    max-width: 100px;
    padding-left: 0px;
  }

  .navbarcontainer {
    -ms-grid-columns: 1vw;
    grid-template-columns: 1vw;
  }

  .div-block-10 {
    padding-bottom: 68px;
  }

  .navbar-link.language-sel.en {
    margin-left: 0px;
  }

  .menu-button-2 {
    overflow: hidden;
    width: 100px;
  }

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

  .nav-menu-2 {
    background-color: #28276a;
  }

  .hamburger {
    width: 50px;
    height: 50px;
    -webkit-transform: scale(5);
    -ms-transform: scale(5);
    transform: scale(5);
    color: #4d4c4d;
  }

  .lottie-animation {
    padding-top: 12px;
  }
}

#w-node-c6af5263-448e-8af5-f10d-6609f0b11390-951349d0 {
  -ms-grid-column-span: 7;
  grid-column-end: 11;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_7bd68924-7614-26b4-7707-63fdb0c063dc-951349d0 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 4;
  grid-column-end: 5;
}

#w-node-bf0dd3fd-c9cd-53e0-a509-07326eabd939-951349d0 {
  -ms-grid-column-span: 4;
  grid-column-end: 7;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-f7691703-66a2-ec75-76f6-db54acbccaba-951349d0 {
  -ms-grid-column-span: 3;
  grid-column-end: 5;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_167f6c46-651c-f2fd-4a19-e4831e2439f3-951349d0 {
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_3fe73bce-6682-9a47-cc7c-9218db53a6a6-951349d0 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
}

#w-node-_7526066f-2ea2-bbaa-08e4-519f80f0dcb6-951349d0 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-_0bd4971e-7e81-36d1-74b9-66db9f35be54-951349d0 {
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-b7a41f71-fba8-d6eb-68f6-a398535871ef-951349d0 {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 2;
  grid-row-end: 6;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-_26609011-867b-6dac-5f37-f5ef59925779-951349d0 {
  -ms-grid-column-span: 3;
  grid-column-end: 5;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_98f89ead-37dd-a52c-d65b-cdf0e35d9166-951349d0 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_26609011-867b-6dac-5f37-f5ef59925783-951349d0 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_7c559425-62ef-242f-6d0d-fcf60d0e88f9-951349d0 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 3;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
}

#w-node-_508b5c82-50eb-5b54-023d-abf8038b12f4-038b12f3 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_57681fb0-b94a-4ac7-2c7f-d15a07f1ca00-07f1c9ff {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_5ec118c8-8f6e-27a2-080a-16c14fa2d530-07f1c9ff {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_57681fb0-b94a-4ac7-2c7f-d15a07f1ca25-07f1c9ff {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_1fe6c292-0a3f-d7f7-64a0-ab63434a634d-434a634c {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 3;
  grid-column-end: 5;
}

#w-node-cf57faf2-bc90-3571-3db9-3cabe4debbab-571349d3 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 3;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
}

#w-node-c3ed7f06-6d5a-d4b0-6da2-914a2d7b9134-571349d3 {
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-c3ed7f06-6d5a-d4b0-6da2-914a2d7b9135-571349d3 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 2;
  grid-column-end: 4;
}

#w-node-_0da2aec4-9b81-fe7d-6a70-1ffa3d32d742-721349d4 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 3;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
}

#w-node-_1f2fb4db-27ea-5ab0-085c-a9ca761c1dc9-721349d4 {
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_1f2fb4db-27ea-5ab0-085c-a9ca761c1dca-721349d4 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 2;
  grid-column-end: 4;
}

#w-node-f58bf076-e7c1-719b-9b70-018d00ac1d15-00ac1d14 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-f58bf076-e7c1-719b-9b70-018d00ac1d3a-00ac1d14 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-f58bf076-e7c1-719b-9b70-018d00ac1d3d-00ac1d14 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-d7ea062e-9814-9c38-a4ec-1b0b43cdb879-43cdb878 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 3;
  grid-column-end: 5;
}

#w-node-_012ec883-8414-0200-058a-27b7b04f9713-911349d5 {
  -ms-grid-column-span: 10;
  grid-column-end: 11;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_28cf7104-c8e7-7ec9-0180-a31b26f7d205-911349d5 {
  -ms-grid-column-span: 4;
  grid-column-end: 7;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_1a5cb541-4af6-b497-d753-94bc514b60b7-911349d5 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 3;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_833c9a5d-862f-462f-421d-4383595700c0-911349d5 {
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_833c9a5d-862f-462f-421d-4383595700c1-911349d5 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
}

#w-node-_833c9a5d-862f-462f-421d-4383595700c3-911349d5 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-_3547969f-a7a4-d86b-1125-b5673f39e8bc-911349d5 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 3;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-f751e2e7-0768-5669-2b69-6e7b264b0778-911349d5 {
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-f751e2e7-0768-5669-2b69-6e7b264b0779-911349d5 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 2;
  grid-column-end: 4;
}

#w-node-_012ec883-8414-0200-058a-27b7b04f9713-4d1349d6 {
  -ms-grid-column-span: 10;
  grid-column-end: 11;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_28cf7104-c8e7-7ec9-0180-a31b26f7d205-4d1349d6 {
  -ms-grid-column-span: 4;
  grid-column-end: 7;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_1a5cb541-4af6-b497-d753-94bc514b60b7-4d1349d6 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 3;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_833c9a5d-862f-462f-421d-4383595700c0-4d1349d6 {
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_833c9a5d-862f-462f-421d-4383595700c1-4d1349d6 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
}

#w-node-_833c9a5d-862f-462f-421d-4383595700c3-4d1349d6 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-_3547969f-a7a4-d86b-1125-b5673f39e8bc-4d1349d6 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 3;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-f751e2e7-0768-5669-2b69-6e7b264b0778-4d1349d6 {
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-f751e2e7-0768-5669-2b69-6e7b264b0779-4d1349d6 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 2;
  grid-column-end: 4;
}

#w-node-c7fd7a57-18d7-e2e6-2782-e1a06ca889ec-5b1349d8 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 4;
  grid-column-end: 5;
}

#w-node-_9d01812d-239c-0d67-e507-e4eeaa03e700-5b1349d8 {
  -ms-grid-column-span: 7;
  grid-column-end: 11;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-cfb02a26-886a-ee3d-c59e-29d4a218aa56-5b1349d8 {
  -ms-grid-column-span: 4;
  grid-column-end: 7;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-e03c4a50-fc0b-ac7e-8ba6-b79a5dbae7e3-5b1349d8 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 3;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_343ba2eb-3d0e-7ae2-757e-3e111206b8f4-5b1349d8 {
  -ms-grid-column-span: 3;
  grid-column-end: 5;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_0409f1d7-bfb4-ff01-490d-c87474b9a6f4-5b1349d8 {
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_0409f1d7-bfb4-ff01-490d-c87474b9a6f5-5b1349d8 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
}

#w-node-_0409f1d7-bfb4-ff01-490d-c87474b9a6f7-5b1349d8 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-_49cfd190-6c17-6130-00a4-2e7b1402d58c-5b1349d8 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 3;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_51ac8456-e52c-99f1-c7f4-6f42da013b2d-5b1349d8 {
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51ac8456-e52c-99f1-c7f4-6f42da013b2e-5b1349d8 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 2;
  grid-column-end: 4;
}

#w-node-_51ac8456-e52c-99f1-c7f4-6f42da013b30-5b1349d8 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-c7fd7a57-18d7-e2e6-2782-e1a06ca889ec-5f1349da {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 4;
  grid-column-end: 5;
}

#w-node-_9d01812d-239c-0d67-e507-e4eeaa03e700-5f1349da {
  -ms-grid-column-span: 7;
  grid-column-end: 11;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-cfb02a26-886a-ee3d-c59e-29d4a218aa56-5f1349da {
  -ms-grid-column-span: 4;
  grid-column-end: 7;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-e03c4a50-fc0b-ac7e-8ba6-b79a5dbae7e3-5f1349da {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 3;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_343ba2eb-3d0e-7ae2-757e-3e111206b8f4-5f1349da {
  -ms-grid-column-span: 3;
  grid-column-end: 5;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_0409f1d7-bfb4-ff01-490d-c87474b9a6f4-5f1349da {
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_0409f1d7-bfb4-ff01-490d-c87474b9a6f5-5f1349da {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
}

#w-node-_0409f1d7-bfb4-ff01-490d-c87474b9a6f7-5f1349da {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-_49cfd190-6c17-6130-00a4-2e7b1402d58c-5f1349da {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 3;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_51ac8456-e52c-99f1-c7f4-6f42da013b2d-5f1349da {
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_51ac8456-e52c-99f1-c7f4-6f42da013b2e-5f1349da {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 2;
  grid-column-end: 4;
}

#w-node-_51ac8456-e52c-99f1-c7f4-6f42da013b30-5f1349da {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-c6af5263-448e-8af5-f10d-6609f0b11390-da1349db {
  -ms-grid-column-span: 7;
  grid-column-end: 11;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_7bd68924-7614-26b4-7707-63fdb0c063dc-da1349db {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 4;
  grid-column-end: 5;
}

#w-node-bf0dd3fd-c9cd-53e0-a509-07326eabd939-da1349db {
  -ms-grid-column-span: 4;
  grid-column-end: 7;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-f7691703-66a2-ec75-76f6-db54acbccaba-da1349db {
  -ms-grid-column-span: 3;
  grid-column-end: 5;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_167f6c46-651c-f2fd-4a19-e4831e2439f3-da1349db {
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_3fe73bce-6682-9a47-cc7c-9218db53a6a6-da1349db {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
}

#w-node-_7526066f-2ea2-bbaa-08e4-519f80f0dcb6-da1349db {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-_0bd4971e-7e81-36d1-74b9-66db9f35be54-da1349db {
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-b7a41f71-fba8-d6eb-68f6-a398535871ef-da1349db {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 2;
  grid-row-end: 6;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-_26609011-867b-6dac-5f37-f5ef59925779-da1349db {
  -ms-grid-column-span: 3;
  grid-column-end: 5;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_98f89ead-37dd-a52c-d65b-cdf0e35d9166-da1349db {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_26609011-867b-6dac-5f37-f5ef59925783-da1349db {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_26253f6f-66aa-6b09-c107-1da74d74afd9-da1349db {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 3;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
}

@media screen and (max-width: 991px) {
  #w-node-bf0dd3fd-c9cd-53e0-a509-07326eabd939-951349d0 {
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_3fe73bce-6682-9a47-cc7c-9218db53a6a6-951349d0 {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }

  #w-node-b7a41f71-fba8-d6eb-68f6-a398535871ef-951349d0 {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 6;
    -ms-grid-row: 4;
    grid-row-start: 4;
  }

  #w-node-c3ed7f06-6d5a-d4b0-6da2-914a2d7b9135-571349d3 {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }

  #w-node-_1f2fb4db-27ea-5ab0-085c-a9ca761c1dca-721349d4 {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }

  #w-node-_28cf7104-c8e7-7ec9-0180-a31b26f7d205-911349d5 {
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_833c9a5d-862f-462f-421d-4383595700c1-911349d5 {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }

  #w-node-f751e2e7-0768-5669-2b69-6e7b264b0779-911349d5 {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }

  #w-node-_28cf7104-c8e7-7ec9-0180-a31b26f7d205-4d1349d6 {
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_833c9a5d-862f-462f-421d-4383595700c1-4d1349d6 {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }

  #w-node-f751e2e7-0768-5669-2b69-6e7b264b0779-4d1349d6 {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }

  #w-node-cfb02a26-886a-ee3d-c59e-29d4a218aa56-5b1349d8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_0409f1d7-bfb4-ff01-490d-c87474b9a6f5-5b1349d8 {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }

  #w-node-_51ac8456-e52c-99f1-c7f4-6f42da013b2e-5b1349d8 {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }

  #w-node-cfb02a26-886a-ee3d-c59e-29d4a218aa56-5f1349da {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_0409f1d7-bfb4-ff01-490d-c87474b9a6f5-5f1349da {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }

  #w-node-_51ac8456-e52c-99f1-c7f4-6f42da013b2e-5f1349da {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }

  #w-node-bf0dd3fd-c9cd-53e0-a509-07326eabd939-da1349db {
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_3fe73bce-6682-9a47-cc7c-9218db53a6a6-da1349db {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }

  #w-node-b7a41f71-fba8-d6eb-68f6-a398535871ef-da1349db {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 6;
    -ms-grid-row: 4;
    grid-row-start: 4;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_26609011-867b-6dac-5f37-f5ef59925783-951349d0 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 3;
    grid-column-end: 5;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-cfb02a26-886a-ee3d-c59e-29d4a218aa56-5b1349d8 {
    -ms-grid-column-span: 7;
    grid-column-end: 8;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-cfb02a26-886a-ee3d-c59e-29d4a218aa56-5f1349da {
    -ms-grid-column-span: 7;
    grid-column-end: 8;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_26609011-867b-6dac-5f37-f5ef59925783-da1349db {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 3;
    grid-column-end: 5;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
}

@media screen and (max-width: 479px) {
  #w-node-c6af5263-448e-8af5-f10d-6609f0b11390-951349d0 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 4;
    grid-column-end: 6;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_7bd68924-7614-26b4-7707-63fdb0c063dc-951349d0 {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
  }

  #w-node-bf0dd3fd-c9cd-53e0-a509-07326eabd939-951349d0 {
    -ms-grid-column-span: 5;
    grid-column-end: 6;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_98f89ead-37dd-a52c-d65b-cdf0e35d9166-951349d0 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 3;
    grid-column-end: 5;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_57681fb0-b94a-4ac7-2c7f-d15a07f1ca00-07f1c9ff {
    -ms-grid-column-span: 3;
    grid-column-end: 5;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-_57681fb0-b94a-4ac7-2c7f-d15a07f1ca25-07f1c9ff {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 3;
    grid-column-end: 5;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-f58bf076-e7c1-719b-9b70-018d00ac1d15-00ac1d14 {
    -ms-grid-column-span: 3;
    grid-column-end: 5;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-f58bf076-e7c1-719b-9b70-018d00ac1d3d-00ac1d14 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 3;
    grid-column-end: 5;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-_012ec883-8414-0200-058a-27b7b04f9713-911349d5 {
    -ms-grid-column-span: 5;
    grid-column-end: 6;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_28cf7104-c8e7-7ec9-0180-a31b26f7d205-911349d5 {
    -ms-grid-column-span: 5;
    grid-column-end: 6;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_012ec883-8414-0200-058a-27b7b04f9713-4d1349d6 {
    -ms-grid-column-span: 5;
    grid-column-end: 6;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_28cf7104-c8e7-7ec9-0180-a31b26f7d205-4d1349d6 {
    -ms-grid-column-span: 5;
    grid-column-end: 6;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-c7fd7a57-18d7-e2e6-2782-e1a06ca889ec-5b1349d8 {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
  }

  #w-node-_9d01812d-239c-0d67-e507-e4eeaa03e700-5b1349d8 {
    -ms-grid-column-span: 5;
    grid-column-end: 6;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-cfb02a26-886a-ee3d-c59e-29d4a218aa56-5b1349d8 {
    -ms-grid-column-span: 5;
    grid-column-end: 6;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-c7fd7a57-18d7-e2e6-2782-e1a06ca889ec-5f1349da {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
  }

  #w-node-_9d01812d-239c-0d67-e507-e4eeaa03e700-5f1349da {
    -ms-grid-column-span: 5;
    grid-column-end: 6;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-cfb02a26-886a-ee3d-c59e-29d4a218aa56-5f1349da {
    -ms-grid-column-span: 5;
    grid-column-end: 6;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-c6af5263-448e-8af5-f10d-6609f0b11390-da1349db {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 4;
    grid-column-end: 6;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_7bd68924-7614-26b4-7707-63fdb0c063dc-da1349db {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
  }

  #w-node-bf0dd3fd-c9cd-53e0-a509-07326eabd939-da1349db {
    -ms-grid-column-span: 5;
    grid-column-end: 6;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_98f89ead-37dd-a52c-d65b-cdf0e35d9166-da1349db {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 3;
    grid-column-end: 5;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
}

@font-face {
  font-family: 'Actadisplay';
  src: url('../fonts/ActaDisplay-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Akkurat Pro Light';
  src: url('../fonts/AkkuratLightPro-Regular.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Akkurat Pro Bold';
  src: url('../fonts/AkkuratPro-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Akkurat Pro Light Italic';
  src: url('../fonts/AkkuratLightPro-Italic.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Akkurat Pro Regular';
  src: url('../fonts/AkkuratPro-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}