html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
main{display:block}
h1{font-size:2em;margin:.67em 0}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent;}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
[hidden],template{display:none}

.logo_new {background:url(/img2/logo.png?12) no-repeat; width: 119px; height: 78px; display:block;}
.bar__nav {margin-left:10%; }

.body__container {
    position: relative;
}

.body__index {
    background-image: url(/img2/main.jpg) !important;
    background-repeat: no-repeat;
    background-position: center !important;
    -webkit-background-size: cover !important;
    /*height: 93.5vh;*/
}

.bar__types a {line-height:22px;}
#loading-bar,#loading-bar-spinner{pointer-events:none;-webkit-pointer-events:none;-webkit-transition:all .35s linear;-moz-transition:.35s linear all;-o-transition:.35s linear all;transition:all .35s linear}
#loading-bar-spinner.ng-enter,#loading-bar-spinner.ng-leave.ng-leave-active,#loading-bar.ng-enter,#loading-bar.ng-leave.ng-leave-active{opacity:0}
#loading-bar-spinner.ng-enter.ng-enter-active,#loading-bar-spinner.ng-leave,#loading-bar.ng-enter.ng-enter-active,#loading-bar.ng-leave{opacity:1}
#loading-bar .bar{-webkit-transition:width .35s;-moz-transition:width .35s;-o-transition:width .35s;transition:width .35s;background:#29d;position:fixed;z-index:10002;top:0;left:0;width:100%;height:2px;border-bottom-right-radius:1px;border-top-right-radius:1px}
#loading-bar .peg{position:absolute;width:70px;right:0;top:0;height:2px;opacity:.45;-moz-box-shadow:#29d 1px 0 6px 1px;-ms-box-shadow:#29d 1px 0 6px 1px;-webkit-box-shadow:#29d 1px 0 6px 1px;box-shadow:1px 0 6px 1px #29d;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}
#loading-bar-spinner{display:block;position:fixed;z-index:10002;top:10px;left:10px}
#loading-bar-spinner .spinner-icon{width:14px;height:14px;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;-webkit-animation:loading-bar-spinner .4s linear infinite;-moz-animation:loading-bar-spinner .4s linear infinite;-ms-animation:loading-bar-spinner .4s linear infinite;-o-animation:loading-bar-spinner .4s linear infinite;animation:loading-bar-spinner .4s linear infinite}
@-webkit-keyframes loading-bar-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}
@-moz-keyframes loading-bar-spinner{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}
to{-moz-transform:rotate(1turn);transform:rotate(1turn)}
}
@-o-keyframes loading-bar-spinner{0%{-o-transform:rotate(0deg);transform:rotate(0deg)}
to{-o-transform:rotate(1turn);transform:rotate(1turn)}
}
@-ms-keyframes loading-bar-spinner{0%{-ms-transform:rotate(0deg);transform:rotate(0deg)}
to{-ms-transform:rotate(1turn);transform:rotate(1turn)}
}
@keyframes loading-bar-spinner{0%{transform:rotate(0deg)}
to{transform:rotate(1turn)}
}

.intl-tel-input{position:relative;display:inline-block}
.intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}
.intl-tel-input .hide{display:none}
.intl-tel-input .v-hide{visibility:hidden}
.intl-tel-input input,.intl-tel-input input[type=tel],.intl-tel-input input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}
.intl-tel-input .flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}
.intl-tel-input .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:0 0 0 8px}
.intl-tel-input .selected-flag .iti-flag{position:absolute;top:0;bottom:0;margin:auto}
.intl-tel-input .selected-flag .iti-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}
.intl-tel-input .selected-flag .iti-arrow.up{border-top:none;border-bottom:4px solid #555}
.intl-tel-input .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}
.intl-tel-input .country-list.dropup{bottom:100%;margin-bottom:-1px}
.intl-tel-input .country-list .flag-box{display:inline-block;width:20px}
@media (max-width:500px){.intl-tel-input .country-list{white-space:normal}
}
.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}
.intl-tel-input .country-list .country{padding:5px 10px}
.intl-tel-input .country-list .country .dial-code{color:#999}
.intl-tel-input .country-list .country.highlight{background-color:rgba(0,0,0,.05)}
.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code,.intl-tel-input .country-list .flag-box{vertical-align:middle}
.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .flag-box{margin-right:6px}
.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=tel],.intl-tel-input.separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}
.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{right:auto;left:0}
.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{width:46px}
.intl-tel-input.allow-dropdown .flag-container:hover{cursor:pointer}
.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:rgba(0,0,0,.05)}
.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover{cursor:default}
.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag{background-color:transparent}
.intl-tel-input.separate-dial-code .selected-flag{background-color:rgba(0,0,0,.05);display:table}
.intl-tel-input.separate-dial-code .selected-dial-code{display:table-cell;vertical-align:middle;padding-left:28px}
.intl-tel-input.separate-dial-code.iti-sdc-2 input,.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text]{padding-left:66px}
.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag{width:60px}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text]{padding-left:76px}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag{width:70px}
.intl-tel-input.separate-dial-code.iti-sdc-3 input,.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text]{padding-left:74px}
.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag{width:68px}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text]{padding-left:84px}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{width:78px}
.intl-tel-input.separate-dial-code.iti-sdc-4 input,.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text]{padding-left:82px}
.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag{width:76px}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text]{padding-left:92px}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag{width:86px}
.intl-tel-input.separate-dial-code.iti-sdc-5 input,.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text]{padding-left:90px}
.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag{width:84px}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text]{padding-left:100px}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag{width:94px}
.intl-tel-input.iti-container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}
.intl-tel-input.iti-container:hover{cursor:pointer}
.iti-mobile .intl-tel-input.iti-container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}
.iti-mobile .intl-tel-input .country-list{max-height:100%;width:100%}
.iti-mobile .intl-tel-input .country-list .country{padding:10px;line-height:1.5em}
.iti-flag.be{width:18px}
.iti-flag.ch{width:15px}
.iti-flag.mc{width:19px}
.iti-flag.ne{width:18px}
.iti-flag.np{width:13px}
.iti-flag.va{width:15px}
@media only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.iti-flag{background-size:5630px 15px}
}
.iti-flag.ac{height:10px;background-position:0 0}
.iti-flag.ad{height:14px;background-position:-22px 0}
.iti-flag.ae{height:10px;background-position:-44px 0}
.iti-flag.af{height:14px;background-position:-66px 0}
.iti-flag.ag{height:14px;background-position:-88px 0}
.iti-flag.ai{height:10px;background-position:-110px 0}
.iti-flag.al{height:15px;background-position:-132px 0}
.iti-flag.am{height:10px;background-position:-154px 0}
.iti-flag.ao{height:14px;background-position:-176px 0}
.iti-flag.aq{height:14px;background-position:-198px 0}
.iti-flag.ar{height:13px;background-position:-220px 0}
.iti-flag.as{height:10px;background-position:-242px 0}
.iti-flag.at{height:14px;background-position:-264px 0}
.iti-flag.au{height:10px;background-position:-286px 0}
.iti-flag.aw{height:14px;background-position:-308px 0}
.iti-flag.ax{height:13px;background-position:-330px 0}
.iti-flag.az{height:10px;background-position:-352px 0}
.iti-flag.ba{height:10px;background-position:-374px 0}
.iti-flag.bb{height:14px;background-position:-396px 0}
.iti-flag.bd{height:12px;background-position:-418px 0}
.iti-flag.be{height:15px;background-position:-440px 0}
.iti-flag.bf{height:14px;background-position:-460px 0}
.iti-flag.bg{height:12px;background-position:-482px 0}
.iti-flag.bh{height:12px;background-position:-504px 0}
.iti-flag.bi{height:12px;background-position:-526px 0}
.iti-flag.bj{height:14px;background-position:-548px 0}
.iti-flag.bl{height:14px;background-position:-570px 0}
.iti-flag.bm{height:10px;background-position:-592px 0}
.iti-flag.bn{height:10px;background-position:-614px 0}
.iti-flag.bo{height:14px;background-position:-636px 0}
.iti-flag.bq{height:14px;background-position:-658px 0}
.iti-flag.br{height:14px;background-position:-680px 0}
.iti-flag.bs{height:10px;background-position:-702px 0}
.iti-flag.bt{height:14px;background-position:-724px 0}
.iti-flag.bv{height:15px;background-position:-746px 0}
.iti-flag.bw{height:14px;background-position:-768px 0}
.iti-flag.by{height:10px;background-position:-790px 0}
.iti-flag.bz{height:14px;background-position:-812px 0}
.iti-flag.ca{height:10px;background-position:-834px 0}
.iti-flag.cc{height:10px;background-position:-856px 0}
.iti-flag.cd{height:15px;background-position:-878px 0}
.iti-flag.cf{height:14px;background-position:-900px 0}
.iti-flag.cg{height:14px;background-position:-922px 0}
.iti-flag.ch{height:15px;background-position:-944px 0}
.iti-flag.ci{height:14px;background-position:-961px 0}
.iti-flag.ck{height:10px;background-position:-983px 0}
.iti-flag.cl{height:14px;background-position:-1005px 0}
.iti-flag.cm{height:14px;background-position:-1027px 0}
.iti-flag.cn{height:14px;background-position:-1049px 0}
.iti-flag.co{height:14px;background-position:-1071px 0}
.iti-flag.cp{height:14px;background-position:-1093px 0}
.iti-flag.cr{height:12px;background-position:-1115px 0}
.iti-flag.cu{height:10px;background-position:-1137px 0}
.iti-flag.cv{height:12px;background-position:-1159px 0}
.iti-flag.cw{height:14px;background-position:-1181px 0}
.iti-flag.cx{height:10px;background-position:-1203px 0}
.iti-flag.cy{height:13px;background-position:-1225px 0}
.iti-flag.cz{height:14px;background-position:-1247px 0}
.iti-flag.de{height:12px;background-position:-1269px 0}
.iti-flag.dg{height:10px;background-position:-1291px 0}
.iti-flag.dj{height:14px;background-position:-1313px 0}
.iti-flag.dk{height:15px;background-position:-1335px 0}
.iti-flag.dm{height:10px;background-position:-1357px 0}
.iti-flag.do{height:13px;background-position:-1379px 0}
.iti-flag.dz{height:14px;background-position:-1401px 0}
.iti-flag.ea{height:14px;background-position:-1423px 0}
.iti-flag.ec{height:14px;background-position:-1445px 0}
.iti-flag.ee{height:13px;background-position:-1467px 0}
.iti-flag.eg{height:14px;background-position:-1489px 0}
.iti-flag.eh{height:10px;background-position:-1511px 0}
.iti-flag.er{height:10px;background-position:-1533px 0}
.iti-flag.es{height:14px;background-position:-1555px 0}
.iti-flag.et{height:10px;background-position:-1577px 0}
.iti-flag.eu{height:14px;background-position:-1599px 0}
.iti-flag.fi{height:12px;background-position:-1621px 0}
.iti-flag.fj{height:10px;background-position:-1643px 0}
.iti-flag.fk{height:10px;background-position:-1665px 0}
.iti-flag.fm{height:11px;background-position:-1687px 0}
.iti-flag.fo{height:15px;background-position:-1709px 0}
.iti-flag.fr{height:14px;background-position:-1731px 0}
.iti-flag.ga{height:15px;background-position:-1753px 0}
.iti-flag.gb{height:10px;background-position:-1775px 0}
.iti-flag.gd{height:12px;background-position:-1797px 0}
.iti-flag.ge{height:14px;background-position:-1819px 0}
.iti-flag.gf{height:14px;background-position:-1841px 0}
.iti-flag.gg{height:14px;background-position:-1863px 0}
.iti-flag.gh{height:14px;background-position:-1885px 0}
.iti-flag.gi{height:10px;background-position:-1907px 0}
.iti-flag.gl{height:14px;background-position:-1929px 0}
.iti-flag.gm{height:14px;background-position:-1951px 0}
.iti-flag.gn{height:14px;background-position:-1973px 0}
.iti-flag.gp{height:14px;background-position:-1995px 0}
.iti-flag.gq{height:14px;background-position:-2017px 0}
.iti-flag.gr{height:14px;background-position:-2039px 0}
.iti-flag.gs{height:10px;background-position:-2061px 0}
.iti-flag.gt{height:13px;background-position:-2083px 0}
.iti-flag.gu{height:11px;background-position:-2105px 0}
.iti-flag.gw{height:10px;background-position:-2127px 0}
.iti-flag.gy{height:12px;background-position:-2149px 0}
.iti-flag.hk{height:14px;background-position:-2171px 0}
.iti-flag.hm{height:10px;background-position:-2193px 0}
.iti-flag.hn{height:10px;background-position:-2215px 0}
.iti-flag.hr{height:10px;background-position:-2237px 0}
.iti-flag.ht{height:12px;background-position:-2259px 0}
.iti-flag.hu{height:10px;background-position:-2281px 0}
.iti-flag.ic{height:14px;background-position:-2303px 0}
.iti-flag.id{height:14px;background-position:-2325px 0}
.iti-flag.ie{height:10px;background-position:-2347px 0}
.iti-flag.il{height:15px;background-position:-2369px 0}
.iti-flag.im{height:10px;background-position:-2391px 0}
.iti-flag.in{height:14px;background-position:-2413px 0}
.iti-flag.io{height:10px;background-position:-2435px 0}
.iti-flag.iq{height:14px;background-position:-2457px 0}
.iti-flag.ir{height:12px;background-position:-2479px 0}
.iti-flag.is{height:15px;background-position:-2501px 0}
.iti-flag.it{height:14px;background-position:-2523px 0}
.iti-flag.je{height:12px;background-position:-2545px 0}
.iti-flag.jm{height:10px;background-position:-2567px 0}
.iti-flag.jo{height:10px;background-position:-2589px 0}
.iti-flag.jp{height:14px;background-position:-2611px 0}
.iti-flag.ke{height:14px;background-position:-2633px 0}
.iti-flag.kg{height:12px;background-position:-2655px 0}
.iti-flag.kh{height:13px;background-position:-2677px 0}
.iti-flag.ki{height:10px;background-position:-2699px 0}
.iti-flag.km{height:12px;background-position:-2721px 0}
.iti-flag.kn{height:14px;background-position:-2743px 0}
.iti-flag.kp{height:10px;background-position:-2765px 0}
.iti-flag.kr{height:14px;background-position:-2787px 0}
.iti-flag.kw{height:10px;background-position:-2809px 0}
.iti-flag.ky{height:10px;background-position:-2831px 0}
.iti-flag.kz{height:10px;background-position:-2853px 0}
.iti-flag.la{height:14px;background-position:-2875px 0}
.iti-flag.lb{height:14px;background-position:-2897px 0}
.iti-flag.lc{height:10px;background-position:-2919px 0}
.iti-flag.li{height:12px;background-position:-2941px 0}
.iti-flag.lk{height:10px;background-position:-2963px 0}
.iti-flag.lr{height:11px;background-position:-2985px 0}
.iti-flag.ls{height:14px;background-position:-3007px 0}
.iti-flag.lt{height:12px;background-position:-3029px 0}
.iti-flag.lu{height:12px;background-position:-3051px 0}
.iti-flag.lv{height:10px;background-position:-3073px 0}
.iti-flag.ly{height:10px;background-position:-3095px 0}
.iti-flag.ma{height:14px;background-position:-3117px 0}
.iti-flag.mc{height:15px;background-position:-3139px 0}
.iti-flag.md{height:10px;background-position:-3160px 0}
.iti-flag.me{height:10px;background-position:-3182px 0}
.iti-flag.mf{height:14px;background-position:-3204px 0}
.iti-flag.mg{height:14px;background-position:-3226px 0}
.iti-flag.mh{height:11px;background-position:-3248px 0}
.iti-flag.mk{height:10px;background-position:-3270px 0}
.iti-flag.ml{height:14px;background-position:-3292px 0}
.iti-flag.mm{height:14px;background-position:-3314px 0}
.iti-flag.mn{height:10px;background-position:-3336px 0}
.iti-flag.mo{height:14px;background-position:-3358px 0}
.iti-flag.mp{height:10px;background-position:-3380px 0}
.iti-flag.mq{height:14px;background-position:-3402px 0}
.iti-flag.mr{height:14px;background-position:-3424px 0}
.iti-flag.ms{height:10px;background-position:-3446px 0}
.iti-flag.mt{height:14px;background-position:-3468px 0}
.iti-flag.mu{height:14px;background-position:-3490px 0}
.iti-flag.mv{height:14px;background-position:-3512px 0}
.iti-flag.mw{height:14px;background-position:-3534px 0}
.iti-flag.mx{height:12px;background-position:-3556px 0}
.iti-flag.my{height:10px;background-position:-3578px 0}
.iti-flag.mz{height:14px;background-position:-3600px 0}
.iti-flag.na{height:14px;background-position:-3622px 0}
.iti-flag.nc{height:10px;background-position:-3644px 0}
.iti-flag.ne{height:15px;background-position:-3666px 0}
.iti-flag.nf{height:10px;background-position:-3686px 0}
.iti-flag.ng{height:10px;background-position:-3708px 0}
.iti-flag.ni{height:12px;background-position:-3730px 0}
.iti-flag.nl{height:14px;background-position:-3752px 0}
.iti-flag.no{height:15px;background-position:-3774px 0}
.iti-flag.np{height:15px;background-position:-3796px 0}
.iti-flag.nr{height:10px;background-position:-3811px 0}
.iti-flag.nu{height:10px;background-position:-3833px 0}
.iti-flag.nz{height:10px;background-position:-3855px 0}
.iti-flag.om{height:10px;background-position:-3877px 0}
.iti-flag.pa{height:14px;background-position:-3899px 0}
.iti-flag.pe{height:14px;background-position:-3921px 0}
.iti-flag.pf{height:14px;background-position:-3943px 0}
.iti-flag.pg{height:15px;background-position:-3965px 0}
.iti-flag.ph{height:10px;background-position:-3987px 0}
.iti-flag.pk{height:14px;background-position:-4009px 0}
.iti-flag.pl{height:13px;background-position:-4031px 0}
.iti-flag.pm{height:14px;background-position:-4053px 0}
.iti-flag.pn{height:10px;background-position:-4075px 0}
.iti-flag.pr{height:14px;background-position:-4097px 0}
.iti-flag.ps{height:10px;background-position:-4119px 0}
.iti-flag.pt{height:14px;background-position:-4141px 0}
.iti-flag.pw{height:13px;background-position:-4163px 0}
.iti-flag.py{height:11px;background-position:-4185px 0}
.iti-flag.qa{height:8px;background-position:-4207px 0}
.iti-flag.re{height:14px;background-position:-4229px 0}
.iti-flag.ro{height:14px;background-position:-4251px 0}
.iti-flag.rs{height:14px;background-position:-4273px 0}
.iti-flag.ru{height:14px;background-position:-4295px 0}
.iti-flag.rw{height:14px;background-position:-4317px 0}
.iti-flag.sa{height:14px;background-position:-4339px 0}
.iti-flag.sb{height:10px;background-position:-4361px 0}
.iti-flag.sc{height:10px;background-position:-4383px 0}
.iti-flag.sd{height:10px;background-position:-4405px 0}
.iti-flag.se{height:13px;background-position:-4427px 0}
.iti-flag.sg{height:14px;background-position:-4449px 0}
.iti-flag.sh{height:10px;background-position:-4471px 0}
.iti-flag.si{height:10px;background-position:-4493px 0}
.iti-flag.sj{height:15px;background-position:-4515px 0}
.iti-flag.sk{height:14px;background-position:-4537px 0}
.iti-flag.sl{height:14px;background-position:-4559px 0}
.iti-flag.sm{height:15px;background-position:-4581px 0}
.iti-flag.sn{height:14px;background-position:-4603px 0}
.iti-flag.so{height:14px;background-position:-4625px 0}
.iti-flag.sr{height:14px;background-position:-4647px 0}
.iti-flag.ss{height:10px;background-position:-4669px 0}
.iti-flag.st{height:10px;background-position:-4691px 0}
.iti-flag.sv{height:12px;background-position:-4713px 0}
.iti-flag.sx{height:14px;background-position:-4735px 0}
.iti-flag.sy{height:14px;background-position:-4757px 0}
.iti-flag.sz{height:14px;background-position:-4779px 0}
.iti-flag.ta{height:10px;background-position:-4801px 0}
.iti-flag.tc{height:10px;background-position:-4823px 0}
.iti-flag.td{height:14px;background-position:-4845px 0}
.iti-flag.tf{height:14px;background-position:-4867px 0}
.iti-flag.tg{height:13px;background-position:-4889px 0}
.iti-flag.th{height:14px;background-position:-4911px 0}
.iti-flag.tj{height:10px;background-position:-4933px 0}
.iti-flag.tk{height:10px;background-position:-4955px 0}
.iti-flag.tl{height:10px;background-position:-4977px 0}
.iti-flag.tm{height:14px;background-position:-4999px 0}
.iti-flag.tn{height:14px;background-position:-5021px 0}
.iti-flag.to{height:10px;background-position:-5043px 0}
.iti-flag.tr{height:14px;background-position:-5065px 0}
.iti-flag.tt{height:12px;background-position:-5087px 0}
.iti-flag.tv{height:10px;background-position:-5109px 0}
.iti-flag.tw{height:14px;background-position:-5131px 0}
.iti-flag.tz{height:14px;background-position:-5153px 0}
.iti-flag.ua{height:14px;background-position:-5175px 0}
.iti-flag.ug{height:14px;background-position:-5197px 0}
.iti-flag.um{height:11px;background-position:-5219px 0}
.iti-flag.us{height:11px;background-position:-5241px 0}
.iti-flag.uy{height:14px;background-position:-5263px 0}
.iti-flag.uz{height:10px;background-position:-5285px 0}
.iti-flag.va{height:15px;background-position:-5307px 0}
.iti-flag.vc{height:14px;background-position:-5324px 0}
.iti-flag.ve{height:14px;background-position:-5346px 0}
.iti-flag.vg{height:10px;background-position:-5368px 0}
.iti-flag.vi{height:14px;background-position:-5390px 0}
.iti-flag.vn{height:14px;background-position:-5412px 0}
.iti-flag.vu{height:12px;background-position:-5434px 0}
.iti-flag.wf{height:14px;background-position:-5456px 0}
.iti-flag.ws{height:10px;background-position:-5478px 0}
.iti-flag.xk{height:15px;background-position:-5500px 0}
.iti-flag.ye{height:14px;background-position:-5522px 0}
.iti-flag.yt{height:14px;background-position:-5544px 0}
.iti-flag.za{height:14px;background-position:-5566px 0}
.iti-flag.zm{height:14px;background-position:-5588px 0}
.iti-flag.zw{height:10px;background-position:-5610px 0}
.iti-flag{width:20px;height:15px;box-shadow:0 0 1px 0 #888;background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}
body.no-webp .iti-flag{background-image:url(/img2/flags.png)}
body.webp .iti-flag{background-image:url(/img2/flags.webp)}
@media only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){body.no-webp .iti-flag{background-image:url(/img2/flags@2x.png)}
body.webp .iti-flag{background-image:url(/img2/flags@2x.webp)}
}
.iti-flag.np{background-color:transparent}

.datepicker--cells{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.datepicker--cell,.datepicker--cells{display:-webkit-flex;display:-ms-flexbox;display:flex}
.datepicker--cell{border-radius:4px;box-sizing:border-box;cursor:pointer;position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:32px;z-index:1}
.datepicker--cell.-focus-{background:#f0f0f0}
.datepicker--cell.-current-{color:#4eb5e6}
.datepicker--cell.-current-.-focus-{color:#4a4a4a}
.datepicker--cell.-current-.-in-range-{color:#4eb5e6}
.datepicker--cell.-in-range-{background:rgba(92,196,239,.1);color:#4a4a4a;border-radius:0}
.datepicker--cell.-in-range-.-focus-{background-color:rgba(92,196,239,.2)}
.datepicker--cell.-disabled-{cursor:default;color:#aeaeae}
.datepicker--cell.-disabled-.-focus-{color:#aeaeae}
.datepicker--cell.-disabled-.-in-range-{color:#a1a1a1}
.datepicker--cell.-disabled-.-current-.-focus-{color:#aeaeae}
.datepicker--cell.-range-from-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:4px 0 0 4px}
.datepicker--cell.-range-to-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:0 4px 4px 0}
.datepicker--cell.-range-from-.-range-to-{border-radius:4px}
.datepicker--cell.-selected-{border:none}
.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{color:#fff;background:#5cc4ef}
.datepicker--cell.-selected-.-focus-{background:#45bced}
.datepicker--cell:empty{cursor:default}
.datepicker--days-names{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0 3px}
.datepicker--day-name,.datepicker--days-names{display:-webkit-flex;display:-ms-flexbox;display:flex}
.datepicker--day-name{color:#ff9a19;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}
.datepicker--cell-day{width:14.28571%}
.datepicker--cells-months{height:170px}
.datepicker--cell-month{width:33.33%;height:25%}
.datepicker--cells-years,.datepicker--years{height:170px}
.datepicker--cell-year{width:25%;height:33.33%}
.datepickers-container{position:absolute;left:0;top:0}
@media print{.datepickers-container{display:none}
}
.datepicker{background:#fff;border:1px solid #dbdbdb;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:4px;box-sizing:content-box;font-family:Tahoma,sans-serif;font-size:.875rem;color:#4a4a4a;width:250px;position:absolute;left:-100000px;opacity:0;transition:opacity .3s ease,left 0s .3s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s .3s;transition:opacity .3s ease,transform .3s ease,left 0s .3s,-webkit-transform .3s ease;z-index:100}
.datepicker.-from-top-{-webkit-transform:translateY(-8px);transform:translateY(-8px)}
.datepicker.-from-right-{-webkit-transform:translateX(8px);transform:translateX(8px)}
.datepicker.-from-bottom-{-webkit-transform:translateY(8px);transform:translateY(8px)}
.datepicker.-from-left-{-webkit-transform:translateX(-8px);transform:translateX(-8px)}
.datepicker.active{opacity:1;-webkit-transform:translate(0);transform:translate(0);transition:opacity .3s ease,left 0s 0s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s 0s;transition:opacity .3s ease,transform .3s ease,left 0s 0s,-webkit-transform .3s ease}
.datepicker-inline .datepicker{border-color:#d7d7d7;box-shadow:none;position:static;left:auto;right:auto;opacity:1;-webkit-transform:none;transform:none}
.datepicker-inline .datepicker--pointer{display:none}
.datepicker--content{box-sizing:content-box;padding:4px}
.-only-timepicker- .datepicker--content{display:none}
.datepicker--pointer{position:absolute;background:#fff;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;width:10px;height:10px;z-index:-1}
.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);-webkit-transform:rotate(135deg);transform:rotate(135deg)}
.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer{right:calc(100% - 4px);-webkit-transform:rotate(225deg);transform:rotate(225deg)}
.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);-webkit-transform:rotate(315deg);transform:rotate(315deg)}
.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer{left:calc(100% - 4px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer{left:10px}
.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer{right:10px}
.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer{left:calc(50% - 5px)}
.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px}
.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:10px}
.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 5px)}
.datepicker--body{display:none}
.datepicker--body.active{display:block}
.datepicker--nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #efefef;min-height:32px;padding:4px}
.-only-timepicker- .datepicker--nav{display:none}
.datepicker--nav-action,.datepicker--nav-title{display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.datepicker--nav-action{width:32px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.datepicker--nav-action:hover{background:#f0f0f0}
.datepicker--nav-action.-disabled-{visibility:hidden}
.datepicker--nav-action svg{width:32px;height:32px}
.datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px}
.datepicker--nav-title{border-radius:4px;padding:0 8px}
.datepicker--nav-title i{font-style:normal;color:#9c9c9c;margin-left:5px}
.datepicker--nav-title:hover{background:#f0f0f0}
.datepicker--nav-title.-disabled-{cursor:default;background:none}
.datepicker--buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:4px;border-top:1px solid #efefef}
.datepicker--button{color:#4eb5e6;cursor:pointer;border-radius:4px;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:32px}
.datepicker--button:hover{color:#4a4a4a;background:#f0f0f0}
.datepicker--time{border-top:1px solid #efefef;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:4px;position:relative}
.datepicker--time.-am-pm- .datepicker--time-sliders{-webkit-flex:0 1 138px;-ms-flex:0 1 138px;flex:0 1 138px;max-width:138px}
.-only-timepicker- .datepicker--time{border-top:none}
.datepicker--time-sliders{-webkit-flex:0 1 153px;-ms-flex:0 1 153px;flex:0 1 153px;margin-right:10px;max-width:153px}
.datepicker--time-label{display:none;font-size:.75rem}
.datepicker--time-current{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:1;-ms-flex:1;flex:1;font-size:.875rem;text-align:center;margin:0 0 0 10px}
.datepicker--time-current-colon{margin:0 2px 3px;line-height:1}
.datepicker--time-current-hours,.datepicker--time-current-minutes{line-height:1;font-size:1.1875rem;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}
.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{content:"";background:#f0f0f0;border-radius:4px;position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}
.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{opacity:1}
.datepicker--time-current-ampm{text-transform:uppercase;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;color:#9c9c9c;margin-left:6px;font-size:.6875rem;margin-bottom:1px}
.datepicker--time-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:.6875rem;height:17px;background:linear-gradient(90deg,#dedede,#dedede) left 50%/100% 1px no-repeat}
.datepicker--time-row:first-child{margin-bottom:4px}
.datepicker--time-row input[type=range]{background:none;cursor:pointer;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;padding:0;margin:0;-webkit-appearance:none}
.datepicker--time-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}
.datepicker--time-row input[type=range]::-ms-tooltip{display:none}
.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb{border-color:#b8b8b8}
.datepicker--time-row input[type=range]:hover::-moz-range-thumb{border-color:#b8b8b8}
.datepicker--time-row input[type=range]:hover::-ms-thumb{border-color:#b8b8b8}
.datepicker--time-row input[type=range]:focus{outline:none}
.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb{background:#5cc4ef;border-color:#5cc4ef}
.datepicker--time-row input[type=range]:focus::-moz-range-thumb{background:#5cc4ef;border-color:#5cc4ef}
.datepicker--time-row input[type=range]:focus::-ms-thumb{background:#5cc4ef;border-color:#5cc4ef}
.datepicker--time-row input[type=range]::-webkit-slider-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}
.datepicker--time-row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}
.datepicker--time-row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}
.datepicker--time-row input[type=range]::-webkit-slider-thumb{margin-top:-6px}
.datepicker--time-row input[type=range]::-webkit-slider-runnable-track{border:none;height:1px;cursor:pointer;color:transparent;background:transparent}
.datepicker--time-row input[type=range]::-moz-range-track{border:none;height:1px;cursor:pointer;color:transparent;background:transparent}
.datepicker--time-row input[type=range]::-ms-track{border:none;height:1px;cursor:pointer;color:transparent;background:transparent}
.datepicker--time-row input[type=range]::-ms-fill-lower,.datepicker--time-row input[type=range]::-ms-fill-upper{background:transparent}
.datepicker--time-row span{padding:0 12px}
.datepicker--time-icon{color:#9c9c9c;border:1px solid;border-radius:50%;font-size:1rem;position:relative;margin:0 5px -1px 0;width:1em;height:1em}
.datepicker--time-icon:after,.datepicker--time-icon:before{content:"";background:currentColor;position:absolute}
.datepicker--time-icon:after{height:.4em;width:1px;left:calc(50% - 1px);top:calc(50% + 1px);-webkit-transform:translateY(-100%);transform:translateY(-100%)}
.datepicker--time-icon:before{width:.4em;height:1px;top:calc(50% + 1px);left:calc(50% - 1px)}
.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}
.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}
.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}
.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}
.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}
.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}
.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}
.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:none;border:none}

@-webkit-keyframes ngdialog-fadeout{0%{opacity:1}
to{opacity:0}
}
@keyframes ngdialog-fadeout{0%{opacity:1}
to{opacity:0}
}
@-webkit-keyframes ngdialog-fadein{0%{opacity:0}
to{opacity:1}
}
@keyframes ngdialog-fadein{0%{opacity:0}
to{opacity:1}
}
.ngdialog{box-sizing:border-box}
.ngdialog *,.ngdialog :after,.ngdialog :before{box-sizing:inherit}
.ngdialog{position:fixed;overflow:auto;-webkit-overflow-scrolling:touch;z-index:10000;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4);animation:ngdialog-fadein .5s}
.ngdialog.ngdialog-disabled-animation,.ngdialog.ngdialog-disabled-animation .ngdialog-content,.ngdialog.ngdialog-disabled-animation .ngdialog-overlay{-webkit-animation:none!important;animation:none!important}
.ngdialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadein .5s;animation:ngdialog-fadein .5s;margin-right:15px;background:transparent}
.ngdialog-no-overlay{pointer-events:none}
.ngdialog.ngdialog-closing .ngdialog-overlay{-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadeout .5s;animation:ngdialog-fadeout .5s}
.ngdialog-content{background:#fff;-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadein .5s;animation:ngdialog-fadein .5s;pointer-events:all}
.ngdialog.ngdialog-closing .ngdialog-content{-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadeout .5s;animation:ngdialog-fadeout .5s}
.ngdialog-close:before{font-family:Helvetica,Arial,sans-serif;content:"\00D7";cursor:pointer}
body.ngdialog-open,html.ngdialog-open{overflow:hidden}

/*!
 * ui-select
 * http://github.com/angular-ui/ui-select
 * Version: 0.19.8 - 2017-04-18T05:43:43.881Z
 * License: MIT
 */.ui-select-highlight{font-weight:700}
.ui-select-offscreen{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:0!important;top:0!important}
.ui-select-choices-row:hover{background-color:#f5f5f5}
.ng-dirty.ng-invalid>a.select2-choice{border-color:#d44950}
.select2-result-single{padding-left:0}
.select2-locked>.select2-search-choice-close,.select-locked>.ui-select-match-close{display:none}
body>.select2-container.open{z-index:9999}
.ui-select-container.select2.direction-up .ui-select-match,.ui-select-container[theme=select2].direction-up .ui-select-match{border-radius:4px;border-top-left-radius:0;border-top-right-radius:0}
.ui-select-container.select2.direction-up .ui-select-dropdown,.ui-select-container[theme=select2].direction-up .ui-select-dropdown{border-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-width:1px;border-top-style:solid;box-shadow:0 -4px 8px rgba(0,0,0,.25);margin-top:-4px}
.ui-select-container.select2.direction-up .ui-select-dropdown .select2-search,.ui-select-container[theme=select2].direction-up .ui-select-dropdown .select2-search{margin-top:4px}
.ui-select-container.select2.direction-up.select2-dropdown-open .ui-select-match,.ui-select-container[theme=select2].direction-up.select2-dropdown-open .ui-select-match{border-bottom-color:#5897fb}
.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden,.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden input{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0}
.selectize-input.selectize-focus{border-color:#007fbb!important}
.selectize-control.single>.selectize-input>input{width:100%}
.selectize-control.multi>.selectize-input>input{margin:0!important}
.selectize-control>.selectize-dropdown{width:100%}
.ng-dirty.ng-invalid>div.selectize-input{border-color:#d44950}
.ui-select-container[theme=selectize].direction-up .ui-select-dropdown{box-shadow:0 -4px 8px rgba(0,0,0,.25);margin-top:-2px}
.ui-select-container[theme=selectize] input.ui-select-search-hidden{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0;width:0}
.btn-default-focus{color:#333;background-color:#ebebeb;border-color:#adadad;text-decoration:none;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.ui-select-bootstrap .ui-select-toggle{position:relative}
.ui-select-bootstrap .ui-select-toggle>.caret{position:absolute;height:10px;top:50%;right:10px;margin-top:-2px}
.input-group>.ui-select-bootstrap.dropdown{position:static}
.input-group>.ui-select-bootstrap>input.ui-select-search.form-control{border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>.ui-select-bootstrap>input.ui-select-search.form-control.direction-up{border-radius:4px!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}
.ui-select-bootstrap .ui-select-search-hidden{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0}
.ui-select-bootstrap>.ui-select-match>.btn{text-align:left!important}
.ui-select-bootstrap>.ui-select-match>.caret{position:absolute;top:45%;right:15px}
.ui-select-bootstrap>.ui-select-choices,.ui-select-bootstrap>.ui-select-no-choice{width:100%;height:auto;max-height:200px;overflow-x:hidden;margin-top:-1px}
body>.ui-select-bootstrap.open{z-index:1000}
.ui-select-multiple.ui-select-bootstrap{height:auto;padding:3px 3px 0}
.ui-select-multiple.ui-select-bootstrap input.ui-select-search{background-color:transparent!important;border:none;outline:none;height:1.666666em;margin-bottom:3px}
.ui-select-multiple.ui-select-bootstrap .ui-select-match .close{font-size:1.6em;line-height:.75}
.ui-select-multiple.ui-select-bootstrap .ui-select-match-item{outline:0;margin:0 3px 3px 0}
.ui-select-multiple .ui-select-match-item{position:relative}
.ui-select-multiple .ui-select-match-item.dropping .ui-select-match-close{pointer-events:none}
.ui-select-multiple:hover .ui-select-match-item.dropping-before:before{content:"";position:absolute;top:0;right:100%;height:100%;margin-right:2px;border-left:1px solid #428bca}
.ui-select-multiple:hover .ui-select-match-item.dropping-after:after{content:"";position:absolute;top:0;left:100%;height:100%;margin-left:2px;border-right:1px solid #428bca}
.ui-select-bootstrap .ui-select-choices-row>span{cursor:pointer;display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}
.ui-select-bootstrap .ui-select-choices-row>span:focus,.ui-select-bootstrap .ui-select-choices-row>span:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}
.ui-select-bootstrap .ui-select-choices-row.active>span{color:#fff;text-decoration:none;outline:0;background-color:#428bca}
.ui-select-bootstrap .ui-select-choices-row.active.disabled>span,.ui-select-bootstrap .ui-select-choices-row.disabled>span{color:#777;cursor:not-allowed;background-color:#fff}
.ui-select-match.ng-hide-add,.ui-select-search.ng-hide-add{display:none!important}
.ui-select-bootstrap.ng-dirty.ng-invalid>button.btn.ui-select-match{border-color:#d44950}
.ui-select-container[theme=bootstrap].direction-up .ui-select-dropdown{box-shadow:0 -4px 8px rgba(0,0,0,.25)}
.ui-select-bootstrap .ui-select-match-text{width:100%;padding-right:1em}
.ui-select-bootstrap .ui-select-match-text span{display:inline-block;width:100%;overflow:hidden}
.ui-select-bootstrap .ui-select-toggle>a.btn{position:absolute;height:10px;right:10px;margin-top:-2px}
.ui-select-refreshing.glyphicon{position:absolute;right:0;padding:8px 27px}
@-webkit-keyframes ui-select-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes ui-select-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
.ui-select-spin{-webkit-animation:ui-select-spin 2s linear infinite;animation:ui-select-spin 2s linear infinite}
.ui-select-refreshing.ng-animate{-webkit-animation:0s none}

.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut{0%{opacity:1}
to{opacity:0}
}
@keyframes fadeOut{0%{opacity:1}
to{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease}
body.no-webp .owl-carousel .owl-video-play-icon{background:url(owl.video.play.png) no-repeat}
body.webp .owl-carousel .owl-video-play-icon{background:url(owl.video.play.webp) no-repeat}
.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

:root{--default:"Open Sans",sans-serif;--gotham:"Gotham Pro Regular",sans-serif;--gotham-light:"Gotham Pro Light",sans-serif;--gotham-bold:"Gotham Pro Bold",sans-serif;--main-fallback-color:#f5f9fe;--input-background:#fdfdfd;--border-color:#e1e1e1;--focus:#777;--error:#cc4e4e;--success:#2ecc71;--primary:#22a9d3;--visited:purple;--yellow:#fbdd00;--shadow:0px 0px 25px 0px rgba(38,137,189,0.5);--shadow-error:0px 0px 25px 0px rgba(236,112,99,0.5);--shadow-success:0px 0px 25px 0px rgba(46,204,113,0.5);--shadow-active:0px 0px 10px 0px rgba(38,137,189,0.5);--tinkoff:#fbdd00}
.selectize-control{position:relative;padding:0;min-height:46px;font-weight:300}
.selectize-control .selectize-input{position:relative;width:100%;min-height:46px;font-family:Open Sans,sans-serif;font-family:var(--default);font-size:1rem;font-weight:300;line-height:1.625rem;text-align:left;white-space:nowrap;overflow:hidden;z-index:1;background-color:#fdfdfd;background-color:var(--input-background);border:1px solid #e1e1e1;border:1px solid var(--border-color);border-radius:23px;transition:border-color .3s;cursor:pointer}
.selectize-control .selectize-input>input{position:absolute;top:0;left:0;width:100%;padding:8px 20px;display:block;min-height:0;max-height:none;max-width:100%;margin:0;text-indent:0;border:0;background:none;line-height:inherit;box-shadow:none;outline:none;font-weight:300;font-size:1rem;cursor:pointer}
.selectize-control .selectize-input>input::placeholder{color:#333;opacity:0}
.selectize-control .selectize-input>input:after{content:"";display:block;clear:left}
.selectize-control .selectize-input>input::-ms-clear{display:none}
.selectize-control .selectize-input:after{content:"";display:block;position:absolute;top:50%;right:25px;margin-top:-2px;width:0;height:0;border-color:grey transparent transparent;border-style:solid;border-width:5px 5px 0}
.selectize-control .selectize-input.focus{border-radius:23px 23px 0 0}
.selectize-control .selectize-input.focus input::placeholder{opacity:.25}
.selectize-control .selectize-input span{display:block;padding:8px 20px}
.selectize-control .selectize-input.input-active,.selectize-control .selectize-input.input-active input{cursor:text}
.selectize-control .selectize-input.dropdown-active{border-radius:3px 3px 0 0}
.selectize-control .selectize-input.dropdown-active:before{content:"";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}
.selectize-control .selectize-input.dropdown-active:after{margin-top:-3px;border-width:0 5px 5px;border-color:transparent transparent grey}
.selectize-control .selectize-input.items .item{display:inline-block;padding:8px 20px}
.selectize-control .selectize-input.items>input::placeholder{opacity:.25}
.selectize-control .selectize-dropdown{width:100%;overflow:hidden;position:absolute;z-index:10;margin-top:-1px;background-color:#fff;border:1px solid #777;border:1px solid var(--focus);border-radius:0 0 5px 5px}
.selectize-control .selectize-dropdown [data-selectable]{padding:5px 20px;cursor:pointer;overflow:hidden}
.selectize-control .selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);border-radius:1px}
.selectize-control .selectize-dropdown .optgroup-header{padding:5px 20px;color:#303030;background-color:#fff;cursor:default}
.selectize-control .selectize-dropdown .active{background-color:#f5fafd;color:#495c68}
.selectize-control .selectize-dropdown .selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;-webkit-overflow-scrolling:touch}
.success .selectize-input{border-color:#2ecc71;border-color:var(--success)}
.error .selectize-input{border-color:#cc4e4e;border-color:var(--error)}
.error .selectize-input.focus,.error .selectize-input.selectize-focus,.selectize-input.focus,.selectize-input.selectize-focus,.success .selectize-input.focus,.success .selectize-input.selectize-focus{border-color:#777;border-color:var(--focus)}
.ng-dirty.ng-invalid>div.selectize-input{border-color:#e1e1e1}
.ui-select-container[theme=selectize].direction-up .ui-select-dropdown{box-shadow:0 -4px 8px rgba(0,0,0,.25);margin-top:-2px}
.ui-select-container[theme=selectize] input.ui-select-search-hidden{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0;width:0}
.ui-select-offscreen{display:none}
.ui-select-match.ng-hide+.ui-select-search::placeholder{opacity:.25}
@font-face{font-family:Gotham Pro Regular;font-weight:400;font-style:normal;src:url(/img2/GothamProRegular.woff2) format("woff2"),url(/img2/GothamProRegular.woff) format("woff")}
@font-face{font-family:Gotham Pro Bold;font-weight:400;font-style:normal;src:url(/img2/GothamProBold.woff2) format("woff2"),url(/img2/GothamProBold.woff) format("woff")}
@font-face{font-family:Gotham Pro Light;font-weight:400;font-style:normal;src:url(/img2/GothamProLight.woff2) format("woff2"),url(/img2/GothamProLight.woff) format("woff")}
*,:after,:before{box-sizing:border-box}
body,html{margin:0;padding:0;font-family:Open Sans,sans-serif;font-family:var(--default);font-size:1rem;line-height:1.5;font-weight:400;background-color:#fff}
a {text-decoration:underline;}
a:hover{text-decoration:none;}
[x-apple-data-detectors]{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;text-decoration:none}
.body{min-width:300px}
.body.blog-banner-bottom-open,.body.feedback-form-open{height:100%;overflow:hidden}
.body.blog-banner-bottom-open .bar,.body.blog-banner-bottom-open .billboard,.body.blog-banner-bottom-open .footer,.body.blog-banner-bottom-open .menu,.body.blog-banner-bottom-open .messages,.body.blog-banner-bottom-open .paginator,.body.feedback-form-open .bar,.body.feedback-form-open .billboard,.body.feedback-form-open .footer,.body.feedback-form-open .menu,.body.feedback-form-open .messages,.body.feedback-form-open .paginator{display:none}
/*.body__container{padding-top:100px}*/
.body__container .section:last-child,.body__container .warranty:last-child{margin-bottom:60px}
.wrap{max-width:1500px}
.wrap,.wrapper{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}
.wrapper{max-width:1170px}
.wrapper_flex{display:flex}
.section{margin-top:30px;padding-top:20px}
.flex{display:flex;flex-direction:row;justify-content:space-around}
.flex_grid{flex-wrap:wrap}
.flex__item{flex-basis:50%;width:100%;padding-left:15px;padding-right:15px}
.waiting{cursor:wait}
.sticky{position:sticky;top:154px}
.hidden{display:none}
.hide-on-tablet{display:block}
.hide-on-desktop-only{display:none}
.title{position:relative;margin:0;font-family:Gotham Pro Light,sans-serif;font-family:var(--gotham-light);font-size:2.5rem;line-height:3.125rem;font-weight:400;text-align:center}
.title_inline{z-index:2;display:inline-block}
.title__marker,.title a{color:#22a9d3;color:var(--primary)}
.title a{border-bottom:1px solid #22a9d3;border-bottom:1px solid var(--primary)}
.title a:hover{border-bottom-color:#22a9d3;border-bottom-color:var(--primary)}
.link{display:inline-block;color:#22a9d3;color:var(--primary);border-bottom:1px solid #22a9d3;border-bottom:1px solid var(--primary);transition:border-color .3s}
.link:hover{border-color:#22a9d3;border-color:var(--primary)}
.link_dashed{border-bottom-style:dashed}
.link span{position:relative}
.link-primary{color:#22a9d3;color:var(--primary);cursor:pointer}
.link-primary:hover{text-decoration:underline}
.button{position:relative;display:inline-block;max-width:330px;min-height:50px;padding:11.5px 30px; text-align:center; font-family:Open Sans,sans-serif;font-family:var(--default);font-size:1.125rem;line-height:1.5;font-weight:600;border:none;border-radius:25px;cursor:pointer}
.button:disabled{background-color:#888}
.button:focus{outline:none}
.button_loading{min-width:220px}
.button_loading span{display:none}
.button_primary{color:#fff;background-color:#22a9d3;background-color:var(--primary);transition:box-shadow .3s}
.button_primary:hover{box-shadow:0 0 25px 0 rgba(38,137,189,.5);box-shadow:var(--shadow)}
.button_primary_orange{background-color:#ff9321}
.button_primary-noshadow{color:#fff;background-color:#22a9d3;background-color:var(--primary);transition:box-shadow .3s}
.button_secondary{color:#22a9d3;color:var(--primary);background-color:#fff;box-shadow:0 10px 35px 0 rgba(0,0,0,.15);transition:box-shadow .3s}
.button_call{padding-left:25px;padding-right:25px}
.button_reset{padding:0;background-color:transparent;border:none;outline:none;cursor:pointer;-webkit-appearance:none}
.button_fluid{width:100%;max-width:100%}
.button_more{padding-left:30px;padding-right:58px;font-size:1rem;color:#333;background-color:#fff}
.button_more:before{content:"";position:absolute;top:30px;right:30px;display:block;border-top:2px solid #22a9d3;border-top:2px solid var(--primary);border-right:2px solid #22a9d3;border-right:2px solid var(--primary);transform:rotate(135deg);transform-origin:100% 0;transition:all .3s;width:10px;height:10px}
.button_more.active:before{top:20px;transform:rotate(-45deg)}
@media (max-width:80em){.button_more{padding:0 58px 0 30px}
}
.button_test-large{max-width:300px;padding-left:15px;padding-right:15px;font-size:.875rem}
.icon{display:inline-block}
.icon_recall{line-height:1.4375rem}
.icon_percent,.icon_recall{padding-left:32px}
.icon_percent_nolabel{margin-top:37px}
.icon_calendar{right:35px;bottom:18px;position:absolute;cursor:pointer;width:12px;height:12px}
.logo-container{position:relative;width:120px;height:44px}
.logo{display:block;width:216px;height:44px}
.logo_footer{width:230px;height:46px;background-size:230px 46px}
.hamburger{position:relative;display:block;width:24px;height:20px;background-color:#22a9d3;background-color:var(--primary);cursor:pointer}
.hamburger:after,.hamburger:before{content:"";position:absolute;top:4px;left:-1px;display:block;width:26px;height:4px;background-color:#fff}
.hamburger:after{top:12px}
.hamburger:focus{outline:none}
.callback{position:absolute;top:40px;right:40px}
.phone{display:inline-block;padding-left:25px;font-size:1.25rem;font-weight:400;color:#888;transition:color .3s; white-space: nowrap;}
.phone:hover{color:#22a9d3;color:var(--primary)}
.phone_invert{padding-left:25px}
.sotial{font-size:0}
.sotial__ancor{display:inline-block;background-repeat:no-repeat;background-position:50%;background-size:16px;border-radius:50%;opacity:.5;transition:opacity .3s;width:32px;height:32px}
.sotial__ancor_medium{box-shadow:none;opacity:1;transition:box-shadow .3s;width:48px;height:48px;background-size:48px}
.sotial__ancor_medium:hover{box-shadow:0 0 25px 0 rgba(38,137,189,.5);box-shadow:var(--shadow)}
.sotial__ancor_medium:active,.sotial__ancor_medium:focus{box-shadow:0 0 10px 0 rgba(38,137,189,.5);box-shadow:var(--shadow-active)}
.sotial__ancor_vkontakte{background-color:#495fb0}
.sotial__ancor_facebook{background-color:#4d67a4}
.sotial__ancor_odnoklassniki{background-color:#e27e35}
.sotial__ancor_invert{background-color:#fff}
.sotial__ancor_primary{background-color:#22a9d3;background-color:var(--primary)}
.sotial__ancor:hover{opacity:1}
.sotial__ancor:focus{outline:none;box-shadow:0 0 25px 0 rgba(38,137,189,.5);box-shadow:var(--shadow)}
.sotial__ancor+.sotial__ancor{margin-left:20px}
.sotial__ancor_medium+.sotial__ancor_medium{margin-left:12px}
.sotial-color{padding-bottom:15px;padding-top:15px}
.sotial-color__icon{display:inline-block;border-radius:50%;transition:box-shadow .3s;width:40px;height:40px}
.sotial-color__icon+.sotial-color__icon{margin-left:5px}
.sotial-color__icon_vkontakte{background-color:#4c75a3}
.sotial-color__icon_instagram{border-radius:10px}
.sotial-color__icon_facebook{background-color:#3b5999}
.sotial-color__icon_odnoklassniki{background-color:#ed812b}
.sotial-color__icon:hover{box-shadow:0 0 25px 0 rgba(38,137,189,.5);box-shadow:var(--shadow)}
.sotial-color__icon:active,.sotial-color__icon:focus{box-shadow:0 0 10px 0 rgba(38,137,189,.5);box-shadow:var(--shadow-active)}
.signin{position:relative;display:inline-block;vertical-align:middle;cursor:pointer}
.signin__avatar{display:inline-block;margin-right:16px;overflow:hidden;vertical-align:middle;border:1px solid #f4f4f4;border-radius:50%;width:44px;height:44px}
.signin__avatar img{max-width:100%}
.signin__title{position:relative;display:inline-block;font-weight:600;color:#888;transition:color .3s}
.signin__title_username{padding-right:30px;color:#333}
.signin__title_username:after{content:"";position:absolute;top:50%;right:0;display:block;width:0;height:0;margin-top:-2px;border-color:#22a9d3 transparent transparent;border-left:5px solid transparent;border-bottom:0 solid transparent;border-right:5px solid transparent;border-top:5px solid var(--primary)}
.signin__title:hover{color:#22a9d3;color:var(--primary)}
.signin__icon,.signin__title_icon{padding-left:25px}
.signin.menu__close:after,.signin.menu__close:before{content:"";position:absolute;top:23px;left:9px;width:30px;height:4px;background-color:#22a9d3;background-color:var(--primary)}
.signin.menu__close:before{transform:rotate(45deg)}
.signin.menu__close:after{transform:rotate(-45deg)}
.signin.menu__close .signin__avatar{background-color:transparent;border-color:#fff}
.signin.menu__close .signin__avatar img{display:none}
.nav{display:flex}
.nav__item{position:relative;display:inline-block;padding-bottom:23px;padding-top:24px;color:#464646;transition:color .3s}
.nav__item:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:3px}
.nav__item_active:after{background-color:#22a9d3;background-color:var(--primary)}
.nav__item:active,.nav__item:hover{color:#22a9d3;color:var(--primary)}
.nav__item:focus{outline:none}
.nav__item:focus:after{background-color:#888}
.overlay{right:0;bottom:0;background-color:rgba(0,0,0,.35)}
.menu,.overlay{position:fixed;top:0;left:0;z-index:98;display:none}
.menu{width:100%;height:100%;overflow-y:auto;text-align:center;transform:translateZ(0);transition:all .3s;-webkit-overflow-scrolling:touch}
.menu.active{display:block}
.menu__wrap{padding:25px 15px 20px;background-color:#f8f8f8}
.menu__phone{line-height:1.375rem;color:#22a9d3;color:var(--primary)}
.menu__signin{padding-left:20px;padding-right:20px}
.menu_open{overflow:hidden}
.menu__avatar{display:block;font-family:Gotham Pro Bold,sans-serif;font-family:var(--gotham-bold);color:var(--black)}
.menu__avatar img{margin:15px auto 7.5px}
.menu-nav{margin:15px 0;padding:0;list-style:none}
.menu-nav__item{position:relative;display:inline-block;padding:7.5px 20px;color:#464646;transition:color .3s}
.menu-nav__item_active{color:#888}
.menu-nav__item:active{color:#22a9d3;color:var(--primary)}
.bar{/*position:fixed;*/top:0;left:0;z-index:99;width:100%;background-color:#F9FEFF;border-bottom:1px solid #D4EDF5}
.bar.fixed .bar__wrap{padding-bottom:0px}
.bar.fixed .bar__nav{display:none}
.bar__legal{padding:8px 5px;font-size:.6875rem;color:#333;text-align:center;background-color:#f4f4f4;border-bottom:1px solid #cfcfcf}
.bar__legal-wrap{margin-left:auto;margin-right:auto;max-width:768px}
.bar__wrap{max-width:1170px;margin-left:auto;margin-right:auto;padding:20px 15px 0}
.bar__head{position:relative;display:flex;justify-content:space-between;align-items:center; padding-bottom:30px}
.bar__logo{margin-top:-3px}
.bar__order{margin-left:10px;}
.bar__order_auth{display:none}
.bar__button,.bar__signin{font-size:1rem}
.bar__button{min-height:16px;padding:10px 20px}
.bar__button:hover{box-shadow:0 0 25px 0 rgba(38,137,189,.5);box-shadow:var(--shadow)}
.bar__nav .nav__item+.nav__item{margin-left:30px}
.bar__label{position:absolute;bottom:-25px;left:50%;display:none;margin-left:-25px;background-color:#fff;border-bottom:1px solid #def2f8;border-bottom-right-radius:25px;border-bottom-left-radius:25px;cursor:pointer;width:50px;height:25px}
.bar__label:after{content:"";position:absolute;bottom:12px;left:50%;display:block;margin-left:-5px;border-color:#888 transparent transparent;border-style:solid;border-width:5px 5px 0;width:0;height:0}
.bar__hamburger{position:relative;display:none;width:48px;height:50px;padding:15px 15px 15px 10px}
.bar__hamburger:focus{outline:none}
.bar__hamburger.menu__close .hamburger{background-color:transparent}
.bar__hamburger.menu__close .hamburger:after,.bar__hamburger.menu__close .hamburger:before{top:8px;left:-3px;width:30px;background-color:#22a9d3;background-color:var(--primary)}
.bar__hamburger.menu__close .hamburger:before{transform:rotate(45deg)}
.bar__hamburger.menu__close .hamburger:after{transform:rotate(-45deg)}
.bar__logo-link{position:absolute;right:0;bottom:0;font-size:.6875rem;line-height:.75rem;color:#22a9d3;border-bottom:1px solid #22a9d3;transition:border-bottom-color .3s}
.bar__logo-link:hover{border-bottom-color:transparent}
.types{display:inline-block;margin:0;padding:0;line-height:1.125rem;font-size:.95rem;font-weight:600;}
.types a{color:#333; margin-right:15px;}
.types a:hover{color:#22a9d3}

.header{position:relative}
.header__wrap{width:100%;max-width:1170px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}
.intro{position:relative;padding-bottom:60px;text-align:center}
.intro_sch{margin-bottom:-60px}
/*.intro_main{margin-top:70px}*/
.intro__title{max-width:980px;margin-left:auto;margin-right:auto;line-height:2.625rem; color:#fff;}
.intro__title span{position:relative;display:inline-block;font-family:Gotham Pro Bold,sans-serif;font-family:var(--gotham-bold);line-height:3.375rem;color:#22a9d3;color:var(--primary);border-bottom:6px solid #22a9d3;border-bottom:6px solid var(--primary);cursor:pointer}
.intro__title.intro__title_test{font-family:Gotham Pro Regular,sans-serif;font-family:var(--gotham);font-size:2.25rem}
.intro__title.intro__title_test-cat{max-width:460px}
.intro .intro__subtitle.intro__subtitle_test{margin:30px 0;font-family:Gotham Pro Regular,sans-serif;font-family:var(--gotham);font-size:1.125rem}
.intro__text{max-width:540px;margin:40px auto 0}
.intro__text span{color:#22a9d3;color:var(--primary)}
.intro__col{min-width:280px}
.intro__box{margin-left:auto;margin-right:auto;margin-top:50px;padding:120px 15px 0}
.intro__box span{font-weight:600}
.intro__box.intro__box_test{max-width:260px;margin-top:30px;padding-top:110px;font-family:Gotham Pro Regular,sans-serif;font-family:var(--gotham);font-size:2.25rem}
.intro__box.intro__box_test ul{display:inline-block;margin:0;padding:0;list-style:none;font-size:1rem;text-align:left}
.intro__box.intro__box_test ul li{margin:10px 0;padding-left:30px}
.intro__button{position:relative;padding-top:70px;text-align:center}
.intro__button_video{padding-bottom:30px;padding-top:30px}
.intro__grid{flex-wrap:nowrap;justify-content:center}
.intro__grid.intro__grid_test{justify-content:space-around}
.intro__container{position:relative;display:inline-block; padding-top:40px;}
.intro__layer{position:relative}
.intro__video{display:flex;width:100%;max-width:730px;min-height:390px;margin:-40px auto 0;padding:15px;background-size:cover}
body.no-webp .intro__video{background:url(/img2/intro-videop.png) no-repeat 50%}
body.webp .intro__video{background:url(/img2/intro-videop.webp) no-repeat 50%}
.intro__player{position:relative;z-index:2;max-width:587px;overflow:hidden;background-color:#fff}
.form,.intro__player{width:100%;margin:auto}
.form{padding:30px 15px;font-family:Open Sans,sans-serif;font-family:var(--default);text-align:center;color:#555}
.form__title{margin:0;font-family:Gotham Pro Regular,sans-serif;font-family:var(--gotham);font-size:1.75rem;font-weight:400}
.form__title span{color:#22a9d3;color:var(--primary)}
.form__subtitle{margin-bottom:10px;margin-top:0;font-size:1.125rem;font-weight:300;color:#b2b2b2;font-style:italic}
.form__row{display:flex;flex-direction:row;justify-content:center;align-items:stretch;padding-bottom:10px;padding-top:10px;text-align:left}
.form__col{position:relative;width:50%;padding-left:15px;padding-right:15px}
.form__col_fluid{width:100%}
.form__col_center{text-align:center}
.form__col.form__row{padding:0}
.form__hidden{display:none}
.form__wait{margin-bottom:30px;margin-top:30px;line-height:1.625rem}
.form__promocode,.form__wait{text-align:center}
.form__link{display:inline-block;padding:0;font-size:1rem;line-height:1.625rem;color:#22a9d3;color:var(--primary);text-shadow:none;background-color:transparent;border:none;cursor:pointer;transition:color .3s;-webkit-appearance:none}
.form__link_solid{border-bottom:1px solid #22a9d3;border-bottom:1px solid var(--primary)}
.form__link_dashed{border-bottom:1px dashed #22a9d3;border-bottom:1px dashed var(--primary)}
.form__link span{position:relative}
.form__link:hover{color:#22a9d3;color:var(--primary)}
.form__icon{display:inline-block;padding:0;border:none;cursor:pointer;-webkit-appearance:none}
.form__icon_percent{padding-left:32px}
.form__icon_percent_nolabel{margin-top:37px}
.form__icon_calendar{right:35px;bottom:18px;position:absolute;cursor:pointer;width:12px;height:12px}
.form__icon_help{right:25px;bottom:12px;position:absolute;cursor:pointer;opacity:.25;transition:all .3s;width:25px;height:25px}
.form__icon_help:hover{opacity:1}
.form__icon_link{right:35px;bottom:16px;position:absolute;font-size:.875rem;font-weight:300;color:#555;transition:color .3s}
.form__icon_link:hover{color:#22a9d3;color:var(--primary)}
.form__icon_prev{position:relative;padding-left:10px}
.form__icon_prev:before{content:"";position:absolute;top:8px;left:0;display:block;border-bottom:2px solid #22a9d3;border-bottom:2px solid var(--primary);border-left:2px solid #22a9d3;border-left:2px solid var(--primary);transform:rotate(45deg);width:8px;height:8px}
.form__action{margin-top:30px}
.form__evaluation-action{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding:18px 30px;background-color:#dff3f9;border-radius:80px}
.form__evaluation-price{margin-right:30px}
.form__evaluation-price span{position:relative;display:inline-block;font-size:2rem;line-height:2.375rem;font-weight:600;color:#555}
.form__evaluation-price span:after{content:"";display:inline-block;width:25px;height:22px;margin-left:5px;line-height:2.375rem}
.form__vc{position:absolute;top:50%;transform:translateY(-50%)}
.form__rate{padding-left:21px;padding-bottom:10px;padding-top:10px;font-weight:300}
.label{display:block;margin-bottom:5px;padding-left:20px;font-family:Open Sans,sans-serif;font-family:var(--default);line-height:1.625rem;font-weight:600;text-align:left}
.label__star{display:inline}
.label__star_off{display:none}
.input{padding-left:20px;padding-right:20px;font-family:Open Sans,sans-serif;font-family:var(--default);line-height:1.625rem;font-weight:300;color:#333;background-color:#fdfdfd;background-color:var(--input-background);border:1px solid #e1e1e1;border:1px solid var(--border-color);border-radius:23px;transition:border-color .3s;width:100%;height:46px;-webkit-appearance:none}
.input_medium{height:50px;font-size:1.125rem;border-radius:25px}
.input:disabled{background-color:#f3f3f3}
.input:focus,.input:hover{border-color:#777;border-color:var(--focus);outline:none}
textarea{width:100%;height:auto;min-height:120px;resize:vertical}
textarea.input{padding-bottom:10px;padding-top:10px}
.select{position:relative;overflow:hidden;border:1px solid #e1e1e1;border:1px solid var(--border-color);border-radius:23px;transition:border-color .3s}
.select,.select select{background-color:#fdfdfd;background-color:var(--input-background);width:100%;height:46px}
.select select{padding-left:20px;padding-right:20px;font-family:Open Sans,sans-serif;font-family:var(--default);line-height:1.5;font-weight:300;color:#333;border:none;-webkit-appearance:none}
.select select:focus{outline:none}
.select:after{content:"";position:absolute;top:50%;right:25px;z-index:1;display:block;width:0;height:0;margin-top:-2px;border-color:#ccc transparent transparent;border-style:solid;border-width:5px 5px 0}
.select_relative{position:relative}
.success:before{right:35px;width:13px}
.error:before,.success:before{content:"";position:absolute;bottom:18px;z-index:1;height:10px}
.error:before{right:36px;width:10px}
.success .input,.success .select{border-color:#2ecc71;border-color:var(--success)}
.error .input,.error .select{border-color:#cc4e4e;border-color:var(--error)}
.error .icon_calendar,.form .error .form__icon_calendar,.form .error .form__icon_help,.form .error .form__icon_link,.form .select__wrap.error:before,.form .select__wrap.success:before,.form .success .form__icon_calendar,.form .success .form__icon_help,.form .success .form__icon_link,.success .icon_calendar{display:none}
.file{position:relative;padding-bottom:8px;padding-top:8px;overflow:hidden;line-height:1.625rem;font-weight:300;cursor:pointer}
.file__input{top:0;right:0;bottom:0;left:0;margin:0;opacity:0;width:100%;height:100%}
.file__icon,.file__input{position:absolute;padding:0;cursor:pointer}
.file__icon{top:15px;right:20px;display:block;background-color:transparent;border:none;width:9px;height:15px;-webkit-appearance:none}
.fileslist{margin:0;padding:0;list-style:none;font-weight:300}
.fileslist li{position:relative;padding-left:20px;padding-right:70px;overflow:hidden;white-space:nowrap;width:100%;height:25px}
.fileslist li:first-child{margin-top:10px}
.fileslist li span{top:0;right:0;position:absolute;z-index:1;display:inline-block;color:#22a9d3;color:var(--primary);background-color:#fff;border-bottom:1px dashed #22a9d3;border-bottom:1px dashed var(--primary);cursor:pointer}
.fileslist li:before{right:0;background:#fff;width:70px}
.fileslist li:after,.fileslist li:before{content:"";top:0;position:absolute;height:25px}
.fileslist li:after{right:70px;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);width:35px}
.alert{margin-bottom:30px;margin-top:30px;padding-left:15px;padding-right:15px;line-height:1.625rem}
.alert_json{padding-left:15px;padding-right:15px}
.alert_json a{color:#22a9d3;color:var(--primary)}
.alert__item{position:relative;margin-left:20px;padding-left:28px;color:#cc4e4e;color:var(--error);font-style:italic}
.alert__item:before{content:"!";position:absolute;top:3px;left:0;line-height:1.25rem;color:#fff;font-style:normal;background-color:#cc4e4e;background-color:var(--error);border-radius:50%;width:20px;height:20px}
.checkbox{position:relative;display:block}
.checkbox+.checkbox{margin-top:8px}
.checkbox input{display:none}
.checkbox label{position:relative;display:inline-block;padding-left:30px;cursor:pointer}
.checkbox label:before{content:"";position:absolute;top:0;left:0;display:inline-block;background-color:#fff;border:1px solid #22a9d3;border:1px solid var(--primary);border-radius:1px;width:16px;height:16px}
.radio{position:relative;display:block}
.radio+.radio{margin-top:8px}
.radio input{display:none}
.radio input:checked+label:before{content:"";background-color:#22a9d3;background-color:var(--primary);border-color:#22a9d3;border-color:var(--primary)}
.radio input:checked+label:after{content:"";position:absolute;top:50%;left:7px;display:block;width:8px;height:8px;margin-top:-4px;background-color:#fff;border-radius:50%}
.radio label{position:relative;display:inline-block;padding-left:40px;cursor:pointer}
.radio label:before{content:"";position:absolute;top:50%;left:0;display:inline-block;width:22px;height:22px;margin-top:-11px;background-color:#fff;border:1px solid #d7d7d7;border-radius:50%}
.mouse{bottom:-35px;left:0;position:absolute;width:100%;text-align:center}
.mouse__ancor{display:inline-block;border-radius:10px;cursor:pointer;width:16px;height:24px}
.mouse__ancor.mouse__ancor_animate{animation:motion 2s infinite;width:16px;height:45px}
@keyframes motion{0%{opacity:1}
25%{opacity:.5}
50%{opacity:0}
75%{opacity:.5}
to{opacity:1}
}
.order{padding-bottom:40px;padding-top:80px;overflow:hidden}
.order__box{padding-bottom:35px;padding-top:25px}
.order_alone{margin-top:-96px}
.order-form{position:relative;display:flex; max-width:1170px;min-height:640px;margin-left:auto;margin-right:auto;background-color:#fff;border-radius:45px;box-shadow:0 0 50px 8px rgba(55,55,55,.25); opacity: 0.92; padding: 15px 15px 25px 15px;}
.order-form-index {max-width:700px}
.order-form_video{max-width:1170px;overflow:hidden;border-radius:18px}
.order-form_register{min-height:0}
.order-form-video{position:relative;min-width:33%;min-height:195px;background-color:#22a9d3;background-repeat:no-repeat;background-position:top;background-size:cover}
body.no-webp .order-form-video{background-image:url(/img2/intro-video.jpg)}
body.webp .order-form-video{background-image:url(/img2/intro-video.webp)}
.order-form-video:before{content:"";position:absolute;top:0;left:0;background-color:#22a9d3;opacity:.75;width:100%;height:100%}
.order-form-video:after{content:"";position:absolute;top:15%;left:50%;margin-left:-24px;width:128px;height:118px}
body.no-webp .order-form-video:after{background-image:url(/img2/intro-video-arrow.png)}
body.webp .order-form-video:after{background-image:url(/img2/intro-video-arrow.webp)}
.order-form-video._playing .order-form-video__button,.order-form-video._playing:after,.order-form-video._playing:before{display:none}
.order-form-video .order-form-video__button{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}
.order-form-video iframe{width:100%;height:100%}
.working{padding-bottom:60px;padding-top:30px;text-align:center}
.working_nch{padding-top:0;padding-bottom:60px}
.working__item{position:relative;width:25%;margin-bottom:56px;margin-top:52px;padding-top:136px;line-height:1.625rem}
.working__item+.working__item:after{content:"";position:absolute;top:50px;left:0;display:block;margin-left:-8px;width:16px;height:6px}
.working__box{max-width:220px;margin-left:auto;margin-right:auto}
.process{position:relative;padding-bottom:40px;padding-top:40px;color:#fff}
.process__container{width:100%;padding-top:46px}
.process__wrap{width:100%;padding-bottom:60px;padding-top:40px}
.process__box{max-width:980px;margin-left:auto;margin-right:auto;font-size:0}
.process__col{position:relative;display:inline-block;width:50%;padding-left:30px;vertical-align:middle}
.process__title{font-size:1.5rem;font-weight:600}
.process__title span{display:block;margin-top:4px;font-weight:300}
.process__number{margin-top:-10px;font-size:6.25rem;font-weight:800;opacity:.15}
.process__list{margin:0;padding:0;list-style:none}
.process__item{padding-left:50px;font-size:1.25rem;font-weight:300}
.process__item+.process__item{margin-top:20px}
.process__figure{background-repeat:no-repeat;background-size:cover}
.process__figure_1{top:0;right:40px;position:absolute;width:157px;height:273px}
body.no-webp .process__figure_1{background-image:url(/img2/hero.png)}
body.webp .process__figure_1{background-image:url(/img2/hero.webp)}
.process__figure_2{top:0;right:10px;position:absolute;width:135px;height:394px}
body.no-webp .process__figure_2{background-image:url(/img2/solder.png)}
body.webp .process__figure_2{background-image:url(/img2/solder.webp)}
.process__figure_3{right:40px;bottom:-94px;position:absolute;width:199px;height:246px}
body.no-webp .process__figure_3{background-image:url(/img2/pushkin.png)}
body.webp .process__figure_3{background-image:url(/img2/pushkin.webp)}
.process__figure_4{right:40px;bottom:-85px;position:absolute;width:200px;height:196px}
body.no-webp .process__figure_4{background-image:url(/img2/sherlock.png)}
body.webp .process__figure_4{background-image:url(/img2/sherlock.webp)}
.process .owl-dots{position:absolute;bottom:0;left:50%;margin-right:-50%;transform:translateX(-50%)}
.process:after{content:"";position:absolute;top:20px;left:50%;display:block;margin-left:-5.5px;opacity:.75;width:11px;height:13px}
.reviews{padding-bottom:60px;padding-top:25px;text-align:center}
.reviews__item{width:100%;padding-top:30px;text-align:left}
.reviews__stars-main-container{margin-bottom:20px;margin-top:20px;font-size:1.125rem;font-weight:300;color:#666}
.reviews .reviews__rate-stars{display:inline-block;margin-top:-5px;margin-right:10px;padding-left:0;vertical-align:middle}
.reviews .owl-carousel .owl-nav{position:static;height:0}
.reviews .owl-carousel .owl-nav .owl-next,.reviews .owl-carousel .owl-nav .owl-prev{top:-80px}
.rate-stars_main{padding-left:5px;padding-right:5px}
.rate-stars_main>.rate__item{background-size:20px;width:20px;height:20px}
.review{position:relative;padding:25px;font-weight:300;color:#373737;background-color:#f5f9fe;border-radius:10px}
.review__rate-box{position:absolute;top:-20px;left:50%;z-index:1;display:flex;margin-left:-65px;background-color:#fff;background-repeat:no-repeat;background-position:50%;background-size:76px 11px;border-radius:20px;width:130px;height:40px}
.review__rate{margin:auto}
.review__photo{top:0;left:0;position:absolute;display:block;width:40px;height:40px}
.review__head{position:relative;min-height:40px;padding-left:60px;padding-bottom:8px;padding-top:8px;vertical-align:middle}
.review__name{font-weight:600}
.review__work{float:right;font-size:.875rem;font-weight:300;color:#9f9f9f}
.review__text{height:140px;padding:20px 25px;overflow:hidden}
.statistics__item{position:relative;width:25%;min-height:200px;text-align:center;color:#333}
@media (max-width:80em){.statistics__item{min-height:160px}
}
.statistics__item+.statistics__item:before{content:"";bottom:0;left:0;position:absolute;display:block;height:100%;border-left:1px dashed #22a9d3;border-left:1px dashed var(--primary)}
.statistics__count{margin-left:auto;margin-right:auto;font-family:Gotham Pro Bold,sans-serif;font-family:var(--gotham-bold);font-size:3.125rem;color:#22a9d3;color:var(--primary)}
@media (max-width:80em){.statistics__count{font-size:2.5rem}
}
.warranty{position:relative;min-height:618px;margin-top:60px;padding-bottom:60px;padding-top:80px;text-align:center;color:#fff}
.warranty__item{position:relative;width:25%;padding:40px 15px 180px}
.warranty__title{font-size:1.25rem;font-weight:500}
.warranty__text{padding-top:20px;font-weight:300}
.warranty__icon{bottom:0;left:0;position:absolute;width:100%;font-size:1.5rem;font-weight:800;text-align:center;color:hsla(0,0%,100%,.1)}
.warranty__figure{display:inline-block;background-color:#fff;border-radius:30px;box-shadow:0 0 50px 0 hsla(0,0%,100%,.5);width:120px;height:120px}
.warranty:after{content:"";position:absolute;bottom:20px;left:50%;display:block;margin-left:-5.5px;opacity:.75;width:11px;height:13px}
.payways{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-bottom:30px;padding-top:30px;font-size:.875rem}
.payways__item{padding-left:15px;padding-right:15px}
.payways__icon{display:block;width:125px;height:40px;margin-left:auto;margin-right:auto}
.payways__icon_qiwi{width:88px}
.payways__icon_euroset{width:120px}
.payways__icon_svyznoy{width:108px}
.payways__icon_webmoney{width:110px}
.footer{position:relative;color:#333;border-top:1px solid #def2f8}
.footer__wrap{max-width:1170px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}
.footer__head{display:flex;flex-wrap:wrap;padding-bottom:30px;padding-top:50px;border-bottom:1px solid #def2f8}
.footer__main{display:flex;flex-wrap:wrap;justify-content:space-between;width:20%}
.footer__slogan{font-family:Gotham Pro Light,sans-serif;font-family:var(--gotham-light);font-size:.8125rem;font-style:italic;opacity:.87}
.footer__app{margin-bottom:30px;margin-top:30px; font-size:14px; color:#777;}
.footer__app-ancor{display:block;width:167px;height:50px}
.footer__sotial{display:flex;flex-direction:column;justify-content:space-between;max-width:260px;padding-right:15px}
.footer__sotial-item+.footer__sotial-item{margin-top:30px}
.footer__nav{display:flex;justify-content:space-between;width:80%;padding-left:15px;border-left:1px solid #def2f8}
.footer__nav-col{flex:1;padding-left:15px;padding-right:15px}
.footer__nav-list{margin:10px 0 0;padding:0;list-style:none; font-size:14px; color:#777;}
.link2 a {text-decoration:none; color:#999;}
.footer__nav-item{padding-bottom:5px;padding-top:5px}
.footer__nav-ancor{font-size:.875rem;font-weight:300;color:#333}
.footer__nav-ancor:hover{color:#22a9d3;color:var(--primary);text-decoration:underline}
.footer__nav-ancor:active,.footer__nav-ancor:focus{color:#888}
.footer__title{margin:0;font-size:1rem;font-weight:600}
.footer__legal{max-width:1170px;margin-left:auto;margin-right:auto;font-size:.75rem;font-weight:300;text-align:center;color:#888}
.footer__copyright{margin-top:30px;padding-bottom:10px;padding-top:10px;font-size:.6875rem;font-weight:300;text-align:center;color:#fff;background-color:#22a9d3;background-color:var(--primary)}
.avatar{display:block;border-radius:50%;width:40px;height:40px}
.owl-nav{top:-50px;left:0;position:absolute;font-size:0;width:100%;height:50px}
.owl-prev{top:0;left:0;position:absolute;display:block;background-color:rgba(0,0,0,.05);border-radius:50%;transition:background-color .3s;width:50px;height:50px}
.owl-prev:hover{background-color:rgba(0,0,0,.25)}
.owl-next{top:0;right:0;position:absolute;display:block;background-color:rgba(0,0,0,.05);border-radius:50%;transition:background-color .3s;width:50px;height:50px}
.owl-next:hover{background-color:rgba(0,0,0,.25)}
.owl-dots{padding-bottom:30px;padding-top:30px;font-size:0;text-align:center}
.owl-dot{display:inline-block;margin-left:7.5px;margin-right:7.5px;vertical-align:middle;background-color:#91d6ec;border-radius:50%;width:6px;height:6px}
.owl-dot.active{background-color:#fff;width:10px;height:10px}
.owl-dot:hover{opacity:1}
body.no-webp .iti-flag{background-image:url(/img2/flags.png)}
body.webp .iti-flag{background-image:url(/img2/flags.webp)}
.iti-flag.en{height:10px;background-position:-1775px 0}
.form .intl-tel-input{display:block}
.form .intl-tel-input.allow-dropdown .selected-flag{width:60px;border-top-left-radius:23px;border-bottom-left-radius:23px}
.form .intl-tel-input.allow-dropdown input,.form .intl-tel-input.allow-dropdown input[type=tel],.form .intl-tel-input.allow-dropdown input[type=text]{padding-left:70px}
.form .intl-tel-input .country-list{font-size:.875rem;line-height:1.5rem}
.form .intl-tel-input .selected-flag{padding:0 0 0 20px}
.up{position:fixed;right:20px;bottom:60px;z-index:99;display:block;background-color:#22a9d3;background-color:var(--primary);border:none;border-radius:50%;box-shadow:0 0 35px rgba(38,137,189,.5);cursor:pointer;opacity:0;transition:all .3s;width:50px;height:50px}
.up:focus,.up:hover{box-shadow:none}
.up:focus{outline:none}
.up.fadein{opacity:.75}
.up.fixed{position:fixed;bottom:20px}
.worktypes{position:absolute;right:-30px;z-index:1;display:none;min-width:520px;margin:0;padding:20px;list-style:none;background-color:#fff;border-radius:10px;box-shadow:0 0 30px 0 rgba(0,0,0,.3)}
.worktypes__item{display:block;font-family:Gotham Pro Regular,sans-serif;font-family:var(--gotham);font-size:1.5rem;text-align:left}
.worktypes__link{display:block;padding-left:80px;padding-bottom:30px;padding-top:30px}
.worktypes__description{display:inline-block;float:right;font-size:1.125rem;color:#444}
.worktypes__ancor{display:block;padding-bottom:5px}
.jq-dropdown{position:absolute;z-index:9;display:none;margin-left:-30px;margin-top:20px}
.jq-dropdown-anchor-right{margin-left:0;text-align:left}
.jq-dropdown-menu{min-width:160px;max-width:280px;margin:0;padding:10px 0;overflow:visible;list-style:none;background:#fff;border-radius:10px;box-shadow:0 0 25px 0 rgba(38,137,189,.5);box-shadow:var(--shadow)}
.jq-dropdown-menu a{display:block;padding:10px 30px;color:#333;white-space:nowrap;transition:color .3s}
.jq-dropdown-menu a:hover{color:#a5a5a5;cursor:pointer}
.jq-dropdown-scroll .jq-dropdown-menu{max-height:180px;overflow:auto}
.breadcrumbs{position:relative;margin:0 auto;padding:30px 0;list-style:none;font-size:0;text-align:left}
.breadcrumbs__item{position:relative;display:inline-block;margin-top:10px;margin-right:20px;padding-right:30px;font-family:Gotham Pro Regular,sans-serif;font-family:var(--gotham);font-size:.875rem;vertical-align:top;color:#464646}
.breadcrumbs__item:after{content:"/";position:absolute;top:0;right:0;font-family:Gotham Pro Regular,sans-serif;font-family:var(--gotham);font-size:.875rem;color:#22a9d3;color:var(--primary)}
.breadcrumbs__item:last-child{margin-right:0;padding-right:0}
.breadcrumbs__item:last-child:after{display:none}
.breadcrumbs__item_current{color:#464646}
.breadcrumbs__item:nth-last-child(2):before{content:"";position:absolute;top:-1px;left:0;display:none;width:10px;height:24px}
.breadcrumbs__link{display:inline-block;color:#22a9d3;color:var(--primary)}
.breadcrumbs__link:hover{text-decoration:underline}
.breadcrumbs_light .breadcrumbs__item:after,.breadcrumbs_light .breadcrumbs__item_current,.breadcrumbs_light a{color:#fff}
.breadcrumbs_center{text-align:center}
.content{ font-family:Gotham Pro Light,sans-serif;font-family:var(--gotham-light);font-size:1rem;line-height:1.5rem;color:#333;
max-width: 1170px;
margin: 0 auto 0 auto;
padding: 0 15px 15px 15px;
}


.content__title,.content h2.content__title{font-family:Gotham Pro Light,sans-serif;font-family:var(--gotham-light);font-size:2.25rem;line-height:3rem;text-align:left}
.content__title span,.content h2.content__title span{text-transform:lowercase}
.content__box{margin-top:30px}
.content>ul{list-style:none}
.content>ul>li{position:relative;padding-left:20px}
.content>ul>li:before{content:"";position:absolute;top:10px;left:0;display:block;background-color:#22a9d3;background-color:var(--primary);border-radius:50%;width:5px;height:5px}
.content a{color:var(--primary); color:#106FA5; border-bottom:1px solid #E3F2F9;transition:border-color .3s}
.content a:hover{border-color:transparent; color:#F00000;}
.content h1{margin:0 0 20px 0;font-family:Gotham Pro Light,sans-serif;font-family:var(--gotham-light);font-size:2.8rem;line-height:3.125rem;font-weight:400;}
.content h2{margin:50px 0 20px 0; font-family:Gotham Pro Light,sans-serif;font-family:var(--gotham-light);font-size:2.2rem;line-height:3.125rem;font-weight:400;}
.content strong{font-family:Gotham Pro Bold,sans-serif;font-family:var(--gotham-bold)}
.content p:empty{margin:0}
.content table{width:100%;margin:20px 0;border-spacing:0;border:1px solid #eee;border-top:0;}
.content table th{font-weight:700;text-align:left}
.content table td,.content table th{padding:10px 5px;vertical-align:center;border:1px solid #eee;border-bottom:0;border-left:0;}
.content table td:last-child,.content table th:last-child{border-right:0}
.content table td p,.content table th p{margin:0}
.content table td ol,.content table td ul,.content table th ol,.content table th ul{margin:0;padding:0 0 0 15px}

.content     table {width: 100%; border-collapse: collapse; margin:20px 0; border-radius:3px;}
.content     table thead tr {color: #ffffff; font-weight: bold; background: #22A9D3; border-radius:3px;}
.content     table thead tr td { padding: 7px 5px; }
.content     table tbody tr td { padding: 7px 5px;}
.content     table tbody tr td span {font-weight:bold; }
.content     table tbody tr:nth-child(2n) {background: #F9FEFF;}
.content     table td:nth-child(2n),.content     table td:nth-child(3n) {text-align:center; min-width:9.5%;}
.content     table td:nth-child(4n),.content     table td:nth-child(4n) {text-align:center; min-width:18%;}
.content     table tbody tr:hover {background: #E7F4F7; }
.content .tbl_idx td:nth-child(2n), .content .tbl_idx     td:nth-child(3n) {text-align:center; min-width:14%;}
.content .tbl_idx td {font-size: 20px; padding: 10px 10px; }
.content table .other {font-weight: bold;}

@media only screen and (max-width: 468px) {
.content	table td, .content .tbl_idx td { min-width:auto;}
.content     table thead tr td { padding: 7px 2px; }
.content     table tbody tr td { padding: 7px 2px;}
.content .tbl_idx td {font-size: 18px; padding: 10px 3px; }
.content     table td:nth-child(2n) {display:none;}

}

.subjects__icon{display:block;margin:0 auto;background-repeat:no-repeat;background-position:-1110px -55px;width:90px;height:90px}
body.no-webp .subjects__icon{background-image:url(/img2/subjects.png)}
body.webp .subjects__icon{background-image:url(/img2/subjects.webp)}
.subjects__icon_clear{background-image:none}
.subjects__icon_1{background-position:-485px -55px}
.subjects__icon_3{background-position:-1565px -55px}
.subjects__icon_4{background-position:-940px -55px}
.subjects__icon_8{background-position:-40px -55px}
.subjects__icon_9{background-position:-260px -55px}
.subjects__icon_10{background-position:-1110px -55px}
.subjects__icon_13{background-position:-715px -55px}
.subjects__icon_18{background-position:-1340px -55px}
.subjects__icon_23,.subjects__icon_24{background-position:-1785px -55px}
.subjects .owl-carousel{padding-left:50px;padding-right:50px}
.subjects .owl-carousel .owl-stage{margin-left:auto;margin-right:auto}
.subjects .owl-item{height:235px;padding:30px 15px}
.subjects .owl-item a{display:block;padding:20px 5px;font-family:Gotham Pro Regular,sans-serif;font-family:var(--gotham);font-size:1rem;text-align:center;color:#22a9d3;color:var(--primary);background-color:#fff;border-radius:30px;width:100%;height:100%}
.subjects .owl-item.active a{box-shadow:0 0 20px 0 rgba(38,137,189,.5)}
.subjects .owl-nav{position:absolute;top:50%;z-index:-1;transform:translateY(-50%)}
.subjects.subjects_languages .subjects__link{display:flex;justify-content:center;align-items:center}
.subjects.subjects_languages .owl-item{height:135px}
.subjects.subjects_languages .owl-stage{margin:0 auto}
.index{max-width:950px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;font-family:Gotham Pro Light,sans-serif;font-family:var(--gotham-light);font-size:1rem;line-height:1.5rem;color:#333}
.index__head{position:relative;padding:5px 100px 29px}
.index__title{text-align:center}
.index__box{position:relative;max-height:500px;padding:42px 0 0;overflow:hidden;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8}
.index__box:before{content:"";position:absolute;bottom:100px;left:0;width:100%;height:40px;background:linear-gradient(hsla(0,0%,100%,0),#fff)}
.index__box.active{max-height:none;padding:42px 0 100px}
.index__box.active:before{display:none}
.index__list{margin:0;padding:0;list-style:none;list-style-position:inside;column-count:2}
.index__item{padding-top:10px;padding-right:20px;list-style-type:disc}
.index__item a{font-size:1rem;line-height:1.625rem;color:#333;transition:all .3s}
.index__item a:hover{color:#22a9d3;color:var(--primary)}
.index__more{position:absolute;bottom:0;left:0;width:100%;height:100px;padding:30px 0;text-align:center;background:#fff}
.player{position:relative;z-index:2;max-width:560px;margin:auto;overflow:hidden;border-radius:30px;box-shadow:0 0 25px 0 rgba(38,137,189,.5);box-shadow:var(--shadow)}
.paginator{position:relative;font-size:1rem;line-height:2.1875rem;text-align:center;color:#555}
.paginator a{display:block;min-width:30px;height:40px;font-size:1rem;line-height:2.5rem;color:#333;text-decoration:none;transition:color .3s}
.paginator a:hover{color:#22a9d3;color:var(--primary)}
.paginator__list{display:inline-block;margin:0;padding:20px 0;list-style:none;font-size:0}
.paginator__item{display:inline-block;padding:0 5px;vertical-align:top}
.paginator__item span{display:block;width:40px;height:40px;font-size:1rem;line-height:2.5rem;text-align:center;color:#333}
.paginator__item_current a,.paginator__item_current a:hover{color:#e1e1e1}
.paginator__control{position:absolute;top:20px;display:block}
.paginator__control:after{top:13px}
.paginator__control:before{top:17px}
.paginator__control_prev{left:0}
.paginator__control_prev:after{content:"";position:absolute;left:0;display:block;width:0;height:0;border-color:transparent #333 transparent transparent;border-style:solid;border-width:6px 7px 6px 0}
.paginator__control_prev:before{content:"";position:absolute;left:7px;display:block;width:7px;height:4px;background-color:#333}
.paginator__control_prev:hover:after{border-color:transparent #22a9d3 transparent transparent;border-right-color:var(--primary);border-top-color:transparent}
.paginator__control_prev:hover:before{background-color:#22a9d3;background-color:var(--primary)}
.paginator__control_next{right:0}
.paginator__control_next:after{content:"";position:absolute;right:0;display:block;width:0;height:0;border-color:transparent transparent transparent #333;border-style:solid;border-width:6px 0 6px 7px}
.paginator__control_next:before{content:"";position:absolute;right:7px;display:block;width:7px;height:4px;background-color:#333}
.paginator__control_next:hoverafter{border-color:transparent transparent transparent #22a9d3;border-left-color:var(--primary);border-bottom-color:transparent;border-right-color:transparent;border-top-color:transparent}
.paginator__control_next:hover:before{background-color:#22a9d3;background-color:var(--primary)}
.paginator__count{position:absolute;right:0;bottom:32px}
.subject{min-height:720px;margin-top:-160px;padding-bottom:140px;padding-top:140px}
.subject__wrap{width:100%;max-width:1140px;margin-left:auto;margin-right:auto}
.subject__title{max-width:1140px;margin:0 auto;font-family:Gotham Pro Light,sans-serif;font-family:var(--gotham-light);font-size:2.125rem;line-height:3rem;font-weight:400;text-align:center}
.subject__title strong{font-family:Gotham Pro Regular,sans-serif;font-family:var(--gotham)}
.subject__flex{display:flex;flex-flow:row;justify-content:space-around;padding-bottom:30px;padding-top:30px}
.subject__flex_center{justify-content:center}
.subject__flex_center>div{font-family:Gotham Pro Light,sans-serif;font-family:var(--gotham-light);font-size:1.25rem}
.subject__flex_center>div a{font-family:Gotham Pro Regular,sans-serif;font-family:var(--gotham);color:#22a9d3;color:var(--primary)}
.subject__flex_center>div+div{margin-left:30px}
.subject-info{width:40%;min-height:350px;margin:0;padding:40px 30px;list-style:none;background:#fff;border-radius:50px;box-shadow:0 0 25px 0 rgba(38,137,189,.5);box-shadow:var(--shadow)}
.subject-info__item{position:relative;font-family:Gotham Pro Light,sans-serif;font-family:var(--gotham-light);font-size:1.25rem;color:#333}
.subject-info__item strong{float:right;font-family:Gotham Pro Regular,sans-serif;font-family:var(--gotham)}
.subject-info__item span,.subject-info__item strong{position:relative;display:inline-block;padding-left:10px;padding-right:10px;background-color:#fff}
.subject-info__item+.subject-info__item{margin-top:30px}
.subject-info__item:before{content:"";position:absolute;bottom:9px;display:block;width:100%;border-bottom:2px dotted #333}
.subject-part{width:60%;padding-left:30px;padding-bottom:20px;padding-top:20px}
.subject-part__title{margin-bottom:30px;font-family:Gotham Pro Bold,sans-serif;font-family:var(--gotham-bold);font-size:1.625rem;color:#fff}
.subject-part__list{margin:0 0 46px;padding:0;list-style:none;text-align:left}
.subject-part__item{position:relative}
.subject-part__item+.subject-part__item{margin-top:30px}
.subject-part__head{position:relative;z-index:0;padding:14px 30px 12px;font-family:Gotham Pro Regular,sans-serif;font-family:var(--gotham);font-size:1rem;color:#333;background-color:#fff;border-radius:25px;cursor:pointer}
.subject-part__head:before{content:"";position:absolute;top:20px;right:20px;display:block;border-left:8px solid transparent;border-bottom:0 solid transparent;border-right:8px solid transparent;border-top:9px solid #22a9d3;border-top-color:var(--primary);transition:border-width .3s;width:0;height:0}
.subject-part__head.active{z-index:3}
.subject-part__head.active:before{border-width:0 8px 9px}
.subject-part__body{position:absolute;top:25px;left:0;z-index:2;display:none;width:100%;padding:30px 30px 10px;overflow:hidden;font-size:1rem;line-height:1.75rem;color:#333;background:#fff;border-bottom-right-radius:25px;border-bottom-left-radius:25px;box-shadow:0 0 25px 0 rgba(38,137,189,.5);box-shadow:var(--shadow)}
.subject-box{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:480px;padding:40px 20px 50px;background-color:#fff;border-radius:50px;box-shadow:0 0 25px 0 rgba(38,137,189,.5);box-shadow:var(--shadow)}
.subject-box__head{display:flex;flex-direction:row;justify-content:center;padding-left:20px;padding-right:20px}
.subject-box__item{width:25%;font-family:Gotham Pro Light,sans-serif;font-family:var(--gotham-light);font-size:1.125rem;color:#888}
.subject-box__item strong{font-family:Gotham Pro Regular,sans-serif;font-family:var(--gotham);color:#333}
.subject-box__body{margin-top:40px;padding-left:20px;padding-right:20px;text-align:center}
.subject-box__body a{color:#22a9d3;color:var(--primary)}
.subject-box__body a:focus,.subject-box__body a:hover{text-decoration:underline}
.subject-box__body a:visited{color:purple;color:var(--visited)}
.subject-box__footer{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;padding-left:20px;padding-right:20px}
.subject-box__ancor{display:flex;flex-basis:50%;flex-direction:column;justify-content:space-between;max-width:320px;font-family:Open Sans,sans-serif;font-family:var(--default);font-size:.875rem;color:#333}
.subject-box__ancor_prev{text-align:left}
.subject-box__ancor_next{text-align:right}
.subject-box__ancor-control{display:block;margin-top:10px;font-size:1.125rem}
.subject-box__ancor-control,.subject-box__ancor:hover{color:#22a9d3;color:var(--primary)}
.subject-box__ancor:hover span{text-decoration:underline}
.subject-box__task{font-family:Gotham Pro Regular,sans-serif;font-family:var(--gotham);font-size:1.25rem}
.subject-box__action{position:absolute;bottom:40px;left:50%;margin-right:-50%;text-align:center;transform:translateX(-50%)}
.subject-accordion{overflow:hidden}
.subject-accordion__head{margin:0;padding:30px 20px;list-style:none;font-size:0}
.subject-accordion__body{margin:0;padding:0 20px;list-style:none}
.subject-accordion__body>li:first-child .subject-accordion__content.active:before,.subject-accordion__body>li:last-child .subject-accordion__content.active:after{display:block}
.subject-accordion__box{display:inline-block;width:33.33%;padding:0 15px}
.subject-accordion__box:first-child{padding-left:0}
.subject-accordion__box:last-child{padding-right:0}
.subject-accordion__tab{position:relative;z-index:1;padding:12px 20px;font-family:Gotham Pro Regular,sans-serif;font-family:var(--gotham);font-size:1rem;text-align:left;color:#333;background-color:#fff;border:1px solid #fff;border-radius:23px;box-shadow:0 0 25px 0 rgba(38,137,189,.5);box-shadow:var(--shadow);cursor:pointer}
.subject-accordion__tab_mobile{display:none}
.subject-accordion__tab:after{content:"";position:absolute;top:22px;right:25px;display:block;width:0;height:0;border-left:7px solid transparent;border-bottom:0 solid transparent;border-right:7px solid transparent;border-top:8px solid #22a9d3;border-top-color:var(--primary)}
.subject-accordion__tab.active{padding-bottom:35px;border:1px solid #dedede;border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:none}
.subject-accordion__tab.active:after{border-width:0 7px 8px;border-bottom-color:#22a9d3;border-bottom-color:var(--primary)}
.subject-accordion__content{position:relative;z-index:0;display:none;padding:25px 20px;color:#44100a;background-color:#fff;border-radius:30px}
.subject-accordion__content.active{display:block;margin-top:-31px;margin-bottom:30px;border:1px solid #dedede}
.subject-accordion__content.active:after,.subject-accordion__content.active:before{content:"";position:absolute;top:0;display:none;background-color:#fff;width:30px;height:30px}
.subject-accordion__content.active:after{right:-1px;border-right:1px solid #dedede}
.subject-accordion__content.active:before{left:-1px;border-left:1px solid #dedede}
.subject-accordion__safe{overflow:hidden}
.enter{font-family:Open Sans,sans-serif;font-family:var(--default)}
.enter_zaochnik1{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background-position:50%;background-color:#235c76;background-size:cover}
body.no-webp .enter_zaochnik1{background-image:url(/img2/enter_background.jpg)}
body.webp .enter_zaochnik1{background-image:url(/img2/enter_background.webp)}
.enter__wrap{max-width:420px;margin:auto;padding-bottom:30px;padding-top:30px}
.enter__box{position:relative;display:none;width:100%;background-color:#fff;border-radius:5px}
.enter__box.active{display:block}
.enter__tabs{font-size:0}
.enter__tab{display:inline-block;padding-bottom:12px;padding-top:12px;font-size:1.125rem;text-align:center;color:#888;background-color:#f3f3f3;cursor:pointer}
.enter__tab:first-child{width:40%;border-top-left-radius:5px;border-bottom-right-radius:10px}
.enter__tab:last-child{width:60%;padding-right:51px;border-top-right-radius:5px;border-bottom-left-radius:10px}
.enter__tab.active{color:#333;background-color:#fff;cursor:default}
.enter__tab.active:hover{color:#333}
.enter__tab:hover{color:#22a9d3;color:var(--primary)}
.enter__sotial,.enter__title{text-align:center}
.enter__title{padding-bottom:20px;padding-top:20px;font-weight:600;color:#333}
.enter__body{max-width:450px;margin:0 auto;padding-left:25px;padding-right:25px}
.enter__or{position:relative;padding-bottom:15px;padding-top:15px;font-size:.8125rem;font-weight:700;color:#cecece;border-bottom:1px solid #cecece}
.enter__or span{position:absolute;top:20px;left:50%;display:inline-block;margin-right:-50%;padding-left:10px;padding-right:10px;background-color:#fff;transform:translateX(-50%)}
.enter__author{display:block;padding-bottom:13px;padding-top:13px;text-align:center;color:#333;background-color:#f3f3f3;border-bottom-right-radius:5px;border-bottom-left-radius:5px;transition:color .3s}
.enter__author:hover{color:#22a9d3;color:var(--primary)}
.enter__eye{position:absolute;top:50%;right:25px;z-index:1;transform:translateY(-50%);cursor:pointer;transition:all .3s;width:15px;height:15px}
.enter .form .form__col{padding-bottom:0}
.cities{position:absolute;bottom:40px;left:0;z-index:9;display:none;margin:0;padding:20px;list-style:none;text-align:left;background-color:#eee;border-radius:10px}
.cities:after{content:"";position:absolute;bottom:-10px;left:10px;display:block;width:0;height:0;border-color:#eee transparent transparent;border-style:solid;border-width:10px 10px 0}
.cities.cities_ru{width:560px;column-count:3}
.cities__flag{display:inline-block}
.cities__container{position:relative}
.cities__button{min-height:25px;background:none;border:none;cursor:pointer}
.cities__link{color:#888;border-bottom:1px dashed #888}
.cities__ancor{position:relative;color:#22a9d3;color:var(--primary)}
.cities__icon:before{top:-1px;left:-25px;width:18px;height:25px;background-size:18px 25px}
.cities__item{padding:5px 0}
.cities__title:hover{text-decoration:underline}
.billboard{margin-top:-1px;color:#333;box-shadow:inset 0 10px 30px -10px rgba(0,0,0,.15)}
.billboard_services{background-color:#eff8fb}
.billboard_feedback{min-height:442px;color:#fff;background-color:#333;background-position:50%}
body.no-webp .billboard_feedback{background-image:url(/img2/billboards/feedback.jpg)}
body.webp .billboard_feedback{background-image:url(/img2/billboards/feedback.webp)}
.billboard_tape{min-height:442px;color:#fff;background-color:#333;background-position:50%}
body.no-webp .billboard_tape{background-image:url(/img2/billboards/tape.jpg)}
body.webp .billboard_tape{background-image:url(/img2/billboards/tape.webp)}
.billboard_default{min-height:242px;color:#fff;background:linear-gradient(270deg,#37ecba 0,#1986c7);background-color:#333}
.billboard__wrap{position:relative;max-width:1170px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}
.billboard__wrap_services{min-height:576px}
.billboard__wrap_services:after{content:"";position:absolute;right:0;bottom:0;z-index:1;background-color:#eff8fb;width:398px;height:554px}
body.no-webp .billboard__wrap_services:after{background-image:url(/img2/billboards/services.png)}
body.webp .billboard__wrap_services:after{background-image:url(/img2/billboards/services.webp)}
.billboard__title{margin-bottom:25px;padding-bottom:12px;padding-top:4px;text-align:left}
.billboard__title:after{content:"";position:absolute;bottom:0;left:0;background-color:#22a9d3;background-color:var(--primary);width:40px;height:3px}
.billboard__title_default:after,.billboard__title_feedback:after,.billboard__title_tape:after{background-color:hsla(0,0%,100%,.3)}
.billboard__text{padding-bottom:30px;font-size:1.125rem;font-weight:300;color:#fff}
.billboard__text a{color:#fff}
.billboard__text strong{font-weight:600}
.shorts{max-width:620px;margin:0;padding:0;overflow:hidden;list-style:none}
.shorts__item{position:relative;margin-bottom:20px;padding-left:37px;font-size:1.25rem;font-weight:300}
.shorts__rate{display:inline-block;vertical-align:middle}
.shorts_primary .shorts__item{width:290px}
.shorts_primary .shorts__item_even{width:320px}
.shorts_primary .shorts__item_col{float:left}
.services{padding-bottom:60px;padding-top:132px;color:#333}
.services__wrap{max-width:1170px;margin-left:auto;margin-right:auto}
.services__head{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;padding-left:15px;padding-right:15px}
.services__title{text-align:left}
.services__select{width:50%}
.services-table{width:100%}
.services-table__link{display:block;padding:20px 15px;font-weight:300;color:#333}
.services-table__link_title{font-weight:400}
.services-table__avatar{display:block;padding:10px;font-size:1.875rem;font-weight:800;text-align:center;color:rgba(0,0,0,.35);background-color:#888;border-radius:50%;width:67px;height:67px}
.services-table__th{padding:30px 15px;font-size:.875rem;font-weight:600;text-align:left;text-transform:uppercase;cursor:pointer}
.services-table__th_large{width:50%}
.services-table__th_medium{width:30%}
.services-table__th_small{width:20%}
.services-table__row{transition:all .3s}
.services-table__row:hover,.services-table__row_hover{padding-left:0;padding-right:0;box-shadow:0 10px 50px 0 rgba(0,0,0,.15)}
.services-table__row:hover .services-table__order span,.services-table__row_hover .services-table__order span{display:inline}
.services-table__row:nth-child(7n+1) .services-table__avatar{background:linear-gradient(51deg,#2e3192,#1bffff)}
.services-table__row:nth-child(7n+2) .services-table__avatar{background:linear-gradient(51deg,#d4145a,#fbb03b)}
.services-table__row:nth-child(7n+3) .services-table__avatar{background:linear-gradient(51deg,#662d8c,#ed1e79)}
.services-table__row:nth-child(7n+4) .services-table__avatar{background:linear-gradient(51deg,#00a8c5,#ffff7e)}
.services-table__row:nth-child(7n+5) .services-table__avatar{background:linear-gradient(51deg,#d74177,#ffe98a)}
.services-table__row:nth-child(7n+6) .services-table__avatar{background:linear-gradient(51deg,#312a6c,#852d91)}
.services-table__row:nth-child(7n+7) .services-table__avatar{background:linear-gradient(51deg,#c74056,#ea8b43)}
.services-table th:first-child{width:50%}
.services-table th:nth-child(2),.services-table th:nth-child(3){width:25%}
.services-table td{padding:0;font-weight:300;vertical-align:middle}
.services-table td:first-child .services-table__link{padding-right:0}
.services-table td:first-child{width:10%}
.services-table td:nth-child(2){width:40%}
.services-table td:nth-child(3){width:20%}
.services-table td:nth-child(4),.services-table td:nth-child(5){width:15%}
.services-table td:last-child .services-table__link{padding:0 15px 0 0}
.services-table__order{display:block;float:right;min-width:150px;height:24px;padding-right:32px}
.services-table__order span{display:none;font-size:.875rem;font-weight:600;color:#22a9d3;color:var(--primary);text-transform:uppercase}
.services-table__icon{display:inline-block;min-height:20px;padding-right:32px;vertical-align:middle}
.services-table__icon_sort{transition:all .3s}
.services-table__icon_sort.reverse{transform:rotate(180deg)}
.columns{margin-bottom:30px;margin-top:30px}
.columns__main{width:70%;padding-right:30px}
.columns__aside{width:30%}
.rate{margin:0;padding:0;overflow:hidden;border:none}
.rate:not([disabled]) .rate__input~.rate__star:hover:before,.rate:not([disabled]) .rate__input~.rate__star:hover~.rate__star:before{display:block}
.rate .rate__input{display:none}
.rate .rate__input:checked+.rate__star:before,.rate .rate__input:checked~.rate__star:before{display:block}
.rate .rate__star{display:block;float:right;padding-left:6px;cursor:pointer;width:19px;height:13px}
.rate .rate__star:active{-webkit-tap-highlight-color:transparent}
.rate .rate__star:before{content:"";display:none;width:19px;height:13px}
.rate.rate_large .rate__star{padding-left:8px;width:28px;height:20px}
.rate.rate_large .rate__star:before{width:28px;height:20px}
.rate.rate_medium .rate__star{padding-left:5px;width:20px;height:15px}
.rate.rate_medium .rate__star:before{width:20px;height:15px}
.rate .rate__form{display:none}
.article-stars{margin:30px 60px;font-size:.9375rem;text-align:left}
.article-stars__first-text{margin-bottom:10px}
.article-stars__rate-text{display:inline-block;float:right;margin-left:10px;overflow:hidden;font-size:1.125rem;font-weight:600;color:#666}
.article-stars__rate{display:inline-block}
.confirm{margin-top:30px;padding-left:15px;padding-right:15px;font-size:.5625rem;line-height:1rem;text-align:center}
.confirm_left{text-align:left}
.confirm a{color:#000}
.tape-card{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;padding:10px 30px 10px 20px;overflow:hidden;font-size:.875rem;color:#333;background-color:#fff;border-radius:5px;box-shadow:0 5px 25px 0 rgba(0,0,0,.1)}
.tape-card__col{padding-bottom:10px;padding-top:10px}
.tape-card__col:nth-child(3){width:100%}
.tape-card__item{padding-left:22px;color:#888}
.tape-card__item span{color:#333}
.tape-card__type{padding-left:0;font-size:1rem;color:#333}
.tape-card__name{font-size:1.125rem;color:#22a9d3;color:var(--primary);border-bottom:1px solid transparent}
.tape-card__name:active,.tape-card__name:focus,.tape-card__name:hover{border-color:#22a9d3;border-color:var(--primary)}
.tape-card__name:visited{color:purple;color:var(--visited)}
.tape-card__name:visited:active,.tape-card__name:visited:focus,.tape-card__name:visited:hover{border-color:purple;border-color:var(--visited)}
.tape-card+.tape-card{margin-top:20px}
.page{background:#f8f8f8}
.page-nav{overflow-x:auto;white-space:nowrap;border-bottom:1px solid #dfdfdf}
.page-nav__wrap{max-width:1170px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}
.page-nav__item{cursor:pointer}
.page-nav__item+.page-nav__item{margin-left:60px}
.video-container iframe{max-width:100%}
.items-list{margin:0 0 30px;padding:0;list-style:none;column-count:4}
.items-list_2{column-count:2}
.items-list__item{margin-bottom:10px;margin-top:10px}
.items-list__ancor{font-size:.9375rem;color:#333}
.items-list__ancor:hover{color:#22a9d3;color:var(--primary);text-decoration:underline}
.alphabit{display:flex;flex-wrap:wrap}
.alphabit__column{width:33.33333%;margin-bottom:30px;padding-right:20px}
.alphabit__letter{font-family:Gotham Pro Bold,sans-serif;font-family:var(--gotham-bold);font-size:2.5rem;color:#22a9d3;color:var(--primary)}
.alphabit__list{margin:0;padding:0;list-style:none}
.alphabit__item{display:inline-block;width:100%;margin-bottom:10px;margin-top:10px}
.alphabit_small .alphabit__letter{font-size:1.5rem}
.search{position:relative}
.search__button{position:absolute;top:50%;right:20px;transform:translateY(-50%);width:18px;height:19px}
.survey__form{max-width:840px;min-height:800px;margin:0 auto;padding:30px 15px 70px}
.survey__progressbar{position:relative;width:100%;height:50px;padding:8px;background-color:#efefef;border-radius:35px}
.survey__progressbar-line{width:10%;min-width:160px;max-width:100%;height:100%;background-color:#22a9d3;background-color:var(--primary);border-radius:30px}
.survey__progressbar-text{left:40px;font-weight:400;color:#fff}
.survey__progressbar-sale,.survey__progressbar-text{position:absolute;top:14px;font-family:Open Sans,sans-serif;font-family:var(--default);font-size:.875rem}
.survey__progressbar-sale{right:20px;font-weight:700;color:#000;opacity:.5}
.survey__progressbar-gift{position:absolute;top:14px;right:85px;width:20px;height:20px}
.survey__block{display:none;width:100%;padding:20px 30px 30px;background-color:#fff;border-radius:10px;box-shadow:0 10px 35px 0 rgba(0,0,0,.15)}
.survey__block_active{display:block}
.survey__title{margin-bottom:20px;font-family:Gotham Pro Bold,sans-serif;font-family:var(--gotham-bold);font-size:1.75rem;color:#000}
.survey__content-flexwrap{display:flex}
.survey__content-flexitem{width:50%;padding-right:10px}
.survey__button-wrap{margin-top:30px;margin-left:30px}
.survey .button,.survey__old{width:170px;text-align:center}
.survey__label{font-family:Open Sans,sans-serif;font-family:var(--default);font-size:1rem;line-height:1.5rem;font-weight:600;color:rgba(0,0,0,.84)}
.survey__label:hover{color:#22a9d3;color:var(--primary)}
.survey__ul{margin:0;padding-left:0;list-style:none}
.survey__ul :last-child{margin-bottom:0}
.survey__li{margin-bottom:30px}
.survey input:checked+label{color:#22a9d3;color:var(--primary)}
.survey__checkbox input{display:none}
.survey__checkbox input:checked+label:before{border:1px solid #22a9d3;border:1px solid var(--primary)}
.survey__checkbox label{position:relative;display:inline-block;padding-left:40px;cursor:pointer}
.survey__checkbox label:before{content:"";position:absolute;top:0;left:0;display:inline-block;background-color:#fff;border:1px solid #d7d7d7;border-radius:3px;width:22px;height:22px}
.survey__textarea{display:none;margin-top:30px}
.survey__textarea.show{display:block}
.survey .first-step,.survey .question-count_2{display:none}
.survey__success-title{margin-top:20px;font-family:Gotham Pro Bold,sans-serif;font-family:var(--gotham-bold);font-size:1.625rem;text-align:center;color:#333}
.survey__success-sale{color:#22a9d3;color:var(--primary)}
.survey__success-par{margin-top:20px;font-family:Gotham Pro Regular,sans-serif;font-family:var(--gotham);font-size:1.25rem;text-align:center;color:#333}
.survey__finish{display:none}
.survey__success-finish{display:block}
.survey__success-wrapper{max-width:840px;min-height:800px;margin:0 auto;padding:30px 15px 70px}
.play{position:relative;min-height:60px;background-color:#fff;border-radius:50%;width:60px;height:60px}
.play:before{content:"";position:absolute;top:50%;left:50%;margin-left:-6px;border-color:transparent transparent transparent #22aad3;border-style:solid;border-width:10px 0 10px 18px;transform:translateY(-50%);width:0;height:0}
.music-player{margin-bottom:30px;margin-top:30px;text-align:center}
.music-player .music-player__control{position:relative;display:inline-block;vertical-align:middle;background-color:#22a9d3;background-color:var(--primary);border-radius:50%;cursor:pointer;width:30px;height:30px}
.music-player .music-player__control._play:before{content:"";position:absolute;top:50%;left:50%;display:block;width:0;height:0;margin-left:-3px;border-color:transparent transparent transparent #fff;border-style:solid;border-width:5px 0 5px 9px;transform:translateY(-50%)}
.music-player .music-player__control._pause:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%}
.music-player .music-player__track{margin-left:10px}
.intro_v3{margin-top:30px}
.intro_v3 .intro__title_v3{font-family:Gotham Pro Regular,sans-serif;font-family:var(--gotham);font-size:2.25rem}
.intro_v3 .intro__title_v3 h1{display:inline;margin:0;font-size:2.25rem;font-weight:400}
.intro_v3 .intro__subtitle_v3{margin:15px 0 30px;font-family:Gotham Pro Regular,sans-serif;font-family:var(--gotham);font-size:1.125rem}
.intro_v3 .intro__grid_v3{justify-content:space-around;max-width:980px;margin:0 auto}
.intro_v3 .intro__col_v3{min-width:280px;border-radius:10px;box-shadow:0 5px 20px 0 rgba(0,0,0,.1)}
.intro_v3 .intro__box_v3{position:relative;max-width:260px;margin-top:30px;padding-top:110px;padding-bottom:40px;font-family:Gotham Pro Regular,sans-serif;font-family:var(--gotham);font-size:2.25rem}
.intro_v3 .intro__box_v3 ul{display:inline-block;margin:0;padding:0;list-style:none;font-size:1rem;text-align:left}
.intro_v3 .intro__box_v3 ul li{margin:10px 0;padding-left:30px}
.intro_v3 .intro__button_v3{width:100%;padding:0 15px;font-size:.8125rem;border:2px solid #eb5469}
.intro_v3 .intro__button_v3.intro__button_v3_desktop{position:absolute;bottom:-25px;left:0;color:#eb5469;background-color:#fff}
.intro_v3 .intro__button_v3.intro__button_v3_mobile{display:none;margin:30px auto;color:#fff;background-color:#eb5469}
.intro_v3 .intro__button_v3:hover{color:#fff;background-color:#eb5469}
.messages-inline{display:none;margin:30px;font-size:.875rem}
.messages-inline._show{display:block}
.messages-inline a{color:#22a9d3;color:var(--primary)}
.messages{position:fixed;top:155px;right:0;z-index:99;width:100%;max-width:320px;margin:0;padding:0 15px;list-style:none}
.messages a{color:#22a9d3;color:var(--primary)}
.messages li{position:relative;padding:15px 35px 15px 15px;font-size:.875rem;text-align:left;color:#fff;background-color:#22a9d3;background-color:var(--primary);border-radius:10px;box-shadow:0 0 25px 0 rgba(38,137,189,.5);box-shadow:var(--shadow);cursor:pointer}
.messages li:before{content:"";position:absolute;top:10px;right:10px;z-index:1;width:14px;height:14px}
.messages li.error{background-color:#cc4e4e;background-color:var(--error);box-shadow:0 0 25px 0 rgba(236,112,99,.5);box-shadow:var(--shadow-error)}
.messages li.success{background-color:#2ecc71;background-color:var(--success);box-shadow:0 0 25px 0 rgba(46,204,113,.5);box-shadow:var(--shadow-success)}
.messages li+li{margin-top:10px}
@keyframes button-spin{0%{transform:rotate(0)}
to{transform:rotate(1turn)}
}
.loading:after,.loading:before{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%}
.loading:before{border:2px solid rgba(0,0,0,.15)}
.loading:after{border:2px solid transparent;border-top-color:#fff;box-shadow:0 0 0 1px transparent;animation:button-spin .6s linear;animation-iteration-count:infinite}
.share{min-width:125px;text-align:right;cursor:pointer}
.share span{vertical-align:middle}
.share._open .share__title{display:none}
.share._open .share__icons{display:inline-block}
.share .share__title{display:inline-block;padding:6.5px 8px}
.share .share__icons{display:none}
.share .share__icon{padding:0;width:32px;height:32px}
.share .share__count-icon{display:inline-block;margin:10px;width:12px;height:12px}
.toc-list>ol{padding-left:0}
.toc-list ol{margin:20px 0;list-style:none;counter-reset:li}
.toc-list li:before{content:counters(li,".") ". ";counter-increment:li}
.toc-list a{text-decoration:underline}
.toc-list a:hover{text-decoration:none}
.tabs .tabs__head{position:relative;z-index:1;padding-top:15px;overflow:hidden;font-size:0}
.tabs .tabs__body{position:relative}
.tabs .tabs__tab{display:inline-block;padding:14px 20px;font-size:1.125rem;text-align:center;color:#888;background-color:#f8f8f8;border-top-left-radius:10px;border-top-right-radius:10px;cursor:pointer}
.tabs .tabs__tab.active{color:#333;background-color:#fff;box-shadow:0 5px 25px 0 rgba(0,0,0,.1);cursor:default}
.tabs .tabs__tab.active:hover{color:#333}
.tabs .tabs__tab:hover{color:#22a9d3;color:var(--primary)}
.tabs .tabs__box{display:none;background-color:#fff;border-radius:10px;box-shadow:0 5px 25px 0 rgba(0,0,0,.1)}
.tabs .tabs__box.active{display:block}
.nowrap{white-space:nowrap}
.author-registration-form{position:relative;margin:30px 0;padding-top:20px;background-color:#fff;background-repeat:no-repeat;background-position:-260px 105%;border-radius:15px;box-shadow:0 0 15px 0 rgba(0,0,0,.15)}
body.no-webp .author-registration-form{background-image:url(/img2/author-registration-form/background.png)}
body.webp .author-registration-form{background-image:url(/img2/author-registration-form/background.webp)}
.author-registration-form:before{content:"";position:absolute;right:0;bottom:0;display:block;width:230px;height:305px}
body.no-webp .author-registration-form:before{background-image:url(/img2/author-registration-form/background.png)}
body.webp .author-registration-form:before{background-image:url(/img2/author-registration-form/background.webp)}
.author-registration-form .author-registration-form__form{background-color:transparent}
.author-registration-form .author-registration-form__confirm{position:relative}
.author-registration-form .author-registration-form__button{display:block;margin:0 auto}
.card{margin-bottom:30px;color:#333;background-color:#fff;border-radius:5px;box-shadow:0 5px 25px 0 rgba(0,0,0,.1)}
.rating{position:relative;display:inline-block;width:70px;height:16px;font-size:0;vertical-align:middle}
.rating:after{content:"";position:absolute;top:0;left:0;display:block;height:inherit}
.rating_1:after{width:20%}
.rating_2:after{width:40%}
.rating_3:after{width:60%}
.rating_4:after{width:80%}
.rating_5:after{width:100%}
.rating.rating_large{width:130px;height:22px}
.rating_text {position:relative;display:inline-block; font-size:12px; text-align:right; color:#079600;}
.client{width:100%;max-width:558px;margin:0 auto;padding-bottom:60px}
.client__enter{margin-top:24px}
.legal-page{padding-top:30px;padding-bottom:30px;background-color:#fff}
.legal-page__body{display:flex;margin-top:30px}
.legal-page__item{flex:1;padding-right:15px}
.legal-page__item+.legal-page__item{padding-left:15px}
.legal-page__item:last-child{padding-right:0}
.link-box{display:block;padding:15px 20px;border:1px solid rgba(0,0,0,.15);border-radius:10px;color:#22a9d3;color:var(--primary)}
.link-box span{display:block;margin-top:10px;color:rgba(0,0,0,.5)}
.comments{-ms-grid-row:1;-ms-grid-column:1;margin-bottom:60px}
.comments__head{position:relative;margin:30px 0}
.comments__title{font-family:Gotham Pro Bold,sans-serif;font-family:var(--gotham-bold);font-size:1.75rem;color:#121212}
.comments__write{position:absolute;top:10px;right:0;font-size:.875rem}
.comments__write a{color:#54b0d8}
.comments__node{padding-left:65px}
.comment{position:relative;padding-left:65px;margin:30px 0;color:#121212}
.comment__avatar{display:block;position:absolute;top:0;left:0;width:38px;height:38px;border-radius:50%;background-color:#d6d6d6;overflow:hidden}
.comment__avatar img{max-width:100%}
.comment__head{font-size:.875rem;min-height:24px;margin-bottom:12px;padding-right:92px}
.comment__text{padding-bottom:20px;font-size:1rem;border-bottom:1px solid #dcdcdc;overflow:hidden}
.comment__author{font-weight:600}
.comment__button{position:absolute;top:0;right:0;width:80px;height:24px;font-size:.6875rem;color:rgba(0,0,0,.5);background-color:#fff;border:1px solid #9e9e9e;border-radius:12px;cursor:pointer}
.comment__form{position:relative;font-family:Open Sans,sans-serif;font-family:var(--default)}
.comment__input{width:100%;min-height:24px;padding:10px 0;font-size:1rem;border:none;border-bottom:2px solid #22a9d3;outline:none}
.comment__input::placeholder{color:rgba(0,0,0,.5)}
.comment__send{position:absolute;top:0;right:0;display:block;width:32px;height:32px;background-color:#22a9d3;border:none;border-radius:50%;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff'%3E%3Cpath d='M24 0l-6 22-8.13-7.239 7.8-8.234-10.46 7.227L0 12zM9 16.668V24l3.26-4.431z' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:14px}
.comment-form{border:1px solid #dcdcdc;border-radius:10px;text-align:left}
.comment-form a{color:#22a9d3;color:var(--primary)}
.comment-form__title{padding:0 15px;font-size:1.125rem}
.comment-form__confirm{padding:0 15px;font-size:.8125rem;line-height:1.125rem}
.comment-form__subscribe-text{font-size:.8125rem;margin-bottom:7px}
.comment-form textarea.text-field__input.comment-form__comment{height:120px}
.video{position:relative;width:100%;height:0;background-color:#000}
.video,.zao-cabinet .video{padding-bottom:56.25%}
.video:hover .video__button{background:red}
.video--enabled{cursor:pointer}
.video--enabled .video__button{display:block}
.video__link,.video__media{position:absolute;top:0;left:0;width:100%;height:100%}
.video__media{border:none}
.video__button{position:absolute;top:50%;left:50%;z-index:1;display:none;width:63px;height:48px;padding:0;background:#2b2b2b;border:none;border-radius:50%/10%;transform:translate(-50%,-50%);cursor:pointer;transition:all .15s ease-out}
.video__button:before{content:"";position:absolute;top:9%;right:-5%;bottom:9%;left:-5%;background:inherit;border-radius:5%/50%}
.video__button:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;font-size:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:11px 0 11px 18px;transform:translate(-40%,-50%)}
.video__button:focus{background:red;outline:none}

.angular-popover{position:absolute;background-color:#fff;box-shadow:0 0 7px 1px rgba(0,0,0,.2);min-width:200px;font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:300;line-height:1.5;z-index:1}
.angular-popover-template{padding:10px;color:#656d78}
.hide-popover-element{display:none}
.angular-popover-triangle{width:30px;height:30px;position:relative;overflow:hidden;box-shadow:0 6px 10px -17px rgba(0,0,0,.2);z-index:2}
.angular-popover-triangle:after{content:"";position:absolute;width:15px;height:15px;background:#fff;transform:rotate(45deg);box-shadow:0 0 7px 1px rgba(0,0,0,.2)}
.angular-popover-triangle-top:after{top:-8.5px;left:7px}
.angular-popover-triangle-bottom:after{top:23.5px;left:7px}
.angular-popover-triangle-right:after{top:7.5px;left:23.5px}
.angular-popover-triangle-left:after{top:7.5px;left:-8.5px}
.angular-popover-container{position:absolute;width:0;height:0;left:0}



.feedback{margin-top:56px}
@media(max-width:47.999em){.feedback{margin-top:24px}
}
.feedback__content{max-width:1170px;margin:60px auto 80px;padding:0 15px;text-align:left}
@media(max-width:47.999em){.feedback__content{margin:20px auto 40px}
}
.feedback-worktype{margin-bottom:56px}
@media(max-width:47.999em){.feedback-worktype{margin-bottom:24px}
}
.feedback-worktype__list{display:flex;flex-wrap:wrap;margin:0 -20px -20px 0;padding:0;list-style:none}
@media(max-width:47.999em){.feedback-worktype__list{margin:0 -10px -10px 0}
}
.feedback-worktype__item{margin-bottom:20px;margin-right:20px}
@media(max-width:47.999em){.feedback-worktype__item{margin:0 10px 10px 0}
}
.feedback-worktype__link{display:block;padding:10px 20px 11px;font-size:.875rem;line-height:1.1875rem;font-weight:600;color:#666;background-color:#f1f9fd;border-radius:40px;transition:.3s ease-in-out}
@media(max-width:47.999em){.feedback-worktype__link{padding:8px 15px 9px;font-size:.6875rem;line-height:.9375rem}
}
.feedback-worktype__link.active,.feedback-worktype__link:focus,.feedback-worktype__link:hover{color:#fff;background-color:var(--primary)}
.feedback-worktype__more{margin-bottom:24px;margin-top:24px}
@media(max-width:47.999em){.feedback-worktype__more{margin-bottom:30px;margin-top:10px}
}
.feedback-worktype__more-btn{position:relative;padding-left:0;padding-right:12px;font-size:.875rem;line-height:1.25rem;color:#cbcbcb;background-color:transparent;border:none;cursor:pointer}
@media(max-width:47.999em){.feedback-worktype__more-btn{font-size:.8125rem}
}
.feedback-worktype__more-btn:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:0;height:0;border-color:#cbcbcb transparent transparent;border-style:solid;border-width:6px 4px 0}
.feedback-worktype__more-btn.active{color:var(--primary)}
.feedback-worktype__more-btn.active:after{transform:translateY(-50%) rotate(180deg);border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent;border-top-color:var(--primary)}
.feedback-worktype__all{display:none}
.feedback-card{min-height:180px;padding-bottom:10px;padding-right:30px;color:#333;background-color:#fff;border-radius:5px;box-shadow:0 5px 25px 0 rgba(0,0,0,.1)}
.feedback-card__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;padding-left:25px;padding-bottom:15px;padding-top:15px;border-bottom:1px solid #e3f4fa}
.feedback-card__name{width:50%;font-size:1.25rem;font-weight:600;margin-bottom:10px}
.feedback-card__name .chitat {font-size:.8125rem; font-weight:normal;}
.feedback-card__rate{width:50%;text-align:right}
.feedback-card__type{width:50%;font-size:1rem;color:#888}
.feedback-card__type a{color:var(--primary)}
.feedback-card__date{width:50%;font-size:1rem;color:#888;text-align:right;align-items:flex-end;align-self:flex-end}
.feedback-card__text{position:relative;font-weight:600;padding-left:100px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='654 -372 1664 1408' fill='%23e1e1e1'%3E%3Cpath d='M1422 460v384c0 53.3-18.7 98.7-56 136s-82.7 56-136 56H846c-53.3 0-98.7-18.7-136-56s-56-82.7-56-136V140c0-69.3 13.5-135.5 40.5-198.5S758-176 804-222s100.5-82.5 163.5-109.5S1096.7-372 1166-372h64c17.3 0 32.3 6.3 45 19s19 27.7 19 45v128c0 17.3-6.3 32.3-19 45s-27.7 19-45 19h-64c-70.7 0-131 25-181 75s-75 110.3-75 181v32c0 26.7 9.3 49.3 28 68s41.3 28 68 28h224c53.3 0 98.7 18.7 136 56s56 82.7 56 136zm896 0v384c0 53.3-18.7 98.7-56 136s-82.7 56-136 56h-384c-53.3 0-98.7-18.7-136-56s-56-82.7-56-136V140c0-69.3 13.5-135.5 40.5-198.5S1654-176 1700-222s100.5-82.5 163.5-109.5S1992.7-372 2062-372h64c17.3 0 32.3 6.3 45 19s19 27.7 19 45v128c0 17.3-6.3 32.3-19 45s-27.7 19-45 19h-64c-70.7 0-131 25-181 75s-75 110.3-75 181v32c0 26.7 9.3 49.3 28 68s41.3 28 68 28h224c53.3 0 98.7 18.7 136 56s56 82.7 56 136z'/%3E%3C/svg%3E");background-size:24px 19px;background-repeat:no-repeat;background-position:30px 5px}
@media (max-width:47.999em){.feedback-card__text{padding-left:70px}
}
.feedback-card+.feedback-card{margin-top:20px}
.feedback-paginator .paginator{text-align:left}
.feedback-form{position:sticky;left:0;top:105px;width:100%;text-align:center;background-color:#fff;border-radius:5px;box-shadow:0 5px 25px 0 rgba(0,0,0,.1);z-index:9}
@media (max-width:63.999em){.feedback-form{position:fixed;top:auto;bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;overflow-y:auto;max-height:100%}
}
.feedback-form__close{transition:.3s;cursor:pointer;position:absolute;top:30px;right:25px;width:25px;height:25px;opacity:.3;z-index:1;display:none}
.feedback-form__close:hover{opacity:1}
.feedback-form__close:after,.feedback-form__close:before{position:absolute;left:12px;content:"";height:22px;width:2px;background-color:#333}
.feedback-form__close:before{transform:rotate(45deg)}
.feedback-form__close:after{transform:rotate(-45deg)}
@media (max-width:63.999em){.feedback-form__close{display:block}
}
.feedback-form__title{padding-bottom:15px;padding-top:15px;font-size:2rem;position:relative}
.feedback-form__title_write{font-size:1.75rem;text-align:left;padding-left:55px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid' width='20' height='20' viewBox='718 -351 1515 1515' fill='%2322a9d3'%3E%3Cpath d='M1081 1036l91-91-235-235-91 91v107h128v128h107zm523-928c0-14.7-7.3-22-22-22-6.7 0-12.3 2.3-17 7l-542 542c-4.7 4.7-7 10.3-7 17 0 14.7 7.3 22 22 22 6.7 0 12.3-2.3 17-7l542-542c4.7-4.7 7-10.3 7-17zm-54-192l416 416-832 832H718V748l832-832zm683 96c0 35.3-12.3 65.3-37 90l-166 166-416-416 166-165c24-25.3 54-38 90-38 35.3 0 65.7 12.7 91 38l235 234c24.7 26 37 56.3 37 91z'/%3E%3C/svg%3E");background-size:20px;background-position:15px;background-repeat:no-repeat}
@media (max-width:63.999em){.feedback-form__title_write{cursor:pointer}
.feedback-form__title_write:after{content:"";display:block;position:absolute;width:0;height:0;border-left:5px solid transparent;border-bottom:5px solid var(--primary);border-right:5px solid transparent;border-top:0 solid transparent;top:50%;transform:translateY(-50%);right:20px}
}
@media (max-width:47.999em){.feedback-form__title_write{font-size:1.125rem}
}
.feedback-form__title_notauth{display:none}
@media (max-width:63.999em){.feedback-form__title_notauth{display:block}
}
@media (max-width:63.999em){.feedback-form__title_write.active:after{content:"";display:block;position:absolute;width:0;height:0;border-left:5px solid transparent;border-bottom:0 solid transparent;border-right:5px solid transparent;border-top:5px solid var(--primary)}
}
.feedback-form__form{padding:5px 5px 15px;margin-top:-15px}
@media (max-width:63.999em){.feedback-form__form{display:none;height:100vh;padding-top:65px}
}
@media (max-width:47.999em){.feedback-form__form{padding-top:5px}
}
.feedback-form__form_notauth{margin-top:0}
.feedback-form__done{padding-top:30px}
.feedback-form__subtitle{color:#888;font-style:italic;line-height:1.625rem;max-width:260px;margin-left:auto;margin-right:auto}
.feedback-form__figure{width:191px;height:178px;background-size:191px 178px;margin-bottom:30px;margin-top:30px}
.feedback-form__back{position:absolute;top:15px;left:15px;width:50px;height:50px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' fill='%2322a9d3'%3E%3Cpath d='M1427 301L896 832l531 531q19 19 19 45t-19 45l-166 166q-19 19-45 19t-45-19L429 877q-19-19-19-45t19-45l742-742q19-19 45-19t45 19l166 166q19 19 19 45t-19 45z'/%3E%3C/svg%3E");background-size:18px;background-position:50%;background-repeat:no-repeat}
.feedback-form__rate-form{width:140px;height:20px;display:inline-block;vertical-align:middle;margin-top:-3px}
.feedback-form .enter__or,.feedback-form .enter__sotial{display:none}



@media (max-width:47.999em){
.body__container{/*padding-top:107px*/}.flex_reverse{flex-direction:column-reverse}.flex__item{flex-basis:100%;margin-bottom:15px;margin-top:15px;padding-left:0;padding-right:0}.title{font-size:1.625rem;line-height:1.5}.link{border-bottom:none}.button{min-height:44px;font-size:.875rem;font-weight:400;border-radius:22px}.button_call{font-size:.875rem}.button_short-form{display:block;margin-left:auto;margin-right:auto}.icon_percent_nolabel{margin-top:10px}.logo-container{width:168px;height:50px}.logo{width:168px;height:50px}.sotial__ancor_medium{width:40px;height:40px}.sotial-color__icon+.sotial-color__icon{margin-left:15px}.signin{width:48px;height:50px;padding:15px 12px;vertical-align:top}.signin__avatar{margin:-10px 0 0 -4px;width:32px;height:32px}.signin__title{display:none}.signin__title_username{padding-right:0}.signin__icon,.signin__title_icon{display:block;width:15px;height:19px;margin:0 auto;padding-left:0}.menu{margin-top:107px}.menu__row{padding-bottom:15px;padding-top:15px}.bar.fixed .bar__wrap{padding-bottom:0}.bar.fixed .bar__label{display:none}.bar__legal{font-size:.4375rem}.bar__legal-wrap{max-width:320px}.bar__wrap{padding-bottom:0;padding-top:0}.bar__logo{margin-top:0}.bar__phone,.bar__types{display:block; width:100%;}.bar__nav{display:none}.bar__hamburger{display:inline-block;margin-right:-15px}.intro__title.intro__title_test{font-size:1.625rem}.intro .intro__subtitle.intro__subtitle_test{font-size:1rem}.intro__col{width:100%}.intro__grid{flex-wrap:wrap}.form{padding:30px 0}.form__title{font-size:1.625rem}.form__title span{display:block}.form__row{flex-direction:column}.form__row_break{flex-direction:row}.form__col{width:100%}.form__col+.form__col{margin-top:20px}.form__col_break{width:50%}.form__col_break+.form__col_break{margin-top:0}.form__icon_percent_nolabel{margin-top:10px}.form__evaluation-action{flex-direction:column;padding:10px 20px;border-radius:23px}.form__evaluation-price{margin-right:0;margin-bottom:10px}.form__evaluation-price span{font-size:1.5rem;line-height:normal}.form__evaluation-price span:after{width:20px;height:18px}.form__rate{padding-left:0}.alert{padding-left:30px;padding-right:30px}.alert__item{width:100%;margin-left:0}.alert__item:first-child{margin-top:10px}.order-form{border-radius:0}.process__wrap{padding-top:120px}.process__col{padding-left:0}.process__item{padding-left:35px;font-size:.875rem}.process__figure_2{right:0;width:106px;height:192px}.process__figure_3{bottom:20px;width:118px;height:146px}.process__figure_4{width:157px;height:154px}.reviews__item{padding-top:120px}.reviews .owl-carousel .owl-nav .owl-next,.reviews .owl-carousel .owl-nav .owl-prev{top:0}.statistics__item{width:100%}.warranty__item{width:100%}.payways__item{min-width:50%}.owl-nav{top:15px}.owl-prev{left:50%;margin-left:-60px}.owl-next{right:50%;margin-right:-60px}.up{right:50%;margin-right:-20px}.worktypes{min-width:100%}.worktypes__link{padding:10px 0}.worktypes__description{float:none}.worktypes__ancor{padding-bottom:0;border-bottom:none}.breadcrumbs{padding-bottom:30px;padding-top:15px;text-align:left}.breadcrumbs__item{display:none}.breadcrumbs__item:after{font-size:.875rem}.breadcrumbs__item:nth-last-child(2):after{display:none}.breadcrumbs__item:nth-last-child(2):before{display:block}.breadcrumbs__item:nth-last-child(2){display:block;padding-right:0;padding-left:25px}.breadcrumbs_center{text-align:left}.content{text-align:left}.content__title,.content h2.content__title{font-size:1.625rem;line-height:1.5}.content h2{font-size:1.625rem;line-height:1.5;text-align:left}.content table{display:block;overflow-x:auto}.subjects .owl-nav{position:absolute;top:50%;transform:translateY(-50%)}.subjects .owl-prev{left:0;margin:0}.subjects .owl-next{right:0;margin:0}.subject__title{font-size:1.625rem;line-height:1.5}.subject-info{min-height:0;padding:20px 10px;border-radius:15px}.subject-info__item{font-size:.875rem}.subject-info__item+.subject-info__item{margin-top:20px}.subject-info__item:before{border-bottom-width:1px}.subject-part__title{line-height:2.125rem}.subject-part__head{padding:10px 20px}.subject-part__body{padding:20px}.subject-box__action{width:100%;padding-left:15px;padding-right:15px}.billboard__wrap_services{min-height:796px}.billboard__wrap_services:after{display:none}.services{padding-bottom:0;padding-top:82px}.services__select{width:100%;margin-top:30px}.services-table{display:block}.services-table__link{padding-bottom:0;padding-top:0}.services-table__avatar{font-size:1.25rem;width:50px;height:50px}.services-table__th{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;padding:24px 15px}.services-table__row{position:relative;display:block;padding-bottom:16px;padding-top:16px;overflow:hidden}.services-table td{display:block;float:left;border-top:none}.services-table td:first-child{position:absolute;top:16px;left:0;width:65px}.services-table td:nth-child(2){width:100%;padding-bottom:5px;padding-left:70px}.services-table td:nth-child(3),.services-table td:nth-child(4){width:100%;padding-left:70px}.services-table td:last-child{display:none}.services-table__icon_time{padding:0}.services-table__icon_ruble{padding:0}.confirm{text-align:left}.tape-card__col{width:100%}.tape-card__col:first-child{order:1}.tape-card__col:nth-child(2){order:3}.tape-card__col:nth-child(3){order:2}.tape-card__col:nth-child(4){order:4}.tape-card__col:nth-child(5){order:5}.items-list{column-count:2}.items-list_2{column-count:1}.alphabit__column{width:100%}.survey__content-flexwrap{flex-wrap:wrap}.survey__content-flexitem_right{margin-top:30px}.survey__content-flexitem{width:100%}.intro_v3 .intro__title_v3{font-size:1.625rem}.intro_v3 .intro__title_v3 h1{font-size:1.625rem}.intro_v3 .intro__subtitle_v3{font-size:1rem}.intro_v3 .intro__col_v3{margin:15px 0}.intro_v3 .intro__button_v3.intro__button_v3_desktop{display:none}.intro_v3 .intro__button_v3.intro__button_v3_mobile{display:block}.messages{top:120px;max-width:100%}.toc-list>ol ol{padding-left:15px}.author-registration-form .author-registration-form__button{width:100%}.client{padding-bottom:30px}.client__enter{margin-top:12px}.legal-page__body{display:block}.legal-page__item{padding:15px 0}.legal-page__item+.legal-page__item{padding-left:0}.comments__write{display:none}.comments__node{padding-left:20px}.comment{padding-left:53px}.comment__text{font-size:.875rem}
.bar__head {display:inline-block;}
.logo-container {height:auto; width:auto;}
.bar__types {margin:10px auto; display:block;}
.bar__phone, .bar__order {margin:10px auto; display:block;}

}

@media (max-width:29.999em){.button_short-form{min-width:100%}.intro__button{position:absolute;top:30px;left:0;width:100%;padding:0}.intro__button_video{position:static}.intro__layer{padding-top:70px}.intro__layer.intro__layer_test{padding-top:0}.intro__video{min-height:auto}.working__item{width:100%;margin-bottom:30px;margin-top:30px}.process__title span{margin-top:12px;font-size:.875rem}.process__figure_1{top:25px;right:0;width:138px;height:183px}.process__figure_2{top:28px}.process__figure_3{right:8px;bottom:30px}.process__figure_4{right:0;width:127px;height:124px}.billboard__wrap_services{min-height:1226px}.items-list{column-count:1}.survey__progressbar-line{min-width:90px}.survey__progressbar-sale{top:55px}.survey__progressbar-gift{right:20px}.survey__hider{display:none}.survey__block{padding:20px 15px 30px}.survey__button-wrap{margin-left:15px}.intro_v3 .intro__layer_v3{padding-top:0}}

@media (max-width:63.999em){.modal {display:none;} .body__container .warranty:last-child{margin-bottom:0}.flex{flex-wrap:wrap}.hide-on-tablet{display:none}.hide-on-desktop-only{display:block}.button{padding-left:30px;padding-right:30px}.button_call{padding-left:15px;padding-right:15px;font-size:1rem}.sotial{position:static;text-align:center}.sotial__ancor{display:inline-block;margin-left:8px;margin-right:8px}.sotial__ancor_medium{margin-right:0}.sotial__ancor+.sotial__ancor{margin-left:8px}.sotial-color__icon+.sotial-color__icon{margin-left:20px}.bar.fixed .bar__label{display:block}.bar__order{display:inline-block;}.intro__col{min-width:220px}.intro__grid{flex-wrap:nowrap}.order{overflow:unset}.order-form_video{flex-wrap:wrap}.order-form-video{min-width:100%;background-position:50%}.order-form-video:after{top:15px;left:50%;margin-left:-10px;background-size:cover;width:50px;height:48px}.working__item{width:50%}.working__item+.working__item:after{display:none}.working__box{max-width:280px}.process__container{background-color:#22a9d3;background-color:var(--primary)}.process__col{display:block;width:100%}.process__col+.process__col{margin-bottom:20px;margin-top:20px}.process__figure_2{right:40px}.process__figure_3{bottom:-10px}.process__figure_4{bottom:0}.statistics__item{width:50%;margin-bottom:20px;margin-top:20px}.statistics__item:first-child{margin-top:0}.statistics__item+.statistics__item:before{display:none}.warranty{padding-top:40px;background-color:#22a9d3;background-color:var(--primary)}.warranty__item{width:50%}.warranty:after{display:none}.payways__title{width:100%;padding-bottom:15px;text-align:center}.payways__item{min-width:33%;padding:15px 0}.footer{margin-top:0}.footer__head{padding-top:30px}.footer__main{flex-direction:column;width:100%;margin:0 auto;text-align:center}.footer__main-item{order:2;padding-bottom:0}.footer__logo{display:none}.footer__app-ancor{margin:0 auto}.footer__sotial{max-width:100%;padding-right:0;padding-bottom:0}.footer__sotial-item+.footer__sotial-item{margin-top:15px}.footer__nav{flex-direction:column;width:100%;padding-left:0;text-align:center;border-left:none}.footer__nav-list{margin-bottom:15px}.up{width:40px;height:40px}.worktypes{right:auto;left:50%;margin-right:-50%;transform:translateX(-50%)}.index__head{padding:20px 0 0}.index__box{padding-top:16px}.index__list{column-count:1}.paginator__count{position:static;padding:10px 0 20px;text-align:center}.subject{padding-bottom:60px;padding-top:100px}.subject__flex{flex-flow:column}.subject__flex_center>div+div{margin-left:0}.subject-info{width:100%}.subject-part{width:100%;padding-left:0;padding-bottom:20px;padding-top:30px;text-align:center}.subject-part__list{text-align:left}.subject-box{padding-bottom:100px;border-radius:30px}.subject-box__head{flex-direction:column;padding-left:0;padding-right:0}.subject-box__item{width:100%;padding-bottom:20px;text-align:center}.subject-box__body{margin-top:0;padding-left:0;padding-right:0}.subject-box__footer{flex-direction:column;align-items:stretch;padding-left:0;padding-right:0;background-image:none}.subject-box__ancor{display:block;max-width:100%;padding-bottom:15px;padding-top:15px;border-bottom:none}.subject-box__ancor_prev{text-align:center}.subject-box__ancor_next{text-align:center}.subject-accordion__head{display:none}.subject-accordion__body>li{padding-top:20px}.subject-accordion__body>li+li{margin-top:15px}.subject-accordion__body>li:last-child{padding-bottom:20px}.subject-accordion__tab_mobile{display:block}.subject-accordion__content.active{margin-bottom:0}.cities{left:0;width:100%}.cities:after{bottom:-10px;left:50%;margin-left:-10px;border-width:10px 10px 0;border-color:#eee transparent transparent}.cities.cities_ru{width:100%;column-count:2}.cities__container{position:relative;padding-top:0;text-align:center}.shorts__item{margin-bottom:14px;font-size:1.125rem}.shorts_primary .shorts__item{width:100%}.shorts_primary .shorts__item_even{width:100%}.shorts_primary .shorts__item_col{float:none}.services-table__row:hover .services-table__order span,.services-table__row_hover .services-table__order span{display:none}.services-table__order{min-width:24px;padding-right:24px}.columns{margin:0}.columns__wrap{flex-wrap:wrap}.columns__main{width:100%;padding-right:0}.columns__aside{width:100%}.article-stars{margin:20px auto}.page-nav__wrap{width:auto;min-width:420px}.items-list{margin-bottom:0;column-count:3}.items-list_2{column-count:2}.alphabit__column{width:50%}.play{min-height:40px;width:40px;height:40px}.intro_v3 .intro__col_v3{min-width:250px}}

#pages {margin: 25px 0; }
#pages a, #pages .current {border:1px solid #22A9D3; width:40px; height:40px; border-radius:50px; text-align:center; vertical-align:center; background-color: #fff; padding-top:2px; margin-right: 10px; text-decoration:none; display:inline-block; width:30px; height: 30px;}
#pages a:hover {background-color: #22A9D3; color:#fff;}
#pages .current {border:1px solid #EC2028; background-color: #EC2028; color:#fff;}



.modal {cursor:pointer; color:#22A9D3; font-size:20px; text-decoration:none; padding-bottom:3px; border-bottom:1px dashed; }
.modal:hover {border:0;}
.modalbox {display: none; position: absolute;top: 50%; left: 50%;width:90%; z-index: 999999999; text-align:left;}
.modalbox .close {cursor:pointer;text-align:center; color:#000; font-weight: bold; text-decoration: underline;}
.modalbox .close:hover {text-decoration: none;}
.modalbox .modalcss3 {padding:30px; opacity: 0.97; background:#f7f7f7;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px 5px 5px 5px;box-shadow: 0 0 20px rgba(0,0,0,0.5);}
.modalbox .modalcss3 a {display:inline-block; width: 13%; margin: 3px 1% 4px 0; color:#555; text-decoration:none;}
.modalbox .modalcss3 a:hover {color:red; text-decoration: underline;}

.modal2 {cursor:pointer; }
.modalbox2 {display: none; /*position: absolute;top: 50%; left: 50%;*/ width:100%; z-index: 999999999; text-align:left;}
.modalbox2 .close {cursor:pointer;text-align:center; color:#000; font-weight: bold; text-decoration: underline;}
.modalbox2 .close:hover {text-decoration: none;}
.modalbox2 .modalcss3 {padding:30px; background:#f7f7f7;}
.modalbox2 .modalcss3 a {display:inline-block; width: 16%; margin: 0px 0.6% 0px 0; color:#555; text-decoration:none; font-size:12px;}
.modalbox2 .modalcss3 a:hover {color:red; text-decoration: underline;}


#breadcrumbs {font-size:12px; color: #888; margin:10px auto; font-family: var(--default); }
#breadcrumbs a {color:#47BFE4; border:0;}
#breadcrumbs a:hover {color:red;}

.tag {margin: 40px 0;}
.tag a {display:inline-block; margin:12px 10px 0 0; padding: 5px 10px; border:1px solid #bbb; color:#888; border-radius:5px; text-decoration:none;}
.tag a:hover {border:1px solid #0293C0; color:#0293C0; box-shadow:1px 1px 4px rgba(0,0,0,.2)}

.no {display:none;}

.footr {padding: 45px 0 70px 0; margin: 55px auto; width:100%; display:block;}
.zao_order_basic_order_form {width:800px; text-align:center; display:block; margin: 0 auto;}

.reviews__footer { text-align: right; margin-right: 10px; }
.reviews__footer a { font-size: 12px; color: #777; }

.content img {width:100%; display:block; float:right;}
.content .miniature1 {max-width: 300px; border:0px; border-radius:2px;}
.content .miniature2 {max-width: 500px; border:1px solid #22A9D3; }

/*
.tag {
	overflow: hidden;
	position: relative;    
	height: 300px;
}
.tag:after{
	content: "";
	display: block;
	height: 150px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #777 55%)
}
*/

.form__row {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: left;
	width:100%;
}
.form__col {
    position: relative;
    width: 50%;
    padding-right: 15px;
    padding-left: 15px;
}
.form {
    font-family: Open Sans,sans-serif;
    font-family: var(--default);
    text-align: center;
    color: #555;
}
form .search {padding: 0 15px; margin-bottom:-20px;}
.label {
    display: block;
    margin-bottom: 8px;
    margin-left: 5px;
    padding-left: 20px;
    font-family: Open Sans,sans-serif;
    font-family: var(--default);
    line-height: 26px;
    font-weight: 600;
    text-align: left;
}
.input {
    padding-right: 20px;
    padding-left: 20px;
    font-family: Open Sans,sans-serif;
    font-family: var(--default);
    font-size: 16px;
    line-height: 26px;
    font-weight: 300;
    color: #333;
    background-color: #fdfdfd;
    background-color: var(--input-background);
    border: 1px solid #e1e1e1;
    border: 1px solid var(--border-color);
    border-radius: 23px;
    transition: border-color .3s;
    width: 100%;
    height: 46px;
    -webkit-appearance: none;
}
form label {font-size:1.18rem;}
.btn_form {width:100%; text-align:right; padding-top:23px;}
.button_green {background-color:#39B833;}
.button_green:hover{box-shadow:0 0 25px 0 rgba(93,202,89,.5);}

@media (max-width:700px){
    .form__col {width: 100%;}
	.form__row {display: block;}
	.search .input {width: 72%;}
	.search .button {width: 26%;}
}
.dostupno {    font-family: Open Sans,sans-serif;
font-size: 18px; margin: 20px 0 30px; text-align:center;
line-height: 45px;
font-weight: 600;
color: #333;
background-color: #EFFEEE;
border: 2px solid #39B833;
border-radius: 23px;
width: 100%;
height: 46px;

}

.search_res_pred {display:block;}
.search_res_pred .search_res_pred_name { font-size: 18px; line-height: 18px; margin: 10px 0;}
.search_res_pred a {text-decoration:none;}

#zao_order_quiz {margin:20px 0 50px;}