.block {
    position: relative;
    display: block;
}
.block._blurbox {
    display: inline-block;
    margin: 0 auto;
    width: 640px;
    border-radius: 8px;
    background: rgba(255, 255, 255, 0.1);
    vertical-align: middle;
    text-align: center;
}
.block._tariffs {
    display: none;
    padding: 50px 0;
}
.block._tariffs._active {
    display: block;
}
.block._tariffs .tariffs__list {
    display: block;
    overflow: scroll;
    margin: 11px 0 0;
    white-space: nowrap;
}
.block._tariffs .tariffs__item {
    position: relative;
    display: inline-block;
    width: 188px;
    color: #fff;
    vertical-align: top;
}
.block._tariffs .tariffs__item:after {
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -22px;
    width: 1px;
    height: 45px;
    background: rgba(137, 139, 141, 0.6);
    content: "";
}
.block._tariffs .tariffs__price {
    position: relative;
    letter-spacing: -4px;
    font: 100 80px/80px Helvetica, Arial, sans-serif;
}
.block._tariffs .tariffs__currency {
    position: absolute;
    top: -12px;
    right: -16px;
    font-size: 20px;
}
.block._tariffs .tariffs__trip {
    display: block;
    margin: 3px 0 0;
    font: 16px/16px FuturaDemi, Helvetica, Arial, sans-serif;
}
@media screen and (max-width: 1279px) {
    .block._phone {
        padding-left: 0;
    }
    .block._phone .desc {
        display: none;
    }
    .block._phone .value {
        font-size: 17px;
        line-height: 50px;
    }
}
.callout {
    position: absolute;
    z-index: 8;
    width: 390px;
    background: rgba(255, 255, 255, 0.93);
    -webkit-animation: callout__show 0.2s ease;
    animation: callout__show 0.2s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    box-shadow: 0 20px 50px rgba(0, 0, 0, 0.1);
    top: 20%;
    left: 20%;
    border-radius: 25px;
}
@-webkit-keyframes callout__show {
    0% {
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
        opacity: 0;
    }
    0%,
    100% {
        -webkit-transform-origin: 50% 80%;
        transform-origin: 50% 80%;
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
}
@keyframes callout__show {
    0% {
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
        opacity: 0;
    }
    0%,
    100% {
        -webkit-transform-origin: 50% 80%;
        transform-origin: 50% 80%;
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
}
.callout__header {
    position: relative;
    padding: 45px 38px 32px;
}
.callout__header-info {
    position: absolute;
    top: 0;
    right: 0;
    padding: 15px 18px;
    color: #d62828;
    border: 2px outset #d628281f;
    border-radius: 20px;
    margin: 6px;
    text-decoration: none;
    font: 14px/18px Moscow Sans Web, Helvetica, Arial, sans-serif;
    transition: all 0.3s;
}
.callout__header-info:hover {
    background: #d2d2d2;
    cursor: pointer;
}
.callout__header-title {
    position: relative;
    margin: 20px 0 0 0;
    padding: 0;
    color: #828486;
    font: 25px/1 Moscow Sans Web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
    border-color: inherit;
}
.callout__header-title._single {
    padding: 0 0 0 38px;
}
.callout__header-title._single:before {
    position: absolute;
    top: 50%;
    left: -4px;
    width: 0;
    height: 0;
    border: 8px solid;
    border-color: inherit;
    border-radius: 8px;
    margin-top: -8px;
    content: "";
}
.callout__crossing {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.callout__crossing-radio {
    display: none;
}
.callout__crossing-label {
    position: relative;
    padding: 50px 0 20px;
    text-align: center;
    font: 16px/20px Moscow Sans Web, Helvetica, Arial, sans-serif;
    cursor: pointer;
    -webkit-transition: background 0.2s ease;
    transition: background 0.2s ease;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 30%;
    -ms-flex: 1 0 30%;
    flex: 1 0 30%;
}
.callout__crossing-label:before {
    position: absolute;
    top: 20px;
    left: 50%;
    margin-left: -8px;
    width: 0;
    height: 0;
    border: 8px solid;
    border-color: inherit;
    border-radius: 8px;
    content: "";
}
.callout__crossing-radio:checked + .callout__crossing-label {
    background: #f2f2f2;
}
.callout__main {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 28px 5px;
    background: #f2f2f2;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
}
.callout__from,
.callout__to {
    margin: 0 20px;
    padding: 0;
    border: 0;
    border-radius: 26px;
    background: #fff;
    color: #d62828;
    text-align: center;
    font: 17px/52px Moscow Sans Web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
    cursor: pointer;
    -webkit-transition: background 0.2s ease, color 0.2s ease;
    transition: background 0.2s ease, color 0.2s ease;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
}
.callout__from:hover,
.callout__to:hover {
    background: #d62828;
    color: #fff;
}
.callout__from:focus,
.callout__to:focus {
    outline: 0;
}
.card {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    overflow-y: scroll;
    min-width: 540px;
    max-width: 640px;
    width: 50vw;
    height: 100%;
    background: rgba(255, 255, 255, 0.93);
    box-shadow: 0 20px 50px rgba(0, 0, 0, 0.1);
}
.card::-webkit-scrollbar {
    width: 0;
}
.card__header {
    position: relative;
    height: 318px;
    background-color: #333;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.card__close {
    position: absolute;
    top: 23px;
    right: 15px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOCIgaGVpZ2h0PSIzOCIgdmlld0JveD0iMCAwIDM4IDM4Ij48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTkgMzhDOC41MjMgMzggMCAyOS40NzggMCAxOSAwIDguNTI0IDguNTIzIDAgMTkgMHMxOSA4LjUyNCAxOSAxOWMwIDEwLjQ3OC04LjUyMyAxOS0xOSAxOXptMC0zNi44MDZDOS4xOCAxLjE5NCAxLjE5MyA5LjE4MiAxLjE5MyAxOVM5LjE4IDM2LjgwOCAxOSAzNi44MDggMzYuODA3IDI4LjgxOCAzNi44MDcgMTkgMjguODIgMS4xOTQgMTkgMS4xOTR6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTI3LjQzNiAxMS40bC0uODQtLjg0Ni03LjE0NSA3LjEwNy03LjA1Ni03LjAyLS44NC44NDggNy4wNSA3LjAxNS03LjA1IDcuMDE1Ljg0Ljg0NyA3LjA1Ny03LjAyIDcuMTQ1IDcuMTA4Ljg0LS44NDgtNy4xMzgtNy4xMDIiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    width: 38px;
    height: 38px;
    cursor: pointer;
    z-index: 1;
}
.card__close:hover {
    opacity: 0.8;
}
.card__header-in {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 112px 55px 0;
}
.card__header-line {
    position: relative;
    padding: 25px 0 0;
    width: 300px;
    color: #fff;
    font: 20px/1 Moscow Sans Web, Helvetica, Arial, sans-serif;
    text-shadow: 0 0 7px #000;
}
.card__header-line:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 125px;
    height: 0;
    border: 4px solid;
    border-color: inherit;
    border-radius: 4px;
    content: "";
}
.card__header-title {
    color: #fff;
    font: 60px/1 Moscow Sans Web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
    text-shadow: 0 0 20px #000;
}
.card__main {
    position: absolute;
    top: 318px;
    right: 0;
    bottom: 0;
    left: 0;
}
.card__article {
    border-bottom: 2px solid #ececec;
}
.card__article-header {
    position: relative;
    height: 83px;
    cursor: pointer;
}
.card__article-header:before {
    position: absolute;
    top: 50%;
    left: 20px;
    margin-top: -7px;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-right: 0;
    border-left: 8px solid #d62828;
    content: "";
}
.card__article-header._external:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDExIDExIj48cGF0aCBmaWxsPSIjRDYyODI4IiBkPSJNMTAgMTBIMVYxaDNWMEgwdjExaDExVjdoLTEiLz48cGF0aCBmaWxsPSIjRDYyODI4IiBkPSJNNiAwdjFoMy4yOTNMNS42NDYgNC42NDZsLjcwOC43MDhMMTAgMS43MDdWNWgxVjAiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    width: 11px;
    height: 11px;
    border: 0;
    margin-top: -4px;
    left: 19px;
}
.card__icons {
    float: right;
    padding: 30px 50px 30px 0;
    white-space: nowrap;
    visibility: visible;
    opacity: 1;
    -webkit-transition: visiblity 0.2s ease, opacity 0.2s ease;
    transition: visiblity 0.2s ease, opacity 0.2s ease;
}
.card__article._active .card__icons {
    visibility: hidden;
    opacity: 0;
}
.card__icons-item {
    display: inline-block;
    margin: 0 11px;
    vertical-align: bottom;
}
.card__icons-item._icon_elevators {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyOCIgdmlld0JveD0iMCAwIDIwIDI4Ij48cGF0aCBmaWxsPSIjM0QzRjQxIiBkPSJNMTIuMjk1IDUuNDI1Yy0xLjU2MyAwLTIuODM1LTEuMjcyLTIuODM1LTIuODM1IDAtMS41NjQgMS4yNzItMi44MzYgMi44MzUtMi44MzYgMS41NjUgMCAyLjgzNyAxLjI3MiAyLjgzNyAyLjgzNiAwIDEuNTYzLTEuMjcyIDIuODM1LTIuODM3IDIuODM1em0wLTQuMDU3Yy0uNjczIDAtMS4yMi41NDgtMS4yMiAxLjIyMiAwIC42NzMuNTQ3IDEuMjIgMS4yMiAxLjIyLjY3NCAwIDEuMjIzLS41NDcgMS4yMjMtMS4yMiAwLS42NzMtLjU1LTEuMjIyLTEuMjIzLTEuMjIyek0xMy4zMjggMjFjLS41NCA0LTIuOTM1IDQuOTA4LTUuOCA0LjkwOC0zLjI2IDAtNS45MTUtMi41OC01LjkxNS01Ljg0MiAwLTEuNjQuNjctMy4wODcgMS43NTMtNC4xNmwtLjkzMi0xLjMxQy45NDIgMTUuOTcgMCAxNy45NDUgMCAyMC4xM2MwIDQuMTUzIDMuMzc4IDcuMzg1IDcuNTMgNy4zODUgMy43NTYgMCA2Ljg3LTIuNTE3IDcuNDMtNi41MTdoLTEuNjMyeiIvPjxwYXRoIGZpbGw9IiMzRDNGNDEiIGQ9Ik0xNi4yNTMgMTdsMS42MSA2LjQ5NiAxLjU2NC0uMjA2LTEuOTItNy4yOUgxNFY3aC0zLjYyOEw0Ljg0IDEyLjM0OGMtLjMyLjMxLS4zMjguODE4LS4wMiAxLjE0LjMxLjMyLjgyMy41MjUgMS4xNDMuMjE1TDExLjAyNiA5aDEuNDg0bC0uMDEgNi41MS0xLjI5LS4wMS0uMDEtNS4xMzMtMS4yIDEuNTE2djQuNzUzbC43NzguMzY0aDUuNDc1eiIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 20px;
    height: 28px;
}
.card__icons-item._icon_atm {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIyMyIgdmlld0JveD0iMCAwIDE5IDIzIj48ZyBmaWxsPSIjM0QzRjQxIj48ZWxsaXBzZSBjeD0iNi43NzMiIGN5PSIxNi40OCIgcng9Ii42MTEiIHJ5PSIuNTg5Ii8+PHBhdGggZD0iTTYuNzczIDE3LjI4OGMtLjQ2MyAwLS44NC0uMzYyLS44NC0uODA4IDAtLjQ0Ni4zNzctLjgxLjg0LS44MS40NjIgMCAuODM4LjM2My44MzguODEuMDAyLjQ0Ni0uMzc0LjgwOC0uODM3LjgwOHptMC0xLjE4Yy0uMjEyIDAtLjM4NC4xNjctLjM4NC4zNzIgMCAuMjA0LjE3LjM3LjM4My4zNy4yMTIgMCAuMzgzLS4xNjYuMzgzLS4zNyAwLS4yMDUtLjE3LS4zNy0uMzgzLS4zN3oiLz48L2c+PGcgZmlsbD0iIzNEM0Y0MSI+PGVsbGlwc2UgY3g9IjYuNzczIiBjeT0iMTkuMTIiIHJ4PSIuNjExIiByeT0iLjU5Ii8+PHBhdGggZD0iTTYuNzczIDE5LjkzYy0uNDYzIDAtLjg0LS4zNjMtLjg0LS44MSAwLS40NDYuMzc3LS44MS44NC0uODEuNDYyIDAgLjgzOC4zNjMuODM4LjgxLjAwMi40NDctLjM3NC44MS0uODM3Ljgxem0wLTEuMThjLS4yMTIgMC0uMzg0LjE2Ni0uMzg0LjM3cy4xNy4zNy4zODMuMzdjLjIxMiAwIC4zODMtLjE2Ni4zODMtLjM3cy0uMTctLjM3LS4zODMtLjM3eiIvPjwvZz48ZyBmaWxsPSIjM0QzRjQxIj48ZWxsaXBzZSBjeD0iMy45MzgiIGN5PSIxNi40OCIgcng9Ii42MTIiIHJ5PSIuNTg5Ii8+PHBhdGggZD0iTTMuOTQgMTcuMjg4Yy0uNDY0IDAtLjg0LS4zNjItLjg0LS44MDggMC0uNDQ2LjM3Ni0uODEuODQtLjgxLjQ2IDAgLjgzNy4zNjMuODM3LjgxIDAgLjQ0Ni0uMzc2LjgwOC0uODM4LjgwOHptMC0xLjE4Yy0uMjE0IDAtLjM4Ni4xNjctLjM4Ni4zNzIgMCAuMjA0LjE3Mi4zNy4zODUuMzcuMjEgMCAuMzgyLS4xNjYuMzgyLS4zNyAwLS4yMDUtLjE3Mi0uMzctLjM4My0uMzd6Ii8+PGVsbGlwc2UgY3g9IjMuOTM4IiBjeT0iMTkuMTIiIHJ4PSIuNjEyIiByeT0iLjU5Ii8+PHBhdGggZD0iTTMuOTQgMTkuOTNjLS40NjQgMC0uODQtLjM2My0uODQtLjgxIDAtLjQ0Ni4zNzYtLjgxLjg0LS44MS40NiAwIC44MzcuMzYzLjgzNy44MSAwIC40NDctLjM3Ni44MS0uODM4Ljgxem0wLTEuMThjLS4yMTQgMC0uMzg2LjE2Ni0uMzg2LjM3cy4xNzIuMzcuMzg1LjM3Yy4yMSAwIC4zODItLjE2Ni4zODItLjM3cy0uMTcyLS4zNy0uMzgzLS4zN3oiLz48Zz48ZWxsaXBzZSBjeD0iOS42MDgiIGN5PSIxNi40OCIgcng9Ii42MTIiIHJ5PSIuNTg5Ii8+PHBhdGggZD0iTTkuNjEgMTcuMjg4Yy0uNDY0IDAtLjg0LS4zNjItLjg0LS44MDggMC0uNDQ2LjM3Ni0uODEuODQtLjgxLjQ2IDAgLjgzNy4zNjMuODM3LjgxIDAgLjQ0Ni0uMzc2LjgwOC0uODM4LjgwOHptMC0xLjE4Yy0uMjE0IDAtLjM4Ni4xNjctLjM4Ni4zNzIgMCAuMjA0LjE3Mi4zNy4zODUuMzcuMjEgMCAuMzgyLS4xNjYuMzgyLS4zNyAwLS4yMDUtLjE3LS4zNy0uMzgzLS4zN3oiLz48L2c+PGc+PGVsbGlwc2UgY3g9IjkuNjA4IiBjeT0iMTkuMTIiIHJ4PSIuNjEyIiByeT0iLjU5Ii8+PHBhdGggZD0iTTkuNjEgMTkuOTNjLS40NjQgMC0uODQtLjM2My0uODQtLjgxIDAtLjQ0Ni4zNzYtLjgxLjg0LS44MS40NiAwIC44MzcuMzYzLjgzNy44MSAwIC40NDctLjM3Ni44MS0uODM4Ljgxem0wLTEuMThjLS4yMTQgMC0uMzg2LjE2Ni0uMzg2LjM3cy4xNzIuMzcuMzg1LjM3Yy4yMSAwIC4zODItLjE2Ni4zODItLjM3cy0uMTctLjM3LS4zODMtLjM3eiIvPjwvZz48L2c+PGcgZmlsbD0iIzNEM0Y0MSI+PGVsbGlwc2UgY3g9IjkuOSIgY3k9IjMuNDk3IiByeD0iLjM1OSIgcnk9Ii4zNDciLz48cGF0aCBkPSJNOS45IDQuMDYzYy0uMzI0IDAtLjU4Ny0uMjU0LS41ODctLjU2NiAwLS4zMTIuMjYzLS41NjYuNTg3LS41NjZzLjU4Ny4yNTUuNTg3LjU2N2MwIC4zMTItLjI2NC41NjYtLjU4Ny41NjZ6bTAtLjY5M2MtLjA3MyAwLS4xMzIuMDU3LS4xMzIuMTI3IDAgLjE0LjI2My4xNC4yNjMgMCAwLS4wNy0uMDU3LS4xMjctLjEzLS4xMjd6Ii8+PC9nPjxwYXRoIGZpbGw9IiMzRDNGNDEiIGQ9Ik0xMi41MjggMTUuOTFoNC4wOTV2MS4xNGgtNC4wOTV6TTE5IDEwLjQwOGgtMS40NTZWMS40MDRIMS40NTZ2OS4wMDRIMFYuNzAyTC43MjggMGgxNy41NDRMMTkgLjcwMiIvPjxwYXRoIGZpbGw9IiMzRDNGNDEiIGQ9Ik0xOC4yNzIgMjNILjcyOEwwIDIyLjI5OHYtNS4yN2gxLjQ1NnY0LjU2OGgxNi4wODh2LTQuNzZIMTlWMjIuMyIvPjxwYXRoIGZpbGw9IiMzRDNGNDEiIGQ9Ik0xLjQ1NiAxNy4wMjhIMHYtNC42OTJsMTUuODI0LjAwNUgxOXY0LjQ5N2gtMS40NTZ2LTMuMDk0SDEuNDU2Ii8+PC9zdmc+);
    background-repeat: no-repeat;
    width: 19px;
    height: 23px;
}
.card__icons-item._icon_tickets {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIyMyIgdmlld0JveD0iMCAwIDE5IDIzIj48ZyBmaWxsPSIjM0QzRjQxIj48cGF0aCBkPSJNNi42NzYgOS4wMkg3Ljg1djcuMDE0SDYuNjc2ek04Ljg0NCA5LjAyaDEuMTc0djcuMDE0SDguODQ0ek0xMS4wMTIgOS4wMmgxLjE3NHY3LjAxNGgtMS4xNzR6TTUuNTE2IDcuMTY4aDcuODN2MS4xNzRoLTcuODN6Ii8+PC9nPjxwYXRoIGZpbGw9IiMzRDNGNDEiIGQ9Ik01LjUxMiAxMS4xYy0xLjA4MyAwLTEuOTY0LS44ODMtMS45NjQtMS45NjdzLjg4Mi0xLjk2NSAxLjk2NC0xLjk2NXYxLjE3NGMtLjQzNiAwLS43OS4zNTUtLjc5Ljc5MnMuMzU1Ljc5Mi43OS43OTJWMTEuMXoiLz48cGF0aCBmaWxsPSIjM0QzRjQxIiBkPSJNMTguMTQgMjIuOTk1aC01LjM4NGwtLjcwNC0uNTYyYy0uMjgtMS4yMzQtMS4zNi0yLjA5Ni0yLjYyLTIuMDk2cy0yLjM0Ljg2Mi0yLjYyMiAyLjA5NmwtLjcwNC41NjJILjcyMkwwIDIyLjI3M1YuNzIzTC43MjIgMGg1LjM4M2wuNzA0LjU2Yy4yOCAxLjIzNSAxLjM2IDIuMDk2IDIuNjIgMi4wOTYgMS4yNjMgMCAyLjM0LS44NiAyLjYyLTIuMDk1bC43MDctLjU2aDUuMzg0bC43MjMuNzIydjIxLjU1bC0uNzIzLjcyM3ptLTQuODQ4LTEuNDQ0aDQuMTI2VjEuNDQ1SDEzLjI5QzEyLjY5IDMuMDM0IDExLjE3NCA0LjEgOS40MyA0LjFjLTEuNzQgMC0zLjI1NS0xLjA2Ni0zLjg2LTIuNjU2SDEuNDQ1VjIxLjU1SDUuNTdjLjYwMy0xLjU5IDIuMTE4LTIuNjU2IDMuODYtMi42NTYgMS43NDQgMCAzLjI2IDEuMDY2IDMuODYyIDIuNjU3eiIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 19px;
    height: 23px;
}
.card__icons-item._icon_photos {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDIyIDE4Ij48cGF0aCBmaWxsPSIjM0QzRjQxIiBkPSJNMTAuOTcgMTQuMzI2Yy0yLjYwNCAwLTQuNzI0LTIuMTItNC43MjQtNC43M1M4LjM2NiA0Ljg3IDEwLjk3IDQuODdzNC43MjMgMi4xMiA0LjcyMyA0LjczLTIuMTIgNC43MjgtNC43MjMgNC43Mjh6bTAtOC4wNDZjLTEuODI2IDAtMy4zMTMgMS40ODgtMy4zMTMgMy4zMThzMS40ODYgMy4zMTggMy4zMTMgMy4zMThjMS44MjYgMCAzLjMxMi0xLjQ5IDMuMzEyLTMuMzE4IDAtMS44My0xLjQ4Ny0zLjMxOC0zLjMxMi0zLjMxOHpNMjEuOTM4IDMuNjY3aC0xLjQxVjEuNDFIMS40MXYyLjI1N0gwVi43MDdMLjcwNiAwaDIwLjUyNmwuNzA2LjcwNiIvPjxwYXRoIGZpbGw9IiMzRDNGNDEiIGQ9Ik0yMS4yMzIgMTguMTNILjcwNkwwIDE3LjQyNlY2Ljc1M2wuNzA2LS43MDVoMy42OHYxLjQxSDEuNDF2OS4yNjJoMTkuMTE3VjcuNDZoLTIuOTc1VjYuMDQ3aDMuNjhsLjcwNi43MDV2MTAuNjcyIi8+PC9zdmc+);
    background-repeat: no-repeat;
    width: 22px;
    height: 18px;
}
.card__icons-item._icon_newspapers {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIyIDIyIj48cGF0aCBmaWxsPSIjM0QzRjQxIiBkPSJNMS4zOTIgMTkuMjZIMFY0LjIxbC42OTYtLjY5N0gyLjM3djEuMzkyaC0uOTc4TTIxLjIzOCAxOS4yNmgtMS4zOTJWMS4zOTNINS42NjZ2MTcuODdINC4yNzNWLjY5NUw0Ljk3IDBIMjAuNTRsLjY5Ni42OTYiLz48cGF0aCBmaWxsPSIjM0QzRjQxIiBkPSJNMTQuMTcgNC4xMTRoMy41MnYxLjEzaC0zLjUyek0xNC4xNyA3LjE4NmgzLjUydjEuMTNoLTMuNTJ6TTcuODIzIDEwLjMyaDkuODY3djEuMTMySDcuODIzek03LjgyMyAxMy4zOTJoOS44Njd2MS4xMzJINy44MjN6TTcuODIzIDE2LjQ2Mmg5Ljg2N3YxLjEzMkg3LjgyM3pNMTIuMTI2IDguMzhIOC41MzJsLS41NjYtLjU2NVY0LjYxN2wuNTY2LS41NjZoMy41OTNsLjU2Ni41Njd2My4xOThsLS41NjQuNTY2ek05LjA5OCA3LjI1aDIuNDZWNS4xOEg5LjFWNy4yNXpNMi44MzMgMjEuOTYzQzEuMjcgMjEuOTYzIDAgMjAuNjkgMCAxOS4xMjdoMS4zOTJjMCAuNzk2LjY0NiAxLjQ0MyAxLjQ0IDEuNDQzczEuNDQyLS42NDggMS40NDItMS40NDNoMS4zOTJjMCAxLjU2NC0xLjI3IDIuODM2LTIuODMzIDIuODM2eiIvPjxwYXRoIGZpbGw9IiMzRDNGNDEiIGQ9Ik0xOC40MDcgMjEuOTYzSDIuODMzVjIwLjU3aDE1LjU3NGMuNzk0IDAgMS40NC0uNjQ4IDEuNDQtMS40NDNoMS4zOTJjLS4wMDIgMS41NjQtMS4yNzIgMi44MzYtMi44MzMgMi44MzZ6Ii8+PC9zdmc+);
    background-repeat: no-repeat;
    width: 22px;
    height: 22px;
}
.card__article-header-title {
    display: block;
    margin: 0;
    padding: 30px 55px 29px;
    color: #3d3f41;
    text-decoration: none;
    font: 25px/1 Moscow Sans Web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
    cursor: pointer;
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease;
}
.card__article-header-title:hover {
    color: #d62828;
}
.card__article-main {
    overflow: hidden;
    max-height: 0;
    -webkit-transition: max-height 0.3s ease;
    transition: max-height 0.3s ease;
}
.card__article._active .card__article-main {
    max-height: 100vh;
}
.card__article-main-in {
    padding: 30px 55px 29px;
    color: #3d3f41;
    font: 15px/22px Moscow Sans Web, Helvetica, Arial, sans-serif;
}
.card__params {
    margin: 0 0 20px -55px;
    -webkit-columns: 2;
    -moz-columns: 2;
    columns: 2;
}
.card__params-key {
    position: relative;
    display: block;
    padding: 0 20px 0 55px;
    font-weight: 700;
}
.card__params-key:before {
    position: absolute;
    top: 7px;
    left: 25px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #d62828;
    content: "";
}
.card__params-val {
    margin: 0 0 20px;
    padding: 0 20px 0 55px;
}
.card__infrastructure {
    margin: 0;
    padding: 0;
    list-style: none;
}
.card__infrastructure-item {
    position: relative;
    margin: 0 0 23px;
    padding: 0 0 0 30px;
    white-space: nowrap;
}
.card__infrastructure-item:before {
    position: absolute;
    top: 50%;
    left: -14px;
    content: "";
}
.card__infrastructure-item._icon_elevators:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyOCIgdmlld0JveD0iMCAwIDIwIDI4Ij48cGF0aCBmaWxsPSIjRDYyODI4IiBkPSJNMTIuMjk1IDUuNDI1Yy0xLjU2MyAwLTIuODM1LTEuMjcyLTIuODM1LTIuODM1IDAtMS41NjQgMS4yNzItMi44MzYgMi44MzUtMi44MzYgMS41NjUgMCAyLjgzNyAxLjI3MiAyLjgzNyAyLjgzNiAwIDEuNTYzLTEuMjcyIDIuODM1LTIuODM3IDIuODM1em0wLTQuMDU3Yy0uNjczIDAtMS4yMi41NDgtMS4yMiAxLjIyMiAwIC42NzMuNTQ3IDEuMjIgMS4yMiAxLjIyLjY3NCAwIDEuMjIzLS41NDcgMS4yMjMtMS4yMiAwLS42NzMtLjU1LTEuMjIyLTEuMjIzLTEuMjIyek0xMy4zMjggMjFjLS41NCA0LTIuOTM1IDQuOTA4LTUuOCA0LjkwOC0zLjI2IDAtNS45MTUtMi41OC01LjkxNS01Ljg0MiAwLTEuNjQuNjctMy4wODcgMS43NTMtNC4xNmwtLjkzMi0xLjMxQy45NDIgMTUuOTcgMCAxNy45NDUgMCAyMC4xM2MwIDQuMTUzIDMuMzc4IDcuMzg1IDcuNTMgNy4zODUgMy43NTYgMCA2Ljg3LTIuNTE3IDcuNDMtNi41MTdoLTEuNjMyeiIvPjxwYXRoIGZpbGw9IiNENjI4MjgiIGQ9Ik0xNi4yNTMgMTdsMS42MSA2LjQ5NiAxLjU2NC0uMjA2LTEuOTItNy4yOUgxNFY3aC0zLjYyOEw0Ljg0IDEyLjM0OGMtLjMyLjMxLS4zMjguODE4LS4wMiAxLjE0LjMxLjMyLjgyMy41MjUgMS4xNDMuMjE1TDExLjAyNiA5aDEuNDg0bC0uMDEgNi41MS0xLjI5LS4wMS0uMDEtNS4xMzMtMS4yIDEuNTE2djQuNzUzbC43NzguMzY0aDUuNDc1eiIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 20px;
    height: 28px;
    margin-top: -14px;
    left: -13px;
}
.card__infrastructure-item._icon_atm:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIyMyIgdmlld0JveD0iMCAwIDE5IDIzIj48ZyBmaWxsPSIjRDYyODI4Ij48ZWxsaXBzZSBjeD0iNi43NzMiIGN5PSIxNi40OCIgcng9Ii42MTEiIHJ5PSIuNTg5Ii8+PHBhdGggZD0iTTYuNzczIDE3LjI4OGMtLjQ2MyAwLS44NC0uMzYyLS44NC0uODA4IDAtLjQ0Ni4zNzctLjgxLjg0LS44MS40NjIgMCAuODM4LjM2My44MzguODEuMDAyLjQ0Ni0uMzc0LjgwOC0uODM3LjgwOHptMC0xLjE4Yy0uMjEyIDAtLjM4NC4xNjctLjM4NC4zNzIgMCAuMjA0LjE3LjM3LjM4My4zNy4yMTIgMCAuMzgzLS4xNjYuMzgzLS4zNyAwLS4yMDUtLjE3LS4zNy0uMzgzLS4zN3oiLz48L2c+PGcgZmlsbD0iI0Q2MjgyOCI+PGVsbGlwc2UgY3g9IjYuNzczIiBjeT0iMTkuMTIiIHJ4PSIuNjExIiByeT0iLjU5Ii8+PHBhdGggZD0iTTYuNzczIDE5LjkzYy0uNDYzIDAtLjg0LS4zNjMtLjg0LS44MSAwLS40NDYuMzc3LS44MS44NC0uODEuNDYyIDAgLjgzOC4zNjMuODM4LjgxLjAwMi40NDctLjM3NC44MS0uODM3Ljgxem0wLTEuMThjLS4yMTIgMC0uMzg0LjE2Ni0uMzg0LjM3cy4xNy4zNy4zODMuMzdjLjIxMiAwIC4zODMtLjE2Ni4zODMtLjM3cy0uMTctLjM3LS4zODMtLjM3eiIvPjwvZz48ZyBmaWxsPSIjRDYyODI4Ij48ZWxsaXBzZSBjeD0iMy45MzgiIGN5PSIxNi40OCIgcng9Ii42MTIiIHJ5PSIuNTg5Ii8+PHBhdGggZD0iTTMuOTQgMTcuMjg4Yy0uNDY0IDAtLjg0LS4zNjItLjg0LS44MDggMC0uNDQ2LjM3Ni0uODEuODQtLjgxLjQ2IDAgLjgzNy4zNjMuODM3LjgxIDAgLjQ0Ni0uMzc2LjgwOC0uODM4LjgwOHptMC0xLjE4Yy0uMjE0IDAtLjM4Ni4xNjctLjM4Ni4zNzIgMCAuMjA0LjE3Mi4zNy4zODUuMzcuMjEgMCAuMzgyLS4xNjYuMzgyLS4zNyAwLS4yMDUtLjE3Mi0uMzctLjM4My0uMzd6Ii8+PGVsbGlwc2UgY3g9IjMuOTM4IiBjeT0iMTkuMTIiIHJ4PSIuNjEyIiByeT0iLjU5Ii8+PHBhdGggZD0iTTMuOTQgMTkuOTNjLS40NjQgMC0uODQtLjM2My0uODQtLjgxIDAtLjQ0Ni4zNzYtLjgxLjg0LS44MS40NiAwIC44MzcuMzYzLjgzNy44MSAwIC40NDctLjM3Ni44MS0uODM4Ljgxem0wLTEuMThjLS4yMTQgMC0uMzg2LjE2Ni0uMzg2LjM3cy4xNzIuMzcuMzg1LjM3Yy4yMSAwIC4zODItLjE2Ni4zODItLjM3cy0uMTcyLS4zNy0uMzgzLS4zN3oiLz48Zz48ZWxsaXBzZSBjeD0iOS42MDgiIGN5PSIxNi40OCIgcng9Ii42MTIiIHJ5PSIuNTg5Ii8+PHBhdGggZD0iTTkuNjEgMTcuMjg4Yy0uNDY0IDAtLjg0LS4zNjItLjg0LS44MDggMC0uNDQ2LjM3Ni0uODEuODQtLjgxLjQ2IDAgLjgzNy4zNjMuODM3LjgxIDAgLjQ0Ni0uMzc2LjgwOC0uODM4LjgwOHptMC0xLjE4Yy0uMjE0IDAtLjM4Ni4xNjctLjM4Ni4zNzIgMCAuMjA0LjE3Mi4zNy4zODUuMzcuMjEgMCAuMzgyLS4xNjYuMzgyLS4zNyAwLS4yMDUtLjE3LS4zNy0uMzgzLS4zN3oiLz48L2c+PGc+PGVsbGlwc2UgY3g9IjkuNjA4IiBjeT0iMTkuMTIiIHJ4PSIuNjEyIiByeT0iLjU5Ii8+PHBhdGggZD0iTTkuNjEgMTkuOTNjLS40NjQgMC0uODQtLjM2My0uODQtLjgxIDAtLjQ0Ni4zNzYtLjgxLjg0LS44MS40NiAwIC44MzcuMzYzLjgzNy44MSAwIC40NDctLjM3Ni44MS0uODM4Ljgxem0wLTEuMThjLS4yMTQgMC0uMzg2LjE2Ni0uMzg2LjM3cy4xNzIuMzcuMzg1LjM3Yy4yMSAwIC4zODItLjE2Ni4zODItLjM3cy0uMTctLjM3LS4zODMtLjM3eiIvPjwvZz48L2c+PGcgZmlsbD0iI0Q2MjgyOCI+PGVsbGlwc2UgY3g9IjkuOSIgY3k9IjMuNDk3IiByeD0iLjM1OSIgcnk9Ii4zNDciLz48cGF0aCBkPSJNOS45IDQuMDYzYy0uMzI0IDAtLjU4Ny0uMjU0LS41ODctLjU2NiAwLS4zMTIuMjYzLS41NjYuNTg3LS41NjZzLjU4Ny4yNTUuNTg3LjU2N2MwIC4zMTItLjI2NC41NjYtLjU4Ny41NjZ6bTAtLjY5M2MtLjA3MyAwLS4xMzIuMDU3LS4xMzIuMTI3IDAgLjE0LjI2My4xNC4yNjMgMCAwLS4wNy0uMDU3LS4xMjctLjEzLS4xMjd6Ii8+PC9nPjxwYXRoIGZpbGw9IiNENjI4MjgiIGQ9Ik0xMi41MjggMTUuOTFoNC4wOTV2MS4xNGgtNC4wOTV6TTE5IDEwLjQwOGgtMS40NTZWMS40MDRIMS40NTZ2OS4wMDRIMFYuNzAyTC43MjggMGgxNy41NDRMMTkgLjcwMiIvPjxwYXRoIGZpbGw9IiNENjI4MjgiIGQ9Ik0xOC4yNzIgMjNILjcyOEwwIDIyLjI5OHYtNS4yN2gxLjQ1NnY0LjU2OGgxNi4wODh2LTQuNzZIMTlWMjIuMyIvPjxwYXRoIGZpbGw9IiNENjI4MjgiIGQ9Ik0xLjQ1NiAxNy4wMjhIMHYtNC42OTJsMTUuODI0LjAwNUgxOXY0LjQ5N2gtMS40NTZ2LTMuMDk0SDEuNDU2Ii8+PC9zdmc+);
    background-repeat: no-repeat;
    width: 19px;
    height: 23px;
    margin-top: -12px;
    left: -12px;
}
.card__infrastructure-item._icon_tickets:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIyMyIgdmlld0JveD0iMCAwIDE5IDIzIj48ZyBmaWxsPSIjRDYyODI4Ij48cGF0aCBkPSJNNi42NzYgOS4wMkg3Ljg1djcuMDE0SDYuNjc2ek04Ljg0NCA5LjAyaDEuMTc0djcuMDE0SDguODQ0ek0xMS4wMTIgOS4wMmgxLjE3NHY3LjAxNGgtMS4xNzR6TTUuNTE2IDcuMTY4aDcuODN2MS4xNzRoLTcuODN6Ii8+PC9nPjxwYXRoIGZpbGw9IiNENjI4MjgiIGQ9Ik01LjUxMiAxMS4xYy0xLjA4MyAwLTEuOTY0LS44ODMtMS45NjQtMS45NjdzLjg4Mi0xLjk2NSAxLjk2NC0xLjk2NXYxLjE3NGMtLjQzNiAwLS43OS4zNTUtLjc5Ljc5MnMuMzU1Ljc5Mi43OS43OTJWMTEuMXoiLz48cGF0aCBmaWxsPSIjRDYyODI4IiBkPSJNMTguMTQgMjIuOTk1aC01LjM4NGwtLjcwNC0uNTYyYy0uMjgtMS4yMzQtMS4zNi0yLjA5Ni0yLjYyLTIuMDk2cy0yLjM0Ljg2Mi0yLjYyMiAyLjA5NmwtLjcwNC41NjJILjcyMkwwIDIyLjI3M1YuNzIzTC43MjIgMGg1LjM4M2wuNzA0LjU2Yy4yOCAxLjIzNSAxLjM2IDIuMDk2IDIuNjIgMi4wOTYgMS4yNjMgMCAyLjM0LS44NiAyLjYyLTIuMDk1bC43MDctLjU2aDUuMzg0bC43MjMuNzIydjIxLjU1bC0uNzIzLjcyM3ptLTQuODQ4LTEuNDQ0aDQuMTI2VjEuNDQ1SDEzLjI5QzEyLjY5IDMuMDM0IDExLjE3NCA0LjEgOS40MyA0LjFjLTEuNzQgMC0zLjI1NS0xLjA2Ni0zLjg2LTIuNjU2SDEuNDQ1VjIxLjU1SDUuNTdjLjYwMy0xLjU5IDIuMTE4LTIuNjU2IDMuODYtMi42NTYgMS43NDQgMCAzLjI2IDEuMDY2IDMuODYyIDIuNjU3eiIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 19px;
    height: 23px;
    margin-top: -12px;
}
.card__infrastructure-item._icon_photos:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDIyIDE4Ij48cGF0aCBmaWxsPSIjRDYyODI4IiBkPSJNMTAuOTcgMTQuMzI2Yy0yLjYwNCAwLTQuNzI0LTIuMTItNC43MjQtNC43M1M4LjM2NiA0Ljg3IDEwLjk3IDQuODdzNC43MjMgMi4xMiA0LjcyMyA0LjczLTIuMTIgNC43MjgtNC43MjMgNC43Mjh6bTAtOC4wNDZjLTEuODI2IDAtMy4zMTMgMS40ODgtMy4zMTMgMy4zMThzMS40ODYgMy4zMTggMy4zMTMgMy4zMThjMS44MjYgMCAzLjMxMi0xLjQ5IDMuMzEyLTMuMzE4IDAtMS44My0xLjQ4Ny0zLjMxOC0zLjMxMi0zLjMxOHpNMjEuOTM4IDMuNjY3aC0xLjQxVjEuNDFIMS40MXYyLjI1N0gwVi43MDdMLjcwNiAwaDIwLjUyNmwuNzA2LjcwNiIvPjxwYXRoIGZpbGw9IiNENjI4MjgiIGQ9Ik0yMS4yMzIgMTguMTNILjcwNkwwIDE3LjQyNlY2Ljc1M2wuNzA2LS43MDVoMy42OHYxLjQxSDEuNDF2OS4yNjJoMTkuMTE3VjcuNDZoLTIuOTc1VjYuMDQ3aDMuNjhsLjcwNi43MDV2MTAuNjcyIi8+PC9zdmc+);
    background-repeat: no-repeat;
    width: 22px;
    height: 18px;
    margin-top: -9px;
}
.card__infrastructure-item._icon_newspapers:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjIgMjIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIyIDIyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0Q5MjkyQjt9LnN0MXtmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PHRpdGxlPnNob3A8L3RpdGxlPjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPjxnIGlkPSJzaG9wIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjAwMDAwMCwgMC4wMDAwMDApIj48cmVjdCBpZD0iUmVjdGFuZ2xlLXBhdGgiIHg9Ii0zIiB5PSIwIiBjbGFzcz0ic3QwIiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiLz48aW1hZ2Ugc3R5bGU9Im92ZXJmbG93OnZpc2libGU7ZW5hYmxlLWJhY2tncm91bmQ6bmV3ICAgIDsiIHdpZHRoPSIzNzYiIGhlaWdodD0iMzQxIiBpZD0i0LvQvtCz0L4t0LzQsNCz0LDQt9C+0LIxIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVlVQUFBRmVDQVlBQUFCcTJnT2tBQUFBQ1hCSVdYTUFBTmRPQUFEWFRnRlhid0ZOQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQVNIZEpSRUZVZU5yc2ZYK1FYbGQ1M3ZGR1dXL0UxdDRLVmRxSVJmNHN5N0tRaFZGQkFZTnB2QUVuT0FrRVVreElDc0hxSkZQU3lXUm8vMHJiYWNkNCtrZlNQekpUU3Y4SVRablltZENha0V6Rno0aU9JU3NpRTVrSXVqYXlXRHRDK1N3cnF1d3N5MXBkSzh0R2lKNUgzM3V0cTgvZnQ5OTU3ejNuM25QdWZaNlpNN3ZTM3Z0OTkrZjduT2Y5ZFl3aENJSWdDSUlnQ0lJZ0NJSWdDSUlnQ0lJZ0NJSWdDSUlnQ0lJb2dtdDRDUWlDQUg3d2d4OU0yaC9iN2RncFk2c2Q0MzJicmRueHJCMG43VGhoeCtscnJybG1qVmVQcEVBUWhIK2pQRzEvN0xOamp4MnZGQU85cVcrekpUSEkzN0xqYS9pOWpGRzIzNG52ZUwwZFAyYkhiWFpzc1dOU3hvUWRZMzI3WExKajFZNFZPODdiY2NhT1IrMDRCSklnUVpBVUNJSW9icERIWlViK1pqdnVzR09YSFZOMlhHZkhSaG1EWnVxWlFUNW54N3dkbjdiamlEWElLd3BGQVBLNTI0NDM1c2dIMzd0QmVScHJRbFNuN2Zoek8vNEl4MFJ5SUNrUUJLRW5nbjhpcW1DempJM0tqN3NrQkhIV2ppL1o4ZCt0TVo0ZlFRYjQzdmZhc2QrT2FTR2hEUjVPRGNleWJNY3BPLzZYSFg5b2orVTA3emhKZ1NDSXdRWjV1eGprdDhvc3ZTZ1JEQU1NOGpmcytMZ2RuK2xYRGZiN1FUNGZzT09uN2RoaGV1NmhFQUE1UEFmbElzZnlaYXFHdExDQmw0Qkl4S2h1a2hsMkZnamRPbVJUdURLZUVYY0dmTnpuYWo1bStPdmZKalB6YmVhS3o5NDNwb1IwOEIyNzdYZi9nVDMza3hLbmdKdm9QWElzT0theGdLYzlKZ3JrWitSWXJyUEhjSkRFUUtWQUVENW4xL0MzN3hHRHR0RmNDWUlPQW96UEJSbnd1ejlseHlNeWN6MFoyamlKaTJhUEdPSTdoTVJnSks4TGJJenpNL1ZGSWNVVnVVN1RNaVlxdm9XNDFuQm4vWTRkSkFhU0FrRVVOcXFZMGI0ak43dmVMRVJReEtoZUVDT0pnUlRLUHhXWHhqblB4d3dpZUl2cEJXNDdZb1EzVVkyVEdFZ0tCRkhNc0c0U1ZmRHpRZ3JiQXN5dVFSQWdBd1JERVpqOVRGSDFJRzZaZkNvbmlHQ0xFTUU0NytoTGlBSHBzNzlsci9VWGVEbElDZ1F4YXBZTk12Z2xPMjRYTXBnTS9MVVhSVGtnYXdjNS8vOUhack53dVp5emhtdXA3L2d5OXd0Y1FUZUpLdWdJQVdTcG5FMGtnaVVoMGJYY05TZ0sxRFlnZGZhMzE4dVFJa2dLUkxzSkFWazR2MnA2R1RrekZaREJNR08xTE9PQy9EdXZIT0QrbVpDUnhUT3VNK0g4ODB0Q1VIOHBQL051TGhBUXJ0bmI1S2RQSXNJNXc3MkcyTXUzaENDWDVIcGNrdk9GR3c5Qi9qdUV5TFVrZ1d2OFVUditjNTU0Q1pJQ1FUS0FjZnM1TzM3Wmp0ZWFYdVlNMGFzSy9qMDdGc1FnTDF2anVacTdidU55cmJiTHRYdS9lV25GY3hFeUFCRjh3dlJTV3FHZ0VLQy9ZTC83WXQ5OTJ5Q2tDSExZYTNvWlRYY3JqK0c0SGZmYnovNWozdTQ0d1pSVW9nNTE4QzlNTDE5K202SC92WCtTZHRZYXpCTUQvOWlMZlR4bnIrR2lrQWFNOW9FU3hJRFArRU03ZnQvMFlpdnJWa1FMU1Z4V1ZmWVkwTjdpY2RPTEZlQis3bkg4VGxSdC80emRIMVhQSjNuTENhSzlaREJ1eDkxMmZOcU83LzZBR0FSY2wzOHZjWXhSMTNQTUR0UWovTDRkM3l2d1hkam5ZM2Jzd0dlVlVYMTJ2TitPUnhYZi9kZDJIT0JiRVNmR2VBbUlDZ2dCUnU0WDdQZ1BkdHhGZDlGUTRMcTgwNDdaa1pMaW1tdmc1OGRNKzdQaWt0RUM5UnZJd09yS1p4V1ROcjNZQUxLNEhwVGpjUUhpUjdQMnVkakpXMDVTSU5wSkNDQ0M5NWxlNnVaR1hwVjFzVk1NNW95RFFZWTdCNjZtdnlyd1BWMDdUcFVoaE54eElBYnhGVHVPbWw1Z2VoVGd0cjdWanQyODNmR0JNUVVpTkNFZ0VQa2gwMHMzOWZXOHdmQ2NrWm5wMzVoZWNCU2ZQWjB6TmhPSlhqYW9oWi9GN045ZXY0ZnlnZVoxakh1M3dQZDhXekd6ZHdHQzQzOGkxMzYvdy9hWHQ3UG5PT2ZhM1pVZ0tSQWtoRHd1Q2hFZ1RmTUpNVUluNWYveXBMQlBWQW5VeVdTaWx3OXE0ZDF5amtjZHJzdkZBdCtCektabFh3Y00xV0x2T2JLWURwdGVadElvVXNhOWVZMmNLK3NXU0FvRUNjRVpLMkljc1pETE1URWd3ekpsMEFDdUt5UXhJY1N3SWRIM0VuVUFDTXd2akREZVJZdktwdXhuVDNrbWhrVWhocXdUN0Nqc2xVRlNJQ2tRRFNZRVBGT3pIZ2hoV1l6Rkl6SmJQdWJTcjBobXJOaitTK0xHMkp6b3BZUWI2VTQ3NW1RTUE4N3hkUVUrUHlPVFpjL0hmVXdJZksvRHZVZmNCQmxVazNRaGtSU0k1aElDaU9DREpRamhvaWlEejV0ZU1kZThkallMUDd6azhxL1VUQW9nTVdRR2ZjZU9sNHVoMU16cU1kdWVsWnorNVFIWHV5T0tyRWpBZHFzY3kwS0FjODRxc1VjRnk2SG1kc3AyQzN5RFNBcEU4d0RqOUN1aUZJbzhXNHN5SzBiQWNxNW9KMU5yTExOMjBYV212aUxlOFVraHRrVWhKeERsdTJWMjczSjljUHhvS2ZHdzZWVWQ1ODhSZjN1WDZiVzhLQkpVbjNFdzJtcUlVanN1UnQ3bDgyOHd2VDVTSkFXU0F0RXdsUUFEOElzeWM5VUdlRE4xZ0lacGFIOXd2TC9GZ2hLWVlkOVpJeWtzeTduOHJqMlBNN2xyaEJsMDEraGNhL3RrSE9sVFpDRGU5NGxCTFlLeURlNUdFU0t5bSs1eTJMWlQ0aHdJa2dJUktTR0FCTjV1ZW12L2FnME5qRDlpQUZpNjhWRFpkUTZrSU9wOVluVHJBdnpxQi9PRUlMUG9GWHQ4aDRTc05oczN0OC9sN2V4K214SElsZi9iTDRwc1g0bGp4RDJiOFIxc3ppbStrMEtPVXc3bjEyRmNJUjZ3ZUkwb1N3aFpwZ3dNc2JaQ05TT0VqMEFoZUNDRWFWRXI3NnBSSllBSUVBOFptRkVqaGcvRWdFRDRxdU5udmppYkZ0SzcxeFIzMGVVUnpJVWtpdWlNNDhSMEpxQnFJVWdLUk1YWUxZU3dYN2xmbmhBT2xaMGw1Z2poZlNFTW5TTndEcC9EV085OFJFRWdUdURxUjM5Rk5xc1h3bnU3OFZPRHNUV2dNVDVucm03N1hkZHhFQ1FGb2tLVnNGbU1GSHpIbW1DbmIwTEkzRmNmTlBXMlRzQTVmY0t4K3llMmZjUzRGWjVsN2lhb2cvZDZKTDNOSmx4MkZseEkzM0hjTm1SOGcxQ0NNUVdpcUNIT2dwM3ZMdkJDSXp2bFk1NElJWE5mM1ZzeklYUk5MMnZxbU12R2NKVkpsczZpdy9VRDRkNHFCdHcxanBDdExyZGhIY01ma2hRMFNpR0lHNHVnVWlDcUJYemI2T2k1dDREeC9JUVBRaEIwN0xqSDZOMVh3SXFNc29BQlJudUhoeDE2RmVWeHhyajUzYWRFQ2MwNlR1UXlKWmFsdzY2clFJUll2VUtDMTRzS0pUUXRxY1FFU1lGSVVDVm9qVlNHTEZYemozT1pOR1dPSTJ1bjhWYWp6OVhIc1J3VXc3bGE4bEJBZEhORzM1ak8xY1dTTC9MU0tMRkhSOXlmVEVXRUNzcG55NXk2WU1xd3BUcEpnVWdXKzBVbGFDUS9ab3pJdFVmbno2Nm40OWdueDlFcG9CQkFCb2hwL0lrcDFtVTBEeGpmSXdWcUt6UkcweFVJWG45Y3p1K2lBMW1HTk1ZYUpSYlNsVVdRRklpQUttRkdWSUkyUng2elY3aU41ajBkeDdRY1I5R3NwNC9Mc1NBRzhQVVNoN0lvbjFHRVdGWTlxSlE4enNnMXpwU1lpOEdQWllaT3BVQlNJQklraEN5NGpOWUttcFJJR0NpNGpiUSs5MUhIOGJNRkRBbklDYXVFSGMzbDB4OHo2L3ZlUjgzTXkxWmcrMERtRG5zb1YrOHg2WENmSmsyNEZ1T2F0dDdYa3hSSUNrUjYyQ21Fb0NsU0F3a2dKLytnanppQ29HT0tOWUxEVFBweVA2SXN5QzNHUE92VlV3UlBtdnI3OXVBYzVrQjJXVHFzRUtkTHZDZWtNV1pNZ2FSQU5GZ2xaT3NUekJwZGNIbGVYQnJIUFIxSGxvSjZoL0k0c2pqQ0lISmFFT091eGFvb2pYTTEzNTVCcmpsWEl4czZwdkNDNDdZVEp0M1Y4a2dLUkN1eFYxU0NKcmdNWXdtMzBSR1A3cFdPRUZOSHVkOHhVUWtuaHh6blNhTlBUd1c1bkt2WmRZUmp6N3JLNW84anBGc29CS2dVU0FwRVFpb0JMeXZjTlpvbWM1bEw0M08rR3E3bDFNcWRTcFhRRmNONWRKQUJWL2JxNlRmSWRhcUU3QnFYY2MyRk5NYjQzT3NkdDAyTnhFZ0tSS3VCVENQVUFtaFNCbytMSWZicGI5OHB4NkZSQ1ZsdHhPZEdGTXNWTWZEUEcvOHBwUnBrN2NiTFhPUFFwTURaUDBtQmFLQkttRFc2RkZRWXlzOFBjR21VT1k1c1ZUZHRDaXJTVDExcUl6UzlldkxuV1lZVXloaE54RE8rNVBNYUV3UkpnWERCZnBtZGE0elhVWm1aTDNvOERxZ0RCSmcxTVkydXpLUmRhaU9LdEx3bzJ5YWpEQ2tzbVBWWHAzUE5Qb29KRzBLMDNDQklDb1EvbFlBQ3NidVZLa0ZqaURVcVFadHh0Q0pxNVpDUDJvaEFRSXprMm9JcTRiQ1Fydy9DbVpTV0lYV0Q3aWFTQWhFNWJoZVY0R293aWphR0c0VnBPWmFPWWgrUTBrR1BMVFZpTW9LalZJSXh1c0J0TE1hWXdXYVNBaEc1U3BnMXVnSXhHS3REcG53dm9YN0FoZlVHaFVvNEp5cmhtT0k3NmpDTVJiNFR4UHZJQ0pXZ1JZcXVKb0trUU5TZ0VwRDY2VnBRRkNUd0tZSHUyeFhrVkRRVkZyR0tWeVJBQ2tpYlBWWjI2ZEpJNGF1Vk9VRlNJRHlyaEk3UnQ1RkFDdXJEQVl3Vml1WmVweUNuazZJU3RHbWFsUzcwSW1RM2JmUlZ2UFBHWTd3bU1vVG9Ha3VRRklpU3hpcHJOcWRab3dBdjhoZU5YNWRHVnF3R2xlQWE2RjZSNDFDcEZRbXlnZ2kxclp2THRHWW9zZ1FsMU5nVFpuQlZkaE53a2VtMUpBVWlQbUMyL0dhakQrbys3RGtGMWNneDdGY1lheHdIM0ViYXltUW9JaXgzcWZXcmw0bERGSFVkTFhoYXNhNEtNSnVJcEVBMEFOcWdMbFRDWVJQR3BRR0Y4QnJGY1NDbW9Ra3VseW1LODZFVXRpcjNPWm1ZU2lBcGtCU0lsQ0Z1RkJoaVRXdHN4QktPK09wdmxEdVdLVGtXVjhWeWVVM2lBc2N4STRRd1hmSGxMaExEK0xacHJ1dUlRV2FTQWhFaFpvUVFOQmxIandaU0NidEZKYmdjQzRMYlh5eDRIQ0NFMXhVOHhrSnJFVWlzWkZxNUw4anVaQUFYWFN4Z2tKbWtRRVFJclVzRHh2aTRiME5salNhZXkxMk9pdVdTcUpWdmFBdm14RGp2TnZvMjNCbUt1a2V3RCtJa21oakdjekpTVVoxYTE1cG1sVGFDcEVCVWhJN0NRR2JWeTBjQ0hNZVV6T0JkU0FHRWhCVFVJcGxQTzBXTlZGMUZ1OTJPVnlyMzBYWnhCZUg4a0VMeCtXNEZvczJ1Q25FTUJFbUJLREd6MnlER2FwdkNTQjNKbG4vMGpEMTJ2TXBSSmZ5RkhWK3h4N0ZXNEh0dWsxRTF0aW11YzRhL1ZTb0ZqWW81RjZDK1pGeUdLNTQxOWE5Z1I1QVVpRDRqc2tYeElqOW1Bc1FTaEp3UVlON3JxQkxtVElHbFB1MzNiQlR5NlZSNWtjVTExaEVDMW1CUmhpdnE3aU8wMmVqcVBxZ1VTQXBFWk5DOHhNZ1NRZXBuaUFYcnQ4anNmWlRyb2F4S1FDemgxY3JackE5Y0o2U3dTYm5mdWNSYVcrQTgvNEhtL0tnVVNBcEVYTkQ0dWFFUWpnUXFvbkoxSFJWV0NUbFMyRjNEZGQ1aHg0M0tmWXJNb2wyYjNGMlM0UnZhbEZzcUJaSUNFUmxjQTRNSU1EOVd3aGdQaGJpT2JoTmlDS1lTN1BkQUhld3lGYnVPQkx0a3FGUkNnVm0wYTB6QmUzMkEzTWZOeGoybWdXZnFURU9iL0pFVWlQUWdmbTRRd2haSEF6VWY2QVdlRmtJWTVWb3BxeEptWk1ZK1h2RjFIcGZ2MVJhdEZVblhkSTBwTE1ud2lVMmlQRjFqR3F4UklDa1FrUUgrMzIyT0wzR1FBTFBBdGEzRm82WjRMQ0dicmQvczRYaTF4aHFHOGxWR0h3QldHVTFsalVBSTl4R2VwUjlWYks4Tm9oTWtCU0l3T25iYzRMQWRqUERqSmtDQVdXYlJjQjJOOHZQRDFYRzBxRW9RVmJURCtIRWRhV2U0UlZOZ1h6QTZGNDhtNVRWRWU0a2RNbHp4akIybitScVNGSWg0NFBvUzQ4VTlFU2pBN0RxTFJ0YlRWMHVvaE90RUtmam9kZVJzcklYMGRpdU5aVkZvMGxHL2F6eTZqd3FlSnpPUFNBcEVMRkMreE44VXBSQUNMck5vWktjOFlwU2RVQWNRNEkyZWpsbmpQaXJxT2lvQ1Ric1MzKzBsWnVSNTBxenJmZFlrMU1LRHBFQTBIUjNUVzB0ZzFFdU1tVG5jUnFjQ0VCUDgzM3NjaU9rcDArdHhWRWFwRk1uK0dRYU4rMmlmY1Y4c3lBY3BUQWM0QnhlNHBoUm5nRW81bmRBYUVZMEhGK3V1YmpZK0lTU01vTjVxQ2ZlSGIyUDg0M2E4M21GenpPYWVDdlR5dXZRZ3dvenkwVElxb1VUMnp6QTQrZU9sSmZsclBaTFJldCtGZHhyeGhDMk91NXlYNGV0NTJtZDA5UjluWlJBa2hjWVRBUWhneWx4SmY4U0xPaTR6N25QMjcyZk1sWFRBODFVdlF5akhCM2ZOTzQxYjQ3blRKa0F3VUl6WWZvZFpOQXpIVVh1ZHloeURieGVPYStZT0NPRU5wbmdLck1iRnMxblVuK3M1K2d3MGd3eGVwN3krVDl2UnBjVWdLYlNCRVBCaS9wd2R2eVFHYjN5QWtmMmFIWDlweHdtN0Q4Z2hxK3E4SU9POHRoMjB3aERqK0g3WjlOWmpkb0cySVpzclFKcDNPaERUMTAyNVdJSXgvaHZnalRTb0JkYVpIZ1JOeXFZbVpnSkNXN1RQMkpLblorck5jcTRhVXUzNm1Hekk5MC9rYkZvMGlweWtRRUxJQ09IWDdUaGdoaGRpYlpkeGovd2JMMmFXaFlHWDVCa2hpek5DRUN1NWNhR0lzcEFYWjByY0dDQ0VYNmhwUnBrM21IZUpNVmtQT0gra29KNHE4VjJUUWdnK3MzK1dIQXdxWnM5dk5QcGVSeG5XNUx4ZDE1M1d4RXg4M3RPT3FDRk5WaGRpR2FkY1NFbmVLend2Ry90K1p1TTYrZTdKM0hVN2EvYzdMZGNPNUhlSkZvcWtVQWZneS8yVkVZUXdDSnRrN0JudzR1TEJSb3ZxYkRuRzAvWmhYeFJqdVpvYmcyWkY0L0lDNFdXQkN3dnhnM2NNVVMram5oVnZ6NHU4NURpR24zZFFDUWh3SHlzWno4QjMzV0VxN0J3cVJIU1hjdlpzQmloS3B6Umc2Znk2MDdqWEtIaFp1RWZJL2UxeXJobzhKU1AvT2NOR1p2UzN5ODlYbWlzQjlla2h6L0thdkM5L1pNZW43T2VmcEhJZ0tWU3RFbkE5MzJMSHUwck1EUHN4S1VUUlR4YVpvc0RQckJmOTBoQ3llYVVZaXowbGp1c1ZlQ0h0T1o0cU8rT1NnQzltbHYvYzBaQThhVW9Vek5udmcwRjVrM0ZyeDYzQkdNaHQwUFVRMHJ0ZENMaE1UWVNtZ2h3SzRWWUYyZnVxSk1aejlSTUZ6aE9UbWlsN3JkNGt4enpkTjdiMi9WdUxjVG0yZnlmWDVyZE1nSjVkSkFWaVBjQS8vcE5tZEVNM0h5ajZvaFFGZ3NIdmhoR3hMM0VYQ2lZemhybnNxbzB5bzhQL1g4NXF5Y2RFY3U2cnZlSytlcGVEQVlQaE9HRUtCaVBsMkdaRmtmaStYbG1SMlBraHo4SzdTNnFFTlRGaVR6bHV2OU80SlExa0tGMUpiSy92bEtpRU54ZllIZXJ0UCtaVWNpamdHYmpiamlmdzdETDlsYVJRbFVvWWt4ZmpUUTA5UlJpL0Q1aWVULzZ6a09YMm5OZHlhaVNUOXE4U1kvWXQwNHVKbkROWDNGcWJ4QkJvM0ZkUUNJOXJaWDh1K3d0eGhQZVpYZ2FRYjd4Q2pQK0p2dStGQy9GZVI5SWJOWk0vNjNMdUJkTmVTMVVTQytIK2xCQnVFYU1lbWd6NnYrdXRwcmQ4N0Zkb3NVZ0tWV0JLREYybndlYzRLVE91dTVYN0xlVmVUQzJnRkxaWUE0UVo5NnFva0h6ODVLTDgrNklZNE13SHZWa0krajFHSHovUnVFMWVLeTYxVlRITU8rUTdQK0JCbVRpbHZBb1JJVmIwUnVWNUxoWE5QSkx2M0oyN3Zpa0F4N25mSHZ0WHEwNEJKeW0wRTNXdDVKVUN5c3dHM3l3am05V3V5Yy92eXQ5WDVOOHJPY1d5VlF6MjlzRDNZNWNZeFF2VzBKeVY3M3lQSEsrUGdEWW1HamZaejRieVdGd25kdEdSMmZwKzdmc1BsMTVCQTRucmpIVHJ0eVQySE80V0pjZUNPWkpDY1Boc24wQU1Oa0xUa1IwVENPZm5oQVRXeE9qNEpDRVF5ejJpaFA1VTBwT1g1ZDlqOG5jUUh3TDIvNndBRWFHZVlhZjkzS2MweVFOMis4MUNmdmVZNnR3L3ZuQ3p2S2NrQlpKQ09FZ3FYVmExVEZBSitRUUN4OGllUVh6aXk2YVhqWFJPeUFkL2Uxc0paUUkzSUZKU1B5RktCd0h6MVdIS1FSSUZRTXp2dGVQWGpDNm9IUXM2cHRrdVhwSkNKQUFoM0dMb09pTENLWklRRGZWQVpyOXFlckVYQkdDUkhIQldhbUJBRUN2bXlyckprMkpNM3kwS1lUclJhNG1KV3dkQmN0WXNrQlJDb3NnaThKZmtwVHN2djJmcG5DUVdva3JBMkwvZVhHbUttTVZza0ZIMWJYTWxPK2ttVVNRN0V6L2ZyRVlHNU5EbDdTY3BlSWRJNmwxRzF6NEJHVFdvdFB5cUhVL0lpNGdDTTZSUGJwY1ozSlFRQmU4UlViWFJ6RnF3TkJXdmxQTWpLWkFVZ21DTEVJS3JUM2ROeU9CMzdQaHlYc0pLU3VOT21iVzl4cXkvK0huV0MyWmM3dU9FYkR0bDNOZm5KWWhVMEorS25HOUhyMFdNU1Fza2hRWkJ1d2c4Rk1MdldUSTQxUDhIcWJTY053NXREYVJ3YUZwVXhhVDhEa0w1eDNKTTIrUnZ2TWRFcWlTQTl3SHhEZFJTSU92cXJMbTY1bVZHSm1Vek1oblNrTUsyWVMxS1NBcEVZVWlPK0U3ajdqckNMT2RMeGtORnBTaU1sNnh4SUdTQmZIbGtxL3kwL082ekNWeStXR3lRNjZIbzdJMGdNdVRkcTM5dWVpM21UL2NIaGtWWkkvaU9kTngzeUVUSTVkbmJsRlBoNTNtNVNRbytnY0R3WHVQdWY3Mjhob0o5dUlNdFVpNHZ6cng5WVU0SStmeUc2VFdkSzBvTVdSK2o1MlNXaHBsYlZpdzI2R1diTmxlcWlzY0gvRDZXK3orQzZNZUtQTGNmTlgzdTFTSEsrb2c4NjJma1dYZDFDMjJUUVZJZ0tYaUZkaEY0QkpVcjZkSW9MOU9YcFQvUkJpRUdyU0UrTHpPMkk2SnduQWl0ejdVMW5mdDlxN202RzZicEk0aitoVkxNQ0FJWnREMlJMcUJBNSt6NFQvWTVPNko0MXBmc00zZFFKbWp2Y1h3ZXNtRHpBaTg3U2NFbk5GWE1jTGVjTWdHV3RCenh3aHlSQ3RRWm84dHpoeUw0Z2gyL0oyU3dwdmpPZ2E2dElRU1NKNGdzTnBKWE5WbmJpa0VZdFAxNm1CQnkyaUlxajI2dXVBQUQvWEVOSWVTZU9UUmZoTUp3YmVITllETkp3UzhLTEFJUEkvdVVqNlVQQytDb0hZL0lUTXJsbnVNWS82Y2QvOFVlNzhuQXBGV3FVNmZ5bnNFSUlMUHJyYUtjZGhwOVhjZ2x1VDdQaVpKYTdTT2RiRVd3NjJTMEljWUNOODRaZWNZdnlqTzJUZDZOY2NWMS9RdDVWb3NpbTRpNEdIdE1ES1laYkNZcCtFUStXT1dDeW96ZklNT0xWYWZrNVhYSjBzQzYwZjhqTkNIVWNSM3NqOC9ZYS9HL1RhOU53MjhXbUMydUNjRStCQU5tUDdPYkk1Mk82UlV4NGllNnVyNUJmbTk2L0FUUHlVZnNPR2l2eDdLc3NZRHIreUhGOWIyc0xrdkcyMERXMzNYY2R0SmM2VlcxYWdpU2dnZG9xNWlmTnZVV3l5eklHTFhvQzQ3eElmdHlIbTNxalpNMjE0ZmtXcnhYc1N1TXg4ZnMrTzFCeGtzSUlydkh2NXRUSi9pZVdUdnVsR2RtUXZtZGgrWGVZZi9ZMmxRalZmUkJlKzRQNUs0RGlPRUJJY1FQVmpocDBuNUc1a0xxR29LazRJa1VibEZzMzYzNTRZTngrWjdEZGpCQWN5MjRmOHN5TkhoVVpzUE9oa2UyUFNnakk0bXNqOUZyY3NwaXF1OVptYzk5MzRMc2k5bjNmYWE4THh5Zi9VbjVPU0hIOHM2Q2hETnd1VkJScHhvRFhjZWtxU09EcEVCU0tBZVJ4N3NWTHllTUQ1WUJYSzd4c0YxbVVUaSsrYnhMcE1Fb2toYnJWRmpvUUJLSFpHaVJ6Y1ovMHhUdjlJbmp2OThleDhIYy94MjB6elNVemIrUm1YMnE3aTR0MFc4MUREYS9CTXkrS0RmRFNFVWx1QnJCek1WRXBSY2hzY1B0WlFlTTk3OHVRVTVEWi9hbUZ5YzU3R25pVkhrdGl0eWI1WUR2TVVtQjhHWlE2bzRuR0hGUFRDVnduRlhlUTAxTUtCckNsRmsrRnRiNXRPZVBMcTJFOGdSbTRnL2dnclNtUmZrVEpJVktEVW9NU2lHRS9FNFMxZ2pnM3QxdWRQMXlIdk5sTUQwWlhSekxoMzBTZ3hqeUJlV3pHcHNMcG1pd21TQXBsRElvdTVVUDZVTE44WVJNS3Q4dzZsaER0dUNJQ0ZtNnFPWWV6c2QyYllRWUh2S3NZTFJHTmJhV0pkcmp2OEhRaFVSUzhLQVNVc282eXVEaVBtb0RxY01BekNvTlFWUXFvUThJV0gvUm94cDB6VktMbVJTZXBWSWdLVlE5NDlZWWxOcjk5T0l6N1pBVUxnT0VjS2R5bjJnRDhLSkFGeFN6NDJYUHF0V1hVZlhsaHRJcUJlMzdURklncmpLdTA2SVVOTVkxQnFYQTJWQnhsWUI3TngrQis4K25JWXp4ZWZXaU9Qb0tDSjNmRDNtM0NaS0NHa1hpQ1YwSjRNVk9DaWxraTVSRlZqQ21RY3l1b3hkbi8zWThYekY1NURFVldRWVAxUUpKb1ZKUzBNUVRualRwNVAzWDFwdXBJcFV3SlNwQlc3WGJwTm9ORitJdmtvRVdXN3hLK3l5emlJMmtVTmlvN0ZZK1BIVko4VkFHSTJWb000NHlRcGlQUU9tNXpIUnY4UEZCQlFyQVlnVGV1YWVwRkVnS1ZieDRtZ2ZuY3M1M0pDMGpYQXgrMHd2WDloVlFDU200ampRSWRZOWpNNnBhcFlBSjM3UlVZWk1VZUFtY2tXb3FhamJqWGZDd1Rhb3FiNThvQlcxMzB2bXNHVjNESml4TlVyaUQxRTRSVnlqVkFrbWhFQ21rMUNxNzN5V0FmUFpoN2JEeC80Y2l6N0FwcXhLMEFlWTI5WUVxaTJ0Titjd2gzL1VPV21KamhoNUpRVFhUMUJKQ2RFYkZHbnlRd3I4MXZVS24xVDVDdUYvKzNzUjdOeVdrb0owRlBtcktyUUpXMWZscFpyaXVobEliVi9CaFVIMGJaVlkyRndSYlo3dXJoS1E2YWc0aGhqbjdZMDU4cDNnQlYxdlExcUlJb1Y4dUNHdEp5NDloNS85ODR1ZWdyV3pXa0N1VkFwRnVSODBoNUFBeTZMYkU2RFcxTnFHSU1YUE5NTk5tb3NYb2Vpa1VWeERsUlZJZzFwWG4wMGEvem01SzlRbE52bmRGMG9pTjhkaENPalpENlRnUlNMMHBYaFpzN2phQTNFZ0tEWmhweHBTSzJuWVVjUW5ndnMwbkZIVEgrZDNBVysyRjNCaFhJQ2tFTVN6TVdrbmJZRGF0TmlFL1dYR2FOUmZzSHhTajZ3WG5vQ2xpbzFJZ0tRUnhQN1JwOWJMWW9XMi9zQ3FFa0JLcHUwNWFHdDNHeE5NNVR3bTV0YnFiTUVsaGZTU2Zpa3FvNzEwS2JTMWlOYWhUaVo5REVjOEFTYUdGcEtCSlJhVlJTUnRKdVk2VU5RcmFqQ0x0OXRHUmdzU0ZvTm8xOGFIV044Y2pLUXgvNFNhRUZEU3pCbVlkcFR0VHhIWkhHNXdnOEt4eTF0eVU5YnJaUnB1azRGVWwwSFdVTmxDUi9Lamp0cWowVHEycU82UUIweGF3eFpxNVUyUjV6azZibStPUkZOWW5CYnFPRW9hNER3N2FjZGpoM2gxcWVCcXhkdWJmbEZicVhWTmdKVGJUWWhjU1NjSGZMSXl1b3ppSlljNysrRmQyZkhLSWtZUEIrSWlRUjRyUHFHdktyWllVa2k5Z2svdGZoQlJDS3JEb3dkNUhBeUFOOFBZcEgzSzZqdUlsaG5sN1R3L0lQWjAxdldKRTNGc0VsZy9pNzd4S3BSSHo3RG9qT05mamEzVVJHMGxoTU9nNmFoNHg0TjRjTlFsMFBnMDBvMVhOL0RIRHRrVGFiY2gxeXRUQ2RJRHIyampRZmVUbm9XaHFGU3pSSEt4V01HbVpsbDVoTVNxRlo3VTJvSzNOOFVnS2ZaQ0hHa3JCTmVjNnBSVzZpT1k4cDFYTVpoc1JWekFzWWlNcGxJUzJBUjVqQ1VUczZKcGlyVmNha1lGVXNHTnFhNHZZU0FybFp3ak1PaUxxUUJXQlhXM0dVc3l6YXhheGtSUUtTZkpKKzJPN0hac2NkMW16NDZRZHAzbjFpSW94THNNRkt6SzBLTHBmRTBnQjF4WXhrazF0ZTdCSUNsZGpoK25GRTF4Zk5ralNFMWFlWHVDbEl5ckdaanRlSG1qR24rR2lIZDlYYlA4eU95WWp2VjU0VnpWdHRNZEVLV3duS2JRYlJWSlI2VG9pNnNDa3dnQi9Yd3g4Nk5sMWpKMVNNNXlWb1VFcjZ4VklDZ0lyRThlRkZIWTQ3Z0xYMFRkSkNrU05TbUZ6SU9PZVFSdG8zbURpclgyQ0d3eHUzaVhGUGgyU1FydlJFVkp3VGFtREhLWHJpRWhCS1JUTkl0TEdGS0t0YXJidjZTVjVaelh4dit0TXIxNmhWWEVGa3NJVjBIVkVwS0pxSjhWZ3ViNi9TOG9aY2dadExDTFdPb1VNV2hkU0srTUtKSVdyU2NHMVZUWmRSMFNkMFBydUMyVVIyZGsxNGhEYVdNUzR1R0pqQkZUQ004cDlmdFNPYlNTRjlzMjh0Z3NoYkhUY0JUS1VyaU1pQlZJQUdad1g5MGtSYUZXR0p0WlJOUmJsM2RVUTVIWXFoZmFxQkxxT2lDYVNRdGtWMUxRcVExTS9VU2xFK2NCOTlKeVM1RHJpc2lNcHRJd1U2RG9pVWdFVTdZODRibnRCUmxGY2t1R0tUY2E5K0xNT25EYTZZRE95cVRwMnpKQVVXZ0xKTE5paG1IbEJmdEoxUk5RSmpZdG1VVVpSYU4xSG1xeW9Pb0QzOTJubFBxMnFWNkJTTUdhUEhiY3FyZ1ZkUjBUZDBCamV2eGQxV3hSYTk5Rlk1SGFsU0JGYmg2VFFQbExZNDdndFhVZEVha3FoYURwcUJyaU9mcURZUHVydW9sYmg0eDJHKytpYzhucTNKcTdRYWxJUTF4RmlDVnNVMHBPdUk2SnVWTkVNTHo4UjBpaU4yR3NWc3ZlNHE5Z2VjWVZkeHIzYkFVa2hZV3lYRysxYW1rL1hFVkgzUkVaYk5YeGVSbEZvWXhLeHh4UXlVdERHRlc0a0tiUURlMDB2bnVBNlk2THJpS2diMnBsNDJaUlVyVktJdVNsZVVhVUFkRXhMNGdxdEpRWHhEKzR4N29VcENFNmRwT3VJcUJuYWxNK0xrcDlmRldKdWluY1pzbFkxU0VFVFYyaE5INlFOTFg2NVprUU91dnBtbjVKQkVIVkM0NTRwMmgyMTdHZTh3eHJQZjJSL3ZqWUJ0ZURxaXN2M1FWcHE4Z1BXWnZjUkFrYzNLN2Juc3B0RUROQXNybE42aldXWlZXcy9BMjdaOTV2ZWV1Y3hrd0xyRmFnVWVwQ0dYYmNaOXlwbXBMQTlic3I1WmdtaWFxVlFOaDIxS0tKdGRaRUQ2eFdvRkY1eWN4RlBjRzJBQjRWd29rUlRNWUx3aGV0a3VNRFhHc3MrM0ZDeG9jaWlPNjJJSzdTVkZCQkx1Rkd4UFYxSFJDelFaUGQ4ejVSMEh3bFdQWDFPTkNpNDZFNHIxbGRvS3luc2t1RTZTd0loMEhWRTFBcHhlMExkdXJwOXkvWTlhanE2UnArYWVyUENkcEFVRW5teHdQSzNLV1pieURoYW9PdUlpQURhdFFxME5RYkRVRmRzb2dwUzBBYWJkNWlHRjdHMU1kQ000UEtyRklSSTE5RmdjajFnZjl6cnNPbURsbEFmNEJYekFtMEExNWN4OXhXYmlBM25aZElIYjRCcmFpb0tCeEZYbUxiUDlia21QbVJ0SkFVTjB5OEpJVHhuV293aEJOQXhicGtZZUlIdUpVbDRnYmJGaFM5anJtMktsd1NnL3UyemVjcm82aFdBeklWRVVtaUFjZHNrTjlOVmdwODBQZGZSeFJaZG96SUVNSkFVK3ZiTmt3UUpRZ2ROaXd1NGpWWTl1VDJibUgyVUFZUUFGOUx0QlNhV1h5RXBwQStrb2I1YWNkNk5kaDBGSUFBdFNaQWc5RXBocStPMlBvUE1qY3MrNmlPRnJuS2ZiZkxzamtzcmJwSkM0cVRndW5iQ2loRENtUVlUUVdnQ0lFSFVxeFRXZU1uV0J5cTI3WFBYTmJxNHdyZzh0OXNLRUFwSklTSmpPQ21TejNYdEJQZ2FGNW95RThpUlFkMUVvQ0VJa3NQVjBEVEQ4K255YWJMN0tLOFdpc1FWU0FvSlk0ZmN4RmF0blpBQUdheEhFQ1NIcTZGcGNlR3JjQzJiVGE4MitMb2lBK212VExHNFF1UFFKbEpBYmNLckZkTDdTVkVMSklNNHlNRzBtUmhFNmFMTmdtc3F0ZTgwMHN3ZE5kN0F5M3RHM25YTitiMjRSS2Q5TGh1VnJydWhKUzhVYnZSTzQxNmVEa200SUIwaVV5V0Urd0tTQVl6emd5TzJBU0VkOEVnTzk3VmNOV2dYcnltN3VFNC9zc0QxdHFaZFdMaUlKYTV3VnZITzVKZm9mSnlra09hTWM1ZGlGcENrNnlpQU9oaG0vTHYyUmVxT09KYnVnSDNMRUVWZU5iU1JIRFlhOXdhT3dFVVp2cFZDVTVHdGw2SjViMjRrS2FRTFZESGZvdGorcjAxaXJpT1A2aUJQQkNPTi96cXpyNjdwQzhJTklJb2lKSkVuaHphNWxMUXRMbndIaDdQcTZFNURyKzhwZWUrTFBJdU5RdU5Kd1JxT0RjTG1ycTZqUlRGbUt3bWQ0MnhPSVJUQm5CMkhzOSt0b1owTEpOT3ZJZ29ZZGRNckhMclRqdGtDTCtTOUlKcFF4eHNadEMwdVZqMjdQeS9JQ0lrcGV6K243SEhYMFh4eVdVZ1UxOHcxN1JkeG5wa2FqNW1rVUdLR3RWc3h5NExiNkhnS1ZjeENCck1GaldxZURPYnFNS3p5blhOeUhoa3BhYzVsTm5jZDVocE9Eb2duWE8rNHJXL1hVZmFaMzYvZ0hLZE1EUjJKSmNNS0hRd1FkTjZwc0orM3lQYkhTQXJwQURmc0pzWDIzemE5OWhZcEVNSjlLWkxCTUhMSW5kZGhCVG04U0l6aVRtb3FNV2dDemI2RHpLRStNemFjbExGVHNjOU9ra0o2MkczY2w5MWNrWWNpNmtLZEVvUVFGUms0cUFkVFFEVTBsUmcwTlFvaHVwcTJnUlM2UnQ5S2V3YWtZSis3aVZTekZWdEZDdlpHd1dXRVJjU25GUTlGMUttb0pRbmgvbFFNSm81VFlnNWExZEJVWXRBb2hSQ2swT1QrUnhrV1pWSzRyTGpXazZJVXBrMURxcHVicmhSd3MyNHhEV21BVjVBUW9sY0hubFZENDRnQnMxQXhQcTdQTWQxSHhaNjNpL1phTHdneDdGZnNlcFBZR3BKQ0lxVGc2aDljRlVMb1Jtb1lpaExDL2FrYnh3S3FvV25Fb0MxYzg5YmlJbmNQbXQ3cUlnTUk0ZHRLVXNqc3pNTWtoYmhuVjVoWklaWXc0N2dMc2c0V0lpNVpuMjBqSVpSUURVMGlCazA4SWVTc1B2dmNLZE5jbkJGaTBLU213azI5c3ltcHFVMVdDaDBoQmRjYm0yVWV4S29TN213cklReFJEVzBpQnExU0NMVjhadU5KQVpOQ1NVMDlaM1F0THhxVG10cGtVdEJVTVNNSCs4a1lTVUhwTm9MaFN6SitRR0x3cWhSQ2tVSlQxMm9lTmtIc0tQWnBUR3BxSTBsQkFuTzdGVGNWV1Fkd0hTMUdkaDVhUXJpL0pkVzlSWWpoc0Z5alZKWEM5WXJ0UTd1UG1vNEZtU1RlcGRpbk1hbXBUVlVLTTBJS3JyT3JXRjFIc3lRRWI4U0E0cmJaUksrUnhuMEUxYnNhcUNJZnh1NTdMWGl1RmlVTENaTkUxMDRJalVsTmJTb3BhQnZnUlplS3FvZ2p0SklRQ2hERHJGelhGTjFJR3ZkUnlObDhXNVJDcGhZdzNxellweEdwcVkwakJXbUF0OXU0cDZKR1Y4V3NkQnNkYmlzaHRJZ1k2aTVjcStLekFjMGExS0dScGFacVNLRVJxYWxqRGJRUjAwSUtVNHFidnhCWkE3eFo0KzQyYWpVaDVJbkJYR21xNStQYXhqSkIwQmF1aFRUY29aV0NOc3NxSk02SmJkQmN5OHZOTjZXVEFra2hJaVR0T3FMYnFCUmNTZkxPWEwxRGsxUkNVTU10T2ZnaFNTRWFwU0RCNHVOR0Yydk1wNmFTRkNLQ3RvbzVhNWVia2tvZ0lReFhDL2M3RUVOS2FrR2JqdXE5bXJsQ0pSSWJzaXlrVVBhSHBGREJMRnU3ZGtKVVZjeU9LcUV5UXNEeDJQSGhoR2JWR2pkU0ttb2hHcVZRMGVmSGhIeDFzeXN1Wno1S1J3V1NRZ1FBSWR4cTNQMnZzYVdpdXN4Z3F3d3M0MWlLcnRsUUorWWFwQlppS1Z4cm5WS1F5ZUtDMHBNd0lVcGhKdFh6YmlJcDdGWnNIODJDT2dxVk1HY0lGN1hnNGtaS1FTMkFFRjZtMkQ1MGkrczJLUVhndUF3TmJsSGFJWkpDSUtPYUx4NXhRV3hWektObXJwY05YVlVxb1kra3ZCcFBjVXNGTmNhT2JxUVUxRUpzN2lQTW5sOEk5Tm5YbW5oU1V2UGVCTVFWTk5tSnNFTzdKVDJlcEZBanRHc25aTVVwcWFpRXF1c1I4Z2JUbS9Fc3VZeW9GaTdLS25hMW9IVWZyUVp1c3hDU2RHSktTYzBtRjBYcW1MUVRWSkpDSU95VjRZcVkxbUoyVVFtVkVVS0JycXd4RWtKVDFFTGRhek5YK1IweEZhK1ZuVUFtNjBKcUJDbElnWThtdUpQRVdzeVJxSVFVUHJlUmFrSGNENU1LUTVrNktjUUtFTUlUUnVkQzBzWTNTUXFlTVNPazRQcnlkRTBrYXpFN3pNcGpVUW1sREdjbzlkRnd0YUIxcHdSZlIxbmNLY3RLQTVrMEpPNTRYRG1KVExhNnVTbWtBTGZScllydFk2cGlIbVdRWWxFSmhRM25FTGRSU2xYRmRTR1dGZGVxK3A1WTNVZVpXbWlGQ3lsNVVpalFBQTh6bkpNbWpVNkdzYWlFc3A4NUtJNVE1ZXpjNVRyR1NGSzFyODA4QktGcUZhSUxOUGVSUWl0Y1NFMVFDdE5DQ0s0enFzdU5yaUplaXpsR2xWREdjRlpwL0lmSmYxekRGRjFJc2FXanRsWXBpQXNwVzJOQlpadFNxMjV1QWlsb0crQ2xsb29hMDdHb0RHZE01NWNvdElWclZaTEM4eTI4SDlvT0NFazJ5R3NLS1NSWnhUekN5THE0UEtwVUNVVklabFQ2YVpVdW02cXZaeDFLSVhpZ3VRTHkyUkJ4MFZlUkJubmFWSG1TUWtuRG8yMkF0eXlFc0pqQTZSMnVxWHA1RkVZYWNrVTlnbGNpR2lIL2NTMFBsejIzaXFGMXA2VHVQaXBDaEZVQ3J1ZmpTdnVSWElPODFKV0MxblVVNDRJNnNTdVdJdHRXWnV4alZrdDFLSVdLMHF4RGtvSTI0Nm95aU4wNGJuVHVaNUE2TWlPVGNTR2xUZ3JhM3VYUnJjWGNJRmRIRWRWQitET1FsUldWeVdJN21DMjNjWEpWeElXVVZCWlNzcVJRb0FGZVZBdnFqRENlc2JxT01neDBzMVRkeHFMSlpHdXZaYXlaUjZHL0wxcWxJRGdueEtBNTk4dkZ0ZEo1Z2FRUVdDWGNhdHg5cnBjWHpJaWhpamtXVjBVSkkvNlNZeS94V1pYNThSVUw4TVFBTFNsVXZjNUJLRktJT2FhUXVaQVdqQzVaWlZLVVFoSnJMS1JNQ2gwWnJqaGo0bHAyc3pIRVpJMDY3c085QlQrcmRuS01GT015WEhGZVJsVzRJTU0zTmhqM1RzZDE0YlFkenlqM3VVRnByMGdLU2lPRWgyYUhIZHNkZDdsa2VxbW9wMmhycmpMa041VDRpQnZrTTRBRE1naC8yR3pjcytxQXFxcVpNeUNtOEowQW4vdERDWkRDS1ZFTGE0cDk5dGh4V3dwckxLU3FGTGFJSE51a21FVWR0OUx2ZEFMbjFqWFZ0T0FvYThndjcrK0JYR0pEbnV6cXhFWTdma1N4ZmRYdW96YTJ1cmdNNllad1FoU0RLemFKemRwQ1VnaURYWGJjckdUMlZGVENnL2FoZXlCeWxaQ1h4UGQ1VUFteEdPS1lWSS9XT0M3SnFBclB5ZkNOMkFQTkdSNjM0NXZLZlY0bGlvR2s0Tm1nNFpnUlpONmgyTzJ2N0hpS0hva1hDY0dISWZkcFFHTXh4REZCYXh6WGxPNk1zZ2dWYU5iR1V1cENZMTFJS1NvRnpKNXVNKzd4aERXNWdRd3kwd0NuQkcwMTg2S3BzRkpmWENoTEFZaElHMHVwQlUxMklhVklDbHJYRWNoZ0laR3VxRldvaEJzTWtRS21qWHNORHRJa0w5aG5mSzNpWXd4QlJGQUpFK0lSaUIyb2JuNUN1VS8wTHFRVVNXR0gwYm1PVXFsaXJvSVFmTG1OaUxEM1N1dENxV3VKekZEQjVsVGlDcWZGQzZHcDdJN2VoVFNXMk1zeUlmS3I0N2dMVWxFUlN6aHBXb3hFQ0NHbVlIUGQwTHBRcXM0OENxa1VnRTNHUGJPd05saGx0aVFUenVlVTV4YTFDeWsxcFFDRmNJdGlGb1haMHltNWVTUUVkM1JOOVN2VEhhQ0tlUkViWmJpaXFwYlovVUNxOS84TDhMa3hMOHZaanhNeU5JamFoWlFhS1dnYlMwV3pvRTVpQ3VGQk8rNDNhU3haNmh2ZENNNWJtNDc2ck5FdEt1OExaMlg0aGlhZUVnTXBJRFcxTVM2a1pFaEJMdUF1dzFUVTBJUncyU2hLcmNTREpZM3JYSUxFRXJ4T3hBR3hwNk5tQ09XMlNxR3ErVEthNkVKS1NTbHNFVUp3ZlZrZ3AwOEZtc2swbFJENmpXTFJXVFAydWQ5K3prOG9pU1ZvWENHaDdDdTRUcTVWYkY5cE9tcWZRWHpPK0craEhYMVY4d0MxMEJnWFVrcWtvRjFRNTNKeFNRMXBlclVSQWJxTjVycVZGaUdFcTBpZ29GcklDS0hJYlB1QUNSdFhDUDM1dnFCMW45UVZVd0JDWkQ1ZEp5TWxVbWlNQ3lrSmlTWTV5eUNGWFlyZDJwYUtla0RJb0F6S3VrN0tFQUp4QmRxVTFMcXlqNENzdlliUGdyTlVVbEpmVkV6V1JtVXVwRzJPdThHRmRLdHNIMVZQdGxTVXdwU1FncWFZNXltVFpsZlV1bEl6cjFJSkR2OGZnbFNJSHJRcHFVczFadGlGY0YwbGtaSTZRQzFvWFVqN1pVU0ZWRWhCVzhVTXhqNlZhQld6MnNYaHlWYytad2FzU3Fad0lXbklneGgrTDZIZU55cVVRcDJ1SXlCWVdtb3FLNVhsU0VIclFrS01kTGNVSzVJVWxOQldNVDlsNHM4NjhtbEUxVVF5NURQdWs3aEVSM21zK05zd3Q1SDJQSU1vSlVmaWpJSFl0RUhXYzZhZWROUU1vUmF2U2lrdE5RdTZuMURlQzdqSUVIRGVIdE81UkU4S0JhdVlvMTlRWjhRTXZDNFhFb2poei9vSlpzU3hya2NJUllMVlBnaXU2T2N5SFZXUHRuZEx6V1BlanNlVSs5d21JeHFrRUdqV1ZqR250S0RPZWdic2FUcytyRkFkY3dQK3YyUENMd0U0MUpBS3Nibk0wSW1jMjhSRTNCMTFBT212MlB1Y2RVdjFhY1N6dUVwS2RVWUlObU9kaFo5VVhBdll0NzMyR2g2eTEvSkNEQ2VSQWlsb3E1aFRXbERIcCtwNFlJQlJCcm5jTzJRM0xXRjBaWFFHL044d01yalhSSkFDbWxoM1dLM2I1TzlNbUxXU05jZ1czUEc1TUQxV25kdVkySHNJZ3N6YWFlOVVLTVBYaVkzN0JrbGg5TXZjNWlybXl5NGsrNkIxZlpPRkEyRjBCMzJXM1FlLzNpY0dIOXNNY3hzZE1PWFNZMitRZW9zWGo2Zk1kVEJ1cnFPQkJGY0RNTVA4WWNYMmRYVkl6U05MUy9WSkNxa1ZzR1hJVm1UYnFkZ0hoTERIUHZQejlqbS9SRkpZSDlvcTV0UVcxQmswKzg0Yk1vMEx5UnRockxlUEVBUElKS1QvdmQrSTQzdnZMMGtNb3hCTE9xMDJIZlc4akxxVnd0OTYvc3pVQ3RqeW5vcHNSVFpYRnhMZS8zMTJmTUZVdTZUcVFNUWVhRzcwZ2pvZStndlZjc3hvWDFHeEFaMlZVVVJ0NG9WTEthYWg3WkJhWitGYVNMV1NWQUZiN3YzQXZUaXVWSjBnajFjYm5adThmYVJRY0MzbXBsVXhwN3JHQUY2SXVkd29POE12TTR2dlZ4M3JLYllZb0hXYkxFWFFHcDRGYkZmam1CMWZWKzZUdVpCcXQ4a3h1NDhnSGZjYTl4emVKaTZvQTJNV3pJVVVXQUU5a0NONG5JZXZnSGNJbFJCVEpiWm1obHgzNFZwMnY4L1phMzFXM2tHZlJ1MXlBWnY5L05YRTNsdE1NQkJ3dnFCUWZiQnorNFFJRitzOCtKaEpBUXJoUnFXRVRYRkJuV3lXbXFJaUtFUVNmWVo3R0dINElBc1hsUkNUT3RhbW85WmR1SlpINXNieUdRZklNckc2aVQzdmF3Z2FDekZvMmxpOFJvamhZWkxDWU93eXVnWjRTUzZvSThGYkdMOWgyVHFsczVCU0pJdytzbENmdTBJbGRDTXlPaWwxUngxR1VENUpJYVVWMlBxQkxDUVVzcjFXb1o3UU9YV2ZmWGEvVW1kMzV5aGpDdElMQkVwQmsrTFcxQVYxa3BydCtpUUxDV2lyZzlySzlTUmljaDFwcTNqclduRnRFTEphaFRwSk1xYm45N1FRZ3lZQXYwblVRcTF0TDJJTk5JTU1FSGh4OWEzQ2Q0ZFlRcW9MNm95YXJYSlIrekJFR3BOS0FMVHBxSFczdU1nRGJ0dnZldjdNSHpicHRickk0N2dNRGZiSklDbjBRYnVnRGhUQzhWUVgxSEZJVFcybFdpaW9Na0dlcmltb3NiWDZSbER5UnhUYjE5cmlvZzhoNGh0YWtvd05pQ3NnQzBuVE9SVXVjN2lRYXF2bUhvdndwUjZUQzZPcENQeHIwN0xXRnNSUVFpaTY2bHdNMEthanhsQ2pFSktndERVYnNVMzJsa1FwYUR3WVVFWndJZFcyVk9kWXBDOEc0Z211T2NwUUJ3c05JSVZScmd5NmtFWkRvNmhHWGU4Nm9LM2lqVVlwaUVwSFpmV3FaMXN3bGZneldhUm00VFpSQzdYWTV4aEpRVnZGREJaK0t0RUZkZkl2RmR3WWRDR1ZVd211YmlPUVFZekxobXBxRk9DU3VCQ1p5OVQzMmdxNEZsTXhybU9zd0NsUkM1cW1oZm1hQlpLQzBXY2N4SlNyVGFTaEVtSmRObFJUeFJ1VDZ5amtNU1haN2lJMzJjUDF5RHFuYXJEVDZGem9qU1lGYmF0czVBTFAweWEyV2lWODJKVHJ5cG9pWXVpT091aVludmY4bVUxd0ljRzkvYVJ5bjZ5UXJkMmtJQzRBRUlKcndRcjhsMmlyM0FpbFlNOER4dTMrZFRhNVR3d2dVUnozeTNXT2pkaTBDamxHVXVnYS8zR2E1RW5CUG0rWXRCNDF1bmdMbm9WOThseTBXaWxvVTFHVHJHSW1xQklHUUZ1OSszeWtTc0gzTVRWQktRRHpSdS9SZUlNZHQ3ZWRGRHBHMSsrbWFWMVJYZFFDVVp3UW9sUUpCWTFmZEVyQlhsc2N6em5qTndQcCtvYVFBcFRDb3dVbXlaVzMweDZMNkFXZmtndWdrVXNoNUdyc29BdXBtVWllRkFTK0V6OGFvUlNFTU9lVjlncks4WGI3dmxjYVc0aEpLV2hWQWhUQ2ZJSnRkUW1xaEdFRzRGcVNRak5KUVFCU2VFeTVUK1VCNTVoSVFSdFBlTHFwS21FZEZ4SU0yeldSR3pjU1FqR29BODB5KzR3TnZqT1FHa01LQlFQT21DanZFMDhLbFlLRFVtaHNrQmxHN0pxWG90VmswR0JDS0dKNGx5TTl0aEIxUTFOVkdzWEFLQkpicURUZ1BCYkppOTR4dWxSVVBIUUxrYzZVaUhnSUlTVm9Ka1d0SXdYVExCZVNOZ3VwMHM2cHNTZ0ZyZXVvY1ZsSFJCQkN1TCtoNmlwYVVwQVkzem5QeDlja0Y5S3lxQVdOL2FvMDRCd0xLV2htU2Nhd1BxRlZaR0RIRDVwTUNPSWEwUmk5R0dzVVFwSldrNVNDTWNWY1NKVUZuTWNpZVNFMHFhaDQyQmFhVXNWTWVGY0hLU29FcmRHTHZkOVgxL1FTUVh5aEtiVUttVnJBOVpsWEVpY216WlVFbkdOUUNsUUpSSnNKSVhNUGFLcVpZMXFibVVxaEdPYnNPS3pjcDVLQWN3eWt3RlJVNGlveUtPZ3VTcFVRakdsZVoyRGZ4NWZzV3MwakpyZnpTbkt2Sk9DY21sTEFCVVRCR3BVQzFVRlRDS0VJVm1NdTJoVFhyazlTMENxcDZDSDNEMnJoVWVWMUNCNXdIcXZaQ0V3TEliamVjTHFPU0FoTkpBUzhBNW9GZ2xKUXlyNkpvZFBBbFFlTHBLY0dEempYclJTMERaL29PaUlodEZraHBBU3FoZEZxWVZuVWdvWVlPcUlXZ3JuVFlpQUZ0c3B1TVJtVWlCODBpUkEwUHZOVUprYSsyMTAwTWE1Z1RJUUI1N0VhRGNLRXNKN3JqV1lEUEtxRHBpb0V6U3c0OXN5akRGM1A1SFZ0MDVSQ1RpMW91NmZ1RTdVUTVIclVxUlE2UnBlS1N0Y1JDYUZ4aEZCZ3hiVlUxaVJuQmxKWXRYQjdLTFZRSnluUWRkUkNNdkRnTG1wYVkwQ3RyenptdmtmNUdiRHZkaGVOSlFVcFpwdFRUbnJoUXBvTm9SWlNVUXBzZ0VkMTBOU0FjbE5hWm9jbXNNWUZta3VxQlZ5TDJSQnFZYXdtQXpFdFNzRzFTaEVMVTh3YmdvVFFQR2lNWFNxdW93eVkrZnBzZDlIRXROUXlhaUZJZW1wZFNrR2pFZ0M2amhJbGc1THVvcVlUUXFZVXRqcHVtMHFRT1JTSk5WMHRhRmRtdzZSNjFuY3hXNTJrNEZxc0EvblpwZXVvbGVxZ0RRc0xhUXhkYXNrV0REYnIxTUs4cUFXTnJidlQ5TnhJeVpPQ3BtaU5LcUdkaFBEaGxseXVKZ2RRbDRVVWZLbWJSblZMSFFLUWdpYTI0RjB0ak5WZ01EcEc1enBpUENFaE1tQjJVVkNsMERYcHBXWDdWQXRON0pZNlNDMGNWTjVucjJxaERxV2dTVVhsMmdsVUIwMitabHFWa0ZwTUlTTXlYOEZtN1lTU2FpRVJVdERjV0xxT21rOEliVlFIUlZUQzVWbDNnaE1rNzJzclZMSFFUTTFxb1d2MG1VamUxTUpZeGNaRDI5cUNhekUzbnhBKzNPTExwMUVLU1JTdERTSXk0emZZM0hnWFVnbTFjTGQ5SDB2WExWU3RGRFFCWnNqa0JXRk5Ja0l5WURPN1NwVkNrcVFRWUcyRlJtY2dlVkFMZDVldGNxNmFGS0FTWEZOUjZUcHFyanE0aG9TZ2ZoOVNLMXpMbzJ2OEJjamJrSUdVQVFIblR5c25HYk9tWkpWekhhVFFjZHlXcnFObUVnTEpvQmkrWjlJTE1vY2d0RllvQlZFTFJkWmJLTjBUcVRKU2tPQlF4NUhsdWV4bWhHUlFjdTFrcW9OeWs2U1VsUUtPKzFtU1FpR0FGTDZvbUJDVVZndFZLZ1VXckZFZEVNV1JZanBxQ0VLRDBac0t0WlpBcEdyaGtOR3Q1VnhLTFZSSkNwb2VMNmRsRVBVVHdnSDc0OTZDdXo4Z2czanBkVzNxT2dxRHNDVERGemJKYUF0TzJQRTFPMVljdHg4M3ZVWjVlMkluQlZlcHZHYkhONmtVNmljRE8vNU1GRUpIdVR1STRDZEVKWFI1TlFmaU9obk9TaUhWVlFmdGNhL0pKTThYcVcyWDBSWXNpbG80cHJEcnlFVDZHZnNPVDBaSkN2YkFOb2xoY1hrSllFUk8yQWZwQXUxR3Jlb0FaREJia0JCQUJuTWtoSFd4V1ViVFZVTCt2ZmIxUEx4Y2NlMlNoMzJQTG9sUytMemlPVURzOXExMjdJOVZLZXkwWTVmajl6R2VFQWNoVUIyRUJXWndMM1BjOXJ5TWxISFdqdi9yNmJQYVVzQ1dKd2E0anI1Z3gxY1V1NEVRWnJWcW9TcFMyR0hIalE3YjBYV1VMaUZRSFlSVENvc3lVb1pQdFRNam8yMDRhY2RuVFMvRzREcnh1Rk9yRmpaVWRESWRSME1EZzBMWFVUMWtjSy9STnh3REdUeG9ldXRka0F4MDBBUkxYekR1UWNaWXNTU2tnSW5mZU1uUFFsYk5OcmlsN1hPMzFKWUhCckVaZTg0UDIxOS96UFM4THk3WE1WTUx4MFJ0MUs4VUpNdWlZOXpLK2VrNnFrOGR6QllnQktxRGFsd2d5U3NGKzR4Y0ZGTHdkUjV0eTBESzhKd2RTQUE1SGtvdFZPRStjcDE5MG5WVUh5RjBsTHRtaEVBeUtIYmRKNFVRWEpYNlNnT1VBdUF6MVh5TGpGWkJnczVmdGVQUHhXYTZRQlZicUlJVUVHQysyV0U3R0JpNmpxcUZLMkhueVlEQjVHcFZRaU9VUXU0ZDk3VzJ3aXROdTlKUys1K0h1VkJxSVNncFdHYUN6d3RCWnBlZ0VGMUgxZU1CNDE1Y2xxa0R1b3VxSlFYTUJsY2sxejkxbkpYaEE1cEFmVlBWZ3FiSytUYVFndGprV3BYQ05wbUpqanM4K0hRZFZmOXd3YmpmUDRJWXFBN3FKWVdtcUFRQUxyQnp4bzhyRE5kdmk0dVJhN0JhK0laeGQ4ZmhlcjNaanIxMWt3SUl3YVUxTUl3TlhVZjFFY1BUVkFlVms4TDFDa082MHBCbjdaSVlzVE1lUGc3eG1PbVdxd1hOdFlTdGY2TWRQejZLU0tzZ2hZN0RkblFkMVlzSEJxaUZCNmdPcUJRQ3dLY0xxVzN0THZvQkQ4dmZLN1lIZ2U0ZlpaT0RrWUt3RWI1OG04T0owWFZVdjFySXU1RklDUEdRd3Q4Yjl5eVRGSURaN1RPZVB1dEhIZXhMSXlIMkZRM3ZibExzQm50L2h4MXZHaVhCUXNFMW5nRERROWRSQk1SZ0g3U25TUWpSa1VJVCtoNzFLNFd1OFZQRUZueHRCZW5ibGltU1RVTW10YmcvbDR2elpQblJVTWN5S2VjTE1rQmZvNThxY1A1SStybHR2Y0sva0tRQVFuQ0pKOUIxRkE4ZXlDa0hJdHdNYjZQaTNVdDVIWVZCa3c5VTVZSVlGajNNOG1Ha3AzRk5mV1ZueWYxQnRUQ0NzbG5sOEpUY3MwRWtka251RDc1LzFlNGY4bDdobVVFUk1CcUxicEdmWXdVKzQ5VkNMRWZxSUlYT2lHM29Pb3BNTGZBcUJJYzJsYkpwU2lGL1RtVkpJUjlzTGhXbmtGazRpT0NkcHJjV3dUWWhuWTJtK21XTFEyUGRXRXdRVWxERUU1NHl2V1UzNlRvaTJvSnhwZHNrMlhVVTFvSFBqS3JNd0JVaUJiRlZJSUVQbUo1TEJqWnJzb0ZFVUM4cEdQZDR3cnpSTFVwTkVLbEQ0d2YzdldKWkxQRFpScnR3c0ZuNnN2MkNIZTgxUFhkS1c5cHhUNWgxZXRHRklnVVF3cWg0QW1ZSzN6SmNkcE5vRjlaOUlRUE9xR09Dei9VaENxV2xXa0tBT3ZnMU8zNVdTSG9ESDgzd3BOQVpzYzBwT3hZYVVyNVBFSzZBbi9vZk9tN2JxQ0J6RGo1ckx4QnNSUnZ0U2RmVzBIWmJ4QTQrWk1kZHBtV0w5ZFJDQ29wNHdqSGp2dVlvUVRRRmt6S3FOcDdSUURLUWxrUUZUWmI4dURHWjZXOFpwYXJFTnIzRmp0K3c0OGM5ZkhlcVdGZUJoZ2ltdU1RVDhFQThZZnhWTmhKRUtyak91SzFWRGpTdGNDMlBaUmsrNE5veEZjcmdOMDF2N1pESkZqK0Q2NVlCaENBRkVNS29lQUtXazN0Y0Z0NGdpRFpCVTdqVzFFQ3piMUxZTnNveklTNmpmMm5IN2FhWFp0cFc0SG5Da3A1SGhtMFFJcWJRTWFQakNkOHk3dXVNRWtTVHNNRzBiM0dkMEtTd2JyRFpFc0xyVGM5bEJJVXdFZUJjOGxYTmd4Qzg4dG9ST01ZSDdQZ0RPeUZmcm9RVUhPTUp5RFpDTE9FNTJnZWlUWkNXQ1pvbEpKc2FhQVpRbS9SM25qNExocjZERk5QK05oUDIvMUNSZk1DT3U0MGZsOUdTVEdpUlN2OXRzV2VMNWtwVjg3RGptNUI3UHkwRWRwUDgzR25DTHl1NkpNcmdVM1o4Mll3b2h2U3RGRnppQ2ZCbEhhZnJpR2doTkVGbVl4b2FhQTUwYnBrTDZWd2ZDZDlqZWxYSzE1WDRiQmpWcjVuZTJzZ2dnN09pY3FEaUxyaG1VTXFrR2VTd1VaNkQ3R2RHRGlDTXJmSnpVdXpvdElJMGx1VDgxK1QzaythS1Y2YUw0M2JKMEFwQkNxT3lqcDQwYkd0QnRCTmpSaGZIVzJ0d3l2YWE4UnRFejRMTjM4Z1pZS2lEWHpMRlhUY3dxb2VFREU2SWQrTjgwUW10M0V1TTgzMWs4UTBoZ1luYzJDRFB5b1J4cjRCZkU4VnlTWDVma2U5YTBSeXpiMUxZTGpkbnZZdDh6UGp6SlJKRVN0RDRscHNjVHdpQi9nbnBhMDJ2VW5tMzBTZlVZTGI5R1R2K1JNaGdNV1NyRWZuc2FOeUV2a21oWTlZUE11TUNINWRWZ3dpaWJkQlVNL3NNeE1ZSTM0MytMcmU0bHNaMkdQL1U5QUxMbWo1VG1GM0RUZlQ3ZGp4c2VxMndXMWRjNjQwVXBJOUlaNTJISHJPZXJ4dTZqZ2pDQlJkbE5CV1haUGkwWmJBL08weHZkYkdmTjdvNEFuendmMlRIZzZhM3ZzdjV0ajU0UHBYQ0tKVndTbFFDTzZJU2JVVVdTSFJCMDkxSDJoYmlMa0I5MU51Tnc1S1RmWUJiKzcvWjhVblRDOGEyT2duR055bXNWN1QydUF5Q2FDdm9Qcm9DYlF0eFZ4djB5MGJYNEE0dTdmOXF4NmNzR1N6eUVmVkxDdXRsSGtHYVBXYllFWlVnWFBGOTAyejNVWWlDcmt4OXVObzE1TzUvMUk2SGh5MU5TVklvaU53NnBwUHJzUEU4TzZJU0xZZG1kdXc3WlRNMjdMTGo1aHJ0R1Z4R243RGpDNjdkVmRzQ1g3MlBFTnk1YVozUCt4czd6dkJ5RXkySHBobWV6elVIb29LZFJFNEpLV3lwNlJDUTlmUTVPK1pJQ0FGSVFWTEFaazB2dURNSWtNQmRrZ0pCcUNxYUd4bG9GbnVCb3JLM21YbzZsZUthb2lEdDQ1WVFtQWxaVW00TnVzRUltcUg3WUxaNjBTQWdXSGFHakV3UTdZYTFGek5DQ1BlYTNycklWUU1UVk1RUmtIWktRdkJGQ3ZiR1loL0l2NDZvZzNldW94SWFPK01oaUFvTVdQS0JabkVWb2E4UEtvdlJ0dnF0OHU4NmxyODhMb1J3bEwzWFNwS0NTRDdjMUwxMnpJZ3F1Q0gzYjY1dlNoQitrVVJLcW5nTFlQanhjOUpjV1M4aXl3U0NmYmhKN01lTUNkTzYyZ1ZJTi8yMDZXVWFyZkx4S2tnS29ncjJpdVM3UTM2ZlZ0NVliV2RJZ21nY1pNYXNXUTk0cFM2WHEwd0NwOFdvVDVpWExneVUvL2NnVXJnK1J3b3h2UHRaSE9FZ2F4RktrSUlRQXVUZUI0VVVpbFlmNGlIWkMzK2l2U0VNTmhOdGhaWVVxcDd0ejhoc2ZtZk9HNUNSd3ZYcmtFTHNnSnZvcU9tNWpZN3pNU3luRkRwMnZOK09kNVZrZTN6SG5YYk0yNGZ2b2ZWVy9DRUlvbEl5Z09IZkp3TmVnRnVFRktZYWNvb1pJWHpNTUk3Z2hSVDJpekgzSWYvd29QMEtIamI3SUVMR0xkQ3ZSeEJERVRRNVE4Z0FYb0JaTzk0Z0NtR3FZZGN3STRTUDJIR0kyWS8rbEVMSDQvZnNGMW1LaC9BUisyQkN5blVOMDFVSm9oOUJnc3dTMXdBWjNDMFRQcERCUkFPdkh3a2hFQ2xNQkhoZ01FT0JPd3ExRFNnemZ4cWtZQjlXeEJwUVpiaG9ydlJaWDZiY0kxb0tyK21vdVlRUmRCQkZUZEcraHBKQnBySlFpd0NYMGNNa0JMK2tFQkpaWnNMdHVabFJSZ3JQWnNSZ0grYU1JTTdJSUZFUWhJNFE4SjdObXQ0cVpMUEdmN3ZxbUFEUHcrZnRlTWlPWTNSUit5ZUZiSW00S21ZVWc3SVpWblBLSWV1ZFJLSWdDSGRDUUN6dkhpR0V2YWE1OVVTWVZHS1pYOVFoZk03YWd5N3ZmaGhTeUl6dXpwcU9MVXVUdzloUG9pQUlaekxBZXcwWEVkcEp2RXZlb1NZQzlnRHRLcjVvZWczdTV1a3VDa3NLWUY0RWF6b1J6VENLRWtXWHFiQkVTd2dCMllLSTJTSGI3eTdUdkt3aUkrLzd2T2t0N3dzYmhYVFRjN3o3NFVrQmdlQlBpZ0crM2NRYm1ISWhpcTZReENJVkJaRUFDcVdrU3Z6Z2JpR0VtTjlaTFM3S3V3dWI5S1RwRmFGaDBucWNrNzBLU1FIRzBqNWtjM0pENEplOE16TFY0RnRSWkdPUkFTcWlacWhUVXFYMjRCNGhoQ3JqQjlteHJzalA3NC9ZL2xwenBTMEdrTFhHV01tZDg2cjgvcDNjZTNsR1NBSHVvbk9jek5XakZFQU1LL1poZTFodXhwek1QbDVqZW5HR3pTYXR3TlVvb3NpeW5oWnpSTEZzcms2UkpWa1FWVUMxRktkOVhqRlorMFhUaXlIc0RqeGJQNU9iVkMzTC8rVko0YUxEZStoS0NvdWNxRVZHQ3BsaUVGSTRLUVN4MTF4cGhYdXIvSzV0a2hjalVmVFBmakpTeU1oaTJaNy9ZdTVoWGN6TmtwWVo0Q0xxZ0gwbThSNGVNTDBNbzQ3bmoxL0p1V3k2NXNwaVdYUy90cGtVK2dnaW16VS9MUDdMcklGV05tNHl6ZWlkTXF6aDEwcU9GTDZUSndWN1BmcGxkUDczVlJJSEVZZ1FQaWdxWWRyVHg2NEtFVHdtcnByajhwT2RCMGdLSXdrQ2hoR1ZnMGNrNDJGbUFFRjA1UCtiMGpvN2F3TStNMFJlNTRuZytYNVNzTmRwSlNlTlYvc2tkLzczakVRb21ac0RiNjBySk9VVUxsREVEOTd1aVJBdzJac1hNamdtdjUvaE0waFNLRW9RS3pLYldKQ0hkck1RUXljM2JzaTVhcVlhZWkyelN1MVJNN0YrVXZqK0lGS3cxM0YxZ0VISms4OHdnME5TaVF6SWtoRTE2WU1RRU52N2tPbGxHcFdkY0lFTWtOWjVXSDR1TUtPSHBCRGlCY2g4N2tmbElkNmNVdzB6T2FKNGhmdzd0YUIxR1V3VW1Oa05Jb1VYUnBGQ2psVDZ5Y2hsQmp2cy8xY01mY20xSUZlREFKZlJYU1VKSVU4R2M0YWRpNG1RcE5CSEVCZk5sUXllN09HZTZpT0piRkdQNlJ4UlRCa3U4NW5CeDZJbTY1SEM4MXBTc1Bld254UUdLWmoxL24vUThWdzBqTDJzUndoUUJyOXV5dFVnTEFzWmZKRmtRTlJDQ3NPa3RPbjVMT2ZsZ1o4UXRUQTlnQ1F5b3BnMlY2ZXlFZUVWaWdhalNPRUZWMUtRMk11dzdmcS9wLy9mVVNvWmVjWW5DdTZMKzRiWUFXSUkrd3UrdDdnZUNCcWpZVnpXRW9Ka1FNUkJDZ05JQWc5bmx1WjJiQWhSVE9mK2piRTE5KzhwM3Nvb25pV1htRXBaaGROUE1nTkpRWlJNZnQvOGRpK0o2MVJBSXRORlNGbWEyaUc3NkgybWVBM0NvcWdDZENpWTR6ckZSUFNrb0NDS0RVSUEwd05JWWtyKy9mSStzcUFMcXIwS1p4QXB2RENJRkNUK2twSEdpbmxwU25GaDhzZ0ZoMStuZVRmdGZsQUZaWnJhWmVvQTNVTVBtbDViQ01hQ2lQVnRieE5PUWxURlZHNm11cm1QS0xMZlg1NzdQNm9Mb3QrQTlwUENDMlp3K25BZStkakxjdDh3OHF5aFkybTJub0hMSkFXVG9DK1pYbHAzMGFaMjJXSXpXTEQrWWFvRG9sV2tNSUl3cHZvSUlrOGUrZjhqWVJCRjBFOEt6L2Y5SDU2cnZUTFRkMVd0aTBKRW0wMnhPQVRVTmVJR256QmNiSVlnS2Fnay9kUUFjaUJoRUNsalFjamdJVXNHSjNrNUNKSUNDWU5vSitEV2d0dnA0NmEzK2hqWEZ5QklDaEVSUmphdWw1K1R4ayt0QVVFTUF1SUhxRDNBWXZXSFdPZEJrQlRpSTR6K01Ubmc5L3kyUDVUN215R0JFRXBDT0NTRWNKU0VRSkFVMGlPT1FhU3dZUjFTNk84LzM3K3RHVUFxWnNpK1JETUo0U05DQ0V3M0pVZ0tMU0FSRjFMWVVJQVU4dVNrK2R2TGh2eHR2WDBJRWdLUkNQZ0N4ODdhdlhSQzcwRkRTemFiVEM5VmQzekFuMGY5YmV1QXZ3M2FaMXdJYVN6M3ZFM2tucnY4My92L1JnekhtaDBuN1BpVUhWOGpJUkJVQ2tRcUtxZWZLQ2JsMzVNRENDYi90ekVoaVBHKzN6UDFNekhnOXpZcEJQUU0rNmdkQnkwaHJQRkpJMGdLUk5QSlpGd0lZcE9RUWZhN01WZjZYbVcvVHc5UUhTNi9wNFpMZGl6WjhXWFRDeW9mSVNFUUpBV0NjRk1sL2I5dkhmRC9LWkVJMU1FcE8vN1Vqait3WkhDQ2Q1d2dLUkJFUENReXlJWFY3K2J5b1F4QUJtZE5yd2JoazZJT21ISktrQlFJSWpJU3lidXRwbk1ra3JtNThnU1JENkNQVWg1d0IxMFFNa0QvSXlpQ3o1SU1DSklDUWFSTklIbUN5QWZRaDJWdVpVRE00Qms3MExQb2hDV0NKVjVOZ2lBSWdpQUlnaUFJZ2lBSWdpQUlnaUFJZ2lBSWdpQUlnaUFJSWczOGZ3RUdBTE5kVzFaT3NpQzVBQUFBQUVsRlRrU3VRbUNDIiB0cmFuc2Zvcm09Im1hdHJpeCg1LjE0MTg0NGUtMDAyIDAgMCA1LjE3OTY4M2UtMDAyIC0xLjY2NjcgMi4xNjg2KSI+PC9pbWFnZT48ZyBpZD0iXzk4MTA5NDEyOCI+PHBhdGggY2xhc3M9InN0MSIgZD0iTTguMSwxM2MwLjItMS41LTAuOC0yLjktMi4zLTMuMkM0LjQsOS42LDMsMTAuNiwyLjcsMTIuMWMtMC4xLDAuOCwwLjEsMS41LDAuNSwyLjFjMCwwLDAuMSwwLjEsMC4xLDAuMWMwLjEsMCwwLjItMC4xLDAuMi0wLjJjMC0wLjEsMC0wLjEsMC0wLjJjLTAuMy0wLjUtMC41LTEuMS0wLjQtMS43YzAuMi0xLjIsMS40LTIuMSwyLjYtMS45YzEuMiwwLjIsMi4xLDEuNCwxLjksMi42Yy0wLjEsMC42LTAuNSwxLjItMC45LDEuNWwwLDBMNC41LDE2bDAuMywwLjRMNywxNC44bDAsMEM3LjYsMTQuMyw4LDEzLjcsOC4xLDEzeiIvPjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iNi42LDEzLjMgNi4yLDExLjQgNS41LDEyLjMgNSwxMS4yIDQuMSwxMi44IDMuOSwxMi44IDMuOCwxMy4xIDQuOSwxMy4yIDQuOSwxMyA0LjgsMTMgNSwxMi42IDUuMywxMy4zIDUuOCwxMi43IDUuOSwxMy4yIDUuOCwxMy4xIDUuNywxMy40IDYuNywxMy41IDYuOCwxMy4zICIvPjwvZz48L2c+PC9zdmc+);
    background-repeat: no-repeat;
    width: 33px;
    height: 33px;
    margin-top: -17px;
    left: -19px;
}
.card__infrastructure-item-title {
    color: #3d3f41;
    font: 700 15px/22px Helvetica, Arial, sans-serif;
}
.card__infrastructure-item-list,
.card__infrastructure-item-title {
    display: inline-block;
    vertical-align: top;
    white-space: normal;
    width: 50%;
    margin: 0;
}
.card__infrastructure-item-list {
    list-style: none;
    padding: 0;
}
.card__infrastructure-item-list-item {
    margin: 0;
    padding: 0;
    display: inline;
}
.card__content {
    font: 15px/22px Moscow Sans Web, Helvetica, Arial, sans-serif;
}
.card__content > p {
    margin: 0 0 20px;
}
.example__site-block {
    display: block;
    width: 100%;
    height: 635px;
    background: url(images/example_site__block.jpg) no-repeat center top;
}
.faq {
    display: none;
    background: #e3e5e5;
    max-width: 100%;
}
.faq__link {
    position: relative;
    transform: scale(0.955);
    box-sizing: border-box;
    padding: 30px 30px 40px;
    text-decoration: none;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    display: table-cell;
    border-radius: 10px;
    background: #fff;
    width: 25%;
    box-shadow: 0 0 8px 0 rgba(175, 175, 175, 0.2);
    -webkit-transition: all 0.5s cubic-bezier(0.2, 1, 0.75, 0.99);
    transition: all 0.4s cubic-bezier(0.2, 1, 0.75, 0.99);
    border-bottom: 3px solid transparent;
}
.faq__link:hover {
    box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.25);
    transition: all 0.4s cubic-bezier(0.2, 1, 0.75, 0.99);
}
a.faq__link:active {
    box-shadow: 0 0 0 1px #c7c7c7;
    transition: all 0.2s;
}
.faq__link:before {
    display: block;
    margin: 0 0 48px;
    width: 90px;
    height: 90px;
    border-radius: 45px;
    background-color: #d62828;
    content: "";
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
}
.faq__link:after {
    position: absolute;
    display: block;
    content: "";
}
.faq__link._rules:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI1IDI1Ij48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJNMTguNDIzIDMuNTc2Yy0xLjc5MyAwLTMuNTEyLjMxLTUuMTIzLjg1MnYxNi43MmMxLjYxLS41MzggMy4zMy0uODUgNS4xMjMtLjg1IDIuMDkyIDAgNC4wOS40IDUuOTI0IDEuMTI2VjQuN2MtMS44MzQtLjcyLTMuODMyLTEuMTI0LTUuOTI0LTEuMTI0ek0uNjUzIDQuN3YxNi43MjRjMS44MzQtLjcyNSAzLjgzMi0xLjEyNyA1LjkyMy0xLjEyNyAxLjc5NCAwIDMuNTEyLjMxMiA1LjEyNC44NTJWNC40MjdjLTEuNjEyLS41NC0zLjMzLS44NTItNS4xMjQtLjg1Mi0yLjA5IDAtNC4wOS40MDMtNS45MjMgMS4xMjV6Ii8+PC9nPjwvc3ZnPg==);
    width: 25px;
}
.faq__link._rules:after,
.faq__link._what-if:after {
    background-repeat: no-repeat;
    height: 25px;
    top: 63px;
    left: 63px;
}
.faq__link._what-if:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI3IDI1Ij48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMjYuNTQ1IDEyLjIyNkMyNi40ODcgNS40NjggMjAuNi4wNCAxMy4zOTUuMTAzIDYuMTkuMTYzLjM5NiA1LjY5LjQ1NiAxMi40NDMuNTEgMTkuMiA2LjQgMjQuNjMgMTMuNjAzIDI0LjU2OGMyLjE2LS4wMTYgNC4xOS0uNTIzIDUuOTgtMS40MTRsNS44OSAxLjc0NC0xLjY4My01LjA1NWMxLjc1Mi0yLjEwMyAyLjc3Ny00Ljc1MiAyLjc1NS03LjYxN3pNMTMuNSAxOS40NGMtLjUyIDAtLjk2NC0uNDQ0LS45NjQtLjk2NHMuNDQzLS45NjUuOTY0LS45NjVjLjUyIDAgLjk2NS40NDQuOTY1Ljk2NiAwIC41Mi0uNDQ0Ljk2NS0uOTY1Ljk2NXptLS4wMi00LjA3Yy40ODIgMCAuODUtLjE1NSAxLjEyLS41OC4xOS0uMzI3LjI3LS43MzMuMjctMS4wNmgxLjM5Yy4wMi41OTgtLjEzNiAxLjMxMi0uNDQ1IDEuNzczLS40NjMuNjk1LTEuMzUgMS4xNzgtMi4zMTUgMS4xNzgtMS42NCAwLTIuNzk3LTEuMTk0LTIuNzk3LTIuNzc2IDAtMS40ODYuOTI2LTIuMDQ3IDEuNi0yLjMzNi42NzYtLjI5Ljg3LS4yOSAxLjY0LS41NzguNTgtLjIzMiAxLjIzNi0uNTk4IDEuMjM2LTEuNjc4IDAtMS4xNC0uNjM4LTEuNzc1LTEuNy0xLjc3NS0uMTUzIDAtMS42OTYuMDQtMS42OTYgMS43NzUgMCAuMjEuMDQuNDYzLjExNS43MzJoLTEuNDNjLS4wNTYtLjMxLS4wNzYtLjU5OC0uMDc2LS44ODcgMC0xLjg5MyAxLjMzMi0yLjkzNCAzLjA4Ny0yLjkzNCAyLjIyIDAgMy4xMjYgMS41ODIgMy4xMjYgMy4wNjggMCAuNzM1LS4yMzIgMi4yMzctMi4xNCAyLjg5Ni0uNTYuMTktMS4wMDUuMjctMS41NDQuNTYtLjM0OC4xNzMtLjc5Mi41MDItLjc5MiAxLjI1NCAwIC44My41OCAxLjM3IDEuMzUgMS4zN3oiLz48L3N2Zz4=);
    width: 27px;
}
.faq__link._things:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI1IDI1Ij48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMjQuMDkgMTMuMTQ2di02LjAxYzAtLjQ0LS4zNTctLjgtLjgtLjhoLTYuODM3VjMuMTM3YzAtLjQ0LS4zNTctLjgtLjgtLjhIOS4zNDdjLS40NDIgMC0uOC4zNTgtLjguOHYzLjE5N0gxLjcxYy0uNDQyIDAtLjguMzYtLjguOHY2LjAxaDguNjM3djEuNkguOTF2Ny4xMThjMCAuNDQuMzU3LjguOC44aDIxLjU4Yy40NDIgMCAuOC0uMzU4LjgtLjh2LTcuMTE3aC04LjYzN3YtMS42aDguNjM4em0tMTMuOTQ0LTkuMjFoNC43MDd2Mi40aC00LjcwN3YtMi40em0zLjMzMyAxMS40NDZjMCAuNTQzLS40NC45OC0uOTguOTgtLjU0MiAwLS45OC0uNDM4LS45OC0uOTh2LTMuMTc4aDEuOTZ2My4xNzh6Ii8+PC9zdmc+);
}
.faq__link._graphics:after,
.faq__link._things:after {
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    top: 63px;
    left: 63px;
}
.faq__link._graphics:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI1IDI1Ij48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMjMuMjkgNS40NGgtNC4wNTZWMi41MmgtMnYyLjkySDcuNzY2VjIuNTJoLTJ2Mi45MkgxLjcxYy0uNDQyIDAtLjguMzYtLjguODAydjE1LjQzNmMwIC40NC4zNTcuOC44LjhoMjEuNThjLjQ0MiAwIC44LS4zNTguOC0uOFY2LjI0MmMwLS40NC0uMzU4LS44LS44LS44ek02Ljc2NyAxNy42MmMtLjY5NyAwLTEuMjY0LS41Ny0xLjI2NC0xLjI2N3MuNTY2LTEuMjY0IDEuMjY0LTEuMjY0IDEuMjY2LjU2NSAxLjI2NiAxLjI2My0uNTcgMS4yNjYtMS4yNjYgMS4yNjZ6bTAtNC41OWMtLjY5NyAwLTEuMjY0LS41NjUtMS4yNjQtMS4yNjNTNi4wNjggMTAuNSA2Ljc2NiAxMC41czEuMjY2LjU3IDEuMjY2IDEuMjY3LS41NyAxLjI2NC0xLjI2NiAxLjI2NHptNS43MzQgNC41OWMtLjY5NyAwLTEuMjY0LS41Ny0xLjI2NC0xLjI2N3MuNTY2LTEuMjY0IDEuMjY0LTEuMjY0IDEuMjY0LjU2NSAxLjI2NCAxLjI2My0uNTY3IDEuMjY2LTEuMjY0IDEuMjY2em0wLTQuNTljLS42OTcgMC0xLjI2NC0uNTY1LTEuMjY0LTEuMjYzUzExLjgwMiAxMC41IDEyLjUgMTAuNXMxLjI2NC41NyAxLjI2NCAxLjI2Ny0uNTY3IDEuMjY0LTEuMjY0IDEuMjY0em01LjczNCA0LjU5Yy0uNjk3IDAtMS4yNjQtLjU3LTEuMjY0LTEuMjY3cy41NjYtMS4yNjQgMS4yNjQtMS4yNjQgMS4yNjYuNTY1IDEuMjY2IDEuMjYzLS41NjggMS4yNjYtMS4yNjYgMS4yNjZ6bTAtNC41OWMtLjY5NyAwLTEuMjY0LS41NjUtMS4yNjQtMS4yNjNzLjU2Ni0xLjI2NiAxLjI2NC0xLjI2NiAxLjI2Ni41NyAxLjI2NiAxLjI2OC0uNTY4IDEuMjYzLTEuMjY2IDEuMjYzeiIvPjwvc3ZnPg==);
}
.faq__title {
    display: block;
    margin-bottom: 10px;
    color: #222;
    font: 24px/26px Moscow Sans Web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
}
.faq__desc {
    color: #797b7d;
    font: 16px/22px Moscow Sans Web, Helvetica, Arial, sans-serif;
}
.footer {
    position: relative;
    font-size: 0;
}
.footer__departments {
    display: table;
    height: 180px;
    width: 100%;
    transform: scale(0.98);
}
.footer__departments-item {
    display: table-cell;
    width: 20%;
    vertical-align: middle;
    height: 100%;
    font: 14px/18px Moscow Sans Web, Helvetica, Arial, sans-serif;
    color: #fff;
    box-sizing: border-box;
    transform: scale(0.98);
    border-style: none;
    padding: 30px;
    text-align: center;
    -webkit-transition: background 0.2s ease;
    transition: background 0.2s ease;
    text-decoration: none;
    background-color: #3895f3;
}
.footer__departments-item:first-of-type {
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
}
.footer__departments-item:last-of-type {
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
}
.footer__departments-item:hover {
    opacity: 0.9;
    transition: all 0.5s cubic-bezier(0.2, 1, 0.75, 0.99);
}
.footer__departments-link {
    display: inline-block;
    position: relative;
    padding: 64px 0 0;
    -webkit-transition: padding 0.3s ease;
    transition: padding 0.3s ease;
}
.footer__departments-link:before {
    position: absolute;
    top: 0;
    left: 50%;
    content: "";
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    opacity: 1;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
}
.footer__departments-item:hover .footer__departments-link:before {
    opacity: 0;
}
.footer__departments-link._gup:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSIgdmlld0JveD0iMCAwIDQ1IDQ1Ij48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMjIuNSA2LjE4M2MtOS4wMSAwLTE2LjMxOCA3LjMwNy0xNi4zMTggMTYuMzE2IDAgOS4wMSA3LjMwNyAxNi4zMTcgMTYuMzIgMTYuMzE3IDkuMDEgMCAxNi4zMTYtNy4zMDcgMTYuMzE2LTE2LjMxOCAwLTkuMDEtNy4zMDYtMTYuMzE3LTE2LjMxNy0xNi4zMTd6bS0uMDIgOC43OWMuOTggMCAxLjc3NC43OTggMS43NzQgMS43NzhzLS43OTUgMS43NzgtMS43NzQgMS43NzhjLS45ODIgMC0xLjc3Ny0uNzk3LTEuNzc3LTEuNzc3cy43OTUtMS43NzYgMS43NzctMS43NzZ6bTIuOTcyIDE0Ljk3aC01Ljk0OHYtMS42aDIuMTc0VjIyLjY4aC0yLjE3NHYtMS42aDMuNzc0djcuMjYyaDIuMTc0djEuNnoiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    width: 45px;
    height: 45px;
}
.footer__departments-link._press:before {
    background-image: url(/images/express.svg);
    background-repeat: no-repeat;
    width: 45px;
    height: 45px;
}
.footer__departments-link._parking:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSIgdmlld0JveD0iMCAwIDQ1IDQ1Ij48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJNMjMuMTg3IDE2LjYxaC0yLjcyMnY3Ljk4bDIuNzIyLS4wMDJjMi4yIDAgMy45OS0xLjc5IDMuOTktMy45OXMtMS43OS0zLjk5LTMuOTktMy45OXoiLz48cGF0aCBkPSJNMjIuNSA2LjVjLTguODM2IDAtMTYgNy4xNjQtMTYgMTYgMCA4LjgzOCA3LjE2NCAxNiAxNiAxNiA4LjgzNyAwIDE2LTcuMTYyIDE2LTE2IDAtOC44MzYtNy4xNjMtMTYtMTYtMTZ6bS42ODcgMTkuNjg4bC0yLjcyMi4wMDJ2My44aC0xLjZWMTUuMDFoNC4zMjJjMy4wODIgMCA1LjU5IDIuNTA3IDUuNTkgNS41OS0uMDAyIDMuMDgyLTIuNTA4IDUuNTg4LTUuNTkgNS41ODh6Ii8+PC9nPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 45px;
    height: 45px;
}
.footer__departments-link._feedback:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSIgdmlld0JveD0iMCAwIDQ1IDQ1Ij48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMzcuMzIzIDEwLjY4SDcuNjc3Yy0uNDQyIDAtLjguMzU2LS44Ljc5OFYzMy41MmMwIC40NDIuMzU4LjgwMi44LjgwMmgyOS42NDZjLjQ0MiAwIC44LS4zNi44LS44VjExLjQ3N2MwLS40NDItLjM1OC0uOC0uOC0uOHptLTE0LjUyIDEyLjU0NGgtLjYwNUwxMi4wNTIgMTkuMDhsLjA2NC0xLjcwMiAxMC4zODQgNC4yNCAxMC4zODItNC4yNC4wNDYgMS43MS0xMC4xMjUgNC4xMzZ6Ii8+PC9zdmc+);
    background-repeat: no-repeat;
    width: 45px;
    height: 45px;
}
.footer__departments-link._museum:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSIgdmlld0JveD0iMCAwIDQ1IDQ1Ij48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJNNS41NjYgMzUuNDc0aDMzLjg2N3YxLjZINS41NjZ6TTM2LjU1IDE1LjUzNkwyMi41IDQuNTQ2IDguNDUgMTUuNTM2djE1LjgyOGgyOC4xVjE1LjUzNnptLTIwLjU1OCAxMS44MWgtMS42di05LjAzaDEuNnY5LjAzem03LjMxIDBoLTEuNnYtOS4wM2gxLjZ2OS4wM3ptNy4zMDUgMGgtMS42di05LjAzaDEuNnY5LjAzeiIvPjwvZz48L3N2Zz4=);
    background-repeat: no-repeat;
    width: 45px;
    height: 45px;
}
.footer__departments-item:hover .footer__departments-link {
    padding: 0 0 36px;
}
.footer__departments-title {
    display: block;
    opacity: 0.6;
    display: none;
}
.footer__departments-item:hover .footer__departments-title {
    display: block;
}
.footer__mos-transport {
    display: block;
    text-align: center;
    background-color: #fff;
    padding: 96px 0 84px;
}
.footer__mos-transport-logo {
    display: inline-block;
    width: 100px;
    font: 16px/18px FuturaDemi, Helvetica, Arial, sans-serif;
    color: rgba(121, 123, 125, 0.6);
    padding-top: 67px;
    position: relative;
    text-decoration: none;
}
.footer__mos-transport-logo:before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -21px;
    display: block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MyIgaGVpZ2h0PSI1MyIgdmlld0JveD0iMCAwIDQzIDUzIj48ZyBmaWxsPSIjYWZiMGIxIj48cGF0aCBkPSJNMjEuNSAyNi45NjJjLTMuMDEzIDAtNS40NjItMi40NS01LjQ2Mi01LjQ2MiAwLTMuMDEgMi40NS01LjQ2MyA1LjQ2My01LjQ2MyAzLjAxMiAwIDUuNDYyIDIuNDUyIDUuNDYyIDUuNDYzIDAgMy4wMTItMi40NSA1LjQ2Mi01LjQ2IDUuNDYybTAtMTQuNDJjLTQuOTQgMC04Ljk1OCA0LjAxOC04Ljk1OCA4Ljk1OCAwIDQuOTM3IDQuMDE4IDguOTU1IDguOTU3IDguOTU1IDQuOTM4IDAgOC45NTctNC4wMiA4Ljk1Ny04Ljk1NSAwLTQuOTQtNC4wMi04Ljk1OC04Ljk1Ni04Ljk1OCIvPjxwYXRoIGQ9Ik0zMi4yNiAzMi4yNjJsLjAyNC0uMDJoLS4wMDJjMi43NDctMi43NTYgNC40NDYtNi41NTUgNC40NDYtMTAuNzQyIDAtOC4zOTctNi44My0xNS4yMy0xNS4yMy0xNS4yMy04LjM5NSAwLTE1LjIyNyA2LjgzMy0xNS4yMjcgMTUuMjMgMCA0LjE4OCAxLjczIDguMDIzIDQuNDQ3IDEwLjc0LjMyLjMyMy43NjMuNTMgMS4yNTYuNTMuOTY0IDAgMS43NDgtLjc4NCAxLjc0OC0xLjc0NyAwLS41LS4yMS0uOTQ3LS41NDctMS4yNjUtMi4xMDUtMi4xMjQtMy40MDctNS4wNDItMy40MDctOC4yNiAwLTYuNDcgNS4yNjMtMTEuNzMzIDExLjczMy0xMS43MzMgNi40NyAwIDExLjczNCA1LjI2NCAxMS43MzQgMTEuNzM0IDAgMy4yMzItMS4zMTQgNi4xNjQtMy40NCA4LjI5TDE0LjU4NyA0NWwyLjQ3IDIuNDdMMzIuMjYgMzIuMjZ6Ii8+PHBhdGggZD0iTTQzIDIxLjVDNDMgOS42MjYgMzMuMzc1IDAgMjEuNSAwIDkuNjI3IDAgMCA5LjYyNiAwIDIxLjVjMCA1LjkyNyAyLjQxIDExLjMxIDYuMjggMTUuMTgzLjMzLjMyOC43NjQuNTIgMS4yNTMuNTIuOTY0IDAgMS43NDgtLjc4IDEuNzQ4LTEuNzQ2IDAtLjQ5LS4yMS0uOTM4LS41MzYtMS4yNjUtMy4yMzItMy4yMy01LjI1LTcuNzM4LTUuMjUtMTIuNjkgMC05LjkzIDguMDgtMTguMDA3IDE4LjAwNy0xOC4wMDcgOS45MjggMCAxOC4wMDUgOC4wNzYgMTguMDA1IDE4LjAwNiAwIDQuOTY1LTIuMDIgOS40NjgtNS4yODIgMTIuNzI4TDE5LjAxOCA0OS40M2wyLjQ4IDIuNDggMTUuMjE1LTE1LjIxN0M0MC41OTYgMzIuOCA0MyAyNy40MyA0MyAyMS41Ii8+PC9nPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 43px;
    height: 53px;
}
.footer__partner {
    display: block;
    width: 100%;
    background: #f2f2f2;
    font-size: 0;
    padding: 42px 30px 56px;
    box-sizing: border-box;
}
.footer__partner-item {
    display: inline-block;
    height: 205px;
    width: 20%;
    text-align: center;
    vertical-align: top;
    position: relative;
}
.footer__partner-logo {
    display: block;
    margin: 0 auto 10px;
    height: 60px;
}
.footer__partner-text {
    color: #222;
}
.footer__partner-link,
.footer__partner-text {
    display: block;
    font: 13px/18px Helvetica, Arial, sans-serif;
}
.footer__partner-link {
    width: 100%;
    color: #d62828;
    position: absolute;
    bottom: 0;
    text-decoration: none;
    left: 0;
}
.footer__copyright {
    width: 100%;
    box-sizing: border-box;
    padding: 10px 0 10px;
    background: url(/footer-logo.svg) top 165px right no-repeat #f3f5f7;
    background-size: 200px 88px;
    font-size: 0;
    position: relative;
}
.footer__copyright:after {
    background-image: url(svg/svg_footer_pattern.svg);
    background-size: auto 100%;
    display: block;
    height: 32px;
    width: 100%;
    content: "";
    position: absolute;
    bottom: 0;
}
.footer__copyright-main {
    display: block;
    width: 100%;
    padding: 0 30px;
    box-sizing: border-box;
}
.footer__banner {
    text-align: center;
    font: 13px/18px Helvetica, Arial, sans-serif;
}
.footer__dop-text {
    font: 14px/18px Helvetica, Arial, sans-serif;
    padding-top: 30px;
    color: gray;
    text-decoration: none;
    text-align: center;
}
.footer__dop-link {
    color: #d62828;
    text-decoration: none;
}
.footer__copyright-text {
    display: inline-block;
    vertical-align: middle;
    font: 13px/18px Moscow Sans Web, Helvetica, Arial, sans-serif;
    color: #2b2b2b;
    margin-right: 33px;
    text-decoration: none;
}
.footer__copyright-text:hover {
    color: #d62828;
    cursor: pointer;
}
.footer__copyright-logo {
    display: block;
    position: absolute;
    left: 20px;
    top: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.footer__copyright-link {
    display: inline-block;
    vertical-align: middle;
    font: 14px/18px Moscow Sans Web, Helvetica, Arial, sans-serif;
    font-weight: 700;
    text-decoration: none;
    color: #d62828;
}
.footer-social {
    display: block;
    margin: 25px;
    padding: 10px 0 8px;
    background-color: #fff;
    box-shadow: 0 0 8px 0 rgba(175, 175, 175, 0.2);
    border-radius: 10px;
    font-size: 0;
    text-align: center;
    transition: all 0.3s;
    cursor: unset;
}
.footer-social:hover {
    box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.25);
    transition: all 0.3s;
}
.footer-social-item {
    display: inline-block;
    vertical-align: middle;
    width: 16%;
    color: #797b7d;
    font: 15px/20px Moscow Sans Web, Helvetica, Arial, sans-serif;
    text-decoration: none;
    padding: 5px 0 5px 0;
    -webkit-transition: all 0.3s ease;
}
.footer-social-item:hover {
    color: #000;
}
.footer-social-item._vk:before {
    background: url(images/png/vk.png) center no-repeat;
}
.footer-social-item._tw:before {
    background: url(images/png/tw.png) center no-repeat;
}
.footer-social-item._fb:before {
    background: url(images/png/f.png) center no-repeat;
}
.footer-social-item._ok:before {
    background: url(images/png/ok.png) center no-repeat;
}
.footer-social-item._ig:before {
    background: url(images/png/i.png) center no-repeat;
}
.footer-social-item._lj:before {
    background: url(images/png/lj.png) center no-repeat;
}
.footer-social-item._yt:before {
    background: url(images/png/yt.png) center no-repeat;
}
.footer-social-item:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    margin-bottom: 3px;
    height: 20px;
    width: 20px;
    background-color: red;
    background-size: auto 100%;
}
.form {
    display: block;
    margin: 100px 0 48px;
}
.form__group {
    font-size: 0;
}
.form__item {
    display: inline-block;
    width: 50%;
    box-sizing: border-box;
    padding: 0 50px 0 0;
}
.form__items {
    display: inline-block;
    width: 30%;
    box-sizing: border-box;
    padding: 0 50px 0 100px;
}
.form__items1 {
    display: inline-block;
    width: 50%;
    box-sizing: border-box;
    padding: 0 50px 0 100px;
}
.form__items1 {
    display: inline-block;
    box-sizing: border-box;
    padding: 0 0 0 100px;
}
.form__item_checkbox {
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
    padding: 0 50px 0 0;
}
.form__items_checkbox {
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
    padding: 0 50px 0 100px;
}
.form__item._textarea,
.form__item._theme {
    width: 100%;
}
.form__item._type {
    margin-bottom: 32px;
}
.form__item._accept {
    width: 100%;
}
.form__item._accept .form__label {
    font: 17px/22px FuturaDemi, Helvetica, Arial, sans-serif;
    color: #3895f3;
    padding-left: 48px;
    position: relative;
}
.form__item._accept .form__radio-pseudo {
    position: absolute;
    left: 0;
}
.form__label {
    display: block;
    font: 14px/18px Helvetica, Arial, sans-serif;
    color: #000;
    margin: 0 0 32px;
}
.form__item._radio .form__label {
    margin-bottom: 15px;
}
.form__item._textarea .form__label {
    margin-top: 56px;
}
.form__item._select .form__label {
    margin-bottom: 15px;
}
.form__input {
    display: block;
    height: 50px;
    background: #e4e4e4;
    font: 17px/50px Moscow sans web, FuturaDemi, Helvetica, Arial, sans-serif;
    color: #ec0014;
    border: none;
    border-radius: 26px;
    outline: 0;
    box-sizing: border-box;
    padding: 0 20px;
    margin: 15px 0 0;
    width: 100%;
    transition: all 0.2s;
    webkit-border-radius: 26px;
}
.form__input:hover {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    transition: all 0.2s;
}
.form__input:focus {
    box-shadow: 0 0 10px inset rgba(0, 0, 0, 0.2);
    transition: all 0.2s;
}
.form__radio {
    display: none;
}
.form__radio-pseudo {
    display: inline-block;
    width: 22px;
    height: 22px;
    border-radius: 13px;
    border: 2px #ababab solid;
    vertical-align: middle;
    margin: -2px 22px 0 0;
    position: relative;
    -webkit-transition: -webkit-transform 0.2s ease;
    transition: transform 0.2s ease;
}
.form__radio-pseudo:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMi41IDExLjIiPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xMC4yIDBMNC45IDguOCAyLjUgNS40SDBsNC4yIDUuOCAxLjctLjFMMTIuNSAwIi8+PC9zdmc+);
    background-repeat: no-repeat;
    width: 13px;
    height: 11px;
    content: "";
    position: absolute;
    top: 5px;
    left: 4px;
    opacity: 0;
    -webkit-transition: opacity 0.2s ease, background 0.2s ease;
    transition: opacity 0.2s ease, background 0.2s ease;
}
.form__radio:checked + .form__radio-pseudo {
    background-color: #ababab;
}
.form__radio:checked + .form__radio-pseudo:after {
    opacity: 1;
}
.form__label:hover .form__radio-pseudo {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.form__text {
    display: block;
    font: 14px/18px Helvetica, Arial, sans-serif;
    color: #000;
    margin: 56px 0 30px;
}
.form__text1 {
    display: block;
    font: 14px/18px Helvetica, Arial, sans-serif;
    color: #000;
    margin: 20px 0 30px 100px;
}
.form__textarea {
    background: #e4e4e4;
    color: #444;
    padding: 10px 20px;
    margin: 30px 0 0;
}
.form__submit,
.form__textarea {
    display: block;
    font: 17px/50px Moscow sans web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
    border: none;
    border-radius: 26px;
    outline: 0;
    box-sizing: border-box;
    width: 100%;
}
.form__submit {
    height: 50px;
    background: #d62828;
    color: #fff;
    padding: 0 20px;
    margin: 15px 0 0;
    opacity: 0.8;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.form__submit:hover {
    opacity: 1;
    cursor: pointer;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.form__submit:active {
    background: #cc131f;
    box-shadow: 0 5px 10px inset rgba(0, 0, 0, 0.3);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.form__item._select .selectize-input input::-webkit-input-placeholder {
    color: #3895f3;
}
.form__item._select .selectize-input input:-moz-placeholder,
.form__item._select .selectize-input input::-moz-placeholder {
    color: #3895f3;
}
.form__item._select .selectize-input input:-ms-input-placeholder {
    color: #3895f3;
}
.form__item._select .selectize-input:after {
    border-color: #fff transparent transparent transparent;
}
.form__item._select .selectize-input.dropdown-active {
    background: #e9e9e9;
}
.selectize-control._fb-category .item,
.selectize-control._fb-theme .item,
.selectize-control._fb-type .item,
.selectize-dropdown._fb-category .option,
.selectize-dropdown._fb-theme .option,
.selectize-dropdown._fb-type .option {
    color: #3895f3;
}
.fotorama__wrap {
    height: 100%;
}
.fotorama__stage {
    height: 100% !important;
}
.fotorama__nav-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
.fotorama__nav--dots {
    overflow: visible;
}
.fotorama__nav__shaft {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 90px;
}
.overlook .fotorama__thumb-border {
    position: absolute;
    top: 88px;
    z-index: 1;
    height: 2px;
    background: #fff;
    -webkit-transition: left 0.3s ease;
    transition: left 0.3s ease;
    border: 0;
    display: block;
}
.overlook._autoplay .fotorama__thumb-border {
    display: none;
}
.fotorama__nav--dots .fotorama__nav__frame {
    position: relative;
    padding-top: 40px;
    height: 50px;
    color: #fff;
    text-align: center;
    font: 14px/50px Moscow Sans Web, Helvetica, Arial, sans-serif;
    font-variant: small-caps;
    cursor: pointer;
    -webkit-transition: color 0.2s ease, padding 0.3s ease;
    transition: color 0.2s ease, padding 0.3s ease;
    display: inline-block;
    width: 25%;
    opacity: 0.7;
}
.fotorama__nav--dots .fotorama__nav__frame::before {
    position: absolute;
    top: 32px;
    left: 50%;
    content: "";
    opacity: 0.7;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
}
.fotorama__nav--dots .fotorama__nav__frame.fotorama__active,
.fotorama__nav--dots .fotorama__nav__frame:hover {
    opacity: 1;
}
.fotorama__nav--dots .fotorama__nav__frame.fotorama__active:before,
.fotorama__nav--dots .fotorama__nav__frame:hover:before {
    opacity: 1;
}
.fotorama__nav--dots .fotorama__nav__frame._prices::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI1IDI1Ij48cGF0aCBmaWxsPSIjRkZGIiBkPSJNLjM1IDMuNXYxOGgyNC4zdi0xOEguMzV6bTYuOTEgMTAuMTkySDQuOTkzdjEuMDJINy4yNnYxLjYyOEg0Ljk5M3YxLjAySDcuMjZ2MS42MjdINC4xOGwtLjgxMy0uODEzVjEyLjg4bC44MTQtLjgxM2gzLjA4djEuNjI1em00LjUtNS4yOTRIMy40NFY2Ljc3aDguMzJWOC40em00LjUzIDEwLjUxNGMtLjczNyAwLTEuMzM0LS41OTgtMS4zMzQtMS4zMzQgMC0uNzM3LjU5OC0xLjMzMyAxLjMzMy0xLjMzMy43MzYgMCAxLjMzMi41OTYgMS4zMzIgMS4zMzMgMCAuNzM2LS41OTcgMS4zMzQtMS4zMzMgMS4zMzR6bTAtMy43NDVjLS43MzggMC0xLjMzNC0uNTk3LTEuMzM0LTEuMzMzcy41OTctMS4zMzMgMS4zMzMtMS4zMzMgMS4zMzIuNTk4IDEuMzMyIDEuMzM0LS41OTcgMS4zMzMtMS4zMzMgMS4zMzN6bTMuNzg3IDMuNzc2Yy0uNzM3IDAtMS4zMzQtLjU5Ni0xLjMzNC0xLjMzNCAwLS43MzcuNTk3LTEuMzM1IDEuMzM0LTEuMzM1LjczNSAwIDEuMzMzLjU5OCAxLjMzMyAxLjMzNCAwIC43MzgtLjU5OCAxLjMzMy0xLjMzMyAxLjMzM3ptMC0zLjc3NmMtLjczNyAwLTEuMzM0LS41OTctMS4zMzQtMS4zMzNzLjU5Ny0xLjMzMyAxLjMzNC0xLjMzM2MuNzM2IDAgMS4zMzMuNTk4IDEuMzMzIDEuMzM0cy0uNTk3IDEuMzMzLTEuMzMzIDEuMzMzeiIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    margin: -5px 0 0 -16px;
}
.fotorama__nav--dots .fotorama__nav__frame._timetable::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI1IDI1Ij48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJNNS40NiAyMy4zNDZjLS4wMy4wNTUtLjA0LjExMy0uMDUuMTdoMS4zOTdsMS44MjQtMy4zN2MuMDMyLS4wNi4wNDQtLjEyLjA1Ni0uMThINy4yOWwtMS44MyAzLjM4ek0xNy43MDggMTkuOTY1aC0xLjM5NmMuMDEyLjA2LjAyNC4xMjMuMDU1LjE4bDEuODI1IDMuMzdoMS4zOThjLS4wMTItLjA1Ni0uMDIyLS4xMTYtLjA1Mi0uMTdsLTEuODMtMy4zOHpNMTkuNzEzIDMuMDU2Yy0uMDIyLS4wOS0uMDU0LS4xNzYtLjA4Ny0uMjYybC0uMDAyLS4wMTJoLS4wMDJjLS4zMDMtLjc2LTEuMDQtMS4yOTgtMS45MDgtMS4yOThINy4yODZjLS44NjcgMC0xLjYwNS41MzgtMS45MSAxLjI5N3YuMDAybC0uMDAyLjAxMmMtLjAzNC4wODYtLjA2Ni4xNzItLjA4Ny4yNjJDNS4yNSAzLjIxMiA0IDEzLjU5IDQgMTMuNzJjMCAxLjg3OCAxLjUyMyAzLjQwMyAzLjQwMyAzLjQwM2gxMC4xOTJjMS44OCAwIDMuNDA0LTEuNTI1IDMuNDA0LTMuNDAzIDAtLjEzLTEuMjUtMTAuNTA4LTEuMjg3LTEwLjY2NHpNOC4yNDYgMTQuMjZjLS43NjUgMC0xLjM4NS0uNjItMS4zODUtMS4zODMgMC0uNzY2LjYyLTEuMzg2IDEuMzg2LTEuMzg2Ljc2NSAwIDEuMzg1LjYyIDEuMzg1IDEuMzg3IDAgLjc2NC0uNjIgMS4zODQtMS4zODQgMS4zODR6bS41NDItNy45MjdWNS4wNjhoNy4wODN2MS4yNjVIOC43OXptNy45NjUgNy45MjhjLS43NjUgMC0xLjM4NC0uNjItMS4zODQtMS4zODMgMC0uNzY2LjYxOC0xLjM4NiAxLjM4My0xLjM4NnMxLjM4NS42MiAxLjM4NSAxLjM4N2MwIC43NjQtLjYyIDEuMzg0LTEuMzg1IDEuMzg0eiIvPjwvZz48L3N2Zz4=);
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    margin: -5px 0 0 -15px;
}
.fotorama__nav--dots .fotorama__nav__frame._schedule::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI1IDI1Ij48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTIuNTAyIDNDNy4yNjIgMyAzIDcuMjYgMyAxMi41UzcuMjYyIDIyIDEyLjUwMiAyMkMxNy43NCAyMiAyMiAxNy43MzggMjIgMTIuNVMxNy43NCAzIDEyLjUwMiAzem0yLjA0IDEyLjczM0wxMS42NiAxMi44NVY3LjY2aDEuNjg2djQuNDlsMi4zOSAyLjM5LTEuMTkgMS4xOXoiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    margin: -5px 0 0 -13px;
}
.fotorama__nav--dots .fotorama__nav__frame._benefits::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI1IDI1Ij48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJNMTkuMTM0IDIuNTQ3Yy0uMDI3LjAxLTIuNzk3Ljg4LTUuODU3Ljg4LTEuOTkgMC00LjAxNy0uMzM1LTUuMjktLjU5NS0uNDgtLjIxLTEuMDEtLjMzMi0xLjU2OC0uMzMyLTIuMTYyIDAtMy45MiAxLjc1Ny0zLjkyIDMuOTE4czEuNzU4IDMuOTIgMy45MiAzLjkyIDMuOTE4LTEuNzYgMy45MTgtMy45MmMwLS40MjMtLjA4NS0uODIyLS4yMS0xLjIwNC45ODIuMTIzIDIuMDY0LjIxMiAzLjE0OC4yMTIgMS4zMzUgMCAyLjYwNy0uMTQ3IDMuNjY0LS4zMjdMNC43NyAyMC44OWwxLjU4NSAxLjIyIDEzLjg3NC0xOC0xLjA5Ni0xLjU2M3pNOC4zMzggNi40MTdjMCAxLjA2LS44NiAxLjkyLTEuOTIgMS45MlM0LjUgNy40NzggNC41IDYuNDE4YzAtMS4wMjYuODEyLTEuODYgMS44MjctMS45MS4xOS4wNS41MzcuMTMzIDEuMDAyLjIzLjU5Ny4zMjcgMS4wMDguOTU0IDEuMDA4IDEuNjh6TTE4LjU4IDE0LjY2MmMtMi4xNiAwLTMuOTE4IDEuNzU4LTMuOTE4IDMuOTIgMCAyLjE2IDEuNzU3IDMuOTIgMy45MiAzLjkyIDIuMTYgMCAzLjkxNy0xLjc2IDMuOTE3LTMuOTIgMC0yLjE2My0xLjc2LTMuOTItMy45Mi0zLjkyem0wIDUuODM4Yy0xLjA1OCAwLTEuOTItLjg2LTEuOTItMS45MnMuODYyLTEuOTIgMS45Mi0xLjkyIDEuOTIuODYyIDEuOTIgMS45Mi0uODYgMS45Mi0xLjkyIDEuOTJ6Ii8+PC9nPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    margin: -5px 0 0 -11px;
}
.fotorama__nav--dots .fotorama__nav__frame._tour::before {
    background-image: url(/images/tour.svg);
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    margin: -8px 0 0 -11px;
}
.fotorama__nav--dots .fotorama__nav__frame._express::before {
    background-image: url(/images/work.svg);
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    margin: -8px 0 0 -11px;
}
.fotorama__nav--dots .fotorama__nav__frame._mcd::before {
    background-image: url(/images/mcd.svg);
    background-size: cover;
    background-repeat: no-repeat;
    width: 50px;
    height: 18px;
    margin: -2px 0 0 -24px;
}
.fotorama__nav--dots .fotorama__nav__frame._oper::before {
    background-image: url(/images/oper.svg);
    background-size: cover;
    background-repeat: no-repeat;
    width: 50px;
    height: 18px;
    margin: 1px 0 0 -24px;
}
.overlook._autoplay .fotorama__nav--dots .fotorama__nav__frame.fotorama__active::after {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    height: 2px;
    background: #fff;
    content: "";
    -webkit-animation: fotorama__progress 10.5s linear infinite;
    animation: fotorama__progress 10.5s linear infinite;
}
.overlook__nav._mini .fotorama__nav--dots .fotorama__nav__frame {
    padding-top: 0;
}
.overlook__nav._mini .fotorama__nav--dots .fotorama__nav__frame:before {
    display: none;
}
@-webkit-keyframes fotorama__progress {
    0% {
        right: 100%;
        left: 0;
        width: 0;
    }
    50% {
        right: 0;
        left: 0;
        width: 100%;
    }
    100% {
        right: 0;
        left: 100%;
        width: 0;
    }
}
@keyframes fotorama__progress {
    0% {
        right: 100%;
        left: 0;
        width: 0;
    }
    50% {
        right: 0;
        left: 0;
        width: 100%;
    }
    100% {
        right: 0;
        left: 100%;
        width: 0;
    }
}
.fotorama__dot {
    display: none;
}
.fromto {
    position: absolute;
    right: 0;
    bottom: 0;
    box-sizing: border-box;
    border-radius: 25px;
    padding: 40px 40px 17px;
    min-width: 300px;
    max-width: 320px;
    width: 25vw;
    height: 100%;
    background: rgba(255, 255, 255, 0.93);
    color: #797b7d;
    text-align: left;
    font: 17px/52px Moscow Sans Web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
    box-shadow: 0 0 5px #00000033;
    transition: all 0.3s;
}
.fromto:hover {
    box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.25);
    transition: all 0.3s;
}
.fromto,
.fromto__select {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.fromto__select {
    position: relative;
    margin: 0 0 15px;
    -webkit-transition: -webkit-flex 0.4s ease;
    transition: -webkit-box-flex 0.4s ease;
    transition: -ms-flex 0.4s ease;
    transition: flex 0.4s ease;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 52px;
    -ms-flex: 0 0 52px;
    flex: 0 0 52px;
}
.fromto__select._active {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 52px;
    -ms-flex: 1 0 52px;
    flex: 1 0 52px;
}
.fromto__select-field {
    position: relative;
    z-index: 1;
    display: inline-block;
    overflow: hidden;
    box-sizing: border-box;
    padding: 0;
    width: 100%;
    border: 0;
    border-radius: 26px;
    background: #e3e4e6;
    color: #d9232e;
    vertical-align: top;
    white-space: nowrap;
    cursor: pointer;
    -webkit-transition: background-color 0.2s ease, color 0.2s ease;
    transition: background-color 0.2s ease, color 0.2s ease;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 52px;
    -ms-flex: 0 0 52px;
    flex: 0 0 52px;
}
.fromto__select._active .fromto__select-field {
    border-radius: 26px 26px 0 0;
    background: #f1f1f1 !important;
    color: #d9232e;
}
.fromto__select-field._filled {
    color: #fff;
}
.fromto__select-field::-ms-clear {
    display: none;
}
.fromto__select-field::-webkit-input-placeholder {
    color: #d9232e;
}
.fromto__select-field:-moz-placeholder,
.fromto__select-field::-moz-placeholder {
    color: #d9232e;
}
.fromto__select-field:-ms-input-placeholder {
    color: #d9232e;
}
.fromto__select-field:after {
    position: absolute;
    top: 50%;
    left: 100%;
    display: block;
    margin: -5px 0 0 -35px;
    width: 0;
    height: 0;
    border-width: 10px 6px 0 6px;
    border-style: solid;
    border-color: #d9232e transparent transparent transparent;
    content: "";
    -webkit-transition: border-color 0.2s ease;
    transition: border-color 0.2s ease;
}
.fromto__select .fromto__select-field._filled:after {
    border-color: #fff transparent transparent transparent;
}
.fromto__select .fromto__select-field._filled._active:after {
    border-color: #d9232e transparent transparent transparent;
}
.fromto__select-field-in {
    position: relative;
    display: block;
    overflow: hidden;
    margin-right: 40px;
    padding: 0 0 0 48px;
    text-overflow: ellipsis;
}
.fromto__select-field-in:before {
    position: absolute;
    top: 50%;
    left: 18px;
    margin-top: -8px;
    width: 16px;
    height: 16px;
    border-radius: 8px;
    background: #fff;
    content: "";
}
.fromto__select.input-active .fromto__select-field-in:before {
    display: none;
}
.fromto__select-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow-x: hidden;
    overflow-y: scroll;
    margin: 0;
    height: 0;
    border-radius: 0 0 26px 26px;
    background: #f1f1f1;
    color: #797b7d;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
    -ms-flex: 1 0 0;
    flex: 1 0 0;
}
.fromto__select-list::-webkit-scrollbar {
    width: 0;
}
.fromto__select._active .fromto__select-list {
    max-height: 100%;
    height: 100%;
}
.fromto__select-list-in {
    box-sizing: border-box;
    padding: 5px 0;
    height: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
    -ms-flex: 1 0 0;
    flex: 1 0 0;
}
.fromto__select-list-in,
.fromto__select-list-title {
    font: 17px/45px Moscow Sans Web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
}
.fromto__select-list-title {
    padding: 0 50px;
    color: #000;
}
.fromto__select-list-item {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0 20px 0 50px;
    border-color: inherit;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    -webkit-transition: background-color 0.2s ease;
    transition: background-color 0.2s ease;
}
.fromto__select-list-item:hover {
    background: #f8f8f8;
}
.fromto__select-list-item:before {
    position: absolute;
    top: 50%;
    left: 23px;
    margin-top: -6px;
    width: 0;
    height: 0;
    border-width: 5px;
    border-style: solid;
    border-color: inherit;
    border-radius: 5px;
    background: 0 0;
    content: "";
}
.fromto__clear {
    display: none;
    color: #a1a1a1;
    text-align: center;
    font: 17px/18px Moscow Sans Web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
    cursor: pointer;
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 18px;
    -ms-flex: 0 0 18px;
    flex: 0 0 18px;
}
.fromto__clear:hover {
    color: #d9232e;
}
.hdr__old .header,
.map._scheme_active .fromto__clear {
    display: block;
}
.hdr__old a.header_w_link {
    display: block;
    min-width: 1024px;
    padding: 10px 0 6px;
    text-decoration: none;
    color: #000;
    background: #f9f95d;
    font: 20px/14px Moscow Sans Web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
    text-align: center;
    transition: all 0.3s;
    border-top: solid 1px #fff;
}
.hdr__old a.header_w_link:hover {
    background: #ffff95;
    transition: all 0.3s;
}
.hdr__old a.header_wt_link {
    display: block;
    min-width: 1024px;
    padding: 10px 0 6px;
    text-decoration: none;
    color: #000;
    background: #f9f95d;
    font: 20px/14px Moscow Sans Web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
    text-align: center;
    transition: all 0.3s;
}
.hdr__old a.header_wt_link:hover {
    background: #fff38d;
}
.hdr__old .header {
    /* position: fixed !important; */
    opacity: 0.97;
    /* top: 0; */
    /* left: 0;
    z-index: 10; */
    width: 100%;
    /* height: 100px; */
    background: #fff;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.hdr__old .header:hover {
    box-shadow: 0 0 50px rgba(0, 0, 0, 0.1);
    opacity: 1;
    transition: all.3s;
}
body:not(._nav-active) .hdr__old .header._sticked {
    height: 50px;
    -webkit-transition: height 0.4s ease, box-shadow 0.4s ease;
    transition: height 0.4s ease, box-shadow 0.4s ease;
}
.hdr__old .header._search {
    -webkit-transform: translate3D(0, 100px, 0);
    -ms-transform: translate3D(0, 100px, 0);
    transform: translate3D(0, 100px, 0);
}
body._map .hdr__old .header {
    position: absolute;
    box-shadow: 0 0 5px #00000033;
    opacity: 0.9;
}
body._map .hdr__old .header:hover {
    box-shadow: 0 3px 20px #00000033;
    opacity: 1;
} 
.hdr__old .header__main {
    width: 50%;
    height: 100%;
    position: relative;
}
.hdr__old .header__main:before {
    display: inline-block;
    margin-right: -4px;
    width: 0;
    height: 100%;
    content: "";
    vertical-align: middle;
}
.hdr__old .header__lang {
    position: absolute;
    top: 52px;
    left: 10px;
    padding: 8px 10px;
    color: #797b7d;
    text-decoration: none;
    text-transform: uppercase;
    font: 10px/10px Helvetica, Arial, sans-serif;
    -webkit-transition: -webkit-transform 0.3s ease 0.3s, opacity 0.3s ease 0.3s;
    transition: transform 0.3s ease 0.3s, opacity 0.3s ease 0.3s;
}
body:not(._nav-active) .hdr__old .header._sticked .header__lang {
    opacity: 0;
    -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s ease;
    transition: transform 0.3s ease, opacity 0.3s ease;
    -webkit-transform: translate3d(0, -50px, 0);
    transform: translate3d(0, -50px, 0);
}
.hdr__old .header__search {
    position: absolute;
    top: 23px;
    left: 20px;
    padding: 8px 10px;
    color: #797b7d;
    display: block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsPSIjN0E3QzdFIiBkPSJNMTUuNzYgMTQuMzI2bC02LjYxNC02LjI2Yy42MDItLjgxNy45Ny0xLjgxOC45Ny0yLjkxQzEwLjExNSAyLjQzNyA3LjkuMjIgNS4xNzUuMjJTLjI0IDIuNDM1LjI0IDUuMTU3YzAgMi43MjMgMi4yMTUgNC45MzggNC45MzggNC45MzguOTA1IDAgMS43NDMtLjI2MiAyLjQ3NC0uNjlsNi43MzMgNi4zNzQgMS4zNzUtMS40NTR6TTIuMjQgNS4xNTZjMC0xLjYxOCAxLjMxNy0yLjkzNiAyLjkzOC0yLjkzNnMyLjkzOCAxLjMxNyAyLjkzOCAyLjkzN2MwIDEuNjItMS4zMTcgMi45MzgtMi45MzggMi45MzhTMi4yNCA2Ljc3NyAyLjI0IDUuMTU3eiIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    -webkit-transition: -webkit-transform 0.3s ease 0.3s, opacity 0.3s ease 0.3s;
    transition: transform 0.3s ease 0.3s, opacity 0.3s ease 0.3s;
}
.hdr__old .header._search .header__search {
    opacity: 0;
    -webkit-transition: opacity 0.15s ease;
    transition: opacity 0.15s ease;
    -webkit-transform: translate3D(-100px, 0, 0);
    -ms-transform: translate3D(-100px, 0, 0);
    transform: translate3D(-100px, 0, 0);
}
body:not(._nav-active) .hdr__old .header._sticked .header__search {
    opacity: 0;
    -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s ease;
    transition: transform 0.3s ease, opacity 0.3s ease;
    -webkit-transform: translate3d(0, -50px, 0);
    transform: translate3d(0, -50px, 0);
}
.hdr__old .header__logo {
    position: relative;
    display: inline-block;
    margin: 0 0 0 72px;
    padding: 0 0 0 35px;
    min-height: 34px;
    width: 120px;
    vertical-align: middle;
    font: 16px/17px FuturaDemi, Helvetica, Arial, sans-serif;
    text-decoration: none;
}
.hdr__old .header__logo:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNSA0MyI+PHBhdGggZD0iTTM1IDE3LjhDMzUgOCAyNy4yIDAgMTcuNSAwUzAgOCAwIDE3LjhjMCA0LjkgMiA5LjQgNS4xIDEyLjYuMy4zLjYuNCAxIC40LjggMCAxLjQtLjYgMS40LTEuNCAwLS40LS4yLS44LS40LTEtMi42LTIuNy00LjMtNi40LTQuMy0xMC41QzIuOCA5LjcgOS40IDMgMTcuNSAzczE0LjcgNi43IDE0LjcgMTQuOWMwIDQuMS0xLjYgNy44LTQuMyAxMC41TDE1LjUgNDAuOWwyIDIuMSAxMi40LTEyLjZDMzMgMjcuMiAzNSAyMi43IDM1IDE3LjgiIGZpbGw9IiNEOTI3MkUiLz48cGF0aCBmaWxsPSIjRDkyNzJFIiBkPSJNMjUuNiAyMS4yTDIxLjIgMTBsLTMuNyA2LjYtMy42LTYuNi00LjQgMTEuMkg4LjJ2MS43aDYuNnYtMS43aC0xbDEtMi44IDIuNyA0LjcgMi44LTQuNyAxIDIuOGgtMXYxLjdoNi42di0xLjciLz48L3N2Zz4=);
    background-repeat: no-repeat;
    width: 35px;
    height: 43px;
    position: absolute;
    bottom: -2px;
    left: 0;
    margin-left: 0;
    content: "";
}
.hdr__old .header__logo-text {
    display: block;
    color: #e82525;
    text-align: center;
}
.hdr__old .header__logo-text-in {
    -webkit-transition: -webkit-transform 0.3s ease 0.3s, opacity 0.3s ease 0.3s;
    transition: transform 0.3s ease 0.3s, opacity 0.3s ease 0.3s;
}
body:not(._nav-active) .hdr__old .header._sticked .header__logo-text-in {
    opacity: 0;
    -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s ease;
    transition: transform 0.3s ease, opacity 0.3s ease;
    -webkit-transform: translate3d(0, -50px, 0);
    transform: translate3d(0, -50px, 0);
}
.hdr__old .header__phone {
    position: relative;
    display: inline-block;
    margin: 0 0 0 85px;
    padding-left: 53px;
    height: 100%;
    vertical-align: middle;
}
@media screen and (max-width: 1130px) {
    .hdr__old .header__phone {
        display: none;
    }
}
.hdr__old .header__phone:before {
    content: "";
    position: absolute;
    top: 36px;
    left: 0;
    display: block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48cGF0aCBmaWxsPSIjRTRFNkU1IiBkPSJNMTUgMEM2LjcxNiAwIDAgNi43MTUgMCAxNXM2LjcxNiAxNSAxNSAxNWM4LjI4NSAwIDE1LTYuNzE1IDE1LTE1UzIzLjI4NSAwIDE1IDB6bTUuNTcgMTkuODk1Yy0uNTI4Ljg3Ny0xLjcgMS4xMDUtMS43IDEuMTA1cy0yLjkwMi0uMTMtNi43MDItMy44Yy0zLjY3LTMuOC0zLjgtNi43MDQtMy44LTYuNzA0cy4yMy0xLjE3IDEuMTA2LTEuNjk3Yy43MDUtLjQyNCAxLjI3NS0uMzY0IDEuMjc1LS4zNjRsLjA0Ni4wNDggMi4wMzYgMy4wOXMtLjQ4Ljc4OC0uNzM3IDEuMTg2Yy0uMjU3LjM5OC0uMzk1LjgxMy4wNjcgMS41OS4zNTQuNTkzLjk3NyAxLjIxNSAxLjMwOCAxLjU1LjMzMy4zMy45NTcuOTUzIDEuNTUgMS4zMDcuNzc1LjQ2MyAxLjE5LjMyNSAxLjU4OC4wNjdzMS4xODYtLjczNyAxLjE4Ni0uNzM3bDMuMDkgMi4wMzYuMDQ3LjA0N2MuMDAyIDAgLjA2Mi41Ny0uMzYgMS4yNzV6Ii8+PC9zdmc+);
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    -webkit-transition: -webkit-transform 0.3s ease 0.3s, opacity 0.3s ease 0.3s;
    transition: transform 0.3s ease 0.3s, opacity 0.3s ease 0.3s;
}
body:not(._nav-active) .hdr__old .header._sticked .header__phone:before {
    border-color: transparent;
    opacity: 0;
    -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s ease;
    transition: transform 0.3s ease, opacity 0.3s ease;
    -webkit-transform: translate3d(0, -50px, 0);
    transform: translate3d(0, -50px, 0);
}
.hdr__old .header__phone-main {
    padding: 35px 0 0;
    height: 65px;
    -webkit-transition: -webkit-transform 0.3s ease 0.3s, opacity 0.3s ease 0.3s;
    transition: transform 0.3s ease 0.3s, opacity 0.3s ease 0.3s;
}
body:not(._nav-active) .hdr__old .header._sticked .header__phone-main {
    opacity: 0;
    -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s ease;
    transition: transform 0.3s ease, opacity 0.3s ease;
    -webkit-transform: translate3d(0, -50px, 0);
    transform: translate3d(0, -50px, 0);
}
.hdr__old .header__phone-mobile {
    color: #797b7d;
    font: 13px/19px Moscow Sans Web, Helvetica, Arial, sans-serif;
    text-decoration: none;
}
.hdr__old .header__phone-mobile-number {
    color: #000;
    font-variant-numeric: tabular-nums;
    font-weight: 700;
}
.hdr__old .header__phone-self {
    color: #000;
    font: 20px/21px Moscow Sans Web, FuturaDemi, Helvetica, sans-serif;
    font-weight: 700;
    font-variant-numeric: tabular-nums;
    text-decoration: none;
}
.hdr__old .header__phone-external {
    position: absolute;
    top: -100px;
    left: 0;
    display: inline-block;
    visibility: hidden;
    color: #d9232e;
    vertical-align: middle;
    white-space: nowrap;
    font: 17px/50px FuturaDemi, Helvetica, Arial, sans-serif;
    opacity: 0;
    -webkit-transition: -webkit-transform 0.3s ease 0.38s, opacity 0.3s ease 0.38s, visibility 0.3s ease;
    transition: transform 0.3s ease 0.38s, opacity 0.3s ease 0.38s, visibility 0.3s ease;
    -webkit-transform: translate3d(60px, 0, 0);
    transform: translate3d(60px, 0, 0);
}
body:not(._nav-active) .hdr__old .header._sticked .header__phone-external {
    top: 0;
    left: -260px;
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.hdr__old .header__nav {
    position: relative;
    float: right;
    width: 50%;
    height: 100%;
}
body._nav-active .hdr__old .header__nav {
    z-index: 4;
}
.infrastructure {
    display: inline-block;
    vertical-align: top;
    font: 16px/50px Helvetica, Arial, sans-serif;
    color: #000;
    width: 180px;
    max-width: 320px;
    background: rgba(255, 255, 255, 0.93);
    -webkit-transition: none;
    transition: none;
}
.infrastructure._active {
    width: 25vw;
    min-width: 300px;
    -webkit-transition: width 0.3s ease, min-width 0.2s ease;
    transition: width 0.3s ease, min-width 0.2s ease;
}
.infrastructure__header {
    position: relative;
    padding: 0 30px 0 20px;
    cursor: pointer;
}
.infrastructure._active .infrastructure__header {
    padding: 10px 60px 10px 20px;
}
.infrastructure__close {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMyIgdmlld0JveD0iMCAwIDIzIDIzIj48cGF0aCBkPSJNMTcuMjM3IDYuNjEybC0uODQ4LS44NDgtNC44OSA0Ljg4OC00Ljg4OC00Ljg4OC0uODQ4Ljg0OCA0Ljg4OCA0Ljg4OC00Ljg4OCA0Ljg5Ljg0OC44NDdMMTEuNSAxMi4zNWw0Ljg5IDQuODg3Ljg0Ny0uODQ4LTQuODg4LTQuODkiLz48cGF0aCBkPSJNMTEuNSAyMi41ODZDNS4zODcgMjIuNTg2LjQxMyAxNy42MTMuNDEzIDExLjVTNS4zODcuNDE0IDExLjUuNDE0IDIyLjU4NiA1LjM4NyAyMi41ODYgMTEuNSAxNy42MTQgMjIuNTg2IDExLjUgMjIuNTg2em0wLTIwLjk3MmMtNS40NTIgMC05Ljg4NyA0LjQzNS05Ljg4NyA5Ljg4NyAwIDUuNDUyIDQuNDM1IDkuODg4IDkuODg3IDkuODg4IDUuNDUgMCA5Ljg4Ny00LjQzNiA5Ljg4Ny05Ljg4NyAwLTUuNDUtNC40MzUtOS44ODYtOS44ODctOS44ODZ6Ii8+PC9zdmc+);
    background-repeat: no-repeat;
    width: 23px;
    height: 23px;
    position: absolute;
    top: 50%;
    right: 24px;
    margin-top: -12px;
    cursor: pointer;
    border-radius: 50%;
    display: none;
    opacity: 0.6;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
}
.infrastructure__close:hover {
    opacity: 1;
}
.infrastructure._active .infrastructure__close {
    display: block;
}
.infrastructure__title {
    font: 16px/50px Moscow Sans Web, Helvetica, Arial, sans-serif;
}
.infrastructure__main {
    width: 100%;
    height: 0;
    max-height: 0;
    -webkit-transition: max-height 0.3s ease;
    transition: max-height 0.3s ease;
}
.infrastructure._active .infrastructure__main {
    height: auto;
    max-height: 310px;
}
.infrastructure__main-in {
    height: 100%;
    overflow-x: hidden;
    overflow-y: scroll;
}
.infrastructure__main-in::-webkit-scrollbar {
    width: 0;
}
.infrastructure__item {
    font: 16px/60px Moscow Sans Web, Helvetica, Arial, sans-serif;
}
.infrastructure__item-input {
    display: none;
}
.infrastructure__item-label {
    display: block;
    position: relative;
    -webkit-transition: background-color 0.24s ease;
    transition: background-color 0.24s ease;
    padding: 0 50px 0 70px;
    cursor: pointer;
}
.infrastructure__item-label:hover {
    background: #e2e2e2;
}
.infrastructure__item-label:before {
    position: absolute;
    top: 50%;
    left: 25px;
    content: "";
}
.infrastructure__item._icon_elevators .infrastructure__item-label:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyOCIgdmlld0JveD0iMCAwIDIwIDI4Ij48cGF0aCBmaWxsPSIjRDYyODI4IiBkPSJNMTIuMjk1IDUuNDI1Yy0xLjU2MyAwLTIuODM1LTEuMjcyLTIuODM1LTIuODM1IDAtMS41NjQgMS4yNzItMi44MzYgMi44MzUtMi44MzYgMS41NjUgMCAyLjgzNyAxLjI3MiAyLjgzNyAyLjgzNiAwIDEuNTYzLTEuMjcyIDIuODM1LTIuODM3IDIuODM1em0wLTQuMDU3Yy0uNjczIDAtMS4yMi41NDgtMS4yMiAxLjIyMiAwIC42NzMuNTQ3IDEuMjIgMS4yMiAxLjIyLjY3NCAwIDEuMjIzLS41NDcgMS4yMjMtMS4yMiAwLS42NzMtLjU1LTEuMjIyLTEuMjIzLTEuMjIyek0xMy4zMjggMjFjLS41NCA0LTIuOTM1IDQuOTA4LTUuOCA0LjkwOC0zLjI2IDAtNS45MTUtMi41OC01LjkxNS01Ljg0MiAwLTEuNjQuNjctMy4wODcgMS43NTMtNC4xNmwtLjkzMi0xLjMxQy45NDIgMTUuOTcgMCAxNy45NDUgMCAyMC4xM2MwIDQuMTUzIDMuMzc4IDcuMzg1IDcuNTMgNy4zODUgMy43NTYgMCA2Ljg3LTIuNTE3IDcuNDMtNi41MTdoLTEuNjMyeiIvPjxwYXRoIGZpbGw9IiNENjI4MjgiIGQ9Ik0xNi4yNTMgMTdsMS42MSA2LjQ5NiAxLjU2NC0uMjA2LTEuOTItNy4yOUgxNFY3aC0zLjYyOEw0Ljg0IDEyLjM0OGMtLjMyLjMxLS4zMjguODE4LS4wMiAxLjE0LjMxLjMyLjgyMy41MjUgMS4xNDMuMjE1TDExLjAyNiA5aDEuNDg0bC0uMDEgNi41MS0xLjI5LS4wMS0uMDEtNS4xMzMtMS4yIDEuNTE2djQuNzUzbC43NzguMzY0aDUuNDc1eiIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 20px;
    height: 28px;
    margin-top: -14px;
}
.infrastructure__item._icon_atm .infrastructure__item-label:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIyMyIgdmlld0JveD0iMCAwIDE5IDIzIj48ZyBmaWxsPSIjRDYyODI4Ij48ZWxsaXBzZSBjeD0iNi43NzMiIGN5PSIxNi40OCIgcng9Ii42MTEiIHJ5PSIuNTg5Ii8+PHBhdGggZD0iTTYuNzczIDE3LjI4OGMtLjQ2MyAwLS44NC0uMzYyLS44NC0uODA4IDAtLjQ0Ni4zNzctLjgxLjg0LS44MS40NjIgMCAuODM4LjM2My44MzguODEuMDAyLjQ0Ni0uMzc0LjgwOC0uODM3LjgwOHptMC0xLjE4Yy0uMjEyIDAtLjM4NC4xNjctLjM4NC4zNzIgMCAuMjA0LjE3LjM3LjM4My4zNy4yMTIgMCAuMzgzLS4xNjYuMzgzLS4zNyAwLS4yMDUtLjE3LS4zNy0uMzgzLS4zN3oiLz48L2c+PGcgZmlsbD0iI0Q2MjgyOCI+PGVsbGlwc2UgY3g9IjYuNzczIiBjeT0iMTkuMTIiIHJ4PSIuNjExIiByeT0iLjU5Ii8+PHBhdGggZD0iTTYuNzczIDE5LjkzYy0uNDYzIDAtLjg0LS4zNjMtLjg0LS44MSAwLS40NDYuMzc3LS44MS44NC0uODEuNDYyIDAgLjgzOC4zNjMuODM4LjgxLjAwMi40NDctLjM3NC44MS0uODM3Ljgxem0wLTEuMThjLS4yMTIgMC0uMzg0LjE2Ni0uMzg0LjM3cy4xNy4zNy4zODMuMzdjLjIxMiAwIC4zODMtLjE2Ni4zODMtLjM3cy0uMTctLjM3LS4zODMtLjM3eiIvPjwvZz48ZyBmaWxsPSIjRDYyODI4Ij48ZWxsaXBzZSBjeD0iMy45MzgiIGN5PSIxNi40OCIgcng9Ii42MTIiIHJ5PSIuNTg5Ii8+PHBhdGggZD0iTTMuOTQgMTcuMjg4Yy0uNDY0IDAtLjg0LS4zNjItLjg0LS44MDggMC0uNDQ2LjM3Ni0uODEuODQtLjgxLjQ2IDAgLjgzNy4zNjMuODM3LjgxIDAgLjQ0Ni0uMzc2LjgwOC0uODM4LjgwOHptMC0xLjE4Yy0uMjE0IDAtLjM4Ni4xNjctLjM4Ni4zNzIgMCAuMjA0LjE3Mi4zNy4zODUuMzcuMjEgMCAuMzgyLS4xNjYuMzgyLS4zNyAwLS4yMDUtLjE3Mi0uMzctLjM4My0uMzd6Ii8+PGVsbGlwc2UgY3g9IjMuOTM4IiBjeT0iMTkuMTIiIHJ4PSIuNjEyIiByeT0iLjU5Ii8+PHBhdGggZD0iTTMuOTQgMTkuOTNjLS40NjQgMC0uODQtLjM2My0uODQtLjgxIDAtLjQ0Ni4zNzYtLjgxLjg0LS44MS40NiAwIC44MzcuMzYzLjgzNy44MSAwIC40NDctLjM3Ni44MS0uODM4Ljgxem0wLTEuMThjLS4yMTQgMC0uMzg2LjE2Ni0uMzg2LjM3cy4xNzIuMzcuMzg1LjM3Yy4yMSAwIC4zODItLjE2Ni4zODItLjM3cy0uMTcyLS4zNy0uMzgzLS4zN3oiLz48Zz48ZWxsaXBzZSBjeD0iOS42MDgiIGN5PSIxNi40OCIgcng9Ii42MTIiIHJ5PSIuNTg5Ii8+PHBhdGggZD0iTTkuNjEgMTcuMjg4Yy0uNDY0IDAtLjg0LS4zNjItLjg0LS44MDggMC0uNDQ2LjM3Ni0uODEuODQtLjgxLjQ2IDAgLjgzNy4zNjMuODM3LjgxIDAgLjQ0Ni0uMzc2LjgwOC0uODM4LjgwOHptMC0xLjE4Yy0uMjE0IDAtLjM4Ni4xNjctLjM4Ni4zNzIgMCAuMjA0LjE3Mi4zNy4zODUuMzcuMjEgMCAuMzgyLS4xNjYuMzgyLS4zNyAwLS4yMDUtLjE3LS4zNy0uMzgzLS4zN3oiLz48L2c+PGc+PGVsbGlwc2UgY3g9IjkuNjA4IiBjeT0iMTkuMTIiIHJ4PSIuNjEyIiByeT0iLjU5Ii8+PHBhdGggZD0iTTkuNjEgMTkuOTNjLS40NjQgMC0uODQtLjM2My0uODQtLjgxIDAtLjQ0Ni4zNzYtLjgxLjg0LS44MS40NiAwIC44MzcuMzYzLjgzNy44MSAwIC40NDctLjM3Ni44MS0uODM4Ljgxem0wLTEuMThjLS4yMTQgMC0uMzg2LjE2Ni0uMzg2LjM3cy4xNzIuMzcuMzg1LjM3Yy4yMSAwIC4zODItLjE2Ni4zODItLjM3cy0uMTctLjM3LS4zODMtLjM3eiIvPjwvZz48L2c+PGcgZmlsbD0iI0Q2MjgyOCI+PGVsbGlwc2UgY3g9IjkuOSIgY3k9IjMuNDk3IiByeD0iLjM1OSIgcnk9Ii4zNDciLz48cGF0aCBkPSJNOS45IDQuMDYzYy0uMzI0IDAtLjU4Ny0uMjU0LS41ODctLjU2NiAwLS4zMTIuMjYzLS41NjYuNTg3LS41NjZzLjU4Ny4yNTUuNTg3LjU2N2MwIC4zMTItLjI2NC41NjYtLjU4Ny41NjZ6bTAtLjY5M2MtLjA3MyAwLS4xMzIuMDU3LS4xMzIuMTI3IDAgLjE0LjI2My4xNC4yNjMgMCAwLS4wNy0uMDU3LS4xMjctLjEzLS4xMjd6Ii8+PC9nPjxwYXRoIGZpbGw9IiNENjI4MjgiIGQ9Ik0xMi41MjggMTUuOTFoNC4wOTV2MS4xNGgtNC4wOTV6TTE5IDEwLjQwOGgtMS40NTZWMS40MDRIMS40NTZ2OS4wMDRIMFYuNzAyTC43MjggMGgxNy41NDRMMTkgLjcwMiIvPjxwYXRoIGZpbGw9IiNENjI4MjgiIGQ9Ik0xOC4yNzIgMjNILjcyOEwwIDIyLjI5OHYtNS4yN2gxLjQ1NnY0LjU2OGgxNi4wODh2LTQuNzZIMTlWMjIuMyIvPjxwYXRoIGZpbGw9IiNENjI4MjgiIGQ9Ik0xLjQ1NiAxNy4wMjhIMHYtNC42OTJsMTUuODI0LjAwNUgxOXY0LjQ5N2gtMS40NTZ2LTMuMDk0SDEuNDU2Ii8+PC9zdmc+);
    background-repeat: no-repeat;
    width: 19px;
    height: 23px;
    margin-top: -12px;
}
.infrastructure__item._icon_tickets .infrastructure__item-label:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIyMyIgdmlld0JveD0iMCAwIDE5IDIzIj48ZyBmaWxsPSIjRDYyODI4Ij48cGF0aCBkPSJNNi42NzYgOS4wMkg3Ljg1djcuMDE0SDYuNjc2ek04Ljg0NCA5LjAyaDEuMTc0djcuMDE0SDguODQ0ek0xMS4wMTIgOS4wMmgxLjE3NHY3LjAxNGgtMS4xNzR6TTUuNTE2IDcuMTY4aDcuODN2MS4xNzRoLTcuODN6Ii8+PC9nPjxwYXRoIGZpbGw9IiNENjI4MjgiIGQ9Ik01LjUxMiAxMS4xYy0xLjA4MyAwLTEuOTY0LS44ODMtMS45NjQtMS45NjdzLjg4Mi0xLjk2NSAxLjk2NC0xLjk2NXYxLjE3NGMtLjQzNiAwLS43OS4zNTUtLjc5Ljc5MnMuMzU1Ljc5Mi43OS43OTJWMTEuMXoiLz48cGF0aCBmaWxsPSIjRDYyODI4IiBkPSJNMTguMTQgMjIuOTk1aC01LjM4NGwtLjcwNC0uNTYyYy0uMjgtMS4yMzQtMS4zNi0yLjA5Ni0yLjYyLTIuMDk2cy0yLjM0Ljg2Mi0yLjYyMiAyLjA5NmwtLjcwNC41NjJILjcyMkwwIDIyLjI3M1YuNzIzTC43MjIgMGg1LjM4M2wuNzA0LjU2Yy4yOCAxLjIzNSAxLjM2IDIuMDk2IDIuNjIgMi4wOTYgMS4yNjMgMCAyLjM0LS44NiAyLjYyLTIuMDk1bC43MDctLjU2aDUuMzg0bC43MjMuNzIydjIxLjU1bC0uNzIzLjcyM3ptLTQuODQ4LTEuNDQ0aDQuMTI2VjEuNDQ1SDEzLjI5QzEyLjY5IDMuMDM0IDExLjE3NCA0LjEgOS40MyA0LjFjLTEuNzQgMC0zLjI1NS0xLjA2Ni0zLjg2LTIuNjU2SDEuNDQ1VjIxLjU1SDUuNTdjLjYwMy0xLjU5IDIuMTE4LTIuNjU2IDMuODYtMi42NTYgMS43NDQgMCAzLjI2IDEuMDY2IDMuODYyIDIuNjU3eiIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 19px;
    height: 23px;
    margin-top: -12px;
}
.infrastructure__item._icon_photos .infrastructure__item-label:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDIyIDE4Ij48cGF0aCBmaWxsPSIjRDYyODI4IiBkPSJNMTAuOTcgMTQuMzI2Yy0yLjYwNCAwLTQuNzI0LTIuMTItNC43MjQtNC43M1M4LjM2NiA0Ljg3IDEwLjk3IDQuODdzNC43MjMgMi4xMiA0LjcyMyA0LjczLTIuMTIgNC43MjgtNC43MjMgNC43Mjh6bTAtOC4wNDZjLTEuODI2IDAtMy4zMTMgMS40ODgtMy4zMTMgMy4zMThzMS40ODYgMy4zMTggMy4zMTMgMy4zMThjMS44MjYgMCAzLjMxMi0xLjQ5IDMuMzEyLTMuMzE4IDAtMS44My0xLjQ4Ny0zLjMxOC0zLjMxMi0zLjMxOHpNMjEuOTM4IDMuNjY3aC0xLjQxVjEuNDFIMS40MXYyLjI1N0gwVi43MDdMLjcwNiAwaDIwLjUyNmwuNzA2LjcwNiIvPjxwYXRoIGZpbGw9IiNENjI4MjgiIGQ9Ik0yMS4yMzIgMTguMTNILjcwNkwwIDE3LjQyNlY2Ljc1M2wuNzA2LS43MDVoMy42OHYxLjQxSDEuNDF2OS4yNjJoMTkuMTE3VjcuNDZoLTIuOTc1VjYuMDQ3aDMuNjhsLjcwNi43MDV2MTAuNjcyIi8+PC9zdmc+);
    background-repeat: no-repeat;
    width: 22px;
    height: 18px;
    margin-top: -9px;
}
.infrastructure__item._icon_newspapers .infrastructure__item-label:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIyIDIyIj48cGF0aCBmaWxsPSIjRDYyODI4IiBkPSJNMS4zOTIgMTkuMjZIMFY0LjIxbC42OTYtLjY5N0gyLjM3djEuMzkyaC0uOTc4TTIxLjIzOCAxOS4yNmgtMS4zOTJWMS4zOTNINS42NjZ2MTcuODdINC4yNzNWLjY5NUw0Ljk3IDBIMjAuNTRsLjY5Ni42OTYiLz48cGF0aCBmaWxsPSIjRDYyODI4IiBkPSJNMTQuMTcgNC4xMTRoMy41MnYxLjEzaC0zLjUyek0xNC4xNyA3LjE4NmgzLjUydjEuMTNoLTMuNTJ6TTcuODIzIDEwLjMyaDkuODY3djEuMTMySDcuODIzek03LjgyMyAxMy4zOTJoOS44Njd2MS4xMzJINy44MjN6TTcuODIzIDE2LjQ2Mmg5Ljg2N3YxLjEzMkg3LjgyM3pNMTIuMTI2IDguMzhIOC41MzJsLS41NjYtLjU2NVY0LjYxN2wuNTY2LS41NjZoMy41OTNsLjU2Ni41Njd2My4xOThsLS41NjQuNTY2ek05LjA5OCA3LjI1aDIuNDZWNS4xOEg5LjFWNy4yNXpNMi44MzMgMjEuOTYzQzEuMjcgMjEuOTYzIDAgMjAuNjkgMCAxOS4xMjdoMS4zOTJjMCAuNzk2LjY0NiAxLjQ0MyAxLjQ0IDEuNDQzczEuNDQyLS42NDggMS40NDItMS40NDNoMS4zOTJjMCAxLjU2NC0xLjI3IDIuODM2LTIuODMzIDIuODM2eiIvPjxwYXRoIGZpbGw9IiNENjI4MjgiIGQ9Ik0xOC40MDcgMjEuOTYzSDIuODMzVjIwLjU3aDE1LjU3NGMuNzk0IDAgMS40NC0uNjQ4IDEuNDQtMS40NDNoMS4zOTJjLS4wMDIgMS41NjQtMS4yNzIgMi44MzYtMi44MzMgMi44MzZ6Ii8+PC9zdmc+);
    background-repeat: no-repeat;
    width: 22px;
    height: 22px;
    margin-top: -11px;
}
.infrastructure__item-input:checked + .infrastructure__item-label:after {
    position: absolute;
    top: 50%;
    right: 30px;
    margin-top: -4px;
    width: 9px;
    height: 9px;
    background: #000;
    border-radius: 5px;
    content: "";
}
.map {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: #f6f6f8;
}
.map__viewport {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    cursor: -webkit-grab;
    cursor: grab;
}
.map__viewport-in {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -950px 0 0 -700px;
    width: 1600px;
    height: 2000px;
    -webkit-transition: -webkit-transform 0.2s ease;
    transition: transform 0.2s ease;
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
}
.map__layer {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.map__layer#map-background {
    background: url(/img/metro/new_map.svg?v1.0) center center no-repeat;
    opacity: 0.4;
}
#map-markers {
    opacity: 0.4;
}
.map__layer-img {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -750px 0 0 -640px;
}
#map-markers > svg {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
#map-markers > svg g {
    cursor: pointer;
    text-shadow: 0 0 7px #fff;
}
#map-markers > svg g text {
    font-size: 16px;
}
#map-markers > svg g .pane {
    -webkit-transition: fill 0.2s ease;
    transition: fill 0.2s ease;
    fill: transparent;
}
#map-markers > svg g:hover .pane {
    -webkit-transition: fill 0.2s ease;
    transition: fill 0.2s ease;
    fill: #fff;
}
#map-markers > svg g._faded {
    opacity: 0.3;
    fill: transparent;
}
#map-markers > svg g._highlighted path[fill="#fff"] {
    opacity: 1;
    fill: #fff;
}
svg g._highlighted {
    visibility: visible !important;
}
.map__zoom {
    position: absolute;
    z-index: 1;
    bottom: 25px;
    right: 15px;
}
.map__aside {
    top: 0;
    z-index: 9;
    width: 0;
}
.map__aside,
.map__aside-in {
    position: absolute;
    top: 80px;
    right: 0;
    bottom: 0;
}
.map__aside-in {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 210px;
    box-shadow: 0 20px 50px rgba(0, 0, 0, 0.1);
    -webkit-transition: height 0.4s ease, -webkit-transform 0.4s ease;
    transition: height 0.4s ease, transform 0.4s ease;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.map._scheme_active .map__aside-in,
.map._sidebar_active .map__aside-in {
    height: 100%;
    right: 15px;
}
.map._card_active .map__aside-in {
    -webkit-transform: translate3d(50vw, 0, 0);
    transform: translate3d(50vw, 0, 0);
}
.map__aside-fromto {
    min-height: 210px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
}
.map._scheme_active .map__aside-fromto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.map__aside-result {
    display: none;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}
.map._scheme_active .map__aside-result {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.map._scheme_active._sidebar_active .map__aside-result {
    display: none;
}
.map__aside-card {
    position: absolute;
    top: 20px;
    right: 0;
    bottom: 0;
    z-index: 9;
    min-width: 540px;
    max-width: 640px;
    width: 50vw;
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}
.map._card_active .map__aside-card {
    -webkit-transition: -webkit-transform 0.5s ease;
    transition: transform 0.5s ease;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.map__infrastructure {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
}
.map__marker {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    cursor: pointer;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.map__marker:before {
    position: absolute;
    top: -4px;
    left: -4px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #fff;
    content: "";
    opacity: 1;
}
.map__marker._faded {
    opacity: 0.5;
}
.map__marker._faded:hover {
    opacity: 1;
}
.map__marker-label {
    position: absolute;
    padding: 5px 6px;
    border-radius: 11px;
    color: #191919;
    white-space: nowrap;
    font: 13px/12px FuturaDemi, Helvetica, Arial, sans-serif;
    opacity: 1;
    -webkit-transition: background-color 0.2s ease;
    transition: background-color 0.2s ease;
}
.map__marker._highlighted .map__marker-label,
.map__marker:hover .map__marker-label {
    background: #fff;
}
body._message {
    height: 100%;
    overflow-y: hidden;
    overflow-x: hidden;
}
.message {
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    display: block;
    background-color: #d9232e;
    z-index: 98;
    font-size: 0;
}
.message:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 100%;
}
.message__progress {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    height: 3px;
    width: 0;
    background-color: #fff;
}
.message._start .message__progress {
    -webkit-animation: msg_progress 10s linear;
    animation: msg_progress 10s linear;
    width: 100%;
}
.message__close {
    top: 25px;
    right: 55px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNSIgaGVpZ2h0PSIzNSIgdmlld0JveD0iMCAwIDM1IDM1Ij48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMjAuODg3IDEyLjU5bC0yLjc3OCAyLjc4LTIuNzc4LTIuNzgtMS40MTQgMS40MTUgMi43NzcgMi43NzgtMi43NzcgMi43NzcgMS40MTQgMS40MTQgMi43NzctMi43NzcgMi43NzcgMi43NzdMMjIuMyAxOS41NmwtMi43NzctMi43NzcgMi43NzgtMi43NzgiLz48cGF0aCBkPSJNMTcuNS0uMzU0QzcuODM1LS4zNTQgMCA3LjQ4MiAwIDE3LjE0NmMwIDkuNjY2IDcuODM1IDE3LjUgMTcuNSAxNy41UzM1IDI2LjgxMiAzNSAxNy4xNDZjMC05LjY2NC03LjgzNS0xNy41LTE3LjUtMTcuNXptMCAzM2MtOC41NDcgMC0xNS41LTYuOTUzLTE1LjUtMTUuNXM2Ljk1My0xNS41IDE1LjUtMTUuNVMzMyA4LjYgMzMgMTcuMTQ2cy02Ljk1MyAxNS41LTE1LjUgMTUuNXoiLz48L2c+PC9zdmc+);
    height: 50px;
    width: 50px;
    cursor: pointer;
}
.message__close,
.message__logo {
    position: absolute;
    display: block;
    background-repeat: no-repeat;
    background-size: 100%;
}
.message__logo {
    top: 26px;
    left: 72px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNSA0MyI+PHBhdGggZD0iTTM1IDE3LjhDMzUgOCAyNy4yIDAgMTcuNSAwUzAgOCAwIDE3LjhjMCA0LjkgMiA5LjQgNS4xIDEyLjYuMy4zLjYuNCAxIC40LjggMCAxLjQtLjYgMS40LTEuNCAwLS40LS4yLS44LS40LTEtMi42LTIuNy00LjMtNi40LTQuMy0xMC41QzIuOCA5LjcgOS40IDMgMTcuNSAzczE0LjcgNi43IDE0LjcgMTQuOWMwIDQuMS0xLjYgNy44LTQuMyAxMC41TDE1LjUgNDAuOWwyIDIuMSAxMi40LTEyLjZDMzMgMjcuMiAzNSAyMi43IDM1IDE3LjgiIGZpbGw9IiNmZmYiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjUuNiAyMS4yTDIxLjIgMTBsLTMuNyA2LjYtMy42LTYuNi00LjQgMTEuMkg4LjJ2MS43aDYuNnYtMS43aC0xbDEtMi44IDIuNyA0LjcgMi44LTQuNyAxIDIuOGgtMXYxLjdoNi42di0xLjciLz48L3N2Zz4=);
    width: 35px;
    height: 43px;
}
.message__block {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
}
.message__block-inner {
    display: block;
    width: 700px;
    margin: 0 auto;
}
.message__block-time {
    display: block;
    color: #d9232e;
    font: 14px/18px Helvetica, Arial, sans-serif;
    margin-bottom: 30px;
}
.message__block-text {
    display: block;
    color: #fff;
    text-align: center;
    font: 24px/34px Moscow Sans Web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
    margin-bottom: 84px;
}
.message__block-link {
    display: block;
    font: 17px/1 Moscow sans web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
    width: 82px;
    padding: 15px 45px 16px;
    margin: 0 auto;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 26px;
    text-decoration: none;
    -webkit-transition: background 0.2s ease, color 0.2s ease;
    transition: background 0.2s ease, color 0.2s ease;
}
.message__block-link:hover {
    background-color: #fff;
    color: #d9232e;
}
@-webkit-keyframes msg_progress {
    0% {
        width: 0;
    }
    100% {
        width: 100%;
    }
}
@keyframes msg_progress {
    0% {
        width: 0;
    }
    100% {
        width: 100%;
    }
}
.mobility {
    position: relative;
    background-color: #e3e4e6;
    padding: 100px 0 0;
    font-size: 0;
}
.mobility__content {
    display: block;
    vertical-align: top;
    width: 75%;
    padding: 45px 100px 90px;
    box-sizing: border-box;
    color: #3d3f41;
    margin-left: 25%;
}
body._mobility .textpage {
    background: #fff;
}
body._mobility .form__input,
body._mobility .form__textarea {
    background: #3895f3;
    color: #fff;
}
body._mobility .form__item._select .selectize-input {
    background: #3895f3;
}
body._mobility .form__item._select .selectize-input > input {
    color: #fff !important;
}
body._mobility .form__item._select .selectize-input input::-webkit-input-placeholder {
    color: #fff;
}
body._mobility .form__item._select .selectize-input input:-moz-placeholder,
body._mobility .form__item._select .selectize-input input::-moz-placeholder {
    color: #fff;
}
body._mobility .form__item._select .selectize-input input:-ms-input-placeholder {
    color: #fff;
}
body._mobility .form__item._select .selectize-input.dropdown-active > input {
    color: #797b7d !important;
}
body._mobility .form__item._select .selectize-input.dropdown-active input::-webkit-input-placeholder {
    color: #797b7d !important;
}
body._mobility .form__item._select .selectize-input.dropdown-active input:-moz-placeholder,
body._mobility .form__item._select .selectize-input.dropdown-active input::-moz-placeholder {
    color: #797b7d !important;
}
body._mobility .form__item._select .selectize-input.dropdown-active input:-ms-input-placeholder {
    color: #797b7d !important;
}
body._mobility .form__item._select .selectize-input:after {
    border-color: #fff transparent transparent transparent;
}
body._mobility .form__item._select .selectize-input.dropdown-active {
    background: #f8f8f8;
}
body._mobility .selectize-control._fb-category .item,
body._mobility .selectize-control._fb-theme .item,
body._mobility .selectize-dropdown._fb-category .option,
body._mobility .selectize-dropdown._fb-theme .option,
body._mobility .selectize-dropdown._fb-type .option {
    color: #fff;
}
body._mobility .selectize-input.dropdown-active .selectize-control._fb-type .item {
    color: #797b7d;
}
.nav._opening {
    height: 100vh;
    display: block;
    position: absolute;
    right: 0;
    width: 420px;
}
.nav__burger {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 4;
    width: 100px;
    height: 100%;
    white-space: nowrap;
    font-size: 0;
    background-color: #ababab;
}
.nav__burger._dark-bg {
    background: #c4c4c4;
}
.nav__burger._full {
    -webkit-transform: translate3D(320px, 0, 0);
    -ms-transform: translate3D(320px, 0, 0);
    transform: translate3D(320px, 0, 0);
    width: 420px;
}
.nav._active .nav__burger,
.nav__burger._closing {
    -webkit-transition: -webkit-transform 0.3s ease, background-color 0.2s ease;
    transition: transform 0.3s ease, background-color 0.2s ease;
}
.nav._active .nav__burger {
    -webkit-transform: translate3D(0, 0, 0);
    -ms-transform: translate3D(0, 0, 0);
    transform: translate3D(0, 0, 0);
    height: 100px;
    background-color: #d82832;
}
.nav._opening .nav__burger {
    height: 100px;
}
body._loading .nav__burger {
    visibility: hidden;
}
.nav__burger-btn {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 25px;
    padding: 0 37px 0 38px;
    display: block;
    cursor: pointer;
}
.nav:not(._active) .nav__burger-btn:hover {
    background: #929292;
}
.nav._active .nav__burger-btn {
    cursor: default;
}
.nav__burger-btn:after {
    display: inline-block;
    width: 0;
    height: 100%;
    content: "";
    vertical-align: middle;
}
.nav__burger-text {
    position: absolute;
    top: 0;
    left: 102px;
    display: none;
    color: #fff;
    width: 200px;
    height: 100%;
    box-sizing: border-box;
    padding-top: 4px;
    font: 28px/1 FuturaDemi, Helvetica, Arial, sans-serif;
}
.nav__burger-text:after {
    display: inline-block;
    width: 0;
    height: 100%;
    content: "";
    vertical-align: middle;
}
.nav__burger._full .nav__burger-text {
    display: block;
}
.nav__burger-in {
    position: relative;
    display: inline-block;
    width: 25px;
    height: 2px;
    background: #fff;
    vertical-align: middle;
    -webkit-transition: background-color 0 linear 0.15s;
    transition: background-color 0s linear 0.15s;
}
.nav__burger-in:after,
.nav__burger-in:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: #fff;
    content: "";
    -webkit-transition: -webkit-transform 0.2s linear 0.3s;
    transition: transform 0.2s linear 0.3s;
}
.nav__burger-in:before {
    -webkit-transform: translate3d(0, -8px, 0);
    transform: translate3d(0, -8px, 0);
    -webkit-animation: burger-top-reverse 0.4s ease;
    animation: burger-top-reverse 0.4s ease;
}
.nav__burger-in:after {
    -webkit-transform: translate3d(0, 8px, 0);
    transform: translate3d(0, 8px, 0);
    -webkit-animation: burger-bottom-reverse 0.4s ease;
    animation: burger-bottom-reverse 0.4s ease;
}
.hdr__old .header._sticked .nav__burger-in:before {
    -webkit-transition: -webkit-transform 0.2s linear;
    transition: transform 0.2s linear;
    -webkit-transform: translate3d(0, -6px, 0);
    transform: translate3d(0, -6px, 0);
}
.hdr__old .header._sticked .nav__burger-in:after {
    -webkit-transition: -webkit-transform 0.2s linear;
    transition: transform 0.2s linear;
    -webkit-transform: translate3d(0, 6px, 0);
    transform: translate3d(0, 6px, 0);
}
.nav__burger-close {
    display: none;
    position: absolute;
    right: 30px;
    top: 30px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNSIgaGVpZ2h0PSIzNSIgdmlld0JveD0iMCAwIDM1IDM1Ij48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMjAuODg3IDEyLjU5bC0yLjc3OCAyLjc4LTIuNzc4LTIuNzgtMS40MTQgMS40MTUgMi43NzcgMi43NzgtMi43NzcgMi43NzcgMS40MTQgMS40MTQgMi43NzctMi43NzcgMi43NzcgMi43NzdMMjIuMyAxOS41NmwtMi43NzctMi43NzcgMi43NzgtMi43NzgiLz48cGF0aCBkPSJNMTcuNS0uMzU0QzcuODM1LS4zNTQgMCA3LjQ4MiAwIDE3LjE0NmMwIDkuNjY2IDcuODM1IDE3LjUgMTcuNSAxNy41UzM1IDI2LjgxMiAzNSAxNy4xNDZjMC05LjY2NC03LjgzNS0xNy41LTE3LjUtMTcuNXptMCAzM2MtOC41NDcgMC0xNS41LTYuOTUzLTE1LjUtMTUuNXM2Ljk1My0xNS41IDE1LjUtMTUuNVMzMyA4LjYgMzMgMTcuMTQ2cy02Ljk1MyAxNS41LTE1LjUgMTUuNXoiLz48L2c+PC9zdmc+);
    background-repeat: no-repeat;
    width: 35px;
    height: 35px;
    cursor: pointer;
}
.nav__burger._full .nav__burger-close {
    display: block;
}
@-webkit-keyframes burger-top {
    0% {
        -webkit-transform: translate3d(0, -6px, 0);
        transform: translate3d(0, -6px, 0);
    }
    50% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    100% {
        -webkit-transform: translate3d(0, 0, 0) rotate(-45deg);
        transform: translate3d(0, 0, 0) rotate(-45deg);
    }
}
@keyframes burger-top {
    0% {
        -webkit-transform: translate3d(0, -6px, 0);
        transform: translate3d(0, -6px, 0);
    }
    50% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    100% {
        -webkit-transform: translate3d(0, 0, 0) rotate(-45deg);
        transform: translate3d(0, 0, 0) rotate(-45deg);
    }
}
@-webkit-keyframes burger-bottom {
    0% {
        -webkit-transform: translate3d(0, 6px, 0);
        transform: translate3d(0, 6px, 0);
    }
    50% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    100% {
        -webkit-transform: translate3d(0, 0, 0) rotate(45deg);
        transform: translate3d(0, 0, 0) rotate(45deg);
    }
}
@keyframes burger-bottom {
    0% {
        -webkit-transform: translate3d(0, 6px, 0);
        transform: translate3d(0, 6px, 0);
    }
    50% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    100% {
        -webkit-transform: translate3d(0, 0, 0) rotate(45deg);
        transform: translate3d(0, 0, 0) rotate(45deg);
    }
}
@-webkit-keyframes burger-top-reverse {
    0% {
        -webkit-transform: translate3d(0, 0, 0) rotate(-45deg);
        transform: translate3d(0, 0, 0) rotate(-45deg);
    }
    50% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    100% {
        -webkit-transform: translate3d(0, -6px, 0);
        transform: translate3d(0, -6px, 0);
    }
}
@keyframes burger-top-reverse {
    0% {
        -webkit-transform: translate3d(0, 0, 0) rotate(-45deg);
        transform: translate3d(0, 0, 0) rotate(-45deg);
    }
    50% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    100% {
        -webkit-transform: translate3d(0, -6px, 0);
        transform: translate3d(0, -6px, 0);
    }
}
@-webkit-keyframes burger-bottom-reverse {
    0% {
        -webkit-transform: translate3d(0, 0, 0) rotate(45deg);
        transform: translate3d(0, 0, 0) rotate(45deg);
    }
    50% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    100% {
        -webkit-transform: translate3d(0, 6px, 0);
        transform: translate3d(0, 6px, 0);
    }
}
@keyframes burger-bottom-reverse {
    0% {
        -webkit-transform: translate3d(0, 0, 0) rotate(45deg);
        transform: translate3d(0, 0, 0) rotate(45deg);
    }
    50% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    100% {
        -webkit-transform: translate3d(0, 6px, 0);
        transform: translate3d(0, 6px, 0);
    }
}
@media screen and (max-width: 1200px) {
    .nav__holder:not(._side) {
        display: none !important;
    }
}
.nav__holder {
    position: absolute;
    right: 0;
    box-sizing: border-box;
    padding: 0 8% 0 0;
    width: 100%;
    background: 0 0;
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
}
.nav__holder._side {
    width: 420px;
    top: 100px;
    bottom: 100px;
    padding: 40px 0 30px;
    background-color: #fff;
    -webkit-transform: translate3D(320px, 0, 0);
    -ms-transform: translate3D(320px, 0, 0);
    transform: translate3D(320px, 0, 0);
}
@media screen and (min-width: 1280px) {
    .nav__holder._side {
        bottom: 0;
    }
}
.nav._active .nav__holder {
    -webkit-transform: translate3D(0, 0, 0);
    -ms-transform: translate3D(0, 0, 0);
    transform: translate3D(0, 0, 0);
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
}
.nav__holder-inner {
    display: block;
    width: 100%;
    overflow: hidden;
    height: 100px;
    position: relative;
    box-sizing: border-box;
}
.nav__holder-inner::-webkit-scrollbar {
    width: 0;
}
.nav__holder-inner:hover .newsside__bar {
    opacity: 1;
}
.nav__holder._side .nav__holder-inner {
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 30px 0 100px;
    height: calc(100vh - 270px);
}
@media screen and (min-width: 1280px) {
    .nav__holder._side .nav__holder-inner {
        height: calc(100vh - 170px);
    }
}
.nav__phone {
    position: absolute;
    bottom: -100px;
    right: 0;
    height: 100px;
    width: 420px;
    padding-left: 83px;
    box-sizing: border-box;
    background: #c4c4c4;
}
.nav._opening .nav__phone,
.nav__phone {
    display: block;
}
.nav__phone:before {
    content: "";
    position: absolute;
    top: 36px;
    left: 30px;
    display: block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48cGF0aCBmaWxsPSIjRTRFNkU1IiBkPSJNMTUgMEM2LjcxNiAwIDAgNi43MTUgMCAxNXM2LjcxNiAxNSAxNSAxNWM4LjI4NSAwIDE1LTYuNzE1IDE1LTE1UzIzLjI4NSAwIDE1IDB6bTUuNTcgMTkuODk1Yy0uNTI4Ljg3Ny0xLjcgMS4xMDUtMS43IDEuMTA1cy0yLjkwMi0uMTMtNi43MDItMy44Yy0zLjY3LTMuOC0zLjgtNi43MDQtMy44LTYuNzA0cy4yMy0xLjE3IDEuMTA2LTEuNjk3Yy43MDUtLjQyNCAxLjI3NS0uMzY0IDEuMjc1LS4zNjRsLjA0Ni4wNDggMi4wMzYgMy4wOXMtLjQ4Ljc4OC0uNzM3IDEuMTg2Yy0uMjU3LjM5OC0uMzk1LjgxMy4wNjcgMS41OS4zNTQuNTkzLjk3NyAxLjIxNSAxLjMwOCAxLjU1LjMzMy4zMy45NTcuOTUzIDEuNTUgMS4zMDcuNzc1LjQ2MyAxLjE5LjMyNSAxLjU4OC4wNjdzMS4xODYtLjczNyAxLjE4Ni0uNzM3bDMuMDkgMi4wMzYuMDQ3LjA0N2MuMDAyIDAgLjA2Mi41Ny0uMzYgMS4yNzV6Ii8+PC9zdmc+);
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
}
@media screen and (min-width: 1280px) {
    .nav__phone {
        display: none;
    }
}
.nav__phone-main {
    padding: 35px 0 0;
    height: 65px;
}
.nav__phone-mobile {
    color: #797b7d;
    font: 13px/19px Helvetica, Arial, sans-serif;
}
.nav__phone-mobile-number {
    color: #d9232e;
}
.nav__phone-self {
    color: #d9232e;
    font: 18px/19px FuturaDemi, Helvetica, sans-serif;
}
.nav__list {
    visibility: visible;
    white-space: normal;
    font-size: 0;
    -webkit-transition: opacity 0.2s;
    -webkit-transition: opacity 0.3s ease 0.3s, visibility 0.3s ease 0.3s, -webkit-transform 0.3s ease 0.3s;
    transition: opacity 0.3s ease 0.3s, visibility 0.3s ease 0.3s, transform 0.3s ease 0.3s;
}
body:not(._nav-active) .hdr__old  .header._sticked .nav__list {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s ease;
    transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s ease;
    -webkit-transform: translate3d(0, -50px, 0);
    transform: translate3d(0, -50px, 0);
}
.nav__list-link {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    padding: 0 15px 0 15px;
    width: 21%;
    height: 100px;
    color: #666f77;
    vertical-align: middle;
    text-decoration: none;
    white-space: nowrap;
    font: 18px/22px Moscow Sans Web, Helvetica, Arial, sans-serif;
    font-weight: 700;
    -webkit-transition: color 0.2s ease, border-top 0.2s ease;
    transition: color 0.2s ease, border-top 0.2s ease;
    border-top: 3px solid transparent;
    transition: 0s;
}
.nav__list-link:hover {
    color: #000;
    transition: 0s;
}
.nav__list-link:after {
    display: inline-block;
    width: 0;
    height: 100%;
    content: "";
    vertical-align: middle;
}
.nav__holder._side .nav__list-link {
    display: block;
    width: 100%;
    color: #6a737b;
    height: auto;
    border: 0;
    line-height: 30px;
    margin-bottom: 5px;
    margin-left: -5px;
    border-radius: 7px;
    padding: 5px 0 2px 10px;
    transition: 0.15s;
}
.nav__holder._side .nav__list-link:hover {
    color: #fff;
    background: #d5232d;
    transition: 0.15s;
}
.nav__holder._side .nav__list-link:after {
    display: none;
}
.nav__list-link-text {
    display: inline-block;
    vertical-align: middle;
    white-space: normal;
    font: 18px/20px Moscow Sans Web, Helvetica, Arial, sans-serif;
    font-weight: 700;
}
.news {
    position: relative;
    padding: 20px 0 0;
}
.news__title {
    margin: 0;
    padding: 30px 0 22px;
    color: #222;
    font: 30px/48px Moscow Sans Web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
    text-decoration: none;
}
.news__more,
.news__title {
    display: block;
    text-align: center;
}
.news__more {
    padding: 40px 0 25px;
}
.news__more-link {
    padding-top: 45px;
    display: inline-block;
    font: 25px/25px Moscow Sans Web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
    color: #666f76;
    text-decoration: none;
    position: relative;
    transition: all 0.3s;
}
.news__more-link:hover {
    color: #393e44;
}
.news__more-link:before {
    content: "";
    display: block;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -15px;
    background-size: 100%;
    background: url(images/png/news.png) center no-repeat;
}
.newslist {
    position: relative;
    background-color: #f3f3f3;
    padding: 125px 0 0;
}
.newslist__header {
    font-size: 0;
    padding: 0 20px 20px 42px;
}
.newslist__path-link {
    font: 15px/22px Helvetica, Arial, sans-serif;
    color: #797b7d;
    text-decoration: none;
}
.newslist__path-link:before {
    content: "/";
    padding: 0 10px;
}
.newslist__path-link:first-child:before {
    display: none;
}
.newslist__title {
    width: 30%;
    font: 36px/22px Moscow Sans Web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
    color: #d62828;
}
.newslist__filter,
.newslist__title {
    display: inline-block;
    vertical-align: baseline;
}
.newslist__filter {
    width: 70%;
    text-align: right;
}
.newslist__filter-item {
    display: inline-block;
    font: 17px/52px Moscow Sans Web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
    height: 50px;
    border-radius: 26px;
    color: #797b7d;
    padding: 0 17px;
    cursor: pointer;
    border: 2px solid transparent;
}
.newslist__filter-item:hover {
    color: #d62828;
}
.newslist__filter-item._active {
    color: #d62828;
    border-color: #d62828;
}
.newslist__search-link {
    display: inline-block;
    height: 50px;
    padding: 0 17px;
    border-radius: 26px;
    margin: 0 17px;
    vertical-align: middle;
    font-size: 0;
}
.newslist__search-link:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNy41IDE3LjUiPjxwYXRoIGQ9Ik01LjUgMTFDMi41IDExIDAgOC41IDAgNS41UzIuNSAwIDUuNSAwIDExIDIuNSAxMSA1LjUgOC41IDExIDUuNSAxMXptMC05QzMuNiAyIDIgMy42IDIgNS41UzMuNiA5IDUuNSA5IDkgNy40IDkgNS41IDcuNCAyIDUuNSAyeiIgZmlsbD0iIzc5N0I3RCIvPjxwYXRoIGZpbGw9IiM3OTdCN0QiIGQ9Ik05LjE4NiA4LjE1M2w4LjM1MyA3LjkwNS0xLjM3NiAxLjQ1Mi04LjM1Mi03LjkwNXoiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    content: "";
    display: inline-block;
    vertical-align: middle;
}
.newslist__search-link:after {
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 100%;
    content: "";
}
.newslist__content {
    position: relative;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    padding: 0;
}
.newslist__list {
    margin: 0 10px;
}
.newslist__list,
.newslist__list-item {
    position: relative;
    padding: 0;
    box-sizing: border-box;
}
.newslist__list-item {
    display: inline-block;
    overflow: hidden;
    margin: 10px 0;
    float: left;
    vertical-align: top;
    width: 300px;
    height: 300px;
    border-radius: 10px;
    box-shadow: 0 0 8px 0 rgba(175, 175, 175, 0.2);
    -webkit-transition: all 0.5s cubic-bezier(0.2, 1, 0.75, 0.99);
    transition: all 0.5s cubic-bezier(0.2, 1, 0.75, 0.99);
}
.newslist__list-item:hover {
    box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.25);
    transition: all 0.5s cubic-bezier(0.2, 1, 0.75, 0.99);
}
.newslist__list-item:active {
    box-shadow: 0 0 8px #afafaf;
}
.newslist__list-item:hover .newslist__text-block {
    transition: all 0.5s cubic-bezier(0.2, 1, 0.75, 0.99);
}
.newslist__list-item:hover .newslist__share {
    right: auto;
    bottom: 10px;
    opacity: 1;
    visibility: hidden;
}
.newslist__list-item._important {
    width: 620px;
}
.newslist__list-item._important:hover .newslist__text-time {
    margin-top: 0;
}
.newslist__list-item._warning {
    width: 300px;
}
.newslist__share {
    display: none;
}
.newslist__list-item._warning .newslist__share {
    display: none;
}
.newslist__link {
    position: relative;
    display: block;
    width: 100%;
    height: 300px;
    background: #aaa;
}
.newslist__list-item._important .newslist__link,
.newslist__list-item._warning .newslist__link {
    width: 100%;
}
.newslist__list-item._video .newslist__link:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjAgMTEuNSI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0tLjktMS40djEzLjhoMi4yVjkuNmgyLjV2Mi44aDE3LjFWLTEuNHoiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJiIj48dXNlIHhsaW5rOmhyZWY9IiNhIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PGcgY2xpcC1wYXRoPSJ1cmwoI2IpIj48cGF0aCBkPSJNMTMuNyAxMS40SC43bC0uNy0uNlYuNkwuNyAwaDEzbC43LjZ2Mi42TDE5IC42bDEgLjZ2OS4xbC0xIC42LTQuNy0yLjd2Mi42bC0uNi42ek0xLjMgMTAuMUgxM3YtM2wxLS42IDQuNyAyLjdWMi4zTDE0IDVsLTEtLjZWMS4zSDEuM3Y4Ljh6IiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 20px;
    height: 12px;
    position: absolute;
    top: 39px;
    left: 37px;
    z-index: 3;
    display: block;
    content: "";
}
.newslist__list-item._video .newslist__link:after {
    position: absolute;
    top: 17px;
    left: 19px;
    z-index: 2;
    display: block;
    width: 56px;
    height: 56px;
    border-radius: 28px;
    background: #d62828;
    content: "";
}
.newslist__image {
    position: absolute;
    top: -5px;
    left: 0;
    z-index: 4;
    width: 100%;
    border-radius: 100%/7%;
    transform: scale(1);
    transition: all 0.5s cubic-bezier(0.2, 1, 0.75, 0.99);
}
.newslist__list-item:hover img.newslist__image {
    transform: scale(1.03);
    transition: all 0.5s cubic-bezier(0.2, 1, 0.75, 0.99);
}
.newslist__list-item._important .newslist__image {
    min-width: 50%;
    width: auto;
}
.newslist__list-item._warning .newslist__image {
    display: none;
}
.newslist__text-block {
    position: absolute;
    z-index: 3;
    display: block;
    box-sizing: border-box;
    padding: 20px;
    width: 100%;
    height: 100%;
    background: #fff;
    top: 150px;
    left: 0;
    -webkit-transition: all 0.5s cubic-bezier(0.2, 1, 0.75, 0.99);
    transition: all 0.5s cubic-bezier(0.2, 1, 0.75, 0.99);
}
.newslist__list-item._important .newslist__text-block {
    width: 50%;
    left: 50%;
    top: 0;
}
.newslist__list-item._warning .newslist__text-block {
    background: #d62828;
    color: #fff;
    top: 0;
}
.newslist__list-item._warning:hover .newslist__text-block:hover {
    background: #ec4636;
}
.newslist__text-title {
    display: block;
    margin-bottom: 26px;
    width: auto;
    height: 65px;
    color: #000;
    font: 16px/20px Moscow Sans Web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
    -webkit-transition: margin-bottom 0.3s linear;
    transition: margin-bottom 0.3s linear;
}
.newslist__list-item._warning .newslist__text-title {
    font: 20px/28px Moscow Sans Web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
    height: 200px;
    color: #fff;
}
.newslist__text-time {
    display: block;
    margin: 0 0 24px;
    color: #a2a9b1;
    font: 14px/14px Moscow Sans Web, Helvetica, Arial, sans-serif;
    -webkit-transition: top 0.5s ease;
    transition: top 0.5s ease;
}
.newslist__text-time:before {
    display: inline-block;
    margin-right: 6px;
    width: 5px;
    height: 5px;
    border-radius: 3px;
    background: #a2a9b1;
    content: "";
    vertical-align: middle;
}
.newslist__list-item._important .newslist__text-title {
    font: 21px/30px FuturaDemi, Helvetica, Arial, sans-serif;
    color: #d62828;
}
.newslist__list-item._important .newslist__text-time {
    margin-top: 176px;
    -webkit-transition: margin-top 0.4s ease;
    transition: margin-top 0.4s ease;
}
.newslist__list-item._warning .newslist__text-time {
    margin-top: 40px;
    color: #fff;
}
.newslist__list-item._warning .newslist__text-time:before {
    background: #fff;
}
.newslist__text-desc {
    display: block;
    color: #3c3a3a;
    font: 14px/20px Helvetica, Arial, sans-serif;
    -webkit-transition: top 0.5s ease;
    transition: top 0.5s ease;
}
.newslist__list-item._warning .newslist__text-desc {
    color: #fff;
}
.newslist__share {
    position: absolute;
    z-index: 10;
    opacity: 0;
    bottom: -120px;
    left: 25px;
    width: auto;
    -webkit-transition: opacity 0.1s linear 0.2s, bottom 0.5s ease, right 0.5s ease;
    transition: opacity 0.1s linear 0.2s, bottom 0.5s ease, right 0.5s ease;
}
.newslist__list-item._important .newslist__share {
    left: 50%;
    margin-left: 20px;
}
.newslist__share-link {
    display: inline-block;
    margin: 0 16px 0 0;
    width: 30px;
    height: 30px;
    transition: 0.3s;
}
.newslist__share-link._vk {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOS41IDI5LjUiPjxwYXRoIGQ9Ik0xNC44IDI5LjVDNi42IDI5LjUgMCAyMi45IDAgMTQuNyAwIDYuNiA2LjYgMCAxNC44IDBzMTQuOCA2LjYgMTQuOCAxNC43Yy0uMSA4LjItNi43IDE0LjgtMTQuOCAxNC44em0wLTI4QzcuNCAxLjUgMS41IDcuNCAxLjUgMTQuNyAxLjUgMjIuMSA3LjQgMjggMTQuOCAyOFMyOCAyMi4xIDI4IDE0LjdjMC03LjMtNS45LTEzLjItMTMuMi0xMy4yeiIgZmlsbD0iI0JEQkZDMiIvPjxwYXRoIGQ9Ik0xMS4zIDEwLjNoMy40Yy43IDAgMS4yIDAgMS41LjFzLjYuMi45LjQuNS40LjcuNy4zLjYuMyAxLS4xLjgtLjMgMS4xLS41LjYtLjkuOGMuNS4yLjkuNCAxLjIuOHMuNC44LjQgMS4zYzAgLjQtLjEuOC0uMyAxLjFzLS40LjctLjcuOS0uNy40LTEuMi40Yy0uMyAwLTEgLjEtMi4xLjFoLTIuOXYtOC43em0xLjcgMS41djJIMTUuNGMuMyAwIC41LS4xLjctLjNzLjMtLjQuMy0uN2MwLS4zLS4xLS41LS4yLS42cy0uNC0uMy0uNy0uM0gxM3ptMCAzLjR2Mi4zaDEuNmMuNiAwIDEgMCAxLjItLjEuMyAwIC41LS4yLjYtLjNzLjItLjQuMi0uN2MwLS4zLS4xLS41LS4yLS43cy0uMy0uMy0uNS0uNC0uNy0uMS0xLjUtLjFIMTN6IiBmaWxsPSIjQkRCRkMyIi8+PC9zdmc+);
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
}
.newslist__share-link._fb {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOS41IDI5LjUiPjxwYXRoIGQ9Ik0xNC44IDI5LjVDNi42IDI5LjUgMCAyMi45IDAgMTQuOCAwIDYuNiA2LjYgMCAxNC44IDBzMTQuOCA2LjYgMTQuOCAxNC44Yy0uMSA4LjEtNi43IDE0LjctMTQuOCAxNC43em0wLTI4QzcuNCAxLjUgMS41IDcuNCAxLjUgMTQuOFM3LjQgMjggMTQuOCAyOCAyOCAyMi4xIDI4IDE0LjggMjIuMSAxLjUgMTQuOCAxLjV6IiBmaWxsPSIjQkRCRkMyIi8+PHBhdGggZD0iTTEzLjQgMTMuM3YtMS4xYzAtLjQuMS0uOC4yLTEuMXMuMy0uNy42LS45Yy4yLS4zLjUtLjUuOC0uNi4zLS4yLjctLjIgMS0uMmgxLjh2Mi4ySDE2Yy0uMSAwLS4yLjEtLjMuMnMtLjEuMy0uMS41djEuMWgyLjJ2Mi4yaC0yLjJWMjFoLTIuMnYtNS40aC0xLjh2LTIuMmgxLjh6IiBmaWxsPSIjQkRCRkMyIi8+PC9zdmc+);
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
}
.newslist__share-link._tw {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOS41IDI5LjUiPjxwYXRoIGQ9Ik0xNC44IDI5LjVDNi42IDI5LjUgMCAyMi45IDAgMTQuNyAwIDYuNiA2LjYgMCAxNC44IDBzMTQuOCA2LjYgMTQuOCAxNC43Yy0uMSA4LjItNi43IDE0LjgtMTQuOCAxNC44em0wLTI4QzcuNCAxLjUgMS41IDcuNCAxLjUgMTQuNyAxLjUgMjIuMSA3LjQgMjggMTQuOCAyOFMyOCAyMi4xIDI4IDE0LjdjMC03LjMtNS45LTEzLjItMTMuMi0xMy4yeiIgZmlsbD0iI0JEQkZDMiIvPjxwYXRoIGQ9Ik0yMC43IDEwLjdjLS4zLjQtLjcuOC0xLjEgMS4ydi4zYzAgLjgtLjEgMS41LS40IDIuMy0uMy44LS43IDEuNS0xLjMgMi4xLS42LjYtMS4yIDEuMS0yIDEuNS0uOC40LTEuNy42LTIuOC42LS42IDAtMS4zLS4xLTEuOS0uM3MtMS4xLS40LTEuNy0uOGguNmMxLjEgMCAyLS4zIDIuOC0xLS41IDAtMS0uMi0xLjMtLjUtLjQtLjMtLjYtLjctLjgtMS4xLjIgMCAuMy4xLjQuMWguM3MuMiAwIC4zLS4xYy0uNS0uMS0xLS40LTEuMy0uOC0uMy0uNC0uNS0uOS0uNS0xLjUuMi4xLjMuMS41LjJzLjQuMS42LjFjLS4zLS4yLS42LS41LS44LS44LS4yLS4zLS4zLS43LS4zLTEuMXMuMS0uOC4zLTEuMmMuNi43IDEuMyAxLjMgMi4xIDEuNy44LjQgMS43LjcgMi42LjcgMC0uMi0uMS0uMy0uMS0uNSAwLS4zLjEtLjYuMi0uOS4xLS4zLjMtLjUuNS0uN3MuNC0uNC43LS41LjYtLjIuOS0uMmMuMyAwIC43LjEuOS4ycy41LjMuNy41Yy4zIDAgLjUtLjEuOC0uMi4zLS4xLjUtLjIuNy0uMy0uMi41LS41LjktMSAxLjMuMiAwIC41LS4xLjctLjEuMi0uMS41LS4xLjctLjJ6IiBmaWxsPSIjQkRCRkMyIi8+PC9zdmc+);
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
}
.newslist__share-link._vk:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOS41IDI5LjUiPjxwYXRoIGQ9Ik0xNC44IDI5LjVDNi42IDI5LjUgMCAyMi45IDAgMTQuNyAwIDYuNiA2LjYgMCAxNC44IDBzMTQuOCA2LjYgMTQuOCAxNC43Yy0uMSA4LjItNi43IDE0LjgtMTQuOCAxNC44eiIgZmlsbD0iI0Q5MjMyRSIvPjxwYXRoIGQ9Ik0xMS4zIDEwLjNoMy40Yy43IDAgMS4yIDAgMS41LjFzLjYuMi45LjQuNS40LjcuNy4zLjYuMyAxLS4xLjgtLjMgMS4xLS41LjYtLjkuOGMuNS4yLjkuNCAxLjIuOHMuNC44LjQgMS4zYzAgLjQtLjEuOC0uMyAxLjFzLS40LjctLjcuOS0uNy40LTEuMi40Yy0uMyAwLTEgLjEtMi4xLjFoLTIuOXYtOC43em0xLjcgMS41djJIMTUuNGMuMyAwIC41LS4xLjctLjNzLjMtLjQuMy0uN2MwLS4zLS4xLS41LS4yLS42cy0uNC0uMy0uNy0uM0gxM3ptMCAzLjR2Mi4zaDEuNmMuNiAwIDEgMCAxLjItLjEuMyAwIC41LS4yLjYtLjNzLjItLjQuMi0uN2MwLS4zLS4xLS41LS4yLS43cy0uMy0uMy0uNS0uNC0uNy0uMS0xLjUtLjFIMTN6IiBmaWxsPSIjRkZGIi8+PC9zdmc+);
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
}
.newslist__share-link._fb:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOS41IDI5LjUiPjxwYXRoIGQ9Ik0xNC44IDI5LjVDNi42IDI5LjUgMCAyMi45IDAgMTQuNyAwIDYuNiA2LjYgMCAxNC44IDBzMTQuOCA2LjYgMTQuOCAxNC44Yy0uMSA4LjEtNi43IDE0LjctMTQuOCAxNC43eiIgZmlsbD0iI0Q5MjMyRSIvPjxwYXRoIGQ9Ik0xMy40IDEzLjN2LTEuMWMwLS40LjEtLjguMi0xLjFzLjMtLjcuNi0uOWMuMi0uMy41LS41LjgtLjYuMy0uMi43LS4yIDEtLjJoMS44djIuMkgxNmMtLjEgMC0uMi4xLS4zLjJzLS4xLjMtLjEuNXYxLjFoMi4ydjIuMmgtMi4yVjIxaC0yLjJ2LTUuNGgtMS44di0yLjJoMS44eiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
}
.newslist__share-link._tw:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOS41IDI5LjUiPjxwYXRoIGQ9Ik0xNC44IDI5LjVDNi42IDI5LjUgMCAyMi45IDAgMTQuNyAwIDYuNiA2LjYgMCAxNC44IDBzMTQuOCA2LjYgMTQuOCAxNC43Yy0uMSA4LjItNi43IDE0LjgtMTQuOCAxNC44eiIgZmlsbD0iI0Q5MjMyRSIvPjxwYXRoIGQ9Ik0yMC43IDEwLjdjLS4zLjQtLjcuOC0xLjEgMS4ydi4zYzAgLjgtLjEgMS41LS40IDIuMy0uMy44LS43IDEuNS0xLjMgMi4xLS42LjYtMS4yIDEuMS0yIDEuNS0uOC40LTEuNy42LTIuOC42LS42IDAtMS4zLS4xLTEuOS0uM3MtMS4xLS40LTEuNy0uOGguNmMxLjEgMCAyLS4zIDIuOC0xLS41IDAtMS0uMi0xLjMtLjUtLjQtLjMtLjYtLjctLjgtMS4xLjIgMCAuMy4xLjQuMWguM3MuMiAwIC4zLS4xYy0uNS0uMS0xLS40LTEuMy0uOC0uMy0uNC0uNS0uOS0uNS0xLjUuMi4xLjMuMS41LjJzLjQuMS42LjFjLS4zLS4yLS42LS41LS44LS44LS4yLS4zLS4zLS43LS4zLTEuMXMuMS0uOC4zLTEuMmMuNi43IDEuMyAxLjMgMi4xIDEuNy44LjQgMS43LjcgMi42LjcgMC0uMi0uMS0uMy0uMS0uNSAwLS4zLjEtLjYuMi0uOS4xLS4zLjMtLjUuNS0uN3MuNC0uNC43LS41LjYtLjIuOS0uMmMuMyAwIC43LjEuOS4ycy41LjMuNy41Yy4zIDAgLjUtLjEuOC0uMi4zLS4xLjUtLjIuNy0uMy0uMi41LS41LjktMSAxLjMuMiAwIC41LS4xLjctLjEuMi0uMS41LS4xLjctLjJ6IiBmaWxsPSIjRkZGIi8+PC9zdmc+);
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
}
.newslist__more {
    display: block;
    padding: 86px 0 88px;
    text-align: center;
}
.newslist__more-link {
    padding: 0 0 0 108px;
    display: inline-block;
    font: 25px/25px FuturaDemi, Helvetica, Arial, sans-serif;
    color: #d62828;
    text-decoration: none;
    position: relative;
}
.newslist__more-link:before {
    display: inline-block;
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -41px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3MSA4NC44Ij48cGF0aCBkPSJNMzYgMTQuOEwyNC45IDcuNCAzNiAwdjE0Ljh6bS05LjMtNy40TDM1IDEzVjEuOWwtOC4zIDUuNXpNMzUgODQuOFY3MGwxMS4xIDcuNEwzNSA4NC44em0xLTEyLjlWODNsOC4zLTUuNS04LjMtNS42eiIgZmlsbD0iIzg0ODQ4NCIvPjxwYXRoIGQ9Ik02MC42IDY3LjVsLS43LS43QzY2LjQgNjAuMyA3MCA1MS42IDcwIDQyLjRjMC0xOS0xNS41LTM0LjUtMzQuNS0zNC41di0xQzU1LjEgNi45IDcxIDIyLjggNzEgNDIuNGMwIDkuNS0zLjcgMTguNC0xMC40IDI1LjF6TTM1LjUgNzcuOUMxNS45IDc3LjkgMCA2MiAwIDQyLjQgMCAzMi45IDMuNyAyNCAxMC40IDE3LjNsLjcuN0M0LjYgMjQuNSAxIDMzLjIgMSA0Mi40YzAgMTkgMTUuNSAzNC41IDM0LjUgMzQuNXYxeiIgZmlsbD0iIzg0ODQ4NCIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 71px;
    height: 85px;
}
.newslist__more-link:hover:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3MSA4NC4yIj48cGF0aCBkPSJNMzYgMTQuOEwyNC45IDcuNCAzNiAwdjE0Ljh6bS05LjMtNy40TDM1IDEzVjEuOWwtOC4zIDUuNXpNMzUgODQuOFY3MGwxMS4xIDcuNEwzNSA4NC44em0xLTEyLjlWODNsOC4zLTUuNS04LjMtNS42eiIgZmlsbD0iI0Q2MjgyOCIvPjxwYXRoIGQ9Ik02MC42IDY3LjVsLS43LS43QzY2LjQgNjAuMyA3MCA1MS42IDcwIDQyLjRjMC0xOS0xNS41LTM0LjUtMzQuNS0zNC41di0xQzU1LjEgNi45IDcxIDIyLjggNzEgNDIuNGMwIDkuNS0zLjcgMTguNC0xMC40IDI1LjF6TTM1LjUgNzcuOUMxNS45IDc3LjkgMCA2MiAwIDQyLjQgMCAzMi45IDMuNyAyNCAxMC40IDE3LjNsLjcuN0M0LjYgMjQuNSAxIDMzLjIgMSA0Mi40YzAgMTkgMTUuNSAzNC41IDM0LjUgMzQuNXYxeiIgZmlsbD0iI0Q2MjgyOCIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 71px;
    height: 84px;
    -webkit-animation: newslist__more 0.7s linear 0 infinite;
    animation: newslist__more 0.7s linear 0 infinite;
}
@-webkit-keyframes newslist__more {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    50% {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
    }
    100% {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }
}
@keyframes newslist__more {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    50% {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
    }
    100% {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }
}
.newspage {
    position: relative;
    padding: 100px 0 0;
    font-size: 0;
}
.newspage__content {
    display: block;
    padding: 45px 100px 90px;
    box-sizing: border-box;
    color: #3d3f41;
}
.newspage__content._active {
    display: inline-block;
}
.newspage__header {
    font-size: 0;
    padding: 0 20px 20px 42px;
}
.newspage__share {
    width: 100%;
    display: table;
    background: #bebebf;
    border-radius: 25px;
    margin: 90px 0 0;
    transition: all 0.2s;
}
.newspage__share:hover {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    transition: all 0.2s;
}
.newspage__share-link {
    height: 50px;
    width: 25%;
    padding: 0 0 0 10px;
    display: table-cell;
    text-align: center;
    font: 700 15px/50px Helvetica, Arial, sans-serif;
    color: #fff !important;
    box-sizing: border-box;
    border-radius: 25px;
    text-decoration: none;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.newspage__share-link:before {
    display: inline-block;
    margin-right: 18px;
    content: "";
    vertical-align: middle;
    margin-top: -4px;
}
.newspage__share-link._vk:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOS41IDI5LjUiPjxwYXRoIGQ9Ik0xNC44IDI5LjVDNi42IDI5LjUgMCAyMi45IDAgMTQuNyAwIDYuNiA2LjYgMCAxNC44IDBzMTQuOCA2LjYgMTQuOCAxNC43Yy0uMSA4LjItNi43IDE0LjgtMTQuOCAxNC44eiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0xMS4zIDEwLjNoMy40Yy43IDAgMS4yIDAgMS41LjFzLjYuMi45LjQuNS40LjcuNy4zLjYuMyAxLS4xLjgtLjMgMS4xLS41LjYtLjkuOGMuNS4yLjkuNCAxLjIuOHMuNC44LjQgMS4zYzAgLjQtLjEuOC0uMyAxLjFzLS40LjctLjcuOS0uNy40LTEuMi40Yy0uMyAwLTEgLjEtMi4xLjFoLTIuOXYtOC43em0xLjcgMS41djJIMTUuNGMuMyAwIC41LS4xLjctLjNzLjMtLjQuMy0uN2MwLS4zLS4xLS41LS4yLS42cy0uNC0uMy0uNy0uM0gxM3ptMCAzLjR2Mi4zaDEuNmMuNiAwIDEgMCAxLjItLjEuMyAwIC41LS4yLjYtLjNzLjItLjQuMi0uN2MwLS4zLS4xLS41LS4yLS43cy0uMy0uMy0uNS0uNC0uNy0uMS0xLjUtLjFIMTN6IiBmaWxsPSIjQkVCRUJGIi8+PC9zdmc+);
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
}
.newspage__share-link._in:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIzMHB4IiBoZWlnaHQ9IjMwcHgiIHZpZXdCb3g9IjAgMCAzMCAzMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5JbnN0YWdyYW1fY2lyY2xlPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9Ikluc3RhZ3JhbV9jaXJjbGUiIGZpbGw9IiNGRkZGRkYiPiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNSwzMCBDNy41LDMwIDAsMjMuMjg0MjcxMiAwLDE1IEMwLDYuNzE1NzI4NzUgNi43MTU3Mjg3NSwwIDE1LDAgQzIzLjI4NDI3MTIsMCAzMCw2LjcxNTcyODc1IDMwLDE1IEMzMCwyMy4yODQyNzEyIDIyLjUsMzAgMTUsMzAgWiBNMTkuNSw3LjY4NzUgTDEwLjUsNy42ODc1IEM4LjkzNzUsNy42ODc1IDcuNjg3NSw4LjkzNzUgNy42ODc1LDEwLjUgTDcuNjg3NSwxMy41IEw3LjY4NzUsMTkuNSBDNy42ODc1LDIxLjA2MjUgOC45Mzc1LDIyLjMxMjUgMTAuNSwyMi4zMTI1IEwxOS41LDIyLjMxMjUgQzIxLjA2MjUsMjIuMzEyNSAyMi4zMTI1LDIxLjA2MjUgMjIuMzEyNSwxOS41IEwyMi4zMTI1LDEzLjUgTDIyLjMxMjUsMTAuNSBDMjIuMzEyNSw4LjkzNzUgMjEuMDYyNSw3LjY4NzUgMTkuNSw3LjY4NzUgWiBNMjAuMzEyNSw5LjM3NSBMMjAuNjI1LDkuMzc1IEwyMC42MjUsOS42ODc1IEwyMC42MjUsMTEuODc1IEwxOC4xMjUsMTEuODc1IEwxOC4xMjUsOS4zNzUgTDIwLjMxMjUsOS4zNzUgWiBNMTIuOTM3NSwxMy41IEMxMy4zNzUsMTIuODc1IDE0LjE4NzUsMTIuNDM3NSAxNSwxMi40Mzc1IEMxNS44MTI1LDEyLjQzNzUgMTYuNjI1LDEyLjg3NSAxNy4wNjI1LDEzLjUgQzE3LjM3NSwxMy45Mzc1IDE3LjU2MjUsMTQuNDM3NSAxNy41NjI1LDE1IEMxNy41NjI1LDE2LjQzNzUgMTYuMzc1LDE3LjU2MjUgMTUsMTcuNTYyNSBDMTMuNjI1LDE3LjU2MjUgMTIuNDM3NSwxNi40Mzc1IDEyLjQzNzUsMTUgQzEyLjQzNzUsMTQuNDM3NSAxMi42MjUsMTMuOTM3NSAxMi45Mzc1LDEzLjUgWiBNMjAuODc1LDE5LjUgQzIwLjg3NSwyMC4yNSAyMC4yNSwyMC44NzUgMTkuNSwyMC44NzUgTDEwLjUsMjAuODc1IEM5Ljc1LDIwLjg3NSA5LjEyNSwyMC4yNSA5LjEyNSwxOS41IEw5LjEyNSwxMy41IEwxMS4zMTI1LDEzLjUgQzExLjEyNSwxMy45Mzc1IDExLDE0LjUgMTEsMTUgQzExLDE3LjE4NzUgMTIuODEyNSwxOSAxNSwxOSBDMTcuMTg3NSwxOSAxOSwxNy4xODc1IDE5LDE1IEMxOSwxNC41IDE4Ljg3NSwxMy45Mzc1IDE4LjY4NzUsMTMuNSBMMjAuODc1LDEzLjUgTDIwLjg3NSwxOS41IFoiIGlkPSJPdmFsLTIiPjwvcGF0aD4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
}
.newspage__share-link._fb:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOS41IDI5LjUiPjxwYXRoIGQ9Ik0xNC44IDI5LjVDNi42IDI5LjUgMCAyMi45IDAgMTQuOCAwIDYuNiA2LjYgMCAxNC44IDBzMTQuOCA2LjYgMTQuOCAxNC44Yy0uMSA4LjEtNi43IDE0LjctMTQuOCAxNC43eiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0xMy40IDEzLjN2LTEuMWMwLS40LjEtLjguMi0xLjFzLjMtLjcuNi0uOWMuMi0uMy41LS41LjgtLjYuMy0uMi43LS4yIDEtLjJoMS44djIuMkgxNmMtLjEgMC0uMi4xLS4zLjJzLS4xLjMtLjEuNXYxLjFoMi4ydjIuMmgtMi4yVjIxaC0yLjJ2LTUuNGgtMS44di0yLjJoMS44eiIgZmlsbD0iI0JFQkVCRiIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
}
.newspage__share-link._tw:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOS41IDI5LjUiPjxwYXRoIGQ9Ik0xNC44IDI5LjVDNi42IDI5LjUgMCAyMi45IDAgMTQuNyAwIDYuNiA2LjYgMCAxNC44IDBzMTQuOCA2LjYgMTQuOCAxNC43Yy0uMSA4LjItNi43IDE0LjgtMTQuOCAxNC44eiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0yMC43IDEwLjdjLS4zLjQtLjcuOC0xLjEgMS4ydi4zYzAgLjgtLjEgMS41LS40IDIuMy0uMy44LS43IDEuNS0xLjMgMi4xLS42LjYtMS4yIDEuMS0yIDEuNS0uOC40LTEuNy42LTIuOC42LS42IDAtMS4zLS4xLTEuOS0uM3MtMS4xLS40LTEuNy0uOGguNmMxLjEgMCAyLS4zIDIuOC0xLS41IDAtMS0uMi0xLjMtLjUtLjQtLjMtLjYtLjctLjgtMS4xLjIgMCAuMy4xLjQuMWguM3MuMiAwIC4zLS4xYy0uNS0uMS0xLS40LTEuMy0uOC0uMy0uNC0uNS0uOS0uNS0xLjUuMi4xLjMuMS41LjJzLjQuMS42LjFjLS4zLS4yLS42LS41LS44LS44LS4yLS4zLS4zLS43LS4zLTEuMXMuMS0uOC4zLTEuMmMuNi43IDEuMyAxLjMgMi4xIDEuNy44LjQgMS43LjcgMi42LjcgMC0uMi0uMS0uMy0uMS0uNSAwLS4zLjEtLjYuMi0uOS4xLS4zLjMtLjUuNS0uN3MuNC0uNC43LS41LjYtLjIuOS0uMmMuMyAwIC43LjEuOS4ycy41LjMuNy41Yy4zIDAgLjUtLjEuOC0uMi4zLS4xLjUtLjIuNy0uMy0uMi41LS41LjktMSAxLjMuMiAwIC41LS4xLjctLjEuMi0uMS41LS4xLjctLjJ6IiBmaWxsPSIjQkVCRUJGIi8+PC9zdmc+);
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
}
.newspage__share-link._vk:hover {
    background: #4a74a5;
}
.newspage__share-link._vk:hover:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOS41IDI5LjUiPjxwYXRoIGQ9Ik0xNC44IDI5LjVDNi42IDI5LjUgMCAyMi45IDAgMTQuNyAwIDYuNiA2LjYgMCAxNC44IDBzMTQuOCA2LjYgMTQuOCAxNC43Yy0uMSA4LjItNi43IDE0LjgtMTQuOCAxNC44eiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0xMS4zIDEwLjNoMy40Yy43IDAgMS4yIDAgMS41LjFzLjYuMi45LjQuNS40LjcuNy4zLjYuMyAxLS4xLjgtLjMgMS4xLS41LjYtLjkuOGMuNS4yLjkuNCAxLjIuOHMuNC44LjQgMS4zYzAgLjQtLjEuOC0uMyAxLjFzLS40LjctLjcuOS0uNy40LTEuMi40Yy0uMyAwLTEgLjEtMi4xLjFoLTIuOXYtOC43em0xLjcgMS41djJIMTUuNGMuMyAwIC41LS4xLjctLjNzLjMtLjQuMy0uN2MwLS4zLS4xLS41LS4yLS42cy0uNC0uMy0uNy0uM0gxM3ptMCAzLjR2Mi4zaDEuNmMuNiAwIDEgMCAxLjItLjEuMyAwIC41LS4yLjYtLjNzLjItLjQuMi0uN2MwLS4zLS4xLS41LS4yLS43cy0uMy0uMy0uNS0uNC0uNy0uMS0xLjUtLjFIMTN6IiBmaWxsPSIjNEE3NEE1Ii8+PC9zdmc+);
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
}
.newspage__share-link._fb:hover {
    background: #3b5998;
}
.newspage__share-link._fb:hover:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOS41IDI5LjUiPjxwYXRoIGQ9Ik0xNC44IDI5LjVDNi42IDI5LjUgMCAyMi45IDAgMTQuOCAwIDYuNiA2LjYgMCAxNC44IDBzMTQuOCA2LjYgMTQuOCAxNC44Yy0uMSA4LjEtNi43IDE0LjctMTQuOCAxNC43eiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0xMy40IDEzLjN2LTEuMWMwLS40LjEtLjguMi0xLjFzLjMtLjcuNi0uOWMuMi0uMy41LS41LjgtLjYuMy0uMi43LS4yIDEtLjJoMS44djIuMkgxNmMtLjEgMC0uMi4xLS4zLjJzLS4xLjMtLjEuNXYxLjFoMi4ydjIuMmgtMi4yVjIxaC0yLjJ2LTUuNGgtMS44di0yLjJoMS44eiIgZmlsbD0iIzNCNTk5OCIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
}
.newspage__share-link._tw:hover {
    background: #55acee;
}
.newspage__share-link._in:hover {
    background: radial-gradient(circle at 30% 107%, #fdf497 0, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.25);
}
.newspage__share-link._tw:hover:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOS41IDI5LjUiPjxwYXRoIGQ9Ik0xNC44IDI5LjVDNi42IDI5LjUgMCAyMi45IDAgMTQuNyAwIDYuNiA2LjYgMCAxNC44IDBzMTQuOCA2LjYgMTQuOCAxNC43Yy0uMSA4LjItNi43IDE0LjgtMTQuOCAxNC44eiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0yMC43IDEwLjdjLS4zLjQtLjcuOC0xLjEgMS4ydi4zYzAgLjgtLjEgMS41LS40IDIuMy0uMy44LS43IDEuNS0xLjMgMi4xLS42LjYtMS4yIDEuMS0yIDEuNS0uOC40LTEuNy42LTIuOC42LS42IDAtMS4zLS4xLTEuOS0uM3MtMS4xLS40LTEuNy0uOGguNmMxLjEgMCAyLS4zIDIuOC0xLS41IDAtMS0uMi0xLjMtLjUtLjQtLjMtLjYtLjctLjgtMS4xLjIgMCAuMy4xLjQuMWguM3MuMiAwIC4zLS4xYy0uNS0uMS0xLS40LTEuMy0uOC0uMy0uNC0uNS0uOS0uNS0xLjUuMi4xLjMuMS41LjJzLjQuMS42LjFjLS4zLS4yLS42LS41LS44LS44LS4yLS4zLS4zLS43LS4zLTEuMXMuMS0uOC4zLTEuMmMuNi43IDEuMyAxLjMgMi4xIDEuNy44LjQgMS43LjcgMi42LjcgMC0uMi0uMS0uMy0uMS0uNSAwLS4zLjEtLjYuMi0uOS4xLS4zLjMtLjUuNS0uN3MuNC0uNC43LS41LjYtLjIuOS0uMmMuMyAwIC43LjEuOS4ycy41LjMuNy41Yy4zIDAgLjUtLjEuOC0uMi4zLS4xLjUtLjIuNy0uMy0uMi41LS41LjktMSAxLjMuMiAwIC41LS4xLjctLjEuMi0uMS41LS4xLjctLjJ6IiBmaWxsPSIjNTVBQ0VFIi8+PC9zdmc+);
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
}
.newspage__slider {
    position: relative;
    width: 100%;
    height: 510px;
    margin: 0 0 44px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-font-smoothing: antialiased;
}
.newspage__slider-viewport {
    position: absolute;
    top: 0;
    right: -1px;
    bottom: 0;
    left: -1px;
    overflow: hidden;
}
.newspage__slider-layer {
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition-property: left, -webkit-transform;
    transition-property: left, transform;
    -webkit-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
    transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
    -webkit-transition-duration: 0.24s;
    transition-duration: 0.24s;
    z-index: 0;
}
.newspage__slider-slide {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    text-align: center;
    white-space: nowrap;
}
.newspage__slider-slide:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 0;
    font-size: 0;
}
.newspage__slider-slide:after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 14px;
    height: 14px;
    margin: -9px 0 0 -9px;
    visibility: hidden;
    content: "";
    border-radius: 50%;
    border: 2px solid #fff;
    border-right: 2px solid transparent;
    -webkit-animation: photor__preloader 0.8s linear infinite;
    animation: photor__preloader 0.8s linear infinite;
    opacity: 0;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.newspage__slider-image {
    position: absolute;
    top: 0;
    right: 1px;
    bottom: 0;
    left: 1px;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: left center;
    opacity: 1;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
    visibility: visible;
    display: inline-block;
    vertical-align: middle;
}
.newspage__slider-image._alt:before {
    display: block;
    content: attr(data-alt);
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    text-align: center;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 4px 0;
    font: 14px/20px Arial;
}
.newspage__slider-slide._loading:after {
    visibility: visible;
    opacity: 1;
}
.newspage__slider-image._loading {
    opacity: 0;
}
.newspage__slider-slide._hidden {
    display: none;
}
.newspage__slider-image._auto {
    background-size: contain;
}
@media (max-width: 400px) {
    .newspage__slider-image._auto {
        background-size: cover;
    }
}
.newspage__slider-slide._center {
    background-size: auto;
}
.newspage__slider-slide._html:after,
.newspage__slider-slide._html:before {
    display: none;
}
.newspage__slider-controls {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    cursor: move;
    cursor: -webkit-grab;
    cursor: -moz-grab;
}
.newspage__slider-next,
.newspage__slider-prev {
    position: absolute;
    bottom: 0;
    border: 1px #d62828 solid;
    border-radius: 20px;
    width: 38px;
    height: 38px;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    -webkit-transition: background 0.2s ease;
    transition: background 0.2s ease;
}
.newspage__slider-next:hover,
.newspage__slider-prev:hover {
    background: #d62828;
}
.newspage__slider-next._disabled,
.newspage__slider-prev._disabled {
    cursor: default;
    opacity: 0.3;
    pointer-events: none;
}
.newspage__slider-prev {
    left: -74px;
    top: 50%;
    margin-top: -19px;
}
.newspage__slider-prev:before {
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-right: 9px solid #d62828;
    border-bottom: 5px solid transparent;
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -5px 0 0 -7px;
}
.newspage__slider-prev:hover:before {
    border-right-color: #fff;
}
.newspage__slider-next {
    right: -74px;
    top: 50%;
    margin-top: -19px;
}
.newspage__slider-next:before {
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-left: 9px solid #d62828;
    border-bottom: 5px solid transparent;
    content: "";
    position: absolute;
    right: 50%;
    top: 50%;
    margin: -5px -6px 0 0;
}
.newspage__slider-next:hover:before {
    border-left-color: #fff;
}
.newspage__slider-thumbs {
    display: none;
}
.newsside {
    display: inline-block;
    vertical-align: top;
    width: 25%;
    position: absolute;
    top: 100px;
    left: 0;
    height: calc(100% - 100px);
    overflow-y: scroll;
    background: #fff;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.newsside__side-nav::-webkit-scrollbar {
    width: 0;
}
.newsside__nav {
    list-style: none;
    padding: 0;
}
.newsside__nav-wrapper {
    position: relative;
    overflow: hidden;
}
.newsside__track {
    display: none;
    position: absolute;
    right: 1px;
    top: 2px;
    bottom: 2px;
    width: 6px;
    background: 0 0;
}
.baron .newsside__track {
    display: block;
}
.newsside__bar {
    position: absolute;
    z-index: 1;
    right: 2px;
    width: 6px;
    height: 100px !important;
    border-radius: 3px;
    opacity: 0;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-transition: opacity 0.4s ease;
    transition: opacity 0.4s ease;
}
.newsside__side-nav:hover .newsside__bar {
    opacity: 1;
}
.newsside__nav-item {
    display: block;
    width: 100%;
    border-bottom: 1px solid #f3f3f3;
    border-top: 1px solid #f3f3f3;
    background-color: #fff;
    color: #797b7d;
    text-decoration: none;
    padding: 38px;
    box-sizing: border-box;
    position: relative;
    -webkit-transition: background 0.3s ease, color 0.3s ease;
    transition: background 0.3s ease, color 0.3s ease;
}
.newsside__nav-item:hover {
    color: #d9232e;
    background: #fafafa;
}
.newsside__nav-item._active {
    color: #3895f3;
    background: #f3f3f3;
    pointer-events: none;
}
.newsside__nav-item._warning {
    color: #d62828;
}
.newsside__nav-item._warning:before {
    display: block;
    position: absolute;
    left: 0;
    width: 3px;
    background: #d62828;
    height: 100%;
    content: "";
    top: -2px;
    border-top: 2px #d62828 solid;
    border-bottom: 2px #d62828 solid;
}
.newsside__nav-item._warning:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 0;
}
.newsside__nav-image {
    display: inline-block;
    width: 100px;
    height: 50px;
    background-size: cover;
    background-repeat: no-repeat;
    vertical-align: top;
    margin-right: 26px;
}
.newsside__nav-item._warning .newsside__nav-image {
    display: none;
}
.newsside__nav-date {
    display: inline-block;
    vertical-align: top;
    margin: 0 25px 0 0;
    font: 14px/23px Helvetica, Arial, sans-serif;
    position: absolute;
    top: 36px;
    left: 165px;
}
.newsside__nav-date:before {
    display: inline-block;
    content: "";
    width: 5px;
    height: 5px;
    background: #797b7d;
    border-radius: 3px;
    margin-right: 7px;
    vertical-align: middle;
}
.newsside__nav-item:hover .newsside__nav-date:before {
    background: #d62828;
}
.newsside__nav-item._active .newsside__nav-date:before {
    background: #3895f3;
}
.newsside__nav-item._warning .newsside__nav-date:before {
    background: #d62828;
}
.newsside__nav-item._warning .newsside__nav-date {
    position: relative;
    top: auto;
    left: auto;
}
.newsside__nav-title {
    display: block;
    font: 14px/20px Helvetica, Arial, sans-serif;
    margin: 16px 0 0;
}
.newsside__nav-item._warning .newsside__nav-title {
    margin-bottom: 48px;
}
.overlay {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 11;
    display: none;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
}
body._nav-active .overlay {
    z-index: 1;
}
.overlook {
    position: relative;
    width: 100%;
    height: 100%;
    background: #efefef;
}
.overlook__section {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    display: table;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
}
.overlook__section-in {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.overlook__section-inner {
    opacity: 0;
    -webkit-transition: visibility 0.2s ease, opacity 0.2s ease, -webkit-transform 0.2s ease;
    transition: visibility 0.2s ease, opacity 0.2s ease, transform 0.2s ease;
    -webkit-transform: scale(0.7);
    -ms-transform: scale(0.7);
    transform: scale(0.7);
}
.fotorama__active .overlook__section-inner {
    visibility: visible;
    opacity: 1;
    -webkit-transition: visibility 0.4s ease, opacity 0.4s ease, -webkit-transform 0.4s ease;
    transition: visibility 0.4s ease, opacity 0.4s ease, transform 0.4s ease;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-animation: overlook__content 0.5s ease;
    animation: overlook__content 0.5s ease;
}
.overlook__section-header {
    margin: 0 auto 40px;
    padding: 0;
    width: 460px;
    position: relative;
}
.overlook__section._prices .overlook__section-header {
    visibility: visible;
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.overlook__section._prices .overlook__section-header,
.overlook__section._prices._opened .overlook__section-header {
    -webkit-transition: visibility 0.5s ease, opacity 0.5s ease, -webkit-transform 0.5s ease;
    transition: visibility 0.5s ease, opacity 0.5s ease, transform 0.5s ease;
}
.overlook__section._prices._opened .overlook__section-header {
    visibility: hidden;
    opacity: 0;
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
}
.overlook__section._schedule .overlook__section-header,
.overlook__section._timetable .overlook__section-header {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s ease, visibility 0.3s ease;
    transition: transform 0.3s ease, opacity 0.3s ease, visibility 0.3s ease;
}
.overlook__section._schedule._opened .overlook__section-header,
.overlook__section._timetable._opened .overlook__section-header {
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translate3d(0, -50px, 0);
    transform: translate3d(0, -50px, 0);
    -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s ease, visibility 0.3s ease;
    transition: transform 0.3s ease, opacity 0.3s ease, visibility 0.3s ease;
}
.overlook__section-title {
    margin: 0 auto;
    color: #fff;
    font: 29px/36px "Moscow Sans Web", FuturaDemi, Helvetica, Arial, sans-serif;
    text-shadow: 0 0 12px #0000006e;
    font-weight: 700;
}
.overlook__buttons {
    width: 100%;
    visibility: visible;
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.overlook__buttons,
.overlook__section._opened .overlook__buttons {
    -webkit-transition: visibility 0.5s ease, opacity 0.5s ease, -webkit-transform 0.5s ease;
    transition: visibility 0.5s ease, opacity 0.5s ease, transform 0.5s ease;
}
.overlook__section._opened .overlook__buttons {
    visibility: hidden;
    opacity: 0;
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
}
.overlook__buttons-item {
    display: inline-block;
    margin: 0 14px;
    width: 170px;
    border-radius: 26px;
    background: #fff;
    color: #d9232e;
    vertical-align: top;
    font: 18px/52px Moscow Sans Web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
    cursor: pointer;
    text-decoration: none;
    -webkit-transition: background-color 0.2s ease, color 0.2s ease;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    transition: all 0.4s cubic-bezier(0.2, 1, 0.75, 0.99);
}
.overlook__buttons-item:hover {
    background: #d9232e;
    color: #fff;
    box-shadow: 0 7px 15px rgba(0, 0, 0, 0.3);
    transition: all 0.4s cubic-bezier(0.2, 1, 0.75, 0.99);
}
.overlook__section._benefits .overlook__buttons-item {
    width: 290px;
}
.overlook__select {
    position: relative;
    margin: auto;
    width: 415px;
    height: 52px;
    -webkit-transition: width 0.3s ease, -webkit-transform 0.3s ease;
    transition: width 0.3s ease, transform 0.3s ease;
}
.overlook__section._opened .overlook__select {
    width: 515px;
    -webkit-transform: translate3d(0, -50px, 0);
    transform: translate3d(0, -50px, 0);
}
.overlook__section._schedule._opened .overlook__select,
.overlook__section._timetable._opened .overlook__select {
    -webkit-transform: translate3d(0, -125px, 0);
    transform: translate3d(0, -125px, 0);
}
.overlook__permalink {
    position: absolute;
    left: 100%;
    top: 0;
    display: inline-block;
    margin-right: -10px;
    color: #d9232e;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    font: 16px/36px Moscow Sans Web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
    transition: all 0.3s;
}
.overlook__permalink:hover {
    color: #ffff;
}
.overlook__permalink:active {
    color: #eca9a9;
}
.overlook__permalink:before {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-left: 9px solid #d62828;
    border-bottom: 5px solid transparent;
    margin-right: 15px;
}
.page {
    position: relative;
    width: 25%;
    margin-top: 130px;
    background: #fff;
    -webkit-transition: margin 0.4s ease 0.2s;
    transition: margin 0.4s ease 0.2s;
}
body._slimHead .page {
    margin-top: 50px;
    -webkit-transition: margin 0.4s ease;
    transition: margin 0.4s ease;
}
.page__wrapper {
    width: 300%;
    position: relative;
    left: 100%;
    margin-right: -300%;
    background-color: #f3f5f7;
}
.page__wrapper:after,
.page__wrapper:before {
    content: "";
    display: table;
    clear: both;
}
.page__sidebar {
    position: relative;
    margin-right: -100%;
    float: left;
    width: 33.3%;
    left: -33.3%;
    transition: all 0.3s;
}
.page__sidebar:hover {
    box-shadow: 0 0 50px rgba(0, 0, 0, 0.1);
}
.page__content,
.page__sidebar {
    min-height: 100%;
}
.page__content,
.pageside {
    display: block;
    position: relative;
}
.pageside {
    height: 100%;
    z-index: 1;
}
.pageside::-webkit-scrollbar {
    width: 0;
}
.pageside__nav {
    margin: 0;
    list-style: none;
    padding: 0;
}
.pageside__nav-wrapper {
    position: relative;
    overflow: hidden;
}
.pageside__track {
    display: none;
    position: absolute;
    right: 1px;
    top: 2px;
    bottom: 2px;
    width: 6px;
    background: 0 0;
}
.baron .pageside__track {
    display: block;
}
.pageside__bar {
    position: absolute;
    z-index: 1;
    right: 2px;
    width: 6px;
    height: 100px !important;
    border-radius: 3px;
    opacity: 0;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-transition: opacity 0.4s ease;
    transition: opacity 0.4s ease;
}
.baron .pageside__bar,
.pageside__side-nav:hover .pageside__bar {
    opacity: 1;
}
.pageside__nav-item {
    display: block;
    width: 100%;
    background-color: #fff;
    color: #6a737b;
    text-decoration: none;
    padding: 24px;
    box-sizing: border-box;
    position: relative;
}
.pageside__nav-item:hover {
    color: #070707;
    background: #f9fafc;
}
.pageside__nav-item._active {
    color: #3895f3;
    background: #f3f5f7;
    pointer-events: none;
    font-weight: 700;
}
.pageside__nav-item._warning {
    color: #000;
}
.pageside__nav-item._warning:before {
    display: block;
    position: absolute;
    left: 0;
    width: 3px;
    background: #d62828;
    height: 100%;
    content: "";
    top: -2px;
    border-top: 2px #d62828 solid;
    border-bottom: 2px #d62828 solid;
}
.pageside__nav-item._warning:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 0;
}
.pageside__nav-image {
    display: inline-block;
    width: 100px;
    height: 50px;
    background-size: cover;
    background-repeat: no-repeat;
    vertical-align: top;
    margin-right: 26px;
    border-radius: 5px;
}
.pageside__nav-item._warning .pageside__nav-image {
    display: none;
}
.pageside__nav-date {
    display: inline-block;
    vertical-align: top;
    margin: 0 25px 0 0;
    font: 14px/23px moscow sans web, Helvetica, Arial, sans-serif;
    position: absolute;
    top: 36px;
    left: 165px;
}
.pageside__nav-date:before {
    display: inline-block;
    content: "";
    width: 5px;
    height: 5px;
    background: #797b7d;
    border-radius: 3px;
    margin-right: 7px;
    vertical-align: middle;
}
.pageside__nav-item:hover .pageside__nav-date:before {
    background: #d62828;
}
.pageside__nav-item._active .pageside__nav-date:before {
    background: #3895f3;
}
.pageside__nav-item._warning .pageside__nav-date:before {
    background: #d62828;
}
.pageside__nav-item._warning .pageside__nav-date {
    position: relative;
    top: auto;
    left: auto;
}
.pageside__nav-title {
    display: block;
    font: 18px/22px Moscow sans web, Helvetica, Arial, sans-serif;
}
.pageside__nav-item._warning .pageside__nav-title {
    margin-bottom: 35px;
    font-weight: 700;
    background-color: #f9f95d;
    padding: 15px;
    border-radius: 7px;
}
.pageside__nav-image + .pageside__nav-title {
    margin: 16px 0 0;
}
.pagetitle__path-link {
    font: 15px/22px Moscow Sans Web, Helvetica, Arial, sans-serif;
    color: #797b7d;
    text-decoration: none;
}
.pagetitle__path-link:before {
    content: "/";
    padding: 0 10px;
}
.pagetitle__path-link:first-child:before {
    display: none;
}
.pagetitle__content-title {
    display: inline-block;
    vertical-align: baseline;
    font: 40px/50px Moscow Sans Web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
    color: #3895f3;
    margin: 18px 0 36px;
}
.pagetitle__content-date {
    display: inline-block;
    vertical-align: top;
    margin: 0 0 16px;
    color: #797b7d;
    font: 14px/23px moscow sans web, Helvetica, Arial, sans-serif;
}
.pagetitle__content-date:before {
    display: inline-block;
    content: "";
    width: 5px;
    height: 5px;
    background: #797b7d;
    border-radius: 3px;
    margin-right: 7px;
    vertical-align: middle;
}
.pagetitle__content-image {
    display: block;
    width: 100%;
    margin: 0 0 22px;
}
.pagetitle__description {
    display: block;
    width: 100%;
    font: 15px/22px Helvetica, Arial, sans-serif;
    color: #3d3f41;
    margin: 0 0 22px;
}
.pagetitle__description p:before {
    display: block;
    position: absolute;
    left: -20px;
    top: 4px;
    width: 3px;
    height: 12px;
    background: #3895f3;
    content: "";
}
.pagetitle__button {
    display: inline-block;
    height: 50px;
    background: #d62828;
    font: 17px/50px FuturaDemi, Helvetica, Arial, sans-serif;
    color: #fff;
    border: none;
    border-radius: 26px;
    outline: 0;
    box-sizing: border-box;
    padding: 0 20px;
    margin: 15px 0 0;
    text-decoration: none;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
}
.pagetitle__button:hover {
    opacity: 0.8;
}
.parking {
    position: relative;
    background: #fff;
    overflow: hidden;
    display: block;
}
.parking__main {
    position: relative;
    -webkit-transition: margin-right 0.5s ease;
    transition: margin-right 0.5s ease;
    height: 368px;
}
.parking._show-parking .parking__main {
    margin-right: 25%;
    width: auto;
}
.parking__title {
    display: block;
    margin: 0;
    padding: 70px 0 36px;
    color: #797b7d;
    text-align: center;
    font: 30px/48px FuturaDemi, Helvetica, Arial, sans-serif;
}
.parking__change {
    margin: 0 auto;
    padding: 0 0 40px;
    width: 520px;
    text-align: center;
}
.parking__links {
    display: block;
    font-size: 0;
    position: relative;
    bottom: 0;
    width: 420px;
    margin: 10px auto 0;
}
.parking__links-item {
    position: absolute;
    left: 100%;
    display: block;
    color: #d62828;
    width: 170px;
    text-decoration: none;
    font: 14px/16px Helvetica, Arial, sans-serif;
    margin: 0 0 0 20px;
}
.parking__links-item:before {
    content: "";
    position: absolute;
    top: 50%;
    left: -20px;
    margin-top: -3px;
    width: 6px;
    height: 6px;
    border-radius: 8px;
    background: #e3e5e5;
}
.parking__links-item._realtime {
    top: 0;
}
.parking__links-item._on-map {
    top: 45px;
}
.parking__permalink {
    position: relative;
    display: block;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 54px 0 0;
    width: 255px;
    text-decoration: none;
    font: 17px/1 FuturaDemi, Helvetica, Arial, sans-serif;
    -webkit-transition: color 0.2s linear;
    transition: color 0.2s linear;
    color: #d62828;
    text-align: center;
}
.parking__permalink:before {
    height: 30px;
    width: 30px;
    background: url(images/png/parking.png) center no-repeat;
    background-size: 100%;
    position: absolute;
    top: 10px;
    left: 50%;
    display: block;
    content: "";
    -webkit-transition: -webkit-transform 0.15s linear;
    transition: transform 0.15s linear;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.parking__shown {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    box-sizing: border-box;
    padding: 40px 0 0;
    width: 0;
    height: 100%;
    background-color: #c9c9c9;
    text-align: center;
    -webkit-transition: width 0.4s ease;
    transition: width 0.4s ease;
}
.parking._show-parking .parking__shown {
    width: 25%;
}
.parking__shown-title {
    margin: auto;
    padding: 0 30px;
    color: #797b7d;
    font: 18px/26px Helvetica, Arial, sans-serif;
}
.parking__shown._medium .parking__shown-state {
    color: #eeba00;
}
.parking__shown._low .parking__shown-state {
    color: #22d190;
}
.parking__shown._high .parking__shown-state {
    color: #d62828;
}
.parking__info {
    position: relative;
    margin: 0 auto;
}
.parking__graph,
.parking__info {
    width: 260px;
    height: 260px;
}
.parking__graph-circle {
    fill: transparent;
    stroke: #fff;
    stroke-width: 1px;
}
.parking__graph-arc {
    -webkit-transition: stroke-dashoffset 1.2s ease 0.3s;
    transition: stroke-dashoffset 1.2s ease 0.3s;
    fill: transparent;
    stroke-width: 10px;
    stroke-linecap: round;
}
.parking__shown._medium .parking__graph-arc {
    stroke: #eeba00;
}
.parking__shown._low .parking__graph-arc {
    stroke: #22d190;
}
.parking__shown._high .parking__graph-arc {
    stroke: #d62828;
}
.parking__percent {
    position: absolute;
    top: 0;
    left: 0;
    font: 14px/22px Helvetica, Arial, sans-serif;
    opacity: 0;
    -webkit-transition: opacity 0.4s ease 1.4s;
    transition: opacity 0.4s ease 1.4s;
}
.parking._show-parking .parking__percent {
    opacity: 1;
}
.parking__shown._medium .parking__percent {
    color: #eeba00;
}
.parking__shown._low .parking__percent {
    color: #22d190;
}
.parking__shown._high .parking__percent {
    color: #d62828;
}
.parking__percent-sign:after {
    content: "%";
}
.parking__info-general {
    position: absolute;
    top: 70px;
    left: 85px;
    padding-top: 30px;
    width: 90px;
    height: 65px;
}
.parking__info-general:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjkuNSAyOS41Ij48cGF0aCBkPSJNMjYuOCAxOC4zaDJWMTZjMC0zLjUtNC44LTQuMS02LjctNC4ybC01LjYtNC4xSDVTLjcgOS43LjcgMTQuNHYzLjloLjkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLXdpZHRoPSIxLjMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTguNyAxOGgxMSIvPjxjaXJjbGUgY3g9IjYuMyIgY3k9IjE4IiByPSIyLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLXdpZHRoPSIxLjMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxjaXJjbGUgY3g9IjIyLjEiIGN5PSIxOCIgcj0iMi41IiBmaWxsPSJub25lIiBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMS4zIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48ZGVmcz48cGF0aCBpZD0iYSIgZD0iTTUuMSAxM3YtMi4yaDEwLjVsMi44IDIuM3oiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJiIj48dXNlIHhsaW5rOmhyZWY9IiNhIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PHBhdGggY2xpcC1wYXRoPSJ1cmwoI2IpIiBmaWxsPSJub25lIiBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMS4zIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik00LjEgMTJoMTQuNCIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    height: 30px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-position: center;
    content: "";
}
.parking__info-general-label {
    display: block;
    font: 13px/13px Helvetica, Arial, sans-serif;
    color: #fff;
    margin-bottom: 2px;
}
.parking__info-general-free {
    display: block;
    margin-bottom: 5px;
    color: #fff;
    font: 50px/50px Helvetica, Arial, sans-serif;
    font-weight: 100;
}
.parking__info-general-amount {
    display: block;
    font: 16px/20px Helvetica, Arial, sans-serif;
}
.parking__shown._medium .parking__info-general-amount {
    color: #eeba00;
}
.parking__shown._low .parking__info-general-amount {
    color: #22d190;
}
.parking__shown._high .parking__info-general-amount {
    color: #d62828;
}
.parking__place {
    padding: 0 30px;
    color: #fff;
    font: 14px/20px Helvetica, Arial, sans-serif;
    position: relative;
    display: inline-block;
    text-decoration: none;
}
.parking__place:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAyMCI+PHBhdGggZD0iTTEzLjEgOC40YzAgNS4zLTUuNiA5LjYtNS42IDkuNnMtNS42LTQuMy01LjYtOS42YzAtMy4xIDIuNS01LjYgNS42LTUuNiAzLjEgMCA1LjYgMi41IDUuNiA1LjZ6IiBmaWxsPSJub25lIiBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48Y2lyY2xlIGN4PSI3LjUiIGN5PSI4LjEiIHI9IjEuNiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==);
    width: 15px;
    height: 20px;
    display: inline-block;
    margin-right: 15px;
    background-position: center;
    background-repeat: no-repeat;
    content: "";
    vertical-align: middle;
}
.parking__place:after {
    display: block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMS45IDExLjkiPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xMS45IDVoLTEuMlYxLjJINi44VjBoNS4xTTEwLjkgMTEuOUgwVjFoMy4zdjEuMkgxLjJ2OC41aDguNVY4LjVoMS4yIi8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTEwLjg2My4yMmwuODUuODQ4LTQuNDU0IDQuNDU3LS44NS0uODQ4eiIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 12px;
    height: 12px;
    content: "";
    position: absolute;
    right: 12px;
    top: -5px;
}
.parking__shown-close-btn {
    position: absolute;
    left: -64px;
    top: 30px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNSIgaGVpZ2h0PSIzNSIgdmlld0JveD0iMCAwIDM1IDM1Ij48ZyBmaWxsPSIjQUNBQ0FDIj48cGF0aCBkPSJNMjAuODg3IDEyLjU5bC0yLjc3OCAyLjc4LTIuNzc4LTIuNzgtMS40MTQgMS40MTUgMi43NzcgMi43NzgtMi43NzcgMi43NzcgMS40MTQgMS40MTQgMi43NzctMi43NzcgMi43NzcgMi43NzdMMjIuMyAxOS41NmwtMi43NzctMi43NzcgMi43NzgtMi43NzgiLz48cGF0aCBkPSJNMTcuNS0uMzU0QzcuODM1LS4zNTQgMCA3LjQ4MiAwIDE3LjE0NmMwIDkuNjY2IDcuODM1IDE3LjUgMTcuNSAxNy41UzM1IDI2LjgxMiAzNSAxNy4xNDZjMC05LjY2NC03LjgzNS0xNy41LTE3LjUtMTcuNXptMCAzM2MtOC41NDcgMC0xNS41LTYuOTUzLTE1LjUtMTUuNXM2Ljk1My0xNS41IDE1LjUtMTUuNVMzMyA4LjYgMzMgMTcuMTQ2cy02Ljk1MyAxNS41LTE1LjUgMTUuNXoiLz48L2c+PC9zdmc+);
    background-repeat: no-repeat;
    width: 35px;
    height: 35px;
    display: none;
    cursor: pointer;
}
.parking._show-parking .parking__shown-close-btn {
    display: block;
}
.permalink {
    position: absolute;
    top: 50%;
    right: 0;
    display: inline-block;
    overflow: hidden;
    padding: 20px 10px;
    width: 18px;
    line-height: 18px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.permalink__in {
    display: inline-block;
    color: #d62828;
    text-decoration: none;
    white-space: nowrap;
    -webkit-transform: translate(0, 100%) rotate(-90deg);
    -ms-transform: translate(0, 100%) rotate(-90deg);
    transform: translate(0, 100%) rotate(-90deg);
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
}
.permalink__in:after {
    float: left;
    margin-top: 100%;
    content: "";
}
.permalink__inner {
    position: relative;
    font: 18px/18px FuturaDemi, Helvetica, Arial, sans-serif;
}
.permalink__inner:before {
    position: relative;
    display: inline-block;
    content: "";
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.permalink._parking .permalink__inner:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMC43IDIwLjciPjxwYXRoIGQ9Ik0xOS45IDIwLjdILjhsLS44LS44Vi44TC44IDBoMTkuMWwuOC44djE5LjFsLS44Ljh6TTEuNiAxOS4xaDE3LjVWMS42SDEuNnYxNy41eiIgZmlsbD0iI0Q1MjkyOCIvPjxwYXRoIGQ9Ik04LjMgMTUuN0g2LjdWNC45bC44LS44aDMuMWMyLjIgMCA0LjEgMS44IDQuMSA0LjEgMCAyLjItMS44IDQuMS00LjEgNC4xSDguM3YzLjR6bTAtMTB2NWgyLjNjMS40IDAgMi41LTEuMSAyLjUtMi41UzEyIDUuNyAxMC42IDUuN0g4LjN6IiBmaWxsPSIjRDUyOTI4Ii8+PC9zdmc+);
    background-repeat: no-repeat;
    width: 21px;
    height: 21px;
    top: -2px;
    margin-right: 9px;
}
.permalink__inner:after {
    position: absolute;
    top: 28px;
    left: -10%;
    width: 120%;
    height: 2px;
    background: #d62828;
    content: "";
    opacity: 0;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
}
.permalink__in:hover .permalink__inner:after {
    opacity: 1;
}
.preloader {
    position: fixed;
    display: none;
    width: 100vw;
    height: 100vh;
    left: -100%;
    z-index: 99;
    background: #f3f3f3;
    opacity: 0;
    -webkit-transition: opacity 0.4s ease, left 0.1s linear 0.4s;
    transition: opacity 0.4s ease, left 0.1s linear 0.4s;
}
.preloader._show {
    display: block;
}
.preloader__icon {
    display: block;
    width: 80px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -52px 0 0 -40px;
}
.preloader__icon-arc {
    stroke-dasharray: 165;
    -webkit-animation: loading 2s linear;
    animation: loading 2s linear;
}
@-webkit-keyframes loading {
    from {
        stroke-dashoffset: 165;
    }
    to {
        stroke-dashoffset: 0;
    }
}
@keyframes loading {
    from {
        stroke-dashoffset: 165;
    }
    to {
        stroke-dashoffset: 0;
    }
}
.priority_block {
    display: block;
}
.priority_block:after {
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    content: ".";
}
.priority-block__item {
    position: relative;
    float: left;
    overflow: hidden;
    box-sizing: border-box;
    width: 50%;
    height: 340px;
    text-decoration: none;
}
.priority-block__item:after {
    position: absolute;
    bottom: 36px;
    left: 42px;
    z-index: 3;
    display: block;
    background-size: 100%;
    content: "";
}
.priority-block__item._wifi:after {
    background: url(images/png/wifi.png) center no-repeat;
    width: 58px;
    height: 64px;
    left: 31px;
}
.priority-block__item._vacancies:after {
    background: url(images/png/job.png) center no-repeat;
    height: 52px;
    width: 36px;
}
.priority-block__image {
    position: absolute;
    z-index: 2;
    display: block;
    width: 100%;
    height: 100%;
    -webkit-transition: -webkit-transform 0.5s ease;
    transition: transform 0.5s ease;
}
.priority-block__image:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    height: 3px;
    width: 100%;
    background-color: #d62828;
    opacity: 0;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
}
.priority-block__image:hover:before {
    opacity: 1;
}
.priority-block__image:after {
    position: absolute;
    z-index: 2;
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    content: "";
    -webkit-transition: background 0.5s ease;
    transition: background 0.5s ease;
}
.priority-block__item:hover .priority-block__image:after {
    background: rgba(0, 0, 0, 0.2);
}
.priority-block__item._wifi .priority-block__image {
    background: url(images/priority-block__wifi_3.jpg) no-repeat 50%;
    background-size: cover;
}
.priority-block__item._vacancies .priority-block__image {
    background: url(images/priority-block__vacancies.jpg) no-repeat 50%;
    background-size: cover;
}
.priority-block__title {
    position: absolute;
    top: 48px;
    left: 42px;
    z-index: 3;
}
.priority-block__title-text {
    z-index: 1;
    margin: 0;
    padding: 0;
    color: #fff;
    font: 25px/33px FuturaDemi, Helvetica, Arial, sans-serif;
}
.priority-block__title-desc {
    margin: 24px 0 0;
    color: #fff;
    font: 14px/18px Helvetica, Arial, sans-serif;
}
.priority-block__link {
    position: absolute;
    right: 42px;
    bottom: 36px;
    z-index: 3;
    display: inline-block;
    box-sizing: border-box;
    padding: 0 46px;
    border: 1px #fff solid;
    border-radius: 26px;
    background: 0 0;
    color: #fff;
    vertical-align: top;
    text-align: center;
    text-decoration: none;
    font: 14px/50px Helvetica, Arial, sans-serif;
    font-weight: 700;
    cursor: pointer;
    -webkit-transition: background-color 0.2s ease, color 0.2s ease;
    transition: background-color 0.2s ease, color 0.2s ease;
}
.priority-block__item:hover .priority-block__link {
    background: #fff;
    color: #d9232e;
}
.radio {
    width: 0;
    height: 0;
}
.radio__play {
    position: absolute;
    top: 28px;
    right: 72px;
    width: 42px;
    height: 42px;
    border-radius: 21px;
    background: #f1f1f1;
    color: #797b7d;
    cursor: pointer;
    z-index: 0;
    -webkit-transition: color 0.2s ease, background-color 0.2s ease, -webkit-transform 0.3s ease 0.3s, opacity 0.3s ease 0.3s;
    transition: color 0.2s ease, background-color 0.2s ease, transform 0.3s ease 0.3s, opacity 0.3s ease 0.3s;
}
.radio__play._active,
.radio__play:hover {
    background: #e2e2e2;
    cursor: pointer;
}
.radio__play:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMi43IDE2LjciPjxwYXRoIGZpbGw9IiNENTI5MjgiIGQ9Ik0xLjYgMEwwIC44djEyLjFsMi0xLjRWMi43bDguMyA1LjYtMTAuMyA3di41bDEuNi45IDExLjEtNy41VjcuNSIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 13px;
    height: 17px;
    position: absolute;
    top: 13px;
    left: 16px;
    content: "";
}
.radio__play._active:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNS4zIDE2LjciPjxwYXRoIGZpbGw9IiNENTI5MjgiIGQ9Ik02LjggMTYuN2gyLjFMMTUuMyAwaC0yLjFNMCAxNi43aDIuMUw4LjYgMEg2LjQiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    width: 15px;
    height: 17px;
    left: 14px;
}
body:not(._nav-active) .hdr__old .header._sticked .radio__play {
    opacity: 0;
    -webkit-transition: color 0.2s ease, background-color 0.2s ease, opacity 0.3s ease, -webkit-transform 0.3s ease;
    transition: color 0.2s ease, background-color 0.2s ease, opacity 0.3s ease, transform 0.3s ease;
    -webkit-transform: translate3d(0, -50px, 0);
    transform: translate3d(0, -50px, 0);
}
.radio__play._clone {
    position: absolute;
    top: -100px;
    right: 70px;
    margin: 0;
    opacity: 0;
    -webkit-transition: color 0.2s ease, background-color 0.2s ease, opacity 0.3s ease;
    transition: color 0.2s ease, background-color 0.2s ease, opacity 0.3s ease;
}
body:not(._nav-active) .hdr__old .header._sticked .radio__play._clone {
    top: 4px;
    opacity: 1;
    -webkit-transition: color 0.2s ease, background-color 0.2s ease, -webkit-transform 0.2s ease 0.54s, opacity 0.3s ease 0.54s;
    transition: color 0.2s ease, background-color 0.2s ease, transform 0.2s ease 0.54s, opacity 0.3s ease 0.54s;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.radio__player {
    display: none;
}
.route {
    position: relative;
    overflow: hidden;
    display: block;
    white-space: nowrap;
    font-size: 0;
}
.route__main {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 430px;
    -webkit-transition: width 0.5s ease, height 0.3s ease;
    transition: width 0.5s ease, height 0.3s ease;
}
.route._show-route .route__main {
    width: 75%;
}
.route__title {
    display: block;
    margin: 0;
    padding: 68px 0 36px;
    color: #222;
    text-align: center;
    font: 30px/20px Moscow Sans Web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
}
.route__items {
    margin: 0 auto;
    padding: 0 66px;
    width: 520px;
    background: url(images/route__arrow.png) no-repeat 0 50%;
    text-align: center;
}
.route__item-select {
    display: block;
    margin: 0 0 20px;
}
.route__links {
    display: block;
    font-size: 0;
    position: relative;
    bottom: 0;
    width: 420px;
    margin: 60px auto 0;
}
.route__links-item {
    position: absolute;
    left: 100%;
    display: block;
    color: #6a727a;
    width: 170px;
    text-decoration: none;
    font: 14px/16px Moscow Sans Web, Helvetica, Arial, sans-serif;
    font-weight: 700;
    margin: 0 0 0 20px;
}
a.route__links-item._print:hover {
    color: #393e44;
}
.route__links-item:before {
    content: "";
    position: absolute;
    top: 50%;
    left: -12px;
    margin-top: -4px;
    width: 6px;
    height: 6px;
    border-radius: 8px;
    background: #e3e5e5;
    display: none;
}
.route__links-item._print {
    top: 0;
}
.route__links-item._download {
    top: 30px;
}
a.route__links-item._download:hover {
    color: #393e44;
}
.route__links-item._generalmap {
    top: 60px;
}
.route__permalink {
    position: relative;
    display: block;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 44px 0 0;
    width: 255px;
    height: 120px;
    text-decoration: none;
    font: 18px/1 Moscow Sans Web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
    -webkit-transition: color 0.2s linear;
    transition: color 0.2s linear;
    color: #d62828;
    text-align: center;
}
.route__permalink:hover {
    color: #393e44;
}
.route__permalink:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48ZyBmaWxsPSIjRDcyQTI4Ij48Y2lyY2xlIGN4PSIyMC45NzIiIGN5PSIxOC42NDQiIHI9IjEuNDk4Ii8+PHBhdGggZD0iTTIzLjA1IDE1Ljg0NWMuODU2LjYzNyAxLjQyIDEuNjUgMS40MiAyLjggMCAuMzYyLS4wNy43MDgtLjE3NSAxLjAzOGwzLjc5NyAyLjI5YzEuMjEtMi4xNjUgMS45MDgtNC42NTUgMS45MDgtNy4zMSAwLTMuMzQzLTEuMTA3LTYuNDItMi45NTctOC45MTVMMjMuMDUgMTUuODQ1ek04Ljc3NyAxMC4zMjZjLjYwNy0uNTEgMS4zOC0uODI4IDIuMjMyLS44MjguNDggMCAuOTQuMDk4IDEuMzYuMjc1TDIwLjkxMi44NzdDMTkuMDk4LjA5NyAxNy4xMDItLjMzOCAxNS0uMzM4Yy01LjI3IDAtOS44OTYgMi43MjUtMTIuNTcyIDYuODM2bDYuMzUgMy44Mjh6TTIyLjc1OCAxLjg0M2wtOC44NDIgOS4yMWMuMzczLjU1NC41OTIgMS4yMjQuNTkyIDEuOTQyIDAgLjI1NC0uMDMuNS0uMDgyLjczOGw0LjA2NCAyLjQ1Yy42MzQtLjY0MiAxLjUxMi0xLjAzOCAyLjQ4LTEuMDM4LjA2OCAwIC4xMy4wMTYuMTk2LjAybDQuNDA3LTExLjE0Yy0uODQzLS44MzgtMS43OTMtMS41NjMtMi44MTUtMi4xODJ6Ii8+PGNpcmNsZSBjeD0iMTEuMDEiIGN5PSIxMi45OTUiIHI9IjEuNDk3Ii8+PHBhdGggZD0iTTE1LjQ0IDI5LjY0bDMuMjk2LTguMzNjLS43NjYtLjY0My0xLjI2Mi0xLjU5Mi0xLjI2Mi0yLjY2NiAwLS4yMzguMDI0LS40Ny4wNy0uNjk1bC00LjA4NS0yLjQ2NGMtLjYzMy42Mi0xLjQ5NiAxLjAwNi0yLjQ1IDEuMDA2LS42NyAwLTEuMjg2LS4xOTctMS44MTctLjUyM2wtNi42OTYgNi45NzRDNS4xODQgMjYuOTkgOS43NzcgMjkuNjYyIDE1IDI5LjY2MmMuMTQ4IDAgLjI5My0uMDE4LjQ0LS4wMjJ6TTIzLjE3IDIxLjM0Yy0uNjAzLjQ5My0xLjM2LjgtMi4xOTguOC0uMTM2IDAtLjI2Ni0uMDI1LS4zOTctLjA0bC0yLjg5MyA3LjMxYzMuNzk1LS42ODggNy4wODQtMi44IDkuMzEtNS43NjRMMjMuMTcgMjEuMzR6TTcuNTEzIDEyLjk5NmMwLS4zNS4wNjctLjY4LjE2My0uOTk4bC02LjIyLTMuNzVDLjUzMyAxMC4xOTUgMCAxMi4zNjMgMCAxNC42NjJjMCAyLjMxNC41NCA0LjQ5OCAxLjQ3NyA2LjQ1N2w2LjM3Ny02LjY0NGMtLjIxMy0uNDUtLjM0LS45NS0uMzQtMS40OHoiLz48L2c+PC9zdmc+);
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    content: "";
    -webkit-transition: -webkit-transform 0.15s linear;
    transition: transform 0.15s linear;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.route__permalink:after {
    position: absolute;
    bottom: -12px;
    left: -10%;
    width: 120%;
    height: 2px;
    background: #fff;
    content: "";
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
}
.route__permalink:hover:after {
    opacity: 1;
}
.route__shown {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 25%;
    height: 100%;
    min-height: 430px;
    background: #e2e2e2;
}
.route__shown-close-btn {
    position: absolute;
    left: -64px;
    top: 30px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNSIgaGVpZ2h0PSIzNSIgdmlld0JveD0iMCAwIDM1IDM1Ij48ZyBmaWxsPSIjQUNBQ0FDIj48cGF0aCBkPSJNMjAuODg3IDEyLjU5bC0yLjc3OCAyLjc4LTIuNzc4LTIuNzgtMS40MTQgMS40MTUgMi43NzcgMi43NzgtMi43NzcgMi43NzcgMS40MTQgMS40MTQgMi43NzctMi43NzcgMi43NzcgMi43NzdMMjIuMyAxOS41NmwtMi43NzctMi43NzcgMi43NzgtMi43NzgiLz48cGF0aCBkPSJNMTcuNS0uMzU0QzcuODM1LS4zNTQgMCA3LjQ4MiAwIDE3LjE0NmMwIDkuNjY2IDcuODM1IDE3LjUgMTcuNSAxNy41UzM1IDI2LjgxMiAzNSAxNy4xNDZjMC05LjY2NC03LjgzNS0xNy41LTE3LjUtMTcuNXptMCAzM2MtOC41NDcgMC0xNS41LTYuOTUzLTE1LjUtMTUuNXM2Ljk1My0xNS41IDE1LjUtMTUuNVMzMyA4LjYgMzMgMTcuMTQ2cy02Ljk1MyAxNS41LTE1LjUgMTUuNXoiLz48L2c+PC9zdmc+);
    background-repeat: no-repeat;
    width: 35px;
    height: 35px;
    display: none;
    cursor: pointer;
}
.route._show-route .route__shown-close-btn {
    display: block;
}
.route._show-route .route__shown .scheme__more {
    margin-bottom: 20px;
}
.schedule {
    z-index: -1;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -150px 0 0 -25%;
    box-sizing: border-box;
    width: 50%;
    border-radius: 8px;
    overflow: hidden;
    text-align: center;
    display: none;
}
.overlook__section._opened .schedule {
    display: block;
    -webkit-animation: tariffs__opening 0.8s ease;
}
@-webkit-keyframes schedule__opening {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@keyframes schedule__opening {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
.schedule__bg {
    position: absolute;
    top: 50%;
    left: 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-filter: blur(0);
    filter: blur(0);
    display: none;
}
.overlook__section._opened .schedule__bg {
    display: block;
    -webkit-filter: blur(6px);
    filter: blur(6px);
    -webkit-transition: -webkit-filter 1s ease 1.6s;
    transition: -webkit-filter 1s ease 1.6s;
}
.schedule__in {
    position: relative;
    z-index: 1;
    background: rgba(255, 255, 255, 0.1);
    padding: 134px 80px 48px;
    font-size: 0;
    color: #fff;
}
.schedule___table {
    width: 100%;
    margin: auto;
    font-size: 0;
}
.schedule__directions {
    text-align: center;
    margin: 0 0 14px 0;
    font-size: 0;
}
.schedule__directions:after {
    content: ".";
    display: block;
    width: 0;
    height: 0;
    visibility: hidden;
    clear: both;
}
.schedule__direction {
    display: inline-block;
    vertical-align: middle;
    width: 45%;
    color: #b9b9b9;
    font: 14px/16px Moscow Sans Web, Helvetica, Arial, sans-serif;
}
.schedule__direction._right {
    float: right;
    margin-right: 3%;
}
.schedule__direction._left {
    float: left;
    margin-left: 3%;
}
.schedule__direction._left:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDQgMTUiPjxnIGZpbGw9IiNDQUNBQ0EiPjxwYXRoIGQ9Ik0xMi41IDYuNkg0MDR2MUgxMi41ek0xMi41LS4zdjE1TDAgNy4yIDEyLjUtLjN6bS0xIDEzLjJWMS41TDIgNy4ybDkuNSA1Ljd6Ii8+PC9nPjwvc3ZnPg==);
    background-position: left;
}
.schedule__direction._left:after,
.schedule__direction._right:after {
    content: "";
    width: 100%;
    height: 12px;
    display: block;
    margin: 2px 0 0;
    background-size: cover;
    background-repeat: no-repeat;
}
.schedule__direction._right:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDQgMTUiPjxnIGZpbGw9IiNDQUNBQ0EiPjxwYXRoIGQ9Ik0wIDcuMWgzOTEuNXYxSDB6TTM5MS41IDE1VjBMNDA0IDcuNSAzOTEuNSAxNXptMS0xMy4ydjExLjRsOS41LTUuNy05LjUtNS43eiIvPjwvZz48L3N2Zz4=);
    background-position: right;
}
.schedule__direction._left .schedule__direction-text {
    padding-left: 7px;
}
.schedule__direction._right .schedule__direction-text {
    padding-right: 7px;
}
.schedule__days {
    text-align: center;
    margin-bottom: 10px;
    width: 90%;
    margin-left: 5%;
}
.schedule__day {
    display: inline-block;
    vertical-align: middle;
    width: 25%;
    font: 14px/16px Moscow Sans Web, Helvetica, Arial, sans-serif;
    color: #fff;
}
.schedule__table-content {
    position: relative;
    width: 100%;
    font-size: 0;
}
.schedule__table-header {
    position: absolute;
    left: -11%;
    display: inline-block;
    width: 14%;
}
.schedule__table-time {
    display: inline-block;
    vertical-align: top;
    width: 90%;
    -webkit-transition: opacity 0.35s ease, visibility 0.35s ease, -webkit-transform 0.35s ease;
    transition: opacity 0.35s ease, visibility 0.35s ease, transform 0.35s ease;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.schedule__table-time._hidden {
    opacity: 0;
    visibility: hidden;
    -webkit-animation: fadeIn 0.35s ease 1;
    animation: fadeIn 0.35s ease 1;
}
.schedule__table-time._visible {
    opacity: 1;
    visibility: visible;
    -webkit-animation: fadeOut 0.35s ease 1;
    animation: fadeOut 0.35s ease 1;
}
@-webkit-keyframes fadeIn {
    to {
        -webkit-transform: scale(0.25);
        transform: scale(0.25);
    }
}
@keyframes fadeIn {
    to {
        -webkit-transform: scale(0.25);
        transform: scale(0.25);
    }
}
@-webkit-keyframes fadeOut {
    from {
        -webkit-transform: scale(1.5);
        transform: scale(1.5);
    }
}
@keyframes fadeOut {
    from {
        -webkit-transform: scale(1.5);
        transform: scale(1.5);
    }
}
.schedule__timetable-title {
    font: 13px/15px Helvetica, Arial, sans-serif;
    color: #fff;
    display: inline-block;
    vertical-align: top;
    height: 32px;
    text-align: right;
    margin-bottom: 10px;
}
.schedule__time {
    display: inline-block;
    width: 25%;
    text-align: center;
    margin-bottom: 10px;
}
.schedule__timetable-hour,
.schedule__timetable-minutes {
    font: 32px/32px Moscow Sans Web, Helvetica, Arial, sans-serif;
    font-weight: 700;
}
.schedule__timetable-hour:after {
    content: ":";
    margin: 0;
}
.schedule__timetable-second {
    font: 14px/22px Helvetica, Arial, sans-serif;
    font-weight: 100;
    vertical-align: top;
}
.schedule__timetable-second:before {
    content: ":";
    margin-left: 6px;
    vertical-align: top;
}
.schedulealph {
    position: relative;
    background-color: #e3e4e6;
    padding: 125px 0 0;
}
.scheduleletters {
    display: inline-block;
    width: 25%;
    vertical-align: top;
    box-sizing: border-box;
    padding: 52px 0 52px 52px;
}
.scheduleletters__item {
    display: inline-block;
    width: 52px;
    height: 52px;
    font: 20px/52px Moscow Sans Web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
    color: #797b7d;
    border: 1px transparent solid;
    border-radius: 27px;
    text-align: center;
    text-decoration: none;
    margin: 0 0 4px;
    cursor: pointer;
}
.scheduleletters__item:hover {
    border-color: #f2f2f2;
}
.scheduleletters__item._active {
    background: #f2f2f2;
    color: #d62828;
}
.scheduleline {
    width: 100%;
    background-color: #f3f3f3;
    padding: 60px 0 100px;
}
.scheduleline__link {
    font: 17px/22px Moscow Sans Web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
    color: #d62828;
    text-decoration: none;
    background-color: #fff;
    padding: 20px 30px;
    border-radius: 35px;
    box-shadow: 0 0 5px #00000033;
}
.scheduleline__select {
    position: relative;
    margin: 0 auto 45px;
    width: 450px;
    height: 52px;
}
.scheduleline___table {
    width: 1120px;
    margin: auto;
    font-size: 0;
}
.scheduleline__directions {
    text-align: center;
    margin: 0 auto 40px;
}
.scheduleline__direction {
    display: inline-block;
    vertical-align: middle;
    margin: 0 9px;
    width: 405px;
    color: #b9b9b9;
    font: 14px/16px Moscow Sans Web, Helvetica, Arial, sans-serif;
}
.scheduleline__direction._left:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDQgMTUiPjxnIGZpbGw9IiNDQUNBQ0EiPjxwYXRoIGQ9Ik0xMi41IDYuNkg0MDR2MUgxMi41ek0xMi41LS4zdjE1TDAgNy4yIDEyLjUtLjN6bS0xIDEzLjJWMS41TDIgNy4ybDkuNSA1Ljd6Ii8+PC9nPjwvc3ZnPg==);
}
.scheduleline__direction._left:after,
.scheduleline__direction._right:after {
    content: "";
    width: 404px;
    height: 15px;
    display: block;
    margin-top: 8px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.scheduleline__direction._right:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDQgMTUiPjxnIGZpbGw9IiNDQUNBQ0EiPjxwYXRoIGQ9Ik0wIDcuMWgzOTEuNXYxSDB6TTM5MS41IDE1VjBMNDA0IDcuNSAzOTEuNSAxNXptMS0xMy4ydjExLjRsOS41LTUuNy05LjUtNS43eiIvPjwvZz48L3N2Zz4=);
}
.scheduleline__days {
    text-align: center;
    margin-bottom: 10px;
}
.scheduleline__day {
    display: inline-block;
    vertical-align: middle;
    width: 190px;
    font: 20px/16px Moscow Sans Web, Helvetica, Arial, sans-serif;
    color: #797b7d;
}
.scheduleline__table-content {
    position: relative;
    widows: 950px;
    height: 120px;
}
.scheduleline__table-header {
    display: inline-block;
    width: 160px;
}
.scheduleline__table-time {
    position: absolute;
    top: 0;
    left: 160px;
    width: 800px;
    height: 120px;
    -webkit-transition: opacity 0.35s ease, visibility 0.35s ease, -webkit-transform 0.35s ease;
    transition: opacity 0.35s ease, visibility 0.35s ease, transform 0.35s ease;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.scheduleline__table-time .scheduleline__time:nth-child(odd) {
    color: #d62a28;
}
.scheduleline__table-time._hidden {
    opacity: 0;
    visibility: hidden;
    -webkit-animation: fadeIn 0.35s ease 1;
    animation: fadeIn 0.35s ease 1;
}
.scheduleline__table-time._visible {
    opacity: 1;
    visibility: visible;
    -webkit-animation: fadeOut 0.35s ease 1;
    animation: fadeOut 0.35s ease 1;
}
@keyframes fadeIn {
    to {
        -webkit-transform: scale(0.25);
        transform: scale(0.25);
    }
}
@keyframes fadeOut {
    from {
        -webkit-transform: scale(1.5);
        transform: scale(1.5);
    }
}
.scheduleline__timetable-title {
    font: 17px/22px Moscow Sans Web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
    color: #797b7d;
    display: inline-block;
    vertical-align: top;
    width: 100px;
    height: 50px;
    margin-right: 60px;
    text-align: right;
}
.scheduleline__time {
    display: inline-block;
    width: 200px;
    text-align: center;
    margin-bottom: 10px;
}
.scheduleline__timetable-hour,
.scheduleline__timetable-minutes {
    font: 50px/50px Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-family: Moscow Sans Web;
}
.scheduleline__timetable-hour:after {
    content: ":";
    margin: 0 6px;
}
.scheduleline__timetable-second {
    font: 14px/22px Helvetica, Arial, sans-serif;
    font-family: Moscow Sans Web;
    vertical-align: top;
    color: #f3f3f3;
    display: none;
}
.scheduleline__timetable-second:before {
    content: ":";
    margin-left: 6px;
    vertical-align: top;
}
.scheduleline__filter {
    margin-top: 50px;
    text-align: center;
}
.scheduleline__filter-container {
    width: 180px;
    display: inline-block;
    vertical-align: middle;
}
.scheduleline__filter-item {
    display: inline-block;
    font: 17px/50px Moscow Sans Web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
    height: 50px;
    border-radius: 26px;
    color: #d62928;
    padding: 0 32px;
    cursor: pointer;
    border: 1px solid transparent;
    transition: all.3s;
}
.scheduleline__filter-item:hover {
    color: inherit;
    transition: all.3s;
}
.scheduleline__filter-item._active {
    color: #fff;
    background-color: #d62a28;
    box-shadow: 0 0 5px 0 #00000033;
    transition: all.3s;
}
.schedulepage {
    position: relative;
    background-color: #f3f3f3;
    padding: 125px 0 0;
}
.schedulepage__header {
    font-size: 0;
    padding: 0 20px 20px 42px;
}
.schedulepage__path-link {
    font: 15px/22px Helvetica, Arial, sans-serif;
    color: #797b7d;
    text-decoration: none;
}
.schedulepage__path-link:before {
    content: "/";
    padding: 0 10px;
}
.schedulepage__path-link:first-child:before {
    display: none;
}
.schedulepage__title {
    display: inline-block;
    vertical-align: baseline;
    width: 30%;
    font: 36px/22px Moscow Sans Web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
    color: #d62828;
}
.schedulepage__filter {
    display: inline-block;
    vertical-align: baseline;
    width: 70%;
    text-align: right;
}
.schedulepage__filter-item {
    display: inline-block;
    font: 17px/50px Moscow Sans Web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
    height: 50px;
    border-radius: 26px;
    color: #797b7d;
    padding: 0 17px;
    text-decoration: none;
    cursor: pointer;
    border: 1px solid transparent;
}
.schedulepage__filter-item:hover {
    color: #d62828;
}
.schedulepage__filter-item._active {
    color: #d62828;
    border-color: #d62828;
}
.schedulepage__content {
    min-height: 400px;
    width: 100%;
    background-color: #f3f3f3;
    position: relative;
}
.schedulepage__select {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 450px;
    height: 52px;
    -webkit-transition: width 0.3s ease;
    transition: width 0.3s ease;
}
.schedulestations {
    display: inline-block;
    width: 50%;
    vertical-align: top;
    padding: 52px 0;
    margin: 0 0 0 15%;
}
.schedulestations__item {
    font: 35px/35px Moscow Sans Web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
    color: #000;
    margin: 0 0 64px;
    padding: 0;
    list-style: none;
    display: none;
    text-decoration: none;
    position: relative;
    transition: all 0.3s;
}
.schedulestations__item:hover {
    opacity: 0.7;
    transition: all 0.3s;
}
.schedulestations__item._active {
    display: block;
}
.schedulestations__dot {
    display: block;
    width: 26px;
    height: 26px;
    position: absolute;
    left: -33px;
    top: 0;
    content: "";
    background: #797b7d;
    border-radius: 16px;
}
.scheme {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0;
    min-width: 300px;
    max-width: 320px;
    width: 25vw;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0;
    flex: 1 1 0;
}
.scheme._widget {
    box-sizing: border-box;
    padding: 12px 0;
    min-width: 0;
    min-height: 430px;
    max-width: none;
    width: auto;
    height: 100%;
}
.scheme__tabs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 40px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.scheme__tabs:empty {
    display: none;
}
.scheme__tabs-item {
    color: #303436;
    text-align: center;
    font: 14px/52px Helvetica, Arial, sans-serif;
    cursor: pointer;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
}
.scheme__tabs-item._current {
    background: #f2f2f2;
}
.scheme__main {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.scheme__main,
.scheme__main-path {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}
.scheme__main-path {
    position: relative;
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
    max-height: 100%;
}
.scheme__main-path._current {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.scheme__scroller {
    overflow-y: scroll;
    max-height: 100%;
    height: 0;
    background: #f2f2f2;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-overflow-scrolling: touch;
}
.scheme__list {
    display: block;
    margin: 0 auto;
    padding: 0 0 20px;
    width: 260px;
    list-style: none;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}
.scheme__list:first-of-type {
    padding: 20px 0;
}
.scheme__list-item {
    position: relative;
    margin: 0;
    padding: 10px 0 6px 45px;
    color: #797b7d;
    font: 16px/16px Moscow Sans Web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
}
.scheme__list-item._afoot {
    margin-bottom: 16px;
}
.scheme__list-item:after,
.scheme__list-item:before {
    position: absolute;
    top: 50%;
    background: #fff;
    content: "";
}
.scheme__list-item:before {
    left: 17px;
    z-index: 1;
    margin-top: -3px;
    width: 8px;
    height: 8px;
    border-radius: 4px;
}
.scheme__list-item._afoot:after {
    left: 20px;
    z-index: 1;
    margin-top: -2px;
    width: 2px;
    height: 50px;
}
.scheme__list-item._train:before {
    margin-top: -2px;
}
.scheme__list-item._train:after {
    left: 13px;
    margin-top: -8px;
    width: 0;
    height: 34px;
    border: 8px solid;
    border-color: inherit;
    border-radius: 8px;
}
.scheme__list-item-station {
    display: block;
}
.scheme__list-item-tip {
    position: absolute;
    right: 0;
    bottom: -14px;
    color: #4c4c4c;
    font: 13px/22px Helvetica, Arial, sans-serif;
}
.scheme__list-item._afoot .scheme__list-item-tip {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDEzIDIwIj48ZyBmaWxsPSIjNEM0QzREIj48cGF0aCBkPSJNMTIuNzE0IDEwLjM0NGwtMy4yMzYtMi41My0uMjA2IDEuNzUgMi41MTQgMS45NmMuMTMuMTAzLjI4NS4xNTUuNDQuMTYuMjMuMDA3LjQ2LS4wOTIuNjEyLS4yODUuMjU3LS4zMjcuMjAyLS43OTgtLjEyNC0xLjA1NnoiLz48Y2lyY2xlIGN4PSI3LjExMSIgY3k9IjEuOTU1IiByPSIxLjk1NSIvPjxwYXRoIGQ9Ik03LjUzIDEyLjkzMnMuNzIyLTYuMDI3LjcyMi02LjA4NWMwLS44NDctLjY5LTEuNTM1LTEuNTM2LTEuNTM1LS4wNyAwLS4xMzcuMDEyLS4yMDUuMDItLjAxIDAtLjAyLS4wMDUtLjAzLS4wMDVsLTEuNjU2LjA0TC4yNTcgMTAuNDNjLS4yNzcuMzEtLjI1My43ODIuMDU1IDEuMDYuMTQ0LjEzLjMyMy4xOTMuNTAyLjE5My4yMDUgMCAuNDEtLjA4NC41NTctLjI0OEw0LjI2IDguMjNsLS40ODMgMi45NjVjLS4wMy4xMTgtLjA1LjI0LS4wNS4zNjcgMCAuNjg4LjUwOCAxLjE0NiAxLjA4MyAxLjQ1OC45OS41NCAzLjI0NyAxLjk1MyAzLjI0NyAxLjk1M2wxLjU5MyA0Ljk0NGgxLjU3NmwtMS45MjQtNS45NzQtMS43NzMtMS4wMXoiLz48cGF0aCBkPSJNMS41NyAxOS45MThoMS43MTRsMi41MDQtNC40NS0xLjI2LS44MiIvPjwvZz48L3N2Zz4=);
    background-repeat: no-repeat;
    right: 9px;
    bottom: -23px;
    width: 13px;
    height: 20px;
    background-size: auto 100%;
}
.scheme__duration {
    position: relative;
    padding: 32px 65px 30px;
    background: #f2f2f2;
    color: #797b7d;
    font: 16px/1 Moscow Sans Web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.scheme__duration:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBmaWxsPSIjNzk3QzdEIiBkPSJNOC45ODYgMEM0LjAxNiAwLS4wMjggNC4wNDMtLjAyOCA5LjAxNHM0LjA0NCA5LjAxNCA5LjAxNCA5LjAxNFMxOCAxMy45ODQgMTggOS4wMTQgMTMuOTU3IDAgOC45ODYgMHptMS45MzcgMTIuMDgyTDguMTg3IDkuMzQ2VjQuNDIzaDEuNnY0LjI2bDIuMjY4IDIuMjctMS4xMzIgMS4xM3oiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    left: 36px;
    margin-top: -9px;
    width: 18px;
    height: 18px;
    content: "";
}
.scheme._widget .scheme__duration {
    position: absolute;
    top: 34px;
    right: 0;
    left: 0;
    height: 19px;
    text-align: right;
    font: 700 14px/19px Helvetica, Arial, sans-serif;
}
.scheme._widget .scheme__duration:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 19px;
    height: 19px;
    content: "";
}
.scheme__more {
    display: block;
    margin: 0 40px;
    border-radius: 26px;
    background: #fff;
    color: #d9232e;
    vertical-align: top;
    text-align: center;
    text-decoration: none;
    font: 16px/52px FuturaDemi, Helvetica, Arial, sans-serif;
    cursor: pointer;
    -webkit-transition: background-color 0.2s ease, color 0.2s ease;
    transition: background-color 0.2s ease, color 0.2s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.scheme__more:hover {
    background: #d9232e;
    color: #fff;
}
.scheme__changes {
    display: none;
}
.schemewidget {
    position: relative;
    display: block;
    height: 100%;
    background-color: #ababab;
}
.schemewidget__head {
    display: block;
    height: 100px;
    -webkit-transition: background 0.2s ease;
    transition: background 0.2s ease;
}
.schemewidget__head._dark-bg {
    background: #b8b8b8;
}
.schemewidget__head-inner {
    padding: 25px 25px 25px 40px;
    text-align: justify;
    white-space: normal;
    font-size: 0;
}
.schemewidget__head-inner:after {
    display: inline-block;
    width: 100%;
    height: 0;
    content: "";
}
.schemewidget__head-btn {
    box-sizing: border-box;
    padding: 14px 0 16px;
    width: 100px;
    height: 50px;
    border: 2px solid #fff;
    border-radius: 25px;
    text-align: center;
    text-decoration: none;
    font: 17px/20px FuturaDemi, Helvetica, Arial, sans-serif;
}
.schemewidget__head-btn,
.schemewidget__head-time {
    display: inline-block;
    color: #fff;
    vertical-align: middle;
}
.schemewidget__head-time {
    position: relative;
    padding-left: 35px;
    padding-top: 7px;
    min-height: 20px;
    width: 65px;
    font: 16px/16px Moscow Sans Web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
}
.schemewidget__head-time:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTAgLjVDNC43NjMuNS41IDQuNzYuNSAxMHM0LjI2MiA5LjUgOS41IDkuNWM1LjI0IDAgOS41LTQuMjYzIDkuNS05LjVTMTUuMjQuNSAxMCAuNXptMi4wNDIgMTIuNzMzTDkuMTU3IDEwLjM1VjUuMTZoMS42ODZ2NC40OWwyLjM5IDIuMzkyLTEuMTkgMS4xOXoiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -10px;
    content: "";
}
.schemewidget__main {
    position: absolute;
    top: 100px;
    left: 0;
    overflow-y: scroll;
    width: 100%;
    height: 330px;
    background-color: #ababab;
}
.schemewidget__main-path {
    position: relative;
    display: block;
}
.schemewidget__main-path:last-of-type {
    min-height: 100%;
}
.schemewidget__list {
    display: block;
    margin: 0 auto;
    padding: 0 0 20px;
    width: 260px;
    list-style: none;
}
.schemewidget__list:first-of-type {
    padding: 20px 0;
}
.schemewidget__list-item {
    position: relative;
    margin: 0 0 12px;
    padding: 14px 0 14px 45px;
    color: #fff;
    font: 16px/16px Moscow Sans Web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
}
.schemewidget__list-item:after,
.schemewidget__list-item:before {
    position: absolute;
    top: 50%;
    background: #fff;
    content: "";
}
.schemewidget__list-item:before {
    left: 17px;
    z-index: 1;
    margin-top: -10px;
    width: 8px;
    height: 8px;
    border-radius: 4px;
}
.schemewidget__list-item._afoot:after {
    left: 20px;
    z-index: 1;
    margin-top: -2px;
    width: 2px;
    height: 58px;
}
.schemewidget__list-item._train:before {
    margin-top: -2px;
}
.schemewidget__list-item._train:after {
    left: 15px;
    margin-top: -6px;
    width: 0;
    height: 52px;
    border: 6px solid;
    border-color: inherit;
    border-radius: 6px;
}
.scheme__list-item-station {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.schemewidget__list-item-tip {
    position: absolute;
    right: 0;
    bottom: -18px;
    color: #4c4c4c;
    font: 13px/22px Helvetica, Arial, sans-serif;
}
.schemewidget__list-item._afoot .schemewidget__list-item-tip {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDEzIDIwIj48ZyBmaWxsPSIjNEQ0RDREIj48cGF0aCBkPSJNMTQuMTgyIDEwLjM0NGwtMy4yMzYtMi41MjgtLjIwNiAxLjc0NiAyLjUxNCAxLjk2Yy4xMy4xMDQuMjg1LjE1Ni40NC4xNi4yMy4wMDguNDYtLjA5LjYxMi0uMjg0LjI1Ny0uMzI1LjItLjc5Ni0uMTI0LTEuMDU0eiIvPjxjaXJjbGUgY3g9IjguNTc4IiBjeT0iMS45NTUiIHI9IjEuOTU1Ii8+PHBhdGggZD0iTTguOTk3IDEyLjkzMnMuNzIzLTYuMDI3LjcyMy02LjA4NWMwLS44NDctLjY5LTEuNTM1LTEuNTM2LTEuNTM1LS4wNyAwLS4xMzcuMDEyLS4yMDUuMDItLjAxMiAwLS4wMi0uMDA1LS4wMy0uMDA1bC0xLjY1OC4wNC00LjU2NyA1LjA2NGMtLjI3Ny4zMS0uMjUzLjc4Mi4wNTUgMS4wNi4xNDQuMTMuMzIzLjE5My41MDIuMTkzLjIwNSAwIC40MS0uMDg0LjU1Ny0uMjQ4TDUuNzI3IDguMjNsLS40ODMgMi45NjVjLS4wMy4xMTgtLjA1LjI0LS4wNS4zNjcgMCAuNjg4LjUwOCAxLjE0NiAxLjA4MyAxLjQ1OC45OS41NCAzLjI0NyAxLjk1MyAzLjI0NyAxLjk1M2wxLjU5MyA0Ljk0NGgxLjU3NmwtMS45MjQtNS45NzQtMS43NzMtMS4wMXoiLz48cGF0aCBkPSJNMy4wNCAxOS45MThINC43NWwyLjUwNC00LjQ1LTEuMjYtLjgyIi8+PC9nPjwvc3ZnPg==);
    background-repeat: no-repeat;
    right: 4px;
    width: 17px;
    height: 27px;
    background-size: auto 100%;
}
.scroller {
    display: block;
    left: 0;
    bottom: 42px;
    width: 100%;
    background: #5a5d60;
}
.scroller,
.scroller__bar {
    position: absolute;
    height: 6px;
}
.scroller__bar {
    z-index: 99;
    right: 0;
    width: 10px;
    background: #fff;
}
.search {
    position: absolute;
    top: -100px;
    left: 0;
    display: block;
    padding: 33px 120px 33px 20px;
    width: 100%;
    height: 100px;
    box-sizing: border-box;
    background-color: #d82832;
}
.search__form {
    display: block;
    padding-left: 40px;
    position: relative;
    opacity: 0;
    -webkit-transition: opacity 0.15s ease 0.15s;
    transition: opacity 0.15s ease 0.15s;
}
.hdr__old .header._search .search__form {
    opacity: 1;
}
.search__form-btn {
    position: absolute;
    top: 0;
    left: 0;
    padding: 0;
    display: block;
    height: 34px;
    width: 26px;
    background-color: transparent;
    background-size: 100% auto;
    margin: 0 15px 0 0;
    border: 0;
    font-size: 0;
    box-sizing: content-box;
    outline: 0;
}
.search__form-btn:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTUuNzYgMTQuMzI2bC02LjYxNC02LjI2Yy42MDItLjgxNy45Ny0xLjgxOC45Ny0yLjkxQzEwLjExNSAyLjQzNyA3LjkuMjIgNS4xNzUuMjJTLjI0IDIuNDM1LjI0IDUuMTU3YzAgMi43MjMgMi4yMTUgNC45MzggNC45MzggNC45MzguOTA1IDAgMS43NDMtLjI2MiAyLjQ3NC0uNjlsNi43MzMgNi4zNzQgMS4zNzUtMS40NTR6TTIuMjQgNS4xNTZjMC0xLjYxOCAxLjMxNy0yLjkzNiAyLjkzOC0yLjkzNnMyLjkzOCAxLjMxNyAyLjkzOCAyLjkzN2MwIDEuNjItMS4zMTcgMi45MzgtMi45MzggMi45MzhTMi4yNCA2Ljc3NyAyLjI0IDUuMTU3eiIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    margin: -8px 0 0 -8px;
}
.search__form-form {
    display: block;
    border: 0;
    width: 100%;
    background-color: transparent;
    color: #fff;
    padding: 0;
    font: 20px/34px Moscow Sans Web, FuturaDemi, Helvetica, sans-serif;
    font-weight: 700;
    outline: 0;
}
.search__form-form::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.5);
}
.search__form-form:-moz-placeholder,
.search__form-form::-moz-placeholder {
    color: rgba(255, 255, 255, 0.5);
}
.search__form-form:-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.5);
}
.search__close-btn {
    position: absolute;
    top: 30px;
    right: 30px;
    display: block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNSIgaGVpZ2h0PSIzNSIgdmlld0JveD0iMCAwIDM1IDM1Ij48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMjAuODg3IDEyLjU5bC0yLjc3OCAyLjc4LTIuNzc4LTIuNzgtMS40MTQgMS40MTUgMi43NzcgMi43NzgtMi43NzcgMi43NzcgMS40MTQgMS40MTQgMi43NzctMi43NzcgMi43NzcgMi43NzdMMjIuMyAxOS41NmwtMi43NzctMi43NzcgMi43NzgtMi43NzgiLz48cGF0aCBkPSJNMTcuNS0uMzU0QzcuODM1LS4zNTQgMCA3LjQ4MiAwIDE3LjE0NmMwIDkuNjY2IDcuODM1IDE3LjUgMTcuNSAxNy41UzM1IDI2LjgxMiAzNSAxNy4xNDZjMC05LjY2NC03LjgzNS0xNy41LTE3LjUtMTcuNXptMCAzM2MtOC41NDcgMC0xNS41LTYuOTUzLTE1LjUtMTUuNXM2Ljk1My0xNS41IDE1LjUtMTUuNVMzMyA4LjYgMzMgMTcuMTQ2cy02Ljk1MyAxNS41LTE1LjUgMTUuNXoiLz48L2c+PC9zdmc+);
    background-repeat: no-repeat;
    width: 35px;
    height: 35px;
}
.selectize-control {
    position: relative;
    height: 52px;
    color: #797b7d;
    text-align: left;
    font: 17px/52px Moscow Sans Web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
}
.selectize-input {
    position: relative;
    z-index: 1;
    display: inline-block;
    overflow: hidden;
    box-sizing: border-box;
    padding: 0 30px;
    width: 100%;
    height: 52px;
    border: 0;
    border-radius: 26px;
    background: #fff;
    white-space: nowrap;
    cursor: text;
    border: 1px solid #d6d5dc;
    -webkit-transition: background 0.5s cubic-bezier(0.2, 1, 0.75, 0.99), box-shadow 0.5s cubic-bezier(0.2, 1, 0.75, 0.99);
    transition: background 0.5s cubic-bezier(0.2, 1, 0.75, 0.99), box-shadow 0.5s cubic-bezier(0.2, 1, 0.75, 0.99);
}
.selectize-input:hover {
    background: #fff;
    transition: background 0.5s cubic-bezier(0.2, 1, 0.75, 0.99), box-shadow 0.5s cubic-bezier(0.2, 1, 0.75, 0.99);
}
.selectize-control._station .selectize-input:before {
    position: absolute;
    top: 50%;
    left: 18px;
    margin-top: -8px;
    width: 16px;
    height: 16px;
    border-radius: 8px;
    background: #c1c1c1;
    content: "";
}
.selectize-control._station .selectize-input.input-active:before {
    background: #fff;
}
.selectize-control._station .selectize-input > input {
    margin: 0 2px 0 20px;
}
.selectize-input > input {
    display: inline-block;
    margin: 0 2px 0 0;
    padding: 17px 0;
    min-height: 0;
    max-width: 100%;
    max-height: none;
    border: 0;
    background: 0 0;
    color: #d9232e;
    text-indent: 0;
    font: 17px/17px Moscow Sans Web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
    cursor: text;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-font-smoothing: antialiased;
    -webkit-user-select: auto;
}
.selectize-input > input:focus {
    outline: 0;
}
.selectize-input > input::-ms-clear {
    display: none;
}
.selectize-input > input::-webkit-input-placeholder {
    color: #d9232e;
}
.selectize-input > input:-moz-placeholder,
.selectize-input > input::-moz-placeholder {
    color: #d9232e;
}
.selectize-input > input:-ms-input-placeholder {
    color: #d9232e;
}
.selectize-input > * {
    display: inline-block;
    vertical-align: top;
}
.selectize-input:after {
    position: absolute;
    top: 50%;
    left: 100%;
    display: block;
    margin: -5px 0 0 -35px;
    width: 0;
    height: 0;
    border-width: 10px 6px 0 6px;
    border-style: solid;
    border-color: #c1c1c1 transparent transparent transparent;
    content: "";
}
.selectize-input.input-active:after {
    border-color: #d9232e transparent transparent transparent;
}
.selectize-control._station .selectize-input.full:after {
    border-color: #fff transparent transparent transparent;
}
.selectize-control._station .selectize-input.full.dropdown-active:after {
    border-color: #d9232e transparent transparent transparent;
}
.selectize-input.input-active {
    z-index: 1;
    display: inline-block;
    background: #f1f1f1;
    cursor: text;
}
.selectize-input.disabled,
.selectize-input.disabled * {
    cursor: default !important;
}
.selectize-input.dropdown-active {
    border-radius: 26px 26px 0 0;
    background: #fff;
    transition: background 0.5s cubic-bezier(0.2, 1, 0.75, 0.99), box-shadow 0.5s cubic-bezier(0.2, 1, 0.75, 0.99);
}
.selectize-input.overlook {
    background: #fff;
}
.selectize-input-field {
    position: relative;
    display: block;
    visibility: visible;
    margin: 0 -30px;
    color: #fff;
    opacity: 1;
    -webkit-transition: background-color 0.4s ease, opacity 0.3s ease, visibility 0.3s ease, color 0.3s ease;
    transition: background-color 0.4s ease, opacity 0.3s ease, visibility 0.3s ease, color 0.3s ease;
}
.selectize-input.input-active .selectize-input-field {
    display: inline-block;
    max-width: 100%;
    background: 0 0 !important;
    color: #797b7d;
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease;
}
.selectize-input-field-text {
    position: relative;
    display: block;
    overflow: hidden;
    margin-right: 40px;
    padding: 0 0 0 58px;
    text-overflow: ellipsis;
    -webkit-transition: padding-left 0.5s ease;
    transition: padding-left 0.5s ease;
    font-family: Moscow Sans Web;
    font-weight: 700;
}
.selectize-control._station .selectize-input-field-text,
.selectize-control._station .selectize-input.input-active .selectize-input-field-text {
    padding: 0 0 0 50px;
}
.selectize-input-field-text:before {
    position: absolute;
    top: 50%;
    left: 20px;
    margin-top: -8px;
    width: 16px;
    height: 16px;
    border-radius: 8px;
    background: #fff;
    content: "";
}
.selectize-input.input-active .selectize-input-field-text {
    padding-left: 30px;
    -webkit-transition: padding-left 0.5s ease;
    transition: padding-left 0.5s ease;
}
.selectize-input.input-active .selectize-input-field-text:before {
    display: none;
}
.selectize-dropdown {
    position: absolute;
    z-index: 3;
    overflow: hidden;
    box-sizing: border-box;
    border-radius: 0 0 26px 26px;
    background: #f8f8f8;
    box-shadow: 0 20px 50px -10px rgba(0, 0, 0, 0.1);
    color: #797b7d;
    text-align: left;
    font: 17px/52px Moscow Sans Web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
}
.selectize-dropdown [data-selectable] {
    overflow: hidden;
    padding: 0 30px;
    cursor: pointer;
}
.selectize-dropdown [data-selectable] .highlight {
    border-radius: 1px;
    background: #ddd;
}
.selectize-dropdown .active {
    background-color: #fbfbfb;
}
.selectize-dropdown.overlook {
    background: #fff;
}
.selectize-dropdown-content {
    overflow-x: hidden;
    overflow-y: scroll;
    max-height: 290px;
}
.selectize-dropdown-content::-webkit-scrollbar {
    width: 0;
}
.selectize-dropdown-content-option-text {
    position: relative;
    display: block;
    padding: 0 0 0 20px;
    border-color: inherit;
}
.selectize-dropdown-content-option-text:before {
    position: absolute;
    top: 50%;
    left: -3px;
    margin-top: -6px;
    width: 0;
    height: 0;
    border-width: 5px;
    border-style: solid;
    border-color: inherit;
    border-radius: 5px;
    background: 0 0;
    content: "";
}
.tariffs {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -150px 0 0 -25%;
    box-sizing: border-box;
    width: 50%;
    border-radius: 8px;
    overflow: hidden;
    text-align: center;
    display: none;
}
.overlook__section._opened .tariffs {
    display: block;
    -webkit-animation: tariffs__opening 0.8s ease;
}
@-webkit-keyframes tariffs__opening {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@keyframes tariffs__opening {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
.tariffs__bg {
    position: absolute;
    top: 50%;
    left: 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-filter: blur(0);
    filter: blur(0);
    display: none;
}
.overlook__section._opened .tariffs__bg {
    display: block;
    -webkit-filter: blur(6px);
    filter: blur(6px);
    -webkit-transition: -webkit-filter 1s ease 1.6s;
    transition: -webkit-filter 1s ease 1.6s;
}
.tariffs__in {
    position: relative;
    z-index: 1;
    background: rgba(255, 255, 255, 0.1);
    padding: 48px 64px 24px;
}
.tariffs__select {
    display: block;
    cursor: pointer;
    margin-bottom: 38px;
}
.tariffs__list-wrapper {
    overflow: hidden;
    position: relative;
    display: none;
}
.tariffs__list-wrapper._active {
    display: block;
}
.tariffs__list-container {
    display: block;
    width: 100%;
    height: 100%;
    overflow-x: scroll;
}
.tariffs__list-holder::-webkit-scrollbar {
    width: 0;
}
.tariffs__list {
    display: block;
    margin: 0;
    padding: 10px 0 30px;
    white-space: nowrap;
}
.tariffs__list-item {
    position: relative;
    display: inline-block;
    padding: 0 54px 0 44px;
    color: #fff;
    vertical-align: top;
}
.tariffs__list-item:after {
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -22px;
    width: 1px;
    height: 45px;
    background: rgba(137, 139, 141, 0.6);
    content: "";
}
.tariffs__list-item:last-child {
    padding-right: 20px;
}
.tariffs__list-item:last-child:last-child:after {
    display: none;
}
.tariffs__list-item-price {
    position: relative;
    letter-spacing: -4px;
    font: 100 80px/70px Helvetica, Arial, sans-serif;
}
.tariffs__list-item-price:after {
    font: 20px/20px Rouble;
    font-weight: 400;
    position: absolute;
    top: 0;
    right: -16px;
    content: "Р";
}
.tariffs__list-item-trip {
    display: block;
    margin: 3px 0 0;
    font: 16px/16px FuturaDemi, Helvetica, Arial, sans-serif;
}
.tariffs__more {
    display: block;
    text-align: center;
    margin: 24px 0 0;
}
.tariffs__link {
    font: 15px/15px Helvetica, Arial, sans-serif;
    color: #fff;
    text-decoration: none;
}
.tariffPage {
    position: relative;
    background-color: #f3f5f7;
    padding: 120px 0 0;
}
.tariffPage__header {
    font-size: 0;
    padding: 0 20px 20px 42px;
}
.tariffPage__path-link {
    font: 15px/22px Moscow Sans Web, Helvetica, Arial, sans-serif;
    color: #797b7d;
    text-decoration: none;
}
.tariffPage__path-link:before {
    content: "/";
    padding: 0 10px;
}
.tariffPage__path-link:first-child:before {
    display: none;
}
.tariffPage__title {
    width: 100%;
    font: 48px/40px Moscow sans web, FuturaDemi;
    font-weight: 700;
    color: #000;
}
.tariffPage__filter,
.tariffPage__title {
    display: inline-block;
    vertical-align: baseline;
}
.tariffPage__filter {
    margin-left: auto;
    margin-right: 5px;
    display: inline-flex;
    text-align: right;
    border-radius: 7px;
    overflow: hidden;
}
.tariffPage__filter-item {
    display: inline-block;
    font: 16px Moscow Sans Web, FuturaDemi, Helvetica, Arial, sans-serif;
    color: #000;
    background-color: #e6eaed;
    padding: 6px 10px;
    cursor: pointer;
}
.tariffPage__filter-item:hover {
    color: #fff;
    background: #1e356c;
    cursor: pointer;
}
.tariffPage__filter-item._active {
    color: #fff;
    cursor: pointer;
    background-color: #092360;
}
.tariffPage__content {
    position: relative;
    cursor: auto;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.tariffPage__list {
    position: relative;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    margin: 0 10px;
}
.tariffPage__list-item {
    position: absolute;
    width: 300px;
    height: 300px;
    margin: 10px 0 0 10px;
    top: 0;
    left: 0;
    margin-bottom: 20px;
    border-radius: 8px;
    background-color: #fff;
    box-sizing: border-box;
    overflow: hidden;
    cursor: pointer;
    -webkit-transition: top 0.3s ease, left 0.3s ease, width 0.3s ease, box-shadow 0.3s;
    transition: top 0.3s ease, left 0.3s ease, width 0.3s ease, box-shadow 0.3s;
}
.tariffPage__list-item._disable {
    cursor: pointer;
    pointer-events: none;
}
.tariffPage__list-item._disable:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(211, 211, 211, 0.5);
    z-index: 2;
}
.tariffPage__list-item:hover .tariffPage__item-block {
    top: -190px;
}
.tariffPage__list-item._disable:hover .tariffPage__item-block {
    top: 0;
}
.tariffPage__list-item:hover .tariffPage__item-block .tariffPage__item-text {
    visibility: visible;
}
.tariffPage__item-image {
    display: block;
    height: 138px;
    cursor: pointer;
    border-radius: 10px;
    margin-bottom: 25px;
}
.tariffPage__item-block {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    padding: 50px 40px 0;
    z-index: 1;
    -webkit-transition: top 0.4s ease, visibility 0.5s ease;
    transition: top 0.4s ease, visibility 0.5s ease;
    background-color: #fff;
    cursor: pointer;
    height: 490px;
    overflow: hidden;
    box-sizing: border-box;
}
.tariffPage__item-title {
    margin: 0 0 24px;
    font: 22px/28px Moscow Sans Web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
    color: #000;
    display: block;
}
.tariffPage__item-text {
    display: block;
    font: 15px/20px Moscow Sans web, Helvetica, Arial, sans-serif;
    color: #3d3f41;
    visibility: hidden;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}
.tariffPage__item-ico {
    position: absolute;
    bottom: 28px;
    left: 40px;
    -webkit-transition: bottom 0.4s ease;
    transition: bottom 0.4s ease;
    font-size: 0;
}
.tariffPage__ico-image {
    display: inline-block;
    height: 34px;
    width: 34px;
    margin-right: 8px;
}
.tariffPage__ico-image:last-of-type {
    margin: 0;
}
.tariffPage__list-item._troika:hover {
    border-bottom: 2px #00b8c2 solid;
}
.tariffPage__list-item._troika:hover .tariffPage__ico-image._metro {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNi4yIDM2LjIiPjxwYXRoIGZpbGw9IiMwMEI2QzEiIGQ9Ik0yNC43IDIxLjlsLTMuNi05LjEtMyA1LjMtMy01LjMtMy42IDkuMWgtMXYxLjNoNS40di0xLjNoLS44bC43LTIuMyAyLjMgMy43IDIuMy0zLjcuNyAyLjNoLS44djEuM2g1LjR2LTEuMyIvPjxwYXRoIGQ9Ik0xOC4xIDM2LjJDOC4xIDM2LjIgMCAyOC4xIDAgMTguMVM4LjEgMCAxOC4xIDBjMTAgMCAxOC4xIDguMSAxOC4xIDE4LjFzLTguMSAxOC4xLTE4LjEgMTguMXptMC0zNUM4LjggMS4yIDEuMiA4LjggMS4yIDE4LjEgMS4yIDI3LjQgOC44IDM1IDE4LjEgMzUgMjcuNCAzNSAzNSAyNy40IDM1IDE4LjFjMC05LjMtNy42LTE2LjktMTYuOS0xNi45eiIgZmlsbD0iIzAwQjZDMSIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 36px;
    height: 36px;
}
.tariffPage__list-item._troika:hover .tariffPage__ico-image._tralebus {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNi4yIDM2LjIiPjxwYXRoIGQ9Ik0yMi44IDE5LjVjMCAuMi0uMi40LS40LjRoLTQuMXYtNC44aDQuNXY0LjR6bS0uNyAzLjNjLS40IDAtLjctLjMtLjctLjcgMC0uNC4zLS43LjctLjcuNCAwIC43LjMuNy43IDAgLjQtLjMuNy0uNy43bS00LjMtMi45aC00Yy0uMiAwLS40LS4yLS40LS40di00LjRoNC41djQuOHptLTMuNyAyLjljLS40IDAtLjctLjMtLjctLjcgMC0uNC4zLS43LjctLjcuNCAwIC43LjMuNy43IDAgLjQtLjMuNy0uNy43bTEuMy05LjdoNS40djEuMWgtNS40di0xLjF6bTguMyAydi0yYzAtLjUtMS43LTEtNC4xLTEuMXYtMS4xaC0uNVYxMmgtMnYtMS4xaC0uNVYxMmMtMi40LjEtNC4xLjYtNC4xIDEuMXYyLjFoLTEuMXYyLjFoMS4xdjYuNGguNXYuNmMwIC42LjUgMS4xIDEuMSAxLjEuNiAwIDEuMS0uNSAxLjEtMS4xdi0uNmg1Ljl2LjZjMCAuNi41IDEuMSAxLjEgMS4xLjYgMCAxLjEtLjUgMS4xLTEuMXYtLjZoLjV2LTYuNGgxLjF2LTIuMWgtMS4yeiIgZmlsbD0iIzAwQjZDMSIvPjxwYXRoIGQ9Ik0xOC4xIDM2LjJDOC4xIDM2LjIgMCAyOC4xIDAgMTguMVM4LjEgMCAxOC4xIDBzMTguMSA4LjEgMTguMSAxOC4xLTguMSAxOC4xLTE4LjEgMTguMXptMC0zNUM4LjggMS4yIDEuMiA4LjggMS4yIDE4LjEgMS4yIDI3LjQgOC44IDM1IDE4LjEgMzVTMzUgMjcuNCAzNSAxOC4xYzAtOS4zLTcuNi0xNi45LTE2LjktMTYuOXoiIGZpbGw9IiMwMEI2QzEiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    width: 36px;
    height: 36px;
}
.tariffPage__list-item._troika:hover .tariffPage__ico-image._tram {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNi4yIDM2LjIiPjxwYXRoIGQ9Ik0xOS41IDExLjh2LTEuMUgxOXYxLjFoLTJ2LTEuMWgtLjZ2MS4xYy0yLjQuMS00LjEuNi00LjEgMS4xdjEwLjhIMTVsLTEuNyAxLjdoLjlsLjYtLjZoNi42bC42LjZoLjlsLTEuNy0xLjdoMi42VjEzYzAtLjYtMS44LTEtNC4zLTEuMnptLTEuNCAxYy40IDAgLjcuMy43LjcgMCAuNC0uMy43LS43LjctLjQgMC0uNy0uMy0uNy0uNyAwLS40LjMtLjcuNy0uN3ptLTQuOCA2LjdWMTVoNC42djVoLTQuMWMtLjQgMC0uNS0uMi0uNS0uNXptNy42IDQuOGgtNS42bC42LS42aDQuNGwuNi42em0yLTQuOGMwIC4yLS4yLjQtLjQuNGgtNC4xVjE1SDIzdjQuNXoiIGZpbGw9IiMwMEI2QzEiLz48cGF0aCBkPSJNMTguMSAzNi4yQzguMSAzNi4yIDAgMjguMSAwIDE4LjFTOC4xIDAgMTguMSAwczE4LjEgOC4xIDE4LjEgMTguMS04LjEgMTguMS0xOC4xIDE4LjF6bTAtMzVDOC44IDEuMiAxLjIgOC44IDEuMiAxOC4xIDEuMiAyNy40IDguOCAzNSAxOC4xIDM1IDI3LjQgMzUgMzUgMjcuNCAzNSAxOC4xYzAtOS4zLTcuNi0xNi45LTE2LjktMTYuOXoiIGZpbGw9IiMwMEI2QzEiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    width: 36px;
    height: 36px;
}
.tariffPage__list-item._unity:hover {
    border-bottom: 2px #6ccef7 solid;
}
.tariffPage__list-item._unity:hover .tariffPage__ico-image._metro {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNi4yIDM2LjIiPjxwYXRoIGZpbGw9IiM2RUNFRjUiIGQ9Ik0yNC43IDIxLjlsLTMuNi05LjEtMyA1LjMtMy01LjMtMy42IDkuMWgtMXYxLjNoNS40di0xLjNoLS44bC43LTIuMyAyLjMgMy43IDIuMy0zLjcuNyAyLjNoLS44djEuM2g1LjR2LTEuMyIvPjxwYXRoIGQ9Ik0xOC4xIDM2LjJDOC4xIDM2LjIgMCAyOC4xIDAgMTguMVM4LjEgMCAxOC4xIDBjMTAgMCAxOC4xIDguMSAxOC4xIDE4LjFzLTguMSAxOC4xLTE4LjEgMTguMXptMC0zNUM4LjggMS4yIDEuMiA4LjggMS4yIDE4LjEgMS4yIDI3LjQgOC44IDM1IDE4LjEgMzUgMjcuNCAzNSAzNSAyNy40IDM1IDE4LjFjMC05LjMtNy42LTE2LjktMTYuOS0xNi45eiIgZmlsbD0iIzZFQ0VGNSIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 36px;
    height: 36px;
}
.tariffPage__list-item._unity:hover .tariffPage__ico-image._tralebus {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNi4yIDM2LjIiPjxwYXRoIGQ9Ik0yMi44IDE5LjVjMCAuMi0uMi40LS40LjRoLTQuMXYtNC44aDQuNXY0LjR6bS0uNyAzLjNjLS40IDAtLjctLjMtLjctLjcgMC0uNC4zLS43LjctLjcuNCAwIC43LjMuNy43IDAgLjQtLjMuNy0uNy43bS00LjMtMi45aC00Yy0uMiAwLS40LS4yLS40LS40di00LjRoNC41djQuOHptLTMuNyAyLjljLS40IDAtLjctLjMtLjctLjcgMC0uNC4zLS43LjctLjcuNCAwIC43LjMuNy43IDAgLjQtLjMuNy0uNy43bTEuMy05LjdoNS40djEuMWgtNS40di0xLjF6bTguMyAydi0yYzAtLjUtMS43LTEtNC4xLTEuMXYtMS4xaC0uNVYxMmgtMnYtMS4xaC0uNVYxMmMtMi40LjEtNC4xLjYtNC4xIDEuMXYyLjFoLTEuMXYyLjFoMS4xdjYuNGguNXYuNmMwIC42LjUgMS4xIDEuMSAxLjEuNiAwIDEuMS0uNSAxLjEtMS4xdi0uNmg1Ljl2LjZjMCAuNi41IDEuMSAxLjEgMS4xLjYgMCAxLjEtLjUgMS4xLTEuMXYtLjZoLjV2LTYuNGgxLjF2LTIuMWgtMS4yeiIgZmlsbD0iIzZFQ0VGNSIvPjxwYXRoIGQ9Ik0xOC4xIDM2LjJDOC4xIDM2LjIgMCAyOC4xIDAgMTguMVM4LjEgMCAxOC4xIDBzMTguMSA4LjEgMTguMSAxOC4xLTguMSAxOC4xLTE4LjEgMTguMXptMC0zNUM4LjggMS4yIDEuMiA4LjggMS4yIDE4LjEgMS4yIDI3LjQgOC44IDM1IDE4LjEgMzVTMzUgMjcuNCAzNSAxOC4xYzAtOS4zLTcuNi0xNi45LTE2LjktMTYuOXoiIGZpbGw9IiM2RUNFRjUiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    width: 36px;
    height: 36px;
}
.tariffPage__list-item._unity:hover .tariffPage__ico-image._tram {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNi4yIDM2LjIiPjxwYXRoIGQ9Ik0xOS41IDExLjh2LTEuMUgxOXYxLjFoLTJ2LTEuMWgtLjZ2MS4xYy0yLjQuMS00LjEuNi00LjEgMS4xdjEwLjhIMTVsLTEuNyAxLjdoLjlsLjYtLjZoNi42bC42LjZoLjlsLTEuNy0xLjdoMi42VjEzYzAtLjYtMS44LTEtNC4zLTEuMnptLTEuNCAxYy40IDAgLjcuMy43LjcgMCAuNC0uMy43LS43LjctLjQgMC0uNy0uMy0uNy0uNyAwLS40LjMtLjcuNy0uN3ptLTQuOCA2Ljh2LTQuNWg0LjZWMjBoLTQuMWMtLjQgMC0uNS0uMi0uNS0uNHptNy42IDQuN2gtNS42bC42LS42aDQuNGwuNi42em0yLTQuN2MwIC4yLS4yLjQtLjQuNGgtNC4xdi00LjlIMjN2NC41eiIgZmlsbD0iIzZFQ0VGNSIvPjxwYXRoIGQ9Ik0xOC4xIDM2LjJDOC4xIDM2LjIgMCAyOC4xIDAgMTguMVM4LjEgMCAxOC4xIDBzMTguMSA4LjEgMTguMSAxOC4xLTguMSAxOC4xLTE4LjEgMTguMXptMC0zNUM4LjggMS4yIDEuMiA4LjggMS4yIDE4LjEgMS4yIDI3LjQgOC44IDM1IDE4LjEgMzUgMjcuNCAzNSAzNSAyNy40IDM1IDE4LjFjMC05LjMtNy42LTE2LjktMTYuOS0xNi45eiIgZmlsbD0iIzZFQ0VGNSIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 36px;
    height: 36px;
}
.tariffPage__list-item._hourly:hover {
    border-bottom: 2px #b7cf00 solid;
}
.tariffPage__list-item._hourly:hover .tariffPage__ico-image._metro {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNi4yIDM2LjIiPjxwYXRoIGZpbGw9IiNCNUNEMzQiIGQ9Ik0yNC43IDIxLjlsLTMuNi05LjEtMyA1LjMtMy01LjMtMy42IDkuMWgtMXYxLjNoNS40di0xLjNoLS44bC43LTIuMyAyLjMgMy43IDIuMy0zLjcuNyAyLjNoLS44djEuM2g1LjR2LTEuMyIvPjxwYXRoIGQ9Ik0xOC4xIDM2LjJDOC4xIDM2LjIgMCAyOC4xIDAgMTguMSAwIDguMSA4LjEgMCAxOC4xIDBjMTAgMCAxOC4xIDguMSAxOC4xIDE4LjEgMCAxMC04LjEgMTguMS0xOC4xIDE4LjF6bTAtMzVDOC44IDEuMiAxLjIgOC44IDEuMiAxOC4xIDEuMiAyNy40IDguOCAzNSAxOC4xIDM1IDI3LjQgMzUgMzUgMjcuNCAzNSAxOC4xYzAtOS4zLTcuNi0xNi45LTE2LjktMTYuOXoiIGZpbGw9IiNCNUNEMzQiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    width: 36px;
    height: 36px;
}
.tariffPage__list-item._hourly:hover .tariffPage__ico-image._tralebus {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNi4yIDM2LjIiPjxwYXRoIGQ9Ik0yMi44IDE5LjVjMCAuMi0uMi40LS40LjRoLTQuMXYtNC44aDQuNXY0LjR6bS0uNyAzLjNjLS40IDAtLjctLjMtLjctLjcgMC0uNC4zLS43LjctLjcuNCAwIC43LjMuNy43IDAgLjQtLjMuNy0uNy43bS00LjMtMi45aC00Yy0uMiAwLS40LS4yLS40LS40di00LjRoNC41djQuOHptLTMuNyAyLjljLS40IDAtLjctLjMtLjctLjcgMC0uNC4zLS43LjctLjcuNCAwIC43LjMuNy43IDAgLjQtLjMuNy0uNy43bTEuMy05LjdoNS40djEuMWgtNS40di0xLjF6bTguMyAydi0yYzAtLjUtMS43LTEtNC4xLTEuMXYtMS4xaC0uNVYxMmgtMnYtMS4xaC0uNVYxMmMtMi40LjEtNC4xLjYtNC4xIDEuMXYyLjFoLTEuMXYyLjFoMS4xdjYuNGguNXYuNmMwIC42LjUgMS4xIDEuMSAxLjEuNiAwIDEuMS0uNSAxLjEtMS4xdi0uNmg1Ljl2LjZjMCAuNi41IDEuMSAxLjEgMS4xLjYgMCAxLjEtLjUgMS4xLTEuMXYtLjZoLjV2LTYuNGgxLjF2LTIuMWgtMS4yeiIgZmlsbD0iI0I1Q0QzNCIvPjxwYXRoIGQ9Ik0xOC4xIDM2LjJDOC4xIDM2LjIgMCAyOC4xIDAgMTguMSAwIDguMSA4LjEgMCAxOC4xIDBzMTguMSA4LjEgMTguMSAxOC4xYzAgMTAtOC4xIDE4LjEtMTguMSAxOC4xem0wLTM1QzguOCAxLjIgMS4yIDguOCAxLjIgMTguMSAxLjIgMjcuNCA4LjggMzUgMTguMSAzNVMzNSAyNy40IDM1IDE4LjFjMC05LjMtNy42LTE2LjktMTYuOS0xNi45eiIgZmlsbD0iI0I1Q0QzNCIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 36px;
    height: 36px;
}
.tariffPage__list-item._hourly:hover .tariffPage__ico-image._tram {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNi4yIDM2LjIiPjxwYXRoIGQ9Ik0xOS41IDExLjh2LTEuMUgxOXYxLjFoLTJ2LTEuMWgtLjZ2MS4xYy0yLjQuMS00LjEuNi00LjEgMS4xdjEwLjhIMTVsLTEuNyAxLjdoLjlsLjYtLjZoNi42bC42LjZoLjlsLTEuNy0xLjdoMi42VjEzYzAtLjYtMS44LTEtNC4zLTEuMnptLTEuNCAxYy40IDAgLjcuMy43LjcgMCAuNC0uMy43LS43LjctLjQgMC0uNy0uMy0uNy0uNyAwLS40LjMtLjcuNy0uN3ptLTQuOCA2Ljh2LTQuNWg0LjZWMjBoLTQuMWMtLjQgMC0uNS0uMi0uNS0uNHptNy42IDQuN2gtNS42bC42LS42aDQuNGwuNi42em0yLTQuN2MwIC4yLS4yLjQtLjQuNGgtNC4xdi00LjlIMjN2NC41eiIgZmlsbD0iI0I1Q0QzNCIvPjxwYXRoIGQ9Ik0xOC4xIDM2LjJDOC4xIDM2LjIgMCAyOC4xIDAgMTguMSAwIDguMSA4LjEgMCAxOC4xIDBzMTguMSA4LjEgMTguMSAxOC4xYzAgMTAtOC4xIDE4LjEtMTguMSAxOC4xem0wLTM1QzguOCAxLjIgMS4yIDguOCAxLjIgMTguMSAxLjIgMjcuNCA4LjggMzUgMTguMSAzNSAyNy40IDM1IDM1IDI3LjQgMzUgMTguMWMwLTkuMy03LjYtMTYuOS0xNi45LTE2Ljl6IiBmaWxsPSIjQjVDRDM0Ii8+PC9zdmc+);
    background-repeat: no-repeat;
    width: 36px;
    height: 36px;
}
.tariffPage__list-item._moscow:hover {
    border-bottom: 2px #35adb9 solid;
}
.tariffPage__list-item._moscow:hover .tariffPage__ico-image._metro {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNi4yIDM2LjIiPjxwYXRoIGZpbGw9IiMzNUFDQjgiIGQ9Ik0yNC43IDIxLjlsLTMuNi05LTMgNS4yLTMtNS4yLTMuNiA5aC0xdjEuM2g1LjR2LTEuM2gtLjhsLjctMi4zIDIuMyAzLjggMi4zLTMuOC43IDIuM2gtLjh2MS4zaDUuNHYtMS4zIi8+PHBhdGggZD0iTTE4LjEgMzYuMkM4LjEgMzYuMiAwIDI4LjEgMCAxOC4xIDAgOC4xIDguMSAwIDE4LjEgMGMxMCAwIDE4LjEgOC4xIDE4LjEgMTguMSAwIDEwLTguMSAxOC4xLTE4LjEgMTguMXptMC0zNUM4LjggMS4yIDEuMiA4LjggMS4yIDE4LjEgMS4yIDI3LjQgOC44IDM1IDE4LjEgMzUgMjcuNCAzNSAzNSAyNy40IDM1IDE4LjFjMC05LjMtNy42LTE2LjktMTYuOS0xNi45eiIgZmlsbD0iIzM1QUNCOCIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 36px;
    height: 36px;
}
.tariffPage__list-item._moscow:hover .tariffPage__ico-image._tralebus {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNi4yIDM2LjIiPjxwYXRoIGQ9Ik0yMi44IDE5LjVjMCAuMi0uMi40LS40LjRoLTQuMXYtNC44aDQuNXY0LjR6bS0uNyAzLjNjLS40IDAtLjctLjMtLjctLjcgMC0uNC4zLS43LjctLjcuNCAwIC43LjMuNy43IDAgLjQtLjMuNy0uNy43bS00LjMtMi45aC00Yy0uMiAwLS40LS4yLS40LS40di00LjRoNC41djQuOHptLTMuNyAyLjljLS40IDAtLjctLjMtLjctLjcgMC0uNC4zLS43LjctLjcuNCAwIC43LjMuNy43IDAgLjQtLjMuNy0uNy43bTEuMy05LjdoNS40djEuMWgtNS40di0xLjF6bTguMyAydi0yYzAtLjUtMS43LTEtNC4xLTEuMXYtMS4xaC0uNVYxMmgtMnYtMS4xaC0uNVYxMmMtMi40LjEtNC4xLjYtNC4xIDEuMXYyLjFoLTEuMXYyLjFoMS4xdjYuNGguNXYuNmMwIC42LjUgMS4xIDEuMSAxLjEuNiAwIDEuMS0uNSAxLjEtMS4xdi0uNmg1Ljl2LjZjMCAuNi41IDEuMSAxLjEgMS4xLjYgMCAxLjEtLjUgMS4xLTEuMXYtLjZoLjV2LTYuNGgxLjF2LTIuMWgtMS4yeiIgZmlsbD0iIzM1QUNCOCIvPjxwYXRoIGQ9Ik0xOC4xIDM2LjJDOC4xIDM2LjIgMCAyOC4xIDAgMTguMSAwIDguMSA4LjEgMCAxOC4xIDBzMTguMSA4LjEgMTguMSAxOC4xYzAgMTAtOC4xIDE4LjEtMTguMSAxOC4xem0wLTM1QzguOCAxLjIgMS4yIDguOCAxLjIgMTguMSAxLjIgMjcuNCA4LjggMzUgMTguMSAzNVMzNSAyNy40IDM1IDE4LjFjMC05LjMtNy42LTE2LjktMTYuOS0xNi45eiIgZmlsbD0iIzM1QUNCOCIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 36px;
    height: 36px;
}
.tariffPage__list-item._moscow:hover .tariffPage__ico-image._tram {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNi4yIDM2LjIiPjxwYXRoIGQ9Ik0xOS41IDExLjh2LTEuMUgxOXYxLjFoLTJ2LTEuMWgtLjZ2MS4xYy0yLjQuMS00LjEuNi00LjEgMS4xdjEwLjhIMTVsLTEuNyAxLjdoLjlsLjYtLjZoNi42bC42LjZoLjlsLTEuNy0xLjdoMi42VjEzYzAtLjYtMS44LTEtNC4zLTEuMnptLTEuNCAxYy40IDAgLjcuMy43LjcgMCAuNC0uMy43LS43LjctLjQgMC0uNy0uMy0uNy0uNyAwLS40LjMtLjcuNy0uN3ptLTQuOCA2Ljh2LTQuNWg0LjZWMjBoLTQuMWMtLjQgMC0uNS0uMi0uNS0uNHptNy42IDQuN2gtNS42bC42LS42aDQuNGwuNi42em0yLTQuN2MwIC4yLS4yLjQtLjQuNGgtNC4xdi00LjlIMjN2NC41eiIgZmlsbD0iIzM1QUNCOCIvPjxwYXRoIGQ9Ik0xOC4xIDM2LjJDOC4xIDM2LjIgMCAyOC4xIDAgMTguMSAwIDguMSA4LjEgMCAxOC4xIDBzMTguMSA4LjEgMTguMSAxOC4xYzAgMTAtOC4xIDE4LjEtMTguMSAxOC4xem0wLTM1QzguOCAxLjIgMS4yIDguOCAxLjIgMTguMSAxLjIgMjcuNCA4LjggMzUgMTguMSAzNSAyNy40IDM1IDM1IDI3LjQgMzUgMTguMWMwLTkuMy03LjYtMTYuOS0xNi45LTE2Ljl6IiBmaWxsPSIjMzVBQ0I4Ii8+PC9zdmc+);
    background-repeat: no-repeat;
    width: 36px;
    height: 36px;
}
.tariffPage__list-item._school:hover {
    border-bottom: 2px #51bdbe solid;
}
.tariffPage__list-item._school:hover .tariffPage__ico-image._metro {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNi4yIDM2LjIiPjxwYXRoIGZpbGw9IiM1MEJDQkQiIGQ9Ik0yNC43IDIxLjlsLTMuNi05LTMgNS4yLTMtNS4yLTMuNiA5aC0xdjEuM2g1LjR2LTEuM2gtLjhsLjctMi4zIDIuMyAzLjggMi4zLTMuOC43IDIuM2gtLjh2MS4zaDUuNHYtMS4zIi8+PHBhdGggZD0iTTE4LjEgMzYuMkM4LjEgMzYuMiAwIDI4LjEgMCAxOC4xUzguMSAwIDE4LjEgMGMxMCAwIDE4LjEgOC4xIDE4LjEgMTguMXMtOC4xIDE4LjEtMTguMSAxOC4xem0wLTM1QzguOCAxLjIgMS4yIDguOCAxLjIgMTguMSAxLjIgMjcuNCA4LjggMzUgMTguMSAzNSAyNy40IDM1IDM1IDI3LjQgMzUgMTguMWMwLTkuMy03LjYtMTYuOS0xNi45LTE2Ljl6IiBmaWxsPSIjNTBCQ0JEIi8+PC9zdmc+);
    background-repeat: no-repeat;
    width: 36px;
    height: 36px;
}
.tariffPage__list-item._school:hover .tariffPage__ico-image._tralebus {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNi4yIDM2LjIiPjxwYXRoIGQ9Ik0yMi44IDE5LjVjMCAuMi0uMi40LS40LjRoLTQuMXYtNC44aDQuNXY0LjR6bS0uNyAzLjNjLS40IDAtLjctLjMtLjctLjcgMC0uNC4zLS43LjctLjcuNCAwIC43LjMuNy43IDAgLjQtLjMuNy0uNy43bS00LjMtMi45aC00Yy0uMiAwLS40LS4yLS40LS40di00LjRoNC41djQuOHptLTMuNyAyLjljLS40IDAtLjctLjMtLjctLjcgMC0uNC4zLS43LjctLjcuNCAwIC43LjMuNy43IDAgLjQtLjMuNy0uNy43bTEuMy05LjdoNS40djEuMWgtNS40di0xLjF6bTguMyAydi0yYzAtLjUtMS43LTEtNC4xLTEuMXYtMS4xaC0uNVYxMmgtMnYtMS4xaC0uNVYxMmMtMi40LjEtNC4xLjYtNC4xIDEuMXYyLjFoLTEuMXYyLjFoMS4xdjYuNGguNXYuNmMwIC42LjUgMS4xIDEuMSAxLjEuNiAwIDEuMS0uNSAxLjEtMS4xdi0uNmg1Ljl2LjZjMCAuNi41IDEuMSAxLjEgMS4xLjYgMCAxLjEtLjUgMS4xLTEuMXYtLjZoLjV2LTYuNGgxLjF2LTIuMWgtMS4yeiIgZmlsbD0iIzUwQkNCRCIvPjxwYXRoIGQ9Ik0xOC4xIDM2LjJDOC4xIDM2LjIgMCAyOC4xIDAgMTguMVM4LjEgMCAxOC4xIDBzMTguMSA4LjEgMTguMSAxOC4xLTguMSAxOC4xLTE4LjEgMTguMXptMC0zNUM4LjggMS4yIDEuMiA4LjggMS4yIDE4LjEgMS4yIDI3LjQgOC44IDM1IDE4LjEgMzVTMzUgMjcuNCAzNSAxOC4xYzAtOS4zLTcuNi0xNi45LTE2LjktMTYuOXoiIGZpbGw9IiM1MEJDQkQiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    width: 36px;
    height: 36px;
}
.tariffPage__list-item._school:hover .tariffPage__ico-image._tram {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNi4yIDM2LjIiPjxwYXRoIGQ9Ik0xOS41IDExLjh2LTEuMUgxOXYxLjFoLTJ2LTEuMWgtLjZ2MS4xYy0yLjQuMS00LjEuNi00LjEgMS4xdjEwLjhIMTVsLTEuNyAxLjdoLjlsLjYtLjZoNi42bC42LjZoLjlsLTEuNy0xLjdoMi42VjEzYzAtLjYtMS44LTEtNC4zLTEuMnptLTEuNCAxYy40IDAgLjcuMy43LjcgMCAuNC0uMy43LS43LjctLjQgMC0uNy0uMy0uNy0uNyAwLS40LjMtLjcuNy0uN3ptLTQuOCA2Ljh2LTQuNWg0LjZWMjBoLTQuMWMtLjQgMC0uNS0uMi0uNS0uNHptNy42IDQuN2gtNS42bC42LS42aDQuNGwuNi42em0yLTQuN2MwIC4yLS4yLjQtLjQuNGgtNC4xdi00LjlIMjN2NC41eiIgZmlsbD0iIzUwQkNCRCIvPjxwYXRoIGQ9Ik0xOC4xIDM2LjJDOC4xIDM2LjIgMCAyOC4xIDAgMTguMVM4LjEgMCAxOC4xIDBzMTguMSA4LjEgMTguMSAxOC4xLTguMSAxOC4xLTE4LjEgMTguMXptMC0zNUM4LjggMS4yIDEuMiA4LjggMS4yIDE4LjEgMS4yIDI3LjQgOC44IDM1IDE4LjEgMzUgMjcuNCAzNSAzNSAyNy40IDM1IDE4LjFjMC05LjMtNy42LTE2LjktMTYuOS0xNi45eiIgZmlsbD0iIzUwQkNCRCIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 36px;
    height: 36px;
}
.tariffPage__list-item._student:hover {
    border-bottom: 2px #f87c32 solid;
}
.tariffPage__list-item._student:hover .tariffPage__ico-image._metro {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNi4yIDM2LjIiPjxwYXRoIGZpbGw9IiNGMzdCMzEiIGQ9Ik0yNC43IDIxLjlsLTMuNi05LTMgNS4yLTMtNS4yLTMuNiA5aC0xdjEuM2g1LjR2LTEuM2gtLjhsLjctMi4zIDIuMyAzLjggMi4zLTMuOC43IDIuM2gtLjh2MS4zaDUuNHYtMS4zIi8+PHBhdGggZD0iTTE4LjEgMzYuMkM4LjEgMzYuMiAwIDI4LjEgMCAxOC4xIDAgOC4xIDguMSAwIDE4LjEgMGMxMCAwIDE4LjEgOC4xIDE4LjEgMTguMSAwIDEwLTguMSAxOC4xLTE4LjEgMTguMXptMC0zNUM4LjggMS4yIDEuMiA4LjggMS4yIDE4LjEgMS4yIDI3LjQgOC44IDM1IDE4LjEgMzUgMjcuNCAzNSAzNSAyNy40IDM1IDE4LjFjMC05LjMtNy42LTE2LjktMTYuOS0xNi45eiIgZmlsbD0iI0YzN0IzMSIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 36px;
    height: 36px;
}
.tariffPage__list-item._student:hover .tariffPage__ico-image._tralebus {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNi4yIDM2LjIiPjxwYXRoIGQ9Ik0yMi44IDE5LjVjMCAuMi0uMi40LS40LjRoLTQuMXYtNC44aDQuNXY0LjR6bS0uNyAzLjNjLS40IDAtLjctLjMtLjctLjcgMC0uNC4zLS43LjctLjcuNCAwIC43LjMuNy43IDAgLjQtLjMuNy0uNy43bS00LjMtMi45aC00Yy0uMiAwLS40LS4yLS40LS40di00LjRoNC41djQuOHptLTMuNyAyLjljLS40IDAtLjctLjMtLjctLjcgMC0uNC4zLS43LjctLjcuNCAwIC43LjMuNy43IDAgLjQtLjMuNy0uNy43bTEuMy05LjdoNS40djEuMWgtNS40di0xLjF6bTguMyAydi0yYzAtLjUtMS43LTEtNC4xLTEuMXYtMS4xaC0uNVYxMmgtMnYtMS4xaC0uNVYxMmMtMi40LjEtNC4xLjYtNC4xIDEuMXYyLjFoLTEuMXYyLjFoMS4xdjYuNGguNXYuNmMwIC42LjUgMS4xIDEuMSAxLjEuNiAwIDEuMS0uNSAxLjEtMS4xdi0uNmg1Ljl2LjZjMCAuNi41IDEuMSAxLjEgMS4xLjYgMCAxLjEtLjUgMS4xLTEuMXYtLjZoLjV2LTYuNGgxLjF2LTIuMWgtMS4yeiIgZmlsbD0iI0YzN0IzMSIvPjxwYXRoIGQ9Ik0xOC4xIDM2LjJDOC4xIDM2LjIgMCAyOC4xIDAgMTguMSAwIDguMSA4LjEgMCAxOC4xIDBzMTguMSA4LjEgMTguMSAxOC4xYzAgMTAtOC4xIDE4LjEtMTguMSAxOC4xem0wLTM1QzguOCAxLjIgMS4yIDguOCAxLjIgMTguMSAxLjIgMjcuNCA4LjggMzUgMTguMSAzNVMzNSAyNy40IDM1IDE4LjFjMC05LjMtNy42LTE2LjktMTYuOS0xNi45eiIgZmlsbD0iI0YzN0IzMSIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 36px;
    height: 36px;
}
.tariffPage__list-item._student:hover .tariffPage__ico-image._tram {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNi4yIDM2LjIiPjxwYXRoIGQ9Ik0xOS41IDExLjh2LTEuMUgxOXYxLjFoLTJ2LTEuMWgtLjZ2MS4xYy0yLjQuMS00LjEuNi00LjEgMS4xdjEwLjhIMTVsLTEuNyAxLjdoLjlsLjYtLjZoNi42bC42LjZoLjlsLTEuNy0xLjdoMi42VjEzYzAtLjYtMS44LTEtNC4zLTEuMnptLTEuNCAxYy40IDAgLjcuMy43LjcgMCAuNC0uMy43LS43LjctLjQgMC0uNy0uMy0uNy0uNyAwLS40LjMtLjcuNy0uN3ptLTQuOCA2Ljh2LTQuNWg0LjZWMjBoLTQuMWMtLjQgMC0uNS0uMi0uNS0uNHptNy42IDQuN2gtNS42bC42LS42aDQuNGwuNi42em0yLTQuN2MwIC4yLS4yLjQtLjQuNGgtNC4xdi00LjlIMjN2NC41eiIgZmlsbD0iI0YzN0IzMSIvPjxwYXRoIGQ9Ik0xOC4xIDM2LjJDOC4xIDM2LjIgMCAyOC4xIDAgMTguMSAwIDguMSA4LjEgMCAxOC4xIDBzMTguMSA4LjEgMTguMSAxOC4xYzAgMTAtOC4xIDE4LjEtMTguMSAxOC4xem0wLTM1QzguOCAxLjIgMS4yIDguOCAxLjIgMTguMSAxLjIgMjcuNCA4LjggMzUgMTguMSAzNSAyNy40IDM1IDM1IDI3LjQgMzUgMTguMWMwLTkuMy03LjYtMTYuOS0xNi45LTE2Ljl6IiBmaWxsPSIjRjM3QjMxIi8+PC9zdmc+);
    background-repeat: no-repeat;
    width: 36px;
    height: 36px;
}
.tariffDetail {
    position: relative;
    font-size: 0;
    background-color: #fff;
}
.tariffDetail__side-nav {
    display: block;
    position: relative;
}
.tariffDetail__side-nav::-webkit-scrollbar {
    width: 0;
}
.tariffDetail__nav {
    list-style: none;
    padding: 0;
}
.wrapper {
    position: relative;
    overflow: hidden;
}
.tariffDetail__track {
    display: none;
    position: absolute;
    right: 1px;
    top: 2px;
    bottom: 2px;
    width: 6px;
    background: 0 0;
}
.baron .tariffDetail__track {
    display: block;
}
.tariffDetail__bar {
    position: absolute;
    z-index: 1;
    right: 2px;
    width: 6px;
    height: 100px !important;
    border-radius: 3px;
    opacity: 0;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-transition: opacity 0.4s ease;
    transition: opacity 0.4s ease;
}
.tariffDetail__side-nav:hover .tariffDetail__bar {
    opacity: 1;
}
.tariffDetail__nav-item {
    position: relative;
    display: block;
    width: 100%;
    height: 100px;
    background-color: #fff;
    color: #6a737b;
    text-decoration: none;
    padding: 0 40px;
    box-sizing: border-box;
    -webkit-transition: background 0.3s ease, color 0.3s ease;
    transition: background 0.3s ease, color 0.3s ease;
}
.tariffDetail__nav-item.active {
    background: #f3f3f3;
    color: #000;
}
.tariffDetail__nav-item:hover {
    color: #000;
    background: #fafafa;
}
.tariffDetail._hourly .tariffDetail__nav-item._hourly,
.tariffDetail._moscow .tariffDetail__nav-item._moscow,
.tariffDetail._school .tariffDetail__nav-item._school,
.tariffDetail._student .tariffDetail__nav-item._student,
.tariffDetail._troika .tariffDetail__nav-item._troika,
.tariffDetail._unity .tariffDetail__nav-item._unity {
    background-color: #f3f5f7;
}
.tariffDetail._troika .tariffDetail__nav-item._troika {
    color: #00b8c2;
}
.tariffDetail._unity .tariffDetail__nav-item._unity {
    color: #6dcef7;
}
.tariffDetail._hourly .tariffDetail__nav-item._hourly {
    color: #b7cf00;
}
.tariffDetail._moscow .tariffDetail__nav-item._moscow {
    color: #35adb9;
}
.tariffDetail._student .tariffDetail__nav-item._student {
    color: #f87c32;
}
.tariffDetail._school .tariffDetail__nav-item._school {
    color: #51bdbe;
}
.tariffDetail__nav-item:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 1%;
}
.tariffDetail__item-text {
    display: inline-block;
    vertical-align: middle;
    width: 99%;
    padding: 0 0 0 57px;
    box-sizing: border-box;
    font: 18px/22px Moscow sans web, Helvetica, Arial, sans-serif;
}
.tariffDetail__nav-item:before {
    content: "";
    position: absolute;
    left: 40px;
    top: 50%;
    display: block;
    margin: -14px 0 0;
    background-position: center;
    background-repeat: no-repeat;
}
.tariffDetail__nav-item._troika:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNi42IDI3LjUiPjxwYXRoIGZpbGw9IiNENTJBMjgiIGQ9Ik01LjIgMjBoMjZ2MS42aC0yNnoiLz48cGF0aCBkPSJNMzUuOCAyNy41SC44bC0uOC0uOFYuOEwuOCAwaDM1bC44Ljh2MjUuOWwtLjguOHpNMS42IDI1LjlIMzVWMS42SDEuNnYyNC4zeiIgZmlsbD0iI0Q1MkEyOCIvPjxwYXRoIGQ9Ik01LjggMTMuNGMuMy4zLjguNCAxLjEuMy41LS4yIDEuOC0uNiAyLjctLjggMCAuMi0uMi41LS41LjktMS40IDEuNC0xLjYgMi40LTEuNiAzLjJ2LjVoMS4zVjE3YzAtLjYuMS0xLjIgMS4yLTIuMyAxLjYtMS42LjctMi45LjctM2wtLjctLjNjLS4xIDAtMi4zLjctMy4zIDF2LS4xYy4yLS4zLjgtMS4xIDEuMy0xLjYuNy0uOCAxLTEuMSAxLTEuMWwuMi0uN3YtLjVjLjcuMiAxLjguNCAyLjguOWwuNi0xLjFjLTEuOS0xLjEtNC4yLTEuMS00LjMtMS4xbC0uNi44LjMgMWMtLjMuMS0uNi41LTEgLjkgMCAwLTEuNiAxLjktMS43IDIuMy0uMi41LjMgMS4xLjUgMS4zek0xMy4yIDEzLjRjLjMuMy44LjQgMS4xLjMuNS0uMiAxLjgtLjYgMi43LS44IDAgLjItLjIuNS0uNS45LTEuNCAxLjQtMS42IDIuNC0xLjYgMy4ydi41aDEuM1YxN2MwLS42LjEtMS4yIDEuMi0yLjMgMS42LTEuNi43LTIuOS43LTNsLS43LS4zYy0uMSAwLTIuMy43LTMuMyAxdi0uMWMuMy0uNC45LTEuMSAxLjQtMS43LjctLjggMS4xLTEuMSAxLjEtMS4xbC4yLS43LS4xLS41Yy44LjEgMi4xLjQgMy4xIDFsLjctMS4xQzE4LjYgNyAxNiA2LjkgMTUuOSA2LjlsLS45IDEgLjMgMS0uOS45cy0xLjYgMS45LTEuNyAyLjNjLS4yLjUuMyAxLjEuNSAxLjN6TTIwLjYgMTMuNGMuMy4zLjguNCAxLjEuMy41LS4yIDEuOC0uNiAyLjctLjggMCAuMi0uMi41LS41LjktMS40IDEuNC0xLjYgMi40LTEuNiAzLjJ2LjVoMS4zVjE3YzAtLjYuMS0xLjIgMS4yLTIuMyAxLjYtMS42LjctMi45LjctM2wtLjctLjNjLS4xIDAtMi4zLjctMy4zIDF2LS4xYy4zLS40LjktMS4xIDEuNC0xLjcuNy0uOCAxLjEtMS4xIDEuMS0xLjF2LS42bC0uMS0uNWMxLjMuMiAzLjcuOCA0LjQgMi42IDEgMi40LjQgNS4yIDAgNi40aDEuM2MuNC0xLjUuOS00LjQtLjItNi45LTEuMy0zLjMtNi4zLTMuNC02LjUtMy40bC0uNi44LjMgMS0uOS45cy0xLjYgMS45LTEuNyAyLjNjLS4xLjUuNCAxLjEuNiAxLjN6IiBmaWxsPSIjRDUyQTI4Ii8+PC9zdmc+);
    background-repeat: no-repeat;
    width: 37px;
    height: 28px;
}
.tariffDetail__nav-item._unity:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAyNyI+PHBhdGggZD0iTTM1LjIgMjdILjhsLS44LS44Vi44TC44IDBoMzQuNGwuOC44djI1LjRsLS44Ljh6TTEuNiAyNS40aDMyLjlWMS42SDEuNnYyMy44eiIgZmlsbD0iI0Q2MjgyOCIvPjxwYXRoIGZpbGw9IiNENjI4MjgiIGQ9Ik0xMC42IDIyLjNINi4ybC0uOC0uOHYtNi45bC44LS44aDQuNHYxLjZIN3Y1LjNoMy42Ii8+PHBhdGggZmlsbD0iI0Q2MjgyOCIgZD0iTTYuMiAxNy4zaDQuNHYxLjZINi4yek0yNS4zIDE1LjRjMCAxLS44IDEuOS0xLjkgMS45LTEgMC0xLjktLjgtMS45LTEuOSAwLTEgLjgtMS45IDEuOS0xLjkgMSAwIDEuOS44IDEuOSAxLjl6TTMwLjYgMTUuNGMwIDEtLjggMS45LTEuOSAxLjktMSAwLTEuOS0uOC0xLjktMS45IDAtMSAuOC0xLjkgMS45LTEuOSAxLjEgMCAxLjkuOCAxLjkgMS45ek0yOC43IDIyLjZjLTEgMC0xLjktLjgtMS45LTEuOSAwLTEgLjgtMS45IDEuOS0xLjkgMSAwIDEuOS44IDEuOSAxLjkgMCAxLjEtLjggMS45LTEuOSAxLjl6TTIzLjQgMjIuNmMtMSAwLTEuOS0uOC0xLjktMS45IDAtMSAuOC0xLjkgMS45LTEuOSAxIDAgMS45LjggMS45IDEuOSAwIDEtLjkgMS45LTEuOSAxLjl6TTUuMiA1LjhIMTd2MS42SDUuMnoiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    width: 36px;
    height: 27px;
}
.tariffDetail__nav-item._hourly:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAyNyI+PHBhdGggZD0iTTM1LjIgMjdILjhsLS44LS44Vi44TC44IDBoMzQuNGwuOC44djI1LjRsLS44Ljh6TTEuNiAyNS40aDMyLjlWMS42SDEuNnYyMy44eiIgZmlsbD0iI0Q2MjgyOCIvPjxlbGxpcHNlIGN4PSIyMy40IiBjeT0iMTUuNCIgcng9IjEuOSIgcnk9IjEuOSIgZmlsbD0iI0Q2MjgyOCIvPjxlbGxpcHNlIGN4PSIyOC43IiBjeT0iMTUuNCIgcng9IjEuOSIgcnk9IjEuOSIgZmlsbD0iI0Q2MjgyOCIvPjxjaXJjbGUgY3g9IjI4LjciIGN5PSIyMC43IiByPSIxLjkiIGZpbGw9IiNENjI4MjgiLz48ZWxsaXBzZSBjeD0iMjMuNCIgY3k9IjIwLjciIHJ4PSIxLjkiIHJ5PSIxLjkiIGZpbGw9IiNENjI4MjgiLz48cGF0aCBmaWxsPSIjRDYyODI4IiBkPSJNNS4yIDUuOEgxN3YxLjZINS4yek04LjggMjNjLTIuNyAwLTQuOS0yLjItNC45LTQuOXMyLjItNC45IDQuOS00LjkgNC45IDIuMiA0LjkgNC45UzExLjUgMjMgOC44IDIzem0wLTguMmMtMS44IDAtMy4zIDEuNS0zLjMgMy4zIDAgMS44IDEuNSAzLjMgMy4zIDMuM3MzLjMtMS41IDMuMy0zLjNjMC0xLjgtMS41LTMuMy0zLjMtMy4zeiIvPjxwYXRoIGZpbGw9IiNENjI4MjgiIGQ9Ik0xMS4xIDE4LjlIOC44bC0uOC0uOHYtMi43aDEuNnYxLjloMS41Ii8+PC9zdmc+);
    background-repeat: no-repeat;
    width: 36px;
    height: 27px;
}
.tariffDetail__nav-item._moscow:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzYgMjciPjxwYXRoIGQ9Ik0zNS4yIDI3SC44bC0uOC0uOFYuOEwuOCAwaDM0LjRsLjguOHYyNS40bC0uOC44ek0xLjYgMjUuNGgzMi45VjEuNkgxLjZ2MjMuOHoiIGZpbGw9IiNEOTIzMkUiLz48ZWxsaXBzZSBjeD0iMjMuNCIgY3k9IjE1LjQiIHJ4PSIxLjkiIHJ5PSIxLjkiIGZpbGw9IiNEOTIzMkUiLz48ZWxsaXBzZSBjeD0iMjguNyIgY3k9IjE1LjQiIHJ4PSIxLjkiIHJ5PSIxLjkiIGZpbGw9IiNEOTIzMkUiLz48ZWxsaXBzZSBjeD0iMjMuNCIgY3k9IjIwLjciIHJ4PSIxLjkiIHJ5PSIxLjkiIGZpbGw9IiNEOTIzMkUiLz48cGF0aCBmaWxsPSIjRDkyMzJFIiBkPSJNNS4yIDUuOEgxN3YxLjZINS4yek01LjIgMTMuOEg5djEuNkg1LjJ6Ii8+PHBhdGggZmlsbD0iI0Q5MjMyRSIgZD0iTTYuMyAxNC42aDEuNnY2LjlINi4zek0xNC42IDEzLjhoMy44djEuNmgtMy44eiIvPjxwYXRoIGZpbGw9IiNEOTIzMkUiIGQ9Ik0xNS43IDE0LjZoMS42djYuOWgtMS42ek0xMC40IDE5LjNIMTN2MS4yaC0yLjZ6Ii8+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik04LjcgMTMuNmg2LjZ2Ny45SDguN3oiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJiIj48dXNlIHhsaW5rOmhyZWY9IiNhIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PGcgY2xpcC1wYXRoPSJ1cmwoI2IpIj48cGF0aCBmaWxsPSIjRDkyMzJFIiBkPSJNMTEgMjIuNWwtMS42LS4yIDEuMy04LjVIMTNsMS4yIDguNS0xLjYuMi0uOC01LjYiLz48L2c+PC9zdmc+);
    background-repeat: no-repeat;
    width: 36px;
    height: 27px;
}
.tariffDetail__nav-item._student:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzYgMjciPjxwYXRoIGQ9Ik0zNS4yIDI3SC44bC0uOC0uOFYuOEwuOCAwaDM0LjRsLjguOHYyNS40bC0uOC44ek0xLjYgMjUuNGgzMi45VjEuNkgxLjZ2MjMuOHoiIGZpbGw9IiNEOTIzMkUiLz48ZWxsaXBzZSBjeD0iMjMuNCIgY3k9IjE1LjQiIHJ4PSIxLjkiIHJ5PSIxLjkiIGZpbGw9IiNEOTIzMkUiLz48ZWxsaXBzZSBjeD0iMjguNyIgY3k9IjE1LjQiIHJ4PSIxLjkiIHJ5PSIxLjkiIGZpbGw9IiNEOTIzMkUiLz48ZWxsaXBzZSBjeD0iMjMuNCIgY3k9IjIwLjciIHJ4PSIxLjkiIHJ5PSIxLjkiIGZpbGw9IiNEOTIzMkUiLz48cGF0aCBmaWxsPSIjRDkyMzJFIiBkPSJNNS4yIDUuOEgxN3YxLjZINS4yek01LjIgMTMuOEg5djEuNkg1LjJ6Ii8+PHBhdGggZmlsbD0iI0Q5MjMyRSIgZD0iTTYuMyAxNC42aDEuNnY2LjlINi4zek0xNC42IDEzLjhoMy44djEuNmgtMy44eiIvPjxwYXRoIGZpbGw9IiNEOTIzMkUiIGQ9Ik0xNS43IDE0LjZoMS42djYuOWgtMS42ek0xMC40IDE5LjNIMTN2MS4yaC0yLjZ6Ii8+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik04LjcgMTMuNmg2LjZ2Ny45SDguN3oiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJiIj48dXNlIHhsaW5rOmhyZWY9IiNhIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PGcgY2xpcC1wYXRoPSJ1cmwoI2IpIj48cGF0aCBmaWxsPSIjRDkyMzJFIiBkPSJNMTEgMjIuNWwtMS42LS4yIDEuMy04LjVIMTNsMS4yIDguNS0xLjYuMi0uOC01LjYiLz48L2c+PC9zdmc+);
    background-repeat: no-repeat;
    width: 36px;
    height: 27px;
}
.tariffDetail__nav-item._school:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzYgMjciPjxwYXRoIGQ9Ik0zNS4yIDI3SC44bC0uOC0uOFYuOEwuOCAwaDM0LjRsLjguOHYyNS40bC0uOC44ek0xLjYgMjUuNGgzMi45VjEuNkgxLjZ2MjMuOHoiIGZpbGw9IiNEOTIzMkUiLz48ZWxsaXBzZSBjeD0iMjMuNCIgY3k9IjE1LjQiIHJ4PSIxLjkiIHJ5PSIxLjkiIGZpbGw9IiNEOTIzMkUiLz48ZWxsaXBzZSBjeD0iMjguNyIgY3k9IjE1LjQiIHJ4PSIxLjkiIHJ5PSIxLjkiIGZpbGw9IiNEOTIzMkUiLz48ZWxsaXBzZSBjeD0iMjMuNCIgY3k9IjIwLjciIHJ4PSIxLjkiIHJ5PSIxLjkiIGZpbGw9IiNEOTIzMkUiLz48cGF0aCBmaWxsPSIjRDkyMzJFIiBkPSJNNS4yIDUuOEgxN3YxLjZINS4yek01LjIgMTMuOEg5djEuNkg1LjJ6Ii8+PHBhdGggZmlsbD0iI0Q5MjMyRSIgZD0iTTYuMyAxNC42aDEuNnY2LjlINi4zek0xNC42IDEzLjhoMy44djEuNmgtMy44eiIvPjxwYXRoIGZpbGw9IiNEOTIzMkUiIGQ9Ik0xNS43IDE0LjZoMS42djYuOWgtMS42ek0xMC40IDE5LjNIMTN2MS4yaC0yLjZ6Ii8+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik04LjcgMTMuNmg2LjZ2Ny45SDguN3oiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJiIj48dXNlIHhsaW5rOmhyZWY9IiNhIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PGcgY2xpcC1wYXRoPSJ1cmwoI2IpIj48cGF0aCBmaWxsPSIjRDkyMzJFIiBkPSJNMTEgMjIuNWwtMS42LS4yIDEuMy04LjVIMTNsMS4yIDguNS0xLjYuMi0uOC01LjYiLz48L2c+PC9zdmc+);
    background-repeat: no-repeat;
    width: 36px;
    height: 27px;
}
.tariffDetail__content {
    display: none;
    padding: 45px 100px 0;
    box-sizing: border-box;
    color: #000;
}
.tariffDetail__content._active {
    display: block;
}
.tariffDetail__content-title {
    font: 40px/43px Moscow sans web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
    margin: 22px 0 54px;
}
.boxDetail__content-title {
    font: 30px FuturaDemi, Helvetica, Arial, sans-serif;
    margin: 130px 100px 10px;
    color: #d9232e !important;
}
.tariffDetail._troika .tariffDetail__content-title {
    color: #00b8c2;
}
.tariffDetail._unity .tariffDetail__content-title {
    color: #6dcef7;
}
.tariffDetail._hourly .tariffDetail__content-title {
    color: #b7cf00;
}
.tariffDetail._moscow .tariffDetail__content-title {
    color: #35adb9;
}
.tariffDetail._student .tariffDetail__content-title {
    color: #f87c32;
}
.tariffDetail._school .tariffDetail__content-title {
    color: #51bdbe;
}
.tariffDetail__card-container {
    font-size: 0;
    margin-bottom: 45px;
}
.tariffDetail__card-image {
    width: 358px;
    height: 224px;
    margin-right: 42px;
    border-radius: 4px;
}
.tariffDetail__card-image:last-child {
    margin-right: 0;
}
.tariffDetail__text {
    font: 15px/22px Moscow Sans Web, Helvetica, Arial, sans-serif;
}
.tariffDetail__text-bold {
    font-weight: 700;
}
.tariffDetail__text a {
    text-decoration: none;
}
.tariffDetail__text._sign {
    position: relative;
}
.tariffDetail__text._width-500 {
    width: 100%;
}
.tariffDetail__text._sign p {
    position: relative;
}
.tariffDetail__text._sign p:before {
    content: "";
    position: absolute;
    top: 4px;
    left: -15px;
    display: block;
    height: 12px;
    width: 3px;
}
.boxDetail__text {
    font: 15px/22px Helvetica, Arial, sans-serif;
}
.boxDetail__text-bold {
    font-weight: 700;
}
.boxDetail__text a {
    text-decoration: none;
}
.boxDetail__text._sign {
    position: relative;
}
.boxDetail__text._width-500 {
    width: 1100px;
}
.boxDetail__text._sign p {
    position: relative;
}
.boxDetail__text._sign p:before {
    content: "";
    position: absolute;
    top: 4px;
    left: -15px;
    display: block;
    height: 12px;
    width: 3px;
}
.tariffDetail._troika .tariffDetail__text a {
    color: #00b8c2;
}
.tariffDetail._troika .tariffDetail__text._sign p:before {
    background-color: #00b8c2;
}
.tariffDetail._unity .tariffDetail__text a {
    color: #6dcef7;
}
.tariffDetail._unity .tariffDetail__text._sign p:before {
    background-color: #6dcef7;
}
.tariffDetail._hourly .tariffDetail__text a {
    color: #b7cf00;
}
.tariffDetail._hourly .tariffDetail__text._sign p:before {
    background-color: #b7cf00;
}
.tariffDetail._moscow .tariffDetail__text a {
    color: #35adb9;
}
.tariffDetail._moscow .tariffDetail__text._sign p:before {
    background-color: #35adb9;
}
.tariffDetail._student .tariffDetail__text a {
    color: #f87c32;
}
.tariffDetail._student .tariffDetail__text._sign p:before {
    background-color: #f87c32;
}
.tariffDetail._school .tariffDetail__text a {
    color: #51bdbe;
}
.tariffDetail._school .tariffDetail__text._sign p:before {
    background-color: #51bdbe;
}
.tariffDetail__transport {
    margin: 50px 0 0;
    font-size: 0;
    display: inline-block;
    vertical-align: middle;
    width: 50%;
}
.tariffDetail__transport-ico {
    margin-right: 12px;
    display: inline-block;
    vertical-align: middle;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.tariffDetail__transport-ico:last-child {
    margin-right: 0;
}
.tariffDetail._troika .tariffDetail__transport-ico._metro {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1Ni4yIDU2LjIiPjxwYXRoIGZpbGw9IiMwMEI2QzEiIGQ9Ik0zOC41IDM0bC01LjctMTQuMi00LjcgOC4zLTQuNy04LjNMMTcuNyAzNGgtMS42djIuMmg4LjVWMzRoLTEuM2wxLjMtMy41IDMuNSA1LjggMy41LTUuOCAxLjMgMy41aC0xLjN2Mi4yaDguNVYzNCIvPjxwYXRoIGQ9Ik0yOC4xIDU2LjJDMTIuNiA1Ni4yIDAgNDMuNiAwIDI4LjEgMCAxMi42IDEyLjYgMCAyOC4xIDBjMTUuNSAwIDI4LjEgMTIuNiAyOC4xIDI4LjEgMCAxNS41LTEyLjYgMjguMS0yOC4xIDI4LjF6bTAtNTVDMTMuMyAxLjIgMS4yIDEzLjMgMS4yIDI4LjFTMTMuMyA1NSAyOC4xIDU1QzQyLjkgNTUgNTUgNDIuOSA1NSAyOC4xUzQyLjkgMS4yIDI4LjEgMS4yeiIgZmlsbD0iIzAwQjZDMSIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 56px;
    height: 56px;
}
.tariffDetail._troika .tariffDetail__transport-ico._tram {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1Ni4yIDU2LjIiPjxwYXRoIGQ9Ik0zMC40IDE4LjJ2LTEuN2gtLjl2MS43SDI2LjR2LTEuN2gtLjl2MS43Yy0zLjcuMi02LjQuOS02LjQgMS44djE2LjloNC4xbC0yLjcgMi43aDEuNGwxLTFoMTAuM2wxIDFoMS40TDMzIDM2LjloNC4xVjIwLjFjMC0uOS0yLjktMS43LTYuNy0xLjl6bS0yLjMgMS41Yy42IDAgMS4xLjUgMS4xIDEuMSAwIC42LS41IDEuMS0xLjEgMS4xLS42IDAtMS4xLS41LTEuMS0xLjEgMC0uNi41LTEuMSAxLjEtMS4xem0tNy42IDEwLjd2LTdoNy4yVjMxaC02LjVjLS40IDAtLjctLjMtLjctLjZ6bTEyIDcuNWgtOC44bDEtMWg2LjlsLjkgMXptMy4yLTcuNWMwIC40LS4zLjctLjcuN2gtNi41di03LjdoNy4ydjd6IiBmaWxsPSIjMDBCNkMxIi8+PHBhdGggZD0iTTI4LjEgNTYuMkMxMi42IDU2LjIgMCA0My42IDAgMjguMSAwIDEyLjYgMTIuNiAwIDI4LjEgMHMyOC4xIDEyLjYgMjguMSAyOC4xYzAgMTUuNS0xMi42IDI4LjEtMjguMSAyOC4xem0wLTU1QzEzLjMgMS4yIDEuMiAxMy4zIDEuMiAyOC4xUzEzLjMgNTUgMjguMSA1NUM0Mi45IDU1IDU1IDQyLjkgNTUgMjguMVM0Mi45IDEuMiAyOC4xIDEuMnoiIGZpbGw9IiMwMEI2QzEiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    width: 56px;
    height: 56px;
}
.tariffDetail._troika .tariffDetail__transport-ico._tralebus {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1Ni4yIDU2LjIiPjxwYXRoIGQ9Ik0zNS41IDMwLjRjMCAuMy0uMy42LS42LjZoLTYuNHYtNy41aDd2Ni45em0tMS4xIDUuMWMtLjYgMC0xLjEtLjUtMS4xLTEuMSAwLS42LjUtMS4xIDEuMS0xLjEuNiAwIDEuMS41IDEuMSAxLjEgMCAuNi0uNSAxLjEtMS4xIDEuMU0yNy43IDMxaC02LjNjLS4zIDAtLjYtLjMtLjYtLjZ2LTYuOWg3VjMxem0tNS45IDQuNWMtLjYgMC0xLjEtLjUtMS4xLTEuMSAwLS42LjUtMS4xIDEuMS0xLjEuNiAwIDEuMS41IDEuMSAxLjEgMCAuNi0uNSAxLjEtMS4xIDEuMW0yLjEtMTUuM2g4LjR2MS43aC04LjR2LTEuN3ptMTMgMy4zdi0zLjJjMC0uOC0yLjctMS41LTYuNC0xLjh2LTEuN2gtLjl2MS43aC0zdi0xLjdoLS45djEuN2MtMy43LjItNi40LjktNi40IDEuOHYzLjJoLTEuN3YzLjNoMS43djEwaC44djFjMCAuOS43IDEuNyAxLjcgMS43LjkgMCAxLjctLjcgMS43LTEuN3YtMWg5LjN2MWMwIC45LjcgMS43IDEuNyAxLjcuOSAwIDEuNy0uNyAxLjctMS43di0xaC44di0xMGgxLjd2LTMuM2gtMS44eiIgZmlsbD0iIzAwQjZDMSIvPjxwYXRoIGQ9Ik0yOC4xIDU2LjJDMTIuNiA1Ni4yIDAgNDMuNiAwIDI4LjEgMCAxMi42IDEyLjYgMCAyOC4xIDBzMjguMSAxMi42IDI4LjEgMjguMWMwIDE1LjUtMTIuNiAyOC4xLTI4LjEgMjguMXptMC01NUMxMy4zIDEuMiAxLjIgMTMuMyAxLjIgMjguMVMxMy4zIDU1IDI4LjEgNTUgNTUgNDIuOSA1NSAyOC4xIDQyLjkgMS4yIDI4LjEgMS4yeiIgZmlsbD0iIzAwQjZDMSIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 56px;
    height: 56px;
}
.tariffDetail._unity .tariffDetail__transport-ico._metro {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1Ni4yIDU2LjIiPjxwYXRoIGZpbGw9IiM2RUNFRjUiIGQ9Ik0zOC41IDM0bC01LjctMTQuMi00LjcgOC4zLTQuNy04LjNMMTcuNyAzNGgtMS42djIuMmg4LjVWMzRoLTEuM2wxLjMtMy41IDMuNSA1LjggMy41LTUuOCAxLjMgMy41aC0xLjN2Mi4yaDguNVYzNCIvPjxwYXRoIGQ9Ik0yOC4xIDU2LjJDMTIuNiA1Ni4yIDAgNDMuNiAwIDI4LjEgMCAxMi42IDEyLjYgMCAyOC4xIDBjMTUuNSAwIDI4LjEgMTIuNiAyOC4xIDI4LjEgMCAxNS41LTEyLjYgMjguMS0yOC4xIDI4LjF6bTAtNTVDMTMuMyAxLjIgMS4yIDEzLjMgMS4yIDI4LjEgMS4yIDQyLjkgMTMuMyA1NSAyOC4xIDU1IDQyLjkgNTUgNTUgNDIuOSA1NSAyOC4xIDU1IDEzLjMgNDIuOSAxLjIgMjguMSAxLjJ6IiBmaWxsPSIjNkVDRUY1Ii8+PC9zdmc+);
    background-repeat: no-repeat;
    width: 56px;
    height: 56px;
}
.tariffDetail._unity .tariffDetail__transport-ico._tram {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1Ni4yIDU2LjIiPjxwYXRoIGQ9Ik0zMC40IDE4LjJ2LTEuN2gtLjl2MS43SDI2LjR2LTEuN2gtLjl2MS43Yy0zLjcuMi02LjQuOS02LjQgMS44djE2LjloNC4xbC0yLjcgMi43aDEuNGwxLTFoMTAuM2wxIDFoMS40TDMzIDM2LjloNC4xVjIwLjFjMC0uOS0yLjktMS43LTYuNy0xLjl6bS0yLjMgMS41Yy42IDAgMS4xLjUgMS4xIDEuMSAwIC42LS41IDEuMS0xLjEgMS4xLS42IDAtMS4xLS41LTEuMS0xLjEgMC0uNi41LTEuMSAxLjEtMS4xem0tNy42IDEwLjd2LTdoNy4yVjMxaC02LjVjLS40IDAtLjctLjMtLjctLjZ6bTEyIDcuNWgtOC44bDEtMWg2LjlsLjkgMXptMy4yLTcuNWMwIC40LS4zLjctLjcuN2gtNi41di03LjdoNy4ydjd6IiBmaWxsPSIjNkVDRUY1Ii8+PHBhdGggZD0iTTI4LjEgNTYuMkMxMi42IDU2LjIgMCA0My42IDAgMjguMSAwIDEyLjYgMTIuNiAwIDI4LjEgMHMyOC4xIDEyLjYgMjguMSAyOC4xYzAgMTUuNS0xMi42IDI4LjEtMjguMSAyOC4xem0wLTU1QzEzLjMgMS4yIDEuMiAxMy4zIDEuMiAyOC4xIDEuMiA0Mi45IDEzLjMgNTUgMjguMSA1NSA0Mi45IDU1IDU1IDQyLjkgNTUgMjguMSA1NSAxMy4zIDQyLjkgMS4yIDI4LjEgMS4yeiIgZmlsbD0iIzZFQ0VGNSIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 56px;
    height: 56px;
}
.tariffDetail._unity .tariffDetail__transport-ico._tralebus {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1Ni4yIDU2LjIiPjxwYXRoIGQ9Ik0zNS41IDMwLjRjMCAuMy0uMy42LS42LjZoLTYuNHYtNy41aDd2Ni45em0tMS4xIDUuMWMtLjYgMC0xLjEtLjUtMS4xLTEuMSAwLS42LjUtMS4xIDEuMS0xLjEuNiAwIDEuMS41IDEuMSAxLjEgMCAuNi0uNSAxLjEtMS4xIDEuMU0yNy43IDMxaC02LjNjLS4zIDAtLjYtLjMtLjYtLjZ2LTYuOWg3VjMxem0tNS45IDQuNWMtLjYgMC0xLjEtLjUtMS4xLTEuMSAwLS42LjUtMS4xIDEuMS0xLjEuNiAwIDEuMS41IDEuMSAxLjEgMCAuNi0uNSAxLjEtMS4xIDEuMW0yLjEtMTUuM2g4LjR2MS43aC04LjR2LTEuN3ptMTMgMy4zdi0zLjJjMC0uOC0yLjctMS41LTYuNC0xLjh2LTEuN2gtLjl2MS43aC0zdi0xLjdoLS45djEuN2MtMy43LjItNi40LjktNi40IDEuOHYzLjJoLTEuN3YzLjNoMS43djEwaC44djFjMCAuOS43IDEuNyAxLjcgMS43LjkgMCAxLjctLjcgMS43LTEuN3YtMWg5LjN2MWMwIC45LjcgMS43IDEuNyAxLjcuOSAwIDEuNy0uNyAxLjctMS43di0xaC44di0xMGgxLjd2LTMuM2gtMS44eiIgZmlsbD0iIzZFQ0VGNSIvPjxwYXRoIGQ9Ik0yOC4xIDU2LjJDMTIuNiA1Ni4yIDAgNDMuNiAwIDI4LjEgMCAxMi42IDEyLjYgMCAyOC4xIDBzMjguMSAxMi42IDI4LjEgMjguMWMwIDE1LjUtMTIuNiAyOC4xLTI4LjEgMjguMXptMC01NUMxMy4zIDEuMiAxLjIgMTMuMyAxLjIgMjguMSAxLjIgNDIuOSAxMy4zIDU1IDI4LjEgNTVTNTUgNDIuOSA1NSAyOC4xQzU1IDEzLjMgNDIuOSAxLjIgMjguMSAxLjJ6IiBmaWxsPSIjNkVDRUY1Ii8+PC9zdmc+);
    background-repeat: no-repeat;
    width: 56px;
    height: 56px;
}
.tariffDetail._hourly .tariffDetail__transport-ico._metro {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1Ni4yIDU2LjIiPjxwYXRoIGZpbGw9IiNCNUNEMzQiIGQ9Ik0zOC41IDM0bC01LjctMTQuMi00LjcgOC4zLTQuNy04LjNMMTcuNyAzNGgtMS42djIuMmg4LjVWMzRoLTEuM2wxLjMtMy41IDMuNSA1LjggMy41LTUuOCAxLjMgMy41aC0xLjN2Mi4yaDguNVYzNCIvPjxwYXRoIGQ9Ik0yOC4xIDU2LjJDMTIuNiA1Ni4yIDAgNDMuNiAwIDI4LjEgMCAxMi42IDEyLjYgMCAyOC4xIDBjMTUuNSAwIDI4LjEgMTIuNiAyOC4xIDI4LjEgMCAxNS41LTEyLjYgMjguMS0yOC4xIDI4LjF6bTAtNTVDMTMuMyAxLjIgMS4yIDEzLjMgMS4yIDI4LjFTMTMuMyA1NSAyOC4xIDU1QzQyLjkgNTUgNTUgNDIuOSA1NSAyOC4xUzQyLjkgMS4yIDI4LjEgMS4yeiIgZmlsbD0iI0I1Q0QzNCIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 56px;
    height: 56px;
}
.tariffDetail._hourly .tariffDetail__transport-ico._tram {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1Ni4yIDU2LjIiPjxwYXRoIGQ9Ik0zMC40IDE4LjJ2LTEuN2gtLjl2MS43SDI2LjR2LTEuN2gtLjl2MS43Yy0zLjcuMi02LjQuOS02LjQgMS44djE2LjloNC4xbC0yLjcgMi43aDEuNGwxLTFoMTAuM2wxIDFoMS40TDMzIDM2LjloNC4xVjIwLjFjMC0uOS0yLjktMS43LTYuNy0xLjl6bS0yLjMgMS41Yy42IDAgMS4xLjUgMS4xIDEuMSAwIC42LS41IDEuMS0xLjEgMS4xLS42IDAtMS4xLS41LTEuMS0xLjEgMC0uNi41LTEuMSAxLjEtMS4xem0tNy42IDEwLjd2LTdoNy4yVjMxaC02LjVjLS40IDAtLjctLjMtLjctLjZ6bTEyIDcuNWgtOC44bDEtMWg2LjlsLjkgMXptMy4yLTcuNWMwIC40LS4zLjctLjcuN2gtNi41di03LjdoNy4ydjd6IiBmaWxsPSIjQjVDRDM0Ii8+PHBhdGggZD0iTTI4LjEgNTYuMkMxMi42IDU2LjIgMCA0My42IDAgMjguMSAwIDEyLjYgMTIuNiAwIDI4LjEgMHMyOC4xIDEyLjYgMjguMSAyOC4xYzAgMTUuNS0xMi42IDI4LjEtMjguMSAyOC4xem0wLTU1QzEzLjMgMS4yIDEuMiAxMy4zIDEuMiAyOC4xUzEzLjMgNTUgMjguMSA1NUM0Mi45IDU1IDU1IDQyLjkgNTUgMjguMVM0Mi45IDEuMiAyOC4xIDEuMnoiIGZpbGw9IiNCNUNEMzQiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    width: 56px;
    height: 56px;
}
.tariffDetail._hourly .tariffDetail__transport-ico._tralebus {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1Ni4yIDU2LjIiPjxwYXRoIGQ9Ik0zNS41IDMwLjRjMCAuMy0uMy42LS42LjZoLTYuNHYtNy41aDd2Ni45em0tMS4xIDUuMWMtLjYgMC0xLjEtLjUtMS4xLTEuMSAwLS42LjUtMS4xIDEuMS0xLjEuNiAwIDEuMS41IDEuMSAxLjEgMCAuNi0uNSAxLjEtMS4xIDEuMU0yNy43IDMxaC02LjNjLS4zIDAtLjYtLjMtLjYtLjZ2LTYuOWg3VjMxem0tNS45IDQuNWMtLjYgMC0xLjEtLjUtMS4xLTEuMSAwLS42LjUtMS4xIDEuMS0xLjEuNiAwIDEuMS41IDEuMSAxLjEgMCAuNi0uNSAxLjEtMS4xIDEuMW0yLjEtMTUuM2g4LjR2MS43aC04LjR2LTEuN3ptMTMgMy4zdi0zLjJjMC0uOC0yLjctMS41LTYuNC0xLjh2LTEuN2gtLjl2MS43aC0zdi0xLjdoLS45djEuN2MtMy43LjItNi40LjktNi40IDEuOHYzLjJoLTEuN3YzLjNoMS43djEwaC44djFjMCAuOS43IDEuNyAxLjcgMS43LjkgMCAxLjctLjcgMS43LTEuN3YtMWg5LjN2MWMwIC45LjcgMS43IDEuNyAxLjcuOSAwIDEuNy0uNyAxLjctMS43di0xaC44di0xMGgxLjd2LTMuM2gtMS44eiIgZmlsbD0iI0I1Q0QzNCIvPjxwYXRoIGQ9Ik0yOC4xIDU2LjJDMTIuNiA1Ni4yIDAgNDMuNiAwIDI4LjEgMCAxMi42IDEyLjYgMCAyOC4xIDBzMjguMSAxMi42IDI4LjEgMjguMWMwIDE1LjUtMTIuNiAyOC4xLTI4LjEgMjguMXptMC01NUMxMy4zIDEuMiAxLjIgMTMuMyAxLjIgMjguMVMxMy4zIDU1IDI4LjEgNTUgNTUgNDIuOSA1NSAyOC4xIDQyLjkgMS4yIDI4LjEgMS4yeiIgZmlsbD0iI0I1Q0QzNCIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 56px;
    height: 56px;
}
.tariffDetail._moscow .tariffDetail__transport-ico._metro {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1Ni4yIDU2LjIiPjxwYXRoIGZpbGw9IiMzNUFDQjgiIGQ9Ik0zOC41IDM0bC01LjctMTQuMS00LjcgOC4yLTQuNy04LjJMMTcuNyAzNGgtMS42djIuMmg4LjVWMzRoLTEuM2wxLjMtMy41IDMuNSA1LjkgMy41LTUuOSAxLjMgMy41aC0xLjN2Mi4yaDguNVYzNCIvPjxwYXRoIGQ9Ik0yOC4xIDU2LjJDMTIuNiA1Ni4yIDAgNDMuNiAwIDI4LjEgMCAxMi42IDEyLjYgMCAyOC4xIDBjMTUuNSAwIDI4LjEgMTIuNiAyOC4xIDI4LjEgMCAxNS41LTEyLjYgMjguMS0yOC4xIDI4LjF6bTAtNTVDMTMuMyAxLjIgMS4yIDEzLjMgMS4yIDI4LjEgMS4yIDQyLjkgMTMuMyA1NSAyOC4xIDU1IDQyLjkgNTUgNTUgNDIuOSA1NSAyOC4xIDU1IDEzLjMgNDIuOSAxLjIgMjguMSAxLjJ6IiBmaWxsPSIjMzVBQ0I4Ii8+PC9zdmc+);
    background-repeat: no-repeat;
    width: 56px;
    height: 56px;
}
.tariffDetail._moscow .tariffDetail__transport-ico._tram {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1Ni4yIDU2LjIiPjxwYXRoIGQ9Ik0zMC40IDE4LjJ2LTEuN2gtLjl2MS43SDI2LjR2LTEuN2gtLjl2MS43Yy0zLjcuMi02LjQuOS02LjQgMS44djE2LjloNC4xbC0yLjcgMi43aDEuNGwxLTFoMTAuM2wxIDFoMS40TDMzIDM2LjloNC4xVjIwLjFjMC0uOS0yLjktMS43LTYuNy0xLjl6bS0yLjMgMS41Yy42IDAgMS4xLjUgMS4xIDEuMSAwIC42LS41IDEuMS0xLjEgMS4xLS42IDAtMS4xLS41LTEuMS0xLjEgMC0uNi41LTEuMSAxLjEtMS4xem0tNy42IDEwLjd2LTdoNy4yVjMxaC02LjVjLS40IDAtLjctLjMtLjctLjZ6bTEyIDcuNWgtOC44bDEtMWg2LjlsLjkgMXptMy4yLTcuNWMwIC40LS4zLjctLjcuN2gtNi41di03LjdoNy4ydjd6IiBmaWxsPSIjMzVBQ0I4Ii8+PHBhdGggZD0iTTI4LjEgNTYuMkMxMi42IDU2LjIgMCA0My42IDAgMjguMSAwIDEyLjYgMTIuNiAwIDI4LjEgMHMyOC4xIDEyLjYgMjguMSAyOC4xYzAgMTUuNS0xMi42IDI4LjEtMjguMSAyOC4xem0wLTU1QzEzLjMgMS4yIDEuMiAxMy4zIDEuMiAyOC4xIDEuMiA0Mi45IDEzLjMgNTUgMjguMSA1NSA0Mi45IDU1IDU1IDQyLjkgNTUgMjguMSA1NSAxMy4zIDQyLjkgMS4yIDI4LjEgMS4yeiIgZmlsbD0iIzM1QUNCOCIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 56px;
    height: 56px;
}
.tariffDetail._moscow .tariffDetail__transport-ico._tralebus {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1Ni4yIDU2LjIiPjxwYXRoIGQ9Ik0zNS41IDMwLjRjMCAuMy0uMy42LS42LjZoLTYuNHYtNy41aDd2Ni45em0tMS4xIDUuMWMtLjYgMC0xLjEtLjUtMS4xLTEuMSAwLS42LjUtMS4xIDEuMS0xLjEuNiAwIDEuMS41IDEuMSAxLjEgMCAuNi0uNSAxLjEtMS4xIDEuMU0yNy43IDMxaC02LjNjLS4zIDAtLjYtLjMtLjYtLjZ2LTYuOWg3VjMxem0tNS45IDQuNWMtLjYgMC0xLjEtLjUtMS4xLTEuMSAwLS42LjUtMS4xIDEuMS0xLjEuNiAwIDEuMS41IDEuMSAxLjEgMCAuNi0uNSAxLjEtMS4xIDEuMW0yLjEtMTUuM2g4LjR2MS43aC04LjR2LTEuN3ptMTMgMy4zdi0zLjJjMC0uOC0yLjctMS41LTYuNC0xLjh2LTEuN2gtLjl2MS43aC0zdi0xLjdoLS45djEuN2MtMy43LjItNi40LjktNi40IDEuOHYzLjJoLTEuN3YzLjNoMS43djEwaC44djFjMCAuOS43IDEuNyAxLjcgMS43LjkgMCAxLjctLjcgMS43LTEuN3YtMWg5LjN2MWMwIC45LjcgMS43IDEuNyAxLjcuOSAwIDEuNy0uNyAxLjctMS43di0xaC44di0xMGgxLjd2LTMuM2gtMS44eiIgZmlsbD0iIzM1QUNCOCIvPjxwYXRoIGQ9Ik0yOC4xIDU2LjJDMTIuNiA1Ni4yIDAgNDMuNiAwIDI4LjEgMCAxMi42IDEyLjYgMCAyOC4xIDBzMjguMSAxMi42IDI4LjEgMjguMWMwIDE1LjUtMTIuNiAyOC4xLTI4LjEgMjguMXptMC01NUMxMy4zIDEuMiAxLjIgMTMuMyAxLjIgMjguMSAxLjIgNDIuOSAxMy4zIDU1IDI4LjEgNTVTNTUgNDIuOSA1NSAyOC4xQzU1IDEzLjMgNDIuOSAxLjIgMjguMSAxLjJ6IiBmaWxsPSIjMzVBQ0I4Ii8+PC9zdmc+);
    background-repeat: no-repeat;
    width: 56px;
    height: 56px;
}
.tariffDetail._school .tariffDetail__transport-ico._metro {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1Ni4yIDU2LjIiPjxwYXRoIGZpbGw9IiM1MEJDQkQiIGQ9Ik0zOC41IDM0bC01LjctMTQuMS00LjcgOC4yLTQuNy04LjJMMTcuNyAzNGgtMS42djIuMmg4LjVWMzRoLTEuM2wxLjMtMy41IDMuNSA1LjkgMy41LTUuOSAxLjMgMy41aC0xLjN2Mi4yaDguNVYzNCIvPjxwYXRoIGQ9Ik0yOC4xIDU2LjJDMTIuNiA1Ni4yIDAgNDMuNiAwIDI4LjEgMCAxMi42IDEyLjYgMCAyOC4xIDBjMTUuNSAwIDI4LjEgMTIuNiAyOC4xIDI4LjEgMCAxNS41LTEyLjYgMjguMS0yOC4xIDI4LjF6bTAtNTVDMTMuMyAxLjIgMS4yIDEzLjMgMS4yIDI4LjEgMS4yIDQyLjkgMTMuMyA1NSAyOC4xIDU1IDQyLjkgNTUgNTUgNDIuOSA1NSAyOC4xIDU1IDEzLjMgNDIuOSAxLjIgMjguMSAxLjJ6IiBmaWxsPSIjNTBCQ0JEIi8+PC9zdmc+);
    background-repeat: no-repeat;
    width: 56px;
    height: 56px;
}
.tariffDetail._school .tariffDetail__transport-ico._tram {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1Ni4yIDU2LjIiPjxwYXRoIGQ9Ik0zMC40IDE4LjJ2LTEuN2gtLjl2MS43SDI2LjR2LTEuN2gtLjl2MS43Yy0zLjcuMi02LjQuOS02LjQgMS44djE2LjloNC4xbC0yLjcgMi43aDEuNGwxLTFoMTAuM2wxIDFoMS40TDMzIDM2LjloNC4xVjIwLjFjMC0uOS0yLjktMS43LTYuNy0xLjl6bS0yLjMgMS41Yy42IDAgMS4xLjUgMS4xIDEuMSAwIC42LS41IDEuMS0xLjEgMS4xLS42IDAtMS4xLS41LTEuMS0xLjEgMC0uNi41LTEuMSAxLjEtMS4xem0tNy42IDEwLjd2LTdoNy4yVjMxaC02LjVjLS40IDAtLjctLjMtLjctLjZ6bTEyIDcuNWgtOC44bDEtMWg2LjlsLjkgMXptMy4yLTcuNWMwIC40LS4zLjctLjcuN2gtNi41di03LjdoNy4ydjd6IiBmaWxsPSIjNTBCQ0JEIi8+PHBhdGggZD0iTTI4LjEgNTYuMkMxMi42IDU2LjIgMCA0My42IDAgMjguMSAwIDEyLjYgMTIuNiAwIDI4LjEgMHMyOC4xIDEyLjYgMjguMSAyOC4xYzAgMTUuNS0xMi42IDI4LjEtMjguMSAyOC4xem0wLTU1QzEzLjMgMS4yIDEuMiAxMy4zIDEuMiAyOC4xIDEuMiA0Mi45IDEzLjMgNTUgMjguMSA1NSA0Mi45IDU1IDU1IDQyLjkgNTUgMjguMSA1NSAxMy4zIDQyLjkgMS4yIDI4LjEgMS4yeiIgZmlsbD0iIzUwQkNCRCIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 56px;
    height: 56px;
}
.tariffDetail._school .tariffDetail__transport-ico._tralebus {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1Ni4yIDU2LjIiPjxwYXRoIGQ9Ik0zNS41IDMwLjRjMCAuMy0uMy42LS42LjZoLTYuNHYtNy41aDd2Ni45em0tMS4xIDUuMWMtLjYgMC0xLjEtLjUtMS4xLTEuMSAwLS42LjUtMS4xIDEuMS0xLjEuNiAwIDEuMS41IDEuMSAxLjEgMCAuNi0uNSAxLjEtMS4xIDEuMU0yNy43IDMxaC02LjNjLS4zIDAtLjYtLjMtLjYtLjZ2LTYuOWg3VjMxem0tNS45IDQuNWMtLjYgMC0xLjEtLjUtMS4xLTEuMSAwLS42LjUtMS4xIDEuMS0xLjEuNiAwIDEuMS41IDEuMSAxLjEgMCAuNi0uNSAxLjEtMS4xIDEuMW0yLjEtMTUuM2g4LjR2MS43aC04LjR2LTEuN3ptMTMgMy4zdi0zLjJjMC0uOC0yLjctMS41LTYuNC0xLjh2LTEuN2gtLjl2MS43aC0zdi0xLjdoLS45djEuN2MtMy43LjItNi40LjktNi40IDEuOHYzLjJoLTEuN3YzLjNoMS43djEwaC44djFjMCAuOS43IDEuNyAxLjcgMS43LjkgMCAxLjctLjcgMS43LTEuN3YtMWg5LjN2MWMwIC45LjcgMS43IDEuNyAxLjcuOSAwIDEuNy0uNyAxLjctMS43di0xaC44di0xMGgxLjd2LTMuM2gtMS44eiIgZmlsbD0iIzUwQkNCRCIvPjxwYXRoIGQ9Ik0yOC4xIDU2LjJDMTIuNiA1Ni4yIDAgNDMuNiAwIDI4LjEgMCAxMi42IDEyLjYgMCAyOC4xIDBzMjguMSAxMi42IDI4LjEgMjguMWMwIDE1LjUtMTIuNiAyOC4xLTI4LjEgMjguMXptMC01NUMxMy4zIDEuMiAxLjIgMTMuMyAxLjIgMjguMSAxLjIgNDIuOSAxMy4zIDU1IDI4LjEgNTVTNTUgNDIuOSA1NSAyOC4xQzU1IDEzLjMgNDIuOSAxLjIgMjguMSAxLjJ6IiBmaWxsPSIjNTBCQ0JEIi8+PC9zdmc+);
    background-repeat: no-repeat;
    width: 56px;
    height: 56px;
}
.tariffDetail._student .tariffDetail__transport-ico._metro {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1Ni4yIDU2LjIiPjxwYXRoIGZpbGw9IiNGMzdCMzEiIGQ9Ik0zOC41IDM0bC01LjctMTQuMS00LjcgOC4yLTQuNy04LjJMMTcuNyAzNGgtMS42djIuMmg4LjVWMzRoLTEuM2wxLjMtMy41IDMuNSA1LjkgMy41LTUuOSAxLjMgMy41aC0xLjN2Mi4yaDguNVYzNCIvPjxwYXRoIGQ9Ik0yOC4xIDU2LjJDMTIuNiA1Ni4yIDAgNDMuNiAwIDI4LjEgMCAxMi42IDEyLjYgMCAyOC4xIDBjMTUuNSAwIDI4LjEgMTIuNiAyOC4xIDI4LjEgMCAxNS41LTEyLjYgMjguMS0yOC4xIDI4LjF6bTAtNTVDMTMuMyAxLjIgMS4yIDEzLjMgMS4yIDI4LjFTMTMuMyA1NSAyOC4xIDU1QzQyLjkgNTUgNTUgNDIuOSA1NSAyOC4xUzQyLjkgMS4yIDI4LjEgMS4yeiIgZmlsbD0iI0YzN0IzMSIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 56px;
    height: 56px;
}
.tariffDetail._student .tariffDetail__transport-ico._tram {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1Ni4yIDU2LjIiPjxwYXRoIGQ9Ik0zMC40IDE4LjJ2LTEuN2gtLjl2MS43SDI2LjR2LTEuN2gtLjl2MS43Yy0zLjcuMi02LjQuOS02LjQgMS44djE2LjloNC4xbC0yLjcgMi43aDEuNGwxLTFoMTAuM2wxIDFoMS40TDMzIDM2LjloNC4xVjIwLjFjMC0uOS0yLjktMS43LTYuNy0xLjl6bS0yLjMgMS41Yy42IDAgMS4xLjUgMS4xIDEuMSAwIC42LS41IDEuMS0xLjEgMS4xLS42IDAtMS4xLS41LTEuMS0xLjEgMC0uNi41LTEuMSAxLjEtMS4xem0tNy42IDEwLjd2LTdoNy4yVjMxaC02LjVjLS40IDAtLjctLjMtLjctLjZ6bTEyIDcuNWgtOC44bDEtMWg2LjlsLjkgMXptMy4yLTcuNWMwIC40LS4zLjctLjcuN2gtNi41di03LjdoNy4ydjd6IiBmaWxsPSIjRjM3QjMxIi8+PHBhdGggZD0iTTI4LjEgNTYuMkMxMi42IDU2LjIgMCA0My42IDAgMjguMSAwIDEyLjYgMTIuNiAwIDI4LjEgMHMyOC4xIDEyLjYgMjguMSAyOC4xYzAgMTUuNS0xMi42IDI4LjEtMjguMSAyOC4xem0wLTU1QzEzLjMgMS4yIDEuMiAxMy4zIDEuMiAyOC4xUzEzLjMgNTUgMjguMSA1NUM0Mi45IDU1IDU1IDQyLjkgNTUgMjguMVM0Mi45IDEuMiAyOC4xIDEuMnoiIGZpbGw9IiNGMzdCMzEiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    width: 56px;
    height: 56px;
}
.tariffDetail._student .tariffDetail__transport-ico._tralebus {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1Ni4yIDU2LjIiPjxwYXRoIGQ9Ik0zNS41IDMwLjRjMCAuMy0uMy42LS42LjZoLTYuNHYtNy41aDd2Ni45em0tMS4xIDUuMWMtLjYgMC0xLjEtLjUtMS4xLTEuMSAwLS42LjUtMS4xIDEuMS0xLjEuNiAwIDEuMS41IDEuMSAxLjEgMCAuNi0uNSAxLjEtMS4xIDEuMU0yNy43IDMxaC02LjNjLS4zIDAtLjYtLjMtLjYtLjZ2LTYuOWg3VjMxem0tNS45IDQuNWMtLjYgMC0xLjEtLjUtMS4xLTEuMSAwLS42LjUtMS4xIDEuMS0xLjEuNiAwIDEuMS41IDEuMSAxLjEgMCAuNi0uNSAxLjEtMS4xIDEuMW0yLjEtMTUuM2g4LjR2MS43aC04LjR2LTEuN3ptMTMgMy4zdi0zLjJjMC0uOC0yLjctMS41LTYuNC0xLjh2LTEuN2gtLjl2MS43aC0zdi0xLjdoLS45djEuN2MtMy43LjItNi40LjktNi40IDEuOHYzLjJoLTEuN3YzLjNoMS43djEwaC44djFjMCAuOS43IDEuNyAxLjcgMS43LjkgMCAxLjctLjcgMS43LTEuN3YtMWg5LjN2MWMwIC45LjcgMS43IDEuNyAxLjcuOSAwIDEuNy0uNyAxLjctMS43di0xaC44di0xMGgxLjd2LTMuM2gtMS44eiIgZmlsbD0iI0YzN0IzMSIvPjxwYXRoIGQ9Ik0yOC4xIDU2LjJDMTIuNiA1Ni4yIDAgNDMuNiAwIDI4LjEgMCAxMi42IDEyLjYgMCAyOC4xIDBzMjguMSAxMi42IDI4LjEgMjguMWMwIDE1LjUtMTIuNiAyOC4xLTI4LjEgMjguMXptMC01NUMxMy4zIDEuMiAxLjIgMTMuMyAxLjIgMjguMVMxMy4zIDU1IDI4LjEgNTUgNTUgNDIuOSA1NSAyOC4xIDQyLjkgMS4yIDI4LjEgMS4yeiIgZmlsbD0iI0YzN0IzMSIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 56px;
    height: 56px;
}
.tariffDetail__btn-container {
    margin: 50px 0 0;
    font-size: 0;
    display: inline-block;
    vertical-align: middle;
    width: 50%;
    text-align: right;
}
.boxDetail__btn-container {
    margin: 20px 0 0;
    font-size: 0;
    display: inline-block;
    vertical-align: middle;
    width: 50%;
}
.tariffDetail__btn {
    display: inline-block;
    color: #fff;
    text-decoration: none;
    font: 17px/52px FuturaDemi, Helvetica, Arial, sans-serif;
    height: 52px;
    padding: 0 38px;
    background-color: #d62828;
    border-radius: 26px;
}
.tariffDetail__article {
    margin: 90px 0;
}
.tariffDetail__article-title {
    font: 20px/22px Moscow Sans web, FuturaDemi, Helvetica, Arial, sans-serif;
    font-weight: 700;
}
.tariffDetail._troika .tariffDetail__article-title {
    color: #00b8c2;
}
.tariffDetail._unity .tariffDetail__article-title {
    color: #6dcef7;
}
.tariffDetail._hourly .tariffDetail__article-title {
    color: #b7cf00;
}
.tariffDetail._moscow .tariffDetail__article-title {
    color: #35adb9;
}
.tariffDetail._student .tariffDetail__article-title {
    color: #f87c32;
}
.tariffDetail._school .tariffDetail__article-title {
    color: #51bdbe;
}
.tariffDetail__qa-container {
    margin-bottom: 70px;
}
.tariffDetail__qa {
    display: block;
    width: 100%;
    box-sizing: border-box;
    padding: 30px 30px 30px 75px;
    border-radius: 40px;
    background-color: #fff;
    margin-bottom: 10px;
}
.tariffDetail__qa._open .tariffDetail__qa-title:before {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.tariffDetail__qa-title {
    font: 18px/14px Moscow Sans Web, Helvetica, Arial, sans-serif;
    font-weight: 700;
    position: relative;
    margin: 0;
    cursor: pointer;
}
.tariffDetail._troika .tariffDetail__qa-title {
    color: #00b8c2;
}
.tariffDetail._unity .tariffDetail__qa-title {
    color: #6dcef7;
}
.tariffDetail._hourly .tariffDetail__qa-title {
    color: #b7cf00;
}
.tariffDetail._moscow .tariffDetail__qa-title {
    color: #35adb9;
}
.tariffDetail._student .tariffDetail__qa-title {
    color: #f87c32;
}
.tariffDetail._school .tariffDetail__qa-title {
    color: #51bdbe;
}
.tariffDetail__qa-title:before {
    content: "";
    display: block;
    position: absolute;
    top: calc(50% - 3px);
    left: -45px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
}
.tariffDetail._troika .tariffDetail__qa-title:before {
    border-left: 12px solid #00b8c2;
}
.tariffDetail._unity .tariffDetail__qa-title:before {
    border-left: 12px solid #6dcef7;
}
.tariffDetail._hourly .tariffDetail__qa-title:before {
    border-left: 12px solid #b7cf00;
}
.tariffDetail._moscow .tariffDetail__qa-title:before {
    border-left: 12px solid #35adb9;
}
.tariffDetail._student .tariffDetail__qa-title:before {
    border-left: 12px solid #f87c32;
}
.tariffDetail._school .tariffDetail__qa-title:before {
    border-left: 12px solid #51bdbe;
}
.tariffDetail__qa-text {
    display: none;
}
.tariffDetail__qa-close {
    margin-top: 40px;
    cursor: pointer;
}
.tariffDetail__arrow {
    color: #bdbec0;
    font: 15px/20px Helvetica, Arial, sans-serif;
    vertical-align: middle;
}
.tariffDetail__arrow:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNC44IDM5LjUiPjxwYXRoIGZpbGw9IiNDQ0MiIGQ9Ik02LjggMTIuNUg4djI3SDYuOHpNMTQuOCAxMi41SDBMNy40IDBsNy40IDEyLjV6bS0xMy0xSDEzTDcuNCAybC01LjYgOS41eiIvPjwvc3ZnPg==);
    width: 15px;
    height: 40px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 14px;
}
.tariffTable {
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
    margin-top: 40px;
}
.tariffTable__title {
    font: 15px/30px Helvetica, Arial, sans-serif;
}
.tariffTable__name {
    font: 15px/20px Moscow Sans Web, Helvetica, Arial, sans-serif;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
    font-weight: 700;
}
.tariffTable__name:before {
    content: "●";
    color: #d62828;
    margin-right: 12px;
}
.tariffTable__price {
    font: 30px/70px Moscow Sans web, Helvetica, Arial, sans-serif;
    font-weight: 700;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
    vertical-align: top;
    text-align: right;
}
.tariffTable__price:after {
    font: 30px/58px "Moscow Sans Web";
    font-weight: 700;
    content: "₽";
    margin-left: 10px;
}
.tariffDetail._troika .tariffTable__price {
    color: #00b8c2;
}
.tariffDetail._unity .tariffTable__price {
    color: #6dcef7;
}
.tariffDetail._hourly .tariffTable__price {
    color: #b7cf00;
}
.tariffDetail._moscow .tariffTable__price {
    color: #35adb9;
}
.tariffDetail._student .tariffTable__price {
    color: #f87c32;
}
.tariffDetail._school .tariffTable__price {
    color: #51bdbe;
}
.tariffTable__large-cell {
    border: 2px solid #fff;
    padding: 20px 60px;
    box-sizing: border-box;
    width: 50%;
}
.tariffTable__description {
    display: block;
    font: 15px/22px Helvetica, Arial, sans-serif;
}
.tariffTable__description._sign {
    position: relative;
}
.tariffTable__description._sign:before {
    content: "";
    position: absolute;
    top: 4px;
    left: -15px;
    display: block;
    height: 12px;
    width: 3px;
}
.tariffDetail._troika .tariffTable__description._sign:before {
    background-color: #00b8c2;
}
.tariffDetail._unity .tariffTable__description._sign:before {
    background-color: #6dcef7;
}
.tariffDetail._hourly .tariffTable__description._sign:before {
    background-color: #b7cf00;
}
.tariffDetail._moscow .tariffTable__description._sign:before {
    background-color: #35adb9;
}
.tariffDetail._student .tariffTable__description._sign:before {
    background-color: #f87c32;
}
.tariffDetail._school .tariffTable__description._sign:before {
    background-color: #51bdbe;
}
.textpage__content {
    display: block;
    padding: 45px 100px 120px;
    box-sizing: border-box;
    color: #000;
}
body._textpage .form__input,
body._textpage .form__textarea {
    background: #ababab;
    color: #fff;
}
body._textpage .form__item._select .selectize-input {
    background: #ababab;
}
body._textpage .form__item._select .selectize-input > input {
    color: #797b7d !important;
}
body._textpage .form__item._select .selectize-input input::-webkit-input-placeholder {
    color: #fff;
}
body._textpage .form__item._select .selectize-input input:-moz-placeholder,
body._textpage .form__item._select .selectize-input input::-moz-placeholder {
    color: #fff;
}
body._textpage .form__item._select .selectize-input input:-ms-input-placeholder {
    color: #fff;
}
body._textpage .form__item._select .selectize-input:after {
    border-color: #fff transparent transparent transparent;
}
body._textpage .form__item._select .selectize-input.dropdown-active input::-webkit-input-placeholder {
    color: #797b7d;
}
body._textpage .form__item._select .selectize-input.dropdown-active input:-moz-placeholder,
body._textpage .form__item._select .selectize-input.dropdown-active input::-moz-placeholder {
    color: #797b7d;
}
body._textpage .form__item._select .selectize-input.dropdown-active input:-ms-input-placeholder {
    color: #797b7d;
}
body._textpage .form__item._select .selectize-input.dropdown-active {
    background: #f8f8f8;
}
body._textpage .selectize-dropdown._fb-category .option,
body._textpage .selectize-dropdown._fb-theme .option,
body._textpage .selectize-dropdown._fb-type .option {
    color: #797b7d;
}
body._textpage .selectize-control._fb-category .item,
body._textpage .selectize-control._fb-theme .item,
body._textpage .selectize-control._fb-type .item {
    color: #fff !important;
}
body._textpage .selectize-control._fb-category .selectize-input.dropdown-active .item,
body._textpage .selectize-control._fb-theme .selectize-input.dropdown-active .item,
body._textpage .selectize-control._fb-type .selectize-input.dropdown-active .item {
    color: #797b7d !important;
}
.troika {
    position: relative;
    min-height: 545px;
}
.troika__bg {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    background: url(images/troika__bg.jpg) 50% 50%;
    background-size: cover;
}
.troika__title {
    display: block;
    margin: 0;
    padding: 70px 0 48px;
    color: #fff;
    text-align: center;
    font: 30px/48px FuturaDemi, Helvetica, Arial, sans-serif;
}
.troika__list {
    margin: 0 0 44px;
    text-align: center;
    font-size: 0;
}
.troika__item {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    margin-right: 60px;
    padding: 25px 32px 25px 25px;
    width: 320px;
    height: 200px;
    border-radius: 10px;
    color: #fff;
    vertical-align: top;
    text-align: left;
    text-decoration: none;
    -webkit-transition: -webkit-transform 0.25s ease;
    transition: transform 0.25s ease;
    cursor: default;
}
.troika__item:after {
    position: absolute;
    right: 31px;
    bottom: 23px;
    display: block;
    content: "";
}
.troika__item._hourly:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNi42IDI3LjkiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lam9pbj0iYmV2ZWwiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTS45IDEuMnYyNS45aDM1VjEuMnoiLz48Y2lyY2xlIGN4PSIyMy44IiBjeT0iMTYiIHI9IjEuOSIgZmlsbD0iI0ZGRiIvPjxjaXJjbGUgY3g9IjI5LjMiIGN5PSIxNiIgcj0iMS45IiBmaWxsPSIjRkZGIi8+PGNpcmNsZSBjeD0iMjkuMyIgY3k9IjIxLjUiIHI9IjEuOSIgZmlsbD0iI0ZGRiIvPjxjaXJjbGUgY3g9IjIzLjgiIGN5PSIyMS40IiByPSIxLjkiIGZpbGw9IiNGRkYiLz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWpvaW49ImJldmVsIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik01LjMgN2gxMiIvPjxwYXRoIGQ9Ik0xMy40IDE4LjhjMCAyLjQtMiA0LjQtNC40IDQuNC0yLjQgMC00LjQtMi00LjQtNC40IDAtMi40IDItNC40IDQuNC00LjQgMi41IDAgNC40IDIgNC40IDQuNHoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLXdpZHRoPSIxLjIiIHN0cm9rZS1saW5lam9pbj0iYmV2ZWwiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lam9pbj0iYmV2ZWwiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTkgMTZ2Mi44aDIuMyIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 37px;
    height: 28px;
}
.troika__item._unified:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNi42IDI3LjUiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lam9pbj0iYmV2ZWwiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTS45Ljh2MjUuOWgzNVYuOHoiLz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWpvaW49ImJldmVsIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xMC44IDIxLjlINi40di03aDQuNE02LjQgMTguNGg0LjQiLz48cGF0aCBkPSJNMjUuNyAxNS43YzAgMS4xLS45IDEuOS0xLjkgMS45LTEuMSAwLTEuOS0uOS0xLjktMS45IDAtMS4xLjktMS45IDEuOS0xLjkgMS4xLS4xIDEuOS44IDEuOSAxLjl6TTMxLjIgMTUuN2MwIDEuMS0uOSAxLjktMS45IDEuOS0xLjEgMC0xLjktLjktMS45LTEuOSAwLTEuMS45LTEuOSAxLjktMS45IDEtLjEgMS45LjggMS45IDEuOXpNMjkuMyAyM2MtMS4xIDAtMS45LS45LTEuOS0xLjkgMC0xLjEuOS0xLjkgMS45LTEuOSAxLjEgMCAxLjkuOSAxLjkgMS45IDAgMS4xLS45IDEuOS0xLjkgMS45ek0yMy44IDIzYy0xLjEgMC0xLjktLjktMS45LTEuOSAwLTEuMS45LTEuOSAxLjktMS45IDEuMSAwIDEuOS45IDEuOSAxLjkgMCAxLS44IDEuOS0xLjkgMS45eiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1saW5lam9pbj0iYmV2ZWwiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTUuMyA2LjdoMTIiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    width: 37px;
    height: 28px;
}
.troika__item._tat:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzYuNSAyNy41Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWpvaW49ImJldmVsIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0uOC44djI1LjloMzVWLjh6Ii8+PGNpcmNsZSBjeD0iMjMuNyIgY3k9IjE1LjciIHI9IjEuOSIgZmlsbD0iI0ZGRiIvPjxjaXJjbGUgY3g9IjI5LjIiIGN5PSIxNS43IiByPSIxLjkiIGZpbGw9IiNGRkYiLz48Y2lyY2xlIGN4PSIyMy43IiBjeT0iMjEuMSIgcj0iMS45IiBmaWxsPSIjRkZGIi8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVqb2luPSJiZXZlbCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNS4yIDYuN2gxMk01LjIgMTQuOWgzLjlNNy4yIDIxLjl2LTciLz48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWpvaW49ImJldmVsIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiPjxwYXRoIGQ9Ik0xNC44IDE0LjloMy45TTE2LjggMjEuOXYtNyIvPjwvZz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMS4yIiBzdHJva2UtbGluZWpvaW49ImJldmVsIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xMC41IDIwLjNoMi43Ii8+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik04LjggMTMuOWg2LjdWMjJIOC44eiIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9ImIiPjx1c2UgeGxpbms6aHJlZj0iI2EiIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cGF0aCBjbGlwLXBhdGg9InVybCgjYikiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEzLjYgMjIuOWwtMS4xLThoLTFsLTEuMSA4Ii8+PC9zdmc+);
    background-repeat: no-repeat;
    width: 37px;
    height: 28px;
}
.troika__item:last-child {
    margin-right: 0;
}
.troika__item:hover {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.troika__item._hourly {
    background: #bdc500;
}
.troika__item._unified {
    background: #77c6e9;
}
.troika__item._tat {
    background: #eeba00;
}
.troika__item-benefit {
    display: block;
    margin: 0 0 10px;
    font: 20px/20px FuturaDemi, Helvetica, Arial, sans-serif;
}
.troika__item-desc {
    display: block;
    font: 14px/20px Helvetica, Arial, sans-serif;
}
.troika__item-name {
    position: absolute;
    bottom: 23px;
    left: 25px;
    display: block;
    font: 30px/30px FuturaDemi, Helvetica, Arial, sans-serif;
}
.troika__options {
    display: block;
    padding: 0;
    text-align: center;
    font-size: 0;
}
.troika__options-link {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    padding: 40px 0 0;
    width: 190px;
    height: 140px;
    border-bottom: 2px transparent solid;
    color: #fff;
    text-decoration: none;
    font: 15px/17px Helvetica, Arial, sans-serif;
}
.troika__options-link:hover {
    border-bottom-color: #fff;
}
.troika__permalink-holder {
    position: absolute;
    top: 50%;
    right: 5px;
    width: 50px;
    height: 0;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.troika__permalink {
    position: absolute;
    right: 0;
    display: inline-block;
    color: #fff;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    font: 18px/18px FuturaDemi, Helvetica, Arial, sans-serif;
}
.troika__permalink:after {
    position: absolute;
    bottom: -12px;
    left: -10%;
    width: 120%;
    height: 2px;
    background: #fff;
    content: "";
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
}
.troika__permalink:hover:after {
    opacity: 1;
}
.search-page {
    background: #fff;
    padding: 15px;
    margin: -15px;
    border-radius: 15px;
    box-shadow: 0 0 30px #e0e0e0;
}
.search-page hr {
    margin: 30px 0 !important;
    border: 1px #d3d3d3 solid;
    background: #d3d3d3;
    border-radius: 25px;
}
.search-page a {
    font-weight: 700;
}
.usercontent {
    font: 16px/24px Moscow Sans Web, Helvetica, Arial, sans-serif;
    color: #000;
}
.usercontent p {
    padding: 0;
    margin: 0 0 22px;
}
.usercontent p,
.usercontent p._first {
    position: relative;
}
.usercontent p._first:before {
    display: block;
    position: absolute;
    left: -20px;
    top: 4px;
    width: 3px;
    height: 12px;
    background: #3895f3;
    content: "";
}
.usercontent a:hover {
    color: #d9232e;
    border-bottom: 1px dotted #da2a34;
}
.usercontent a {
    color: #da2934;
    text-decoration: none;
}
.usercontent b,
.usercontent strong {
    font-weight: 700;
}
.usercontent em,
.usercontent i {
    font-style: italic;
}
.usercontent blockquote {
    display: block;
    padding: 0 0 0 120px;
    margin: 44px 0;
    position: relative;
    font-style: italic;
}
.usercontent blockquote img {
    width: 74px;
    position: absolute;
    left: 13px;
    top: -4px;
    border-radius: 38px;
}
.usercontent blockquote strong {
    font-weight: 700;
    font-style: normal;
}
.usercontent ul {
    display: block;
    margin: 0 0 22px;
    padding: 0;
}
.usercontent ul li {
    margin: 0 0 11px 22px;
    padding: 0;
    list-style: none;
    position: relative;
}
.usercontent ul li:before {
    content: "●";
    color: #d62828;
    position: absolute;
    left: -22px;
}
.usercontent ol {
    display: block;
    margin: 0 0 22px;
    padding: 0;
    counter-reset: item;
}
.usercontent ol li {
    margin: 0 0 11px 22px;
    padding: 0;
    list-style: none;
    position: relative;
}
.usercontent ol li:before {
    text-align: right;
    position: absolute;
    left: -72px;
    width: 60px;
    content: counters(item, ".");
    counter-increment: item;
    color: #d62828;
    font: 15px/22px FuturaDemi, Helvetica, Arial, sans-serif;
}
.usercontent table {
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}
tr:hover {
    background: #cacaca26;
}
.usercontent table caption {
    font: 15px/70px Helvetica, Arial, sans-serif;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
    font-weight: 700;
}
.usercontent table td {
    border-bottom: 2px solid #fff;
    padding: 10px 0 10px 0;
    box-sizing: border-box;
    position: relative;
    font-variant-numeric: tabular-nums;
}
.usercontent table td:first-child:before {
    color: #d62828;
    position: absolute;
    left: 0;
}
.usercontent table tr:first-child td:first-child:before {
    display: none;
}
.worktime {
    z-index: -1;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -150px 0 0 -25%;
    box-sizing: border-box;
    width: 50%;
    border-radius: 8px;
    overflow: hidden;
    text-align: center;
    display: none;
}
.overlook__section._opened .worktime {
    display: block;
    -webkit-animation: tariffs__opening 0.8s ease;
}
@-webkit-keyframes worktime__opening {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@keyframes worktime__opening {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
.worktime__bg {
    position: absolute;
    top: 50%;
    left: 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-filter: blur(0);
    filter: blur(0);
    display: none;
}
.overlook__section._opened .worktime__bg {
    display: block;
    -webkit-filter: blur(6px);
    filter: blur(6px);
    -webkit-transition: -webkit-filter 1s ease 1.6s;
    transition: -webkit-filter 1s ease 1.6s;
}
.worktime__in {
    position: relative;
    z-index: 1;
    background: rgba(255, 255, 255, 0.1);
    padding: 134px 80px 48px;
    font-size: 0;
    color: #fff;
}
.worktime__arrow,
.worktime__time-block {
    display: inline-block;
    vertical-align: middle;
}
.worktime__time-block {
    width: 45%;
}
.worktime__arrow {
    background-position: center;
    background-size: contain;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzOS43IDE0LjgiPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0wIDYuOGgyN1Y4SDB6TTI3IDE0LjhWMGwxMi41IDcuNEwyNyAxNC44em0xLTEzVjEzbDkuNS01LjZMMjggMS44eiIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 10%;
    height: 14px;
    margin-top: 25px;
}
.worktime__time-block .worktime__title {
    text-align: center;
    font: 16px/16px FuturaDemi, Helvetica, Arial, sans-serif;
    margin: 0 auto 18px;
}
.worktime__time-block .worktime__small-time {
    font: 100 35px/40px Helvetica, Arial, sans-serif;
    margin: 0;
}
.worktime__time-block .worktime__small-time .worktime__bubble {
    display: inline-block;
    vertical-align: top;
    margin-left: 20px;
    height: 30px;
    width: 85px;
    border: 1px solid #fff;
    border-radius: 15px;
    text-align: center;
    text-transform: uppercase;
    font: 10px/30px Helvetica, Arial, sans-serif;
}
.worktime__time-block .worktime__large-time {
    font: 100 80px/80px Helvetica, Arial, sans-serif;
    margin: 0;
}
.zoom {
    margin: 10px;
    width: 40px;
    height: 80px;
    border-radius: 5;
    box-shadow: 0 0 5px #00000033;
    transition: all 0.3s;
}
.zoom:hover {
    box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.25);
    transition: all 0.3s;
}
.zoom__in {
    position: relative;
    width: 40px;
    height: 40px;
    background: rgba(255, 255, 255, 0.9);
    cursor: pointer;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -webkit-transition: background-color 0.2s ease;
    transition: background-color 0.2s ease;
}
.zoom__out {
    position: relative;
    width: 40px;
    height: 40px;
    background: rgba(255, 255, 255, 0.9);
    cursor: pointer;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    -webkit-transition: background-color 0.2s ease;
    transition: background-color 0.2s ease;
}
.zoom__in:hover,
.zoom__out:hover {
    background: #ccdb2a;
}
.zoom__in:active,
.zoom__out:active {
    background: #ccdb2a;
}
.zoom__in:after,
.zoom__in:before,
.zoom__out:after,
.zoom__out:before {
    position: absolute;
    top: 50%;
    left: 50%;
    background: #797b7d;
    content: "";
    -webkit-transition: background-color 0.2s ease;
    transition: background-color 0.2s ease;
}
.zoom__in:before,
.zoom__out:before {
    margin: -1px 0 0 -8px;
    width: 16px;
    height: 2px;
}
.zoom__in:after,
.zoom__out:after {
    margin: -8px 0 0 -1px;
    width: 2px;
    height: 16px;
}
.zoom__in:hover:after,
.zoom__in:hover:before,
.zoom__out:hover:after,
.zoom__out:hover:before {
    background: #fff;
}
.zoom__out:after {
    content: none;
}
@media only screen and (max-width: 480px), only screen and (max-device-width: 480px) (max-width: 479px) {
    .hdr__old header.header {
        width: 479px;
        display: none;
    }
}
.st22 {
    fill: url(#SVGID_1_);
}
.form_box {
    display: block;
    margin: 40px 0 48px;
}
.overlay_popup {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.7);
    transition: opacity 0.5s;
    visibility: hidden;
    opacity: 0;
}
.overlay_popup:target {
    visibility: visible;
    opacity: 1;
}
.popup_box {
    margin: 70px auto;
    padding: 20px;
    background: #fff;
    border-radius: 5px;
    width: 30%;
    position: relative;
    transition: all 5s ease-in-out;
}
.popup_box h2 {
    margin-top: 0;
    color: #333;
    font-family: Tahoma, Arial, sans-serif;
}
.popup_box .close_popup {
    position: absolute;
    top: 20px;
    right: 30px;
    transition: all 0.2s;
    font-size: 30px;
    font-weight: 700;
    text-decoration: none;
    color: #333;
}
.popup_box .close_popup:hover {
    color: #06d85f;
}
.popup_box .content_popup {
    max-height: 30%;
    overflow: auto;
}
@media screen and (max-width: 700px) {
    .popup_box {
        width: 70%;
    }
}
.button_disabled_box {
    color: #fff;
    display: inline-block;
    text-decoration: none;
    font: 17px/52px FuturaDemi, Helvetica, Arial, sans-serif;
    height: 52px;
    padding: 0 38px;
    background-color: #797b7d !important;
    border-radius: 26px;
}
#parent_popup {
    background: #000;
    height: 100%;
    opacity: 0.9;
    position: fixed;
    width: 100%;
    z-index: 100;
    top: 0;
    left: 0;
}
#popup {
    background-color: #f3f3f3;
    height: 250px;
    position: fixed;
    top: 100px;
    left: 30%;
    color: #000;
    text-align: right;
    width: 700px;
    border-radius: 10px;
}
.text_popup {
    color: #d62828;
    padding: 20px 20px;
    padding-top: 0 !important;
    text-align: left;
    margin-left: 10px;
    font: 26px/22px FuturaDemi, Helvetica, Arial, sans-serif;
    line-height: 1em;
}
.imsoc {
    width: 1024;
    height: 706;
}
.bf-1,
.bf-10,
.bf-11,
.bf-11a,
.bf-12,
.bf-13,
.bf-14,
.bf-2,
.bf-3,
.bf-4,
.bf-5,
.bf-6,
.bf-7,
.bf-8,
.bf-811,
.bf-8a,
.bf-9,
.mcc {
    position: relative;
    top: 2px;
    height: 16px;
    padding: 0 1px 0 0;
    margin: 0 1px;
}
.bf-1 {
    content: url(/download/1.svg);
}
.bf-2 {
    content: url(/download/2.svg);
}
.bf-3 {
    content: url(/download/3.svg);
}
.bf-4 {
    content: url(/download/4.svg);
}
.bf-5 {
    content: url(/download/5.svg);
}
.bf-6 {
    content: url(/download/6.svg);
}
.bf-7 {
    content: url(/download/7.svg);
}
.bf-8 {
    content: url(/download/8.svg);
}
.bf-8a {
    content: url(/download/8a.svg);
}
.bf-811 {
    content: url(/download/811.svg);
}
.bf-9 {
    content: url(/download/9.svg);
}
.bf-10 {
    content: url(/download/10.svg);
}
.bf-11 {
    content: url(/download/11.svg);
}
.bf-11a {
    content: url(/download/11a.svg);
}
.bf-12 {
    content: url(/download/12.svg);
}
.bf-13 {
    content: url(/download/13.svg);
}
.bf-14,
.mcc {
    content: url(/download/14.svg);
}
.bf-15 {
    content: url(/download/15.svg);
}
.km,
.rm,
.socm,
.tram {
    font-weight: 300;
    padding: 4px 5px 1px 5px;
    border-radius: 2px;
    font-variant-numeric: tabular-nums;
}
.km {
    background: #008ecf;
    color: #fff;
}
.rm {
    background: #a2d4ed;
    color: #000;
}
.socm {
    background: #f7b7d2;
    color: #000;
}
.tram {
    background: #000;
    color: #fff;
}
.news_ib {
    display: block;
    background: #fff;
    padding: 15px 10px 15px 20px;
    border-radius: 20px;
    margin: 30px -15px 30px 0;
    box-shadow: 0 0 50px #0000001a;
}
.grafr {
    display: block;
    background: #fff;
    padding: 15px 20px 20px 25px;
    border-radius: 20px;
    margin: 30px -15px 30px 0;
    transition: 0.3s;
}
.grafr:hover {
    box-shadow: 0 0 50px #0000001a;
    transition: 0.3s;
}
.grafr td {
    border-bottom: 2px solid #e7e7e7 !important;
    padding: 10px !important;
}
.txt {
    cursor: default;
    display: inline-block;
    position: relative;
    padding: 0 7px;
    margin: 0 -7px;
}
.txt:hover .iframe-preview {
    opacity: 1;
    visibility: visible;
    overflow: hidden;
    transform: translateX(-50%) translateY(0) scale(1);
    transition: all.3s;
    margin: 8px 0;
    transition-delay: 1.5s;
}
.txt:hover {
    box-shadow: 0 1px 20px rgba(0, 0, 0, 0.1);
    border-color: #333;
    background: #fff;
    border-radius: 3px;
    visibility: visible;
    padding: 0 7px;
    margin: 0 -7px;
    border-radius: 5px;
    transition: all.2s;
}
.iframe-preview {
    transition: 0.3s ease-in-out opacity, 0.3s ease-in-out transform;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    bottom: 100%;
    left: 200px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    width: 400px;
    height: 350px;
    border-radius: 10px;
    overflow-x: hidden;
    overflow-y: auto;
    transform-origin: center bottom;
    transform: translateX(-50%) translateY(10px) scale(0.9);
    transition: all.3s;
    overflow: hidden;
    transition-delay: 1s;
}
iframe {
    transform: scale(1);
    transform-origin: 0 0;
}
.social_icon {
    height: 50px;
}
.even_days {
    color: #d62a28 !important;
}
.odd_days {
    color: #000 !important;
}
