.white-popup-block {
    padding: 40px;
    text-align: left;
    max-width: 986px;
    margin: 40px auto;
    position: relative;
    background-color: #fff;
}

.signpost {
    padding: 80px 30px;
    text-align: center;
}

.signpost-title {
    font-size: 30px;
    margin-bottom: 50px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}

@media (min-width: 990px) {
    .signpost-title {
        font-size: 60px;
    }
}

.signpost-button {
    background-color: #fff;
    padding: 15px 20px;
    font-weight: 500;
    font-size: 16px;
    text-align: center;
    color: #000000;
    transition: all .3s;
}

.signpost-button:hover {
    background-color: #000000;
    color: #ffffff;
    text-decoration: none;
}

.bg-demolice {
    background-color: #0179b5;
}

.bg-lopaty {
    background-color: #ee1a1c;
}

.mfp-close {
    color: black;
}