#index_1 {
  margin-top: calc(var(--u-100)* 0);
  margin-bottom: calc(var(--u-100)* 6);
  height: auto;
  position: relative;
  grid-auto-rows: auto;
}

#index_4 {
  margin-bottom: calc(var(--u-100) * 0);
}

#index_bloque_124 {
  min-height: calc(var(--u-100)* 1);
  margin-top: calc(var(--u-100)* 6);
  margin-bottom: calc(var(--u-100)* 0);
  margin-left: calc(var(--u-100)* 0);
  /* margin-right: calc(var(--u-100)* .5); */
  /* padding-right: calc(var(--u-100)* .5); */
  grid-column: 1 / 25;
  grid-row: 1 / 1;
  position: relative;
  z-index: 9;
}

#index_bloque_36_mobile {
  min-height: calc(var(--u-100)* 3);
  margin-top: calc(var(--u-100)* 1.5);
  margin-bottom: calc(var(--u-100)* 0);
  margin-left: calc(var(--u-100)* 0);
  /* margin-right: calc(var(--u-100)* .5); */
  /* padding-right: calc(var(--u-100)* .5); */
  grid-column: 5 / 20;
  grid-row: 2 / 2;
  position: relative;
  height: fit-content;
}

#index_bloque_240 {
  margin-top: calc(var(--u-100)* 4);
  margin-bottom: calc(var(--u-100)* 0);
  margin-left: calc(var(--u-100)* 0);
  /* margin-right: calc(var(--u-100)* .5); */
  /* padding-right: calc(var(--u-100)* .5); */
  grid-column: 3 / 23;
  grid-row: 3 / 3;
  position: relative;
  height: calc(var(--u-100)* 14.5);
  z-index: 8;
}

#edit_home_2_tit {
  margin-right: calc(var(--u-100)* 3);
  line-height: 9vw;
}

#sello {
  transition: all 0s ease-in-out;
  position: absolute;
  top: unset;
  bottom: calc(var(--u-100)* -4);
  width: calc(var(--u-100)* 6);
  grid-column: 23 / 25;
  height: calc(var(--u-100)* 6);
  right: calc(var(--u-100)* 6);
  grid-column: 22 / 25;
  z-index: 8;
  rotate: 0deg;
  grid-row: 3;
}

#index_bloque_36 {
  display: none;
}

#index_bloque_37 {
  margin-bottom: calc(var(--u-100)* 4);
  grid-column: 5 / 22;
}

#index_bloque_38 {
  min-height: calc(var(--u-100)* 6);
  margin-top: calc(var(--u-100)* 0);
  margin-bottom: calc(var(--u-100)* 4);
  margin-left: calc(var(--u-100)* 0);
  /* margin-right: calc(var(--u-100)* .5); */
  /* padding-right: calc(var(--u-100)* .5); */
  grid-column: 5 / 23;
  grid-row: 3;
  position: relative;
}

#index_bloque_39 {
  min-height: calc(var(--u-100)* 6);
  margin-top: calc(var(--u-100)* 0);
  margin-bottom: calc(var(--u-100)* 4);
  margin-left: calc(var(--u-100)* 0);
  grid-column: 5 / 23;
  grid-row: 2;
  position: relative;
}

#index_bloque_363 {
  height: fit-content;
  margin-top: calc(var(--u-100)* 0);
  margin-bottom: calc(var(--u-100)* 0);
  margin-left: calc(var(--u-100)* 0);
  /* margin-right: calc(var(--u-100)* .5); */
  /* padding-right: calc(var(--u-100)* .5); */
  grid-column: 5 / 25;
  grid-row: 4;
  position: relative;
}

#index_bloque_363 {
  height: fit-content;
  margin-top: calc(var(--u-100)* 0);
  margin-bottom: calc(var(--u-100)* 0);
  margin-left: calc(var(--u-100)* 0);
  /* margin-right: calc(var(--u-100)* .5); */
  /* padding-right: calc(var(--u-100)* .5); */
  grid-column: 5 / 25;
  grid-row: 4;
  position: relative;
}

#edit_home_2_text {
  margin-left: calc(var(--u-100)* 0);
  margin-right: calc(var(--u-100)* 2);
}

#home_im_2 {
  grid-column: 3 / 23;
  grid-row: 5;
  margin-top: calc(var(--u-100)* -2.4);
  height: auto;
  overflow: hidden;
}

#home_im_2 {
  grid-column: 3 / 23;
  grid-row: 5;
  margin-top: calc(var(--u-100)* -2.4);
  padding-bottom: calc(var(--u-100)* 8);
  height: auto;
  overflow: hidden;
  /*border-bottom: 1px solid #ccc8bf;*/
}

#imagen_gerhard_home {
  width: 58.5vw;
  margin-left: calc(var(--u-100)* 7.2);
}

#imagen_lechner_home {
  width: 58.5vw;
  margin-left: calc(var(--u-100)* 2);
}

.mag {
  display: block;
  float: left;
  padding-left: calc(var(--u-100)* 4);
  padding-top: calc(var(--u-100)* .9);
  letter-spacing: normal !important;
  position: absolute;
}
