#index_bloque_124 {
  min-height: calc(var(--u-100) * 1);
  margin-top: calc(var(--u-100) * 7);
  margin-bottom: calc(var(--u-100) * 0);
  margin-left: calc(var(--u-100)* 0);
  grid-column: 3/20;
  grid-row: 1/10;
}

#index_bloque_124_b {
  min-height: calc(var(--u-100) * 1);
  margin-top: calc(var(--u-100) * 22);
  margin-bottom: calc(var(--u-100) * 0);
  margin-left: calc(var(--u-100)* 0);
  margin-left: 4vw;
  /* margin-right: calc(var(--u-100)* .5); */
  /* padding-right: calc(var(--u-100)* .5); */
  grid-column: 3/22;
  grid-row: 1 / 10;
}

#index_bloque_240 {
        margin-top: calc(var(--u-100) * -8);
        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: 9 / 25;
        grid-row: 1 / 7;
        /* top: 0; */
        position: relative;
        height: calc(var(--u-100) * 27);
        z-index: 8;
}

#index_1 {
  margin-top: calc(var(--u-100) * 0);
  margin-bottom: calc(var(--u-100) * 2);
  height: calc(var(--u-100) * 35);
  grid-auto-rows: min-content;
}

#index_bloque_124 span, #index_bloque_124_b span {
  font-family: fuente6;
  font-size: 17vw;
  margin-right: -2vw;
  margin-top: 1vw;
}

#index_bloque_124, #index_bloque_124_b {
  line-height: 8vw;
}
#edit_home_1{
        font-size: 5vw;
        margin-top: calc(var(--u-100) * 2);
        margin-right: calc(var(--u-100) * -2);
        background-color: #fbfcf0b8;
        padding: calc(var(--u-100) * 2);
        margin-left: calc(var(--u-100) * 3);
}

#index_4_cover {
    margin-top: calc(var(--u-100) * -2);
    position: relative;
    overflow: clip;
    height: calc(var(--u-100) * 33);
}

#index_4 {
        z-index: 3;
        padding-top: calc(var(--u-100) * 7);
        margin-bottom: calc(var(--u-100) * -1);
        height: calc(var(--u-100) * 27);
        grid-auto-rows: auto;
        
        position: relative;
  
        margin-right: calc(var(--u-100) * 0);
}
#bloque_servicios {
    display: flex;
    justify-content: space-around;
    padding: 0px;
    flex-direction: column;
    margin-top: calc(var(--u-100) * 3);
}
.servicio {
width: 100%;
        text-align: center;
        position: relative;
        border-radius: 10px;
        overflow: clip;
        height: calc(var(--u-100) * 15);
        margin-bottom: calc(var(--u-100) * 3);
}

#accordion {
    width: 100%;
    height: auto;
    margin-top: calc(var(--u-100) * 6);
    margin-bottom: calc(var(--u-100) * 1);
    float: left;
    grid-column: 3 / 23;
    grid-row: 1;
}

#imagen_chicos {
        position: absolute;
        z-index: 0;
        margin-top: calc(var(--u-100) * 17);
}

#index_4_cover {
    margin-top: calc(var(--u-100) * -2);
    position: relative;
    overflow: clip;

}

#sello {
  transition: all 0s ease-in-out;
  position: absolute;
  top: calc(var(--u-100)*20);
  width: calc(var(--u-100)*7);
  height: auto;
  margin-left: calc(var(--u-100)*3);
  grid-column: 5/10;
}

.fondo_color {
  height: calc(var(--u-100) * 40);
}

#index_bloque_240 img {
        width: auto;
        height: 100%;
}

#index_bloque_37 {
  min-height: calc(var(--u-100) * 6);
  margin-top: calc(var(--u-100) * -2.75);
  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 / 24;
  grid-row: 1;
  height: fit-content;
}

#index_bloque_37 .home_v_tit {
  line-height: 2.5rem;
}

#index_bloque_363_c {
  height: fit-content;
  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: 7/24;
  grid-row: 2;
  position: relative;
}

#home_im_2 {
  grid-column: 1/25;
  grid-row: 3;
  height: -webkit-fill-available;
  margin-top: calc(var(--u-100)*-3);
  height: auto;
  overflow: hidden;
}

#index_bloque_363 {
  height: fit-content;
  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: 7 / 23;
  grid-row: 4;
  position: relative;
}

#index_bloque_363_b {
  height: fit-content;
  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: 13/22;
  grid-row: 5;
  grid-column: 7 / 23;
  /* grid-row: 4; */
  position: relative;
}

#footer_7 {
  margin-top: calc(var(--u-100) * 0);
}

