.layout {
    width: 984px;
    margin: 0 auto
}

    @media (max-width: 1024px) {

    .layout {
        width: auto;
        padding-right: 20px;
        padding-left: 20px
    }
    }

.title {
    font-size: 36px;
    font-weight: bold;
    line-height: 40px;

    color: #000
}

    @media (max-width: 1024px) {

    .title {
        font-size: 24px;
        line-height: 31px
    }
    }

    .title__url {
        word-break: break-all
}

.badge {
    display: inline-block;

    width: 110px;
    height: 110px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

    @media (max-width: 1024px) {

    .badge {
        width: 55px;
        height: 55px
    }
    }

    .badge_check {
        background-image: url("data:image/svg+xml,%3Csvg width='110' height='110' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%231AC21A' cx='54.697' cy='54.697' r='54.697'/%3E%3Cpath stroke='%23FFF' fill='%23FFF' d='M46.84 74.123L27.86 53.534l3.616-3.33 15.427 16.738 30.145-31.52L80.6 38.82z'/%3E%3C/g%3E%3C/svg%3E")
}

    .badge_warn {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='112' height='110'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='55.645' cy='54.697' r='54.697' fill='%23DC2A2A'/%3E%3Cpath fill='%23FFF' d='M60.549 30.093l-1.207 35.003h-7.739l-1.136-35.003h10.082zm-5.041 51.404c-.9 0-1.751-.166-2.556-.497a6.341 6.341 0 0 1-2.094-1.385 6.555 6.555 0 0 1-1.385-2.023 5.957 5.957 0 0 1-.497-2.414c0-.852.166-1.657.497-2.414a6.139 6.139 0 0 1 1.385-1.988 6.64 6.64 0 0 1 2.094-1.349 6.647 6.647 0 0 1 2.556-.497c.9 0 1.74.166 2.52.497a6.75 6.75 0 0 1 2.06 1.349 6.139 6.139 0 0 1 1.384 1.988c.331.757.497 1.562.497 2.414 0 .852-.166 1.657-.497 2.414A6.555 6.555 0 0 1 58.028 81a6.386 6.386 0 0 1-2.52.497z'/%3E%3C/g%3E%3C/svg%3E")
}

    .badge_adult {
        background-image: url("data:image/svg+xml,%3Csvg width='111' height='110' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%23B3B3B3' cx='55.645' cy='54.697' r='54.697'/%3E%3Cpath d='M32.972 73h-4.641V42.196l-10.098 7.752v-5.151l10.863-8.364h3.876V73zm35.343-9.996c0 1.632-.306 3.102-.918 4.411a9.43 9.43 0 0 1-2.55 3.316c-1.088.9-2.363 1.589-3.825 2.065-1.462.476-3.06.714-4.794.714-1.802 0-3.451-.23-4.947-.689-1.496-.459-2.788-1.138-3.876-2.04a9.56 9.56 0 0 1-2.55-3.264c-.612-1.275-.918-2.728-.918-4.36 0-2.38.62-4.377 1.861-5.992 1.242-1.616 2.916-2.814 5.024-3.596-1.7-.68-3.051-1.717-4.055-3.111-1.003-1.394-1.504-3.111-1.504-5.151 0-1.496.28-2.822.842-3.978a8.64 8.64 0 0 1 2.295-2.932c.969-.8 2.124-1.403 3.468-1.811 1.343-.408 2.796-.612 4.36-.612 1.53 0 2.95.195 4.258.587 1.31.39 2.457.977 3.443 1.759a8.326 8.326 0 0 1 2.32 2.882c.562 1.139.842 2.473.842 4.003 0 2.074-.51 3.816-1.53 5.227-1.02 1.412-2.363 2.457-4.029 3.137 2.04.714 3.68 1.87 4.922 3.468 1.24 1.598 1.861 3.587 1.861 5.967zM56.228 51.733c1.836 0 3.332-.518 4.488-1.555 1.156-1.038 1.734-2.474 1.734-4.31 0-1.836-.578-3.272-1.734-4.31-1.156-1.037-2.652-1.555-4.488-1.555-1.836 0-3.349.518-4.539 1.556-1.19 1.037-1.785 2.473-1.785 4.309 0 1.836.595 3.272 1.785 4.31 1.19 1.037 2.703 1.555 4.539 1.555zm0 17.748c1.054 0 2.031-.161 2.932-.484a7.011 7.011 0 0 0 2.347-1.377c.663-.596 1.181-1.335 1.555-2.219.374-.884.561-1.887.561-3.009 0-1.122-.187-2.125-.561-3.009-.374-.884-.892-1.623-1.555-2.219a7.011 7.011 0 0 0-2.346-1.377c-.902-.323-1.879-.484-2.933-.484-1.088 0-2.1.161-3.035.485-.935.323-1.742.781-2.422 1.377a6.01 6.01 0 0 0-1.581 2.218c-.374.884-.561 1.887-.561 3.009 0 1.122.187 2.125.561 3.009a6.01 6.01 0 0 0 1.581 2.219c.68.595 1.487 1.053 2.422 1.376.936.324 1.947.485 3.035.485zm29.988-11.883v10.71h-4.182v-10.71h-10.2v-3.57h10.2V43.267h4.182v10.761h10.2v3.57h-10.2z' fill='%23FFF'/%3E%3C/g%3E%3C/svg%3E")
}

.react-slidedown {
    height: 0;
    transition-property: none;
    transition-duration: .5s;
    transition-timing-function: ease-in-out;
}

.react-slidedown.transitioning {
    overflow-y: hidden;
}

.react-slidedown.closed {
    display: none;
}
.helper {
}

.helper__item {
        padding: 7px 0;

        cursor: pointer;
        transition: border-color .1s linear;

        border-top: 1px solid transparent;
        border-bottom: 1px solid transparent;

        .react-slidedown {
            transition-duration: 250ms;
        }

        a {
            transition: color .15s ease-out;
            text-decoration: none;

            color: #0000ce
        }

        a:hover {
                color: #cd4541;
        }
}

@media (max-width: 1024px) {

        .helper__item {
            padding: 13px 0;
        }
        }

@media (max-width: 1024px) {

        .helper__item {
            border-bottom-color: #d0d0d0;
        }

        .helper__item:first-child {
                border-top-color: #d0d0d0;
        }
        }

.helper__item:hover {
            border-color: #d0d0d0;
}

@media (max-width: 1024px) {

        .helper__item:hover {
                border-color: transparent;
                border-bottom-color: #d0d0d0;
        }

        .helper__item:hover:first-child {
                    border-top-color: #d0d0d0;
        }
            }

.helper__label-wrap {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
}

.helper__arrow {
        width: 6px;
        height: 10px;
        margin: 0 10px 0 0;

        transition: -webkit-transform .1s linear;

        transition: transform .1s linear;

        transition: transform .1s linear, -webkit-transform .1s linear;

        background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath transform='rotate(-90 -177.345 353.421)' d='M170.155 536.842755L165 531.687755 165.687269 531 170.155 535.468218 174.622732 531 175.31 531.687755z' fill='%23000000' fill-rule='evenodd'/%3E%3C/svg%3E");
        background-size: cover;
}

.helper__arrow_rotate {
            -webkit-transform: rotate(90deg);
                    transform: rotate(90deg);
}

.helper__label {
        font-size: 18px;
        line-height: 23px;

        color: #333;
}

@media (max-width: 1024px) {

        .helper__label {
            font-size: 15px;
            line-height: 21px;
        }
        }

.helper__description {
        overflow: hidden;
}

.helper__description::before {
            display: block;

            height: 15px;

            content: '';
}

.icon {
    display: inline-block
}
.icon_warn {
        width: 19px;
        height: 19px;

        background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1083.5,188 C1088.74637,188 1093,192.253625 1093,197.5 C1093,202.746375 1088.74637,207 1083.5,207 C1078.25363,207 1074,202.746375 1074,197.5 C1074,192.253625 1078.25363,188 1083.5,188 Z M1083.5,190.1375 C1079.43994,190.1375 1076.1375,193.439937 1076.1375,197.5 C1076.1375,201.560062 1079.43994,204.8625 1083.5,204.8625 C1087.56006,204.8625 1090.8625,201.560062 1090.8625,197.5 C1090.8625,193.439937 1087.56006,190.1375 1083.5,190.1375 Z M1084.6875,198.6875 L1082.3125,198.6875 L1082.3125,192.903187 L1084.6875,192.903187 L1084.6875,198.6875 Z M1084.6875,202.124125 L1082.3125,202.124125 L1082.3125,199.875 L1084.6875,199.875 L1084.6875,202.124125 Z' transform='translate(-1074 -188)' fill='red' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.icon_check {
        width: 18px;
        height: 14px;

        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='14'%3E%3Cpath fill='%2304A501' fill-rule='evenodd' stroke='%2304A501' transform='translate(1)' d='M6.478 14L0 6.552 1.234 5.347 6.499 11.402 16.788 0 18 1.229z'/%3E%3C/svg%3E")
}

.result {

    a {
        text-decoration: none;

        color: #0000ce;
    }
}

.result__icon {
        margin: 0 10px 0 0;
        -webkit-flex-shrink: 0;
            -ms-flex-negative: 0;
                flex-shrink: 0;
}

.result__header {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
}

.result__title {
        font-size: 15px;
        font-weight: normal;
        line-height: 18px;

        margin: 0;

        color: #333;
}

.result__title_warn {
            font-family: 'YS Bold Text', sans-serif;
}

.footer {
    font-size: 15px;
    line-height: 21px;

    color: #999
}
.footer__row {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;

        min-height: 42px
}
@media (max-width: 1024px) {
    .footer__row {
            -webkit-flex-direction: column;
                -ms-flex-direction: column;
                    flex-direction: column
    }
        }
.footer__text {
        width: 620px;
        margin: 0 12px 0 0
}
@media (max-width: 1024px) {
    .footer__text {
            -webkit-flex-grow: 1;
                -ms-flex-positive: 1;
                    flex-grow: 1;

            width: auto;
            margin: 0
    }
        }
.footer__copyright {
        margin-top: auto;
        margin-left: auto
}
@media (max-width: 1024px) {
    .footer__copyright {
            margin-top: 0;
            margin-left: 0
    }
        }
.footer__logo {
        display: none;
        float: right;

        margin-top: -5px
}
@media (max-width: 1024px) {
    .footer__logo {
            display: block;

            margin: 20px 0 0 auto
    }
        }

.result-page {
    padding: 0 20px
}

    @media (max-width: 1024px) {

    .result-page {
        padding: 0
    }
    }

    .result-page__base {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-grow: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;

        width: 620px
}

    @media (max-width: 1024px) {

    .result-page__base {
            -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                    flex-grow: 0;

            width: auto
    }
        }

    .result-page__layout {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;

        min-height: 100vh
}

    .result-page__header {
        position: relative;

        display: inline-block
}

    @media (max-width: 1024px) {

    .result-page__header {
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-direction: column-reverse;
                -ms-flex-direction: column-reverse;
                    flex-direction: column-reverse;

            margin-top: 30px
    }
        }

    .result-page__logo {
        margin-top: 60px;
        margin-bottom: 20px
}

    @media (max-width: 1024px) {

    .result-page__logo {
            margin-bottom: 0;
            margin-left: auto
    }
        }

    .result-page__badge {
        position: absolute;
        top: 50%;
        right: -70px;

        -webkit-transform: translate(100%, -50%);

                transform: translate(100%, -50%)
}

    @media (max-width: 1024px) {

    .result-page__badge {
            position: static;
            top: auto;

            margin-bottom: 30px;

            -webkit-transform: none;

                    transform: none
    }
        }

    .result-page__title {
        position: relative;

        max-width: 620px
}

    .result-page__text {
        margin: 20px 0 0
}

    @media (max-width: 1024px) {

    .result-page__text {
            margin-top: 15px
    }
        }

    .result-page__button-box {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;

        margin: 40px 0 0;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center
}

    @media (max-width: 1024px) {

    .result-page__button-box {
            -webkit-flex-direction: column;
                -ms-flex-direction: column;
                    flex-direction: column;

            margin-top: 20px
    }
        }

    .result-page__helper {
        margin: 60px 0 0
}

    @media (max-width: 1024px) {

    .result-page__helper {
            margin-top: 40px
    }
        }

    .result-page__footer {
        margin: auto 0 20px
}

    @media (max-width: 1024px) {

    .result-page__footer {
            margin-top: 0
    }
        }

    .result-page__link {
        margin: auto 0 10px;
        padding-top: 10px;

        transition: color .15s ease-out;
        text-decoration: none;

        color: #0000ce
}

    @media (max-width: 1024px) {

    .result-page__link {
            margin-top: 30px
    }
        }

    .result-page__link:hover {
            color: #cd4541
}

    .result-page__dangerous-link {
        font-family: 'YS Medium Text', sans-serif;
        font-size: 18px;
        line-height: 60px;

        margin: 0;

        transition: color .15s ease-out;
        text-decoration: none;

        color: #333
}

    @media (max-width: 1024px) {

    .result-page__dangerous-link {
            font-family: 'YS Regular Text', sans-serif;
            font-size: 16px;
            line-height: 50px;

            display: block;

            width: 100%;
            min-height: 50px;

            text-align: center;

            border-radius: 3px;
            background: #dfdfdf
    }
        }

    .result-page__dangerous-link:hover {
            color: #cd4541
}

    @media (max-width: 1024px) {

    .result-page__dangerous-link:hover {
                color: #333
    }
            }

    .result-page__result {
        margin: 20px 0 0
}

    .result-page_infected-page {
        .result-page__button-box {
            margin-top: 20px;
        }

        .title__url {
            color: #cd4541;
        }
}

    .result-page_infected-site {
        .title__url {
            color: #cd4541;
        }
}

    .result-page_safety,
    .result-page_adult {
        .title__url {
            color: #999;
        }
}

    .result-page_safety .result-page__dangerous-link {
        font-family: 'YS Bold Text', sans-serif;
        font-size: 15px;
        font-weight: bold;
        line-height: 44px;

        display: block;

        height: 44px;
        padding: 0 18px;

        cursor: pointer;
        transition-timing-function: linear;
        transition-duration: .15s;
        transition-property: background-color, -webkit-transform;
        transition-property: background-color, transform;
        transition-property: background-color, transform, -webkit-transform;

        color: #333;
        border-radius: 4px;
        background-color: #fff
}

    @media (max-width: 1024px) {

    .result-page_safety .result-page__dangerous-link {
            font-family: 'YS Regular Text', sans-serif;
            font-size: 16px;
            line-height: 50px;

            display: block;

            width: 100%;
            min-height: 50px;
            padding: 0;

            text-align: center;

            border-radius: 3px;
            background: #dfdfdf
    }
        }

    .result-page_safety .result-page__dangerous-link:hover,
        .result-page_safety .result-page__dangerous-link:active {
            color: #333;
            background-color: #f5f5f5
}

.logo {
    position: relative;

    display: block;
    overflow: hidden;

    width: 90px;
    height: 30px
}
.logo_lang_ru {
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='86' height='35' fill='none'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M58.87 17.83v1.89h-8.54c.13 2.41 1.13 3.6 3.7 3.6 1.74 0 3.61-.56 4.69-1.28v2.89c-1 .68-2.7 1.18-4.97 1.18-4.53 0-7.1-2.5-7.1-7.63 0-4.5 2.07-7.78 6.39-7.78 3.54 0 5.83 1.95 5.83 7.13zm-5.91-4.32c-1.7 0-2.56 1.24-2.64 3.59h4.93v-.3c0-1.86-.53-3.29-2.3-3.29zM26.24 16.9v-5.93h3.57v14.99h-3.57v-6.27h-4.75v6.27h-3.54v-15h3.54v5.94h4.75zm47.83 9.06h-4.02l-5.25-7.36v7.36h-3.54v-15h3.54v6.93l5-6.92h3.59l-5 6.92 5.68 8.07zm10.48-.75c-.87.63-2.02.93-3.67.93-4.72 0-7.02-2.74-7.03-7.65 0-4.53 2.35-7.75 6.88-7.75 1.76 0 3.07.3 3.82.72v3a6.89 6.89 0 00-3.42-.92c-2.33 0-3.6 1.64-3.6 4.86 0 3.04 1.03 4.94 3.57 4.94 1.49 0 2.55-.4 3.45-1.02v2.9zM44.2 23.15h1.58v6.1H42.5v-3.32h-7.95v3.32h-3.28v-6.11h1.1c1.25-2.5 1.5-7.24 1.5-10.9v-1.28H44.2v12.19zm-8.54 0h5v-9.38h-3.75v.44c0 2.59-.26 6.68-1.25 8.94z' clip-rule='evenodd'/%3E%3Cpath fill='%23FC3F1D' d='M14.97 25.95V5.25H9.73c-5.28 0-8.04 2.7-8.04 6.7 0 3.17 1.51 5.07 4.22 7l-4.71 7h3.9l5.25-7.85-1.82-1.21c-2.2-1.5-3.29-2.65-3.29-5.16 0-2.2 1.55-3.69 4.5-3.69h1.61v17.9h3.62z'/%3E%3C/svg%3E") no-repeat 0 0
}
.logo_lang_en {
        background: url("data:image/svg+xml,%3Csvg width='86' height='35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M49.476 26.241c1.607 0 2.926-.752 3.851-2.151l.174 1.862h3.157V6h-3.412v7.206c-.856-1.296-2.128-1.978-3.62-1.978-3.296 0-5.598 2.787-5.598 7.61 0 4.754 2.232 7.403 5.448 7.403zm20.993-1.26v-2.788c-1.065.717-2.846 1.353-4.511 1.353-2.499 0-3.447-1.18-3.586-3.585h8.235v-1.816c0-5.02-2.209-6.917-5.62-6.917-4.165 0-6.143 3.18-6.143 7.553 0 5.02 2.464 7.46 6.836 7.46 2.174 0 3.782-.578 4.788-1.26zm-36.781-9.393c.636-.774 1.63-1.434 2.868-1.434 1.203 0 1.747.52 1.747 1.608v10.19h3.412V15.415c0-2.868-1.145-4.13-3.933-4.13-2.035 0-3.238.753-3.932 1.435h-.174l-.08-1.203h-3.332v14.435h3.412V15.588h.012zm-6.2.52c0-3.504-1.78-4.822-5.401-4.822-2.244 0-4.048.948-5.078 1.689v2.96c1.087-.89 2.753-1.92 4.685-1.92 1.63 0 2.382.579 2.382 2.129v.913h-.543c-5.228 0-7.553 1.689-7.553 4.708 0 2.787 1.781 4.395 4.418 4.395 2.013 0 2.869-.66 3.528-1.353h.139c.023.37.138.856.254 1.145h3.331a36.183 36.183 0 0 1-.173-3.528V16.11h.011zm53.483 9.844h3.851l-4.707-7.437 4.071-6.998h-3.412l-2.464 4.36-2.752-4.36h-3.864l4.361 6.917-4.534 7.518h3.47l2.903-4.881 3.077 4.88zm-30.489-12.03c1.839 0 2.753 1.47 2.753 4.79 0 3.354-.972 4.823-2.903 4.823-1.863 0-2.788-1.435-2.788-4.708.012-3.412.983-4.904 2.938-4.904zm14.446 0c1.689 0 2.21 1.412 2.21 3.216v.29h-4.766c.081-2.302.914-3.505 2.556-3.505zm-40.852 8.583c-.428.636-1.237 1.145-2.44 1.145-1.434 0-2.152-.833-2.152-2.093 0-1.666 1.18-2.244 4.106-2.244h.486v3.192z' fill='%23000'/%3E%3Cpath d='M10.925 22.563v3.389h-3.47v-5.714L.91 6h3.62l5.1 11.138c.984 2.128 1.296 2.869 1.296 5.425zM17.449 6l-4.257 9.646H9.665L13.92 6h3.528z' fill='%23FC3F1D'/%3E%3C/svg%3E") no-repeat 0 0
}

.button {
    font-family: 'YS Medium Text', sans-serif;
    font-size: 18px;
    line-height: 21px;

    display: block;

    height: 60px;
    padding: 0 42px;

    cursor: pointer;
    transition-timing-function: linear;
    transition-duration: .15s;
    transition-property: background-color, -webkit-transform;
    transition-property: background-color, transform;
    transition-property: background-color, transform, -webkit-transform;

    color: #333;
    border: none;
    border-radius: 3px;
    background-color: #fff
}

.button:hover,
    .button:active {
        color: #333;
        background-color: #f5f5f5
}

.button:focus {
        outline: none
}

.button:active {
        -webkit-transform: scale(.95);
                transform: scale(.95)
}

.button_small {
        font-family: 'YS Bold Text', sans-serif;
        font-size: 15px;
        font-weight: bold;
        line-height: 18px;

        height: 44px;
        padding: 0 18px;

        border-radius: 4px
}

@media (max-width: 1024px) {

    .button_small {
            width: 187px
    }
        }

.button_loading {
        -webkit-animation: move 1.5s linear infinite;
                animation: move 1.5s linear infinite;

        background-color: #f5f5f5;
        /* stylelint-disable max-line-length */
        background-image: linear-gradient(-45deg, rgba(0, 0, 0, .1) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .1) 75%, transparent 75%, transparent);
        /* stylelint-enable */

        background-size: 26px 26px
}

@-webkit-keyframes move {
    0% {
        background-position: 0 0;
    }

    100% {
        background-position: 50px 0;
    }
}

@keyframes move {
    0% {
        background-position: 0 0;
    }

    100% {
        background-position: 50px 0;
    }
}

.rc-tooltip {
    font-size: 15px;
    line-height: 21px;

    position: absolute;
    z-index: 1070;

    display: block;
    visibility: visible;

    max-width: 400px;

    opacity: .9;
}

.rc-tooltip-hidden {
    display: none;
}

.rc-tooltip-placement-top,
.rc-tooltip-placement-topLeft,
.rc-tooltip-placement-topRight {
    padding: 5px 0 9px;
}

.rc-tooltip-placement-right,
.rc-tooltip-placement-rightTop,
.rc-tooltip-placement-rightBottom {
    padding: 0 5px 0 9px;
}

.rc-tooltip-placement-bottom,
.rc-tooltip-placement-bottomLeft,
.rc-tooltip-placement-bottomRight {
    padding: 9px 0 5px;
}

.rc-tooltip-placement-left,
.rc-tooltip-placement-leftTop,
.rc-tooltip-placement-leftBottom {
    padding: 0 9px 0 5px;
}

.rc-tooltip-inner {
    min-height: 34px;
    padding: 16px;

    text-align: left;
    text-decoration: none;

    color: #fff;
    background-color: #242424;
}

.rc-tooltip-arrow {
    position: absolute;

    width: 0;
    height: 0;

    border-style: solid;
    border-color: transparent;
}

.rc-tooltip-placement-top .rc-tooltip-arrow {
    left: 50%;
}

.rc-tooltip-placement-topLeft .rc-tooltip-arrow {
    left: 15%;
}

.rc-tooltip-placement-topRight .rc-tooltip-arrow {
    right: 15%;
}

.rc-tooltip-placement-right .rc-tooltip-arrow,
.rc-tooltip-placement-rightTop .rc-tooltip-arrow,
.rc-tooltip-placement-rightBottom .rc-tooltip-arrow {
    left: 4px;

    margin-top: -5px;

    border-width: 5px 5px 5px 0;
    border-right-color: #242424;
}

.rc-tooltip-placement-right .rc-tooltip-arrow {
    top: 50%;
}

.rc-tooltip-placement-rightTop .rc-tooltip-arrow {
    top: 15%;

    margin-top: 0;
}

.rc-tooltip-placement-rightBottom .rc-tooltip-arrow {
    bottom: 15%;
}

.rc-tooltip-placement-left .rc-tooltip-arrow,
.rc-tooltip-placement-leftTop .rc-tooltip-arrow,
.rc-tooltip-placement-leftBottom .rc-tooltip-arrow {
    right: 4px;

    margin-top: -5px;

    border-width: 5px 0 5px 5px;
    border-left-color: #242424;
}

.rc-tooltip-placement-left .rc-tooltip-arrow {
    top: 50%;
}

.rc-tooltip-placement-leftTop .rc-tooltip-arrow {
    top: 15%;

    margin-top: 0;
}

.rc-tooltip-placement-leftBottom .rc-tooltip-arrow {
    bottom: 15%;
}

.rc-tooltip-placement-bottom .rc-tooltip-arrow,
.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow,
.rc-tooltip-placement-bottomRight .rc-tooltip-arrow {
    top: 4px;

    margin-left: -5px;

    border-width: 0 5px 5px;
    border-bottom-color: #242424;
}

.rc-tooltip-placement-bottom .rc-tooltip-arrow {
    left: 50%;
}

.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow {
    left: 15%;
}

.rc-tooltip-placement-bottomRight .rc-tooltip-arrow {
    right: 15%;
}

.rc-tooltip.rc-tooltip-fade-enter,
.rc-tooltip.rc-tooltip-fade-leave {
    display: block;
}

.rc-tooltip-fade-enter,
.rc-tooltip-fade-appear {
    -webkit-animation-duration: .12s;
            animation-duration: .12s;
    -webkit-animation-play-state: paused;
            animation-play-state: paused;

    opacity: 0;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
}

.rc-tooltip-fade-leave {
    -webkit-animation-duration: .12s;
            animation-duration: .12s;
    -webkit-animation-play-state: paused;
            animation-play-state: paused;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
}

.rc-tooltip-fade-enter.rc-tooltip-fade-enter-active,
.rc-tooltip-fade-appear.rc-tooltip-fade-appear-active {
    -webkit-animation-name: rcToolTipFadeIn;
            animation-name: rcToolTipFadeIn;
    -webkit-animation-play-state: running;
            animation-play-state: running;
}

.rc-tooltip-fade-leave.rc-tooltip-fade-leave-active {
    -webkit-animation-name: rcToolTipFadeOut;
            animation-name: rcToolTipFadeOut;
    -webkit-animation-play-state: running;
            animation-play-state: running;
}

@-webkit-keyframes rcToolTipFadeIn {
    0% {
        -webkit-transform: translateY(17px);
                transform: translateY(17px);

        opacity: 0;
    }

    100% {
        -webkit-transform: translateY(0);
                transform: translateY(0);

        opacity: 1;
    }
}

@keyframes rcToolTipFadeIn {
    0% {
        -webkit-transform: translateY(17px);
                transform: translateY(17px);

        opacity: 0;
    }

    100% {
        -webkit-transform: translateY(0);
                transform: translateY(0);

        opacity: 1;
    }
}

@-webkit-keyframes rcToolTipFadeOut {
    0% {
        -webkit-transform: translateY(0);
                transform: translateY(0);

        opacity: 1;
    }

    100% {
        -webkit-transform: translateY(17px);
                transform: translateY(17px);

        opacity: 0;
    }
}

@keyframes rcToolTipFadeOut {
    0% {
        -webkit-transform: translateY(0);
                transform: translateY(0);

        opacity: 1;
    }

    100% {
        -webkit-transform: translateY(17px);
                transform: translateY(17px);

        opacity: 0;
    }
}

.input {
    font-size: 15px;
    line-height: 44px;

    display: block;

    box-sizing: border-box;
    width: 320px;
    height: 44px;
    padding: 0 17px;

    vertical-align: middle;

    border: 1px solid transparent
}

    @media (max-width: 1024px) {

    .input {
        width: auto
    }
    }

    .input:active,
    .input:focus {
        border: 1px solid #ffc15b;
        outline: none
}

.error {
    font-size: 15px;
    line-height: 21px;

    transition: opacity .1s linear, -webkit-transform .1s linear;

    transition: opacity .1s linear, transform .1s linear;

    transition: opacity .1s linear, transform .1s linear, -webkit-transform .1s linear;

    opacity: 0;
    color: #cd4541
}

    @media (max-width: 1024px) {

    .error {
        display: none
    }
    }

    .error_visible {
        opacity: 1
}

    @media (max-width: 1024px) {

    .error_visible {
            /* stylelint-disable declaration-no-important */
            display: block !important
            /* stylelint-enable */
    }
        }

.checking-page {
}
.checking-page__layout {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;

        min-height: 100vh
}
.checking-page__logo {
        margin-top: 60px;
        -webkit-order: -4;
            -ms-flex-order: -4;
                order: -4
}
@media (max-width: 1024px) {
        .checking-page__logo {
            margin-bottom: 0;
            margin-left: auto
        }
        }
.checking-page__title {
        margin: 20px 0 21px;
        -webkit-order: -4;
            -ms-flex-order: -4;
                order: -4
}
@media (max-width: 1024px) {
        .checking-page__title {
            margin: 40px 0 14px
        }
        }
.checking-page__text {
        max-width: 576px;
        margin: 0 0 20px;
        -webkit-order: -3;
            -ms-flex-order: -3;
                order: -3
}
.checking-page__text-expander {
        text-decoration: none
}
.checking-page__form {
        padding-top: 20px;
        -webkit-order: -2;
            -ms-flex-order: -2;
                order: -2
}
@media (max-width: 1024px) {
        .checking-page__form {
            margin-bottom: 40px;
            -webkit-order: -1;
                -ms-flex-order: -1;
                    order: -1
        }
        }
.checking-page__result {
        margin-top: 30px;
        -webkit-order: -1;
            -ms-flex-order: -1;
                order: -1
}
@media (max-width: 1024px) {
        .checking-page__result {
            margin-top: 0;
            -webkit-order: -2;
                -ms-flex-order: -2;
                    order: -2
        }
        }
.checking-page__error {
        -webkit-order: -2;
            -ms-flex-order: -2;
                order: -2
}
.checking-page__input-box {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;

        margin: 0 0 10px
}
@media (max-width: 1024px) {
        .checking-page__input-box {
            -webkit-flex-direction: column;
                -ms-flex-direction: column;
                    flex-direction: column;

            margin: 0
        }
        }
.checking-page__input {
        margin: 0 10px 0 0
}
@media (max-width: 1024px) {
        .checking-page__input {
            margin: 0 0 10px
        }
        }
.checking-page__footer {
        margin: auto 0 20px
}
@media (max-width: 1024px) {
        .checking-page__footer {
            margin: 0 0 20px
        }
        }

@font-face {
	font-family: 'rub';
	src: url(//yastatic.net/s3/webmaster/safety/_/392KAUs8.woff2),
			url(//yastatic.net/s3/webmaster/safety/_/rQLTSVzr.woff);
}

.y-font_rub {
	font-family: 'rub';
}

@font-face {
	font-family: 'textbook';
	src: local('textbook');
	src: url(//yastatic.net/s3/webmaster/safety/_/3Z2cznmV.woff2),
			url(//yastatic.net/s3/webmaster/safety/_/gd44tk92.woff);
}

.y-font_textbook {
	font-family: 'textbook';
}

@font-face {
	font-weight: 300;
	font-family: 'textbook';
	src: local('Textbook New Light'),
			local('TextbookNew-Light');
	src: url(//yastatic.net/s3/webmaster/safety/_/3di1BZnc.woff2),
			url(//yastatic.net/s3/webmaster/safety/_/3c2yKLSe.woff),
			url(//yastatic.net/s3/webmaster/safety/_/2W9bGrgP.ttf);
}

.y-font_textbook-new-light {
	font-weight: 300;
	font-family: 'textbook';
}

@font-face {
	font-weight: bold;
	font-family: 'textbook';
	src: local('Textbook New Bold'),
			local('TextbookNew-Bold');
	src: url(//yastatic.net/s3/webmaster/safety/_/mqiAK4FQ.woff2),
			url(//yastatic.net/s3/webmaster/safety/_/2vuHy7wy.woff),
			url(//yastatic.net/s3/webmaster/safety/_/3V7qLzMf.ttf);
}

.y-font_textbook-new-bold {
	font-weight: bold;
	font-family: 'textbook';
}

@font-face {
	font-weight: 100;
	font-style: normal;
	font-stretch: normal;
	font-family: 'Yandex Sans Text';
	src: url(//yastatic.net/s3/webmaster/safety/_/2Pez7yGQ.woff2) format('woff2'),
			url(//yastatic.net/s3/webmaster/safety/_/42MtyetQ.woff) format('woff');
}

.y-font_yandex-sans-text-thin {
	font-weight: 100;
	font-family: 'Yandex Sans Text', sans-serif;
}

@font-face {
	font-weight: 300;
	font-style: normal;
	font-stretch: normal;
	font-family: 'Yandex Sans Text';
	src: url(//yastatic.net/s3/webmaster/safety/_/2fefj4q6.woff2) format('woff2'),
			url(//yastatic.net/s3/webmaster/safety/_/28hBZt1D.woff) format('woff');
}

.y-font_yandex-sans-text-light
{
	font-weight: 300;
	font-family: 'Yandex Sans Text', sans-serif;
}

@font-face {
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	font-family: 'Yandex Sans Text';
	src: url(//yastatic.net/s3/webmaster/safety/_/nBpA91fv.woff2) format('woff2'),
			url(//yastatic.net/s3/webmaster/safety/_/mdpaj3zo.woff) format('woff');
}

.y-font_yandex-sans-text-regular {
	font-weight: 400;
	font-family: 'Yandex Sans Text', sans-serif;
}

.y-font_yandex-sans-text-regular-italic {
	font-weight: 400;
	font-style: italic;
	font-family: 'Yandex Sans Text', sans-serif;
}

.y-font_yandex-sans-text {
	font-family: 'Yandex Sans Text', sans-serif;
}

@font-face {
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
	font-family: 'Yandex Sans Text';
	src: url(//yastatic.net/s3/webmaster/safety/_/3Lcy6kZu.woff2) format('woff2'),
			url(//yastatic.net/s3/webmaster/safety/_/3jMhfnXn.woff) format('woff');
}

.y-font_yandex-sans-text-medium
{
	font-weight: 500;
	font-family: 'Yandex Sans Text', sans-serif;
}

@font-face {
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	font-family: 'Yandex Sans Text';
	src: url(//yastatic.net/s3/webmaster/safety/_/2cy8Ubsf.woff2) format('woff2'),
			url(//yastatic.net/s3/webmaster/safety/_/2wRFUXtv.woff) format('woff');
}

.y-font_yandex-sans-text-bold
{
	font-weight: 700;
	font-family: 'Yandex Sans Text', sans-serif;
}

@font-face {
	font-weight: 400;
	font-style: italic;
	font-stretch: normal;
	font-family: 'Yandex Sans Text';
	src: url(//yastatic.net/s3/webmaster/safety/_/45pvgGGq.woff2) format('woff2'),
			url(//yastatic.net/s3/webmaster/safety/_/gkZQ5tiE.woff) format('woff');
}

@font-face {
	font-weight: 100;
	font-style: normal;
	font-stretch: normal;
	font-family: 'Yandex Sans Display';
	src: url(//yastatic.net/s3/webmaster/safety/_/TpqReb5C.woff2) format('woff2'),
	url(//yastatic.net/s3/webmaster/safety/_/3v8i9UPp.woff) format('woff');
}

.y-font_yandex-sans-display-thin {
	font-weight: 100;
	font-family: 'Yandex Sans Display', sans-serif;
}

@font-face {
	font-weight: 300;
	font-style: normal;
	font-stretch: normal;
	font-family: 'Yandex Sans Display';
	src: url(//yastatic.net/s3/webmaster/safety/_/3LbU2ymN.woff2) format('woff2'),
	url(//yastatic.net/s3/webmaster/safety/_/bagf9cZV.woff) format('woff');
}

.y-font_yandex-sans-display-light {
	font-weight: 300;
	font-family: 'Yandex Sans Display', sans-serif;
}

@font-face {
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	font-family: 'Yandex Sans Display';
	src: url(//yastatic.net/s3/webmaster/safety/_/2bwTwp5U.woff2) format('woff2'),
	url(//yastatic.net/s3/webmaster/safety/_/W5B8GJsA.woff) format('woff');
}

.y-font_yandex-sans-display-regular
{
	font-weight: 400;
	font-family: 'Yandex Sans Display', sans-serif;
}

@font-face {
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	font-family: 'Yandex Sans Display';
	src: url(//yastatic.net/s3/webmaster/safety/_/498PqPgW.woff2) format('woff2'),
	url(//yastatic.net/s3/webmaster/safety/_/2Gx7JLbw.woff) format('woff');
}

.y-font_yandex-sans-display-bold {
	font-weight: 700;
	font-family: 'Yandex Sans Display', sans-serif;
}

@font-face {
	font-weight: 300;
	font-style: normal;
	font-stretch: normal;
	font-family: 'YS Light Text';
	src: url(//yastatic.net/s3/webmaster/safety/_/35atHDjL.woff2) format('woff2'),
			url(//yastatic.net/s3/webmaster/safety/_/4gZFKVfr.woff) format('woff');
}

.y-font_ys-text-light {
	font-weight: 300;
	font-family: 'YS Light Text', sans-serif;
}

@font-face {
	font-weight: 300;
	font-style: italic;
	font-stretch: normal;
	font-family: 'YS LightItalic Text';
	src: url(//yastatic.net/s3/webmaster/safety/_/eAzc8mMF.woff2) format('woff2'),
			url(//yastatic.net/s3/webmaster/safety/_/2m4RXziC.woff) format('woff');
}

.y-font_ys-text-lightitalic {
	font-weight: 300;
	font-family: 'YS LightItalic Text', sans-serif;
}

@font-face {
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	font-family: 'YS Regular Text';
	src: url(//yastatic.net/s3/webmaster/safety/_/HYLTqrZD.woff2) format('woff2'),
			url(//yastatic.net/s3/webmaster/safety/_/2z5QpxPJ.woff) format('woff');
}

.y-font_ys-text-regular {
	font-weight: 400;
	font-family: 'YS Regular Text', sans-serif;
}

@font-face {
	font-weight: 400;
	font-style: italic;
	font-stretch: normal;
	font-family: 'YS RegularItalic Text';
	src: url(//yastatic.net/s3/webmaster/safety/_/2C3eKgtw.woff2) format('woff2'),
			url(//yastatic.net/s3/webmaster/safety/_/WfSJ9f7Z.woff) format('woff');
}

.y-font_ys-text-regularitalic {
	font-weight: 400;
	font-family: 'YS RegularItalic Text', sans-serif;
}

@font-face {
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
	font-family: 'YS Medium Text';
	src: url(//yastatic.net/s3/webmaster/safety/_/2bwSFV8t.woff2) format('woff2'),
			url(//yastatic.net/s3/webmaster/safety/_/3AR7Wg4B.woff) format('woff');
}

.y-font_ys-text-medium {
	font-weight: 500;
	font-family: 'YS Medium Text', sans-serif;
}

@font-face {
	font-weight: 500;
	font-style: italic;
	font-stretch: normal;
	font-family: 'YS MediumItalic Text';
	src: url(//yastatic.net/s3/webmaster/safety/_/3NtWGCKR.woff2) format('woff2'),
			url(//yastatic.net/s3/webmaster/safety/_/4fDmHfgB.woff) format('woff');
}

.y-font_ys-text-mediumitalic {
	font-weight: 500;
	font-family: 'YS MediumItalic Text', sans-serif;
}

@font-face {
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	font-family: 'YS Bold Text';
	src: url(//yastatic.net/s3/webmaster/safety/_/2bRmcs8U.woff2) format('woff2'),
			url(//yastatic.net/s3/webmaster/safety/_/2mLzhnPH.woff) format('woff');
}

.y-font_ys-text-bold {
	font-weight: 600;
	font-family: 'YS Bold Text', sans-serif;
}

@font-face {
	font-weight: 600;
	font-style: italic;
	font-stretch: normal;
	font-family: 'YS BoldItalic Text';
	src: url(//yastatic.net/s3/webmaster/safety/_/3GeqKoCS.woff2) format('woff2'),
			url(//yastatic.net/s3/webmaster/safety/_/2z9EbZgR.woff) format('woff');
}

.y-font_ys-text-bolditalic {
	font-weight: 600;
	font-family: 'YS BoldItalic Text', sans-serif;
}

@font-face {
	font-weight: 100;
	font-style: normal;
	font-stretch: normal;
	font-family: 'YS Thin Display';
	src: url(//yastatic.net/s3/webmaster/safety/_/3PesHrin.woff2) format('woff2'),
			url(//yastatic.net/s3/webmaster/safety/_/3zCeW7pn.woff) format('woff');
}

.y-font_ys-display-thin {
	font-weight: 100;
	font-family: 'YS Thin Display', sans-serif;
}

@font-face {
	font-weight: 300;
	font-style: normal;
	font-stretch: normal;
	font-family: 'YS Light Display';
	src: url(//yastatic.net/s3/webmaster/safety/_/A7PifGvK.woff2) format('woff2'),
			url(//yastatic.net/s3/webmaster/safety/_/2xz9R16X.woff) format('woff');
}

.y-font_ys-display-light {
	font-weight: 300;
	font-family: 'YS Light Display', sans-serif;
}

@font-face {
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	font-family: 'YS Regular Display';
	src: url(//yastatic.net/s3/webmaster/safety/_/3vzeRuXS.woff2) format('woff2'),
			url(//yastatic.net/s3/webmaster/safety/_/2WmCNsuP.woff) format('woff');
}

.y-font_ys-display-regular {
	font-weight: 400;
	font-family: 'YS Regular Display', sans-serif;
}

@font-face {
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
	font-family: 'YS Medium Display';
	src: url(//yastatic.net/s3/webmaster/safety/_/39ivQst2.woff2) format('woff2'),
			url(//yastatic.net/s3/webmaster/safety/_/3q7cFjQy.woff) format('woff');
}

.y-font_ys-display-medium {
	font-weight: 500;
	font-family: 'YS Medium Display', sans-serif;
}

@font-face {
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	font-family: 'YS Bold Display';
	src: url(//yastatic.net/s3/webmaster/safety/_/41jwnXHg.woff2) format('woff2'),
			url(//yastatic.net/s3/webmaster/safety/_/3uaJdH1T.woff) format('woff');
}

.y-font_ys-display-bold {
	font-weight: 600;
	font-family: 'YS Bold Display', sans-serif;
}

body {
    font-family: 'YS Regular Text', sans-serif;
    font-size: 15px;
    line-height: 21px;

    margin: 0;
    padding: 0;

    color: #333;
    background-color: #eceaea;
}

a {
    transition: color .15s ease-out;
    text-decoration: none;

    color: #0000ce
}

a:hover {
        color: #cd4541;
}

html {
}

@media screen and (min-width: 1044px) {

    html {
        margin-right: 0;
        margin-left: calc(100vw - 100%);
    }
    }


/*# sourceMappingURL=index.build.css.map*/