.contenedor_bases {
    max-width: 960px;
    margin: auto;
    padding: 20px;
}
.contenedor_bases h2 {
    color: #1269B0;
    font-family: 'Nunito-Bold';
    font-size: 38px;
    line-height: 42px;
}
.bases_listado {
    display: flex;
    flex-direction: column;
    gap: 16px;
}
.bases_card {
    display: flex;
    justify-content: space-between;
    align-items: center;

    background: linear-gradient(180deg, #FFFFFF -24.11%, #F4FAFF 72.72%);
    border: 1px solid #E3EDF7;
    border-radius: 8px;
    padding: 24px 16px;
}
.bases_titulo {
    font-family: 'Nunito-SemiBold';
    color: #122E43;
    font-size: 16px;
    line-height: 21px;
}
.bases_bajada {
    font-family: 'Nunito-Regular';
    color: #587592;
    font-size: 16px;
    line-height: 21px;
}
.bases_boton_pdf a {
    padding: 11px 21px;
    background: linear-gradient(180deg, #FD8300 0%, #FD5B00 100%);
    color: #fff;
    font-family: 'Nunito-SemiBold';
    border: 1px solid #EC4A04;
    box-shadow: inset 0px -2px 0px #FFA24E;
    border-radius: 6px;
    text-decoration: none;
    display: inline-block;
}

@media only screen and (max-width: 650px) {

    .bases_card {
        flex-direction: column;
        align-items: flex-start;
        gap: 16px;
    }

}