.rates-list-item ul li {
    background: url("/frontend/dist/assets/images/bullet.svg") no-repeat;
}

.modal .close-btn:after {
    background: url("/frontend/dist/assets/images/ico-cross.png") no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-position: center;
    width: 45px;
    height: 45px;
}

.rates-list-item:hover ul li {
    background: url("/frontend/dist/assets/images/bullet-white.svg") no-repeat;
    background-size: 29px 29px;
}

.modal .modal-window a.submit {
    display: inline-block;
    text-decoration: none;
    text-align: center;
}

.modal .modal-window .row .has-error .error-msg {
    display: block;
}

.submit span {
    display: block
}

.submit svg {
    display: none
}

.is-submitting .submit span {
    display: none
}

.is-submitting .submit svg {
    display: inline-block
}

.return-section ul img {
    margin-right: 45px;
    color: #22a45d;
    min-width: 64px;
}

.rates-list-item:hover h3 {
    color: #fff;
}

.page .rights-section ul h1, .page .rights-section ul h2, .page .rights-section ul h3, .page .rights-section ul h4, .page .rights-section ul h5, .page .rights-section ul h6 {
    font-weight: 600;
}

.rights-section ul p {
    font-family: "Gotham", Arial, sans-serif;
    color: #888888;
}

.main.ndfl-landing svg.btn-up__icon {
    fill: #fff !important;
}

.modal .modal-window .note-block {
    font-family: "Gotham", Arial, sans-serif;
}

.modal .modal-window .note-block.warning {
    background-color: #fde5ea;
    font-family: "Gotham", Arial, sans-serif;
    margin-bottom: 45px;
}

.modal .modal-window .note-block.warning b {
    color: #be0050;
    display: block;
    font-weight: normal;
}

.modal .modal-window .note-block.warning a {
    color: #147be6;
    text-decoration: none;
}

.modal .modal-window .info-block {
    color: #878888;
    font: 300 18px/32px "Gotham", Arial, sans-serif;
    text-align: center;
    font-family: "Gotham", Arial, sans-serif;
    background-color: transparent;
}

.mfp-iframe-holder .mfp-content {
    max-width: 900px;
}

.mfp-iframe-scaler {
    padding-top: 100%;
}

.mfp-iframe-scaler iframe {
    background: #fff url(/local/components/aero/registration/templates/popup/svg/preloader.svg) no-repeat center center;
    box-shadow: 0 40px 20px -20px rgba(0, 0, 0, .7);
    background-size: 50px;
}

.mfp-bg {
    background-color: hsla(0, 0%, 94.5%, .7);
    opacity: 1;
}

.mfp-iframe-holder .mfp-close {
    width: 45px;
    height: 45px;
    border-radius: 50%;
    background: hsla(0, 0%, 90.6%, .5);
    cursor: pointer;
    border: 0;
    position: absolute;
    right: 20px;
    top: 20px;
    text-indent: -9999px;
    overflow: hidden;
    display: flex;
    align-content: center;
    justify-content: center;
    padding: 0;
    margin: 0;
}

.mfp-iframe-holder .mfp-close:after {
    background: url(/frontend/dist/assets/images/ico-cross.png) no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-position: center;
    width: 45px;
    height: 45px;
    content: "";
    display: block;
}

.ndfl-landing .breadcrumbs {
    position: absolute;
}

.ndfl-landing .breadcrumbs * {
    color: #cacccd;
}

.ndfl-landing .breadcrumbs .breadcrumbs__link:after {
    background-color: #cacccd;
}

.ndfl-landing .breadcrumbs .breadcrumbs__link.breadcrumbs__link:last-child:hover {
    color: #d0c9c9;
}
.main.ndfl-landing .btn-up svg{
    fill: #fff;
}
@media (max-width: 1024px) {
    .rates-list-item:hover {
        color: #fff;
        box-shadow: 0 55px 30px -35px rgba(34, 164, 93, 0.5);
        background: linear-gradient(135deg, #0097a8 0%, #00754e 40%);
        border-color: transparent;
        z-index: 2;
    }
    .rates-list-item:hover ul li {
        background: url("../images/bullet-white.svg") no-repeat;
        background-size: 29px 29px;
    }

    .rates-list-item:hover svg {
        color: #fff;
    }

    .rates-list-item:hover h3 + span {
        color: #fff;
    }

    .rates-list-item:hover p {
        color: rgba(255, 255, 255, 0.5);
    }
}