.t-logo-alt {
    font-size: 17px;
    color: rgb(51, 51, 51);
    position: absolute;
    line-height: 1.1em;
    top: 58px;
    right: -300px;
    width: 270px;
}
.t461__logowrapper {
    left: 40%;
}
@media screen and (max-width:1350px){
    .t461__logowrapper {
        left: 35%;
    }
}
@media screen and (max-width:1230px){
    .t461__logowrapper {
        left: 32%;
    }
    .t-logo-alt {
        right: -270px;
    }
}
@media screen and (max-width:1130px){
    .t461__logowrapper {
        left: 50%;
    }
    .t-logo-alt {
        right: auto;
        left: -150px;
        width: 700px;
        top: auto;
        bottom: 10px;
    }
    .t461__topwrapper {
        padding: 0 20px;
        padding-bottom: 25px;
    }
}
@media screen and (max-width:980px){
    .t-logo-alt {
        right: auto;
        left: auto;
        width: 100%;
        top: auto;
        bottom: auto;
        position: relative;
        margin-top: -45px;
    }
}

.list-bracket {
   counter-reset:  item;
   list-style-type: none;
}

.list-bracket li {
   counter-increment: item;
}

.list-bracket li::marker {
   content: counter(item) ") ";
}

.article-text h2 {
    margin-top: 30px;
    margin-bottom: 20px;
}

.article-text h3 {
    margin-top: 28px;
    margin-bottom: 20px;
}

.article-text ul, .article-text ol {
    margin-left: 20px;
    margin-bottom: 20px;
}

.article-text p {
    margin-bottom: 20px;
}

.vrez1 {
    position: relative;
    background-color: #ebebeb30;
    padding: 20px;
}

.vrez1::before {
    top: -3px;
    left: -3px;
    border-left: 3px solid #ff822e;
    border-top: 3px solid #ff822e;
}

.vrez1::after {
    bottom: -3px;
    right: -3px;
    border-right: 3px solid #ff822e;
    border-bottom: 3px solid #ff822e;
}

.vrez1::before, .vrez1::after {
    content: "";
    width: 50px;
    height: 50px;
    position: absolute;
    z-index: -1;
    transition: 2s;
}

.article-text .vrez1 ul {
    margin-bottom: 0;
}
