

/* 98K-AUTORES-INDEX-INICIO */

.authors-cards {
    align-items: stretch;
}

.author-card {
    height: 100%;
    display: flex !important;
    flex-direction: column !important;
}

.author-photo {
    width: 100% !important;
    height: 235px !important;
    aspect-ratio: auto !important;

    background: #F1EEE8 !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    overflow: hidden !important;

    border-bottom: 1px solid rgba(18,54,61,.06);
}

.author-photo img {
    display: block !important;
}

.author-photo-real {
    width: 100% !important;
    height: 100% !important;

    object-fit: contain !important;
    object-position: center top !important;

    padding: 8px !important;
}

.author-photo-flautea-logo {
    width: 68% !important;
    height: 68% !important;

    object-fit: contain !important;
    object-position: center !important;

    opacity: .88 !important;
}

.author-card-body {
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
}

/*
|--------------------------------------------------------------------------
| Ajustes individuales de encuadre
|--------------------------------------------------------------------------
*/

.author-card img[src*="gabriel-faure"] {
    object-position: center 15% !important;
}

.author-card img[src*="carl-philipp-emanuel-bach"] {
    object-position: center 12% !important;
}

.author-card img[src*="georg-friedrich-handel"] {
    object-position: center 10% !important;
}

.author-card img[src*="georg-philipp-telemann"] {
    object-position: center 10% !important;
}

.author-card img[src*="francois-devienne"] {
    object-position: center 10% !important;
}

.author-card img[src*="friedrich-kuhlau"] {
    object-position: center 8% !important;
}

.author-card img[src*="johann-sebastian-bach"] {
    object-position: center 10% !important;
}

@media(max-width:900px) {

    .author-photo {
        height: 220px !important;
    }

}

@media(max-width:600px) {

    .author-photo {
        height: 250px !important;
    }

}

/* 98K-AUTORES-INDEX-FIN */

