.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;
}

body {
  color: #333;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

a {
  text-decoration: none;
}

.nav-bar {
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding: 28px 60px 20px;
  display: flex;
}

.nav-data {
  color: #878785;
  text-align: right;
  font-family: Aller rg, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.nav-logo {
  width: auto;
  height: 45px;
}

.hero-section {
  height: 85vh;
  max-height: none;
  min-height: auto;
  background-color: #969696;
  background-image: linear-gradient(rgba(1, 0, 28, .63), rgba(1, 0, 28, .63)), url('../images/Portada_Highlight_1.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  align-items: center;
  padding: 5vh 9vw 9vh;
  display: flex;
}

.hero-section.quienes-somos {
  height: 70vh;
  background-image: linear-gradient(rgba(1, 0, 28, .63), rgba(1, 0, 28, .63)), url('../images/laboratorio-sabella.jpg');
  background-position: 0 0, 50% 70%;
  background-size: auto, cover;
}

.hero-section.cabinas-bio {
  height: 70vh;
  background-image: linear-gradient(rgba(1, 0, 28, .63), rgba(1, 0, 28, .63)), url('../images/cabinas-de-bioseguridad-sabella.jpg');
  background-size: auto, contain;
}

.hero-section.campanas {
  height: 70vh;
  background-image: linear-gradient(rgba(1, 0, 28, .63), rgba(1, 0, 28, .63)), url('../images/campanas-de-extraccion-sabella.jpg');
  background-size: auto, contain;
}

.hero-section.flujos {
  height: 70vh;
  background-image: linear-gradient(rgba(1, 0, 28, .63), rgba(1, 0, 28, .63)), url('../images/flujos-laminares-sabella_1.jpg');
  background-repeat: repeat, repeat-x;
  background-size: auto, contain;
}

.hero-section.central-pesadas {
  height: 70vh;
  background-image: linear-gradient(rgba(1, 0, 28, .63), rgba(1, 0, 28, .63)), url('../images/central-de-pesadas-sabella.jpg');
  background-size: auto, contain;
}

.hero-section.pcr {
  height: 70vh;
  background-image: linear-gradient(rgba(1, 0, 28, .63), rgba(1, 0, 28, .63)), url('../images/cabina-pcr-sabella-2.jpg');
  background-size: auto, contain;
}

.hero-section.passbox {
  height: 70vh;
  background-image: linear-gradient(rgba(1, 0, 28, .63), rgba(1, 0, 28, .63)), url('../images/passbox-sabella.jpg');
  background-repeat: repeat, repeat;
  background-size: auto, contain;
}

.hero-section.mobiliario {
  height: 70vh;
  background-image: linear-gradient(rgba(1, 0, 28, .63), rgba(1, 0, 28, .63)), url('../images/equipamiento-laboratorio-sabella.jpg');
  background-repeat: repeat, repeat;
  background-size: auto, contain;
}

.icons-grid {
  grid-column-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 20px;
}

.icon-img {
  width: 120px;
  height: 120px;
}

.cta-button {
  background-color: #98c228;
  border-radius: 8px;
  padding: 12px 20px;
  font-size: 16px;
  font-weight: 400;
  box-shadow: 1px 1px 8px #b1aeae;
}

.cta-button:hover {
  background-color: #87ad22;
}

.cta-button.cta-card {
  width: 100%;
  text-align: center;
  background-color: #00b6c2;
  padding-left: 20px;
  padding-right: 20px;
}

.cta-button.cta-card:hover {
  background-color: #00a3ae;
}

.empresas-cont {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.empresas-cont.aling {
  align-items: center;
}

.empresas-grid {
  max-width: 100%;
  grid-column-gap: 85px;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: stretch;
  align-items: center;
  justify-items: stretch;
  margin-top: 10px;
}

.empresas-img {
  max-width: 90%;
}

.whatsapp-button {
  z-index: 4;
  background-color: #0bb346;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  padding: 13px 13px 16px 16px;
  display: flex;
  position: fixed;
  top: auto;
  bottom: 3vh;
  left: auto;
  right: 1vw;
  box-shadow: 1px 1px 5px -1px rgba(71, 71, 71, .7);
}

.whatsapp-logo {
  width: 50px;
  height: auto;
  max-width: 50px;
}

.container {
  flex-direction: column;
  align-items: center;
  padding: 9vh 9vw;
  display: flex;
}

.container.bkg-grey {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #efefef;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 5vh;
  padding-bottom: 2vh;
  display: flex;
}

.container.section-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.container.section-2.bkg-grey {
  grid-column-gap: 30px;
}

.container.section-2.bkg-grey.section-2-doble {
  display: block;
}

.container.section-2 {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.container.section-2.bkg-grey.section-2-doble {
  display: block;
}

.container.campanas-extraccion {
  height: auto;
}

.container.section-2 {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.container.section-2.bkg-grey.section-2-doble {
  display: block;
}

.container.section-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.container.section-2.bkg-grey {
  grid-column-gap: 30px;
  background-color: #e6e6e6;
  grid-template-rows: auto auto;
  display: block;
}

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

.heading-3 {
  margin-top: 20px;
  font-family: Aller bold, sans-serif;
  font-size: 28px;
  line-height: 35px;
}

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

.heading-3.center {
  max-width: 800px;
  text-align: center;
}

.paragraph {
  font-family: Aller lt, sans-serif;
  font-size: 18px;
  font-style: normal;
  line-height: 24px;
}

.bold-text {
  color: #00b6c2;
  font-family: Aller bold, sans-serif;
}

.bold-text.big {
  color: #98c228;
  font-size: 20px;
  line-height: 35px;
}

.divisor {
  width: 10vw;
  height: 1vh;
  max-height: none;
  background-color: #98c228;
  margin-bottom: -10px;
}

.html-embed {
  background-color: rgba(239, 239, 239, 0);
  border-radius: 50px;
  margin-top: -25px;
  font-family: Aller rg, sans-serif;
}

.html-embed.contacto {
  background-color: rgba(239, 239, 239, .9);
  border-radius: 20px;
  margin-top: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, .14);
}

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

.utility-page-content {
  width: 260px;
  text-align: center;
  flex-direction: column;
  display: flex;
}

.div-block-7 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.navbar {
  z-index: 100000;
  background-color: #fff;
  justify-content: flex-start;
  align-items: center;
  padding: 2.5vh 9vw;
  display: block;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, .28);
}

.nav-menu {
  width: auto;
  height: 44px;
  text-align: right;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brand {
  width: 15%;
}

.dropdown-link {
  font-family: Aller lt, sans-serif;
  font-size: 16px;
}

.dropdown-link:hover {
  color: #00b6c2;
  font-family: Aller rg, sans-serif;
}

.dropdown-link.w--current {
  color: #00b6c2;
  font-family: Aller bold, sans-serif;
}

.text-block {
  font-family: Aller lt, sans-serif;
  font-size: 16px;
}

.text-block.nav-link-2:focus {
  color: #00b6c2;
  font-family: Aller bold, sans-serif;
}

.dropdown-list {
  background-color: #dbd8d8;
}

.dropdown-list.w--open {
  background-color: #fff;
}

.nav-link-2 {
  padding-top: 0;
  padding-bottom: 0;
  font-family: Aller lt, sans-serif;
  font-size: 16px;
}

.nav-link-2:hover {
  color: #00b6c2;
  font-family: Aller rg, sans-serif;
}

.nav-link-2.w--current {
  color: #00b6c2;
  font-family: Aller bold, sans-serif;
}

.bold-text-2 {
  line-height: 1.2;
}

.cta-button-2 {
  background-color: #98c228;
  border-radius: 8px;
  padding: 12px 20px;
  font-size: 16px;
  font-weight: 400;
  box-shadow: 1px 1px 8px #b1aeae;
}

.cta-button-2:hover {
  background-color: #87ad22;
}

.cta-button-2.cta-card {
  text-align: center;
  background-color: #00b6c2;
  align-self: stretch;
  padding-left: 20px;
  padding-right: 20px;
}

.cta-button-2.cta-card:hover {
  background-color: #00a3ae;
}

.cta-button-2.cta-card {
  width: 100%;
  text-align: center;
  background-color: #00b6c2;
  padding-left: 20px;
  padding-right: 20px;
}

.cta-button-2.cta-card:hover {
  background-color: #00a3ae;
}

.cta-button-2.cta-card.cta-ficha {
  background-color: #98c228;
  margin-bottom: 10px;
}

.cta-button-2.cta-card.cta-ficha:hover {
  background-color: #8cb324;
}

.cta-button-2.cta-card {
  text-align: center;
  background-color: #00b6c2;
  padding-left: 20px;
  padding-right: 20px;
}

.cta-button-2.cta-card:hover {
  background-color: #00a3ae;
}

.cta-button-2.cta-card {
  width: 100%;
  text-align: center;
  background-color: #00b6c2;
  padding-left: 20px;
  padding-right: 20px;
}

.cta-button-2.cta-card:hover {
  background-color: #00a3ae;
}

.cta-button-2.cta-card.cta-ficha {
  background-color: #98c228;
  margin-bottom: 10px;
}

.title-icon {
  text-align: center;
  margin-bottom: 0;
  font-size: 20px;
}

.icon-div {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.txt-span-icon {
  color: #00b6c2;
  font-family: Aller bold, sans-serif;
  font-weight: 400;
}

.icon-txt {
  text-align: center;
  padding-top: 10px;
  font-family: Aller lt, sans-serif;
  font-size: 18px;
  line-height: 1.3;
}

.div-block-11 {
  grid-column-gap: 29px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.productos-div {
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-end;
  padding: 12px 20px;
  display: flex;
  box-shadow: 1px 1px 12px -2px rgba(0, 0, 0, .25);
}

.productos-div.small {
  padding-left: 10px;
  padding-right: 10px;
}

.heading-4 {
  margin-top: 20px;
  font-family: Aller bold, sans-serif;
  font-size: 28px;
  line-height: 35px;
}

.productos-descripcion {
  color: rgba(51, 51, 51, .7);
  text-align: center;
  margin-bottom: 12px;
  font-family: Aller lt, sans-serif;
  font-size: 16px;
  line-height: 150%;
}

.productos-descripcion.small {
  font-size: 14px;
}

.productos-nombres {
  color: #00b6c2;
  text-align: center;
  margin-top: 8px;
  margin-bottom: 4px;
  font-family: Aller bold, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.3;
}

.productos-nombres.small {
  font-size: 18px;
}

.italic-text {
  font-family: Aller bold, sans-serif;
  font-style: normal;
}

.div-block-12 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.div-block-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "."
  / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
  display: grid;
}

.div-block-2.grid2 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.paragraph-2 {
  margin-bottom: 0;
  font-family: Aller lt, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.div-block-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: flex-start;
  justify-items: start;
  display: grid;
}

.link {
  color: #00b6c2;
  margin-left: 10px;
  font-family: Aller bold, sans-serif;
  font-size: 16px;
}

.div-block-17 {
  align-items: center;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Aller rg, sans-serif;
  display: flex;
}

.image-3 {
  margin-bottom: 10px;
}

.grid-2 {
  grid-column-gap: 21px;
  grid-template-rows: auto;
  align-items: center;
  justify-items: stretch;
  margin-top: 0;
  margin-bottom: 0;
}

.h1-2 {
  color: #fff;
  margin-top: 0;
  font-family: Aller bold, sans-serif;
  font-size: 45px;
  font-weight: 600;
  line-height: 1.2;
}

.h1-2.negro {
  color: #00b6c2;
  text-align: center;
  color: #1295b4;
  text-align: center;
}

.heading-5 {
  color: #fff;
  font-family: Aller lt, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}

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

.conatcto-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 132px;
  padding-bottom: 132px;
  display: grid;
}

.conatcto-section.container {
  min-height: 90vh;
  grid-template-rows: auto;
  align-items: center;
  padding-top: 9vh;
  padding-bottom: 9vh;
}

.div-block-19 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-20 {
  padding: 4vh 4vw;
}

.gracias-section-2 {
  min-height: 90vh;
  padding-top: 132px;
  padding-bottom: 132px;
  display: flex;
}

.gracias-cont-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-3 {
  text-align: center;
  margin-bottom: 50px;
  font-size: 18px;
  line-height: 1.3;
}

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

.productos-div-2 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border-radius: 15px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  padding: 20px 40px;
  display: grid;
  box-shadow: 1px 1px 12px -2px rgba(0, 0, 0, .25);
}

.div-block-21 {
  flex-direction: column;
  align-self: stretch;
  align-items: stretch;
  display: flex;
}

.productos-descripcion-2 {
  color: rgba(51, 51, 51, .7);
  text-align: left;
  margin-bottom: 12px;
  font-family: Aller lt, sans-serif;
  font-size: 16px;
  line-height: 150%;
}

.productos-nombres-2 {
  color: #00b6c2;
  text-align: center;
  margin-top: 8px;
  margin-bottom: 4px;
  font-family: Aller bold, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.3;
}

.div-block-22 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  align-items: center;
  display: grid;
}

.div-block-23 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-24 {
  grid-column-gap: 16px;
  grid-row-gap: 38px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  justify-items: stretch;
  margin-top: 20px;
  margin-bottom: 20px;
  display: grid;
}

.text-span-4 {
  color: #00b6c2;
}

.paragraph-3 {
  font-family: Aller lt, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.div-block-3 {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  display: grid;
}

.div-block-25 {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.body {
  max-width: 100vw;
  overflow: visible;
}

.productos-div-3 {
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-end;
  padding: 12px 20px;
  display: flex;
  box-shadow: 1px 1px 12px -2px rgba(0, 0, 0, .25);
}

.div-block-26 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
  display: grid;
}

.paragraph-4 {
  font-family: Aller lt, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.div-block-27 {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.div-block-29 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: end;
  align-items: stretch;
  justify-items: stretch;
  margin-top: 20px;
  margin-bottom: 20px;
  display: grid;
}

.productos-img-3 {
  margin-left: auto;
  margin-right: auto;
}

.div-block-30 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  align-items: center;
  display: grid;
}

.productos-div-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 15px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: end;
  justify-items: center;
  padding: 20px;
  display: grid;
  box-shadow: 1px 1px 12px -2px rgba(0, 0, 0, .25);
}

.productos-nombres-3 {
  color: #00b6c2;
  text-align: left;
  margin-top: 8px;
  margin-bottom: 4px;
  font-family: Aller bold, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.3;
}

.div-block-5 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-31 {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  display: grid;
}

.image-8 {
  max-width: 85%;
}

.productos-nombres-4 {
  color: #00b6c2;
  text-align: center;
  margin-top: 8px;
  margin-bottom: 4px;
  font-family: Aller bold, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.3;
}

.productos-div-5 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border-radius: 15px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  padding: 20px 40px;
  display: grid;
  box-shadow: 1px 1px 12px -2px rgba(0, 0, 0, .25);
}

.div-block-10 {
  grid-column-gap: 29px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.productos-descripcion-3 {
  color: rgba(51, 51, 51, .7);
  text-align: left;
  margin-bottom: 12px;
  font-family: Aller lt, sans-serif;
  font-size: 18px;
  line-height: 150%;
}

.image-10 {
  max-height: 450px;
}

.paragraph-5 {
  font-family: Aller lt, sans-serif;
  font-size: 18px;
  font-style: normal;
  line-height: 24px;
}

.paragraph-5.align {
  max-width: 80%;
  text-align: center;
}

.div-block-32 {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  margin-top: 60px;
  display: grid;
}

.italic-text-2 {
  font-style: normal;
}

.div-block-33 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.div-block-34 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  margin-top: 20px;
  margin-bottom: 40px;
  display: grid;
}

.div-block-35 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.navbar-2 {
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding: 0 9vw;
  display: block;
  position: -webkit-sticky;
  position: sticky;
  top: 11.5vh;
  box-shadow: 0 2px 5px rgba(0, 0, 0, .28);
}

.nav-menu-2 {
  width: 100%;
  height: 44px;
  text-align: right;
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav-link {
  color: #1295b9;
  margin-left: 0;
  margin-right: 0;
  padding: 0 0 0 15px;
  font-family: Aller lt, sans-serif;
  font-size: 14px;
}

.nav-link:hover {
  color: #98c228;
  font-family: Aller rg, sans-serif;
}

.nav-link:focus, .nav-link.w--current {
  color: #98c228;
  font-family: Aller bold, sans-serif;
}

.dropdown-toggle {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 20px;
}

.icon-2 {
  padding-left: 50px;
}

.div-block-36 {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-11 {
  margin-bottom: 10px;
}

.nav-data-2 {
  width: 100%;
  color: #878785;
  text-align: right;
  font-family: Aller rg, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.bold-text-4 {
  width: 100%;
  display: inline;
}

.div-block-37 {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-12 {
  margin-bottom: 10px;
}

.nav-data-3 {
  width: auto;
  color: #878785;
  text-align: left;
  font-family: Aller rg, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.text-block-4 {
  margin-top: 10px;
  font-size: 16px;
}

.bold-text-5 {
  color: #00b6c2;
  font-family: Aller bold, sans-serif;
}

.heading-6 {
  margin-top: 20px;
  font-family: Aller bold, sans-serif;
  font-size: 28px;
  line-height: 35px;
}

.heading-6.center {
  max-width: 800px;
  text-align: center;
}

.html-embed-3 {
  background-color: rgba(239, 239, 239, 0);
  border-radius: 50px;
  margin-top: -25px;
  font-family: Aller rg, sans-serif;
}

.html-embed-3.contacto {
  background-color: rgba(239, 239, 239, .9);
  border-radius: 20px;
  margin-top: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, .14);
}

.html-embed-3.contacto.footer {
  min-width: 40%;
}

@media screen and (min-width: 1440px) {
  .nav-logo {
    height: 44px;
  }

  .hero-section {
    padding-top: 156px;
    padding-bottom: 156px;
  }

  .whatsapp-button {
    padding: 13px;
  }

  .icon-div {
    padding-left: 8px;
    padding-right: 8px;
  }

  .productos-div {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }

  .productos-descripcion {
    font-size: 16px;
  }

  .productos-nombres {
    font-size: 18px;
  }

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

  .productos-div-2 {
    flex-direction: row;
    justify-content: space-between;
    align-items: baseline;
    display: flex;
  }

  .productos-descripcion-2 {
    font-size: 16px;
  }

  .productos-nombres-2 {
    font-size: 18px;
  }

  .div-block-23 {
    flex: 1;
    justify-content: center;
    align-self: center;
  }

  .productos-div-3 {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }

  .productos-div-4 {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .productos-nombres-3 {
    font-size: 18px;
  }

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

  .productos-nombres-4 {
    font-size: 18px;
  }

  .productos-div-5 {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: baseline;
    display: grid;
  }

  .productos-descripcion-3 {
    font-size: 16px;
  }

  .navbar-2 {
    top: 10.5vh;
  }
}

@media screen and (min-width: 1920px) {
  .nav-bar {
    padding-left: 100px;
    padding-right: 100px;
  }

  .hero-section {
    background-image: linear-gradient(rgba(1, 0, 28, .63), rgba(1, 0, 28, .63)), url('../images/Portada_Highlight.jpg');
    background-size: auto, cover;
    padding: 240px 100px;
  }

  .icon-img {
    width: 150px;
    height: 150px;
  }

  .cta-button {
    padding: 24px 76px;
    font-size: 22px;
  }

  .whatsapp-button {
    padding-left: 13px;
    padding-right: 13px;
  }

  .whatsapp-logo {
    width: 50px;
  }

  .container.bkg-grey {
    padding-top: 5vh;
    padding-bottom: 2vh;
  }

  .cta-button-2 {
    padding: 24px 76px;
    font-size: 22px;
  }

  .icon-txt {
    font-size: 22px;
  }

  .productos-descripcion {
    font-size: 20px;
  }

  .productos-nombres {
    font-size: 22px;
  }

  .h1-2 {
    font-size: 60px;
  }

  .conatcto-section, .gracias-section-2 {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .text-block-3 {
    margin-top: 12px;
    font-size: 28px;
  }

  .productos-descripcion-2 {
    font-size: 20px;
  }

  .productos-nombres-2 {
    font-size: 22px;
  }

  .productos-img-3 {
    align-self: center;
    margin-left: auto;
    margin-right: auto;
  }

  .productos-div-4 {
    align-self: flex-end;
  }

  .productos-nombres-3, .productos-nombres-4 {
    font-size: 22px;
  }

  .productos-descripcion-3 {
    font-size: 20px;
  }

  .navbar-2 {
    top: 9vh;
  }
}

@media screen and (max-width: 991px) {
  .nav-bar {
    padding-left: 60px;
    padding-right: 60px;
  }

  .nav-data {
    font-size: 14px;
  }

  .hero-section {
    height: auto;
    max-height: none;
    padding-top: 2vh;
    padding-left: 9vw;
    padding-right: 9vw;
  }

  .hero-section.quienes-somos {
    align-items: flex-start;
  }

  .hero-section.cabinas-bio, .hero-section.campanas, .hero-section.flujos, .hero-section.pcr, .hero-section.mobiliario {
    height: auto;
  }

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

  .icon-img {
    width: 100px;
    height: 100px;
  }

  .cta-button {
    width: 100%;
    text-align: center;
  }

  .cta-button.cta-card {
    width: auto;
    max-width: 629.775%;
    padding-left: 17px;
    padding-right: 17px;
  }

  .cta-button.hero-whatsapp {
    width: auto;
  }

  .empresas-grid {
    grid-column-gap: 6px;
    grid-template-columns: 1fr 1fr;
    align-content: stretch;
    justify-items: center;
  }

  .empresas-img {
    max-width: 65%;
  }

  .container.section-2, .container._2-columns, .container._2-columns.bkg-grey {
    grid-template-columns: 1fr;
  }

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

  .div-block-7 {
    grid-template-columns: 1fr;
  }

  .div-block-9 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

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

  .nav-menu {
    width: 100%;
    height: auto;
    background-color: #fff;
    padding-left: 9vw;
  }

  .menu-button {
    width: 100%;
    text-align: right;
    padding: 0;
  }

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

  .icon {
    color: #202020;
    background-color: #fff;
    font-size: 35px;
  }

  .icon.center {
    color: #98c228;
    text-align: right;
  }

  .brand {
    width: 50%;
  }

  .text-block.nav-link-2 {
    display: block;
  }

  .cta-button-2.cta-card {
    width: 80%;
    width: auto;
    align-self: stretch;
    margin-top: 10px;
    padding-left: 17px;
    padding-right: 17px;
  }

  .cta-button-2.cta-card.cta-ficha {
    margin-bottom: 10px;
  }

  .cta-button-2.cta-card {
    width: auto;
    max-width: 629.775%;
    padding-left: 17px;
    padding-right: 17px;
  }

  .cta-button-2.cta-card.cta-ficha {
    margin-bottom: 0;
  }

  .icon-txt {
    margin-top: 12px;
    padding-top: 0;
    font-size: 16px;
  }

  .div-block-11 {
    grid-column-gap: 0px;
    justify-content: center;
    justify-items: center;
    margin-top: 10px;
  }

  .productos-div {
    align-items: center;
    padding-left: 27px;
    padding-right: 27px;
  }

  .productos-img {
    max-width: 50%;
  }

  .productos-descripcion {
    padding-left: 40px;
    padding-right: 40px;
  }

  .italic-text {
    padding-right: 10px;
  }

  .div-block-12 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .div-block-13 {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .div-block-2 {
    grid-template-columns: 1fr;
  }

  .div-block-2.grid2 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-14 {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

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

  .div-block-16 {
    grid-template-columns: 1fr;
    align-self: center;
    justify-items: center;
  }

  .grid-2 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    align-self: flex-start;
  }

  .div-block-18 {
    flex-direction: column;
    align-items: center;
    margin-bottom: 10px;
    display: flex;
  }

  .h1-2 {
    text-align: center;
    font-size: 35px;
  }

  .heading-5 {
    text-align: center;
    margin-top: 0;
    font-size: 16px;
  }

  .productos-div-2 {
    grid-template-columns: 1fr;
    align-items: center;
    justify-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .productos-nombres-2 {
    text-align: left;
  }

  .div-block-22 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .div-block-23 {
    flex-direction: column;
    align-items: stretch;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-24 {
    grid-template-columns: 1fr;
  }

  .paragraph-3 {
    font-size: 16px;
  }

  .div-block-3 {
    grid-template-columns: 1fr;
  }

  .dropdown {
    display: block;
  }

  .div-block-25 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .productos-div-3 {
    align-items: center;
    padding-left: 13px;
    padding-right: 13px;
  }

  .div-block-26 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-28 {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .div-block-29 {
    grid-template-columns: 1fr;
  }

  .div-block-8 {
    justify-content: space-between;
    display: flex;
  }

  .productos-img-3 {
    margin-left: auto;
    margin-right: auto;
  }

  .productos-div-4 {
    grid-template-columns: 1fr;
    align-items: center;
    justify-items: stretch;
    padding-left: 40px;
    padding-right: 40px;
  }

  .productos-nombres-3 {
    text-align: left;
  }

  .div-block-6 {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .div-block-5 {
    flex-direction: column;
    align-items: stretch;
    padding-left: 0;
    padding-right: 0;
  }

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

  .productos-nombres-4 {
    text-align: left;
  }

  .productos-div-5 {
    grid-template-columns: 1fr;
    align-items: center;
    justify-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-10 {
    grid-column-gap: 0px;
    justify-content: center;
    justify-items: center;
    margin-top: 10px;
  }

  .paragraph-5.align {
    max-width: 100%;
    text-align: center;
  }

  .div-block-32 {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .div-block-33, .div-block-34 {
    grid-template-columns: 1fr;
  }

  .navbar-2 {
    justify-content: space-between;
    align-items: center;
    display: flex;
    top: 10vh;
  }

  .nav-menu-2 {
    width: 100%;
    height: auto;
    background-color: #fff;
    padding-left: 9vw;
  }

  .nav-link {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .nav-link:hover {
    font-family: Aller bold, sans-serif;
  }

  .nav-link:active {
    color: #98c228;
  }

  .div-block-36 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid;
  }

  .nav-data-2 {
    width: 90%;
    font-size: 14px;
  }

  .div-block-37 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid;
  }

  .nav-data-3 {
    width: 90%;
    font-size: 14px;
  }

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

@media screen and (max-width: 767px) {
  .nav-bar {
    align-items: center;
    padding-left: 40px;
    padding-right: 40px;
  }

  .nav-data {
    font-size: 14px;
  }

  .hero-section {
    padding-left: 9vw;
    padding-right: 40px;
  }

  .hero-section.quienes-somos {
    padding-bottom: 2vh;
    padding-left: 9vw;
    padding-right: 9vw;
  }

  .icons-grid {
    grid-column-gap: 8px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .icon-img {
    width: 80px;
    height: 80px;
  }

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

  .empresas-img {
    max-width: 60%;
  }

  .container.bkg-grey {
    overflow: hidden;
  }

  .heading-3 {
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph {
    font-size: 16px;
  }

  .div-block-7 {
    justify-items: center;
  }

  .navbar {
    position: -webkit-sticky;
    position: sticky;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .cta-button-2.cta-card.cta-ficha {
    margin-bottom: 10px;
  }

  .icon-txt {
    font-size: 14px;
  }

  .productos-div {
    align-items: center;
  }

  .productos-img {
    max-width: 85%;
  }

  .heading-4 {
    font-size: 25px;
    line-height: 30px;
  }

  .heading-4.small {
    font-size: 22px;
    line-height: 25px;
  }

  .productos-descripcion.small {
    font-size: 16px;
  }

  .productos-nombres.small {
    font-size: 22px;
  }

  .div-block-12 {
    align-items: center;
  }

  .div-block-2 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .div-block-2.grid2 {
    grid-template-columns: 1fr;
  }

  .div-block-16 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-content: center;
    align-items: center;
  }

  .link {
    text-align: center;
  }

  .div-block-17 {
    flex-direction: column;
    margin-bottom: 10px;
  }

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

  .h1-2 {
    font-size: 35px;
  }

  .heading-5 {
    font-size: 16px;
  }

  .image-4 {
    margin-bottom: 10px;
  }

  .conatcto-section.container {
    grid-template-columns: 1fr;
  }

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

  .productos-div-2, .div-block-22 {
    align-items: center;
  }

  .div-block-24 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .div-block-3 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .image {
    max-width: 85%;
    margin-bottom: 20px;
  }

  .div-block-25 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .body {
    max-width: none;
    overflow: visible;
  }

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

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

  .productos-div-3 {
    align-items: center;
  }

  .productos-img-2 {
    max-width: 85%;
  }

  .div-block-26 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .div-block-27 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .div-block-28 {
    flex-direction: column;
    align-items: stretch;
  }

  .div-block-29 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .div-block-8 {
    flex-direction: column;
  }

  .productos-img-3 {
    max-width: 85%;
  }

  .div-block-30 {
    align-items: center;
  }

  .productos-div-4 {
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-6 {
    flex-direction: column;
    align-items: stretch;
  }

  .div-block-31 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .image-8 {
    margin-bottom: 20px;
  }

  .productos-nombres-4 {
    font-size: 22px;
  }

  .productos-div-5 {
    align-items: center;
  }

  .productos-descripcion-3 {
    font-size: 16px;
  }

  .div-block-32 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .navbar-2 {
    top: 10vh;
  }

  .div-block-36 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    justify-items: center;
    display: grid;
  }

  .nav-data-2 {
    font-size: 14px;
  }

  .div-block-37 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    justify-items: center;
    display: grid;
  }

  .nav-data-3 {
    font-size: 14px;
  }

  .heading-6 {
    font-size: 25px;
    line-height: 30px;
  }
}

@media screen and (max-width: 479px) {
  .nav-bar {
    padding-top: 24px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .nav-data {
    font-size: 12px;
  }

  .nav-logo {
    height: 24px;
  }

  .hero-section {
    max-height: none;
    padding: 2vh 16px 60px;
  }

  .hero-section.quienes-somos {
    height: auto;
    padding-bottom: 2vh;
    padding-left: 9vw;
    padding-right: 9vw;
  }

  .hero-section.flujos {
    background-image: linear-gradient(to bottom, null, null), url('../images/flujos-laminares-sabella.jpg');
    background-repeat: repeat, repeat-y;
  }

  .icons-grid {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .icon-img {
    width: 100px;
    height: 100px;
  }

  .cta-button {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cta-button.cta-card {
    padding-left: 13px;
    padding-right: 13px;
  }

  .empresas-grid {
    grid-row-gap: 0px;
    flex: 1;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
    margin-top: 20px;
  }

  .empresas-img {
    max-width: 65%;
    margin-bottom: 40px;
  }

  .whatsapp-button {
    padding: 9px 12px 12px;
  }

  .whatsapp-logo {
    width: 40px;
  }

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

  .heading-3.align {
    text-align: center;
    text-align: left;
  }

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

  .bold-text.big {
    line-height: 20px;
  }

  .div-block-9 {
    align-items: flex-start;
  }

  .nav-menu {
    order: 0;
    justify-content: flex-start;
    display: flex;
  }

  .menu-button {
    width: 50%;
  }

  .menu-button.center {
    width: 100%;
  }

  .icon.center {
    min-width: auto;
  }

  .bold-text-2 {
    font-size: 35px;
    line-height: 1.1;
  }

  .cta-button-2 {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cta-button-2.cta-card {
    max-width: none;
    padding-left: 13px;
    padding-right: 13px;
  }

  .title-icon {
    text-align: left;
    line-height: 25px;
  }

  .icon-div {
    align-items: flex-start;
    padding-left: 32px;
    padding-right: 32px;
  }

  .icon-txt {
    text-align: left;
  }

  .productos-div {
    padding-left: 9px;
    padding-right: 9px;
  }

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

  .productos-descripcion {
    padding-left: 0;
    padding-right: 0;
  }

  .italic-text {
    text-align: left;
    padding-right: 0;
  }

  .div-block-12 {
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .div-block-13 {
    flex-direction: column;
    align-items: flex-start;
  }

  .div-block-2.grid2 {
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .div-block-14 {
    text-align: left;
    align-items: flex-start;
  }

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

  .link {
    text-align: center;
  }

  .div-block-17 {
    flex-direction: column;
    margin-bottom: 10px;
  }

  .h1-2 {
    text-align: center;
    padding-left: 0;
    font-size: 28px;
    line-height: 1.1;
  }

  .conatcto-section, .gracias-section-2 {
    padding-top: 106px;
    padding-bottom: 106px;
  }

  .productos-descripcion-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-22 {
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .div-block-23 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-28 {
    max-width: 100%;
  }

  .div-block-30 {
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .productos-div-4 {
    align-items: stretch;
    justify-items: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-7 {
    max-width: 85%;
  }

  .div-block-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-9 {
    max-width: 65%;
  }

  .div-block-10 {
    grid-template-columns: 1fr;
  }

  .productos-descripcion-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-5.align {
    text-align: left;
  }

  .div-block-35 {
    align-items: flex-start;
  }

  .navbar-2 {
    top: 10vh;
  }

  .nav-data-2 {
    text-align: center;
    font-size: 12px;
  }

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

  .nav-data-3 {
    text-align: center;
    font-size: 12px;
  }

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

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

#w-node-ffaec49c-3d05-b4ca-531c-8fcd2c3ad01e-4f2ff5b6, #w-node-ffaec49c-3d05-b4ca-531c-8fcd2c3ad01f-4f2ff5b6, #w-node-ffaec49c-3d05-b4ca-531c-8fcd2c3ad021-4f2ff5b6, #w-node-ffaec49c-3d05-b4ca-531c-8fcd2c3ad025-4f2ff5b6, #w-node-f55ae538-04f3-ac46-3a75-57523b2666fd-4f2ff5b6, #w-node-f55ae538-04f3-ac46-3a75-57523b2666fe-4f2ff5b6, #w-node-f55ae538-04f3-ac46-3a75-57523b2666ff-4f2ff5b6, #w-node-f55ae538-04f3-ac46-3a75-57523b266700-4f2ff5b6, #w-node-f55ae538-04f3-ac46-3a75-57523b266701-4f2ff5b6, #w-node-f55ae538-04f3-ac46-3a75-57523b266702-4f2ff5b6, #w-node-f55ae538-04f3-ac46-3a75-57523b266703-4f2ff5b6, #w-node-f55ae538-04f3-ac46-3a75-57523b266704-4f2ff5b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf85e184-6424-2214-02a7-c6d72618fe5c-4f2ff5b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-cf85e184-6424-2214-02a7-c6d72618fe6e-4f2ff5b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-cf85e184-6424-2214-02a7-c6d72618fe65-4f2ff5b6, #w-node-_13fe74b9-0965-25fc-3282-63aaa971df67-db191e98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13fe74b9-0965-25fc-3282-63aaa971df68-db191e98 {
  align-self: start;
}

#w-node-_13fe74b9-0965-25fc-3282-63aaa971df6f-db191e98, #w-node-_60d39006-514e-1e1d-ea09-523079ae589d-4f2ff5b8, #w-node-_60d39006-514e-1e1d-ea09-523079ae589f-4f2ff5b8, #w-node-_60d39006-514e-1e1d-ea09-523079ae58a3-4f2ff5b8, #w-node-f1651b4f-e007-71be-b27e-5be0c00803a3-4f2ff5b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1651b4f-e007-71be-b27e-5be0c00803b4-4f2ff5b8 {
  justify-self: start;
}

#w-node-_576fe402-8e21-0a89-009f-6297abf844d9-4f2ff5b8 {
  justify-self: end;
}

#w-node-_576fe402-8e21-0a89-009f-6297abf844da-4f2ff5b8, #w-node-ab546ace-7dbe-59e3-5d73-6694cfe15f64-4f2ff5b8, #w-node-ab546ace-7dbe-59e3-5d73-6694cfe15f65-4f2ff5b8, #w-node-ab546ace-7dbe-59e3-5d73-6694cfe15f66-4f2ff5b8, #w-node-ab546ace-7dbe-59e3-5d73-6694cfe15f67-4f2ff5b8, #w-node-ab546ace-7dbe-59e3-5d73-6694cfe15f68-4f2ff5b8, #w-node-ab546ace-7dbe-59e3-5d73-6694cfe15f69-4f2ff5b8, #w-node-ab546ace-7dbe-59e3-5d73-6694cfe15f6a-4f2ff5b8, #w-node-ab546ace-7dbe-59e3-5d73-6694cfe15f6b-4f2ff5b8, #w-node-_7237b437-ac7a-e03e-38f6-e7865ae256bf-4f2ff5b8, #w-node-_9342bcb1-3158-7cf1-78f1-15f4a11aabff-4f2ff5b9, #w-node-_9342bcb1-3158-7cf1-78f1-15f4a11aac01-4f2ff5b9, #w-node-_204de0b6-2c3e-cfb6-f0b8-5a5f343226d6-4f2ff5b9, #w-node-e6e487ac-8a8d-81c3-872e-c1209488f501-4f2ff5b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e6e487ac-8a8d-81c3-872e-c1209488f502-4f2ff5b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e6e487ac-8a8d-81c3-872e-c1209488f503-4f2ff5b9 {
  justify-self: end;
}

#w-node-e6e487ac-8a8d-81c3-872e-c1209488f504-4f2ff5b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e6e487ac-8a8d-81c3-872e-c1209488f506-4f2ff5b9 {
  align-self: start;
  justify-self: start;
}

#w-node-e6e487ac-8a8d-81c3-872e-c1209488f525-4f2ff5b9 {
  align-self: center;
}

#w-node-_4ed45ea0-2ed2-a5dd-8c17-b22f3ced8e37-4f2ff5b9, #w-node-_824e2005-5609-a9e5-f5f4-84c5ad4c73b8-4f2ff5b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb7460a6-7a1d-2e01-b1ab-904570592a26-4f2ff5b9 {
  justify-self: start;
}

#w-node-_2693d025-10c6-0a85-65cc-2a22f7139474-4f2ff5b9, #w-node-_2693d025-10c6-0a85-65cc-2a22f7139475-4f2ff5b9, #w-node-_2693d025-10c6-0a85-65cc-2a22f7139476-4f2ff5b9, #w-node-_2693d025-10c6-0a85-65cc-2a22f7139477-4f2ff5b9, #w-node-_2693d025-10c6-0a85-65cc-2a22f7139478-4f2ff5b9, #w-node-_2693d025-10c6-0a85-65cc-2a22f7139479-4f2ff5b9, #w-node-_2693d025-10c6-0a85-65cc-2a22f713947a-4f2ff5b9, #w-node-_2693d025-10c6-0a85-65cc-2a22f713947b-4f2ff5b9, #w-node-_44135806-5372-3f55-05ec-5295648d0bc9-4f2ff5b9, #w-node-_3dd592d0-2e66-de5d-1760-dd0c1cb4235b-4f2ff5ba, #w-node-_3dd592d0-2e66-de5d-1760-dd0c1cb4235d-4f2ff5ba, #w-node-c0434515-04e5-093b-4d81-b415094d1167-4f2ff5ba, #w-node-fd4f8c34-21a7-86db-aebf-2e3619110fbf-4f2ff5ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd4f8c34-21a7-86db-aebf-2e3619110fc0-4f2ff5ba {
  justify-self: end;
}

#w-node-fd4f8c34-21a7-86db-aebf-2e3619110fc1-4f2ff5ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-fd4f8c34-21a7-86db-aebf-2e3619110fc2-4f2ff5ba {
  justify-self: end;
}

#w-node-fd4f8c34-21a7-86db-aebf-2e3619110fd4-4f2ff5ba, #w-node-fd4f8c34-21a7-86db-aebf-2e3619110fdc-4f2ff5ba, #w-node-fd4f8c34-21a7-86db-aebf-2e3619110fe4-4f2ff5ba, #w-node-f1d94769-75b6-bb06-2058-ae2beb7726e8-4f2ff5ba, #w-node-_840358cb-445a-30f0-f14b-8a779d4eae2e-4f2ff5ba, #w-node-_4b7caa68-6e79-194a-3a7f-4ddfb59144d5-4f2ff5ba, #w-node-_4b7caa68-6e79-194a-3a7f-4ddfb59144d6-4f2ff5ba, #w-node-f03fd7ed-2828-922a-8b18-fb9cf3244fc8-4f2ff5ba, #w-node-f03fd7ed-2828-922a-8b18-fb9cf3244fc9-4f2ff5ba, #w-node-f03fd7ed-2828-922a-8b18-fb9cf3244fca-4f2ff5ba, #w-node-f03fd7ed-2828-922a-8b18-fb9cf3244fcb-4f2ff5ba, #w-node-f03fd7ed-2828-922a-8b18-fb9cf3244fcc-4f2ff5ba, #w-node-f03fd7ed-2828-922a-8b18-fb9cf3244fcd-4f2ff5ba, #w-node-f03fd7ed-2828-922a-8b18-fb9cf3244fce-4f2ff5ba, #w-node-f03fd7ed-2828-922a-8b18-fb9cf3244fcf-4f2ff5ba, #w-node-_34b7540f-c34e-f7aa-b26a-149547d0f1e7-4f2ff5ba, #w-node-_226b3b96-a560-289e-4c45-30f1c5f93746-4f2ff5bb, #w-node-_226b3b96-a560-289e-4c45-30f1c5f93748-4f2ff5bb, #w-node-_226b3b96-a560-289e-4c45-30f1c5f9374c-4f2ff5bb, #w-node-_5a0b6530-4cd7-9b6b-4372-164605be7801-4f2ff5bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a0b6530-4cd7-9b6b-4372-164605be7802-4f2ff5bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5a0b6530-4cd7-9b6b-4372-164605be7803-4f2ff5bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a0b6530-4cd7-9b6b-4372-164605be7805-4f2ff5bb, #w-node-_5a0b6530-4cd7-9b6b-4372-164605be7817-4f2ff5bb {
  align-self: start;
  justify-self: start;
}

#w-node-_9bb044f2-7abe-0981-96d2-a89ae158459d-4f2ff5bb {
  justify-self: start;
}

#w-node-_9bb044f2-7abe-0981-96d2-a89ae158459e-4f2ff5bb, #w-node-_79f33c63-c2c0-15e4-3538-7f547232900e-4f2ff5bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79f33c63-c2c0-15e4-3538-7f547232901c-4f2ff5bb, #w-node-_39add22d-b30b-d571-012e-a7f7979c4c8b-4f2ff5bb {
  justify-self: end;
}

#w-node-_39add22d-b30b-d571-012e-a7f7979c4c8d-4f2ff5bb {
  justify-self: start;
}

#w-node-cc942260-e9db-2d1d-2c7c-b9635758e086-4f2ff5bb, #w-node-cc942260-e9db-2d1d-2c7c-b9635758e087-4f2ff5bb, #w-node-cc942260-e9db-2d1d-2c7c-b9635758e088-4f2ff5bb, #w-node-cc942260-e9db-2d1d-2c7c-b9635758e089-4f2ff5bb, #w-node-cc942260-e9db-2d1d-2c7c-b9635758e08a-4f2ff5bb, #w-node-cc942260-e9db-2d1d-2c7c-b9635758e08b-4f2ff5bb, #w-node-cc942260-e9db-2d1d-2c7c-b9635758e08c-4f2ff5bb, #w-node-cc942260-e9db-2d1d-2c7c-b9635758e08d-4f2ff5bb, #w-node-_0dcc06b8-f5d9-fc39-562b-73cf5a699b6b-4f2ff5bb, #w-node-def70e92-6209-bb62-ed4f-d8f39c78c871-4f2ff5bc, #w-node-_13bf915b-180b-11c7-d356-d9d469a27362-4f2ff5bc, #w-node-f63f00f1-909c-cc63-3c92-41c4c70f04d8-4f2ff5bc, #w-node-_652472e6-cbfb-9288-bedb-086dd32018e1-4f2ff5bd, #w-node-_652472e6-cbfb-9288-bedb-086dd32018e2-4f2ff5bd, #w-node-_652472e6-cbfb-9288-bedb-086dd32018e4-4f2ff5bd, #w-node-_858a1ee9-b764-196e-23f2-af7bdd629691-4f2ff5bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ede4b09f-255f-a2f0-a947-82229bc028d5-4f2ff5bd {
  justify-self: end;
}

#w-node-ede4b09f-255f-a2f0-a947-82229bc028d7-4f2ff5bd {
  align-self: stretch;
  justify-self: start;
}

#w-node-ede4b09f-255f-a2f0-a947-82229bc028d8-4f2ff5bd {
  align-self: start;
  justify-self: center;
}

#w-node-ede4b09f-255f-a2f0-a947-82229bc028d9-4f2ff5bd {
  align-self: start;
}

#w-node-ede4b09f-255f-a2f0-a947-82229bc028de-4f2ff5bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ede4b09f-255f-a2f0-a947-82229bc028e3-4f2ff5bd {
  align-self: center;
}

#w-node-ede4b09f-255f-a2f0-a947-82229bc028e5-4f2ff5bd {
  align-self: start;
}

#w-node-ede4b09f-255f-a2f0-a947-82229bc028ef-4f2ff5bd {
  align-self: stretch;
}

#w-node-ede4b09f-255f-a2f0-a947-82229bc028f0-4f2ff5bd, #w-node-ede4b09f-255f-a2f0-a947-82229bc028f1-4f2ff5bd {
  align-self: start;
}

#w-node-_52947c8a-946f-751f-17ba-73a3ed132e1d-4f2ff5bd, #w-node-f2b1cf2d-59f2-3fdd-5ae7-5ea776933d34-4f2ff5bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_19fed6f0-abc8-6bac-e268-07aa97ecb36b-4f2ff5bd, #w-node-_19fed6f0-abc8-6bac-e268-07aa97ecb36d-4f2ff5bd {
  justify-self: center;
}

#w-node-fb9c6b77-ef70-7e76-8165-94723d055985-4f2ff5bd, #w-node-fb9c6b77-ef70-7e76-8165-94723d055986-4f2ff5bd, #w-node-fb9c6b77-ef70-7e76-8165-94723d055987-4f2ff5bd, #w-node-fb9c6b77-ef70-7e76-8165-94723d055988-4f2ff5bd, #w-node-fb9c6b77-ef70-7e76-8165-94723d055989-4f2ff5bd, #w-node-fb9c6b77-ef70-7e76-8165-94723d05598a-4f2ff5bd, #w-node-fb9c6b77-ef70-7e76-8165-94723d05598b-4f2ff5bd, #w-node-fb9c6b77-ef70-7e76-8165-94723d05598c-4f2ff5bd, #w-node-_9a5b55a8-34ec-de36-8df2-3cc7e6f506b0-4f2ff5bd, #w-node-_650438e9-7b89-6c66-1c37-c60e71fcf6d2-4f2ff5c0, #w-node-_650438e9-7b89-6c66-1c37-c60e71fcf6d4-4f2ff5c0, #w-node-_650438e9-7b89-6c66-1c37-c60e71fcf6d8-4f2ff5c0, #w-node-_041bec86-09a3-c967-7717-0a1c7fd31601-4f2ff5c0, #w-node-_041bec86-09a3-c967-7717-0a1c7fd31602-4f2ff5c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_041bec86-09a3-c967-7717-0a1c7fd31618-4f2ff5c0 {
  align-self: center;
  justify-self: center;
}

#w-node-_07296481-7027-176c-5767-d9cefe789b12-4f2ff5c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07296481-7027-176c-5767-d9cefe789b13-4f2ff5c0 {
  justify-self: start;
}

#w-node-_07296481-7027-176c-5767-d9cefe789b14-4f2ff5c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07296481-7027-176c-5767-d9cefe789b2d-4f2ff5c0 {
  justify-self: start;
}

#w-node-_07296481-7027-176c-5767-d9cefe789b4d-4f2ff5c0, #w-node-_15669dee-e5dd-fd4b-4671-9a906aef3c21-4f2ff5c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15669dee-e5dd-fd4b-4671-9a906aef3c22-4f2ff5c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_15669dee-e5dd-fd4b-4671-9a906aef3c23-4f2ff5c0, #w-node-_4a5caa33-39c8-51db-a871-ba83dd3b695f-4f2ff5c0, #w-node-_4a5caa33-39c8-51db-a871-ba83dd3b6960-4f2ff5c0, #w-node-_4a5caa33-39c8-51db-a871-ba83dd3b6961-4f2ff5c0, #w-node-_4a5caa33-39c8-51db-a871-ba83dd3b6962-4f2ff5c0, #w-node-_4a5caa33-39c8-51db-a871-ba83dd3b6963-4f2ff5c0, #w-node-_4a5caa33-39c8-51db-a871-ba83dd3b6964-4f2ff5c0, #w-node-_4a5caa33-39c8-51db-a871-ba83dd3b6965-4f2ff5c0, #w-node-_4a5caa33-39c8-51db-a871-ba83dd3b6966-4f2ff5c0, #w-node-_3ea86ccd-b3fe-ac61-34aa-f010ae87a6f0-4f2ff5c0, #w-node-_6d5805f1-4986-2082-58bb-c23c1eae9ab2-4f2ff5c1, #w-node-_6d5805f1-4986-2082-58bb-c23c1eae9ab4-4f2ff5c1, #w-node-_6d5805f1-4986-2082-58bb-c23c1eae9ab8-4f2ff5c1, #w-node-_6dd56bc7-4464-7d46-2713-696ac6c1a849-4f2ff5c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6dd56bc7-4464-7d46-2713-696ac6c1a869-4f2ff5c1 {
  justify-self: start;
}

#w-node-_2f65e79f-3310-1921-6ed9-24cbaa3e02af-4f2ff5c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f65e79f-3310-1921-6ed9-24cbaa3e02c0-4f2ff5c1 {
  justify-self: start;
}

#w-node-_4d071cd0-1d7d-883d-bfd5-6bda8795f7e7-4f2ff5c1 {
  justify-self: end;
}

#w-node-_4d071cd0-1d7d-883d-bfd5-6bda8795f7e8-4f2ff5c1, #w-node-_8d1241dc-c753-e6f6-871b-e58999b6781e-4f2ff5c1, #w-node-_8d1241dc-c753-e6f6-871b-e58999b6781f-4f2ff5c1, #w-node-_8d1241dc-c753-e6f6-871b-e58999b67820-4f2ff5c1, #w-node-_8d1241dc-c753-e6f6-871b-e58999b67821-4f2ff5c1, #w-node-_8d1241dc-c753-e6f6-871b-e58999b67822-4f2ff5c1, #w-node-_8d1241dc-c753-e6f6-871b-e58999b67823-4f2ff5c1, #w-node-_8d1241dc-c753-e6f6-871b-e58999b67824-4f2ff5c1, #w-node-_8d1241dc-c753-e6f6-871b-e58999b67825-4f2ff5c1, #w-node-_25209481-e20c-96ea-7114-b3b8b925102b-4f2ff5c1, #w-node-_2710047c-89f0-f68e-1654-dbffdfff64ae-4f2ff5c2, #w-node-_2710047c-89f0-f68e-1654-dbffdfff64af-4f2ff5c2, #w-node-_2710047c-89f0-f68e-1654-dbffdfff64b6-4f2ff5c2, #w-node-_4b305f65-e356-5dbd-c507-473a33edef0f-4f2ff5c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b305f65-e356-5dbd-c507-473a33edef17-4f2ff5c2 {
  justify-self: start;
}

#w-node-_4b305f65-e356-5dbd-c507-473a33edef18-4f2ff5c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_4b305f65-e356-5dbd-c507-473a33edef19-4f2ff5c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1920px) {
  #w-node-ede4b09f-255f-a2f0-a947-82229bc028d7-4f2ff5bd {
    align-self: stretch;
    justify-self: center;
  }

  #w-node-ede4b09f-255f-a2f0-a947-82229bc028e3-4f2ff5bd {
    align-self: center;
  }

  #w-node-ede4b09f-255f-a2f0-a947-82229bc028ef-4f2ff5bd {
    align-self: stretch;
    justify-self: center;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-e6e487ac-8a8d-81c3-872e-c1209488f506-4f2ff5b9 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_5a0b6530-4cd7-9b6b-4372-164605be7805-4f2ff5bb {
    align-self: start;
    justify-self: start;
  }

  #w-node-_5a0b6530-4cd7-9b6b-4372-164605be7817-4f2ff5bb {
    align-self: center;
    justify-self: center;
  }

  #w-node-ede4b09f-255f-a2f0-a947-82229bc028d7-4f2ff5bd {
    align-self: stretch;
    justify-self: center;
  }
}

@media screen and (max-width: 991px) {
  #w-node-ffaec49c-3d05-b4ca-531c-8fcd2c3ad01e-4f2ff5b6, #w-node-_27712374-02b8-30f2-45e4-3caba54bdbcc-4f2ff5b6, #w-node-_801cbe08-db6d-610f-fe60-e388bd38b3e6-4f2ff5b6, #w-node-_2fdb44ed-7efd-40eb-afa4-e0c582974f3f-4f2ff5b6, #w-node-ca4bd9a9-3a5f-37a2-fe85-ceb18408428c-4f2ff5b6, #w-node-ca4bd9a9-3a5f-37a2-fe85-ceb184084296-4f2ff5b6, #w-node-ca4bd9a9-3a5f-37a2-fe85-ceb1840842a0-4f2ff5b6, #w-node-_99809db5-39ae-b887-901f-85d7987e6f46-4f2ff5b6 {
    align-self: center;
    justify-self: center;
  }

  #w-node-e6e487ac-8a8d-81c3-872e-c1209488f4f0-4f2ff5b9 {
    justify-self: center;
  }

  #w-node-e6e487ac-8a8d-81c3-872e-c1209488f501-4f2ff5b9 {
    justify-self: stretch;
  }

  #w-node-e6e487ac-8a8d-81c3-872e-c1209488f502-4f2ff5b9, #w-node-e6e487ac-8a8d-81c3-872e-c1209488f503-4f2ff5b9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-e6e487ac-8a8d-81c3-872e-c1209488f504-4f2ff5b9 {
    justify-self: center;
  }

  #w-node-e6e487ac-8a8d-81c3-872e-c1209488f506-4f2ff5b9, #w-node-e6e487ac-8a8d-81c3-872e-c1209488f525-4f2ff5b9 {
    align-self: center;
    justify-self: center;
  }

  #w-node-cb7460a6-7a1d-2e01-b1ab-904570592a26-4f2ff5b9, #w-node-fd4f8c34-21a7-86db-aebf-2e3619110fae-4f2ff5ba {
    justify-self: center;
  }

  #w-node-fd4f8c34-21a7-86db-aebf-2e3619110fbf-4f2ff5ba {
    justify-self: stretch;
  }

  #w-node-fd4f8c34-21a7-86db-aebf-2e3619110fc0-4f2ff5ba {
    justify-self: center;
  }

  #w-node-fd4f8c34-21a7-86db-aebf-2e3619110fc1-4f2ff5ba, #w-node-fd4f8c34-21a7-86db-aebf-2e3619110fc2-4f2ff5ba {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-fd4f8c34-21a7-86db-aebf-2e3619110fc4-4f2ff5ba {
    align-self: center;
    justify-self: center;
  }

  #w-node-_5a0b6530-4cd7-9b6b-4372-164605be77f4-4f2ff5bb {
    justify-self: center;
  }

  #w-node-_5a0b6530-4cd7-9b6b-4372-164605be7801-4f2ff5bb {
    justify-self: stretch;
  }

  #w-node-_5a0b6530-4cd7-9b6b-4372-164605be7802-4f2ff5bb {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_5a0b6530-4cd7-9b6b-4372-164605be7805-4f2ff5bb, #w-node-_5a0b6530-4cd7-9b6b-4372-164605be7817-4f2ff5bb {
    align-self: center;
    justify-self: center;
  }

  #w-node-_79f33c63-c2c0-15e4-3538-7f547232901c-4f2ff5bb, #w-node-_39add22d-b30b-d571-012e-a7f7979c4c8d-4f2ff5bb {
    justify-self: center;
  }

  #w-node-_652472e6-cbfb-9288-bedb-086dd32018e1-4f2ff5bd, #w-node-ede4b09f-255f-a2f0-a947-82229bc028d7-4f2ff5bd, #w-node-ede4b09f-255f-a2f0-a947-82229bc028e3-4f2ff5bd, #w-node-ede4b09f-255f-a2f0-a947-82229bc028ef-4f2ff5bd, #w-node-_2710047c-89f0-f68e-1654-dbffdfff64ae-4f2ff5c2 {
    align-self: center;
    justify-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_4b7caa68-6e79-194a-3a7f-4ddfb59144d4-4f2ff5ba, #w-node-_4b7caa68-6e79-194a-3a7f-4ddfb59144d5-4f2ff5ba, #w-node-_39add22d-b30b-d571-012e-a7f7979c4c8b-4f2ff5bb, #w-node-_39add22d-b30b-d571-012e-a7f7979c4c8d-4f2ff5bb {
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-f55ae538-04f3-ac46-3a75-57523b2666fd-4f2ff5b6 {
    align-self: center;
    justify-self: center;
  }

  #w-node-f55ae538-04f3-ac46-3a75-57523b2666fe-4f2ff5b6 {
    align-self: center;
  }

  #w-node-ab546ace-7dbe-59e3-5d73-6694cfe15f64-4f2ff5b8 {
    align-self: center;
    justify-self: center;
  }

  #w-node-ab546ace-7dbe-59e3-5d73-6694cfe15f65-4f2ff5b8 {
    align-self: center;
  }

  #w-node-_2693d025-10c6-0a85-65cc-2a22f7139474-4f2ff5b9 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_2693d025-10c6-0a85-65cc-2a22f7139475-4f2ff5b9 {
    align-self: center;
  }

  #w-node-f03fd7ed-2828-922a-8b18-fb9cf3244fc8-4f2ff5ba {
    align-self: center;
    justify-self: center;
  }

  #w-node-f03fd7ed-2828-922a-8b18-fb9cf3244fc9-4f2ff5ba {
    align-self: center;
  }

  #w-node-cc942260-e9db-2d1d-2c7c-b9635758e086-4f2ff5bb {
    align-self: center;
    justify-self: center;
  }

  #w-node-cc942260-e9db-2d1d-2c7c-b9635758e087-4f2ff5bb {
    align-self: center;
  }

  #w-node-ede4b09f-255f-a2f0-a947-82229bc028d5-4f2ff5bd {
    justify-self: start;
  }

  #w-node-ede4b09f-255f-a2f0-a947-82229bc028de-4f2ff5bd {
    justify-self: stretch;
  }

  #w-node-ede4b09f-255f-a2f0-a947-82229bc028e4-4f2ff5bd {
    justify-self: center;
  }

  #w-node-ede4b09f-255f-a2f0-a947-82229bc028ea-4f2ff5bd {
    justify-self: stretch;
  }

  #w-node-ede4b09f-255f-a2f0-a947-82229bc028ef-4f2ff5bd {
    align-self: center;
    justify-self: center;
  }

  #w-node-ede4b09f-255f-a2f0-a947-82229bc028f7-4f2ff5bd {
    justify-self: stretch;
  }

  #w-node-fb9c6b77-ef70-7e76-8165-94723d055985-4f2ff5bd {
    align-self: center;
    justify-self: center;
  }

  #w-node-fb9c6b77-ef70-7e76-8165-94723d055986-4f2ff5bd {
    align-self: center;
  }

  #w-node-_4a5caa33-39c8-51db-a871-ba83dd3b695f-4f2ff5c0 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_4a5caa33-39c8-51db-a871-ba83dd3b6960-4f2ff5c0 {
    align-self: center;
  }

  #w-node-_8d1241dc-c753-e6f6-871b-e58999b6781e-4f2ff5c1 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_8d1241dc-c753-e6f6-871b-e58999b6781f-4f2ff5c1 {
    align-self: center;
  }
}


@font-face {
  font-family: 'Aller bold';
  src: url('../fonts/Aller_Bd.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Aller rg';
  src: url('../fonts/Aller_Rg.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Aller lt';
  src: url('../fonts/Aller_Lt.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}