/* =================================
   Уникальные дополнения и правки
   ================================= */

/* Ограничение описания школы до 2-х строк */
.school-item__description {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}



/* Анимация загрузки/вращения */
@keyframes rotate {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

.rotating {
    animation: rotate 1s linear infinite;
}