

/* Start:/local/templates/anketa.mkt/order.css?17748599046311*/
.mt-5 {margin-top:5px !important;}
.mt-10 {margin-top:10px !important;}
.mt-15 {margin-top:15px !important;}
.mt-20 {margin-top:20px !important;}
.mt-30 {margin-top:30px !important;}
.mt-40 {margin-top:40px !important;}
.mt-60 {margin-top:60px !important;}
.mt-80 {margin-top:80px !important;}

.mb-5 {margin-bottom:5px !important;}
.mb-10 {margin-bottom:10px !important;}
.mb-15 {margin-bottom:15px !important;}
.mb-20 {margin-bottom:20px !important;}
.mb-30 {margin-bottom:30px !important;}
.mb-40 {margin-bottom:40px !important;}
.mb-60 {margin-bottom:60px !important;}
.mb-80 {margin-bottom:80px !important;}

.block {display: block !important;}
.inline {display: inline !important;}
.inline-block {display: inline-block !important;}


.order-page {
    font-family: 'Graphik Cy',sans-serif;
    font-size: 15px;
    margin-bottom: 30px;
}

.order-page input[type="text"],
.order-page input[type="tel"],
.order-page input[type="email"],
.order-page input[type="number"],
.order-page textarea {
    border: none;
    border-bottom: 1px solid #000;
    width: 100%;
    max-width: 300px;
    font-size: 15px;
    background-color: transparent;
}

.order-page input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #ababab;
}
.order-page input::-moz-placeholder { /* Firefox 19+ */
    color: #ababab;
}
.order-page input:-ms-input-placeholder { /* IE 10+ */
    color: #ababab;
}
.order-page input:-moz-placeholder { /* Firefox 18- */
    color: #ababab;
}

.order-page .submitting {
    cursor: not-allowed;
    opacity: .4;
}

.order-page .submitting * {
    cursor: not-allowed;
}

.order-page [v-cloak] {
  display: none;
}

.b-order {
    padding: 0 20px 20px 20px;
    background-color: #eee;
}

.b-order .b-order__alert {
    box-sizing: border-box;
    padding: 10px;
    margin-bottom: 10px;
    border: 1px solid #5bc7f3;
    background-color: #b3e9ff;
}

.b-order .b-order__alert.b-order__alert--error {
    background-color: #fb9e9e;
    border-color: #ff5d5d;
}

.b-order .b-order__alert.b-order__alert--warning {
    background-color: #fff3bf;
    border-color: #ffd626;
}

.form-group {
    margin-bottom: 30px;
}

.b-order .b-order__cities {
    margin-top: 8px;
    font-size: 12px;
}

.b-order .b-order__cities>* {
    cursor: pointer;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 5px;
    border-bottom: 1px dotted #000;
    color: #808080;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .b-order .b-order__pay-system-online .hidden-xs {
        display: none!important;
    }

    .b-order .b-order__pay-system-online .visible-xs {
        display: inline!important;
    }
}

.b-order .b-order__hint--grey {
    color: #848484;
    font-size: 12px;
}

.b-order .b-order__btn-save {
    width: 100%;
    text-transform: uppercase;
    border-radius: 0;
    padding: 15px 12px;
}

.b-order .b-order__save-section .b-order__hint--grey {
    display: inline-block;
}

@media (min-width: 992px) {
    .b-basket {
        float: right;
    }
}

.b-basket__tooltip {
    font-size: 12px;
    border: 1px solid #e4e4e4;
    padding: 10px 0px 10px 10px;
    margin-bottom: 20px;
    background-color: #fffbda;
}

.b-basket__tooltip-close {
    float: right;
    font-size: 24px;
    line-height: 1;
    padding: 0 7px 5px 7px;
    cursor: pointer;
    margin-top: -5px;
}

.b-basket__item {
    position: relative;
    border-bottom: 1px solid #e4e4e4;
    margin-bottom: 25px;
    padding-bottom: 25px;
}

.b-basket__item.disabled {
    color: #ababab;
}


.b-basket__item .b-basket__item-name {
    font-size: 16px;
    font-weight: bold;
    margin-right: 40px;
}

.b-basket__item-modules {
    margin-top: 10px;
}

.b-basket__item-modules > *:only-child {
    display: none;
}

.b-basket__item-module {
    margin-right: 10px;
    font-weight: normal;
}

.b-basket__item-module input[type="checkbox"], 
.b-basket__item-module input[type="radio"] {
    position: relative;
    top: 1px;
}

.b-basket__item .b-basket__item-price {
    margin: 5px 30px 15px 0;
    float: left;
    font-size: 16px;
    font-weight: bold;
}

.b-basket__item .b-basket__item-date {
    float: left;
    margin: 5px 30px 15px 0;
    font-size: 16px;
}

.b-basket__item .b-basket__item-date.dropdown {
    cursor: pointer;
    border-bottom: 1px dotted #000;
}

.b-basket__item .b-basket__item-date.dropdown:hover {
    border-bottom-color: transparent;
}

.b-basket__item .b-basket__item-date .dropdown-menu {
    margin-top: 0;
}

.b-basket__item .b-basket__item-date .dropdown-menu .dropdown-menu-item {
    padding: 3px 8px;
}

.b-basket__item .b-basket__item-date .dropdown-menu .dropdown-menu-item:hover,
.b-basket__item .b-basket__item-date .dropdown-menu .dropdown-menu-item.selected {
    background-color: #eee;
}

.b-basket__item .b-basket__item-qty {
    float: right;
    text-align: right;
}

.b-basket__item .b-basket__item-qty input[type="number"],
.b-basket__item .b-basket__item-qty input[type="text"] {
    max-width: 35px;
    text-align: center;
    -moz-appearance:textfield;
}

.b-basket__item .b-basket__item-qty input[type="number"]::-webkit-outer-spin-button,
.b-basket__item .b-basket__item-qty input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.b-basket__item .b-basket__item-qty .b-basket__item-qty-sum {
    display: inline-block;
    margin-top: 5px;
    float: right;
}

@media (max-width: 425px) {
    .b-basket__item .b-basket__item-qty .b-basket__item-qty-sum {
        margin-left: 0;
        float: none;
        display: block;
        /*margin-top: 20px;*/
    }
}

.b-basket__item .b-basket__item-gift {
    cursor: pointer;
    border-bottom: 1px dotted #000;
    display: inline-block;
}

.b-basket__item .b-basket__item-gift:hover {
    border-bottom-color: transparent;
}

.b-basket__item .b-basket__gift-form {
    margin-top: 15px;
}

.b-basket__item .b-basket__item-alert {
    font-size: 12px;
    color: red;
}

.b-basket__item .b-basket__item-delete {
    position: absolute;
    right: 10px;
    top: -13px;
    border: none;
    background: transparent;
    font-size: 50px;
    line-height: 40px;
}

.b-basket .b-basket__summary {
    font-size: 28px;
    margin-bottom: 30px;
}

.b-basket .b-basket__summary-text {
    margin-right: 10px;
    font-size: 22px;
}
/* End */


/* Start:/local/templates/bvshd_2019/css/intlTelInput.min.css?177485990519221*/
.iti{top:50%;transform:translate(0,-50%);z-index:100;position:absolute;height:100%;display:inline-block}.iti *{box-sizing:border-box;-moz-box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.iti__flag-container{position:absolute;top:-6px;bottom:0;right:0;padding:1px}.iti__selected-flag{z-index:1;position:relative;display:flex;align-items:center;height:100%;padding:0 6px 0 8px}.iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.iti__arrow--up{border-top:none;border-bottom:4px solid #555}.iti__country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media (max-width:500px){.iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.iti__country{padding:5px 10px;outline:0}.iti__dial-code{color:#999}.iti__country.iti__highlight{background-color:rgba(0,0,0,.05)}.iti__country-name,.iti__dial-code,.iti__flag-box{vertical-align:middle}.iti__country-name,.iti__flag-box{margin-right:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:transparent}.iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--separate-dial-code .iti__selected-dial-code{margin-left:6px}.iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{padding:10px 10px;line-height:1.5em}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:5652px 15px}}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:14px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cr{height:12px;background-position:-1115px 0}.iti__flag.iti__cu{height:10px;background-position:-1137px 0}.iti__flag.iti__cv{height:12px;background-position:-1159px 0}.iti__flag.iti__cw{height:14px;background-position:-1181px 0}.iti__flag.iti__cx{height:10px;background-position:-1203px 0}.iti__flag.iti__cy{height:14px;background-position:-1225px 0}.iti__flag.iti__cz{height:14px;background-position:-1247px 0}.iti__flag.iti__de{height:12px;background-position:-1269px 0}.iti__flag.iti__dg{height:10px;background-position:-1291px 0}.iti__flag.iti__dj{height:14px;background-position:-1313px 0}.iti__flag.iti__dk{height:15px;background-position:-1335px 0}.iti__flag.iti__dm{height:10px;background-position:-1357px 0}.iti__flag.iti__do{height:14px;background-position:-1379px 0}.iti__flag.iti__dz{height:14px;background-position:-1401px 0}.iti__flag.iti__ea{height:14px;background-position:-1423px 0}.iti__flag.iti__ec{height:14px;background-position:-1445px 0}.iti__flag.iti__ee{height:13px;background-position:-1467px 0}.iti__flag.iti__eg{height:14px;background-position:-1489px 0}.iti__flag.iti__eh{height:10px;background-position:-1511px 0}.iti__flag.iti__er{height:10px;background-position:-1533px 0}.iti__flag.iti__es{height:14px;background-position:-1555px 0}.iti__flag.iti__et{height:10px;background-position:-1577px 0}.iti__flag.iti__eu{height:14px;background-position:-1599px 0}.iti__flag.iti__fi{height:12px;background-position:-1621px 0}.iti__flag.iti__fj{height:10px;background-position:-1643px 0}.iti__flag.iti__fk{height:10px;background-position:-1665px 0}.iti__flag.iti__fm{height:11px;background-position:-1687px 0}.iti__flag.iti__fo{height:15px;background-position:-1709px 0}.iti__flag.iti__fr{height:14px;background-position:-1731px 0}.iti__flag.iti__ga{height:15px;background-position:-1753px 0}.iti__flag.iti__gb{height:10px;background-position:-1775px 0}.iti__flag.iti__gd{height:12px;background-position:-1797px 0}.iti__flag.iti__ge{height:14px;background-position:-1819px 0}.iti__flag.iti__gf{height:14px;background-position:-1841px 0}.iti__flag.iti__gg{height:14px;background-position:-1863px 0}.iti__flag.iti__gh{height:14px;background-position:-1885px 0}.iti__flag.iti__gi{height:10px;background-position:-1907px 0}.iti__flag.iti__gl{height:14px;background-position:-1929px 0}.iti__flag.iti__gm{height:14px;background-position:-1951px 0}.iti__flag.iti__gn{height:14px;background-position:-1973px 0}.iti__flag.iti__gp{height:14px;background-position:-1995px 0}.iti__flag.iti__gq{height:14px;background-position:-2017px 0}.iti__flag.iti__gr{height:14px;background-position:-2039px 0}.iti__flag.iti__gs{height:10px;background-position:-2061px 0}.iti__flag.iti__gt{height:13px;background-position:-2083px 0}.iti__flag.iti__gu{height:11px;background-position:-2105px 0}.iti__flag.iti__gw{height:10px;background-position:-2127px 0}.iti__flag.iti__gy{height:12px;background-position:-2149px 0}.iti__flag.iti__hk{height:14px;background-position:-2171px 0}.iti__flag.iti__hm{height:10px;background-position:-2193px 0}.iti__flag.iti__hn{height:10px;background-position:-2215px 0}.iti__flag.iti__hr{height:10px;background-position:-2237px 0}.iti__flag.iti__ht{height:12px;background-position:-2259px 0}.iti__flag.iti__hu{height:10px;background-position:-2281px 0}.iti__flag.iti__ic{height:14px;background-position:-2303px 0}.iti__flag.iti__id{height:14px;background-position:-2325px 0}.iti__flag.iti__ie{height:10px;background-position:-2347px 0}.iti__flag.iti__il{height:15px;background-position:-2369px 0}.iti__flag.iti__im{height:10px;background-position:-2391px 0}.iti__flag.iti__in{height:14px;background-position:-2413px 0}.iti__flag.iti__io{height:10px;background-position:-2435px 0}.iti__flag.iti__iq{height:14px;background-position:-2457px 0}.iti__flag.iti__ir{height:12px;background-position:-2479px 0}.iti__flag.iti__is{height:15px;background-position:-2501px 0}.iti__flag.iti__it{height:14px;background-position:-2523px 0}.iti__flag.iti__je{height:12px;background-position:-2545px 0}.iti__flag.iti__jm{height:10px;background-position:-2567px 0}.iti__flag.iti__jo{height:10px;background-position:-2589px 0}.iti__flag.iti__jp{height:14px;background-position:-2611px 0}.iti__flag.iti__ke{height:14px;background-position:-2633px 0}.iti__flag.iti__kg{height:12px;background-position:-2655px 0}.iti__flag.iti__kh{height:13px;background-position:-2677px 0}.iti__flag.iti__ki{height:10px;background-position:-2699px 0}.iti__flag.iti__km{height:12px;background-position:-2721px 0}.iti__flag.iti__kn{height:14px;background-position:-2743px 0}.iti__flag.iti__kp{height:10px;background-position:-2765px 0}.iti__flag.iti__kr{height:14px;background-position:-2787px 0}.iti__flag.iti__kw{height:10px;background-position:-2809px 0}.iti__flag.iti__ky{height:10px;background-position:-2831px 0}.iti__flag.iti__kz{height:10px;background-position:-2853px 0}.iti__flag.iti__la{height:14px;background-position:-2875px 0}.iti__flag.iti__lb{height:14px;background-position:-2897px 0}.iti__flag.iti__lc{height:10px;background-position:-2919px 0}.iti__flag.iti__li{height:12px;background-position:-2941px 0}.iti__flag.iti__lk{height:10px;background-position:-2963px 0}.iti__flag.iti__lr{height:11px;background-position:-2985px 0}.iti__flag.iti__ls{height:14px;background-position:-3007px 0}.iti__flag.iti__lt{height:12px;background-position:-3029px 0}.iti__flag.iti__lu{height:12px;background-position:-3051px 0}.iti__flag.iti__lv{height:10px;background-position:-3073px 0}.iti__flag.iti__ly{height:10px;background-position:-3095px 0}.iti__flag.iti__ma{height:14px;background-position:-3117px 0}.iti__flag.iti__mc{height:15px;background-position:-3139px 0}.iti__flag.iti__md{height:10px;background-position:-3160px 0}.iti__flag.iti__me{height:10px;background-position:-3182px 0}.iti__flag.iti__mf{height:14px;background-position:-3204px 0}.iti__flag.iti__mg{height:14px;background-position:-3226px 0}.iti__flag.iti__mh{height:11px;background-position:-3248px 0}.iti__flag.iti__mk{height:10px;background-position:-3270px 0}.iti__flag.iti__ml{height:14px;background-position:-3292px 0}.iti__flag.iti__mm{height:14px;background-position:-3314px 0}.iti__flag.iti__mn{height:10px;background-position:-3336px 0}.iti__flag.iti__mo{height:14px;background-position:-3358px 0}.iti__flag.iti__mp{height:10px;background-position:-3380px 0}.iti__flag.iti__mq{height:14px;background-position:-3402px 0}.iti__flag.iti__mr{height:14px;background-position:-3424px 0}.iti__flag.iti__ms{height:10px;background-position:-3446px 0}.iti__flag.iti__mt{height:14px;background-position:-3468px 0}.iti__flag.iti__mu{height:14px;background-position:-3490px 0}.iti__flag.iti__mv{height:14px;background-position:-3512px 0}.iti__flag.iti__mw{height:14px;background-position:-3534px 0}.iti__flag.iti__mx{height:12px;background-position:-3556px 0}.iti__flag.iti__my{height:10px;background-position:-3578px 0}.iti__flag.iti__mz{height:14px;background-position:-3600px 0}.iti__flag.iti__na{height:14px;background-position:-3622px 0}.iti__flag.iti__nc{height:10px;background-position:-3644px 0}.iti__flag.iti__ne{height:15px;background-position:-3666px 0}.iti__flag.iti__nf{height:10px;background-position:-3686px 0}.iti__flag.iti__ng{height:10px;background-position:-3708px 0}.iti__flag.iti__ni{height:12px;background-position:-3730px 0}.iti__flag.iti__nl{height:14px;background-position:-3752px 0}.iti__flag.iti__no{height:15px;background-position:-3774px 0}.iti__flag.iti__np{height:15px;background-position:-3796px 0}.iti__flag.iti__nr{height:10px;background-position:-3811px 0}.iti__flag.iti__nu{height:10px;background-position:-3833px 0}.iti__flag.iti__nz{height:10px;background-position:-3855px 0}.iti__flag.iti__om{height:10px;background-position:-3877px 0}.iti__flag.iti__pa{height:14px;background-position:-3899px 0}.iti__flag.iti__pe{height:14px;background-position:-3921px 0}.iti__flag.iti__pf{height:14px;background-position:-3943px 0}.iti__flag.iti__pg{height:15px;background-position:-3965px 0}.iti__flag.iti__ph{height:10px;background-position:-3987px 0}.iti__flag.iti__pk{height:14px;background-position:-4009px 0}.iti__flag.iti__pl{height:13px;background-position:-4031px 0}.iti__flag.iti__pm{height:14px;background-position:-4053px 0}.iti__flag.iti__pn{height:10px;background-position:-4075px 0}.iti__flag.iti__pr{height:14px;background-position:-4097px 0}.iti__flag.iti__ps{height:10px;background-position:-4119px 0}.iti__flag.iti__pt{height:14px;background-position:-4141px 0}.iti__flag.iti__pw{height:13px;background-position:-4163px 0}.iti__flag.iti__py{height:11px;background-position:-4185px 0}.iti__flag.iti__qa{height:8px;background-position:-4207px 0}.iti__flag.iti__re{height:14px;background-position:-4229px 0}.iti__flag.iti__ro{height:14px;background-position:-4251px 0}.iti__flag.iti__rs{height:14px;background-position:-4273px 0}.iti__flag.iti__ru{height:14px;background-position:-4295px 0}.iti__flag.iti__rw{height:14px;background-position:-4317px 0}.iti__flag.iti__sa{height:14px;background-position:-4339px 0}.iti__flag.iti__sb{height:10px;background-position:-4361px 0}.iti__flag.iti__sc{height:10px;background-position:-4383px 0}.iti__flag.iti__sd{height:10px;background-position:-4405px 0}.iti__flag.iti__se{height:13px;background-position:-4427px 0}.iti__flag.iti__sg{height:14px;background-position:-4449px 0}.iti__flag.iti__sh{height:10px;background-position:-4471px 0}.iti__flag.iti__si{height:10px;background-position:-4493px 0}.iti__flag.iti__sj{height:15px;background-position:-4515px 0}.iti__flag.iti__sk{height:14px;background-position:-4537px 0}.iti__flag.iti__sl{height:14px;background-position:-4559px 0}.iti__flag.iti__sm{height:15px;background-position:-4581px 0}.iti__flag.iti__sn{height:14px;background-position:-4603px 0}.iti__flag.iti__so{height:14px;background-position:-4625px 0}.iti__flag.iti__sr{height:14px;background-position:-4647px 0}.iti__flag.iti__ss{height:10px;background-position:-4669px 0}.iti__flag.iti__st{height:10px;background-position:-4691px 0}.iti__flag.iti__sv{height:12px;background-position:-4713px 0}.iti__flag.iti__sx{height:14px;background-position:-4735px 0}.iti__flag.iti__sy{height:14px;background-position:-4757px 0}.iti__flag.iti__sz{height:14px;background-position:-4779px 0}.iti__flag.iti__ta{height:10px;background-position:-4801px 0}.iti__flag.iti__tc{height:10px;background-position:-4823px 0}.iti__flag.iti__td{height:14px;background-position:-4845px 0}.iti__flag.iti__tf{height:14px;background-position:-4867px 0}.iti__flag.iti__tg{height:13px;background-position:-4889px 0}.iti__flag.iti__th{height:14px;background-position:-4911px 0}.iti__flag.iti__tj{height:10px;background-position:-4933px 0}.iti__flag.iti__tk{height:10px;background-position:-4955px 0}.iti__flag.iti__tl{height:10px;background-position:-4977px 0}.iti__flag.iti__tm{height:14px;background-position:-4999px 0}.iti__flag.iti__tn{height:14px;background-position:-5021px 0}.iti__flag.iti__to{height:10px;background-position:-5043px 0}.iti__flag.iti__tr{height:14px;background-position:-5065px 0}.iti__flag.iti__tt{height:12px;background-position:-5087px 0}.iti__flag.iti__tv{height:10px;background-position:-5109px 0}.iti__flag.iti__tw{height:14px;background-position:-5131px 0}.iti__flag.iti__tz{height:14px;background-position:-5153px 0}.iti__flag.iti__ua{height:14px;background-position:-5175px 0}.iti__flag.iti__ug{height:14px;background-position:-5197px 0}.iti__flag.iti__um{height:11px;background-position:-5219px 0}.iti__flag.iti__un{height:14px;background-position:-5241px 0}.iti__flag.iti__us{height:11px;background-position:-5263px 0}.iti__flag.iti__uy{height:14px;background-position:-5285px 0}.iti__flag.iti__uz{height:10px;background-position:-5307px 0}.iti__flag.iti__va{height:15px;background-position:-5329px 0}.iti__flag.iti__vc{height:14px;background-position:-5346px 0}.iti__flag.iti__ve{height:14px;background-position:-5368px 0}.iti__flag.iti__vg{height:10px;background-position:-5390px 0}.iti__flag.iti__vi{height:14px;background-position:-5412px 0}.iti__flag.iti__vn{height:14px;background-position:-5434px 0}.iti__flag.iti__vu{height:12px;background-position:-5456px 0}.iti__flag.iti__wf{height:14px;background-position:-5478px 0}.iti__flag.iti__ws{height:10px;background-position:-5500px 0}.iti__flag.iti__xk{height:15px;background-position:-5522px 0}.iti__flag.iti__ye{height:14px;background-position:-5544px 0}.iti__flag.iti__yt{height:14px;background-position:-5566px 0}.iti__flag.iti__za{height:14px;background-position:-5588px 0}.iti__flag.iti__zm{height:14px;background-position:-5610px 0}.iti__flag.iti__zw{height:10px;background-position:-5632px 0}.iti__flag{height:15px;box-shadow:0 0 1px 0 #888;background-image:url(/local/templates/bvshd_2019/css/../img/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(/local/templates/bvshd_2019/css/../img/flags@2x.png)}}.iti__flag.iti__np{background-color:transparent}

/* End */


/* Start:/local/templates/anketa.mkt/css/style.css?17748599047857*/
html.fed-html{margin:0;padding:0;width:100%;height:100%;color:#000;font-family:"Graphik LCG",sans-serif;font-size:18px}@media(min-width: 1600px)and (max-width: 9999px){html.fed-html{font-size:18px}}@media(min-width: 1360px)and (max-width: 1599px){html.fed-html{font-size:18px}}@media(min-width: 1024px)and (max-width: 1359px){html.fed-html{font-size:18px}}@media(min-width: 768px)and (max-width: 1023px){html.fed-html{font-size:18px}}@media(min-width: 375px)and (max-width: 767px){html.fed-html{font-size:18px}}@media(max-width: 374px){html.fed-html{font-size:18px}}.fed{background:#fff;border-bottom:.0555555556rem solid #000;padding-top:.6666666667rem;padding-bottom:.0555555556rem;font-family:"MuseoSansCyrl",Arial,sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box}.fed *{-webkit-box-sizing:border-box;box-sizing:border-box}.fed__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.fed__logo{width:10.5555555556rem;display:block;margin-top:.5555555556rem}.fed__logo img{display:block;width:100%}.fed__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:calc(100% - 11rem);margin-bottom:0;margin-left:0;margin-top:1.1111111111rem;padding-left:11.1111111111rem;list-style-type:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fed__li{position:relative;padding-bottom:1.9444444444rem;font-size:1rem;padding-left:.5555555556rem;margin-bottom:.1111111111rem}.fed__li:before{display:none}.fed__li_drop:before{content:"";width:0;height:0;background:none;border-left:.4444444444rem solid rgba(0,0,0,0);border-right:.4444444444rem solid rgba(0,0,0,0);border-bottom:.4444444444rem solid #fff;position:absolute;left:50%;-webkit-box-shadow:none;box-shadow:none;display:block;top:1.6666666667rem;z-index:10;border-radius:0}.fed__li_drop:hover .fed__drop{display:block}.fed__drop{position:absolute;background:#fff;border-radius:.1666666667rem;padding:1rem 1.1111111111rem .5555555556rem;z-index:2;display:none;left:calc(50% - 7.13rem);top:2.1111111111rem;width:14.2777777778rem;-webkit-box-shadow:0 0 .3888888889rem rgba(0,0,0,.2);box-shadow:0 0 .3888888889rem rgba(0,0,0,.2)}.fed__nav .fed__second{font-weight:400;font-size:.8333333333rem;display:block;color:#222;margin-bottom:.5rem;-webkit-text-decoration:none;text-decoration:none;width:100%}.fed__nav .fed__second:hover{color:#000}.fed__nav .fed__link{font-weight:500;color:#000;-webkit-text-decoration:none;text-decoration:none;font-size:.8333333333rem}.fed__nav .fed__link:hover{opacity:.7}.fed__menu{display:none}.fed__li_mob{display:none}.fed__let{display:none}.fed__scroll{right:.8333333333rem;position:fixed;background:rgba(17,17,17,.5333333333);border-radius:50%;width:2.6666666667rem;height:2.6666666667rem;top:.8333333333rem;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.8333333333rem .5555555556rem;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s;transition:.3s}.fed__scroll:hover{padding:.8888888889rem .5555555556rem}.fed__line{width:1.2222222222rem;height:.1111111111rem;background:#fff;display:block}@media(max-width: 1200px){.fed__nav{padding-left:2.7777777778rem}}@media(max-width: 990px){.fed{padding-bottom:.7777777778rem;border-bottom:0;padding-top:.8333333333rem}.fed__scroll_visible{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.fed__flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fed__let{position:relative;left:0;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}.fed__let:before{display:none}.fed__soc{height:1.6666666667rem;width:1.6666666667rem;display:inline-block;margin-top:.1111111111rem;margin-right:.3888888889rem}.fed__logo{width:4.6666666667rem;margin-top:0}.fed__nav .fed__second{color:#fff;font-size:.7777777778rem;font-weight:600;display:block;margin-bottom:.2777777778rem;padding-top:.4444444444rem}.fed__nav .fed__second:visited{color:#fff}.fed__li_drop:hover .fed__drop{display:none}.fed__li_op.fed__li_drop .fed__drop{display:block}.fed__drop{background:none;position:static;padding:.2777777778rem 0 .2777777778rem}.fed__nav .fed__link{color:#fff;font-size:1rem;line-height:1.1}.fed__nav .fed__link:hover,.fed__nav .fed__link:visited,.fed__nav .fed__link:focus,.fed__nav .fed__link:active{color:#fff}.fed__link_main{color:hsla(0,0%,100%,.6)}.fed__nav{width:14.4444444444rem;position:fixed;right:-16.6666666667rem;top:0;-webkit-transition:.3s;transition:.3s;overflow-x:hidden;padding:2.6666666667rem 2.2222222222rem;z-index:30;margin-top:0;height:100vh;background:#000;display:block;overflow-y:auto}.fed__nav_opened{right:0}.fed__li{padding-left:0;width:100%;padding-bottom:.5555555556rem}.fed__li_mob{display:block}.fed__li_drop:before{display:none}.fed__close{position:absolute;right:-1.0555555556rem;top:-2rem;width:1rem;height:1rem;cursor:pointer}.fed__span{width:1.2777777778rem;height:.1111111111rem;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:0;top:.5rem;position:absolute}.fed__span_second{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fed__menu{display:block;cursor:pointer}.fed__menu img{width:1.8888888889rem;max-width:100%}}.plate{background:rgba(0,0,0,.6);position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:20;display:none}@media(max-width: 990px){.plate{display:block}.plate_hide{display:none}}.t-records{opacity:1}.over{overflow:hidden}.iti{font-size:15px}@media(min-width: 1600px)and (max-width: 9999px){.iti{font-size:15px}}@media(min-width: 1360px)and (max-width: 1599px){.iti{font-size:15px}}@media(min-width: 1024px)and (max-width: 1359px){.iti{font-size:15px}}@media(min-width: 768px)and (max-width: 1023px){.iti{font-size:15px}}@media(min-width: 375px)and (max-width: 767px){.iti{font-size:12px}}@media(max-width: 374px){.iti{font-size:12px}}.iti .iti__flag-container{top:0}.pay-redesign__form .iti__flag-container{top:-6px}ul.iti__country-list li:before{content:none}.form-popup--anketa .choices,.form-popup--anketa .choices.like-input[data-type*=select-one] .choices__list.choices__list--dropdown .choices__item{font-size:18px}@media(min-width: 1600px)and (max-width: 9999px){.form-popup--anketa .choices,.form-popup--anketa .choices.like-input[data-type*=select-one] .choices__list.choices__list--dropdown .choices__item{font-size:18px}}@media(min-width: 1360px)and (max-width: 1599px){.form-popup--anketa .choices,.form-popup--anketa .choices.like-input[data-type*=select-one] .choices__list.choices__list--dropdown .choices__item{font-size:18px}}@media(min-width: 1024px)and (max-width: 1359px){.form-popup--anketa .choices,.form-popup--anketa .choices.like-input[data-type*=select-one] .choices__list.choices__list--dropdown .choices__item{font-size:15px}}@media(min-width: 768px)and (max-width: 1023px){.form-popup--anketa .choices,.form-popup--anketa .choices.like-input[data-type*=select-one] .choices__list.choices__list--dropdown .choices__item{font-size:15px}}@media(min-width: 375px)and (max-width: 767px){.form-popup--anketa .choices,.form-popup--anketa .choices.like-input[data-type*=select-one] .choices__list.choices__list--dropdown .choices__item{font-size:12px}}@media(max-width: 374px){.form-popup--anketa .choices,.form-popup--anketa .choices.like-input[data-type*=select-one] .choices__list.choices__list--dropdown .choices__item{font-size:12px}}.form-popup--anketa .choices[data-type*=select-one]::after{width:.6rem;height:.6rem}

/* End */


/* Start:/local/templates/anketa.mkt/template_styles.css?177485990416884*/
footer .contacts a:visited,
footer .contacts a:focus,
footer .contacts a:active {
	color: #fff;
	outline: none;
	text-decoration: none;
}

.video .centeredMax .img-responsive {
	margin: 0 auto;
}

@media (min-width: 1180px) {
	.course-detail h1 {
		margin-bottom: 50px;
	}
}

@media (max-width: 992px) {
	footer .map {
		display: none;
	}
}

.course-item {
	cursor: pointer;
}

nav.course-list .toToggle a {
	font-size: 18px;
}

.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

.form-question.outer * {
	font-family: "Tahoma", sans-serif;
	font-size: 14px;
}

.form-question.outer .b-order {
	background-color: rgb(250, 250, 250);
}

.form-question .b-order {
	font-family: 'Graphik LC Web', "Calibri", "Tahoma", sans-serif;
}

.form-question .b-order.b-order--progress {
	opacity: .3;
	cursor: progress
}

.form-question .b-order p {
	margin-bottom: 10px
}

.form-question .b-order a {
	text-decoration: underline!important
}

.form-question .b-order a:hover {
	text-decoration: none!important
}

.form-question .b-order .b-order__hint--grey {
	color: grey;
	font-size: 14px
}

.form-question .b-order .b-order__heading {
	font-size: 32px;
	font-weight: 700;
	line-height: 1.17;
	margin-bottom: 20px
}

.form-question .b-order .b-order__alert {
	box-sizing: border-box;
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #5bc7f3;
	background-color: #b3e9ff
}

.form-question .b-order .b-order__alert.b-order__alert--error {
	background-color: #fb9e9e;
	border-color: #ff5d5d
}

.form-question .b-order .b-order__alert.b-order__alert--warning {
	background-color: #fff3bf;
	border-color: #ffd626
}

.form-question .b-order .b-order__form {
	margin-top: 15px
}

.form-question .b-order .b-order__form-header {
	margin-bottom: 20px;
	font-weight: 700;
	font-size: 18px
}

.form-question .b-order input[type=text],.form-question .b-order input[type=tel],.form-question .b-order input[type=email],.form-question .b-order input[type=number],.form-question .b-order textarea {
	font-family: 'Graphik LC Web',sans-serif;
	border-radius: 0;
	box-sizing: border-box;
	width: 100%;
	padding: 3px;
	-webkit-appearance: none;
	background-color: #fff;
	border: 1px solid #ccc;
	outline: 0;
	font-size: 14px
}

.form-question .b-order input[type=text]:active,.form-question .b-order input[type=text]:focus,.form-question .b-order input[type=tel]:active,.form-question .b-order input[type=tel]:focus,.form-question .b-order input[type=email]:active,.form-question .b-order input[type=email]:focus,.form-question .b-order input[type=number]:active,.form-question .b-order input[type=number]:focus,.form-question .b-order textarea:active,.form-question .b-order textarea:focus {
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

.form-question .b-order .b-order__form input[type=text],.form-question .b-order .b-order__form input[type=tel],.form-question .b-order .b-order__form input[type=email],.form-question .b-order .b-order__form textarea {
	padding: 7px
}

.form-question .b-order .b-order__form textarea {
	resize: vertical;
	min-height: 73px
}

.form-question .b-order .b-order__form input[type=checkbox],.form-question .b-order .b-order__form input[type=radio] {
	margin: 0 5px 0 0;
	position: relative;
	top: 1px
}

.form-question .b-order .b-order__form button[type=submit] {
	-webkit-appearance: none;
	border: 1px solid #ccc;
	background-color: #fff;
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	outline: 0;
	cursor: pointer;
	font-size: 12px;
	line-height: 40px;
	padding-left: 24px;
	padding-right: 24px;
	font-weight: 700;
	overflow: hidden
}

.form-question .b-order .b-order__form-group label {
	font-size: 14px;
	display: block;
	margin-bottom: 5px
}

.form-question .b-order .b-order__form-row {
	margin-bottom: 15px;
	margin-left: -20px;
	margin-right: -20px
}

.form-question .b-order .b-order__form-row:after,.form-question .b-order .b-order__form-row:before {
	display: table;
	content: " ";
	clear: both
}

.form-question .b-order .b-order__form-group {
	width: 100%;
	margin-bottom: 15px;
	padding: 0 20px;
	float: left;
	box-sizing: border-box
}

.form-question .b-order .b-order__form-group.b-order__form-group--size-30 {
	width: 30%
}

.form-question .b-order .b-order__form-group.b-order__form-group--size-50 {
	width: 50%
}

.form-question .b-order .b-order__form-group.b-order__form-group--size-70 {
	width: 70%
}

@media screen and (max-width: 425px) {
	.form-question .b-order .b-order__form-group.b-order__form-group--size-30,.form-question .b-order .b-order__form-group.b-order__form-group--size-50,.form-question .b-order .b-order__form-group.b-order__form-group--size-70 {
		width:100%
	}
}

.form-question .b-order .b-order__form-group a {
	text-decoration: underline!important
}

.form-question .b-order .b-order__form-group a:hover {
	text-decoration: none!important
}

.form-question .b-order .b-order__form-group-example {
	margin-top: 5px;
	font-size: 13px
}

.form-question .b-order .b-order__form-group-example>* {
	cursor: pointer;
	display: inline-block;
	margin-right: 20px;
	margin-bottom: 5px;
	border-bottom: 1px dotted #000
}

.form-question .b-order .b-order__form-group-example>:hover {
	border-color: transparent
}

/**/

.form-question .modal-content {
	background-color: rgb(250, 250, 250);
	border-radius: 0 !important;
}

.form-question .b-order .b-b-order__heading {
	font-size: 24px;
	margin: 10px 0 !important;
	text-transform: none;
}

.form-question .b-order .b-order__form-group label {
	font-weight: normal;
}

.form-question .modal-close-btn {
	position: absolute;
	right: -64px;
	cursor: pointer;
}

@media screen and (max-width: 992px) {
	.form-question .modal-close-btn {
		right: 20px;
		z-index: 10;
	}
}

.form-question .modal-close-btn:before {
	content: "\2716";
	font-size: 48px;
	color: #666;
}

.prepod {
	margin-top:0.5em;
	color:#7d7d7d;
}

@media screen and (min-width: 420px) {
	.basket-added-modal {
		text-align: center;
	}

	.basket-added-modal:before {
		content: '';
		display: inline-block;
		height: 100%;
		vertical-align: middle;
	}

	.basket-added-modal .modal-dialog {
		display: inline-block;
	    vertical-align: middle;
	}
}

.basket-added-modal__heading {
    font-size: 42px !important;
    text-align: center;
    font-family: 'Futura PT Cond',sans-serif !important;
	margin-bottom: 30px;
}

.basket-added-modal__buttons {
    margin-bottom: 30px;
    text-align: center;
}

.basket-added-modal__btn {
    border: 1px solid #afafaf;
    text-decoration: none;
    padding: 10px;
    font-family: 'Futura PT Cond',sans-serif !important;
    font-size: 21px !important;
    margin-right: 8px;
    margin-left: 8px;
    margin-bottom: 10px;
    display: inline-block;
    width: 155px;
}

.basket-added-modal__btn:active,
.basket-added-modal__btn:focus,
.basket-added-modal__btn:hover {
	text-decoration: none !important;
}

.basket-added-modal__btn:hover {
	color: inherit;
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.63);
}

/*.basket-added-modal__btn:last-child {
	margin-right: 0;
}*/

.basket-added-modal__btn.basket-added-modal__btn--primary {
    background-color: #e30613;
    color: #fff;
    border-color: #9c040d;
}

.video-modal .modal-body {
	padding: 0;
}

.video-modal .modal-content {
	border-radius: 0;
    border: none;
}

.video-modal .modal-close-btn {
	display: none;
}
.centeredMax div, .b-order__btn-save{
	box-sizing: border-box;
}
#orderPage .b-order{
	padding-top: 10px;
}
#orderPage .b-basket__item-name a{
	font-weight: 400;
	color: #000;
}
.privacy-policy p {
    padding-top: 1rem;
}
.privacy-policy .privacy-policy__desc {
    font-weight: bolder;
}
/* Acordeon styles for /public-offer/ start */
.public_offer_content .tab {
    position: relative;
    margin-bottom: 1px;
    width: 100%;
    overflow: hidden;
}
.public_offer_content h2 {
    width: 90%;
}
@media (max-width: 768px) {
    .public_offer_content .public-offer__title {
        font-size: 2rem;
    }
}
.public_offer_content .tab input {
    position: absolute;
    opacity: 0;
    z-index: -1;
}
.public_offer_content .tab label {
    position: relative;
    display: block;
    padding: 0;
    font-weight: bold;
    line-height: 3;
    cursor: pointer;
    padding: 1rem;
}
@media (max-width: 768px) {
    .public_offer_content .tab label h2 {
        font-size: 23px;
        max-width: 95%;
    }
}
.public_offer_content .tab-content {
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height .35s;
    -o-transition: max-height .35s;
    transition: max-height .35s;
}
.public_offer_content .tab input:checked ~ .tab-content {
    max-height: max-content;
}
.public_offer_content .tab input[type=checkbox] + label::after {
    content: "+";
    position: absolute;
    right: 0;
    top: 1rem;
    left: auto;
    display: block;
    width: 1em;
    height: 1em;
    line-height: 1;
    text-align: center;
    -webkit-transition: all .35s;
    -o-transition: all .35s;
    transition: all .35s;
    background: none;
    font-size: 3.5rem;
}
@media (max-width: 768px) {
    .public_offer_content .tab input[type=checkbox] + label::after {
        font-size: 2.5rem;
    }
}
.public_offer_content .tab input[type=checkbox]:checked + label::after {
    transform: rotate(315deg);
}
.public_offer_content input[type=checkbox] + label:before {
    display: none;
}
.public_offer_content .doc_title {
    text-align: center;
    font-weight: bolder;
}
.public_offer_content .doc_bold {
    font-weight: bolder;
}
/* Acordeon styles for /public-offer/ end */
.b-header.container {
    padding-left: 0;
}
.footer-links-desktop {
    position: absolute;
    margin-left: 155px;
    width: 260px;
}
.footer-links-desktop a {
    display: block;
    padding-bottom: 10px;
}
.footer-links-mobile {
    position: absolute;
    width: 300px;
    visibility: hidden;
}
.footer-links-mobile a {
    display: block;
    padding-top: 3px;
}
@media (max-width: 766px) {
    .footer-links-desktop {
        display: none;
    }
    .footer-links-mobile {
        visibility: visible;
    }
}

/* bhsad ankets fixes */

.form-popup__content-block .form-body__row {
    margin-bottom: 4rem;
}

.form-popup__content-block .form-body.js-subgroup {
    padding-top: 0;
    margin-bottom: 4rem;
}

.form-popup__content-block .checkbox-subgroup-moved {
    margin: 4rem -2rem;
}

.form-popup__content-block .form-body__desc--small {
    font-size: 1.2rem;
    color: rgba(88, 93, 95, .7);
    margin: 2rem 0;
}

.form-popup__content-block .form-body__multiple-group-buttons {
    margin-bottom: 5rem;
}

.form-popup__content-block .form-program__step.is-hide {
    display: none;
}

@media (max-width: 9999px) and (min-width: 1024px) {
    .form-popup__content-block .form-program__step .form-steps {
        display: none;
    }
}

@media (max-width: 1023px) {
    .form-popup__content-block .form-program__step .form-steps {
        border-bottom: 1px solid #b6bec0;
        display: block;
    }
    .form-popup__content-block .form-program__step:not(.is-hide) .form-program__accordeon-content {
        display: block;
    }
}

.form-popup__content-block .form-thanks {
    opacity: 1 !important;
    padding: 4rem 10rem 4rem;
}

@media (max-width: 767px) {
    .form-popup__content-block .form-thanks {
        padding: 12rem 2rem 4rem;
    }
}

.form-popup__content-block .form-thanks__description {
    padding-left: 4rem;
}

.form-popup__content-block .form-thanks__payment {
    margin-top: 4rem;
}
.form-popup__content-block .form-thanks__description
.form-popup__content-block .form-thanks__payment-placeholder {
    padding: 0 10rem 4rem 10rem;
}

.form-popup__content-block .radio-group-wrapper.is-error,
.form-popup__content-block .checkbox-wrapper.is-error {
    border-bottom: 1px solid #ff3d00;
}

.form-popup.form-popup--anketa,
.form-popup.form-popup--intensive,
.form-popup.form-popup--ticketing {
    z-index: 21;
}

.form-popup .anketa-order-subform .form-body__title {
    margin-bottom: 2rem;
}

.form-popup .anketa-order-subform .radio {
    margin-bottom: 3.5rem;
}

.form-popup .anketa-order-subform .form-body__desc--small {
    margin: -2rem 0 2rem 0;
}

.t794__tooltip-menu {
    position: absolute;
    z-index: 6000000;
    right: 10px;
    display: none;
    width: 90%;
    max-width: 222px;
    text-align: left;
    color: #fff;
    opacity: 0;
    border-radius: 3px;
    background-color: #fff;
    box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.2);
    -webkit-font-smoothing: antialiased;
    -webkit-transition: opacity 0.2s cubic-bezier(0.895, 0.03, 0.685, 0.22);
    transition: opacity 0.2s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

.t794__tooltip-menu::after,
.t794__tooltip-menu::before {
    content: ' ';
    position: absolute;
    right: 50%;
    border: solid transparent;
    border-width: 10px;
    transform: translateX(50%);
}

.t794__tooltip-menu_bottom::after,
.t794__tooltip-menu_bottom::before {
    top: -20px;
    border-bottom-color: #fff;
}

.t794__tooltip-menu_top::after,
.t794__tooltip-menu_top::before {
    bottom: -20px;
    border-top-color: #fff;
}

.t794__content {
    box-sizing: border-box;
    padding: 18px 20px;
    overflow: auto;
}

.t794__list {
    list-style-type: none;
    padding-left: 0 !important;
    margin-bottom: 0 !important;
}

.t794__typo {
    display: block;
    width: 100%;
    font-size: 14px;
    text-decoration: none;
    color: #222;
}

.t794__arrow {
    position: relative;
    display: inline;
    vertical-align: middle;
    border-color: inherit;
    margin-left: 6px;
}

.t794__arrow::after {
    content: ' ';
    position: absolute;
    top: 45%;
    left: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 3px 0;
    border-color: transparent;
    border-top-color: inherit;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.t-col_4.t-prefix_4 {
    max-width: 760px;
    box-sizing: border-box;
}

/* end bhsad anket fixes */

#allrecords .t190__button {
    border: 1px solid #fff;
    background: #fff;
}

#allrecords .iti__flag-container {
    top: 0;
}

.anketa_msca {
		background:#1e1e1e !important;
}

.js-anketa {
    margin: 0 auto;
}


button.button.button--white.js-step-forward:hover {
    //background: linear-gradient(0.338turn,rgba(89,240,240,1) 0%,rgba(196,168,221,1) 30%,rgba(221,230,182,1) 69%,rgba(144,210,196,1) 100%);
	background: white !important;
    color: black !important;
}

button.button.button--white.js-step-forward {
    background: black;
    color: white !important;
    border-color: white;
    border: 2px solid white;
    border-radius: 0px;
    text-transform: lowercase;
    font-weight: bold !important;
}

button.button.js-step-back {
	background: black;
    color: white !important;
    border-color: white;
    border: 2px solid white;
    border-radius: 0px;
    text-transform: lowercase;
    font-weight: bold !important;
}

.anketa_msca__block {
    border-radius: 0 !important;
	border: 2px solid white;
    background:  #1e1e1e !important;
    color: white;
}

.anketa_msca .form-popup__content-block .form-thanks {
	border-radius: 0 !important;
	border: 2px solid white;
    background:  #1e1e1e !important;
    color: white;
}

.anketa_msca .form-popup__content--primary .form-title {
    border-radius: 0 !important;
	border: 2px solid white;
    background:  #1e1e1e !important;
    color: white;
}
.anketa_msca .form-popup__content--primary .form-title div {
    color: white;
}

input.input-field__input.js-input {
    background: #e5e5e5 !important;
}
.form-popup__content-block .form-body__desc--small {
    color: white !important;
}

.checkbox__input:checked+.checkbox__text {
    color: white !important;
}

.anketa_msca .checkbox__input:checked + .checkbox__text {
    color: white !important;
}
.iti__selected-dial-code {
    color: black !important;
}

input+ .checkbox__text:before{
	background: none !important;
}

input:checked+ .checkbox__text:before{
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMiAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTEgNS43Nzc3OEw0LjExMTExIDguODg4ODlMMTEgMSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+) no-repeat 50% 50% !important;
}

.mobile-header {
    display: none;
}
@media (max-width: 1023px) {
    .form-body__desc {
        margin: 0 !important;
    }
    #t-footer {
        display:none;
    }
    .t-rec {
        display: none;
    }
    .mobile-header {
        display: flex;
        margin: 14px;
    }
    .mobile-header img {
        max-width: 85%;
    }
    .mobile-head-line {
        padding-bottom: 8px;
        border-bottom: 2px solid white;
    }
    .mobile-foot-line {
        padding-top: 16px;
        border-top: 2px solid white;
    }
}

/* End */
/* /local/templates/anketa.mkt/order.css?17748599046311 */
/* /local/templates/bvshd_2019/css/intlTelInput.min.css?177485990519221 */
/* /local/templates/anketa.mkt/css/style.css?17748599047857 */
/* /local/templates/anketa.mkt/template_styles.css?177485990416884 */
