﻿.home-news-container {
    padding: 80px 0;
    padding-top: 50px;
    padding-bottom: 0;
}

.home-news {
    background-image: url(../../../Design/img/home-new.png);
    background-size: cover;
    position: relative;
    background-repeat: no-repeat;
}

    .home-news:before {
        content: "";
        position: absolute;
        background: url(/Design/img/tree-r.png) no-repeat;
        background-size: cover;
        right: 0;
        top: -290px;
        width: 313px;
        height: 510px;
        pointer-events: none;
    }

.home-news-container .p-title {
    margin-top: 11px;
    font-family: 'BeauDis';
    font-size: 47.284px;
    font-style: normal;
    font-weight: 400;
    line-height: 157%; /* 74.235px */
    text-transform: capitalize;
    background: linear-gradient(180deg, #C2966B 0%, #5A3204 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

    .home-news-container .p-title:before {
        content: attr(title);
        position: absolute;
        -webkit-text-stroke: 7px var(--default-color-3);
        left: 0;
        z-index: -1;
    }

.home-news .p-title-tops {
    color: #5B5B5B;
    display: none;
}

.home-news-container .p-title:after {
    content: attr(title);
    position: absolute;
    -webkit-text-stroke: 5px #fff;
    left: 0;
    z-index: -2;
}

.home-news .grid.wide {
}

.home-news .swiper {
    margin-top: 40px;
    padding-bottom: 20px;
}

/*RS*/

@media(max-width:1023px) {
    .home-news-container {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .home-news:before {
        content: "";
        position: absolute;
        background: url(/Design/img/tree-r.png) no-repeat;
        background-size: cover;
        right: 0;
        top: -173px;
        width: 170px;
        height: 253px;
    }
}

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

@media(max-width: 739px) {
    .home-news-container {
        padding: 25px 0;
    }

    .home-news .swiper {
        margin-top: 42px;
    }
}