﻿.home-slogan {
    background-color: var(--default-color-1);
}

    .home-slogan .grid.wide {
    }

.home-slogan-container {
    padding-top: 42px;
    overflow: hidden;
    padding-bottom: 33px;
}

    .home-slogan-container .swiper {
        overflow: unset;
    }

.home-slogan-item {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

    .home-slogan-item .img {
        height: 35.2px;
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
    }

        .home-slogan-item .img img {
            position: absolute;
            bottom: 0;
            width: 45.67px;
        }

    .home-slogan-item h3 {
        margin: 0;
        color: #fff;
        font-weight: 100;
        font-family: avertaSB;
        font-size: 20px;
        text-align: center;
        text-transform: uppercase;
        margin-top: 18px;
    }
/*RS*/
@media(max-width:1023px) {

    .home-slogan-container {
        grid-template-columns: repeat(3, minmax(0, 1fr));
        column-gap: 15px;
        row-gap: 38px;
        padding-top: 30px;
        padding-bottom: 30px;
    }
}

@media(min-width:740px) and (max-width:1023px) {
}

@media(max-width:739px) {

    .home-slogan-item h3 {
        font-size: 17px;
        margin-top: 22px;
    }
}
