.logo {
    bottom: 0;
    display: flex;
    align-items: center;
}
.request__content {
    font-weight: 500;
    color: #000000;
    font-family:"Raleway";
}
@media (min-width: 1144px){
    .header-bottom__col.header-bottom__col_3 {
        min-width: 602px;
    }
}
@media (min-width: 950px) {
    .header-nav>ul {
        justify-content: flex-start;
    }
}
.side-nav li.current-menu-item a {
    background: #015fc1!important;
    color: #fff;
}
.not-found {
    margin-left: 20px;
}
.next-page {
    display: block;
    margin: 40px auto 0 auto;
    max-width: 160px;
}
.alignleft,
img.alignleft {
 display: inline;
 float: left;
 margin-right: 24px;
 margin-top: 4px;
}
.alignright,
img.alignright {
 display: inline;
 float: right;
 margin-left: 24px;
 margin-top: 4px;
}
.aligncenter,
img.aligncenter {
 clear: both;
 display: block;
 margin-left: auto;
 margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
margin-bottom: 12px;
}
.content blockquote {
    padding: 40px 40px 40px 109px;
    position: relative;
    background: #ededee;
    border-radius: 24px;
    font: italic 500 18px/24px Raleway,sans-serif;
    margin: 20px 0;
}
.content blockquote:before {
    content: "";
    width: 38px;
    height: 39px;
    position: absolute;
    top: 40px;
    left: 40px;
    background: url(../img/svg/quote.svg) no-repeat;
    background-size: 100% 100%;
}
.content ol,
.content ul {
	margin: 15px 0;
}
.content ul li:not(:last-child) {
    margin-bottom: 10px;
}
.content p:not(:last-child) {
    margin-bottom: 20px;
}
.load-file__bg.load-file__hover {
    cursor: pointer;
    -webkit-transition: .25s linear;
    transition: .25s linear;
        color: #43464b;
}
.load-file__bg.load-file__hover:hover {
    background: #CBCBCB;
    -webkit-transition: .25s linear;
    transition: .25s linear;
}
.footer__bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.privacy-policy > p > a {
    color: #b3b3b3;
}
.privacy-policy > p > a:hover {
    color: #ffffff;
}
.tx-error:focus,
.tx-error {
    border-color: red;
}
.error-checkbox .checkbox__icon {
border-color: red;
}
.d-none {
    display: none;
}
.content>h2, .content>h3, .content>h4 {
    margin: 0 0 20px;
}
.content img {
    border-radius: 24px;
}
.button__404 {
    margin-top: 20px;
}
.load-file__icon.error-file__icon {
    max-width: 256px;
}
@media (max-width: 479px){
    .footer__bottom {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    
    .privacy-policy {
        margin-top: 12px;
    }

    .copyrights,
    .privacy-policy {
        width: 100%;
    }

}
