#coaching_text_1 {
    grid-column: 5 / 22;
    grid-row: 1;
    margin-bottom: calc(var(--u-100)* 4);
}
#coaching_1 {
    grid-auto-rows: auto;
    position: relative;
    margin-top: calc(var(--u-100)* 6);
    margin-bottom: calc(var(--u-100)* 4);
   
}
#coaching_bloque_1 {
    grid-row: 2;
    grid-column: 12 / 23;
    height: fit-content;
    bottom: 0;
    position: relative;
    right: 0;
}
#coaching_bloque_240 {
    margin-top: calc(var(--u-100)* 0);
    height: calc(var(--u-100)* 12);
    grid-row: 3;
    grid-column: 3 / 23;
}

#coaching_bloque_240 {
    margin-top: calc(var(--u-100)* 0);
    height: auto;
    height: calc(var(--u-100)* 14.5);
    grid-row: 3;
    grid-column: 3 / 23;
    overflow: auto;
}

#imagen_gerhard_coaching, #coaching_bloque_240 .simpleParallax{
    width: auto;
    height: 100%;
    overflow: hidden;
    height: inherit;
}

#coaching_bloque_300 {
    grid-column: 5 / 23;
    grid-row: 1;
    margin-bottom: calc(var(--u-100)* 2);
}
#coaching_bloque_301 {
    grid-column: 5 / 23;
    grid-row: 2;
    margin-bottom: calc(var(--u-100)* 2);
}

#coaching_bloque_303 {
    grid-column: 5 / 23;
    grid-row: 3;
    margin-bottom: calc(var(--u-100)* 3);
}

#coaching_bloque_302 {
    grid-column: 10 / 23;
    grid-row: 4;
    text-align: right;
    margin-bottom: calc(var(--u-100)* 6);
    padding-right: calc(var(--u-100)* 0);
    display: flex
;
    align-items: flex-end;
}