.hidden-window {
    background: #edf3ff;

}

.hidden-window .h-w-header {
    background: none;
}

.hidden-window .h-w-header .h-w-header-text:after {
    content: '';
    position: absolute;
    width: 1120px;
    height: 130px;
    top: 50%;
    left: 50%;
    margin: -66px 0 0 -560px;
    background: rgba(113, 154, 237, 1);
    background: -moz-linear-gradient(top, rgba(113, 154, 237, 1) 0%, rgba(30, 60, 120, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(113, 154, 237, 1)), color-stop(100%, rgba(30, 60, 120, 1)));
    background: -webkit-linear-gradient(top, rgba(113, 154, 237, 1) 0%, rgba(30, 60, 120, 1) 100%);
    background: -o-linear-gradient(top, rgba(113, 154, 237, 1) 0%, rgba(30, 60, 120, 1) 100%);
    background: -ms-linear-gradient(top, rgba(113, 154, 237, 1) 0%, rgba(30, 60, 120, 1) 100%);
    background: linear-gradient(to bottom, rgba(113, 154, 237, 1) 0%, rgba(30, 60, 120, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#719aed', endColorstr='#1e3c78', GradientType=0);
    z-index: 0;
    border-radius: 20px;
}

.hidden-window .h-w-header .h-w-header-text:before {
    background-image: url(//viposidn.com/content/second/Zaval_Fly_Bra_PT/imagesSec/logo.png)
}

.hidden-window .h-w-header .h-w-header-text span {
    color: #fff;
}

.hidden-window .h-w-header .h-w-header-text span b {
    color: white;
    font-size: 55px;
}

.hidden-window .h-w-main .h-w-left .bx-bx > li .h-w-block {
    background: #fff;
    background: -moz-linear-gradient(top left, #fff 0%, #fff 71%, #dbdbdb 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #fff), color-stop(71%, #fff), color-stop(100%, #dbdbdb));
    background: -webkit-linear-gradient(top left, #fff 0%, #fff 71%, #dbdbdb 100%);
    background: -o-linear-gradient(top left, #fff 0%, #fff 71%, #dbdbdb 100%);
    background: -ms-linear-gradient(top left, #fff 0%, #fff 71%, #dbdbdb 100%);
    background: linear-gradient(to bottom right, #fff 0%, #fff 71%, #dbdbdb 100%);
    -webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.25), inset 0 0 0 2px #ff9ab8;
    -moz-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.25), inset 0 0 0 2px #ff9ab8;
    box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.25), inset 0 0 0 2px #ff9ab8;
    border-radius: 25px;
}

.hidden-window .h-w-main .h-w-left .bx-bx > li[data-value="3"] .h-w-block,
.hidden-window .h-w-main .h-w-left .bx-bx > li[data-id="2"] .h-w-block {
    -webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.25), inset 0 0 0 3px #fd0230;
    -moz-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.25), inset 0 0 0 3px #fd0230;
    box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.25), inset 0 0 0 3px #fd0230;
}

.hidden-window .h-w-main .h-w-left .bx-bx > li.active .h-w-block {
    -webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.25), inset 0 0 0 4px #ff9ab8;
    -moz-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.25), inset 0 0 0 4px #ff9ab8;
    box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.25), inset 0 0 0 4px #ff9ab8;
}

.hidden-window .h-w-main .h-w-left .bx-bx > li[data-value="3"].active .h-w-block,
.hidden-window .h-w-main .h-w-left .bx-bx > li[data-id="2"].active .h-w-block {
    -webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.25), inset 0 0 0 5px #fd0230;
    -moz-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.25), inset 0 0 0 5px #fd0230;
    box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.25), inset 0 0 0 5px #fd0230;
}

.hidden-window .h-w-main .h-w-left .bx-bx > li.active .h-w-block .h-w-check {
    -webkit-box-shadow: 0 0 0 3px #ff99c8, inset 4px 4px 4px 0px #efdee5;
    -moz-box-shadow: 0 0 0 3px #ff99c8, inset 4px 4px 4px 0px #efdee5;
    box-shadow: 0 0 0 3px #ff99c8, inset 4px 4px 4px 0px #efdee5;
}

.hidden-window .h-w-main .h-w-left .bx-bx > li[data-value="3"] .h-w-block:before,
.hidden-window .h-w-main .h-w-left .bx-bx > li[data-id="2"] .h-w-block:before {
    background: #fd0230;
    color: #f7f8f8;
}

.hidden-window .h-w-main .h-w-left .bx-bx > li .h-w-block .h-w-check:before {
    color: #000;
}

.hidden-window .h-w-main .h-w-left .bx-bx > li.active .h-w-block .h-w-check:before {
    color: #000;
}

.hidden-window .h-w-main .h-w-left .bx-bx > li .h-w-block .h-w-item .h-w-item-img > span {
    background: #fff;
    border-color: #ff9ab8;
}

.hidden-window .h-w-main .h-w-left .bx-bx > li .h-w-block .h-w-item .h-w-item-img > span font {
    color: #fd0231;
    font-style: italic;
    font-size: 16px;
}

.hidden-window .h-w-main .h-w-left .bx-bx > li .h-w-block .h-w-price p {
    font-size: 22px;
}

.hidden-window .h-w-main .h-w-left .bx-bx > li .h-w-block .h-w-price p span {
    position: absolute;
    font-size: 16px;
    text-align: center;
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    padding: 15px;
    top: -39px;
    right: -2px;
    color: #fff;
    background: #fd0230;
    min-width: 100px;
}

.hidden-window .h-w-main .h-w-left .bx-bx > li .h-w-block .h-w-price p span:before {
    display: block;
    font-size: 36px;
    font-weight: 700;
}

.hidden-window .h-w-main .h-w-left .bx-bx > li .h-w-block .h-w-price p span:after {
    content: '';
    position: absolute;
    background: url(//viposidn.com/content/second/Zaval_Fly_Bra_PT/imagesSec/bant.png) center no-repeat;
    width: 59px;
    height: 51px;
    top: 50%;
    left: -30px;
    margin-top: -35px;
}

.hidden-window .h-w-main .h-w-payment p,
.hidden-window .h-w-main .h-w-right .h-w-guarantee {
    background: rgba(113, 154, 237, 1);
    background: -moz-linear-gradient(top, rgba(113, 154, 237, 1) 0%, rgba(30, 60, 120, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(113, 154, 237, 1)), color-stop(100%, rgba(30, 60, 120, 1)));
    background: -webkit-linear-gradient(top, rgba(113, 154, 237, 1) 0%, rgba(30, 60, 120, 1) 100%);
    background: -o-linear-gradient(top, rgba(113, 154, 237, 1) 0%, rgba(30, 60, 120, 1) 100%);
    background: -ms-linear-gradient(top, rgba(113, 154, 237, 1) 0%, rgba(30, 60, 120, 1) 100%);
    background: linear-gradient(to bottom, rgba(113, 154, 237, 1) 0%, rgba(30, 60, 120, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#719aed', endColorstr='#1e3c78', GradientType=0);
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .75);
    font-size: 23px;
}

.hidden-window .h-w-main.h-w-payment p,
.hidden-window .h-w-main .h-w-right .h-w-guarantee p {
    color: #fff;
}

.hidden-window .h-w-main .h-w-payment ul li:before {
    background: #225fb8;
    background: -moz-linear-gradient(top, #225fb8 0%, #61a1f3 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #225fb8), color-stop(100%, #61a1f3));
    background: -webkit-linear-gradient(top, #225fb8 0%, #61a1f3 100%);
    background: -o-linear-gradient(top, #225fb8 0%, #61a1f3 100%);
    background: -ms-linear-gradient(top, #225fb8 0%, #61a1f3 100%);
    background: linear-gradient(to bottom, #225fb8 0%, #61a1f3 100%);
    color: #fff;
}

.hidden-window .h-w-main .h-w-right .h-w-honesty {
    -webkit-box-shadow: 0 0 0 5px #2f72ce, inset 0 0 0 2px #2f72ce;
    -moz-box-shadow: 0 0 0 5px #2f72ce, inset 0 0 0 2px #2f72ce;
    box-shadow: 0 0 0 5px #2f72ce, inset 0 0 0 2px #2f72ce;
    color: #2f72ce;
}

.hidden-window .h-w-main .h-w-right .h-w-honesty svg {
    fill: #eaecfd;
}

.hidden-window .h-w-main .h-w-right .h-w-form {
    background: #fbcce0;
    background: -moz-linear-gradient(top, #fbcce0 0%, #f892c0 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #fbcce0), color-stop(100%, #f892c0));
    background: -webkit-linear-gradient(top, #fbcce0 0%, #f892c0 100%);
    background: -o-linear-gradient(top, #fbcce0 0%, #f892c0 100%);
    background: -ms-linear-gradient(top, #fbcce0 0%, #f892c0 100%);
    background: linear-gradient(to bottom, #fbcce0 0%, #f892c0 100%);
    border-radius: 20px;
}

.hidden-window .h-w-main .h-w-right .h-w-form p b {
    color: #fd0230;
}

.hidden-window .h-w-main .h-w-right .h-w-form p {
    color: black;
}

.hidden-window .h-w-select,
.hidden-window .h-w-main .h-w-right .h-w-form input,
.hidden-window .h-w-main .h-w-right .h-w-form textarea {
    background: #fff !important;
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
}

.hidden-window .h-w-main .h-w-right .h-w-form button {
    background: #e00e35;
    background: -moz-linear-gradient(left, #e00e35 0%, #fb234b 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, #e00e35), color-stop(100%, #fb234b));
    background: -webkit-linear-gradient(left, #e00e35 0%, #fb234b 100%);
    background: -o-linear-gradient(left, #e00e35 0%, #fb234b 100%);
    background: -ms-linear-gradient(left, #e00e35 0%, #fb234b 100%);
    background: linear-gradient(to right, #e00e35 0%, #fb234b 100%);
    border-color: #fff;
    color: #fff;
}

.hidden-window .h-w-main .h-w-right .h-w-form button:before {
    border-color: #fff;
}

.hidden-window .h-w-select:before {
    color: #000;
}

.hidden-window .h-w-main .h-w-right .h-w-form .h-w-text-total {
    color: #fd0230;
}

.hidden-window .h-w-main .h-w-right .h-w-form .h-w-text-total small {
    color: #000;
}

.hidden-window .h-w-main .h-w-right .h-w-guarantee ul li {
    color: #fff;
}

.hidden-window .h-w-main .h-w-right .h-w-guarantee ul li:before {
    color: #ffde00;
}

@media screen and (max-width: 991px) {
    .hidden-window .h-w-main .h-w-left .bx-bx > li.active .h-w-block {
        -webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.25), inset 0 0 0 3px #fb87bb;
        -moz-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.25), inset 0 0 0 3px #fb87bb;
        box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.25), inset 0 0 0 3px #fb87bb;
    }

    .hidden-window .h-w-main .h-w-left .bx-bx > li[data-value="3"].active .h-w-block,
    .hidden-window .h-w-main .h-w-left .bx-bx > li[data-id="2"].active .h-w-block {
        -webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.25), inset 0 0 0 3px #fd0230;
        -moz-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.25), inset 0 0 0 3px #fd0230;
        box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.25), inset 0 0 0 3px #fd0230;
    }

    .hidden-window .h-w-main .bx-pager .bx-pager-link {
        background: #f893c0;
    }

    .hidden-window .h-w-main .bx-pager .bx-pager-link.active {
        background: #e00638;
    }
}

@media screen and (max-width: 767px) {
    .hidden-window .h-w-header .h-w-header-text:after {
        width: 406px;
        height: 209px;
        margin: -102px 0 0 -203px;
        background: rgba(113, 154, 237, 1);
        background: -moz-linear-gradient(top, rgba(113, 154, 237, 1) 0%, rgba(30, 60, 120, 1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(113, 154, 237, 1)), color-stop(100%, rgba(30, 60, 120, 1)));
        background: -webkit-linear-gradient(top, rgba(113, 154, 237, 1) 0%, rgba(30, 60, 120, 1) 100%);
        background: -o-linear-gradient(top, rgba(113, 154, 237, 1) 0%, rgba(30, 60, 120, 1) 100%);
        background: -ms-linear-gradient(top, rgba(113, 154, 237, 1) 0%, rgba(30, 60, 120, 1) 100%);
        background: linear-gradient(to bottom, rgba(113, 154, 237, 1) 0%, rgba(30, 60, 120, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#719aed', endColorstr='#1e3c78', GradientType=0);
    }

    .hidden-window .h-w-main .h-w-payment ul {
        padding-top: 15px;
    }

    .hidden-window .h-w-main {
        padding: 39px 0 30px !important;
    }

    .h-w-contant {
        padding-top: 17px;
    }

    .hidden-window .h-w-main .h-w-left .bx-bx > li .h-w-block .h-w-price p span {
        position: relative;
        top: auto;
        right: auto;
        left: auto;
        bottom: auto;
        display: table;
        font-size: 16px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        margin: 5px auto 0;
        padding: 5px;
    }

    .hidden-window .h-w-main .h-w-left .bx-bx > li .h-w-block .h-w-price p span:before {
        display: inline-block;
        font-size: 20px;
        margin-right: 5px;
    }
}