.more_news__wrapper .content_news__group .item__texts .button{
    font-size:.8rem;
    color:#eaeaeb;
    line-height:.8rem;
    background-color:#f4281f;
    width:-webkit-fit-content;
    width:-moz-fit-content;
    width:fit-content;
    text-transform:uppercase;
    padding:9px 10px 4px;
    box-shadow:-4px 4px 0 #010006;
    border:none;
    outline:none;
    margin:0 0 0 4px;
    border-radius:0
}
.more_news{
    background-color:#2a2a2a;
    color:#fff;
    display:grid;
    grid-template-columns:auto -webkit-max-content auto;
    grid-template-columns:auto max-content auto
}
@media only screen and (max-width:1100px){
    .more_news{
        grid-template-columns:auto
    }
}
.more_news:after{
    content:"";
    display:block;
    grid-column:3;
    background-color:rgb(0 0 0 / 10%);
}
@media only screen and (max-width:1100px){
    .more_news:after{
        display:none
    }
}
.more_news__container{
    grid-column:2;
    margin:initial;
    padding:0
}
@media only screen and (max-width:1100px){
    .more_news__container{
        grid-column:1/-1
    }
}
.more_news__wrapper{
    display:grid;
    grid-template-columns:auto -webkit-max-content;
    grid-template-columns:auto max-content
}
@media only screen and (max-width:1100px){
    .more_news__wrapper{
        grid-template-columns:auto;
        grid-template-rows:auto auto;
        padding:0 10px
    }
}
@media only screen and (max-width:767px){
    .more_news__wrapper{
        padding:0 15px
    }
}
.more_news__wrapper .content_news{
    display:flex;
    flex-direction:column;
    padding:54px 0
}
@media only screen and (min-width:768px) and (max-width:1099px){
    .more_news__wrapper .content_news{
        padding:54px 0
    }
}
@media only screen and (max-width:767px){
    .more_news__wrapper .content_news{
        padding:25px 0;
        align-items:center
    }
}
.more_news__wrapper .content_news h2{
    font-size:2rem;
    color:#fff;
    line-height:30px;
    letter-spacing:5px;
    text-transform:uppercase
}
@media only screen and (min-width:768px) and (max-width:1099px){
    .more_news__wrapper .content_news h2{
        text-align:center
    }
}
@media only screen and (max-width:767px){
    .more_news__wrapper .content_news h2{
        font-size:1.4rem;
        line-height:20px
    }
}
.more_news__wrapper .content_news span{
    font-size:1.2rem;
    color:hsla(0,0%,100%,.7);
    line-height:30px;
    letter-spacing:6px;
    text-transform:uppercase
}
@media only screen and (min-width:768px) and (max-width:1099px){
    .more_news__wrapper .content_news span{
        text-align:center
    }
}
@media only screen and (max-width:767px){
    .more_news__wrapper .content_news span{
        font-size:1rem;
        line-height:20px
    }
}
.more_news__wrapper .content_news a h3{
    transition:all .2s
}
.more_news__wrapper .content_news a h3:hover{
    color:#b9b9b9
}
.more_news__wrapper .content_news .button{
    font-size:1.1rem;
    line-height:15px;
    color:#eaeaeb;
    text-transform:uppercase;
    background-color:#f4281f;
    padding:16px 33px;
    width:-webkit-fit-content;
    width:-moz-fit-content;
    width:fit-content;
    border-radius:15px;
    border:none;
    margin:auto;
    transition:all .2s
}
.more_news__wrapper .content_news .button:hover{
    color:#252525;
    background-color:#eaeaeb
}
.more_news__wrapper .content_news__group{
    padding:44px 38px 76px 135px
}
@media only screen and (min-width:768px) and (max-width:1099px){
    .more_news__wrapper .content_news__group{
        padding:66px 0 76px
    }
}
@media only screen and (max-width:767px){
    .more_news__wrapper .content_news__group{
        padding:35px 0 60px
    }
}
.more_news__wrapper .content_news__group .item{
    display:flex;
    flex-direction:row;
    color:#fff;
    max-height:205px;
    height:100%;
    padding-bottom:55px
}
@media only screen and (min-width:768px) and (max-width:1099px){
    .more_news__wrapper .content_news__group .item{
        padding-bottom:45px;
        justify-content:space-around
    }
}
@media only screen and (max-width:767px){
    .more_news__wrapper .content_news__group .item{
        padding-bottom:30px
    }
}
.more_news__wrapper .content_news__group .item:last-child{
    padding-bottom:0
}
.more_news__wrapper .content_news__group .item__texts{
    display:flex;
    flex-direction:column;
    justify-content:normal;
    max-width:255px;
    padding:20px 55px 0 0
}
@media only screen and (max-width:767px){
    .more_news__wrapper .content_news__group .item__texts{
        padding-right:25px
    }
}
.more_news__wrapper .content_news__group .item__texts h3{
    font-size:1.4rem;
    color:#fff;
    line-height:20px
}
@media only screen and (max-width:767px){
    .more_news__wrapper .content_news__group .item__texts h3{
        font-size:1rem;
        line-height:16px
    }
}
.more_news__wrapper .content_news__group .item__texts span{
    font-size:.9rem;
    line-height:1.3rem;
    text-transform:uppercase;
    color:#fff;
    letter-spacing:1px;
    padding:10px 0
}
@media only screen and (min-width:768px) and (max-width:1099px){
    .more_news__wrapper .content_news__group .item__texts span{
        text-align:left
    }
}
@media only screen and (max-width:767px){
    .more_news__wrapper .content_news__group .item__texts span{
        padding:5px 0
    }
}
.more_news__wrapper .content_news__group .item__image{
    max-width:290px;
    max-height:200px;
    border:4px solid #fff;
    min-width:125px
}
.more_news__wrapper .content_news__group .item__image img{
    width:100%;
    height:100%;
    object-fit:cover
}
.more_news__wrapper .banner{
    background-color:rgb(0 0 0 / 10%);
    padding:54px 64px 0
}
@media only screen and (min-width:768px) and (max-width:1099px){
    .more_news__wrapper .banner{
        background-color:#252525;
        padding:54px 0;
        display:flex;
        justify-content:center
    }
}
@media only screen and (max-width:767px){
    .more_news__wrapper .banner{
        background-color:#252525;
        padding:0 0 60px;
        display:flex;
        justify-content:center
    }
}
.more_news__wrapper .banner__color{
    background-color:#d88c8c;
    width:300px;
    height:600px;
    display:block
}
@media only screen and (min-width:768px) and (max-width:1099px){
    .more_news__wrapper .banner__color{
        height:250px
    }
}
@media only screen and (max-width:767px){
    .more_news__wrapper .banner__color{
        height:250px
    }
}
@media only screen and (min-width:1100px){
    .more_news__wrapper .banner section.fixed{
        position:sticky;
        top:140px;
        display:flex;
        justify-content:flex-start
    }
}