/*
Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
Click nbfs://nbhost/SystemFileSystem/Templates/Other/CascadeStyleSheet.css to edit this template
*/
/* 
    Created on : 4 июн. 2024 г., 11:59:10
    Author     : Oleg
*/

.site-category {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.site-category .content-tarifs-right {
    margin: 0 1rem;
    padding: 0% 3.2% 8% 3.2%;
    flex: 1;
}
.category_image {
    position: relative;
    display: flex;
    aspect-ratio: 16 / 10;
    /* max-height: calc(100% / 4* 3); */
    /* max-height: 33%; */
    overflow: hidden;
}
.category_image img {
    width: 100%;
    object-fit: cover;
}
.category_image a > span {
    position: absolute;
    left: 0;
    top: 0;
    background: #fff;
    margin: 20px;
    padding: 6px 10px;
    border-radius: 4px;
}
.u-repeater-item p.u-text.u-text-1 {
    display: flex;
    margin: 1.2rem 0;
}
.wrap-list {
    padding-top: 60px;
    display: grid;
    grid-template-columns: repeat(3, 3fr);
    gap: 30px;
}
.wrap-list a span.u-icon{
    color: #000;
}
.wrap-list a:hover {
    text-decoration: none;
    color: #000;
}
.u-repeater-item .u-text-custom-color-16.u-text-1 {
    font-size: 20px;
}

@media (max-width: 1160px) {
    .wrap-list {
        grid-template-columns: repeat(2, 2fr);
    }
}
@media (max-width: 768px) {
    .wrap-list {
        grid-template-columns: repeat(1, 1fr);
    }
}