.teacher-photo.has-photo::after,
.teacher-large-photo.has-photo::after {
    display: none;
}

.teacher-photo img,
.teacher-large-photo > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center 24%;
    transition: transform .45s ease;
}

.teacher-grid article:hover .teacher-photo img,
.teacher-list article:hover .teacher-large-photo > img {
    transform: scale(1.035);
}

.teacher-large-photo > small {
    padding: 7px 9px;
    border-radius: 999px;
    background: rgba(13, 27, 63, .78);
    z-index: 2;
}
