.Capa_sobre_capa a {
    color: #f3ba68;
    font-weight: 700;
}

.Capa_sobre_capa a:hover {
    color: #daa75e;
}

.Capa_sobre_capa {
    background: linear-gradient(to bottom, rgb(115 2 4 / 21%), rgb(54 3 3 / 87%)), url(../../../../Universidad-del-Rosario-V3/fondo_capa_sobre_capa.jpg) center top fixed no-repeat;
    background-size: cover;
    padding: 5% 0;
    text-align: justify;
    color: #fff;
}

.alturaPorDefecto {
    min-height: auto !important;
    z-index: 0 !important;
}

section.Capa_sobre_capa h1 {
    font-family: nunito;
    font-weight: 900;
}

section.Capa_sobre_capa h2 {
    font-size: 1.4em;
    font-weight: 600;
}

.Capa_sobre_capa .espacio1 {
    display: inline-block;
    vertical-align: top;
    width: 65%;
    padding: 4% 5% 4% 4%;
    border: 2px solid#ffffff4f;
    background-color: #3e19175c;
    z-index: 999;
    position: relative;
}

.Capa_sobre_capa .espacio2 {
    display: inline-block;
    vertical-align: top;
    width: 31%;
    margin-right: 31px;
    height: 605px;
    background: rgb(247, 247, 247);
    background: linear-gradient(540deg, rgba(247, 247, 247, 1) 61%, rgb(247 247 247 / 58%) 75%, rgb(103 44 28 / 0%) 97%);
}

.espacio2 img {
    padding-top: 44px;
}

section.Capa_sobre_capa .btn_curso a {
    background-color: #f3ba68;
    font-size: 1.4em;
    color: #710303;
    padding: 8px 15px;
    margin-bottom: 25px;
    display: inherit;
    font-weight: 700;
    transition: 1s;
    box-shadow: -6px 8px 0px #730302;
    z-index: 9999;
    position: relative;
    display: inline-block;
}

.play {
    display: inline-block;
    vertical-align: top;
    width: 49%;
}

.appsstore {
    display: inline-block;
    vertical-align: top;
    width: 49%;
}

.play img {
    float: right;
    margin-right: 40px !important;
}

.appsstore img {
    float: left;
    margin-left: 40px !important;
}

section.Capa_sobre_capa p.titulo {
    font-weight: 600;
    font-size: 1.3em;
}

section.Capa_sobre_capa .btn_curso a:hover {
    background-color: #f3ba68d1;
}

section.Capa_sobre_capa .btn_curso a span {
    font-family: monospace;
    font-size: 1.2em;
    color: #730302;
}

.Capa_sobre_capa .espacio1::before {
    border: 2px solid #ffffff33;
    display: block;
    position: absolute;
    top: 7%;
    left: -3%;
    right: 71px;
    bottom: 0;
    content: "";
    opacity: 1;
    transition: all 0.3s;
    margin: -4% 0;
    z-index: -1;
    width: 99%;
}

.espacio1 img {
    width: 49%;
    margin: auto;
    display: block;
    padding: 18px 0;
}

@media (max-width: 600px) {
    section.Capa_sobre_capa h1 {
        font-size: 1.6em;
    }
    .play {
        width: 77%;
        margin: auto;
        display: block;
    }
    .appsstore {
        width: 77%;
        margin: auto;
        display: block;
    }
    .play img {
        float: right;
        margin-right: 0px !important;
    }
    .appsstore img {
        float: right;
        margin-right: 0px !important;
    }
    .espacio1 img {
        width: 100%;
    }
    .Capa_sobre_capa .espacio2 {
        width: 100%;
    }
    .Capa_sobre_capa .espacio1 {
        width: 100%;
    }
    .Capa_sobre_capa .espacio2 {
        height: 499px;
        background: rgb(247, 247, 247);
        background: linear-gradient(540deg, rgba(247, 247, 247, 1) 72%, rgb(247 247 247 / 58%) 81%, rgb(103 44 28 / 0%) 97%);
    }
}