:root {
  --color-2: #00a783;
  --oscuro: #4c206d;
  --dark-slate-blue: #634a97;
  --dark-slate-grey: #3a5248;
  --fondo-verde: rgba(0, 75, 59, .23);
  --degradado-footer: rgba(0, 70, 55, .76);
  --dim-grey: #686969;
  --fondo: rgba(255, 255, 255, .34);
}

.w-embed-youtubevideo {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

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

.navbar {
  object-fit: fill;
  background-color: rgba(221, 221, 221, 0);
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
  overflow: visible;
}

.navbar.home {
  background-color: rgba(0, 167, 131, 0);
  display: block;
}

.navbar.home.conocenos {
  background-color: var(--color-2);
}

.image {
  width: 40px;
  padding-top: 10px;
  padding-bottom: 5px;
}

.link-navbar {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: rgba(0, 0, 0, 0);
  padding-left: 10px;
  padding-right: 10px;
  font-size: 15px;
  transition: all .55s;
  transform: perspective(2000px)translate(0);
}

.link-navbar:hover {
  font-size: 15px;
  transform: perspective(2000px)translate3d(0, 0, 102px);
}

.link-navbar.w--current {
  color: #fff;
}

.link-navbar.botton {
  background-color: #4b1f6d;
  border-radius: 5px;
  align-self: center;
  margin-top: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  display: none;
}

.background-video {
  background-color: rgba(16, 54, 53, .57);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.slider {
  flex: 1;
}

.imagen-back-video {
  width: auto;
  max-width: 800px;
  margin-bottom: -22px;
  padding-bottom: 0;
}

.parrafo-videos {
  text-align: center;
  max-width: 600px;
  padding-left: 0;
  padding-right: 0;
  font-size: 20px;
  font-weight: 400;
}

.testo-titulo-videos {
  background-color: #4b1f6d;
  border-radius: 4px;
  margin-bottom: 18px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 25px;
  font-size: 60px;
  box-shadow: 0 60px 60px -3px #000;
}

.seccion-videos {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100vh;
  display: flex;
}

.div__fichas {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  perspective: none;
  text-align: center;
  transform-style: preserve-3d;
  background-color: rgba(255, 255, 255, .79);
  border-radius: 9px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr 2.5fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  margin-top: 31px;
  padding-top: 12px;
  padding-bottom: 12px;
  transition: transform .5s;
  display: grid;
  transform: perspective(2000px)perspective(1000px);
  box-shadow: 0 2px 5px rgba(0, 0, 0, .2), 0 20px 40px -1px rgba(63, 56, 68, .28);
}

.div__fichas:hover {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  perspective: none;
  transform: perspective(2000px)translate3d(0, 0, 116px)perspective(2000px);
}

.fotos-deming-y-peter {
  width: 200px;
  padding-left: 4px;
}

.texto__fichas {
  color: #1f6d44;
  border-radius: 3px;
  font-size: 36px;
  line-height: 1.2;
}

.parrafo__fichas {
  color: #0d3533;
  text-align: center;
  padding-left: 44px;
  padding-right: 44px;
  font-weight: 500;
  line-height: 1.2;
}

.iconos-conteo {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  transform-style: preserve-3d;
  background-color: rgba(255, 255, 255, .81);
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: minmax(12em, 1fr) minmax(12em, 1fr) minmax(12em, 1fr);
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-content: space-between;
  justify-content: space-between;
  align-items: center;
  justify-items: center;
  margin-top: 64px;
  margin-bottom: 52px;
  padding: 32px 29px 29px;
  transition: transform .5s;
  display: grid;
  transform: perspective(2000px)translate(0);
  box-shadow: 0 8px 20px 4px rgba(0, 0, 0, .2);
}

.iconos-conteo:hover {
  transform: perspective(2000px)translate3d(0, 0, 78px);
}

.div-iconos-y-text {
  border-right: 0 solid #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  transform: translate(0);
}

.counter {
  color: #464646;
  text-align: center;
  font-size: 26px;
  font-weight: 700;
}

.rangos-text {
  background-color: var(--oscuro);
  color: #fff;
  text-align: center;
  text-transform: none;
  transform-style: preserve-3d;
  border-radius: 3px;
  margin-bottom: 66px;
  margin-left: 245px;
  margin-right: 245px;
  padding: 10px 21px;
  font-size: 40px;
  font-weight: 200;
  transition: transform .5s;
  transform: perspective(2000px);
  box-shadow: 0 7px 6px rgba(0, 0, 0, .2);
}

.rangos-text:hover {
  perspective: none;
  transform: perspective(2000px)translate3d(0, 0, 59px)perspective(2000px);
}

.div-rangos {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  border-radius: 3px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 43px 28px;
  display: grid;
  box-shadow: 0 8px 20px 5px rgba(0, 0, 0, .2);
}

.seccion {
  border-top: 1px #000;
  height: auto;
  margin-top: 0;
  transition: transform .5s;
}

.seccion.peter {
  background-image: linear-gradient(rgba(58, 82, 72, .36), rgba(58, 82, 72, .36)), url('../images/back-pag.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.seccion.rangos {
  padding-left: 32px;
  padding-right: 32px;
}

.image-2 {
  text-align: center;
  max-width: 9vh;
  margin-left: 0;
  margin-right: 0;
  display: block;
  position: static;
}

.heading-2 {
  color: var(--dark-slate-blue);
  text-align: center;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1.2;
}

.div-block {
  display: flex;
}

.heading-3 {
  color: var(--dark-slate-grey);
  margin-top: 11px;
  margin-bottom: 3px;
  padding-left: 5px;
  font-size: 21px;
}

.container-2 {
  padding-top: 30px;
  padding-bottom: 62px;
}

.rango__title-text {
  color: var(--color-2);
  text-align: center;
}

.imagen-rangos {
  border-top: 3px none var(--dark-slate-blue);
  width: 240px;
  margin-bottom: -25px;
}

.container-3 {
  background-color: #fff;
  border-top: 1px #000;
  border-radius: 3px;
  margin-top: 74px;
  margin-left: auto;
  margin-right: auto;
  padding: 24px 6px 43px;
  box-shadow: 0 20px 20px 8px rgba(0, 0, 0, .2);
}

.body {
  background-color: #f7f7f7;
}

.mask-3 {
  height: 100vh;
}

.slider-4 {
  box-shadow: 0 13px 8px 0 var(--fondo-verde);
  border-radius: 3px;
  height: 100vh;
  margin-bottom: 33px;
}

.imagen-testimonios {
  background-color: var(--color-2);
  background-image: linear-gradient(rgba(31, 97, 83, .62), rgba(31, 97, 83, .62)), url('../images/fondo-form.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 3px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.imagen-testimonios.cambio-de-foto2._4 {
  background-image: url('../images/4_1.png');
}

.imagen-testimonios.cambio-de-foto2._5 {
  background-image: url('../images/2_1.png');
}

.heading-4 {
  color: #fff;
  text-align: center;
  text-shadow: 0 5px 6px rgba(0, 0, 0, .2);
  align-self: center;
  margin-top: -81px;
}

.paragraph {
  color: #fff;
  text-align: center;
  text-shadow: 0 2px 4px rgba(0, 0, 0, .2);
  padding-left: 124px;
  padding-right: 124px;
}

.container-6 {
  border-radius: 3px;
  margin-top: 44px;
}

.container-7 {
  margin-left: auto;
  margin-right: auto;
}

.nav-menu {
  display: flex;
}

.div-interno-rangos {
  margin-top: 0;
  transition: transform .5s;
  transform: perspective(2000px);
}

.div-interno-rangos:hover {
  transform: translate(0, -7px)perspective(2000px);
}

.div-conocenos {
  background-image: linear-gradient(to bottom, var(--fondo-verde), var(--fondo-verde)), url('../images/1.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.bienvenidos {
  z-index: 2;
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: rgba(76, 32, 109, .85);
  border-radius: 3px;
  order: -1;
  margin-top: 12px;
  padding: 16px 0;
  font-size: 70px;
  font-weight: 400;
  line-height: .8;
  transition: transform .5s;
  position: relative;
  transform: perspective(2000px);
}

.bienvenidos:hover {
  transform: perspective(1534px)translate3d(0, 0, 154px)perspective(2000px);
}

.bienvenidos.naturalmente-es-mejro {
  text-align: center;
  white-space: normal;
  transform-style: preserve-3d;
  max-width: 100%;
  font-size: 90px;
  line-height: .8;
}

.bienvenidos.naturalmente-es-mejro:hover {
  transform: perspective(1534px)translate3d(0, 0, 149px)perspective(2000px);
}

.bienbenido-bold {
  z-index: auto;
  text-align: center;
  font-weight: 900;
  position: relative;
}

.div-block-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(to bottom, var(--degradado-footer), var(--degradado-footer)), url('../images/tropical-leaves-abstract-green-leaves-texture-nature-background.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 336px;
  padding-right: 336px;
  display: grid;
}

.container-8 {
  background-color: var(--color-2);
  max-width: 100%;
}

.div-footer {
  padding: 35px 24px 35px 32px;
}

.div-footer.enlaces-div {
  padding-left: 14px;
  padding-right: 41px;
}

.titulos-footer {
  color: #fff;
  font-size: 25px;
  font-weight: 100;
  line-height: 23px;
}

.div-links-footer {
  flex-direction: column;
  display: flex;
}

.div-links-footer.redes {
  flex-direction: row;
  justify-content: space-between;
}

.link {
  color: #fff;
  font-size: 11px;
  font-weight: 300;
  text-decoration: none;
}

.link.link-2-footer {
  padding-bottom: 6px;
  font-size: 14px;
  font-weight: 500;
}

.footer-bold {
  color: #fff;
  margin-bottom: 5px;
  font-size: 12px;
  font-weight: 500;
  line-height: 15px;
}

.image-6 {
  width: 25px;
  height: 25px;
}

.link-2 {
  color: #fff;
  padding-left: 8px;
  text-decoration: none;
}

.div-block-7 {
  margin-top: 1px;
}

.linkblock-footer {
  width: 30px;
  height: 30px;
}

.image-8 {
  width: auto;
  height: auto;
}

.heading-6 {
  color: #fff;
  text-align: center;
  font-weight: 200;
}

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

.text-span {
  font-weight: 900;
}

.div-mision-general {
  display: flex;
}

.div-mision {
  background-image: url('../images/backgroundbaja.png');
  background-position: 0 0;
  background-size: auto;
  width: 50vw;
  padding: 161px 139px;
  transition: all .525s;
  transform: perspective(2000px);
}

.div-mision:hover {
  transform: perspective(2000px);
}

.div-mision.vision {
  background-image: url('../images/back-mision.png');
  transform: perspective(2000px);
}

.titulo-mision {
  color: #fff;
  text-shadow: 0 3px 2px #fff, 0 18px 20px #000;
  font-size: 70px;
}

.parrafo-mision {
  background-color: var(--oscuro);
  color: #fff;
  border-radius: 4px;
  margin-top: 30px;
  padding: 13px;
  box-shadow: 0 60px 60px -14px #000;
}

.section, .slider-6 {
  height: 100vh;
}

.slide {
  background-image: linear-gradient(85deg, rgba(32, 109, 55, .82), rgba(0, 0, 0, 0)), url('../images/planta.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.slide.slide-2 {
  background-image: linear-gradient(85deg, rgba(32, 109, 55, .82), rgba(0, 0, 0, 0)), url('../images/2.jpg');
}

.slide.slide-2.slide-3 {
  background-image: linear-gradient(85deg, rgba(32, 109, 55, .82), rgba(0, 0, 0, 0)), url('../images/4.jpg');
}

.div-block-10 {
  object-fit: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding-left: 9%;
  padding-right: 9%;
  transition: all .475s;
  display: flex;
  position: relative;
}

.heading-8 {
  color: #fff;
  text-align: center;
  text-shadow: 0 0 20px #fff;
  font-size: 45px;
}

.icon-7, .icon-8 {
  display: none;
}

.secciones-productos {
  object-fit: cover;
  max-width: 100vw;
  margin-top: -2px;
}

.div-block-12 {
  grid-column-gap: 52px;
  grid-row-gap: 52px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.titulo-de-productos {
  color: var(--oscuro);
  text-align: center;
  text-transform: uppercase;
  font-size: 40px;
  font-weight: 300;
}

.titulo-de-productos.seciones-grandes {
  color: #fff;
}

.text-span-2 {
  flex: 0 auto;
  padding-left: 9px;
  font-weight: 300;
}

.alimentos-y-bebidas {
  color: var(--oscuro);
  text-align: center;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-13 {
  box-shadow: 0 40px 50px -30px var(--dark-slate-grey);
  transform-style: preserve-3d;
  background-color: #fbfbfb;
  border-radius: 4px;
  padding: 45px 20px;
  transition: all .5s;
  transform: perspective(2000px);
}

.div-block-13:hover {
  box-shadow: 0 90px 50px -30px var(--dark-slate-grey);
  transform: perspective(893px)translate3d(0, 0, 17px)perspective(2000px);
}

.parrafo-productos {
  text-align: center;
  margin-top: 2%;
  margin-bottom: 30px;
}

.link-3 {
  background-color: var(--oscuro);
  color: #fff;
  text-align: center;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  margin: 11px 157px;
  padding: 12px 20px;
  text-decoration: none;
  transition: all .5s;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.link-3:hover {
  background-color: #9366b4;
}

.container-10 {
  margin-top: 78px;
  margin-bottom: 78px;
}

.container-10.articulos-2023 {
  object-fit: contain;
  flex-flow: column wrap;
  align-items: stretch;
  display: flex;
}

.image-11.bebida-energetica {
  margin-top: -86px;
}

.image-11.chang-jing {
  margin-top: -76px;
}

.dropdown-toggle-2 {
  color: #fff;
  transform-style: preserve-3d;
  font-size: 15px;
  transition: all .5s;
  transform: perspective(2000px);
}

.dropdown-toggle-2:hover {
  transform: perspective(1068px)translate3d(0, 0, 102px)perspective(2000px);
}

.dropdown-list-2 {
  background-color: var(--color-2);
}

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

.secciones-grandes {
  color: #fff;
  text-transform: uppercase;
  padding-left: 8px;
}

.secciones-grandes.w--current {
  color: var(--oscuro);
  font-size: 14px;
  font-weight: 500;
  transition: all .375s;
}

.secciones-cortas {
  color: #fff;
  transition: all .35s;
}

.secciones-cortas:active {
  color: #75ffe1;
}

.secciones-cortas.w--current {
  color: #9cffea;
}

.secciones-cortas.w--current:hover {
  color: #d6eee9;
}

.div-block-14 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  justify-content: space-between;
  align-items: stretch;
  justify-items: stretch;
  display: grid;
}

.section-2 {
  background-image: linear-gradient(to bottom, var(--degradado-footer), var(--degradado-footer)), url('../images/backgroundbaja.png');
  background-position: 0 0, 50%;
  margin-top: 60px;
  margin-bottom: 0;
  padding-top: 97px;
  padding-bottom: 97px;
}

.div-blog {
  transform-style: preserve-3d;
  background-color: #fbfbfb;
  border-radius: 4px;
  flex-direction: column;
  margin-top: -108px;
  margin-bottom: 112px;
  padding: 19px 24px;
  transition: all .5s;
  display: flex;
  transform: perspective(2000px);
  box-shadow: 0 20px 40px -10px rgba(58, 82, 72, .57);
}

.div-blog:hover {
  transform: perspective(2000px)translate3d(0, 0, 168px)perspective(2000px);
  box-shadow: 0 60px 40px -10px rgba(58, 82, 72, .57);
}

.heading-10 {
  color: var(--oscuro);
  text-align: center;
}

.paragraph-2 {
  text-align: justify;
  padding-top: 1px;
  padding-bottom: 1px;
}

.link-4 {
  background-color: var(--color-2);
  color: #fff;
  text-align: center;
  padding-left: 21px;
  padding-right: 21px;
  text-decoration: none;
}

.div-block-15 {
  flex-direction: column;
  align-items: center;
  margin-top: -2px;
  display: flex;
}

.paragraph-3 {
  text-align: center;
  padding-top: 42px;
}

.paragraph-4 {
  text-align: left;
  padding-top: 1px;
  padding-bottom: 1px;
}

.heading-11 {
  color: var(--oscuro);
  text-align: center;
  text-transform: uppercase;
}

.container-11 {
  background-color: #f7f7f7;
  border-radius: 5px;
  margin-top: 104px;
  margin-bottom: 69px;
  padding: 30px 43px;
  box-shadow: 0 20px 50px 17px rgba(0, 0, 0, .2);
}

.heading-13 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  border: 1px solid #fff;
  border-radius: 4px;
  margin-top: -67px;
  margin-bottom: 144px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: 200;
}

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

.heading-14 {
  color: #fff;
  text-align: center;
  -webkit-text-stroke-width: 0px;
  text-transform: uppercase;
  border: 1px solid #fff;
  border-radius: 4px;
  margin-top: 106px;
  margin-bottom: 42px;
  padding-top: 9px;
  padding-bottom: 9px;
  font-weight: 300;
}

.div-block-17 {
  border: 33px solid var(--dark-slate-blue);
  background-color: #f2f2f2;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  width: auto;
  padding: 27px;
  display: flex;
  box-shadow: 0 14px 18px 1px rgba(0, 0, 0, .2);
}

.link-5 {
  background-color: var(--oscuro);
  color: #fff;
  text-align: center;
  border-radius: 2px;
  justify-content: center;
  margin: 15px 30px;
  padding: 9px 0;
  text-decoration: none;
  transition: all .4s;
  display: flex;
}

.link-5:hover {
  background-color: #9e6bc4;
}

.section-4 {
  background-image: url('../images/ubicaciones.png');
  background-position: 50%;
  background-size: cover;
  height: auto;
}

.container-14 {
  height: auto;
  padding-bottom: 77px;
}

.heading-18 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 0 10px 17px var(--dark-slate-grey);
  margin-top: 48px;
  margin-bottom: 21px;
  font-size: 60px;
  font-weight: 300;
  line-height: .8;
}

.tabs {
  text-align: center;
}

.tab-text {
  color: #fff;
}

.tab-cont {
  border: 1px solid var(--color-2);
  background-color: rgba(58, 82, 72, .45);
  transition: all .5s cubic-bezier(.673, .165, .25, 1);
}

.tab-cont:hover {
  background-color: rgba(58, 82, 72, .75);
}

.tab-cont.w--current {
  background-color: #759688;
}

.div-block-20 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: rgba(255, 255, 255, .24);
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 63px;
  padding: 28px;
  display: grid;
}

.text-map-1 {
  color: var(--color-2);
  margin-bottom: 0;
}

.div-block-21 {
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 4px;
  max-width: 100%;
  max-height: 100%;
  padding: 27px;
  transition: all .5s;
  transform: perspective(2000px);
  box-shadow: 0 20px 50px #3a5248;
}

.div-block-21:hover {
  transform: perspective(2000px)translate3d(0, 0, 69px)perspective(2000px);
}

.map-2 {
  box-shadow: 0 20px 50px -12px var(--dark-slate-grey);
  transform-style: preserve-3d;
  border-radius: 4px;
  transition: all .5s;
  transform: perspective(1942px)translate(0)perspective(194px);
}

.map-2:hover {
  transform: perspective(2000px)translate3d(0, 0, 31px);
}

.paragraph-6 {
  color: var(--dark-slate-grey);
}

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

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

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.section-5 {
  background-image: url('../images/fondo-form.png');
  background-position: 50%;
  background-size: cover;
  height: 100vh;
  min-height: 150vh;
  max-height: none;
  position: relative;
}

.div-block-22 {
  background-color: rgba(13, 48, 33, .54);
  justify-content: center;
  margin-top: 26px;
  margin-bottom: -17px;
  padding: 12px;
  display: flex;
  box-shadow: 0 70px 20px 6px rgba(0, 0, 0, .2);
}

.heading-19 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-top: 137px;
  margin-bottom: 0;
  font-size: 50px;
}

.form {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 50vh;
  padding: 67px 15px;
  display: flex;
}

.submit-button {
  float: none;
  clear: none;
  background-color: var(--color-2);
  text-align: center;
  display: inline;
  position: relative;
}

.form-block {
  background-color: rgba(255, 255, 255, 0);
}

.container-15 {
  flex-direction: column;
  justify-content: space-around;
  display: block;
}

.div-block-23 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-self: center;
  width: auto;
  display: grid;
}

.heading-20 {
  color: var(--color-2);
  text-align: center;
  margin-top: 76px;
  font-size: 16px;
  font-weight: 500;
}

.div-block-24 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(39, 80, 63, .73), rgba(39, 80, 63, .73)), url('../images/contactanos.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: stretch;
  width: 430px;
  height: auto;
  display: flex;
}

.heading-21 {
  color: #fff;
  text-align: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 27px;
  line-height: .9;
  display: flex;
}

.heading-22 {
  color: #73e9d0;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 72px;
  padding-right: 72px;
  font-weight: 400;
}

.link-6 {
  background-color: var(--color-2);
  color: #fff;
  text-align: center;
  border-radius: 20px;
  align-self: center;
  padding: 7px 26px;
  text-decoration: none;
  transition: all .5s;
  box-shadow: 0 10px 10px rgba(0, 0, 0, .2);
}

.link-6:hover {
  background-color: #00cca0;
}

.link-7 {
  background-color: var(--oscuro);
  color: #fff;
  text-align: center;
  object-fit: fill;
  border-radius: 3px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  margin-top: 11px;
  padding: 2px 30px;
  font-size: 15px;
  text-decoration: none;
  transition: all .45s;
  display: flex;
  position: relative;
}

.link-7:hover {
  background-color: #996abd;
}

.precio {
  background-color: var(--color-2);
  color: #fff;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin: 30px 24%;
  padding: 8px 38px;
  font-size: 24px;
  font-weight: 400;
  line-height: .9;
  display: flex;
  position: relative;
  box-shadow: 0 7px 20px -3px #0f5236;
}

.precio.precio-articulos {
  margin-left: 2%;
  margin-right: 2%;
}

.div-secciones-grandes {
  background-image: url('../images/fondo-form.png');
  background-position: 0 0;
  background-size: auto;
  margin-top: 52px;
  padding-top: 20px;
  padding-bottom: 20px;
}

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

.parrafo-historia {
  color: #fff;
  text-align: justify;
  -webkit-text-stroke-color: var(--oscuro);
  background-color: rgba(76, 32, 109, .79);
  border-radius: 4px;
  padding: 12px;
}

.heading-25 {
  font-weight: 200;
}

.autor-blog {
  align-self: flex-start;
}

.link-nuemero-mapas {
  color: var(--oscuro);
  font-weight: 700;
  text-decoration: none;
  transition: all .4s;
}

.link-nuemero-mapas:hover {
  color: #7d39b1;
}

.heading-26 {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  font-weight: 500;
}

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

.link-numero {
  color: #fff;
  transform-style: preserve-3d;
  border: 1px solid #fff;
  border-radius: 4px;
  padding: 3px 21px;
  font-weight: 300;
  text-decoration: none;
  transition: all .4s;
  transform: translate3d(0, 0, 69px);
}

.link-numero:hover {
  transform: perspective(2000px)translate3d(0, 0, 50px);
}

.div-block-29 {
  background-color: rgba(99, 74, 151, .81);
  border-radius: 5px;
  margin-top: 60px;
  margin-bottom: 0;
  padding-top: 11px;
  padding-bottom: 11px;
}

.heading-27 {
  text-align: center;
  font-weight: 400;
}

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

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

.section-6 {
  height: 100vh;
  max-height: none;
}

.body-2 {
  height: 100vh;
}

.div-block-31 {
  justify-content: space-around;
  margin-top: 265px;
  display: flex;
}

.div-block-32 {
  background-image: url('../images/fondo-form.png');
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.form-block-2 {
  width: 50%;
}

.form-2 {
  padding-left: 16px;
}

.heading-28 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  display: flex;
}

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

.submit-button-2 {
  background-color: var(--color-2);
  border-radius: 20px;
  align-self: center;
  padding-left: 25px;
  padding-right: 25px;
}

.text-field-2 {
  text-align: center;
  border-radius: 6px;
  padding-top: 59px;
  padding-bottom: 59px;
}

.form-3 {
  object-fit: fill;
  flex-direction: column;
  flex: 1;
  align-self: stretch;
  margin-left: 211px;
  margin-right: 211px;
  display: flex;
  position: relative;
}

.form-block-3 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-30 {
  color: #fff;
  text-align: center;
  margin-top: 84px;
  font-weight: 500;
}

.div-block-33 {
  text-shadow: 0 3px 1px rgba(0, 0, 0, .2);
  background-image: url('../images/1.jpg');
  background-position: 18%;
  background-size: cover;
  border: 0 solid #fff;
  border-radius: 13px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 60vh;
  margin-top: 87px;
  margin-bottom: 87px;
  display: flex;
  box-shadow: 0 17px 12px 9px rgba(0, 0, 0, .2);
}

.heading-31 {
  color: #fff;
  text-align: center;
  flex: 0 auto;
  font-size: 58px;
  font-weight: 400;
  line-height: .8;
}

.heading-31.ligth {
  font-size: 39px;
  font-weight: 100;
}

.bold-text-2 {
  font-size: 48px;
  font-weight: 100;
  line-height: 0;
}

.div-block-34 {
  background-image: linear-gradient(#4c206d, #4c206d);
  border-radius: 5px;
  padding: 21px;
}

.section-7 {
  background-image: linear-gradient(rgba(0, 51, 40, .89), rgba(0, 51, 40, .89)), url('../images/fondo-form.png');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 8px;
  padding-top: 92px;
  padding-bottom: 92px;
}

.div-block-35 {
  border: 1px solid #fff;
  border-radius: 9px;
  margin-top: 79px;
  margin-bottom: 79px;
  padding: 19px;
  display: flex;
}

.div-block-36 {
  background-image: url('../images/mesmerizing-scenery-green-mountains-with-cloudy-sky-surface.png');
  background-position: 0 0;
  background-size: cover;
  border-radius: 8px;
  width: 50vw;
  height: 50vh;
}

.div-block-36.vision {
  background-image: url('../images/point-view-shot-narrow-suspension-bridge-thick-beautiful-forest.png');
}

.div-block-37 {
  flex-direction: column;
  align-self: center;
  align-items: center;
  width: 50vw;
  padding-left: 29px;
  padding-right: 29px;
  display: flex;
}

.heading-32 {
  color: #fff;
  text-align: right;
  align-self: flex-start;
  font-size: 66px;
}

.heading-32.vision-hed {
  align-self: flex-end;
}

.section-8 {
  background-image: linear-gradient(to bottom, var(--degradado-footer), var(--degradado-footer)), url('../images/fondo-form.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.text-block-2 {
  border: 1px none var(--color-2);
  color: #fff;
  border-radius: 5px;
  padding: 13px;
}

.slide-4 {
  background-image: url('../images/2.jpg');
  background-position: 0 0;
  background-size: cover;
}

.slider-7 {
  height: 80vh;
}

.heading-33 {
  color: #fff;
  text-align: center;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 48px;
  font-weight: 400;
}

.slide-5 {
  background-image: url('../images/4.jpg');
  background-position: 0 0;
  background-size: cover;
}

.slide-6 {
  background-image: url('../images/planta.jpg');
  background-position: 4%;
  background-size: cover;
}

.slide-7 {
  background-image: url('../images/1.jpg');
  background-position: 0 0;
  background-size: cover;
}

.text-block-3 {
  color: #fff;
  text-align: center;
  background-color: #00795f;
  border-radius: 8px;
  align-self: center;
  align-items: center;
  margin-left: 156px;
  margin-right: 156px;
  padding: 22px 8px;
  display: block;
  box-shadow: 0 14px 8px 6px rgba(0, 0, 0, .36);
}

.div-block-38 {
  align-items: center;
  height: 100%;
  display: flex;
  box-shadow: 0 2px 5px 10px rgba(46, 46, 46, .88);
}

.video {
  margin-top: 101px;
}

.youtube {
  margin-top: 123px;
}

.bold-text-3 {
  font-weight: 500;
}

.section-9 {
  max-width: 100vw;
  max-height: 100vh;
  margin-top: 58px;
  margin-left: auto;
}

.container-16 {
  background-color: var(--color-2);
  max-height: 100vh;
}

.div-block-39 {
  justify-content: center;
  max-width: 100vw;
  min-height: 100vh;
  max-height: 100vh;
  display: flex;
}

.text-block-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-5 {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
}

.success-message {
  background-color: var(--color-2);
  color: #333;
  min-width: 100%;
  min-height: 100%;
  padding: 51px;
  position: static;
}

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

.div-block-40 {
  flex: 0 auto;
  max-height: 60vh;
  margin-top: -61px;
  margin-bottom: 10px;
  display: block;
}

.image-13 {
  max-width: 50%;
  max-height: 100%;
}

.div-block-41 {
  background-image: url('../images/123.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  min-height: 20vh;
  max-height: none;
}

.div-block-41.heading-22 {
  background-image: url('../images/MURILLO.png');
}

.div-block-41._33 {
  background-image: url('../images/santa-cruz.jpg');
}

.div-block-41._44 {
  background-image: url('../images/EL-ALTO.png');
  background-position: 50% 71%;
  background-size: 100%;
  background-attachment: scroll;
}

.div-block-41._55 {
  background-image: url('../images/COCHABAMBA.png');
  background-position: 50%;
  background-size: 167px;
  background-attachment: scroll;
}

.div-block-41._66 {
  background-image: url('../images/QUILLACOLLO.jpg');
  background-position: 50% 16%;
  background-size: 100%;
  background-attachment: scroll;
}

.div-block-41._77 {
  background-image: url('../images/WhatsApp-Image-2023-10-04-at-16.58.50.jpeg');
}

.div-block-41._88 {
  background-image: url('../images/SUCRE.jpg');
  background-position: 50% 100%;
  background-size: 384px;
}

.div-block-41._99 {
  background-image: url('../images/ORURO.jpg');
  background-position: 0%;
  background-size: 100%;
}

.div-block-41._123 {
  background-image: url('../images/POTOSI.jpg');
  background-position: 0%;
  background-size: 100%;
}

.div-block-42 {
  height: auto;
  min-height: 50vh;
}

.html-embed {
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 6px 64px;
}

.html-embed-2 {
  padding: 35px 81px;
}

.div-block-43 {
  background-color: #fff;
  border-radius: 5px;
  padding-left: 104px;
  padding-right: 104px;
}

.bold-text-6 {
  display: inline;
}

.div-block-44 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-height: 100vh;
  display: grid;
}

.bold-text-8 {
  font-weight: 400;
}

@media screen and (max-width: 991px) {
  .link-navbar {
    color: #fff;
    text-align: left;
    flex: 1;
  }

  .link-navbar:hover {
    transform: perspective(2000px)translate3d(0, 0, 12px);
  }

  .link-navbar.botton {
    color: #fff;
    border-radius: 0;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 0;
  }

  .parrafo-videos {
    padding-left: 10dvw;
    padding-right: 10dvw;
  }

  .div__fichas {
    margin-left: 10px;
    margin-right: 10px;
  }

  .parrafo__fichas {
    padding-top: 11px;
    padding-left: 21px;
    padding-right: 21px;
  }

  .iconos-conteo {
    grid-template-columns: minmax(6em, 1fr) minmax(6em, 1fr) minmax(6em, 1fr);
  }

  .counter {
    font-size: 18px;
  }

  .rangos-text {
    margin-left: 175px;
    margin-right: 175px;
  }

  .div-rangos {
    clear: none;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: fill;
    grid-template-rows: auto auto;
    grid-template-columns: auto auto auto auto;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    padding-left: 0;
    padding-right: 0;
    display: grid;
    position: relative;
  }

  .image-2 {
    max-width: 6vh;
  }

  .heading-2 {
    font-size: 12px;
  }

  .heading-3 {
    font-size: 18px;
  }

  .container-3 {
    clear: left;
    object-fit: fill;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    display: flex;
    position: relative;
  }

  .icon-4 {
    color: #fff;
    min-width: auto;
  }

  .container-7 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 14px;
    padding-right: 14px;
  }

  .nav-menu {
    background-color: var(--color-2);
    color: #fff;
    text-align: center;
  }

  .menu-button {
    background-color: rgba(0, 0, 0, 0);
    padding-right: 0;
  }

  .menu-button.w--open {
    background-color: var(--color-2);
    padding-left: 25px;
    padding-right: 25px;
  }

  .bienvenidos {
    font-size: 50px;
  }

  .bienvenidos.naturalmente-es-mejro {
    text-align: center;
    font-size: 50px;
    line-height: 1;
  }

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

  .container-8 {
    max-width: 100vw;
  }

  .div-footer.enlaces-div {
    padding-left: 0;
    padding-right: 15px;
  }

  .image-9 {
    width: 153px;
    max-width: 130%;
  }

  .div-mision {
    padding-left: 36px;
    padding-right: 36px;
  }

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

  .div-block-12 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-auto-flow: row;
    justify-items: center;
  }

  .link-3 {
    margin-left: 91px;
    margin-right: 91px;
  }

  .dropdown-toggle-2 {
    text-align: left;
    flex-wrap: nowrap;
    justify-content: space-around;
    max-width: none;
    display: block;
  }

  .dropdown-toggle-2:hover {
    transform: perspective(1068px)translate3d(0, 0, 21px)perspective(2000px);
  }

  .text-block {
    text-align: left;
    flex: 1;
  }

  .dropdown {
    flex: 1;
  }

  .section-5 {
    height: 100%;
  }

  .heading-19 {
    margin-top: 103px;
  }

  .div-block-23, .div-block-24 {
    width: auto;
  }

  .div-secciones-grandes {
    margin-top: 31px;
    padding-top: 63px;
    padding-bottom: 63px;
  }

  .form-3 {
    margin-left: 23px;
    margin-right: 23px;
  }

  .form-block-3 {
    flex-wrap: nowrap;
    margin-top: 61px;
    margin-bottom: 51px;
    position: relative;
  }

  .heading-30 {
    color: #fff;
    text-align: center;
    margin-top: -45px;
    margin-bottom: -62px;
    font-weight: 300;
  }
}

@media screen and (max-width: 767px) {
  .link-navbar.botton {
    border-radius: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .testo-titulo-videos {
    text-align: center;
    margin-left: 84px;
    margin-right: 84px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 50px;
  }

  .div__fichas {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 28px;
    margin-right: 28px;
  }

  .iconos-conteo {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 23px;
    margin-left: 19px;
    margin-right: 19px;
  }

  .counter {
    font-size: 27px;
  }

  .rangos-text {
    color: #fff;
    margin: -10px 90px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 37px;
  }

  .div-rangos {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 27px;
  }

  .heading-2 {
    font-size: 21px;
  }

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

  .slider-4 {
    height: 70vh;
  }

  .imagen-testimonios {
    background-image: none;
    height: 70vh;
  }

  .bienvenidos, .bienvenidos.naturalmente-es-mejro {
    font-size: 40px;
  }

  .div-block-6 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .div-footer {
    padding: 0;
  }

  .div-footer.enlaces-div {
    padding-bottom: 33px;
    padding-right: 0;
  }

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

  .div-links-footer {
    padding-left: 143px;
    padding-right: 143px;
  }

  .div-links-footer.redes {
    padding-top: 1px;
    padding-bottom: 45px;
  }

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

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

  .div-block-7 {
    align-self: center;
    margin-top: 4px;
  }

  .linkblock-footer {
    margin-left: 5px;
    margin-right: 5px;
  }

  .image-9 {
    width: 280px;
    margin-bottom: -24px;
    padding-top: 30px;
  }

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

  .titulo-mision {
    font-size: 60px;
  }

  .div-block-12 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-13 {
    margin-left: 32px;
    margin-right: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .div-block-14 {
    grid-template-rows: auto auto auto;
    grid-template-columns: .75fr;
    align-content: stretch;
    justify-content: space-around;
    justify-items: center;
    width: auto;
  }

  .section-2 {
    max-width: 100vw;
  }

  .div-blog {
    object-fit: fill;
    max-width: none;
    margin: 33px -86px;
    padding-left: 38px;
    padding-right: 38px;
  }

  .heading-13 {
    flex-direction: column;
    flex: 1;
    align-self: center;
    margin-top: 67px;
    margin-bottom: 28px;
    display: flex;
  }

  .div-block-16 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .link-5 {
    margin-left: 11px;
    margin-right: 11px;
    padding-left: 0;
    padding-right: 0;
  }

  .container-12 {
    flex-direction: column;
    align-items: center;
    max-width: 80vw;
    margin-left: auto;
    margin-right: auto;
    padding-left: 63px;
    padding-right: 63px;
    display: flex;
    position: relative;
  }

  .div-block-20 {
    grid-template: "Area"
                   "."
                   "."
                   "."
                   "."
                   "."
                   / 1fr;
  }

  .div-block-22 {
    flex-direction: column;
    align-items: center;
    margin-bottom: 10px;
    padding: 19px;
  }

  .heading-19 {
    margin-top: 112px;
  }

  .form {
    height: auto;
    padding-left: 32px;
    padding-right: 32px;
  }

  .div-block-23 {
    width: 470px;
  }

  .div-block-24 {
    align-self: center;
    width: 470px;
    height: 30vh;
    padding: 91px;
  }

  .heading-22 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-29 {
    max-width: 95vw;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-30.articulos-div {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .text-field-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .form-3 {
    margin-left: 49px;
    margin-right: 49px;
  }

  .heading-30 {
    margin-top: -9px;
    margin-bottom: 8px;
  }

  .div-block-36 {
    height: 65vh;
  }

  .heading-32 {
    font-size: 60px;
  }
}

@media screen and (max-width: 479px) {
  .imagen-back-video {
    width: 300px;
  }

  .parrafo-videos {
    padding-left: 4dvw;
    padding-right: 4dvw;
    font-size: 18px;
  }

  .icon {
    display: none;
  }

  .testo-titulo-videos {
    text-align: center;
    margin: 11px 21px;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 34px;
    line-height: 1;
  }

  .div__fichas {
    margin-left: 17px;
    margin-right: 17px;
  }

  .parrafo__fichas {
    padding-left: 10px;
    padding-right: 10px;
  }

  .iconos-conteo {
    margin: 39px 3px;
    padding-left: 0;
    padding-right: 0;
  }

  .counter {
    font-size: 24px;
  }

  .rangos-text {
    margin-left: 9px;
    margin-right: 9px;
    padding: 3px;
    font-size: 26px;
    line-height: 30px;
  }

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

  .seccion.rangos {
    padding-left: 0;
    padding-right: 0;
  }

  .image-2 {
    max-width: 6vh;
  }

  .heading-2 {
    font-size: 22px;
  }

  .div-block {
    font-size: 10px;
  }

  .heading-3 {
    padding-left: 5px;
    font-size: 22px;
  }

  .container-3 {
    padding-left: 3px;
    padding-right: 3px;
  }

  .slider-4 {
    height: 50vh;
  }

  .imagen-testimonios {
    background-image: none;
    height: 50vh;
  }

  .imagen-testimonios.cambio-de-foto2 {
    background-position: 76%;
  }

  .paragraph {
    padding-left: 21px;
    padding-right: 21px;
  }

  .icon-2, .icon-3 {
    display: none;
  }

  .container-7 {
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 1px;
    padding-right: 1px;
  }

  .div-conocenos {
    transition: all .5s;
  }

  .bienvenidos {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    font-size: 36px;
  }

  .bienvenidos:hover {
    transform: perspective(1534px)translate3d(0, 0, 26px)perspective(2000px);
  }

  .bienvenidos.naturalmente-es-mejro {
    width: auto;
    font-size: 29px;
  }

  .bienvenidos.naturalmente-es-mejro:hover {
    transform: perspective(1534px)translate3d(0, 0, 69px)perspective(2000px);
  }

  .bienbenido-bold {
    font-size: 49px;
  }

  .div-footer {
    padding-left: 0;
    padding-right: 0;
  }

  .div-footer.enlaces-div {
    padding-top: 0;
    padding-bottom: 68px;
  }

  .div-links-footer {
    text-align: center;
    width: 100vw;
    padding-left: 29px;
    padding-right: 29px;
  }

  .div-links-footer.redes {
    padding: 19px 29px;
  }

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

  .div-block-7 {
    align-self: center;
  }

  .image-9 {
    width: 190px;
  }

  .heading-6 {
    margin-top: -16px;
    margin-bottom: 0;
  }

  .container-9 {
    padding-left: 13px;
    padding-right: 13px;
  }

  .div-mision-general {
    flex-wrap: wrap;
  }

  .div-mision {
    width: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

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

  .div-block-12 {
    max-width: 100vw;
  }

  .titulo-de-productos {
    min-width: 90vw;
    max-width: 90vw;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
    line-height: .9;
  }

  .alimentos-y-bebidas {
    flex-wrap: wrap;
    min-width: 90vw;
    max-width: 90vw;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    line-height: 22px;
  }

  .div-block-13 {
    width: auto;
    min-width: 90vw;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .parrafo-productos {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 11px;
  }

  .link-3 {
    margin-left: 41px;
    margin-right: 41px;
    padding-top: 8px;
    padding-bottom: 8px;
    transition: all .5s;
  }

  .link-3:hover {
    transform: perspective(2000px);
  }

  .container-10 {
    max-width: 100vw;
    line-height: 15px;
  }

  .image-11 {
    text-align: center;
    width: auto;
    min-width: auto;
    max-width: 95vw;
    min-height: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image-11.bebida-energetica {
    min-width: 90vw;
    max-width: 100vw;
    margin-top: -41px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-11.chang-jing {
    margin-top: -25px;
  }

  .image-11.imagen-articulo {
    min-width: 188px;
  }

  .div-block-14 {
    grid-template-columns: auto;
    width: 95vw;
    height: 95%;
  }

  .section-2 {
    max-width: 100vw;
    margin-left: auto;
    margin-right: auto;
  }

  .div-blog {
    align-items: center;
    max-width: 95vw;
    margin-left: 0;
    margin-right: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-blog:hover {
    transform: perspective(2000px)translate3d(0, 0, 73px)perspective(2000px);
  }

  .heading-10 {
    font-size: 20px;
    line-height: 19px;
  }

  .paragraph-2 {
    text-align: center;
    flex: 1;
    align-self: center;
  }

  .container-11 {
    padding-left: 14px;
    padding-right: 14px;
  }

  .div-block-16 {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

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

  .div-block-17 {
    border-width: 16px;
  }

  .container-12 {
    justify-content: space-around;
    padding-left: 15px;
    padding-right: 15px;
  }

  .image-12 {
    max-width: 70vw;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-18 {
    font-size: 33px;
  }

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

  .section-5 {
    min-height: 220vh;
  }

  .div-block-22 {
    flex-wrap: wrap;
    align-items: center;
    padding: 0;
  }

  .heading-19 {
    font-size: 27px;
  }

  .form {
    flex-wrap: wrap;
    padding-left: 13px;
    padding-right: 13px;
  }

  .div-block-23 {
    width: 100vw;
  }

  .div-block-24 {
    flex: 0 auto;
    align-self: center;
    align-items: center;
    width: 100vw;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .heading-21 {
    justify-content: center;
    align-self: center;
    width: auto;
    padding-left: 32px;
    padding-right: 32px;
    font-size: 16px;
  }

  .heading-22 {
    align-self: center;
    width: auto;
    padding-left: 59px;
    padding-right: 59px;
  }

  .link-6 {
    border-radius: 40px;
    width: 154px;
    padding-left: 26px;
    padding-right: 26px;
    font-size: 12px;
  }

  .text-field {
    align-self: stretch;
    width: auto;
  }

  .precio {
    margin-left: 7%;
    margin-right: 7%;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
  }

  .div-secciones-grandes {
    max-width: 95vw;
    margin-left: auto;
    margin-right: auto;
  }

  .parrafo-historia {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-26 {
    text-align: center;
    max-width: 100vw;
    font-size: 22px;
    line-height: 1;
  }

  .div-block-28 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    max-width: 95vw;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-29 {
    max-width: 100vw;
    margin-left: auto;
    margin-right: auto;
  }

  .form-3 {
    margin-left: 17px;
    margin-right: 17px;
  }

  .heading-30 {
    margin-top: 83px;
  }

  .div-block-33 {
    margin-top: -6px;
  }

  .heading-31 {
    font-size: 29px;
    line-height: 1;
  }

  .heading-31.ligth {
    font-size: 23px;
  }

  .div-block-34 {
    padding-left: 26px;
    padding-right: 26px;
  }

  .div-block-35 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: stretch;
    margin-top: -2px;
    margin-bottom: 66px;
    padding-left: 3px;
    padding-right: 3px;
    display: flex;
  }

  .div-block-36 {
    object-fit: fill;
    width: 80%;
    min-width: auto;
    max-width: none;
    height: 23vh;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-37 {
    flex-direction: column;
    flex: 0 auto;
    align-self: center;
    align-items: center;
    width: 80%;
    min-width: auto;
    max-width: none;
    max-height: none;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-32 {
    text-align: left;
    flex: 0 auto;
    align-self: flex-start;
    margin: 1px auto -5px;
    font-size: 43px;
  }

  .text-block-2 {
    border-style: none;
    padding: 7px;
    font-size: 12px;
  }

  .text-block-3 {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 9px;
    padding-right: 9px;
  }

  .icon-9, .icon-10 {
    display: none;
    overflow: hidden;
  }

  .image-14 {
    max-width: 100%;
    max-height: 80%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .bold-text-4 {
    font-size: 23px;
    line-height: 22px;
  }

  .div-block-42 {
    max-width: 95vw;
    min-height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .html-embed {
    max-width: 95vw;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .html-embed-2 {
    min-width: 95vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-43 {
    max-width: 99vw;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-5 {
    font-size: 6px;
  }

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

#w-node-cc313f83-a888-4ad9-a0b6-459bbc322517-07ee24f4, #w-node-_7d256fb5-a7ee-4403-1b9b-c6a76d8d346b-07ee24f4, #w-node-_8fc6883e-244f-78a0-a067-456e217c271e-07ee24f4, #w-node-_4907c0d4-3a27-4093-d0a5-bb079d6edbbb-07ee24f4, #w-node-_7570a077-784b-8881-5d93-8097ccf63ac5-07ee24f4, #w-node-_1a7d95fa-43c9-1be2-8381-76fdc08b608d-07ee24f4, #w-node-_02a2b1bd-721b-18cd-e2b8-030b70baa05c-07ee24f4, #w-node-_80c963b7-7f55-25c9-2baa-e25bb36631f1-07ee24f4, #w-node-_7a1a6819-949f-34f1-b097-ddbf61db79e7-07ee24f4, #w-node-d1d89102-5a39-4f50-5b5d-f85960722f73-07ee24f4, #w-node-_2febfa80-e8ff-538d-2220-9856a3070347-07ee24f4, #w-node-b6a9807d-ec6c-2b66-7fed-e9316cfddf88-07ee24f4, #w-node-_67692ede-6669-ec02-2f5b-cd3651b5a1ff-07ee24f4, #w-node-_34a577c9-fe84-aedf-1d18-b28c81337e3d-07ee24f4, #w-node-_79c15954-4fef-dfd0-338e-662dc3f10fe7-07ee24f4, #w-node-a51b32d8-9f29-5a51-cbbf-8f6ebdec81dc-07ee24f4, #w-node-_08ccf807-f84f-c998-881b-d2570e879cef-07ee24f4, #w-node-a46ae063-ed9a-fb32-e01f-b807a68a5e80-07ee24f4, #w-node-_45340c33-b77a-c443-e3dd-09dcfeb4b012-07ee24f4, #w-node-_94eea11d-f5b3-be06-74a2-108b343e76ac-07ee24f4, #w-node-ff203c21-d760-7c82-9470-97a7bb976cad-07ee24f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_8fe70bec-9aee-6cd2-9738-b6a350ed9dfe-50ed9dfb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8fe70bec-9aee-6cd2-9738-b6a350ed9dff-50ed9dfb, #w-node-_8fe70bec-9aee-6cd2-9738-b6a350ed9e00-50ed9dfb, #w-node-_8fe70bec-9aee-6cd2-9738-b6a350ed9e0e-50ed9dfb, #w-node-_8fe70bec-9aee-6cd2-9738-b6a350ed9e20-50ed9dfb, #w-node-_8fe70bec-9aee-6cd2-9738-b6a350ed9e2c-50ed9dfb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0fdef3a6-0a0a-3d66-1b75-fd5fa9282252-07ee2501, #w-node-a1c8e813-7fa6-7eff-a896-c51f75306cc2-07ee2501, #w-node-_8c61f795-0a47-4281-c1ac-a325fb416806-07ee2501, #w-node-_0101154d-5774-01d3-b4e5-a133fb2deae4-07ee2501, #w-node-_104376c1-e8e9-21e8-3896-681475f81d09-07ee2501, #w-node-_5cb1c71e-feef-efa7-dd27-dd11a8d29b3b-07ee2501, #w-node-_2a656bc4-df19-92af-f932-9b2525fc4242-07ee2501, #w-node-abc03c5f-bc3e-a99e-92dd-70c664ac90c9-07ee2501, #w-node-ca460c70-a7d5-96ee-767e-a4336d69933a-07ee2501, #w-node-e9d0f668-2cba-abb6-559b-0ccf5055bad3-07ee2501, #w-node-_6fcc87de-168f-ab6e-8662-0bff51311a50-07ee2501, #w-node-c0a48237-6a93-3261-770d-628b0acbf662-07ee2501, #w-node-b2aa27ab-439f-3f58-352b-5541db847aef-07ee2501, #w-node-c3a22100-1026-420b-1109-2aeecb8a4dc4-07ee2501, #w-node-_2d50940c-170f-87bb-45e6-2631e16b6ba4-07ee2501, #w-node-_3d0026a2-6024-c1ab-0f9d-4f579207efd4-07ee2501, #w-node-_77f1887e-4641-5091-38c0-41e901c5ac64-07ee2501, #w-node-_46bab285-5d1b-b42d-207c-cb43701c28a1-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: center;
}

#w-node-_46bab285-5d1b-b42d-207c-cb43701c28ab-07ee2502, #w-node-_46bab285-5d1b-b42d-207c-cb43701c28ad-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46bab285-5d1b-b42d-207c-cb43701c28ba-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_46bab285-5d1b-b42d-207c-cb43701c28c4-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46bab285-5d1b-b42d-207c-cb43701c28c6-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_46bab285-5d1b-b42d-207c-cb43701c28d0-07ee2502, #w-node-_46bab285-5d1b-b42d-207c-cb43701c28d2-07ee2502, #w-node-_46bab285-5d1b-b42d-207c-cb43701c28dc-07ee2502, #w-node-_4da4268d-8a9f-9bb6-e37c-56ab7070206e-07ee2502, #w-node-b2cd3afa-92be-8660-f21c-501fae03abbc-07ee2502, #w-node-_315fe6a0-1568-9061-0206-b8d08c98be15-07ee2502, #w-node-_315fe6a0-1568-9061-0206-b8d08c98be21-07ee2502, #w-node-_315fe6a0-1568-9061-0206-b8d08c98be2d-07ee2502, #w-node-_315fe6a0-1568-9061-0206-b8d08c98be39-07ee2502, #w-node-_315fe6a0-1568-9061-0206-b8d08c98be43-07ee2502, #w-node-_315fe6a0-1568-9061-0206-b8d08c98be4d-07ee2502, #w-node-becc2c8c-a80b-ad36-94d1-0a35683baf28-07ee2502, #w-node-_01bbc809-106a-cb40-2a3a-e22aca3b8dd1-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01bbc809-106a-cb40-2a3a-e22aca3b8dd4-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_01bbc809-106a-cb40-2a3a-e22aca3b8dde-07ee2502, #w-node-_01bbc809-106a-cb40-2a3a-e22aca3b8de0-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01bbc809-106a-cb40-2a3a-e22aca3b8ded-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_01bbc809-106a-cb40-2a3a-e22aca3b8df7-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8d0d24a-e8e6-209f-e103-1c743fef0aca-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-e8d0d24a-e8e6-209f-e103-1c743fef0ad2-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01bbc809-106a-cb40-2a3a-e22aca3b8df9-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_01bbc809-106a-cb40-2a3a-e22aca3b8e03-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_42029cd6-69f3-d732-a272-4daf47a9b858-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_42029cd6-69f3-d732-a272-4daf47a9b867-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1088ae6b-c902-4aad-efc4-c123a2574cc9-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_1088ae6b-c902-4aad-efc4-c123a2574cd8-07ee2502, #w-node-d2eff9db-58a2-afb8-7262-8bf9000ca105-07ee2502, #w-node-d2eff9db-58a2-afb8-7262-8bf9000ca114-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d2eff9db-58a2-afb8-7262-8bf9000ca120-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-d2eff9db-58a2-afb8-7262-8bf9000ca128-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d2eff9db-58a2-afb8-7262-8bf9000ca12a-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-d2eff9db-58a2-afb8-7262-8bf9000ca134-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cded872-3530-3569-52a3-bb6bae22c591-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_2cded872-3530-3569-52a3-bb6bae22c599-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e74cbae-7bba-58a3-6363-1830f70aa116-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_6e74cbae-7bba-58a3-6363-1830f70aa123-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04336ad6-78d9-ae22-2be2-e979a7482b73-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_04336ad6-78d9-ae22-2be2-e979a7482b80-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2af91766-9238-0771-fd7e-d0430d759666-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_2af91766-9238-0771-fd7e-d0430d759673-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b0c9591-5733-6502-c735-7835298a3cba-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_0b0c9591-5733-6502-c735-7835298a3cc7-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6dfcbdd5-c87c-385e-fd60-855bc0eded2e-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_6dfcbdd5-c87c-385e-fd60-855bc0eded3b-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae3ad479-84c3-5f9b-050f-ad53ff5a8fbf-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-ae3ad479-84c3-5f9b-050f-ad53ff5a8fcc-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_25a84a6a-415b-23e7-7a8e-f5b97df28a6a-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_25a84a6a-415b-23e7-7a8e-f5b97df28a77-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5fc383d1-b966-230a-3858-bbd9191e16ce-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_5fc383d1-b966-230a-3858-bbd9191e16db-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dd4c73eb-a6ca-636c-5cd5-56324aedc636-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-dd4c73eb-a6ca-636c-5cd5-56324aedc643-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad1e55d7-7621-9282-18cb-0a9c69455b98-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-ad1e55d7-7621-9282-18cb-0a9c69455ba5-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4648df53-cd5c-d003-da58-62ec164900f3-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_4648df53-cd5c-d003-da58-62ec16490100-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef70d82c-8999-0086-cf7a-5152f791e011-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-ef70d82c-8999-0086-cf7a-5152f791e01e-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37c2845f-5ef8-cfd7-7f8b-8df0fb1ec39f-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_37c2845f-5ef8-cfd7-7f8b-8df0fb1ec3ac-07ee2502, #w-node-_63d991ff-2f7d-b1ce-d00b-28b6e631684c-07ee2502, #w-node-_63d991ff-2f7d-b1ce-d00b-28b6e6316853-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63d991ff-2f7d-b1ce-d00b-28b6e6316862-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_63d991ff-2f7d-b1ce-d00b-28b6e631686f-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1b6b0fd-0eac-85fd-37ca-0d5867956770-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-f1b6b0fd-0eac-85fd-37ca-0d586795677d-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a99414-3f57-ef02-be21-02bec143f613-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_85a99414-3f57-ef02-be21-02bec143f620-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b5638fe-58fa-9b6b-a748-a89cd1290c7c-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_6b5638fe-58fa-9b6b-a748-a89cd1290c89-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_09b4491d-069e-3591-8b84-0c264ba2c796-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_09b4491d-069e-3591-8b84-0c264ba2c7a3-07ee2502, #w-node-_4d5de00b-e09f-a64a-6dd1-8f0b91e692a5-07ee2502, #w-node-_4d5de00b-e09f-a64a-6dd1-8f0b91e692aa-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d5de00b-e09f-a64a-6dd1-8f0b91e692b9-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_4d5de00b-e09f-a64a-6dd1-8f0b91e692c6-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3408d5f8-7741-205d-73b9-dcf702ec7166-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_3408d5f8-7741-205d-73b9-dcf702ec7173-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e6e2918c-2565-57f8-9fc3-7904e1673daf-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-e6e2918c-2565-57f8-9fc3-7904e1673dbc-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30c7688c-5abb-5f04-9c29-5fa4f214dc4f-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_30c7688c-5abb-5f04-9c29-5fa4f214dc5f-07ee2502, #w-node-_7fdfa03f-425d-b4be-2a53-5ac0a8e134b9-07ee2502, #w-node-_7fdfa03f-425d-b4be-2a53-5ac0a8e134c0-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7fdfa03f-425d-b4be-2a53-5ac0a8e134cf-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_7fdfa03f-425d-b4be-2a53-5ac0a8e134e2-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7fdfa03f-425d-b4be-2a53-5ac0a8e134e4-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_7fdfa03f-425d-b4be-2a53-5ac0a8e134f4-07ee2502, #w-node-a695496c-2956-0c81-0853-0fac52db2838-07ee2502, #w-node-a695496c-2956-0c81-0853-0fac52db283f-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a695496c-2956-0c81-0853-0fac52db284e-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-a695496c-2956-0c81-0853-0fac52db285b-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a695496c-2956-0c81-0853-0fac52db288a-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-a695496c-2956-0c81-0853-0fac52db2897-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_434ef45c-de66-5691-cd84-2f7deaf831e3-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_434ef45c-de66-5691-cd84-2f7deaf831f0-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d298e3bc-642b-0fe9-33af-bca8140243b9-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-d298e3bc-642b-0fe9-33af-bca8140243c6-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32b12584-a10a-12c8-3fe3-56d3a207b96c-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_32b12584-a10a-12c8-3fe3-56d3a207b979-07ee2502, #w-node-_09414661-ed64-abd9-1551-fd6ec3ce3a9f-07ee2502, #w-node-_09414661-ed64-abd9-1551-fd6ec3ce3aa6-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_09414661-ed64-abd9-1551-fd6ec3ce3ab5-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_09414661-ed64-abd9-1551-fd6ec3ce3ac2-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_09414661-ed64-abd9-1551-fd6ec3ce3ac4-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_09414661-ed64-abd9-1551-fd6ec3ce3ad1-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_625282ef-48e2-fc78-65c4-9c97975cf220-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_625282ef-48e2-fc78-65c4-9c97975cf22f-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b5fe24c8-2769-9026-eafe-7225c8693c03-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-b5fe24c8-2769-9026-eafe-7225c8693c10-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72f46d99-3aa0-58ca-5333-ed8d75762815-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_72f46d99-3aa0-58ca-5333-ed8d75762822-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3fc53066-59fe-6dd0-ea46-8fa3ed18ec96-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_3fc53066-59fe-6dd0-ea46-8fa3ed18eca3-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4dda18b8-7864-3280-5ff4-10bd984fb868-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_4dda18b8-7864-3280-5ff4-10bd984fb875-07ee2502, #w-node-a117f29c-1ccc-b5b9-dd65-8fa4dcee8507-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf59b6b6-d5ab-b563-8891-272f69ccfaf3-07ee2502, #w-node-_28e9a3d5-5f98-f935-01c4-a0fb44621f48-07ee2502, #w-node-_102fcc06-bbbc-040a-6fd9-c45b3466c53d-07ee2502, #w-node-d312f4c9-2886-5d9f-a7a8-789f57ee338b-07ee2502 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_758285a1-7c37-71e8-cbff-60166fa40196-07ee2503 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54c923d7-6474-2f71-3e04-ecd04291f35a-07ee2503, #w-node-d09afe46-53d3-fc50-b9fa-b7b364634a62-07ee2503, #w-node-f8038688-d50e-fa79-444c-f04060b39c7e-07ee2503, #w-node-_221fde64-31ff-1dfb-d95d-b8a7efc92d7e-07ee2503 {
  justify-self: center;
}

#w-node-_555c9897-6bd5-204b-020e-9124171522c8-07ee2503 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_74dd7dd9-6bc7-6312-41cd-b322a39b846d-07ee2503 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e388a709-32b1-f8b2-78e5-d3b36eeb6950-07ee2503 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_26c9cffb-38a2-301b-c2a4-23edc0f77086-07ee2503 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8905fbc-c9be-9890-25a1-350933477b41-07ee2503 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1197ee93-0944-dd58-b232-e14da941e493-07ee2503 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1386172-ed9f-3d90-2cef-22fc81a7324c-07ee2503 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f1386172-ed9f-3d90-2cef-22fc81a73252-07ee2503 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1386172-ed9f-3d90-2cef-22fc81a73253-07ee2503 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f1386172-ed9f-3d90-2cef-22fc81a73259-07ee2503 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1386172-ed9f-3d90-2cef-22fc81a7325a-07ee2503 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f1386172-ed9f-3d90-2cef-22fc81a73260-07ee2503 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a33d217-b853-bbb4-47d9-a57fb7cb8b09-07ee2503 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_9a33d217-b853-bbb4-47d9-a57fb7cb8b0f-07ee2503 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9a52132-c9f7-3636-a094-4ef97b434856-07ee2503 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b9a52132-c9f7-3636-a094-4ef97b43485c-07ee2503 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92feeecb-baee-abc0-b507-1e97dad61660-07ee2503 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_92feeecb-baee-abc0-b507-1e97dad61666-07ee2503 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_035a7a1b-3ad9-14f7-d7a1-77a9eca37a63-07ee2503 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_035a7a1b-3ad9-14f7-d7a1-77a9eca37a69-07ee2503 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_46bab285-5d1b-b42d-207c-cb43701c28c6-07ee2502 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
    justify-self: stretch;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_8fe70bec-9aee-6cd2-9738-b6a350ed9dfe-50ed9dfb {
    justify-self: center;
  }

  #w-node-_8fe70bec-9aee-6cd2-9738-b6a350ed9e00-50ed9dfb {
    align-self: center;
    justify-self: center;
  }

  #w-node-_104376c1-e8e9-21e8-3896-681475f81d09-07ee2501 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_104376c1-e8e9-21e8-3896-681475f81d09-07ee2501 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-c0a48237-6a93-3261-770d-628b0acbf662-07ee2501, #w-node-b2aa27ab-439f-3f58-352b-5541db847aef-07ee2501, #w-node-c3a22100-1026-420b-1109-2aeecb8a4dc4-07ee2501, #w-node-_2d50940c-170f-87bb-45e6-2631e16b6ba4-07ee2501, #w-node-_3d0026a2-6024-c1ab-0f9d-4f579207efd4-07ee2501, #w-node-_77f1887e-4641-5091-38c0-41e901c5ac64-07ee2501, #w-node-_46bab285-5d1b-b42d-207c-cb43701c28a1-07ee2502, #w-node-_46bab285-5d1b-b42d-207c-cb43701c28ba-07ee2502, #w-node-_46bab285-5d1b-b42d-207c-cb43701c28c6-07ee2502, #w-node-_315fe6a0-1568-9061-0206-b8d08c98be21-07ee2502, #w-node-_315fe6a0-1568-9061-0206-b8d08c98be2d-07ee2502, #w-node-_315fe6a0-1568-9061-0206-b8d08c98be39-07ee2502, #w-node-_315fe6a0-1568-9061-0206-b8d08c98be43-07ee2502, #w-node-_315fe6a0-1568-9061-0206-b8d08c98be4d-07ee2502, #w-node-becc2c8c-a80b-ad36-94d1-0a35683baf28-07ee2502, #w-node-_01bbc809-106a-cb40-2a3a-e22aca3b8dd4-07ee2502, #w-node-_01bbc809-106a-cb40-2a3a-e22aca3b8ded-07ee2502, #w-node-e8d0d24a-e8e6-209f-e103-1c743fef0aca-07ee2502, #w-node-_01bbc809-106a-cb40-2a3a-e22aca3b8df9-07ee2502, #w-node-_42029cd6-69f3-d732-a272-4daf47a9b858-07ee2502, #w-node-_1088ae6b-c902-4aad-efc4-c123a2574cc9-07ee2502, #w-node-d2eff9db-58a2-afb8-7262-8bf9000ca114-07ee2502, #w-node-d2eff9db-58a2-afb8-7262-8bf9000ca120-07ee2502, #w-node-d2eff9db-58a2-afb8-7262-8bf9000ca12a-07ee2502, #w-node-_2cded872-3530-3569-52a3-bb6bae22c591-07ee2502, #w-node-_6e74cbae-7bba-58a3-6363-1830f70aa116-07ee2502, #w-node-_04336ad6-78d9-ae22-2be2-e979a7482b73-07ee2502, #w-node-_2af91766-9238-0771-fd7e-d0430d759666-07ee2502, #w-node-_0b0c9591-5733-6502-c735-7835298a3cba-07ee2502, #w-node-_6dfcbdd5-c87c-385e-fd60-855bc0eded2e-07ee2502, #w-node-ae3ad479-84c3-5f9b-050f-ad53ff5a8fbf-07ee2502, #w-node-_25a84a6a-415b-23e7-7a8e-f5b97df28a6a-07ee2502, #w-node-_5fc383d1-b966-230a-3858-bbd9191e16ce-07ee2502, #w-node-dd4c73eb-a6ca-636c-5cd5-56324aedc636-07ee2502, #w-node-ad1e55d7-7621-9282-18cb-0a9c69455b98-07ee2502, #w-node-_4648df53-cd5c-d003-da58-62ec164900f3-07ee2502, #w-node-ef70d82c-8999-0086-cf7a-5152f791e011-07ee2502, #w-node-_37c2845f-5ef8-cfd7-7f8b-8df0fb1ec39f-07ee2502, #w-node-_63d991ff-2f7d-b1ce-d00b-28b6e6316853-07ee2502, #w-node-_63d991ff-2f7d-b1ce-d00b-28b6e6316862-07ee2502, #w-node-f1b6b0fd-0eac-85fd-37ca-0d5867956770-07ee2502, #w-node-_85a99414-3f57-ef02-be21-02bec143f613-07ee2502, #w-node-_6b5638fe-58fa-9b6b-a748-a89cd1290c7c-07ee2502, #w-node-_09b4491d-069e-3591-8b84-0c264ba2c796-07ee2502, #w-node-_4d5de00b-e09f-a64a-6dd1-8f0b91e692aa-07ee2502, #w-node-_4d5de00b-e09f-a64a-6dd1-8f0b91e692b9-07ee2502, #w-node-_3408d5f8-7741-205d-73b9-dcf702ec7166-07ee2502, #w-node-e6e2918c-2565-57f8-9fc3-7904e1673daf-07ee2502, #w-node-_30c7688c-5abb-5f04-9c29-5fa4f214dc4f-07ee2502, #w-node-_7fdfa03f-425d-b4be-2a53-5ac0a8e134c0-07ee2502, #w-node-_7fdfa03f-425d-b4be-2a53-5ac0a8e134cf-07ee2502, #w-node-_7fdfa03f-425d-b4be-2a53-5ac0a8e134e4-07ee2502, #w-node-a695496c-2956-0c81-0853-0fac52db283f-07ee2502, #w-node-a695496c-2956-0c81-0853-0fac52db284e-07ee2502, #w-node-a695496c-2956-0c81-0853-0fac52db288a-07ee2502, #w-node-_434ef45c-de66-5691-cd84-2f7deaf831e3-07ee2502, #w-node-d298e3bc-642b-0fe9-33af-bca8140243b9-07ee2502, #w-node-_32b12584-a10a-12c8-3fe3-56d3a207b96c-07ee2502, #w-node-_09414661-ed64-abd9-1551-fd6ec3ce3aa6-07ee2502, #w-node-_09414661-ed64-abd9-1551-fd6ec3ce3ab5-07ee2502, #w-node-_09414661-ed64-abd9-1551-fd6ec3ce3ac4-07ee2502, #w-node-_625282ef-48e2-fc78-65c4-9c97975cf220-07ee2502, #w-node-b5fe24c8-2769-9026-eafe-7225c8693c03-07ee2502, #w-node-_72f46d99-3aa0-58ca-5333-ed8d75762815-07ee2502, #w-node-_3fc53066-59fe-6dd0-ea46-8fa3ed18ec96-07ee2502, #w-node-_4dda18b8-7864-3280-5ff4-10bd984fb868-07ee2502, #w-node-cf59b6b6-d5ab-b563-8891-272f69ccfaf3-07ee2502, #w-node-_28e9a3d5-5f98-f935-01c4-a0fb44621f48-07ee2502, #w-node-_102fcc06-bbbc-040a-6fd9-c45b3466c53d-07ee2502, #w-node-d312f4c9-2886-5d9f-a7a8-789f57ee338b-07ee2502 {
    justify-self: center;
  }
}


