
.page-body-content .horse-item-preview {
    gap: 90px;
}

.page-body-content:nth-child(2n) .horse-item-preview {
    flex-direction: row-reverse;
}

@media (max-width: 1184px) {
    .page-body-content .horse-item-preview,
    .page-body-content:nth-child(2n) .horse-item-preview {
        flex-direction: column;
    }
}

.page-body-content .horse-item-preview > div {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: start;
    gap: 30px;
}

.horse-item-preview-image {
    display: flex;
}

.horse-item-preview-image img {
    height: auto;
    width: 100%;
}

.horse-item-preview-content {

}

.horse-item-preview-title {
    font-size: 20px;
}

.horse-item-preview-annotation {

}