

/* Start:/local/templates/belapb/libs/jquery-ui-1.14.1.custom.min.css?175560050515109*/
/*! jQuery UI - v1.14.1 - 2025-07-17
* https://jqueryui.com
* Copyright OpenJS Foundation and other contributors; Licensed MIT */

.ui-draggable-handle{touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;user-select:none}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}
/* End */


/* Start:/local/templates/belapb/libs/jquery-ui-1.14.1.theme.min.css?175560050513708*/
/*! jQuery UI - v1.14.1 - 2025-07-17
* https://jqueryui.com
* Copyright OpenJS Foundation and other contributors; Licensed MIT */

.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;background-image:none}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/local/templates/belapb/libs/images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/local/templates/belapb/libs/images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("/local/templates/belapb/libs/images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("/local/templates/belapb/libs/images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("/local/templates/belapb/libs/images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/local/templates/belapb/libs/images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("/local/templates/belapb/libs/images/ui-icons_777777_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3}.ui-widget-shadow{box-shadow:0 0 5px #666}
/* End */


/* Start:/local/templates/belapb/libs/libs.min.css?175560050576736*/
.jq-checkbox,.jq-radio,.jq-select-multiple li,.jq-selectbox li{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.jq-file__name,.jq-selectbox__select-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jq-checkbox,.jq-radio{position:relative;display:inline-block;overflow:hidden;user-select:none}.jq-checkbox input,.jq-radio input{position:absolute;z-index:-1;margin:0;padding:0;opacity:0}.jq-file{position:relative;display:inline-block;overflow:hidden}.jq-file input{position:absolute;top:0;right:0;height:auto;margin:0;padding:0;opacity:0;font-size:100px;line-height:1em}.jq-select-multiple,.jq-selectbox{position:relative;display:inline-block}.jq-select-multiple select,.jq-selectbox select{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;opacity:0}.jq-select-multiple li,.jq-selectbox li{user-select:none;white-space:nowrap}.jq-selectbox{z-index:10}.jq-selectbox__select{position:relative}.jq-selectbox__select-text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jq-selectbox__dropdown{position:absolute}.jq-selectbox__search input{-webkit-appearance:textfield}.jq-selectbox__search input::-webkit-search-cancel-button,.jq-selectbox__search input::-webkit-search-decoration{-webkit-appearance:none}.jq-selectbox__dropdown ul{position:relative;overflow:auto;overflow-x:hidden;list-style:none;-webkit-overflow-scrolling:touch}.jq-select-multiple ul{position:relative;overflow-x:hidden;-webkit-overflow-scrolling:touch}.jq-number{display:inline-block}.jq-number__field input{-moz-appearance:textfield;text-align:left}.jq-number__field input::-webkit-inner-spin-button,.jq-number__field input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.jq-checkbox,.jq-radio{vertical-align:-4px;width:16px;height:16px;margin:0 4px 0 0;border:1px solid #c3c3c3;background:linear-gradient(#fff,#e6e6e6);box-shadow:0 1px 1px rgba(0,0,0,.05),inset -1px -1px #fff,inset 1px -1px #fff;cursor:pointer}.jq-checkbox.disabled,.jq-radio.disabled{opacity:.55}.jq-checkbox{border-radius:3px}.jq-checkbox.checked .jq-checkbox__div{width:8px;height:4px;margin:3px 0 0 3px;border-bottom:2px solid #666;border-left:2px solid #666;-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}.jq-radio{border-radius:50%}.jq-radio.checked .jq-radio__div{width:10px;height:10px;margin:3px 0 0 3px;border-radius:50%;background:#777;box-shadow:inset 1px 1px 1px rgba(0,0,0,.7)}.jq-file{width:270px;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.jq-file input{cursor:pointer}.jq-file__name{box-sizing:border-box;width:100%;height:34px;padding:0 80px 0 10px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;background:#fff;box-shadow:inset 1px 1px #f1f1f1;color:#333}.jq-file__browse{position:absolute;top:1px;right:1px;padding:0 10px;border-left:1px solid #ccc;border-radius:0 4px 4px 0;background:linear-gradient(#fff,#e6e6e6);box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);color:#333;text-shadow:1px 1px #fff}.jq-file:hover .jq-file__browse{background:linear-gradient(#f6f6f6,#e6e6e6)}.jq-file:active .jq-file__browse{background:#f5f5f5;box-shadow:inset 1px 1px 3px #ddd}.jq-file.disabled,.jq-file.disabled .jq-file__browse,.jq-file.disabled .jq-file__name{border-color:#ccc;background:#f5f5f5;box-shadow:none;color:#888}.jq-number{position:relative;vertical-align:middle;padding:0 36px 0 0}.jq-number__field{width:100px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1)}.jq-number__field:hover{border-color:#b3b3b3}.jq-number__field input{box-sizing:border-box;width:100%;padding:8px 9px;border:none;outline:0;background:0 0;color:#333}.jq-number__spin{position:absolute;top:0;right:0;width:32px;height:14px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;background:linear-gradient(#fff,#e6e6e6);box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-shadow:1px 1px #fff;cursor:pointer}.jq-number__spin.minus:after,.jq-number__spin:after{border-right:5px solid transparent;border-left:5px solid transparent}.jq-number__spin.minus{top:auto;bottom:0}.jq-number__spin:hover{background:linear-gradient(#f6f6f6,#e6e6e6)}.jq-number__spin:active{background:#f5f5f5;box-shadow:inset 1px 1px 3px #ddd}.jq-number__spin:after{content:'';position:absolute;top:4px;left:11px;width:0;height:0;border-bottom:5px solid #999}.jq-number__spin.minus:after{top:5px;border-top:5px solid #999;border-bottom:none}.jq-number__spin.minus:hover:after{border-top-color:#000}.jq-number__spin.plus:hover:after{border-bottom-color:#000}.jq-number.disabled .jq-number__field,.jq-number.disabled .jq-number__spin{border-color:#ccc;background:#f5f5f5;box-shadow:none;color:#888}.jq-number.disabled .jq-number__spin:after{border-bottom-color:#aaa}.jq-number.disabled .jq-number__spin.minus:after{border-top-color:#aaa}.jq-selectbox{vertical-align:middle;cursor:pointer}.jq-selectbox__select{height:32px;padding:0 45px 0 10px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;background:linear-gradient(#fff,#e6e6e6);box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);color:#333;text-shadow:1px 1px #fff}.jq-selectbox__select:hover{background:linear-gradient(#f6f6f6,#e6e6e6)}.jq-selectbox__select:active{background:#f5f5f5;box-shadow:inset 1px 1px 3px #ddd}.jq-selectbox.disabled .jq-selectbox__select{border-color:#ccc;background:#f5f5f5;box-shadow:none;color:#888}.jq-selectbox__select-text{display:block;width:100%}.jq-selectbox .placeholder{color:#888}.jq-selectbox__trigger{position:absolute;top:0;right:0;width:34px;height:100%;border-left:1px solid #ccc}.jq-selectbox__trigger-arrow{position:absolute;top:14px;right:12px;width:0;height:0;border-top:5px solid #999;border-right:5px solid transparent;border-left:5px solid transparent}.jq-selectbox:hover .jq-selectbox__trigger-arrow{border-top-color:#000}.jq-selectbox.disabled .jq-selectbox__trigger-arrow{border-top-color:#aaa}.jq-selectbox__dropdown{box-sizing:border-box;width:100%;margin:2px 0 0;padding:0;border:1px solid #ccc;border-radius:4px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.2)}.jq-selectbox__search{margin:5px}.jq-selectbox__search input{box-sizing:border-box;width:100%;margin:0;padding:5px 27px 6px 8px;border:1px solid #ccc;border-radius:3px;outline:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) 100% 50% no-repeat;box-shadow:inset 1px 1px #f1f1f1;color:#333}.jq-selectbox__not-found{margin:5px;padding:5px 8px 6px;background:#f0f0f0;font-size:13px}.jq-selectbox ul{margin:0;padding:0}.jq-selectbox li{min-height:18px;padding:5px 10px 6px;color:#231f20}.jq-selectbox li.selected{background-color:#a3abb1;color:#fff}.jq-selectbox li:hover{background-color:#08c;color:#fff}.jq-selectbox li.disabled{color:#aaa}.jq-selectbox li.disabled:hover{background:0 0}.jq-selectbox li.optgroup{font-weight:700}.jq-selectbox li.optgroup:hover{background:0 0;color:#231f20;cursor:default}.jq-selectbox li.option{padding-left:25px}.jq-select-multiple{box-sizing:border-box;padding:1px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;background:#fff;box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);color:#333;cursor:default}.jq-select-multiple.focused{border:1px solid #5794bf}.jq-select-multiple.disabled{border-color:#ccc;background:#f5f5f5;box-shadow:none;color:#888}.jq-select-multiple ul{margin:0;padding:0}.jq-select-multiple li{padding:3px 9px 4px;list-style:none}.jq-select-multiple li:first-child{border-radius:3px 3px 0 0}.jq-select-multiple li:last-child{border-radius:0 0 3px 3px}.jq-select-multiple li.selected{background:#08c;color:#fff}.jq-select-multiple li.disabled{color:#aaa}.jq-select-multiple li.optgroup{font-weight:700}.jq-select-multiple li.option{padding-left:25px}.jq-select-multiple li.selected.disabled,.jq-select-multiple.disabled li.selected{background:#ccc;color:#fff}input[type=email].styler,input[type=password].styler,input[type=search].styler,input[type=tel].styler,input[type=text].styler,input[type=url].styler,textarea.styler{padding:8px 9px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);color:#333}input[type=search].styler{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea.styler{overflow:auto}input[type=email].styler:hover,input[type=password].styler:hover,input[type=search].styler:hover,input[type=tel].styler:hover,input[type=text].styler:hover,input[type=url].styler:hover,textarea.styler:hover{border-color:#b3b3b3}input[type=email].styler:hover:focus,input[type=password].styler:hover:focus,input[type=search].styler:hover:focus,input[type=tel].styler:hover:focus,input[type=text].styler:hover:focus,input[type=url].styler:hover:focus,textarea.styler:hover:focus{border-color:#b3b3b3 #ccc #ccc;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}button.styler,input[type=button].styler,input[type=reset].styler,input[type=submit].styler{overflow:visible;padding:8px 11px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;outline:0;background:linear-gradient(#fff,#e6e6e6);box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);color:#333;text-shadow:1px 1px #fff;cursor:pointer}button.styler.styler::-moz-focus-inner,input[type=button].styler.styler::-moz-focus-inner,input[type=reset].styler.styler::-moz-focus-inner,input[type=submit].styler.styler::-moz-focus-inner{padding:0;border:0}button.styler:not([disabled]):hover,input[type=button].styler:not([disabled]):hover,input[type=reset].styler:hover,input[type=reset].styler:not([disabled]):hover,input[type=submit].styler:not([disabled]):hover{background:linear-gradient(#f6f6f6,#e6e6e6)}button.styler:active,input[type=button].styler:active,input[type=reset].styler:active,input[type=submit].styler:active{background:#f5f5f5;box-shadow:inset 1px 1px 3px #ddd}button.styler[disabled],input[type=button].styler[disabled],input[type=submit].styler[disabled]{border-color:#ccc;background:#f5f5f5;box-shadow:none;color:#888}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(/local/templates/belapb/libs/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mfp-bg,.mfp-wrap{position:fixed;width:100%;left:0}.mfp-bg,.mfp-container,.mfp-wrap{top:0;height:100%}.mfp-arrow:after,.mfp-arrow:before,.mfp-container:before,.mfp-figure:after{content:''}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;left:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;left:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{max-width:100%;line-height:0;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{left:0;top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.select2-container .select2-selection--multiple .select2-selection__clear,.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-container--classic .select2-selection--multiple .select2-selection__clear,.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear,.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px;padding-right:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:20px;margin-right:10px;margin-top:5px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:#f1f1f1;color:#333;outline:0}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-radius:0 4px 4px 0}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:0}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-radius:0 4px 4px 0}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;background:0 0;outline:0}.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-dots li button:before,.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-next,.slick-prev{font-size:0;line-height:0;top:50%;width:20px;height:20px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;border:none;z-index:200}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#fff}.slick-prev{left:20px}[dir=rtl] .slick-prev{right:20px;left:auto}.slick-prev:before{content:'←'}.slick-next:before,[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:20px}[dir=rtl] .slick-next{right:auto;left:20px}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;width:100%;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/* End */


/* Start:/local/templates/belapb/libs/font.css?16315399824472*/
@font-face{font-family:HelveticaNeueCyr;font-display:swap;src:url(/local/templates/belapb/libs/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-UltraLight/HelveticaNeueCyr-UltraLight.eot);src:url(/local/templates/belapb/libs/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-UltraLight/HelveticaNeueCyr-UltraLight.eot?#iefix) format("embedded-opentype"),url(/local/templates/belapb/libs/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-UltraLight/HelveticaNeueCyr-UltraLight.woff) format("woff"),url(/local/templates/belapb/libs/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-UltraLight/HelveticaNeueCyr-UltraLight.ttf) format("truetype");font-style:normal;font-weight:100}@font-face{font-family:HelveticaNeueCyr;font-display:swap;src:url(/local/templates/belapb/libs/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Light/HelveticaNeueCyr-Light.eot);src:url(/local/templates/belapb/libs/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Light/HelveticaNeueCyr-Light.eot?#iefix) format("embedded-opentype"),url(/local/templates/belapb/libs/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Light/HelveticaNeueCyr-Light.woff) format("woff"),url(/local/templates/belapb/libs/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Light/HelveticaNeueCyr-Light.ttf) format("truetype");font-style:normal;font-weight:300}@font-face{font-family:HelveticaNeueCyr;font-display:swap;src:url(/local/templates/belapb/libs/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Roman/HelveticaNeueCyr-Roman.eot);src:url(/local/templates/belapb/libs/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Roman/HelveticaNeueCyr-Roman.eot?#iefix) format("embedded-opentype"),url(/local/templates/belapb/libs/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Roman/HelveticaNeueCyr-Roman.woff) format("woff"),url(/local/templates/belapb/libs/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Roman/HelveticaNeueCyr-Roman.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:HelveticaNeueCyr;font-display:swap;src:url(/local/templates/belapb/libs/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Medium/HelveticaNeueCyr-Medium.eot);src:url(/local/templates/belapb/libs/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Medium/HelveticaNeueCyr-Medium.eot?#iefix) format("embedded-opentype"),url(/local/templates/belapb/libs/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Medium/HelveticaNeueCyr-Medium.woff) format("woff"),url(/local/templates/belapb/libs/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Medium/HelveticaNeueCyr-Medium.ttf) format("truetype");font-style:normal;font-weight:500}@font-face{font-family:HelveticaNeueCyr;font-display:swap;src:url(/local/templates/belapb/libs/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Bold/HelveticaNeueCyr-Bold.eot);src:url(/local/templates/belapb/libs/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Bold/HelveticaNeueCyr-Bold.eot?#iefix) format("embedded-opentype"),url(/local/templates/belapb/libs/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Bold/HelveticaNeueCyr-Bold.woff) format("woff"),url(/local/templates/belapb/libs/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Bold/HelveticaNeueCyr-Bold.ttf) format("truetype");font-style:normal;font-weight:700}@font-face{font-family:HelveticaNeueCyr;font-display:swap;src:url(/local/templates/belapb/libs/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Black/HelveticaNeueCyr-Black.eot);src:url(/local/templates/belapb/libs/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Black/HelveticaNeueCyr-Black.eot?#iefix) format("embedded-opentype"),url(/local/templates/belapb/libs/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Black/HelveticaNeueCyr-Black.woff) format("woff"),url(/local/templates/belapb/libs/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Black/HelveticaNeueCyr-Black.ttf) format("truetype");font-style:normal;font-weight:900}@font-face{font-family:Helvetica;font-display:swap;font-style:normal;font-weight:300;src:url(/local/templates/belapb/libs/../fonts/Helvetica/light/Helvetica-Light.eot);src:url(/local/templates/belapb/libs/../fonts/Helvetica/light/Helvetica-Light.eot?#iefix) format("embedded-opentype"),url(/local/templates/belapb/libs/../fonts/Helvetica/light/Helvetica-Light.woff) format("woff"),url(/local/templates/belapb/libs/../fonts/Helvetica/light/Helvetica-Light.ttf) format("truetype")}@font-face{font-family:Helvetica;font-display:swap;font-style:normal;font-weight:400;src:url(/local/templates/belapb/libs/../fonts/Helvetica/regular/Helvetica-Regular.eot);src:url(/local/templates/belapb/libs/../fonts/Helvetica/regular/Helvetica-Regular.eot?#iefix) format("embedded-opentype"),url(/local/templates/belapb/libs/../fonts/Helvetica/regular/Helvetica-Regular.woff) format("woff"),url(/local/templates/belapb/libs/../fonts/Helvetica/regular/Helvetica-Regular.ttf) format("truetype")}@font-face{font-family:Helvetica;font-display:swap;font-style:normal;font-weight:600;src:url(/local/templates/belapb/libs/../fonts/Helvetica/medium/Helvetica-Medium.eot);src:url(/local/templates/belapb/libs/../fonts/Helvetica/medium/Helvetica-Medium.eot?#iefix) format("embedded-opentype"),url(/local/templates/belapb/libs/../fonts/Helvetica/medium/Helvetica-Medium.woff) format("woff"),url(/local/templates/belapb/libs/../fonts/Helvetica/medium/Helvetica-Medium.ttf) format("truetype")}@font-face{font-family:Helvetica;font-display:swap;font-style:normal;font-weight:700;src:url(/local/templates/belapb/libs/../fonts/Helvetica/bold/Helvetica-Bold.eot);src:url(/local/templates/belapb/libs/../fonts/Helvetica/bold/Helvetica-Bold.eot?#iefix) format("embedded-opentype"),url(/local/templates/belapb/libs/../fonts/Helvetica/bold/Helvetica-Bold.woff) format("woff"),url(/local/templates/belapb/libs/../fonts/Helvetica/bold/Helvetica-Bold.ttf) format("truetype")}
/* End */


/* Start:/local/templates/belapb/css/main.css?1755600505867467*/
@font-face {
    font-family: "Circe";
    font-display: swap;
    src: url("/local/templates/belapb/css/../fonts/Circe/ExtraLight/Circe-ExtraLight.eot");
    src: url("/local/templates/belapb/css/../fonts/Circe/ExtraLight/Circe-ExtraLight.eot?#iefix") format("embedded-opentype"), url("/local/templates/belapb/css/../fonts/Circe/ExtraLight/Circe-ExtraLight.woff") format("woff"), url("/local/templates/belapb/css/../fonts/Circe/ExtraLight/Circe-ExtraLight.woff2") format("woff2"), url("/local/templates/belapb/css/../fonts/Circe/ExtraLight/Circe-ExtraLight.ttf") format("truetype");
    font-style: normal;
    font-weight: 100
}

@font-face {
    font-family: "Circe";
    font-display: swap;
    src: url("/local/templates/belapb/css/../fonts/Circe/Light/Circe-Light.eot");
    src: url("/local/templates/belapb/css/../fonts/Circe/Light/Circe-Light.eot?#iefix") format("embedded-opentype"), url("/local/templates/belapb/css/../fonts/Circe/Light/Circe-Light.woff") format("woff"), url("/local/templates/belapb/css/../fonts/Circe/Light/Circe-Light.woff2") format("woff2"), url("/local/templates/belapb/css/../fonts/Circe/Light/Circe-Light.ttf") format("truetype");
    font-style: normal;
    font-weight: 300
}

@font-face {
    font-family: "Circe";
    font-display: swap;
    src: url("/local/templates/belapb/css/../fonts/Circe/Regular/Circe-Regular.eot");
    src: url("/local/templates/belapb/css/../fonts/Circe/Regular/Circe-Regular.eot?#iefix") format("embedded-opentype"), url("/local/templates/belapb/css/../fonts/Circe/Regular/Circe-Regular.woff") format("woff"), url("/local/templates/belapb/css/../fonts/Circe/Regular/Circe-Regular.woff2") format("woff2"), url("/local/templates/belapb/css/../fonts/Circe/Regular/Circe-Regular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal
}

@font-face {
    font-family: "Circe";
    font-display: swap;
    src: url("/local/templates/belapb/css/../fonts/Circe/Bold/Circe-Bold.eot");
    src: url("/local/templates/belapb/css/../fonts/Circe/Bold/Circe-Bold.eot?#iefix") format("embedded-opentype"), url("/local/templates/belapb/css/../fonts/Circe/Bold/Circe-Bold.woff") format("woff"), url("/local/templates/belapb/css/../fonts/Circe/Bold/Circe-Bold.woff2") format("woff2"), url("/local/templates/belapb/css/../fonts/Circe/Bold/Circe-Bold.ttf") format("truetype");
    font-style: normal;
    font-weight: bold
}

@font-face {
    font-family: "HelveticaNeueCyr";
    font-display: swap;
    src: url("/local/templates/belapb/css/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-UltraLight/HelveticaNeueCyr-UltraLight.eot");
    src: url("/local/templates/belapb/css/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-UltraLight/HelveticaNeueCyr-UltraLight.eot?#iefix") format("embedded-opentype"), url("/local/templates/belapb/css/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-UltraLight/HelveticaNeueCyr-UltraLight.woff") format("woff"), url("/local/templates/belapb/css/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-UltraLight/HelveticaNeueCyr-UltraLight.ttf") format("truetype");
    font-style: normal;
    font-weight: 100
}

@font-face {
    font-family: "HelveticaNeueCyr";
    font-display: swap;
    src: url("/local/templates/belapb/css/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Light/HelveticaNeueCyr-Light.eot");
    src: url("/local/templates/belapb/css/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Light/HelveticaNeueCyr-Light.eot?#iefix") format("embedded-opentype"), url("/local/templates/belapb/css/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Light/HelveticaNeueCyr-Light.woff") format("woff"), url("/local/templates/belapb/css/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Light/HelveticaNeueCyr-Light.ttf") format("truetype");
    font-style: normal;
    font-weight: 300
}

@font-face {
    font-family: "HelveticaNeueCyr";
    font-display: swap;
    src: url("/local/templates/belapb/css/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Roman/HelveticaNeueCyr-Roman.eot");
    src: url("/local/templates/belapb/css/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Roman/HelveticaNeueCyr-Roman.eot?#iefix") format("embedded-opentype"), url("/local/templates/belapb/css/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Roman/HelveticaNeueCyr-Roman.woff") format("woff"), url("/local/templates/belapb/css/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Roman/HelveticaNeueCyr-Roman.ttf") format("truetype");
    font-style: normal;
    font-weight: normal
}

@font-face {
    font-family: "HelveticaNeueCyr";
    font-display: swap;
    src: url("/local/templates/belapb/css/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Medium/HelveticaNeueCyr-Medium.eot");
    src: url("/local/templates/belapb/css/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Medium/HelveticaNeueCyr-Medium.eot?#iefix") format("embedded-opentype"), url("/local/templates/belapb/css/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Medium/HelveticaNeueCyr-Medium.woff") format("woff"), url("/local/templates/belapb/css/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Medium/HelveticaNeueCyr-Medium.ttf") format("truetype");
    font-style: normal;
    font-weight: 500
}

@font-face {
    font-family: "HelveticaNeueCyr";
    font-display: swap;
    src: url("/local/templates/belapb/css/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Bold/HelveticaNeueCyr-Bold.eot");
    src: url("/local/templates/belapb/css/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Bold/HelveticaNeueCyr-Bold.eot?#iefix") format("embedded-opentype"), url("/local/templates/belapb/css/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Bold/HelveticaNeueCyr-Bold.woff") format("woff"), url("/local/templates/belapb/css/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Bold/HelveticaNeueCyr-Bold.ttf") format("truetype");
    font-style: normal;
    font-weight: bold
}

@font-face {
    font-family: "HelveticaNeueCyr";
    font-display: swap;
    src: url("/local/templates/belapb/css/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Black/HelveticaNeueCyr-Black.eot");
    src: url("/local/templates/belapb/css/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Black/HelveticaNeueCyr-Black.eot?#iefix") format("embedded-opentype"), url("/local/templates/belapb/css/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Black/HelveticaNeueCyr-Black.woff") format("woff"), url("/local/templates/belapb/css/../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Black/HelveticaNeueCyr-Black.ttf") format("truetype");
    font-style: normal;
    font-weight: 900
}

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
button, hr, input {
    overflow: visible
}

a, audio, canvas, progress, video {
    display: inline-block
}

progress, sub, sup {
    vertical-align: baseline
}

[type=checkbox], [type=radio], legend {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

*, legend {
    padding: 0
}

*, :active, :focus, :hover, :visited {
    outline: 0
}

html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

article, aside, details, figcaption, figure, footer, header, main, menu, nav, section {
    display: block
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b, strong {
    font-weight: bold
}

dfn {
    font-style: italic
}

mark {
    background-color: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

audio:not([controls]) {
    display: none;
    height: 0
}

img {
    border-style: none
}

svg:not(:root) {
    overflow: hidden
}

button, select, textarea, input {
    text-transform: none;
    background: none;
    padding: 5px;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid;
    resize: none;
    display: block;
    font-size: 1em;
    font-family: inherit
}

[type=reset], [type=submit], button, html [type=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: ButtonText dotted 1px
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    color: inherit;
    display: table;
    max-width: 100%;
    white-space: normal
}

textarea {
    overflow: auto
}

[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-cancel-button, [type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

[hidden], template {
    display: none
}

.clearfix:after, .clearfix:before {
    content: " ";
    display: table
}

.clearfix:after {
    clear: both
}

ul > li {
    list-style: none
}

ul, ol {
    margin: 0;
    padding: 0;
    list-style: none
}

*, *:before, *:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

input, select, button {
    outline: none
}

h1, h2, h3, h4, h5, h6, p {
    margin: 0;
    font-weight: initial
}

span {
    display: inline-block
}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

:root {
    --wSidebar: 380px;
    --marginBottom: 80px;
    --padding: calc((100vw - (1680px - 60px)) / 2)
}

@media screen and (max-width: 1680px) {
    :root {
        --padding: calc((100vw - 1440px) / 2)
    }
}

@media screen and (max-width: 1440px) {
    :root {
        --padding: calc((100vw - 1180px) / 2)
    }
}

@media screen and (max-width: 1180px) {
    :root {
        --wSidebar: 280px;
        --marginBottom: 40px
    }
}

@media screen and (max-width: 600px) {
    :root {
        --marginBottom: 15px
    }
}

.jq-radio {
    border: 1px solid #C2CBCF;
    width: 20px;
    height: 20px;
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    margin: 0
}

.jq-radio__div {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5)
}

.jq-radio.checked {
    background-color: #f15a26;
    border-color: #f15a26
}

.jq-radio.checked .jq-radio__div {
    width: 10px;
    height: 10px;
    background-color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

._ios-system .rate-converter__container, ._ios-system .mp-online .col-4 .online-transfer, ._ios-system .mp-online .col-4 .online-property, ._ios-system .mp-online .col-4 .online-service, ._ios-system .mp-online .col-4 .online-transfer__container, ._ios-system .sites-list__link, ._ios-system .mobapp, ._ios-system .slick-slide, ._ios-system .bank-cards__content.text-style, ._ios-system .form-callback__group.submit .btn, ._ios-system .rate-banner--full .rate-banner__img {
    height: auto
}

._ios-system .multiple-styler .ms-choice {
    height: auto
}

._ios-system .rate-banner, ._ios-system .rate-converter {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

._ios-system .rate-banner__container, ._ios-system .rate-converter__container {
    height: auto;
    width: 100%
}

._ios-system .mp-online > .flex > .col-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

._ios-system .mp-online .col-4 .online-transfer, ._ios-system .mp-online .col-4 .online-property, ._ios-system .mp-online .col-4 .online-service {
    height: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

._ios-system .offers__sl .offers__sl-item__wrap, ._ios-system .offers__sl .offers__sl-item {
    height: auto
}

._ios-system .offers__sl .slick-track .slick-slide > div {
    height: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

._ios-system .offers__sl .slick-track .slick-slide, ._ios-system .offers__sl .slider-item-wrap, ._ios-system .offers__sl .offers__sl-item {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important
}

._ios-system .offers__sl .slider-item-wrap, ._ios-system .offers__sl .offers__sl-item, ._ios-system .offers__sl .offers__sl-item__wrap {
    width: 100%
}

@media screen and (max-width: 990px) {
    ._ios-system .offers__sl .online-transfer__container {
        width: 100%
    }
}

@media screen and (max-width: 990px) {
    ._ios-system .mfp-wrap {
        overflow: auto !important
    }
}

@media screen and (max-width: 600px) {
    ._ios-system .footer__copy {
        text-align: center
    }
}

.ie .rate-converter__container, .ie .mp-online .col-4 .online-transfer, .ie .mp-online .col-4 .online-property, .ie .mp-online .col-4 .online-service, .ie .mp-online .col-4 .online-transfer__container, .ie .sites-list__link, .ie .mobapp, .ie .slick-slide, .ie .bank-cards__content.text-style, .ie .form-callback__group.submit .btn, .ie .rate-banner--full .rate-banner__img {
    height: auto
}

.ie .rate-banner, .ie .rate-converter {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.ie .offers__sl .offers__sl-item__wrap, .ie .offers__sl .offers__sl-item {
    height: auto
}

.ie .offers__sl .slick-track .slick-slide > div {
    height: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.ie .offers__sl .slick-track .slick-slide, .ie .offers__sl .slider-item-wrap, .ie .offers__sl .offers__sl-item {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important
}

.ie .offers__sl .slider-item-wrap, .ie .offers__sl .offers__sl-item, .ie .offers__sl .offers__sl-item__wrap {
    width: 100%
}

@media screen and (max-width: 990px) {
    .ie .offers__sl .online-transfer__container {
        width: 100%
    }
}

.ie .header-logo img {
    max-width: 430px
}

.ie .mp-offers {
    margin-bottom: 80px
}

@media screen and (max-width: 1180px) {
    .ie .mp-offers {
        margin-bottom: 40px
    }
}

@media screen and (max-width: 600px) {
    .ie .mp-offers {
        margin-bottom: 15px
    }
}

.ie .mp-rate__container {
    margin-bottom: 80px
}

@media screen and (max-width: 1180px) {
    .ie .mp-rate__container {
        margin-bottom: 40px
    }
}

@media screen and (max-width: 600px) {
    .ie .mp-rate__container {
        margin-bottom: 15px
    }
}

.ie .mp-online {
    margin-bottom: 80px
}

@media screen and (max-width: 1180px) {
    .ie .mp-online {
        margin-bottom: 40px
    }
}

@media screen and (max-width: 600px) {
    .ie .mp-online {
        margin-bottom: 15px
    }
}

.ie .mp-news {
    margin-bottom: 80px
}

@media screen and (max-width: 1180px) {
    .ie .mp-news {
        margin-bottom: 40px
    }
}

@media screen and (max-width: 600px) {
    .ie .mp-news {
        margin-bottom: 15px
    }
}

.ie :not(.no-style).form-filter.active {
    max-height: 1000px
}

.ie .bank-cards__content.text-style {
    width: 100%
}

.ie .footer__copyml-link {
    margin-left: 5px
}

.ie .credits__item-favorite::after {
    -webkit-clip-path: none;
    clip-path: none
}

.ie .credits__item-favorite::before {
    -webkit-clip-path: none;
    clip-path: none
}

.ie .header-bot__menu-list__li .drop {
    padding: 40px calc((100vw - (1680px - 60px)) / 2) 30px
}

@media screen and (max-width: 1680px) {
    .ie .header-bot__menu-list__li .drop {
        padding: 40px calc((100vw - 1440px) / 2) 30px
    }
}

@media screen and (max-width: 1440px) {
    .ie .header-bot__menu-list__li .drop {
        padding: 40px calc((100vw - 1180px) / 2) 30px
    }
}

.ie .mp-offers__zag h3 {
    font-weight: 300
}

.ie .rate-list__item-desc__select {
    max-width: 100%;
    width: 50%
}

.ie .ms-drop.bottom {
    left: 0
}

.ie .multiple-styler .ms-drop li label {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.ie .text-page a:not(.mp-suggest__item):not(.btn):not(.no-style) {
    text-decoration: none
}

.ie .text-page a:not(.mp-suggest__item):not(.btn):not(.no-style) span {
    border-bottom: 1px solid #fff;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.ie .text-page a:not(.mp-suggest__item):not(.btn):not(.no-style):hover span {
    border-color: #f15a26
}

.ie .form-filter .jq-selectbox__select-text {
    padding-top: 15px
}

@media screen and (max-width: 600px) {
    .ie .form-filter .jq-selectbox__select-text {
        padding-top: 10px
    }
}

.ie .mp-suggest__item {
    max-width: 420px;
    width: auto
}

.ie .mp-suggest__items {
    margin-left: 175px
}

.ie .rate-banner--full .rate-banner__img {
    width: 810px
}

.ie .rate-banner--full .rate-banner__text {
    width: 810px
}

.ie .rate-banner--full {
    margin-bottom: 80px
}

.ie .fin-inst__card .fin-inst-card__container {
    width: 387px
}

.ie .fin-inst__card .fin-inst-card__container .fin-inst-card__img {
    width: 267px;
    margin-left: 20px
}

.ie .fin-inst__card .fin-inst-card__container .fin-inst-card__img img {
    width: 267px
}

.ie .fin-inst__card .fin-inst-card__container .fin-inst__content {
    max-width: 327px
}

.ie .fin-inst__card {
    margin-bottom: 80px
}

.ie .ymaps-2-1-78-image {
    -webkit-background-size: 51px 70px;
    background-size: 51px 70px
}

.ie .text-page a:not(.mp-suggest__item):not(.no-style):not(.btn) {
    max-width: 1500px
}

.ie .styled-list__text {
    max-width: 1390px;
    margin: 10px auto
}

.ie .container--wSticky__content {
    max-width: 1225px;
    width: 100%
}

.ie .webform-field-upload {
    padding-top: 15px
}

.ie .container--wSticky__sidebar {
    max-width: 380px
}

.ie .text-subscribe__item {
    max-width: 220px
}

.edge .mp-offers, .edge .mp-rate__container, .edge .mp-online, .edge .mp-news {
    margin-bottom: 80px !important
}

.edge .offers__sl-item__wrap {
    max-height: 340px
}

.edge .sites-list__link {
    max-height: 70px
}

.edge .form-filter:not(.no-style).active {
    max-height: 365px
}

.edge .rate-converter__container, .edge .mp-online .col-4 .online-transfer, .edge .mp-online .col-4 .online-property, .edge .mp-online .col-4 .online-service, .edge .mp-online .col-4 .online-transfer__container, .edge .mobapp, .edge .slick-slide, .edge .bank-cards__content.text-style, .edge .form-callback__group.submit .btn, .edge .rate-banner--full .rate-banner__img, .edge .offers__sl-item, .edge .offers__sl .slick-track .slick-slide > div, .edge .offers__sl-item__wrap {
    height: auto
}

.edge .multiple-styler .ms-choice {
    height: auto
}

.edge .rate-banner, .edge .rate-converter {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.edge .rate-banner__container, .edge .rate-converter__container {
    height: auto;
    width: 100%
}

.edge .mp-online > .flex > .col-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.edge .mp-online .col-4 .online-transfer, .edge .mp-online .col-4 .online-property, .edge .mp-online .col-4 .online-service {
    height: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.edge .offers__sl .offers__sl-item__wrap, .edge .offers__sl .offers__sl-item {
    height: auto
}

.edge .offers__sl .slick-track .slick-slide > div {
    height: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.edge .offers__sl .slick-track .slick-slide, .edge .offers__sl .slider-item-wrap, .edge .offers__sl .offers__sl-item {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important
}

.edge .offers__sl .slider-item-wrap, .edge .offers__sl .offers__sl-item, .edge .offers__sl .offers__sl-item__wrap {
    width: 100%
}

@media screen and (max-width: 990px) {
    .edge .offers__sl .online-transfer__container {
        width: 100%
    }
}

@media screen and (max-width: 990px) {
    .edge .mfp-wrap {
        overflow: auto !important
    }
}

@media screen and (max-width: 600px) {
    .edge .footer__copy {
        text-align: center
    }
}

#panel {
    position: relative;
    z-index: 99999
}

html {
    font-size: 16px;
    line-height: 1.2
}

html.__overflow {
    overflow: hidden
}

@media screen and (max-width: 1440px) {
    html {
        font-size: 15px
    }
}

@media screen and (max-width: 1180px) {
    html {
        font-size: 14px;
        overflow-x: hidden
    }
}

@media screen and (max-width: 600px) {
    html {
        font-size: 13px
    }
}

body {
    margin: 0;
    font-family: "Circe", Verdana;
    color: #545456;
    font-weight: 400;
    overflow: visible;
    overflow-x: hidden
}

.footer__menu-item__btn {
    display: none;
}

@media screen and (max-width: 600px) {

    body.fix-body {
        position: fixed;
        width: 100%;
        height: 100%;
        overflow: auto
    }

    .footer__menu-item__btn {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 10px;
        width: 27px;
        height: 27px;
        cursor: pointer;
    }

    .footer__menu-item__btn::before {
        content: "";
        display: block;
        width: 7px;
        height: 7px;
        border-right: 1px solid black;
        border-bottom: 1px solid black;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    }

    .footer__menu-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .footer__menu-link {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
    .footer__menu-item__btn {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        margin-top: -2px;
    }
    .footer__submenu {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        width: 100%;
    }
}



body.__overflow {
    overflow: hidden
}

main {
    width: 100%;
    margin: 0 auto;
    position: relative;
    min-height: 50vh;
    overflow-x: clip
}

@media screen and (max-width: 600px) {
    main {
        padding-top: 70px;
    }
}

a {
    text-decoration: none;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    color: #545456
}

img {
    max-width: 100%
}

.tabs__content, [data-tab] {
    display: none
}

.tabs__content.active, [data-tab].active {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.icon {
    width: 25px;
    height: 25px
}

.container {
    max-width: 1680px;
    margin: 0 auto;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px
}

@media screen and (max-width: 1680px) {
    .container {
        padding-left: 0px;
        padding-right: 0px
    }
}

@media screen and (max-width: 990px) {
    .container {
        padding-left: 20px;
        padding-right: 20px
    }
}

@media screen and (max-width: 800px) {
    .container {
        padding-left: 15px;
        padding-right: 15px
    }
}

@media screen and (max-width: 1680px) {
    .container {
        max-width: 1440px
    }
}

@media screen and (max-width: 1440px) {
    .container {
        max-width: 1180px
    }
}

@media screen and (max-width: 1180px) {
    .container {
        max-width: 990px
    }
}

@media screen and (max-width: 990px) {
    .container {
        max-width: 100%
    }
}

.container--flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-flex-wrap: inherit;
    -ms-flex-wrap: inherit;
    flex-wrap: inherit
}

.container--wSticky {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 75px;
    padding-top: 95px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media screen and (max-width: 800px) {
    .container--wSticky {
        padding-top: 55px;
        margin-bottom: 45px
    }
}

@media screen and (max-width: 450px) {
    .container--wSticky {
        margin-bottom: 25px;
        padding-top: 35px
    }
}

.container--wSticky__content {
    width: calc(100% - var(--wSidebar) - 35px)
}

@media screen and (max-width: 800px) {
    .container--wSticky__content {
        width: 100%;
        margin-bottom: 35px
    }
}

.container--wSticky__sidebar {
    max-width: var(--wSidebar);
    width: 100%
}

@media screen and (max-width: 800px) {
    .container--wSticky__sidebar {
        max-width: unset
    }
}

.container--wSticky__sidebar .call-back--simple {
    position: -webkit-sticky;
    position: sticky;
    top: 15px;
    background: #f2f7f9
}

.container--wSticky__sidebar .call-back--simple .call-back__icon {
    background: white
}

h5 {
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 150%
}

.w10 {
    width: 10%
}

.w20 {
    width: 20%
}

.w30 {
    width: 30%
}

.w40 {
    width: 40%
}

.w50 {
    width: 50%
}

.w60 {
    width: 60%
}

.w70 {
    width: 70%
}

.w80 {
    width: 80%
}

.w90 {
    width: 90%
}

.w100 {
    width: 100%
}

.my_tablefilter .jq-selectbox {
    margin-bottom: 25px;
    min-width: 200px;
    padding: 5px 0px;
    border: 1px solid #c2cbcf;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.my_tablefilter .jq-selectbox .jq-selectbox__dropdown ul li {
    margin-bottom: 0 !important
}

.my_tablefilter .jq-selectbox__select:hover {
    background: none
}

.my_tablefilter .jq-selectbox__select:active {
    -webkit-box-shadow: none;
    box-shadow: none
}

.my_tablefilter .jq-selectbox__select {
    border: 0;
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-left: 10px
}

.my_tablefilter .jq-selectbox__dropdown {
    width: 100% !important;
    margin-top: 5px
}

.my_tablefilter .jq-selectbox__dropdown ul {
    margin-bottom: 0 !important
}

.w33 {
    width: 33%
}

@media screen and (max-width: 800px) {
    .w33 {
        width: 100%
    }
}

body .p10 {
    padding-top: 10px;
    padding-bottom: 10px
}

.table-container .mCSB_scrollTools .mCSB_draggerRail {
    background-color: #97999a
}

.table-container .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #f15a26
}

.common__chat-form___2v25y {
    padding-top: 150px
}

@media screen and (max-width: 1180px) {
    .common__chat-form___2v25y {
        padding-top: 72px
    }
}

.common__chat-form___2v25y {
    padding-top: 150px !important
}

.mobile-chat {
    padding-top: 150px
}

@media screen and (max-width: 1180px) {
    .mobile-chat {
        padding-top: 72px
    }
}

.mobile_bubble_chat {
    padding-top: 150px
}

@media screen and (max-width: 1180px) {
    .mobile_bubble_chat {
        padding-top: 72px
    }
}

#cisco_bubble_chat {
    padding-top: 150px
}

@media screen and (max-width: 1180px) {
    #cisco_bubble_chat {
        padding-top: 72px
    }
}

body .btn {
    padding: 15px 20px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

@media screen and (max-width: 600px) {
    body .btn {
        padding: 15px
    }
}

body .btn-border {
    color: #f15a26;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #f15a26
}

body .btn-border:hover {
    color: #fff;
    background-color: #f15a26
}

body .btn-border.btn-icoLeft, body .btn-border.btn-icoCenter {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex
}

body .btn-border.btn-icoLeft:hover .icon, body .btn-border.btn-icoCenter:hover .icon {
    fill: #fff
}

body .btn-border.btn-icoLeft .icon, body .btn-border.btn-icoCenter .icon {
    fill: #f15a26
}

body .btn-full {
    border: 1px solid #f15a26;
    color: #fff !important;
    background-color: #f15a26;
    text-align: center;
    text-decoration: none !important
}

body .btn-full:hover {
    background-color: transparent;
    color: #f15a26 !important
}

body .btn-icoLeft {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 8.5px;
    padding-bottom: 8.5px
}

body .btn-icoLeft .icon {
    width: 30px;
    height: 30px;
    fill: #fff;
    margin-right: 15px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

body .btn-icoLeft:hover .icon {
    fill: #f15a26
}

body .btn-icoCenter {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 15px;
    padding-bottom: 15px
}

@media screen and (max-width: 600px) {
    body .btn-icoCenter {
        padding-top: 12px;
        padding-bottom: 12px
    }
}

body .btn-icoCenter .icon {
    width: 19px;
    height: 19px;
    fill: #fff;
    margin-right: 10px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

body .btn-icoCenter:hover .icon {
    fill: #f15a26
}

body .btn-fullWhite {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    border: 1px solid #fff;
    color: dimgray;
    background-color: #fff
}

body .btn-fullWhite .icon {
    fill: #f15a26
}

body .btn-fullWhite:hover {
    border-color: #f15a26;
    background-color: #f15a26;
    color: #fff
}

body .btn-fullWhite:hover .icon {
    fill: #fff
}

body .btn-border-gray {
    color: #545456;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 2px solid #F2F7F9
}

body .btn-border-gray:hover {
    color: #fff;
    background-color: #f15a26
}

body .btn-border-gray.btn-icoLeft {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex
}

body .btn-border-gray.btn-icoLeft:hover .icon {
    fill: #fff
}

body .btn-border-gray.btn-icoLeft .icon {
    fill: #f15a26
}

.link-ar-left {
    color: #f15a26;
    padding: 0px 35px 0 0;
    position: relative
}

.link-ar-left::before {
    content: '';
    width: 19px;
    height: 19px;
    background-color: #f15a26;
    background-image: url(/local/templates/belapb/css/../img/svg/ar-l-right--w.svg);
    -webkit-background-size: 9px 9px;
    background-size: 9px;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.link-ar-left:hover:before {
    right: 5px;
    -webkit-transform: translateY(-50%) rotate(180deg);
    -ms-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg)
}

.link-underline {
    color: dimgray;
    padding-bottom: 3px;
    border-bottom: 1px solid dimgray
}

.link-underline:hover {
    border-color: transparent
}

.link-icoLeft {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: dimgray;
    font-weight: 300;
    line-height: 160%;
    text-decoration: underline
}

.link-icoLeft .icon {
    width: 19px;
    height: 19px;
    margin-right: 10px;
    fill: #f15a26
}

.link-icoLeft:hover {
    text-decoration: none
}

.link-to-map {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.link-to-map:hover {
    color: #f15a26
}

.link-to-map .icon {
    width: 15px;
    height: 15px;
    fill: #f15a26
}

.link-to-map span {
    padding-left: 15px;
    width: calc(100% - 15px)
}

.link-border {
    border: 1px solid #C2CBCF;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 10px 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1.125rem;
    line-height: 140%;
    color: #696969;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.link-border .icon {
    fill: #f15a26;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.link-border:hover {
    background-color: #fff
}

.link-border__right .icon {
    margin-right: 12px
}

.link-border__left .icon {
    margin-left: 12px
}

.compare-btn_add {
    position: relative;
    cursor: pointer;
    max-width: 100%
}

.compare-btn_add span::before {
    content: attr(data-add)
}

.compare-btn_add input {
    position: absolute;
    width: 100%;
    height: 100%;
    cursor: pointer
}

.compare-btn_add input:checked + span:before {
    content: attr(data-remove)
}

.select2-search--dropdown {
    padding: 5px 15px
}

.select2-search--dropdown .select2-search__field {
    padding: 5px 10px
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #545456;
    padding-right: 0
}

.select2-results__option--selectable {
    padding: 15px;
    padding-left: 40px;
    border-top: 1px solid #F2F7F9;
    color: #97999A;
    background-color: #fff;
    background-image: url(/local/templates/belapb/css/../img/svg/gps.svg);
    background-position: left 10px center;
    background-repeat: no-repeat
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    right: 4px
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    color: #545456;
    background-color: transparent
}

.select2-container--default .select2-results__option--selected {
    background-color: transparent;
    border-top: 1px solid #f15a26;
    border-bottom: 1px solid #f15a26
}

.select2-dropdown {
    -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.07);
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.07);
    border: 0
}

.select2-container {
    position: absolute;
    left: 0;
    top: 12px;
    padding-left: 125px;
    width: 100% !important
}

@media screen and (max-width: 1440px) {
    .select2-container {
        top: 11px;
        padding-left: 110px
    }
}

@media screen and (max-width: 1180px) {
    .select2-container {
        top: 9px;
        padding-left: 25px
    }
}

@media screen and (max-width: 600px) {
    .select2-container {
        top: 7px
    }
}

.select2-container .select2-selection__rendered {
    max-width: 90px;
    padding-right: 0
}

.select2-container * {
    color: #545456;
    font-weight: 300
}

.select2-container--default .select2-selection--single {
    border: 0
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    border: 0;
    background-image: url(/local/templates/belapb/css/../img/svg/ar-bot.svg);
    -webkit-background-size: 10px 10px;
    background-size: 10px;
    background-position: center;
    background-repeat: no-repeat
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border: 0
}

.select2-container--default .select2-selection--single {
    background-color: transparent
}

.list-wIcon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.list-wIcon li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
    width: 100%
}

@media screen and (max-width: 1440px) {
    .list-wIcon li {
        margin-bottom: 20px
    }
}

@media screen and (max-width: 800px) {
    .list-wIcon li {
        width: 100%
    }
}

@media screen and (max-width: 450px) {
    .list-wIcon li {
        margin-bottom: 15px
    }
}

.list-wIcon li .img {
    width: 60px;
    height: 60px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #f2f7f9;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

@media screen and (max-width: 600px) {
    .list-wIcon li .img {
        width: 40px;
        height: 40px
    }
}

.list-wIcon li .img .icon {
    fill: #f15a26
}

.list-wIcon li .text {
    padding-left: 25px;
    width: calc(100% - 60px);
    line-height: 150%
}

@media screen and (max-width: 600px) {
    .list-wIcon li .text {
        padding-left: 15px;
        width: calc(100% - 40px)
    }
}

.list-wIcon li .text b {
    line-height: 150%;
    margin-bottom: 1px;
    width: 100%;
    font-weight: 400;
    color: #545456
}

.list-wIcon li .text span {
    color: dimgray;
    width: 100%;
    font-weight: 300
}

.list-wIcon li .text__contact {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 15px;
    margin-bottom: 20px
}

.list-wIcon li .text__contact-item:nth-child(1) {
    width: 130px;
    margin-right: 40px
}

@media screen and (max-width: 1180px) {
    .list-wIcon li .text__contact-item:nth-child(1) {
        width: 100%;
        margin-bottom: 15px
    }
}

.list-wIcon li .text__contact-item:nth-child(2) {
    width: 100%;
    max-width: calc(100% - 170px)
}

@media screen and (max-width: 1180px) {
    .list-wIcon li .text__contact-item:nth-child(2) {
        width: 100%
    }
}

.list-wIcon li .text__contact-item b {
    display: block;
    margin-bottom: 1px
}

.list-wIcon li .text__contact-item a {
    color: #f15a26;
    font-weight: bold
}

.list-wIcon-wBorder li {
    border: 1px solid #f2f7f9;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 13px 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.list-wIcon-wBorder li a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.list-wIcon-wBorder li p {
    width: calc(100% - 60px);
    padding-left: 20px;
    color: #545456;
    font-weight: 300;
    line-height: 150%;
    margin-bottom: 0
}

@media screen and (max-width: 450px) {
    .list-wIcon-wBorder li p {
        width: 100%;
        padding-left: 0
    }
}

.list-wIcon.w33 {
    min-width: calc(100% + 30px)
}

@media screen and (max-width: 1440px) {
    .list-wIcon.w33 {
        min-width: 100%;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

.list-wIcon.w33 li {
    width: calc(33.33% - 30px);
    margin-right: 30px
}

@media screen and (max-width: 1440px) {
    .list-wIcon.w33 li {
        margin-right: 0;
        width: calc(50% - 10px)
    }
}

@media screen and (max-width: 600px) {
    .list-wIcon.w33 li {
        width: 100%
    }
}

.list-wNumber li {
    padding-left: 85px;
    position: relative;
    color: dimgray;
    min-height: 65px;
    font-weight: 300;
    line-height: 150%;
    padding-bottom: 45px
}

.list-wNumber li::before {
    content: "";
    width: 1px;
    height: calc(100% - 84px);
    background-color: #c5cacc;
    position: absolute;
    left: 33px;
    bottom: 10px
}

.list-wNumber li:last-child:before {
    content: none
}

.list-wNumber li .ico {
    width: 65px;
    height: 65px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #f15a26;
    position: absolute;
    left: 0;
    top: 0;
    font-weight: bold;
    font-size: 1.625rem;
    line-height: 130%;
    color: #ffffff
}

.list-wNumber li .ico .icon {
    width: 30px;
    fill: #fff
}

.list-wNumber--line li {
    padding: 0 0 40px 85px;
    margin-bottom: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.list-wNumber--line li::before {
    content: "";
    width: 1px;
    height: calc(100% - 60px);
    background-color: #f2f7f9;
    position: absolute;
    left: 20px;
    bottom: 10px
}

.list-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    margin: 15px 0
}

.list-info li {
    width: 33.33%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    margin-bottom: 13px;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

@media screen and (max-width: 1680px) {
    .list-info li {
        width: 50%
    }
}

@media screen and (max-width: 600px) {
    .list-info li {
        width: 100%
    }
}

.list-info li::before {
    content: "";
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 3px;
    height: 1px;
    border-bottom: 1px dashed #c2cbcf
}

.list-info li span {
    padding: 1px 0;
    background-color: #fff;
    position: relative;
    z-index: 2
}

.list-info li span:nth-child(1) {
    max-width: calc(100% - 130px);
    padding-right: 10px;
    color: #545456
}

@media screen and (max-width: 600px) {
    .list-info li span:nth-child(1) {
        max-width: 45%
    }
}

.list-info li span:nth-child(2) {
    width: 155px;
    padding-left: 10px;
    font-weight: 300;
    color: dimgray
}

@media screen and (max-width: 600px) {
    .list-info li span:nth-child(2) {
        max-width: 45%
    }
}

.list-w50 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.list-w50 li {
    width: 50%
}

.list-wNumber--line li {
    padding: 0 0 0 85px !important
}

@media screen and (max-width: 450px) {
    .list-wNumber--line li {
        padding: 0 0 00px 50px !important
    }
}

.list-wNumber--line li:last-child {
    padding: 0 0 0 85px
}

@media screen and (max-width: 450px) {
    .list-wNumber--line li:last-child {
        padding: 0 0 30px 50px
    }
}

.preloader {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 99;
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.preloader._off {
    opacity: 0;
    z-index: -20
}

.sk-double-bounce {
    width: 30px;
    height: 30px;
    position: relative;
    margin: auto
}

.sk-double-bounce .sk-child {
    width: 100%;
    height: 100%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #f15a26;
    opacity: 0.6;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: sk-double-bounce 2.0s infinite ease-in-out;
    animation: sk-double-bounce 2.0s infinite ease-in-out
}

.sk-double-bounce .sk-double-bounce-2 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s
}

@-webkit-keyframes sk-double-bounce {
    0%, 100% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    50% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes sk-double-bounce {
    0%, 100% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    50% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.contact-center__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: calc(100% + 40px);
    padding-bottom: 70px
}

@media screen and (max-width: 1440px) {
    .contact-center__container {
        width: 100%;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

.contact-center h1 {
    font-weight: normal;
    width: 100%;
    font-size: 2.875rem;
    margin-bottom: 30px
}

.contact-center__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 45px 40px 45px 80px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    margin-right: 40px;
    margin-bottom: 40px;
    background-color: #fff;
    margin-right: 40px;
    margin-bottom: 40px
}

@media screen and (max-width: 1440px) {
    .contact-center__item {
        padding: 40px;
        margin-right: 0
    }
}

@media screen and (max-width: 990px) {
    .contact-center__item {
        margin-bottom: 20px
    }
}

@media screen and (max-width: 800px) {
    .contact-center__item {
        padding: 20px
    }
}

.contact-center__item h4, .contact-center__item .h4 {
    position: relative;
    width: 100%;
    margin-bottom: 24px;
    font-weight: bold;
    font-size: 1.625rem;
    line-height: 1.34615;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.contact-center__item h4 .icon, .contact-center__item .h4 .icon {
    fill: #f15a26;
    width: 40px;
    height: 40px;
    margin-right: 20px
}

.contact-center__item h4 span, .contact-center__item .h4 span {
    font-size: 1em;
    width: calc(100% - 60px)
}

.contact-center__item p {
    margin-bottom: 15px;
    font-weight: 300;
    line-height: 160%
}

.contact-center__item ul {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 25px
}

.contact-center__item ul li {
    width: 50%;
    position: relative;
    font-style: normal;
    font-weight: 300;
    line-height: 150%;
    color: dimgray;
    padding-left: 20px;
    padding-right: 15px
}

@media screen and (max-width: 800px) {
    .contact-center__item ul li {
        width: 100%
    }
}

.contact-center__item ul li::before {
    content: "";
    left: 0;
    top: 9px;
    position: absolute;
    width: 6px;
    height: 6px;
    border: 1px solid #f15a26;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.contact-center__item-img {
    width: 40%;
    text-align: center
}

.contact-center__item-img img {
    max-height: 100%;
    max-width: 100%
}

@media screen and (max-width: 1680px) {
    .contact-center__item-img {
        width: 33%
    }
}

@media screen and (max-width: 1180px) {
    .contact-center__item-img {
        width: 23%
    }
}

.contact-center__item .btn {
    margin-top: 20px
}

@media screen and (max-width: 990px) {
    .contact-center__item .btn {
        margin-top: 10px
    }
}

.contact-center__item--lg {
    width: calc(75% - 40px)
}

@media screen and (max-width: 1440px) {
    .contact-center__item--lg {
        width: 100%
    }
}

@media screen and (max-width: 800px) {
    .contact-center__item--lg {
        position: relative
    }
}

@media screen and (max-width: 990px) {
    .contact-center__item--lg .contact-center__item-img {
        width: 25%
    }
}

@media screen and (max-width: 600px) {
    .contact-center__item--lg .contact-center__item-img {
        width: 100%;
        text-align: center;
        margin-bottom: 15px
    }
}

.contact-center__item--lg .contact-center__item-content {
    width: 60%
}

@media screen and (max-width: 1680px) {
    .contact-center__item--lg .contact-center__item-content {
        width: 67%
    }
}

@media screen and (max-width: 1180px) {
    .contact-center__item--lg .contact-center__item-content {
        width: 77%
    }
}

@media screen and (max-width: 990px) {
    .contact-center__item--lg .contact-center__item-content {
        width: 75%
    }
}

@media screen and (max-width: 600px) {
    .contact-center__item--lg .contact-center__item-content {
        width: 100%;
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }
}

.contact-center__item--md {
    width: calc(50% - 40px)
}

@media screen and (max-width: 1440px) {
    .contact-center__item--md {
        width: calc(50% - 20px)
    }
}

@media screen and (max-width: 990px) {
    .contact-center__item--md {
        width: calc(50% - 10px)
    }
}

@media screen and (max-width: 800px) {
    .contact-center__item--md {
        width: 100%;
        padding: 20px;
        position: relative
    }
}

.contact-center__item--md .contact-center__item-content {
    width: 60%;
    padding-right: 50px
}

@media screen and (max-width: 1440px) {
    .contact-center__item--md .contact-center__item-content {
        padding-right: 15px
    }
}

@media screen and (max-width: 1180px) {
    .contact-center__item--md .contact-center__item-content {
        width: 100%;
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }
}

@media screen and (max-width: 800px) {
    .contact-center__item--md .contact-center__item-content {
        width: 70%
    }
}

@media screen and (max-width: 600px) {
    .contact-center__item--md .contact-center__item-content {
        width: 100%
    }
}

@media screen and (max-width: 1180px) {
    .contact-center__item--md .contact-center__item-img {
        width: 100%;
        height: 150px;
        text-align: center;
        margin-bottom: 20px
    }
}

@media screen and (max-width: 800px) {
    .contact-center__item--md .contact-center__item-img {
        width: 30%
    }
}

@media screen and (max-width: 600px) {
    .contact-center__item--md .contact-center__item-img {
        width: 100%;
        text-align: center
    }
}

.contact-center__item--sm {
    width: calc(33.33% - 40px)
}

@media screen and (max-width: 1440px) {
    .contact-center__item--sm {
        padding: 40px;
        width: calc(50% - 20px)
    }
}

@media screen and (max-width: 990px) {
    .contact-center__item--sm {
        width: calc(50% - 10px)
    }
}

@media screen and (max-width: 800px) {
    .contact-center__item--sm {
        padding: 20px;
        width: 100%
    }
}

.contact-center__item--sm .contact-center__item-content {
    width: 100%
}

.contact-center__item--sm .contact-center__item-content p {
    padding-right: 20px
}

@media screen and (max-width: 800px) {
    .contact-center__item--sm .contact-center__item-content {
        width: 100%
    }
}

.contact-center__item--xs {
    width: calc(25% - 40px);
    margin-bottom: 40px
}

@media screen and (max-width: 1440px) {
    .contact-center__item--xs {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        width: calc(50% - 20px)
    }
}

@media screen and (max-width: 990px) {
    .contact-center__item--xs {
        width: calc(50% - 10px)
    }
}

@media screen and (max-width: 800px) {
    .contact-center__item--xs {
        width: 100%
    }
}

.contact-center__item--xs .call-back--simple {
    height: 100%
}

@media screen and (max-width: 1440px) {
    .contact-center__item--xs .call-back--simple {
        padding: 40px 40px 80px 40px;
        position: relative;
        text-align: left
    }
}

@media screen and (max-width: 800px) {
    .contact-center__item--xs .call-back--simple {
        padding: 20px
    }
}

@media screen and (max-width: 600px) {
    .contact-center__item--xs .call-back--simple {
        text-align: center
    }
}

@media screen and (max-width: 1440px) {
    .contact-center__item--xs .call-back--simple .call-back__icon {
        position: absolute;
        top: 30px;
        left: 40px;
        margin-left: 0
    }
}

@media screen and (max-width: 1180px) {
    .contact-center__item--xs .call-back--simple .call-back__icon {
        margin-top: 5px
    }
}

@media screen and (max-width: 800px) {
    .contact-center__item--xs .call-back--simple .call-back__icon {
        top: 7px;
        left: 20px
    }
}

@media screen and (max-width: 600px) {
    .contact-center__item--xs .call-back--simple .call-back__icon {
        position: relative;
        margin: auto;
        margin-bottom: 30px;
        left: 0
    }
}

@media screen and (max-width: 1440px) {
    .contact-center__item--xs .call-back--simple h4 {
        margin-left: 100px;
        width: 68%
    }
}

@media screen and (max-width: 600px) {
    .contact-center__item--xs .call-back--simple h4 {
        margin-left: 0px;
        width: 100%
    }
}

@media screen and (max-width: 1440px) {
    .contact-center__item--xs .call-back--simple a {
        margin-bottom: 20px
    }
}

.mp-sl {
    background-color: #F2F7F9;
    position: relative;
    margin-bottom: 30px
}

.mp-sl .container {
    position: relative
}

.mp-sl__container .slick-track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

.mp-sl__container .slick-slide {
    height: auto
}

.mp-sl__container .slick-slide > div {
    height: 100%
}

.mp-sl__container .slick-slide .mp-sl__item {
    height: 100%
}

.mp-sl__container .slick-slide .mp-sl__item-container {
    height: 100%
}

.mp-sl__item-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 30px 0 0
}

@media screen and (max-width: 600px) {
    .mp-sl__item-container {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 20px 0;
        height: auto;
        position: relative
    }

    .mp-sl__item-container::before {
        content: '';
        position: absolute;
        width: 80%;
        height: calc(100% - 60px);
        left: 20%;
        top: 20%;
        background-image: var(--bg-image);
        background-position: center;
        -webkit-background-size: contain;
        background-size: contain;
        background-repeat: no-repeat;
        opacity: .5;
    }
}

.mp-sl__item-text {
    width: 55%;
    padding-bottom: 100px;
    position: relative;
    z-index: 2
}

@media screen and (max-width: 1180px) {
    .mp-sl__item-text {
        padding-bottom: 70px
    }
}

@media screen and (max-width: 600px) {
    .mp-sl__item-text {
        width: 100%;
        padding-bottom: 80px
    }
}

.mp-sl__item-text .type {
    color: #f15a26;
    font-size: 1.25rem;
    margin-bottom: 10px;
    display: block;
    text-transform: uppercase
}

.mp-sl__item-text h1, .mp-sl__item-text .h1 {
    color: #333333;
    font-weight: bold;
    font-size: 2.8125rem;
    margin-bottom: 45px
}

@media screen and (max-width: 1440px) {
    .mp-sl__item-text h1, .mp-sl__item-text .h1 {
        font-size: 2.1875rem;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 990px) {
    .mp-sl__item-text h1, .mp-sl__item-text .h1 {
        font-size: 2.1875rem
    }
}

.mp-sl__item-img {
    width: 45%;
    background-position: center bottom;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    position: relative;
    z-index: 2
}

@media screen and (max-width: 600px) {
    .mp-sl__item-img {
        display: none
    }
}

.mp-sl__item-arrow-prev {
    position: absolute;
    left: 0;
    width: 50%;
    height: 100%;
    z-index: 1
}

@media screen and (max-width: 600px) {
    .mp-sl__item-arrow-prev {
        display: none
    }
}

.mp-sl__nav {
    position: absolute;
    left: 20px;
    bottom: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (max-width: 1180px) {
    .mp-sl__nav {
        bottom: 20px;
        left: 0px
    }
}

@media screen and (max-width: 990px) {
    .mp-sl__nav {
        left: 15px
    }
}

.mp-sl__nav-ar {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    cursor: pointer;
    width: 30px;
    height: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.mp-sl__nav-ar .icon {
    width: 17px;
    height: 17px;
    fill: #404040
}

.mp-sl__nav-ar:hover {
    opacity: 0.6
}

.mp-sl__nav-count {
    color: #545456;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.mp-sl__nav-count__now {
    border-right: 1px solid #97999A;
    padding: 0 15px;
    color: #f15a26
}

.mp-sl__nav-count__total {
    padding: 0 15px
}

.mp-sl .progress {
    display: block;
    width: 100%;
    height: 3px;
    overflow: hidden;
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: #DBE2E4;
    background-image: -webkit-gradient(linear, left top, right top, from(#f15a26), to(#f15a26));
    background-image: -webkit-linear-gradient(left, #f15a26, #f15a26);
    background-image: -o-linear-gradient(left, #f15a26, #f15a26);
    background-image: linear-gradient(to right, #f15a26, #f15a26);
    background-repeat: no-repeat;
    -webkit-background-size: 0 100%;
    background-size: 0 100%;
    -webkit-transition: -webkit-background-size 0.4s ease-in-out;
    transition: -webkit-background-size 0.4s ease-in-out;
    -o-transition: background-size 0.4s ease-in-out;
    transition: background-size 0.4s ease-in-out;
    transition: background-size 0.4s ease-in-out, -webkit-background-size 0.4s ease-in-out
}

body .mp-offers {
    overflow: hidden;
    margin-bottom: var(--marginBottom)
}

@media screen and (max-width: 990px) {
    body .mp-offers {
        margin-bottom: 25px
    }
}

body .mp-offers .arrow {
    width: 30px;
    height: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

body .mp-offers .arrow:hover {
    opacity: 0.6
}

body .mp-offers .arrow .icon {
    width: 20px;
    height: 20px
}

body .mp-offers .arrow-container {
    padding: 0 50px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

@media screen and (max-width: 1680px) {
    body .mp-offers .arrow-container {
        padding: 0 25px
    }
}

@media screen and (max-width: 800px) {
    body .mp-offers .arrow-container {
        padding: 0
    }
}

body .mp-offers .arrow-container::before {
    content: '';
    width: 1px;
    height: 15px;
    background-color: #97999A;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: 0.25
}

body .mp-offers__top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 30px
}

@media screen and (max-width: 1680px) {
    body .mp-offers__top {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start
    }
}

@media screen and (max-width: 1180px) {
    body .mp-offers__top {
        margin-bottom: 30px
    }
}

@media screen and (max-width: 990px) {
    body .mp-offers__top {
        margin-bottom: 25px
    }
}

@media screen and (max-width: 800px) {
    body .mp-offers__top {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media screen and (max-width: 1680px) {
    body .mp-offers__top .link {
        margin-top: 13px
    }
}

body .mp-offers__zag {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-right: 20px
}

@media screen and (max-width: 1180px) {
    body .mp-offers__zag {
        margin-bottom: 20px;
        width: 100%
    }
}

@media screen and (max-width: 800px) {
    body .mp-offers__zag {
        width: 100%;
        margin-bottom: 15px;
        padding-right: 0;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

body .mp-offers__zag .h3, body .mp-offers__zag h3 {
    font-size: 2.375rem;
    color: #545456
}

@media screen and (max-width: 800px) {
    body .mp-offers__zag .h3, body .mp-offers__zag h3 {
        font-size: 2rem;
        margin-right: 25px
    }
}

@media screen and (max-width: 600px) {
    body .mp-offers__zag .h3, body .mp-offers__zag h3 {
        font-size: 1.5rem
    }
}

.mp-rate__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: var(--marginBottom)
}

.mp-online {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: var(--marginBottom)
}

.mp-online .flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: initial;
    -webkit-align-items: initial;
    -ms-flex-align: initial;
    align-items: initial;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.mp-online .col-4 {
    width: calc(33.33% - 15px)
}

@media screen and (max-width: 990px) {
    .mp-online .col-4 {
        width: 100%
    }
}

.mp-online .col-4 .online-transfer, .mp-online .col-4 .online-property, .mp-online .col-4 .online-service {
    width: 100%;
    margin-bottom: 0;
    height: 100%
}

@media screen and (max-width: 990px) {
    .mp-online .col-4 .online-transfer, .mp-online .col-4 .online-property, .mp-online .col-4 .online-service {
        height: auto;
        margin-bottom: var(--marginBottom)
    }
}

.mp-online .col-4 .online-transfer__container {
    height: 100%
}

@media screen and (max-width: 990px) {
    .mp-online .col-4 .online-transfer__container {
        height: auto
    }
}

.mp-online__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.mp-news {
    margin-bottom: var(--marginBottom)
}

.mp-news__top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 30px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.mp-news__top .arrow {
    width: 30px;
    height: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.mp-news__top .arrow:hover {
    opacity: 0.6
}

.mp-news__top .arrow .icon {
    width: 20px;
    height: 20px
}

.mp-news__top .arrow-container {
    padding: 0 50px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

@media screen and (max-width: 1680px) {
    .mp-news__top .arrow-container {
        padding: 0 25px
    }
}

@media screen and (max-width: 800px) {
    .mp-news__top .arrow-container {
        padding: 0
    }
}

.mp-news__top .arrow-container::before {
    content: '';
    width: 1px;
    height: 15px;
    background-color: #97999A;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: 0.25
}

.mp-news__zag {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}
body[class*=vi] .mp-news__top .arrow-container::before {
    content: none;
}
.mp-news__zag .arrow-next:not(.slick-arrow),
.mp-news__zag .arrow-prev:not(.slick-arrow){
    display: none;
}

@media screen and (max-width: 600px) {
    .mp-news__zag {
        margin-bottom: 15px;
        width: 100%;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

.mp-news__zag h4, .mp-news__zag .h4 {
    font-size: 1.625rem;
    font-weight: 400;
    margin-bottom: 0
}

@media screen and (max-width: 600px) {
    .mp-news__zag h4, .mp-news__zag .h4 {
        max-width: calc(100% - 70px)
    }
}

.mp-suggest__top {
    margin-bottom: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (max-width: 990px) {
    .mp-suggest__top {
        margin-bottom: 20px
    }
}

.mp-suggest__top .h2, .mp-suggest__top h2 {
    color: #545456;
    font-size: 2.375rem;
    margin-right: 50px
}

@media screen and (max-width: 990px) {
    .mp-suggest__top .h2, .mp-suggest__top h2 {
        margin-bottom: 20px
    }
}

.mp-suggest__items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 30px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media screen and (max-width: 990px) {
    .mp-suggest__items {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

.mp-suggest__item {
    width: calc(27% - 20px);
    margin-right: 30px;
    margin-bottom: 30px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    -webkit-border-radius: 10px;
    border-radius: 10px
}

@media screen and (max-width: 1440px) {
    .mp-suggest__item {
        width: calc(33.33% - 10px);
        margin-right: 15px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 990px) {
    .mp-suggest__item {
        width: calc(50% - 5px);
        margin-bottom: 10px;
        margin-right: 0
    }
}

@media screen and (max-width: 600px) {
    .mp-suggest__item {
        width: 100%
    }

    .mp-suggest__item:nth-child(n+5) {
        display: none
    }
}

@media screen and (min-width: 990px) {
    .mp-suggest__item:nth-child(3n) {
        margin-right: 0
    }
}

.mp-suggest__item:hover {
    -webkit-box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.1)
}

.mp-suggest__item:hover .mp-suggest__item-img {
    padding-bottom: 40px
}

.mp-suggest__item-img {
    height: 180px;
    padding-bottom: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-background-size: cover !important;
    background-size: cover !important;
    background-position: center;
    -webkit-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s
}

@media screen and (max-width: 600px) {
    .mp-suggest__item-img {
        height: 150px
    }
}

.mp-suggest__item-img .name {
    padding: 9px 10px 15px;
    color: #FFFFFF;
    width: 100%;
    font-size: 1.125rem;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    text-align: center
}

@media screen and (max-width: 600px) {
    .mp-suggest__item-img .name {
        padding: 5px
    }
}

.mp-suggest__item-img .name._white {
    background-color: rgba(250, 250, 250, 0.5);
    color: #000000
}

.mp-suggest__item-text {
    border: 1px solid rgba(8, 27, 35, 0.08);
    border-top: 0;
    padding: 15px;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px
}

@media screen and (max-width: 1440px) {
    .mp-suggest__item-text {
        padding: 20px
    }
}

@media screen and (max-width: 600px) {
    .mp-suggest__item-text {
        padding: 15px
    }
}

.mp-suggest__item-text p {
    color: #696969;
    font-weight: 300;
    line-height: 130%
}

body .builder .mp-suggest {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

body .builder .mp-suggest .h2 {
    width: auto;
    margin-right: 50px
}

body .builder .mp-suggest .mp-suggest__items {
    margin-top: 30px
}

.mt__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 30px 0px
}

@media screen and (max-width: 800px) {
    .mt__container {
        margin-bottom: 40px;
        padding: 25px 0px
    }
}

@media screen and (max-width: 450px) {
    .mt__container {
        margin-bottom: 25px;
        padding: 15px 0px
    }
}

.mt__container.wPadding {
    padding: 50px 70px;
    background-color: #fff;
    -webkit-border-radius: 7px;
    border-radius: 7px
}

@media screen and (max-width: 1440px) {
    .mt__container.wPadding {
        padding: 35px 45px
    }
}

@media screen and (max-width: 800px) {
    .mt__container.wPadding {
        padding: 25px
    }
}

@media screen and (max-width: 450px) {
    .mt__container.wPadding {
        padding: 15px
    }
}

.mt__container .w50 {
    width: 50%
}

@media screen and (max-width: 990px) {
    .mt__container .w50 {
        width: 100%;
        padding-right: 0
    }
}

.mt__container .w50:nth-child(1n) {
    padding-right: 50px
}

@media screen and (max-width: 990px) {
    .mt__container .w50:nth-child(1n) {
        padding-right: 0
    }
}

.mt__container .w50:last-child {
    margin-bottom: 0
}

.mt__container .w100 {
    width: 100%
}

.mt__container .w66 {
    width: 66.66%;
    padding-right: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media screen and (max-width: 800px) {
    .mt__container .w66:not(:last-child) {
        margin-bottom: 30px
    }
}

@media screen and (max-width: 800px) {
    .mt__container .w66 {
        padding-right: 0;
        width: 100%
    }
}

.mt__container .w66 .w50 {
    padding-right: 15px
}

.mt__container .w33 {
    width: 33.33%
}

@media screen and (max-width: 800px) {
    .mt__container .w33 {
        width: 100%
    }
}

.mt__container .w33 .ul.list-wIcon-wBorder.list-wIcon {
    width: 100%
}

.mt__container h5, .mt__container .h5 {
    width: 100%;
    font-size: 1.375rem;
    line-height: 135%;
    margin-bottom: 18px;
    font-weight: 400
}

.mt__container p {
    color: dimgray;
    font-weight: 300;
    margin-bottom: 20px;
    line-height: 150%
}

@media screen and (max-width: 600px) {
    .mt__container p {
        margin-bottom: 10px
    }
}

.mt__container p b {
    font-weight: 400;
    color: #545456
}

.mt__container .margin {
    padding: 25px 0;
    width: 100%;
    display: block
}

.mt__container ul:not(.list-wIcon):not(.list-wNumber):not(.no-style) {
    margin-bottom: 30px
}

.mt__container ul:not(.list-wIcon):not(.list-wNumber):not(.no-style) li {
    position: relative;
    font-style: normal;
    font-weight: 300;
    line-height: 150%;
    color: dimgray;
    padding-left: 20px;
    margin-bottom: 15px
}

@media screen and (max-width: 600px) {
    .mt__container ul:not(.list-wIcon):not(.list-wNumber):not(.no-style) li {
        margin-bottom: 10px
    }
}

.mt__container ul:not(.list-wIcon):not(.list-wNumber):not(.no-style) li::before {
    content: '';
    left: 0;
    top: 9px;
    position: absolute;
    width: 6px;
    height: 6px;
    border: 1px solid #f15a26;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.mt__container iframe {
    width: 100%;
    height: 644px;
    border: none;
    background-image: url("/local/templates/belapb/css/./../img/iframe-cover.jpg");
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover
}

@media screen and (max-width: 1680px) {
    .mt__container iframe {
        height: 523px
    }
}

@media screen and (max-width: 1440px) {
    .mt__container iframe {
        height: 448px
    }
}

@media screen and (max-width: 1180px) {
    .mt__container iframe {
        height: 363px
    }
}

@media screen and (max-width: 800px) {
    .mt__container iframe {
        height: 60vw
    }
}

.mt__container .journal {
    max-height: 731px;
    position: relative;
    margin: 0 !important;
    z-index: 0
}

@media screen and (max-width: 800px) {
    .mt__container .journal {
        max-height: 158px;
        overflow: auto
    }
}

.mt__container .journal.mCustomScrollbar::before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 88px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#fff));
    background-image: -webkit-linear-gradient(top, transparent, #fff);
    background-image: -o-linear-gradient(top, transparent, #fff);
    background-image: linear-gradient(180deg, transparent, #fff);
    z-index: 1
}

.mt__container .journal.mCustomScrollbar::after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: calc(50% - 10px);
    width: 20px;
    height: 20px;
    background-image: url("/local/templates/belapb/css/./../img/svg/ar-bottom.svg");
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: 20px 20px;
    background-size: 20px;
    -webkit-animation: arrowmoving 3s infinite;
    animation: arrowmoving 3s infinite;
    z-index: 2
}

.mt__container .journal.mCustomScrollbar.scrolled::before {
    bottom: inherit;
    top: 0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(transparent));
    background-image: -webkit-linear-gradient(top, #fff, transparent);
    background-image: -o-linear-gradient(top, #fff, transparent);
    background-image: linear-gradient(180deg, #fff, transparent)
}

.mt__container .journal.mCustomScrollbar.scrolled::after {
    top: 0;
    bottom: inherit;
    background-image: url("/local/templates/belapb/css/./../img/svg/ar-top.svg")
}

.mt__container .journal .mCSB_scrollTools {
    visibility: hidden;
    opacity: 0
}

.mt__container .journal__item {
    padding: 0 !important;
    border: 1px solid #f2f7f9;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.mt__container .journal__item:not(:last-child) {
    margin: 0 0 20px !important
}

@media screen and (max-width: 1180px) {
    .mt__container .journal__item:not(:last-child) {
        margin: 0 0 10px !important
    }
}

.mt__container .journal__item::before {
    display: none
}

.mt__container .journal__item.active .journal__link {
    background-color: #f2f7f9
}

.mt__container .journal__item.active .journal__icon {
    background-color: #f15a26
}

.mt__container .journal__item.active .journal__icon .icon {
    fill: #fff
}

.mt__container .journal__link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 20px 24px
}

@media screen and (max-width: 1180px) {
    .mt__container .journal__link {
        padding: 10px
    }
}

.mt__container .journal__link:hover {
    background-color: #f2f7f9
}

.mt__container .journal__link:hover .journal__icon {
    background-color: #f15a26
}

.mt__container .journal__link:hover .journal__icon .icon {
    fill: #fff
}

.mt__container .journal__icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 45px;
    height: 45px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin-right: 25px;
    background-color: #f2f7f9;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

@media screen and (max-width: 1180px) {
    .mt__container .journal__icon {
        width: 24px;
        height: 24px;
        margin-right: 10px
    }
}

.mt__container .journal__icon .icon {
    display: block;
    width: 20px;
    height: 20px;
    margin: auto;
    fill: #f15a26;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

@media screen and (max-width: 1180px) {
    .mt__container .journal__icon .icon {
        width: 12px;
        height: 12px
    }
}

.mt__container .journal__name {
    width: calc(100% - 70px)
}

@media screen and (max-width: 1180px) {
    .mt__container .journal__name {
        width: calc(100% - 34px)
    }
}

@media screen and (max-width: 990px) {
    .mt__container .tabs--style {
        margin-bottom: 30px
    }
}

@media screen and (max-width: 600px) {
    .mt__container .tabs--style {
        margin-bottom: 15px
    }
}

.mt-card {
    padding: 50px 80px;
    background-color: #FFFFFF;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 80px
}

@media screen and (max-width: 1440px) {
    .mt-card {
        padding: 30px
    }
}

@media screen and (max-width: 600px) {
    .mt-card {
        padding: 25px 15px;
        margin-bottom: 30px
    }
}

.mt-card__zag {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 30px
}

.mt-card__zag h4, .mt-card__zag .h4 {
    margin-bottom: 0;
    max-width: calc(100% - 150px)
}

.mt-card__zag a.btn {
    margin-bottom: 0
}

.mt-card__content {
    width: 70%;
    padding-right: 50px
}

@media screen and (max-width: 1440px) {
    .mt-card__content {
        padding-right: 20px
    }
}

@media screen and (max-width: 990px) {
    .mt-card__content {
        width: 100%
    }
}

.mt-card__content .btn {
    margin-bottom: 15px
}

.mt-card__content p {
    font-weight: 300;
    color: dimgray;
    margin-bottom: 20px;
    line-height: 150%
}

.mt-card__content p b {
    color: #545456;
    font-weight: 400
}

.mt-card__content .list-wIcon li {
    margin-bottom: 10px
}

.mt-card__info {
    width: 30%
}

@media screen and (max-width: 990px) {
    .mt-card__info {
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.mt-card__info img {
    width: 100%
}

@media screen and (max-width: 990px) {
    .mt-card__info img {
        width: 50%
    }
}

@media screen and (max-width: 600px) {
    .mt-card__info img {
        width: 100%
    }
}

.mt-card__info p {
    color: dimgray
}

@media screen and (max-width: 990px) {
    .mt-card__info p {
        margin-top: 15px
    }
}

.mt-card__info p b {
    font-weight: 400;
    color: #545456
}

.mt-card__info-double {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 35px 0 20px
}

@media screen and (max-width: 1440px) {
    .mt-card__info-double {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 15px 0;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

@media screen and (max-width: 990px) {
    .mt-card__info-double {
        width: 50%;
        padding-left: 0px
    }
}

@media screen and (max-width: 600px) {
    .mt-card__info-double {
        width: 100%;
        text-align: center
    }
}

@media screen and (max-width: 1440px) {
    .mt-card__info-double a {
        margin-top: 15px
    }
}

.mt-card__info-double p {
    text-align: center
}

@media screen and (max-width: 1440px) {
    .mt-card__info-double p {
        margin-top: 15px
    }
}

@media screen and (max-width: 990px) {
    .mt-card__info-double p {
        width: 100%
    }
}

.mt-card__info-double p span {
    display: block;
    font-weight: 300;
    color: dimgray
}

@media screen and (max-width: 990px) {
    .mt-card__info-double p span {
        text-align: center !important;
        padding: 0 !important
    }
}

.mt-card__info-double p b {
    font-weight: bold;
    color: #545456
}

.credic-calc {
    margin: 0;
    background-color: #fff
}

.credit-calc__result .credit-calc_container {
    width: 100%
}

.credit-calc__prop-val {
    text-align: center
}

.no-brd .list-wIcon li {
    border: none
}

@-webkit-keyframes arrowmoving {
    0% {
        -webkit-transform: none;
        transform: none
    }
    50% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px)
    }
    100% {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes arrowmoving {
    0% {
        -webkit-transform: none;
        transform: none
    }
    50% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px)
    }
    100% {
        -webkit-transform: none;
        transform: none
    }
}

.result-search {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.result-search .result-search__item {
    width: calc(33.33% - 10px);
    background-color: white;
    padding: 30px 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 10px 10px 0
}

@media screen and (max-width: 1440px) {
    .result-search .result-search__item {
        width: calc(50% - 10px);
        padding: 20px
    }
}

@media screen and (max-width: 990px) {
    .result-search .result-search__item {
        width: 100%;
        margin-right: 0;
        padding: 15px
    }
}

.result-search .result-search__item .item-img {
    width: 140px
}

@media screen and (max-width: 600px) {
    .result-search .result-search__item .item-img {
        margin: 0 auto
    }
}

.result-search .result-search__item .item-name {
    width: calc(100% - 140px);
    font-weight: 400;
    font-size: 18px;
    color: #f15a26;
    margin-top: 5px;
    padding-left: 20px
}

@media screen and (max-width: 600px) {
    .result-search .result-search__item .item-name {
        width: 100%
    }
}

.result-search .result-search__item .item-content {
    margin-top: 30px;
    width: 100%
}

@media screen and (max-width: 600px) {
    .result-search .result-search__item .item-content {
        margin-top: 15px
    }
}

.result-search .result-search__item .item-content .time {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

@media screen and (max-width: 600px) {
    .result-search .result-search__item .item-content .time {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media screen and (max-width: 600px) {
    .result-search .result-search__item .item-content .time span {
        display: block;
        width: 100%;
        padding: 5px 10px;
        border: 1px solid #f2f7f9
    }
}

.result-search .result-search__item .item-content .time .time__hd {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #696969
}

@media screen and (max-width: 600px) {
    .result-search .result-search__item .item-content .time .time__hd {
        background-color: #f2f7f9
    }
}

.result-search .result-search__item .item-content .time .time__hd::after {
    content: ' ';
    width: 100px;
    border-bottom: 1px dashed #696969
}

@media screen and (max-width: 600px) {
    .result-search .result-search__item .item-content .time .time__hd::after {
        content: none
    }
}

.result-search .result-search__item .item-content .coms {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
    margin-bottom: 20px;
    width: 100%
}

@media screen and (max-width: 600px) {
    .result-search .result-search__item .item-content .coms {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media screen and (max-width: 600px) {
    .result-search .result-search__item .item-content .coms span {
        display: block;
        width: 100%;
        padding: 5px 10px;
        border: 1px solid #f2f7f9
    }
}

.result-search .result-search__item .item-content .coms__hd {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #696969
}

@media screen and (max-width: 600px) {
    .result-search .result-search__item .item-content .coms__hd {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        background-color: #f2f7f9
    }
}

.result-search .result-search__item .item-content .coms__hd::after {
    content: ' ';
    width: 150px;
    border-bottom: 1px dashed #696969
}

@media screen and (max-width: 600px) {
    .result-search .result-search__item .item-content .coms__hd::after {
        content: none
    }
}

.fin-lit__brd-bg .list-wIcon li {
    border: 1px solid #c2c8ca
}

.fin-lit__brd-bg .list-wIcon li .img-wrp {
    width: 60px
}

@media screen and (max-width: 600px) {
    .fin-lit__brd-bg .list-wIcon li .img-wrp {
        width: 100%
    }
}

.fin-lit__brd-bg .list-wIcon li .img {
    background-color: #fff;
    margin: auto;
    margin-bottom: 15px
}

.fin-lit__saf {
    padding: 70px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (max-width: 600px) {
    .fin-lit__saf {
        padding: 30px 0
    }
}

.fin-lit__saf .fin-lit__ttl {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.fin-lit__saf .fin-lit__ttl .h4, .fin-lit__saf .fin-lit__ttl h4 {
    text-align: center;
    font-weight: bold;
    font-size: 1.625rem;
    color: #545456
}

@media screen and (max-width: 1680px) {
    .fin-lit__saf .fin-lit__ttl .h4, .fin-lit__saf .fin-lit__ttl h4 {
        margin-bottom: 0px
    }
}

.fin-lit__saf .fin-lit__ttl .tabs--style {
    padding: 25px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.fin-lit__saf .list-wIcon-wBorder li {
    border: none;
    margin: 0
}

.fin-lit__saf .btn {
    margin-left: 100px;
    margin-top: 15px
}

@media screen and (max-width: 600px) {
    .fin-lit__saf .btn {
        margin: auto
    }
}

.fin-lit__saf .w100 {
    width: 100%
}

.fin-lit__saf .w50 {
    width: 50%
}

.fin-lit__content {
    width: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media screen and (max-width: 990px) {
    .fin-lit__content {
        width: 100%;
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }
}

.fin-lit__content .list-wIcon-wBorder li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media screen and (max-width: 600px) {
    .fin-lit__content .list-wIcon-wBorder li {
        padding: 0;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.fin-lit__img {
    width: 50%
}

@media screen and (max-width: 990px) {
    .fin-lit__img {
        width: 100%;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }
}

@media screen and (max-width: 600px) {
    .fin-lit__img {
        margin-bottom: 20px
    }
}

.news-catalog {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

@media screen and (max-width: 1180px) {
    .news-catalog {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.news-catalog .h4, .news-catalog h4 {
    font-weight: bold;
    font-size: 1.625rem;
    line-height: 130%;
    color: #545456;
    margin-bottom: 25px
}

@media screen and (max-width: 600px) {
    .news-catalog .h4, .news-catalog h4 {
        margin-bottom: 15px
    }
}

.news-catalog .data {
    font-weight: 300;
    font-size: 14px;
    line-height: 19px;
    color: #97999a
}

.news-catalog__content {
    width: 70%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-right: 30px;
    margin-bottom: 35px
}

@media screen and (max-width: 1440px) {
    .news-catalog__content {
        padding-right: 15px
    }
}

@media screen and (max-width: 1180px) {
    .news-catalog__content {
        width: 100%;
        margin-bottom: 0px;
        padding-right: 0
    }
}

.news-catalog__item {
    background-color: #fff;
    -webkit-border-radius: 7px;
    border-radius: 7px
}

.news-catalog__item-img {
    width: 57%;
    text-align: center
}

@media screen and (max-width: 1440px) {
    .news-catalog__item-img {
        width: 45%
    }
}

@media screen and (max-width: 600px) {
    .news-catalog__item-img {
        width: 100%;
        padding-bottom: 15px
    }
}

.news-catalog__item-img img {
    max-width: 100%;
    max-height: 440px
}

@media screen and (max-width: 600px) {
    .news-catalog__item-img img {
        max-height: 250px
    }
}

.news-catalog__item-content {
    width: 43%
}

@media screen and (max-width: 1440px) {
    .news-catalog__item-content {
        width: 55%
    }
}

@media screen and (max-width: 600px) {
    .news-catalog__item-content {
        width: 100%
    }
}

.news-catalog__item-content-line {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 10px
}

.news-catalog__item-content-line span {
    width: 100px;
    height: 6px;
    background-color: #f15a26;
    -webkit-border-radius: 10px;
    border-radius: 10px
}

.news-catalog__item-content p {
    font-weight: normal;
    line-height: 160%;
    color: dimgray
}

.news-catalog__item--lg {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 45px 90px 45px 50px;
    margin-bottom: 30px
}

@media screen and (max-width: 1440px) {
    .news-catalog__item--lg {
        padding: 30px 50px 30px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 600px) {
    .news-catalog__item--lg {
        padding: 20px
    }
}

.news-catalog__item--lg p {
    margin-bottom: 50px
}

@media screen and (max-width: 600px) {
    .news-catalog__item--lg p {
        margin-bottom: 15px
    }
}

.news-catalog__item--md {
    position: relative;
    width: calc(60% - 35px);
    padding: 50px 70px 300px 70px
}

@media screen and (max-width: 1440px) {
    .news-catalog__item--md {
        width: 100%;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 600px) {
    .news-catalog__item--md {
        padding: 20px;
        padding-bottom: 40%
    }
}

.news-catalog__item--md .data {
    margin-bottom: 10px
}

.news-catalog__item--md .news-catalog__item-img {
    position: absolute;
    bottom: 0;
    margin: auto;
    width: 100%;
    left: 0;
    height: 295px;
    text-align: center
}

@media screen and (max-width: 600px) {
    .news-catalog__item--md .news-catalog__item-img {
        height: auto;
        padding-bottom: 40%
    }
}

.news-catalog__item--md .news-catalog__item-img img {
    max-height: 100%
}

@media screen and (max-width: 600px) {
    .news-catalog__item--md .news-catalog__item-img img {
        position: absolute;
        bottom: 0;
        max-height: 100%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

.news-catalog__item--sm {
    width: 40%;
    padding: 50px 70px 50px 50px
}

@media screen and (max-width: 1680px) {
    .news-catalog__item--sm {
        padding: 50px 50px 25px 50px
    }
}

@media screen and (max-width: 1440px) {
    .news-catalog__item--sm {
        width: 100%;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 600px) {
    .news-catalog__item--sm {
        padding: 20px
    }
}

.news-catalog__item--sm .data {
    margin-bottom: 10px
}

.news-catalog__item--sm p {
    font-weight: 300;
    line-height: 150%;
    color: dimgray;
    border-bottom: 1px solid #f2f7f9;
    padding-bottom: 25px;
    margin-bottom: 10px
}

@media screen and (max-width: 600px) {
    .news-catalog__item--sm p {
        padding-bottom: 15px;
        margin-bottom: 15px
    }
}

.news-catalog__item--sm li {
    position: relative;
    font-style: normal;
    font-weight: 300;
    line-height: 150%;
    color: #545456;
    padding-left: 20px;
    padding-right: 15px
}

.news-catalog__item--sm li::before {
    content: "";
    left: 0;
    top: 9px;
    position: absolute;
    width: 6px;
    height: 6px;
    border: 1px solid #f15a26;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.news-catalog__list {
    width: 30%;
    background-color: #fff;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 50px 60px 50px;
    margin-bottom: 35px
}

@media screen and (max-width: 1680px) {
    .news-catalog__list {
        padding: 50px 30px 50px
    }
}

@media screen and (max-width: 1440px) {
    .news-catalog__list {
        padding: 30px 50px 51px
    }
}

@media screen and (max-width: 1180px) {
    .news-catalog__list {
        width: 100%
    }
}

@media screen and (max-width: 600px) {
    .news-catalog__list {
        padding: 20px
    }
}

.news-catalog__list a {
    border-bottom: 1px solid #f2f7f9;
    padding-bottom: 40px;
    margin-bottom: 20px;
    width: 100%
}

@media screen and (max-width: 1440px) {
    .news-catalog__list a {
        padding-bottom: 30px;
        margin-bottom: 26px
    }
}

@media screen and (max-width: 600px) {
    .news-catalog__list a {
        padding-bottom: 15px;
        margin-bottom: 15px
    }
}

.news-catalog__list a:last-child {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 30px
}

.news-catalog__list a .data {
    margin-bottom: 6px
}

.news-catalog__list a p {
    font-weight: 400;
    color: #545456;
    font-size: 1.375rem;
    line-height: 1.36364
}

.news-catalog .w100 {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.news-catalog .w100 .btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.news-catalog .w100 .icon {
    width: 17px;
    height: 14px;
    fill: #fff;
    margin-right: 10px
}

.addit {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: #fff;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    margin: 45px 0 100px 0;
    padding: 25px 150px 25px 80px
}

.addit-content {
    width: 70%
}

.addit-content .h4, .addit-content h4 {
    font-weight: bold;
    font-size: 1.625rem;
    line-height: 130%;
    color: #545456;
    padding-bottom: 25px
}

.addit-content p {
    font-weight: 300;
    line-height: 150%;
    color: #545456;
    padding-bottom: 35px
}

.addit-content span {
    color: dimgray
}

.service-card {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 90px
}

.service-card .h4, .service-card h4 {
    font-weight: bold;
    font-size: 1.625rem;
    line-height: 130%;
    color: #545456;
    margin-bottom: 20px
}

.service-card p {
    font-weight: 300;
    line-height: 150%;
    color: dimgray
}

.service-card__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #fff;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    margin: 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden
}

@media screen and (max-width: 600px) {
    .service-card__container {
        margin: 15px 0
    }
}

.service-card__container--md {
    width: calc(50% - 30px)
}

@media screen and (max-width: 1440px) {
    .service-card__container--md {
        width: calc(66.66% - 30px)
    }
}

@media screen and (max-width: 800px) {
    .service-card__container--md {
        width: 100%
    }
}

.service-card__container--sm {
    width: calc(25% - 30px)
}

@media screen and (max-width: 1440px) {
    .service-card__container--sm {
        width: calc(33.33% - 30px)
    }
}

@media screen and (max-width: 800px) {
    .service-card__container--sm {
        width: calc(50% - 30px)
    }
}

@media screen and (max-width: 600px) {
    .service-card__container--sm {
        width: 100%;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

.service-card__line {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.service-card__content {
    padding: 35px 50px 35px 50px
}

@media screen and (max-width: 1440px) {
    .service-card__content {
        padding: 35px 30px 35px 30px
    }
}

.service-card__content ul {
    margin-top: 40px
}

.service-card__content ul li {
    position: relative;
    font-style: normal;
    font-weight: 300;
    line-height: 150%;
    color: dimgray;
    padding-left: 20px;
    padding-right: 15px;
    margin-bottom: 10px
}

.service-card__content ul li::before {
    content: "";
    left: 0;
    top: 9px;
    position: absolute;
    width: 6px;
    height: 6px;
    border: 1px solid #f15a26;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.service-card__content .service-card--mt-90 {
    padding: 0 35px 35px 35px
}

@media screen and (max-width: 450px) {
    .service-card__content .service-card--mt-90 {
        width: calc(100% - 30px)
    }
}

.service-card__img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-content: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end;
    width: 100%
}

@media screen and (max-width: 600px) {
    .service-card__img {
        margin: auto
    }
}

.service-card__img img {
    width: 100%
}

.service-card__img.--img-mt {
    margin-top: 45px
}

.service-card__details--mt-90 {
    margin-top: 90px
}

@media screen and (max-width: 1680px) {
    .service-card__details--mt-90 {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.service-card__details--mt-30 {
    margin-top: 30px
}

@media screen and (max-width: 1680px) {
    .service-card__details--mt-30 {
        margin-bottom: 30px
    }
}

.vacancy__title .h4, .vacancy__title h4 {
    font-weight: bold;
    font-size: 1.625rem;
    line-height: 130%;
    color: #545456;
    margin-bottom: 20px
}

.vacancy__content .h5, .vacancy__content h5, .vacancy__list .h5, .vacancy__list h5 {
    font-weight: bold;
    line-height: 150%;
    color: #545456
}

.vacancy__content .h5 span, .vacancy__content h5 span, .vacancy__list .h5 span, .vacancy__list h5 span {
    color: #f15a26
}

.vacancy__container {
    background-color: #fff;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 50px 60px 100px 60px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 60px
}

@media screen and (max-width: 1440px) {
    .vacancy__container {
        padding: 50px 60px
    }
}

@media screen and (max-width: 600px) {
    .vacancy__container {
        padding: 30px
    }
}

@media screen and (max-width: 450px) {
    .vacancy__container {
        padding: 15px;
        margin-bottom: 20px
    }
}

.vacancy__container--student {
    padding: 60px 0 100px 0 !important;
    margin-bottom: 0;
    position: relative
}

@media screen and (max-width: 450px) {
    .vacancy__container--student {
        padding: 20px 0 0 0 !important
    }
}

.vacancy__container--student h4, .vacancy__container--student .h4 {
    text-align: center;
    padding-bottom: 40px
}

@media screen and (max-width: 450px) {
    .vacancy__container--student h4, .vacancy__container--student .h4 {
        padding-bottom: 0px
    }
}

.vacancy__container--student .vacancy__content {
    border-top: 1px solid #F2F7F9;
    border-bottom: 1px solid #F2F7F9;
    border-right: 0;
    border-left: 0
}

.vacancy__container--student .vacancy__title {
    margin-left: 0
}

.vacancy__container--student .w50 {
    width: calc(50% - 50px) !important
}

@media screen and (max-width: 1440px) {
    .vacancy__container--student .w50 {
        width: 100% !important
    }
}

.vacancy__container--student .vacancy__list ul {
    margin-bottom: 40px
}

.vacancy__container--sm {
    padding: 50px 60px 60px
}

@media screen and (max-width: 990px) {
    .vacancy__container--sm {
        padding: 30px
    }
}

@media screen and (max-width: 600px) {
    .vacancy__container--sm {
        padding: 15px
    }
}

.vacancy__container--sm .vacancy__title-line {
    padding-bottom: 0;
    margin-bottom: 40px;
    border: 0
}

.vacancy__container--sm .vacancy__content {
    border: 0;
    padding: 0
}

.vacancy__container--sm .vacancy__content p {
    padding: 0;
    margin-bottom: 25px
}

.vacancy__container--sm .vacancy__content p:last-child {
    margin-bottom: 0
}

@media screen and (max-width: 990px) {
    .vacancy__container--sm .vacancy__content p {
        margin-bottom: 15px
    }
}

.vacancy__container .w50 {
    width: calc(50% - 15px)
}

@media screen and (max-width: 1440px) {
    .vacancy__container .w50 {
        width: 100%
    }
}

.vacancy__title-line {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 40px;
    padding-bottom: 35px;
    border-bottom: 1px solid #f2f7f9
}

@media screen and (max-width: 600px) {
    .vacancy__title-line {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media screen and (max-width: 450px) {
    .vacancy__title-line {
        margin-bottom: 20px;
        padding-bottom: 15px
    }
}

.vacancy__img {
    margin: auto;
    width: 90px;
    height: 90px;
    border: 1px solid #f15a26;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

@media screen and (max-width: 600px) {
    .vacancy__img {
        margin-bottom: 20px
    }
}

.vacancy__img--bg {
    background-color: #f2f7f9;
    width: 88px;
    height: 88px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 4px solid #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.vacancy__img--bg .icon {
    fill: #f15a26
}

.vacancy__title {
    margin-left: 20px;
    width: calc(100% - 110px)
}

@media screen and (max-width: 450px) {
    .vacancy__title {
        margin-left: 0;
        width: 100%
    }
}

.vacancy__title .h4 span {
    color: #f15a26
}

.vacancy__title p {
    font-weight: 300;
    font-size: 16px;
    line-height: 150%;
    color: dimgray
}

.vacancy__content {
    padding: 35px 45px 40px 60px;
    border: 1px solid #f2f7f9
}

@media screen and (max-width: 450px) {
    .vacancy__content {
        padding: 15px
    }
}

.vacancy__content .h5, .vacancy__content h5 {
    margin-bottom: 30px
}

@media screen and (max-width: 450px) {
    .vacancy__content .h5, .vacancy__content h5 {
        margin-bottom: 15px
    }
}

.vacancy__content p {
    font-weight: 300;
    font-size: 1rem;
    line-height: 150%;
    color: dimgray;
    padding-bottom: 40px
}

.vacancy__content p a {
    color: #f15a26
}

.vacancy__content .btn {
    padding: 20px 65px
}

.vacancy__content--org-brd {
    border-top: 2px solid #f15a26;
    border-bottom: 2px solid #f15a26
}

.vacancy__content--org-brd .ico.ico--sz {
    width: 40px;
    height: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #f15a26;
    position: absolute;
    left: 0;
    top: 0;
    font-weight: bold;
    font-size: 1.125rem;
    line-height: 1.38889;
    color: #fff
}

.vacancy__list {
    padding-bottom: 20px
}

.social__container {
    border-top: 1px solid #f2f7f9;
    border-bottom: 1px solid #f2f7f9;
    padding: 25px 0;
    position: relative
}

.social__container:not(.w100)::before {
    content: '';
    width: 1px;
    height: 100%;
    position: absolute;
    right: -50px;
    top: 0;
    background-color: #f15a26
}

@media screen and (max-width: 1440px) {
    .social__container:not(.w100)::before {
        content: none
    }
}

.social__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 25px;
    border-bottom: 1px solid #f2f7f9
}

@media screen and (max-width: 1440px) {
    .social__content {
        padding: 20px 0 20px 0
    }
}

@media screen and (max-width: 450px) {
    .social__content {
        padding: 15px
    }
}

@media screen and (max-width: 450px) {
    .social__content {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.social__content p {
    width: 90%;
    font-weight: 300;
    line-height: 150%;
    color: #545456;
    padding-left: 30px
}

@media screen and (max-width: 450px) {
    .social__content p {
        padding-left: 0
    }
}

.social__img {
    margin: auto
}

.social__wrp {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
    -ms-flex-pack: start;
    justify-content: start;
    width: 100%;
    padding-top: 25px
}

@media screen and (max-width: 1180px) {
    .social__wrp {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

@media screen and (max-width: 1440px) {
    .social__wrp {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-top: 0px
    }
}

.social__icon {
    width: 120px;
    margin: 10px
}

@media screen and (max-width: 1680px) {
    .social__icon {
        width: 140px
    }
}

@media screen and (max-width: 600px) {
    .social__icon {
        width: 160px
    }
}

@media screen and (max-width: 450px) {
    .social__icon {
        width: 110px
    }
}

.social__icon a {
    font-weight: 300;
    font-size: 14px;
    width: 100%;
    line-height: 150%;
    text-align: center;
    color: dimgray
}

@media screen and (max-width: 1680px) {
    .social__icon a {
        font-size: 12px
    }
}

@media screen and (max-width: 600px) {
    .social__icon a {
        font-size: 10px
    }
}

.social__box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 120px;
    height: 120px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    margin-bottom: 15px
}

@media screen and (max-width: 1680px) {
    .social__box {
        width: 140px;
        height: 140px
    }
}

@media screen and (max-width: 600px) {
    .social__box {
        width: 160px;
        height: 160px
    }
}

@media screen and (max-width: 450px) {
    .social__box {
        width: 110px;
        height: 110px
    }
}

.coin__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 30px
}

.coin-item {
    padding: 30px 50px 40px;
    background-color: #fff;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 80px;
    width: calc(50% - 15px)
}

@media screen and (max-width: 1440px) {
    .coin-item {
        padding: 30px
    }
}

@media screen and (max-width: 1180px) {
    .coin-item {
        width: 100%
    }
}

@media screen and (max-width: 600px) {
    .coin-item {
        padding: 15px;
        margin-bottom: 40px
    }
}

.coin-item__head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    padding-bottom: 30px
}

@media screen and (max-width: 1440px) {
    .coin-item__head {
        padding-bottom: 20px
    }
}

.coin-item__head-info {
    width: 52%
}

@media screen and (max-width: 600px) {
    .coin-item__head-info {
        width: 100%
    }
}

.coin-item__head-info a {
    width: 100%;
    text-align: center
}

.coin-item__adv {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border: 1px solid #F2F7F9;
    overflow: hidden;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 30px
}

@media screen and (max-width: 1680px) {
    .coin-item__adv {
        margin-bottom: 20px
    }
}

.coin-item__adv li {
    width: 50%;
    padding: 20px 30px;
    border-right: 1px solid #F2F7F9
}

@media screen and (max-width: 1680px) {
    .coin-item__adv li {
        padding: 10px
    }
}

.coin-item__adv li:nth-child(2n) {
    border-right: 0
}

.coin-item__adv li span {
    display: block;
    margin-bottom: 5px
}

.coin-item__adv li span:nth-child(1) {
    font-weight: 300;
    font-size: .875rem;
    color: #545456
}

.coin-item__adv li span:nth-child(2) {
    color: #f15a26;
    font-weight: bold;
    font-size: .875rem;
    line-height: 1.28571
}

.coin-item__img {
    width: 48%;
    position: relative
}

@media screen and (max-width: 600px) {
    .coin-item__img {
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        padding-bottom: 15px;
        margin-top: -40px
    }
}

.coin-item__img img {
    max-width: calc(100% - 50px);
    position: absolute;
    left: 0;
    top: -65px
}

@media screen and (max-width: 1440px) {
    .coin-item__img img {
        max-width: calc(100% - 15px)
    }
}

@media screen and (max-width: 1180px) {
    .coin-item__img img {
        max-width: calc(100% - 50px);
        bottom: 0;
        top: auto
    }
}

@media screen and (max-width: 600px) {
    .coin-item__img img {
        position: relative;
        top: auto;
        bottom: auto
    }
}

.coin-item__content p {
    margin-bottom: 20px;
    font-weight: 300
}

.coin-item__content ul li p {
    margin-bottom: 0
}

.coin-item__content .list-info .color-sel {
    margin-bottom: -10px
}

.coin-item__content .list-info li {
    width: 100%
}

.coin-item__zag {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 10px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.coin-item__zag .h4, .coin-item__zag h4 {
    margin-bottom: 0;
    margin-right: 25px;
    line-height: 113%;
    width: 60%
}

@media screen and (max-width: 600px) {
    .coin-item__zag .h4, .coin-item__zag h4 {
        width: 100%;
        margin-bottom: 10px
    }
}

.coin-item__card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background-color: #fff;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    margin-bottom: 50px
}

@media screen and (max-width: 1180px) {
    .coin-item__card {
        margin-bottom: 40px;
        margin-top: 40px
    }
}

@media screen and (max-width: 600px) {
    .coin-item__card {
        margin-bottom: 20px
    }
}

.coin-item__card-content {
    width: calc(100% - 490px);
    padding: 70px 0px 70px 80px
}

@media screen and (max-width: 1680px) {
    .coin-item__card-content {
        padding: 40px 0px 40px 40px
    }
}

@media screen and (max-width: 1180px) {
    .coin-item__card-content {
        width: 100%;
        padding: 30px;
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }
}

@media screen and (max-width: 600px) {
    .coin-item__card-content {
        padding: 15px
    }
}

.coin-item__card-img {
    width: 490px;
    padding: 0 50px 0 80px
}

@media screen and (max-width: 1440px) {
    .coin-item__card-img {
        padding: 0 30px
    }
}

@media screen and (max-width: 1180px) {
    .coin-item__card-img {
        width: 100%;
        padding: 0px 30px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around
    }
}

.coin-item__card-img:not(.coin-item__card-img--center) img {
    width: 100%;
    position: relative
}

@media screen and (max-width: 1180px) {
    .coin-item__card-img:not(.coin-item__card-img--center) img {
        width: auto;
        max-width: calc(50% - 15px)
    }
}

.coin-item__card-img:not(.coin-item__card-img--center) img:first-child {
    top: -40px;
    margin-bottom: -30px
}

@media screen and (max-width: 1180px) {
    .coin-item__card-img:not(.coin-item__card-img--center) img:first-child {
        margin-bottom: -40px
    }
}

.coin-item__card-img:not(.coin-item__card-img--center) img:last-child {
    bottom: -40px;
    margin-top: -30px
}

@media screen and (max-width: 1180px) {
    .coin-item__card-img:not(.coin-item__card-img--center) img:last-child {
        margin-top: 0;
        bottom: auto;
        top: -40px;
        margin-bottom: -40px
    }
}

.coin-item__card-img--center {
    position: relative
}

@media screen and (max-width: 600px) {
    .coin-item__card-img--center {
        overflow: hidden
    }
}

.coin-item__card-img--center::before {
    content: '';
    width: 295px;
    height: 295px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #F2F7F9;
    position: absolute;
    left: calc(50% + 15px);
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    z-index: 1
}

@media screen and (max-width: 1680px) {
    .coin-item__card-img--center::before {
        width: 250px;
        height: 250px
    }
}

@media screen and (max-width: 1680px) {
    .coin-item__card-img--center::before {
        width: 350px;
        height: 350px;
        left: 50%
    }
}

@media screen and (max-width: 1180px) {
    .coin-item__card-img--center::before {
        width: 250px;
        height: 250px;
        margin-top: -50px
    }
}

.coin-item__card-img--center img {
    width: 100%;
    position: relative;
    z-index: 2
}

@media screen and (max-width: 1180px) {
    .coin-item__card-img--center img {
        width: auto
    }
}

.coin-item__card-head {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 25px
}

.coin-item__card-head .coin-item__adv {
    width: calc(100% - 300px);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 0
}

@media screen and (max-width: 1440px) {
    .coin-item__card-head .coin-item__adv {
        width: calc(100% - 200px)
    }
}

@media screen and (max-width: 600px) {
    .coin-item__card-head .coin-item__adv {
        width: 100%;
        margin-bottom: 15px
    }
}

.coin-item__card-head .coin-item__adv li {
    width: 25%;
    padding: 12px 30px
}

@media screen and (max-width: 1680px) {
    .coin-item__card-head .coin-item__adv li {
        width: 50%;
        border-bottom: 1px solid #F2F7F9;
        margin-bottom: -1px
    }
}

@media screen and (max-width: 600px) {
    .coin-item__card-head .coin-item__adv li {
        padding: 10px
    }
}

.coin-item__card-head .coin-item__adv li span:nth-child(2) {
    font-size: 1.125rem;
    line-height: 1.1
}

@media screen and (max-width: 600px) {
    .coin-item__card-head a {
        margin: 0 auto
    }
}

.coin-item__card-body .list-info {
    margin-top: 35px
}

@media screen and (max-width: 1680px) {
    .coin-item__card-body .list-info {
        margin-top: 15px
    }
}

.coin-item__card-body p {
    color: dimgray;
    font-weight: 300;
    line-height: 150%;
    margin-bottom: 20px
}

@media screen and (max-width: 1680px) {
    .coin-item__card-body p {
        margin-bottom: 10px
    }
}

.coin-item__card-body p b {
    display: block;
    font-weight: bold;
    color: #545456
}

.coin-item--bigImg .coin-item__img {
    width: 62%
}

@media screen and (max-width: 1680px) {
    .coin-item--bigImg .coin-item__img {
        width: 55%
    }
}

@media screen and (max-width: 1440px) {
    .coin-item--bigImg .coin-item__img {
        width: 100%
    }
}

.coin-item--bigImg .coin-item__head-info {
    width: 38%
}

@media screen and (max-width: 1680px) {
    .coin-item--bigImg .coin-item__head-info {
        width: 45%
    }
}

@media screen and (max-width: 1440px) {
    .coin-item--bigImg .coin-item__head-info {
        width: 100%
    }
}

.coin-item--bigImg .coin-item__head-info .note {
    font-size: .875rem
}

.coin-sl {
    padding: 20px 0 130px
}

@media screen and (max-width: 1180px) {
    .coin-sl {
        padding-bottom: 50px
    }
}

@media screen and (max-width: 600px) {
    .coin-sl {
        padding-bottom: 20px
    }
}

.coin-sl__zag {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 50px
}

@media screen and (max-width: 1180px) {
    .coin-sl__zag {
        margin-bottom: 20px
    }
}

@media screen and (max-width: 600px) {
    .coin-sl__zag {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

.coin-sl__zag .h4, .coin-sl__zag h4 {
    margin-bottom: 0
}

.coin-sl__zag .arrow {
    width: 30px;
    height: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.coin-sl__zag .arrow:hover {
    opacity: 0.6
}

.coin-sl__zag .arrow .icon {
    width: 20px;
    height: 20px
}

.coin-sl__zag .arrow-container {
    padding: 0 50px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

@media screen and (max-width: 600px) {
    .coin-sl__zag .arrow-container {
        padding-right: 0;
        padding-left: 15px
    }
}

.coin-sl__zag .arrow-container::before {
    content: '';
    width: 1px;
    height: 15px;
    background-color: #97999A;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: 0.25
}

@media screen and (max-width: 600px) {
    .coin-sl__zag .arrow-container::before {
        left: auto;
        right: 30px
    }
}

.coin-sl__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    min-width: calc(100% + 30px)
}

@media screen and (max-width: 1440px) {
    .coin-sl__container {
        min-width: calc(100% + 15px)
    }
}

@media screen and (max-width: 1180px) {
    .coin-sl__container {
        min-width: 100%
    }
}

.coin-sl__item {
    padding-right: 30px;
    padding-top: 40px
}

@media screen and (max-width: 1440px) {
    .coin-sl__item {
        padding-right: 15px
    }
}

@media screen and (max-width: 1180px) {
    .coin-sl__item {
        padding-top: 70px;
        padding-right: 0
    }
}

@media screen and (max-width: 600px) {
    .coin-sl__item {
        padding-top: 30px;
        padding-left: 2px;
        padding-right: 2px
    }
}

.coin-sl__item .coin-item {
    width: 100%;
    margin-bottom: 0
}

.bank-cards__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    padding-top: 60px
}

@media screen and (max-width: 600px) {
    .bank-cards__container {
        padding-top: 30px
    }
}

.bank-cards__item {
    width: calc(50% - 15px);
    background-color: #fff;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 80px
}

@media screen and (max-width: 1180px) {
    .bank-cards__item {
        width: 100%
    }
}

@media screen and (max-width: 1440px) {
    .bank-cards__item {
        margin-bottom: 45px
    }
}

.bank-cards__item.mb30 {
    margin-bottom: 30px
}

.bank-cards__head {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    padding-bottom: 15px
}

@media screen and (max-width: 1180px) {
    .bank-cards__head {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
}

.bank-cards__img {
    width: 57%;
    position: relative;
    padding-left: 50px;
    padding-bottom: 28%
}

@media screen and (max-width: 1680px) {
    .bank-cards__img {
        width: 55%;
        padding-left: 30px;
        padding-bottom: 27%
    }
}

@media screen and (max-width: 1440px) {
    .bank-cards__img {
        width: 50%
    }
}

@media screen and (max-width: 1180px) {
    .bank-cards__img {
        padding-left: 15px;
        padding-bottom: 29%
    }
}

@media screen and (max-width: 600px) {
    .bank-cards__img {
        width: 100%;
        padding-bottom: 155px
    }
}

.bank-cards__img img {
    position: absolute;
    top: -35px;
    left: 50px;
    max-width: calc(100% - 50px);
    max-height: calc(100% - 10px);
    top: 16px;
}

@media screen and (max-width: 1680px) {
    .bank-cards__img img {
        left: 30px;
        max-width: calc(100% - 30px)
    }
}

@media screen and (max-width: 1440px) {
    .bank-cards__img img {
        /*top: -15px*/
    }
}

@media screen and (max-width: 1180px) {
    .bank-cards__img img {
        left: 15px;
        max-width: calc(100% - 15px);
        width: 100%
    }
}

@media screen and (max-width: 600px) {
    .bank-cards__img img {
        max-width: min(260px, 100% - 30px);
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        top: 11px;
        height: calc(100% - 10px);
    }
}

.page-head,
.container-bg {
    /*display: none !important;*/
}


.bank-cards__order {
    width: 43%;
    padding: 45px 45px 0px 45px
}

@media screen and (max-width: 1680px) {
    .bank-cards__order {
        padding: 30px 30px 0px 30px;
        width: 45%
    }
}

@media screen and (max-width: 1440px) {
    .bank-cards__order {
        width: 50%
    }
}

@media screen and (max-width: 1180px) {
    .bank-cards__order {
        padding: 15px
    }
}

@media screen and (max-width: 600px) {
    .bank-cards__order {
        width: 100%;
        padding-bottom: 15px;
        padding-top: 0
    }
}

.bank-cards__order .btn {
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    margin-bottom: 30px
}

@media screen and (max-width: 1440px) {
    .bank-cards__order .btn {
        margin-bottom: 15px;
        font-size: .875rem;
        padding-left: 7px;
        padding-right: 7px
    }
}

.bank-cards__order .btn:last-child {
    margin-bottom: 0
}

@media screen and (max-width: 1680px) {
    .bank-cards__order .note {
        font-size: 14px
    }
}

@media screen and (max-width: 1440px) {
    .bank-cards__order .note {
        font-size: 12px
    }
}

.bank-cards__content {
    padding: 10px 45px 45px 45px
}

@media screen and (max-width: 1680px) {
    .bank-cards__content {
        padding: 0 30px 30px 30px
    }
}

@media screen and (max-width: 1180px) {
    .bank-cards__content {
        padding: 0 50px 50px 50px
    }
}

@media screen and (max-width: 1180px) {
    .bank-cards__content {
        padding: 0 15px 15px 15px
    }
}

.bank-cards__content p {
    margin-bottom: 20px
}

.bank-cards__content.text-style {
    height: 100%
}

@media screen and (max-width: 600px) {
    .bank-cards__content.text-style {
        height: auto
    }
}

.bank-cards__title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 15px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

@media screen and (max-width: 1440px) {
    .bank-cards__title {
        width: 92%
    }
}

@media screen and (max-width: 1180px) {
    .bank-cards__title {
        width: 72%
    }
}

@media screen and (max-width: 600px) {
    .bank-cards__title {
        width: 100%
    }
}

.bank-cards__title .h4, .bank-cards__title h4 {
    margin-right: 20px;
    margin-bottom: 0;
    width: 65%
}

@media screen and (max-width: 1440px) {
    .bank-cards__title .h4, .bank-cards__title h4 {
        margin-bottom: 10px
    }
}

@media screen and (max-width: 800px) {
    .bank-cards__title .h4, .bank-cards__title h4 {
        margin-right: 10px
    }
}

@media screen and (max-width: 600px) {
    .bank-cards__title .h4, .bank-cards__title h4 {
        width: 100%;
        margin-right: 0
    }
}

.bank-cards__title a.link-ar-left {
    width: 30%
}

@media screen and (max-width: 600px) {
    .bank-cards__title a.link-ar-left {
        width: auto
    }
}

.bank-cards__wrp-line {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 55px
}

.bank-cards__class-cards {
    background-color: #fff;
    padding: 20px 25px;
    border-left: 2px solid #f15a26;
    color: dimgray;
    -webkit-box-shadow: 0px 0px 10px rgba(184, 191, 194, 0.15);
    box-shadow: 0px 0px 10px rgba(184, 191, 194, 0.15);
    -webkit-border-radius: 0px 3px 3px 0px;
    border-radius: 0px 3px 3px 0px;
    margin-left: 35px
}

.bank-cards__class-cards:nth-child(1) {
    margin-left: 35px
}

@media screen and (max-width: 1440px) {
    .bank-cards__class-cards:nth-child(1) {
        margin-left: 0
    }
}

.salary-proj__item {
    width: calc(100% - 30px);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: #fff;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    float: left
}

.salary-proj__item .h4, .salary-proj__item h4 {
    margin-bottom: 10px
}

.salary-proj__item-content p {
    font-weight: 400;
    line-height: 160%;
    color: dimgray
}

.salary-proj__item-img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.salary-proj__item--md {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 30px 50px 0 50px;
    width: calc(50% - 15px);
    margin-right: 30px;
    min-height: 540px;
    position: relative
}

@media screen and (max-width: 1440px) {
    .salary-proj__item--md {
        padding: 30px 25px 0 30px;
        width: 100%;
        min-height: 330px
    }
}

@media screen and (max-width: 1180px) {
    .salary-proj__item--md {
        margin-bottom: 30px
    }
}

.salary-proj__item--md p {
    margin-bottom: 70px
}

.salary-proj__item--md .salary-proj__item-content {
    padding-right: 70px
}

@media screen and (max-width: 1440px) {
    .salary-proj__item--md .salary-proj__item-content {
        padding-right: 0px
    }
}

.salary-proj__item--md .salary-proj__item-img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 95%;
    position: absolute;
    right: 50px;
    bottom: 0;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain
}

@media screen and (max-width: 1680px) {
    .salary-proj__item--md .salary-proj__item-img {
        height: 92%
    }
}

@media screen and (max-width: 1440px) {
    .salary-proj__item--md .salary-proj__item-img {
        height: 95%;
        right: -25px
    }
}

.salary-proj__item--sm {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: calc(50% - 15px);
    margin-bottom: 30px;
    min-height: 255px;
    position: relative
}

@media screen and (max-width: 1180px) {
    .salary-proj__item--sm {
        width: 100%
    }
}

.salary-proj__item--sm .salary-proj__item-content {
    position: relative;
    width: 65%;
    padding: 45px 20px 20px 30px
}

@media screen and (max-width: 1180px) {
    .salary-proj__item--sm .salary-proj__item-content {
        padding: 45px 20px 20px 45px
    }
}

.salary-proj__item--sm .salary-proj__item-content::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 30px;
    width: 30px;
    height: 6px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color: #f15a26
}

@media screen and (max-width: 1180px) {
    .salary-proj__item--sm .salary-proj__item-content::before {
        left: 45px
    }
}

@media screen and (max-width: 1440px) {
    .salary-proj__item--sm .salary-proj__item-content {
        width: 50%
    }
}

@media screen and (max-width: 1440px) {
    .salary-proj__item--sm .salary-proj__item-content:nth-child(2) {
        width: 52%;
        padding: 45px 20px 20px 35px
    }
}

@media screen and (max-width: 1440px) {
    .salary-proj__item--sm .salary-proj__item-content:nth-child(2)::before {
        left: 35px
    }
}

.salary-proj__item--sm .salary-proj__item-img {
    width: 35%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain
}

@media screen and (max-width: 1680px) {
    .salary-proj__item--sm .salary-proj__item-img {
        width: 41%
    }
}

@media screen and (max-width: 1440px) {
    .salary-proj__item--sm .salary-proj__item-img {
        width: 50%
    }
}

@media screen and (max-width: 1180px) {
    .salary-proj__item--sm .salary-proj__item-img {
        width: 29%
    }
}

@media screen and (max-width: 990px) {
    .salary-proj__item--sm .salary-proj__item-img {
        width: 30%
    }
}

@media screen and (max-width: 800px) {
    .salary-proj__item--sm .salary-proj__item-img {
        width: 34%
    }
}

@media screen and (max-width: 600px) {
    .salary-proj__item--sm .salary-proj__item-img {
        width: 49%
    }
}

.salary-proj__item--imgLeft .salary-proj__item-content {
    margin-left: auto
}

.salary-proj__item--imgLeft .salary-proj__item-img {
    left: 0;
    right: auto
}

.service-card-bree {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 100px
}

.service-card-bree__container {
    background-color: #fff;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 15px;
    overflow: hidden
}

.service-card-bree__container span {
    width: 30px;
    height: 6px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color: #f15a26
}

.service-card-bree__container--md {
    width: calc(50% - 30px)
}

.service-card-bree__container--md .service-card-bree__content {
    width: 70%;
    position: relative;
    padding: 50px 50px 100px 50px
}

.service-card-bree__container--md .service-card-bree__content .btn {
    position: absolute;
    bottom: 50px;
    left: 50px
}

.service-card-bree__container--md .service-card-bree__img {
    width: 30%
}

.service-card-bree__container--sm {
    width: calc(25% - 30px)
}

.service-card-bree__container p {
    margin-bottom: 35px;
    font-weight: 300;
    line-height: 150%
}

.service-card-bree__content {
    padding: 50px
}

.service-card-bree__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 95%;
    margin: 35px 0;
    padding-top: 10px
}

.service-card-bree__list--brd {
    border-top: 1px solid #F2F7F9;
    border-bottom: 1px solid #F2F7F9
}

.service-card-bree__list--img {
    padding-right: 30px
}

.safety__center {
    margin: auto
}

.safety__center .tabs--style {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.safety__center h5, .safety__center .h5 {
    margin-bottom: 55px
}

@media screen and (max-width: 600px) {
    .safety__center h5, .safety__center .h5 {
        margin-bottom: 20px
    }
}

.safety__link {
    color: #f15a26
}

.text-page__head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 50px 60px;
    background-color: #fff;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    margin-bottom: 40px
}

@media screen and (max-width: 990px) {
    .text-page__head {
        padding: 20px
    }
}

.text-page__head.modify .text-page__head-img {
    margin-right: 30px;
    min-width: 20%
}

.text-page__head-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.text-page__head-center img {
    margin-right: 25px
}

.text-page__head-img {
    width: 45%
}

@media screen and (max-width: 1440px) {
    .text-page__head-img {
        padding-right: 50px
    }
}

@media screen and (max-width: 990px) {
    .text-page__head-img {
        padding-right: 0px;
        width: 100%;
        margin-bottom: 10px;
        text-align: center
    }
}

.text-page__head-img img {
    margin-right: 15px
}

.text-page__head-img img:last-child {
    margin-right: 0
}

.text-page__head-text {
    width: 55%
}

@media screen and (max-width: 990px) {
    .text-page__head-text {
        width: 100%
    }
}

.text-page__head .line-zag {
    width: 100px;
    height: 6px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color: #f15a26;
    margin-bottom: 20px
}

.text-page__head.modify .text-page__head-img {
    min-width: 50px
}

@media screen and (max-width: 600px) {
    .text-page__head.modify .text-page__head-img {
        margin-right: 10px
    }
}

.text-page h2, .text-page .h2 {
    font-weight: bold;
    font-size: 1.625rem;
    line-height: 130%;
    color: #545456;
    margin-bottom: 25px
}

.text-page h3, .text-page .h3 {
    font-weight: bold;
    font-size: 1.375rem;
    margin-bottom: 25px;
    color: #272727
}

.text-page h4, .text-page .h4 {
    font-weight: bold;
    font-size: 1.125rem;
    margin-bottom: 25px;
    color: #272727
}

.text-page h5, .text-page .h5 {
    font-size: 1rem;
    margin-bottom: 25px;
    color: #272727
}

.text-page h6, .text-page .h6 {
    font-size: .875rem;
    margin-bottom: 25px;
    color: #272727
}

.text-page p {
    color: #696969;
    margin-bottom: 20px;
    line-height: 160%;
    width: 100%
}

.text-page.padding60-0, .text-page .padding60-0 {
    padding: 60px 0
}

@media screen and (max-width: 990px) {
    .text-page.padding60-0, .text-page .padding60-0 {
        padding: 35px 0
    }
}

@media screen and (max-width: 600px) {
    .text-page.padding60-0, .text-page .padding60-0 {
        padding: 25px 0
    }
}

.text-page ul:not(.no-style):not(.list-wIcon):not(.list-wNumber) li {
    position: relative;
    font-style: normal;
    font-weight: 300;
    line-height: 150%;
    color: dimgray;
    padding-left: 20px;
    padding-right: 15px;
    margin-bottom: 10px
}

.text-page ul:not(.no-style):not(.list-wIcon):not(.list-wNumber) li::before {
    content: "";
    left: 0;
    top: 9px;
    position: absolute;
    width: 6px;
    height: 6px;
    border: 1px solid #f15a26;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.text-page img {
    margin-bottom: 15px;
    display: inline-block;
    text-align: center
}

.text-page .left {
    float: left;
    padding-right: 15px
}

.text-page .flex-img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    margin: 20px -10px
}

.text-page .flex-img img {
    margin: 10px
}

.text-page .right {
    float: left;
    padding-left: 15px
}

.text-page ol {
    counter-reset: section;
    list-style-type: none;
    margin: 30px 0
}

@media screen and (max-width: 600px) {
    .text-page ol {
        margin: 15px 0
    }
}

.text-page ol ul {
    padding: 10px 0 0px 25px
}

.text-page ol li {
    color: #696969;
    margin-bottom: 10px;
    position: relative;
    font-weight: 300
}

.text-page ol li::before {
    counter-increment: section;
    content: counters(section, ".") " ";
    color: #f15a26;
    margin-right: 5px
}

.text-page .ol-decor li {
    background-color: #F2F7F9;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 130%;
    border-left: 2px solid #f15a26;
    color: #555555;
    width: 100%;
    margin-bottom: 15px
}

.text-page .ol-decor li::before {
    font-weight: bold;
    font-size: 40px;
    line-height: 140%;
    text-transform: uppercase;
    color: #A9ADB1;
    margin-right: 22px
}

.text-page .hr {
    margin: 10px 0;
    width: 100%;
    border-bottom: 1px solid #E6EBED
}

.text-page table {
    border-collapse: collapse;
    border-top: 3px solid #f15a26;
    width: 100%;
    margin-bottom: 30px
}

.text-page table a[href^='tel'] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #545456;
    margin: 0 auto 5px
}

.text-page table a[href^='tel'] .icon {
    width: 12px;
    height: 12px;
    fill: #f15a26;
    margin-right: 10px
}

.text-page table th {
    font-weight: 300;
    color: #272727;
    padding: 20px;
    text-align: center;
    background-color: #F2F7F9
}

.text-page table td {
    border-left: 1px solid #C2CBCF;
    border-right: 1px solid #C2CBCF;
    font-weight: 300;
    color: #555555;
    padding: 20px 30px;
    border-bottom: 1px solid #C2CBCF;
    vertical-align: text-top
}

.text-page a:not(.mp-suggest__item):not(.no-style):not(.btn) {
    color: #f15a26;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    text-decoration: underline;
    -webkit-text-decoration-color: transparent;
    text-decoration-color: transparent
}

.text-page a:not(.mp-suggest__item):not(.no-style):not(.btn):hover {
    -webkit-text-decoration-color: #f15a26;
    text-decoration-color: #f15a26
}

.text-page figure figcaption {
    color: #696969;
    text-align: center
}

.text-page ._center {
    margin-left: auto;
    margin-right: auto;
    text-align: center
}

.text-footer {
    padding: 50px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media screen and (max-width: 600px) {
    .text-footer {
        padding: 25px 0
    }
}

.text-footer__ss {
    width: 30%
}

@media screen and (max-width: 600px) {
    .text-footer__ss {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3;
        width: 100%;
        margin-top: 20px
    }
}

.text-footer__ss li {
    padding-left: 0 !important
}

.text-footer__ss li::before {
    content: none !important
}

.text-footer__ss .ss {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.text-footer__ss .zag {
    font-weight: bold;
    text-align: center;
    color: #474747;
    margin-bottom: 20px;
    font-size: 1.375rem
}

.text-footer__ss a {
    width: 35.94px;
    height: 35.94px;
    background: #FFFFFF;
    border: 2px solid #E6E6E6;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin: 0 7.5px
}

.text-footer__ss a .icon {
    width: 15px;
    height: 15px
}

.text-item {
    width: 30%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 350px
}

@media screen and (max-width: 600px) {
    .text-item {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        width: 100%;
        -webkit-box-pack: center !important;
        -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        margin-bottom: 20px;
        max-width: 100%;
        text-align: center
    }
}

.text-item__next {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right
}

@media screen and (max-width: 600px) {
    .text-item__next {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center
    }
}

.text-item .date {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #97999A;
    margin-bottom: 5px;
    font-weight: 300
}

.text-item .date .icon {
    width: 18px;
    height: 18px;
    margin-right: 14px;
    fill: #f15a26
}

.text-item .name {
    color: #545456;
    margin-bottom: 60px;
    width: 100%
}

@media screen and (max-width: 600px) {
    .text-item .name {
        margin-bottom: 15px
    }
}

.text-between {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 50px
}

@media screen and (max-width: 1180px) {
    .text-between {
        margin-bottom: 15px
    }
}

.text-between__wrp {
    width: calc(50% - 15px);
    padding: 40px 50px;
    background-color: #fff;
    -webkit-border-radius: 7px;
    border-radius: 7px
}

@media screen and (max-width: 1180px) {
    .text-between__wrp {
        width: 100%;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 600px) {
    .text-between__wrp {
        padding: 15px
    }
}

.text-subscribe {
    margin: 30px 0
}

.text-subscribe__wrp {
    padding: 15px;
    border-top: 2px solid #f15a26;
    background-color: #fff
}

.text-subscribe__wrp form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (max-width: 600px) {
    .text-subscribe__wrp form {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.text-subscribe__item {
    width: 100%;
    padding-right: 10px
}

@media screen and (max-width: 600px) {
    .text-subscribe__item {
        margin-bottom: 10px;
        padding-right: 0
    }
}

.alert {
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    -webkit-border-radius: .25rem;
    border-radius: .25rem
}

.alert-success {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb
}

.alert-danger {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb
}

.alert-warning {
    color: #f15a26;
    background-color: #fff3cd;
    border-color: #ffeeba
}

@media screen and (max-width: 990px) {
    .text-page.w100 .text-page__head.modify {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media screen and (max-width: 990px) {
    .text-page__head.modify .text-page__head-img, .text-page__head.modify .text-page__head-text {
        margin: auto
    }
}

blockquote {
    padding: 25px 15px;
    color: #696969;
    position: relative;
    border-left: 6px solid #F2F7F9
}

blockquote:before {
    content: "";
    position: absolute;
    top: 50%;
    left: -6px;
    height: 35px;
    background-color: #fff;
    width: 6px;
    margin-top: -1em
}

blockquote:after {
    content: "”";
    position: absolute;
    top: 50%;
    left: 0px;
    -webkit-transform: translate(-50%, -10%);
    -ms-transform: translate(-50%, -10%);
    transform: translate(-50%, -10%);
    color: #f15a26;
    font-size: 50px;
    font-weight: bold;
    line-height: 30px
}

.text-page figure {
    text-align: center;
    width: 100%;
    margin: 0
}

.text-page .rate-list__item .rate-list__item-content .rate-list__item-desc .jq-selectbox__dropdown ul li {
    font-size: 1rem;
    padding-left: 30px;
    background-position: left 10px center;
    background-repeat: no-repeat;
    text-align: left;
    white-space: pre-wrap;
    position: relative
}

.text-page .rate-list__item .rate-list__item-content .rate-list__item-desc .jq-selectbox__dropdown ul li:before {
    content: url(/local/templates/belapb/css/../img/svg/gps--orange.svg);
    border: none;
    width: 15px;
    height: 15px;
    top: 10px;
    left: 5px;
    position: absolute
}

.text-page .rate-list__item .rate-list__item-content .rate-list__item-desc .jq-selectbox__dropdown ul li.selected {
    background-color: #f15a26
}

.text-page .rate-list__item .rate-list__item-content .rate-list__item-desc .jq-selectbox__dropdown ul li.selected:before {
    content: url(/local/templates/belapb/css/../img/svg/gps--white.svg) !important
}

.text-page .rate-list__item .rate-list__item-content .rate-list__item-desc .jq-selectbox__dropdown ul li:hover:before {
    content: url(/local/templates/belapb/css/../img/svg/gps--white.svg) !important
}

.text-page .rate-list__item .rate-list__item-tab .rate-list__item-tab__item.active {
    color: white
}

.pl30 {
    padding-left: 30px
}

.pr30 {
    padding-right: 30px
}

.textBlock-wImg---w {
    width: 100%;
    height: 100vh;
    position: fixed;
    left: 0;
    top: 0;
    background-color: black
}

.prop-sale .bank-cards__container {
    padding-top: 20px
}

.prop-sale__container {
    padding-top: 50px
}

.prop-sale__top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.prop-sale__sort {
    width: 50%;
    margin-bottom: 50px
}

@media screen and (max-width: 1440px) {
    .prop-sale__sort {
        margin-bottom: 30px
    }
}

@media screen and (max-width: 990px) {
    .prop-sale__sort {
        width: 100%;
        margin-left: -10px;
        margin-bottom: 15px;
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }
}

.prop-sale__search {
    width: 50%;
    margin-bottom: 50px
}

@media screen and (max-width: 1440px) {
    .prop-sale__search {
        margin-bottom: 30px
    }
}

@media screen and (max-width: 990px) {
    .prop-sale__search {
        width: 100%;
        margin-bottom: 15px;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }
}

.prop-sale__search form {
    position: relative;
    width: 100%
}

.prop-sale__search input[type='text'] {
    width: 100%;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #E6ECEE;
    background-color: rgba(242, 247, 249, 0.65);
    color: #696969;
    padding: 15px 15px 15px 70px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.prop-sale__search input[type='text']::-webkit-input-placeholder {
    color: #696969
}

.prop-sale__search input[type='text']::-moz-placeholder {
    color: #696969
}

.prop-sale__search input[type='text']::-ms-input-placeholder {
    color: #696969
}

.prop-sale__search input[type='text']::placeholder {
    color: #696969
}

.prop-sale__search input[type='text']:hover, .prop-sale__search input[type='text']:active, .prop-sale__search input[type='text'].focus {
    background-color: #f2f7f9
}

.prop-sale__search .submit {
    position: absolute;
    left: 15px;
    top: 0;
    height: 100%;
    width: 50px;
    background: transparent;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 0;
    cursor: pointer;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.prop-sale__search .submit:hover {
    opacity: .7
}

.prop-sale__search .submit .icon {
    width: 25px;
    height: 25px;
    fill: #696969
}

.prop-sale__zag {
    width: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 50px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media screen and (max-width: 1440px) {
    .prop-sale__zag {
        width: 100%;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 990px) {
    .prop-sale__zag {
        width: 100%;
        margin-bottom: 15px;
        -webkit-box-ordinal-group: 5;
        -webkit-order: 4;
        -ms-flex-order: 4;
        order: 4
    }
}

@media screen and (max-width: 600px) {
    .prop-sale__zag {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.prop-sale__zag h2, .prop-sale__zag .h2 {
    font-size: 2rem;
    margin-right: 30px;
    margin-bottom: 5px
}

@media screen and (max-width: 600px) {
    .prop-sale__zag h2, .prop-sale__zag .h2 {
        width: 100%;
        margin-bottom: 10px;
        margin-right: 0
    }
}

.prop-sale__view {
    width: 50%;
    margin-bottom: 50px
}

@media screen and (max-width: 1440px) {
    .prop-sale__view {
        width: 100%;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 990px) {
    .prop-sale__view {
        width: 100%;
        margin-bottom: 15px;
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3;
        margin-left: -10px
    }
}

@media screen and (max-width: 1440px) {
    .prop-sale__view .tabs--style {
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}

@media screen and (max-width: 990px) {
    .prop-sale__view .tabs--style {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

.prop-sale__card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 50px
}

@media screen and (max-width: 600px) {
    .prop-sale__card {
        margin-bottom: 15px
    }
}

.prop-sale__card-compare {
    width: 100%;
    padding: 20px 0 15px;
    border-top: 1px solid #F2F7F9
}

.prop-sale__card-img {
    width: 40%;
    position: relative
}

@media screen and (max-width: 1180px) {
    .prop-sale__card-img {
        width: 100%;
        max-width: 800px;
        margin: 0 auto
    }
}

.prop-sale__card-img__qrcode {
    position: absolute;
    right: 30px;
    top: 30px;
    z-index: 2
}

@media screen and (max-width: 600px) {
    .prop-sale__card-img__qrcode {
        top: 10px;
        right: 10px
    }
}

.prop-sale__card-img__qrcode img {
    width: 100px;
    height: 100px
}

@media screen and (max-width: 600px) {
    .prop-sale__card-img__qrcode img {
        width: 50px;
        height: 50px
    }
}

.prop-sale__card-sl__main {
    width: 100%;
    margin-bottom: 30px;
    z-index: 1
}

@media screen and (max-width: 600px) {
    .prop-sale__card-sl__main {
        margin-bottom: 10px
    }
}

.prop-sale__card-sl__main .item {
    border: 1px solid #F6F9FB;
    padding-bottom: 75%;
    width: 100%;
    -webkit-background-size: contain;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #F6F9FB;
    background-image: url("/local/templates/belapb/css/../img/img-notFound.svg")
}

.prop-sale__card-sl__nav {
    margin: 30px auto;
    max-width: 500px
}

@media screen and (max-width: 1440px) {
    .prop-sale__card-sl__nav {
        max-width: 400px
    }
}

@media screen and (max-width: 600px) {
    .prop-sale__card-sl__nav {
        padding: 0 50px;
        margin: 15px 0
    }
}

.prop-sale__card-sl__nav .slick-arrow {
    width: 40px;
    height: 40px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #F6F9FB;
    -webkit-background-size: 13px 13px;
    background-size: 13px;
    background-position: center;
    background-repeat: no-repeat;
    border: 1px solid #F6F9FB;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s
}

.prop-sale__card-sl__nav .slick-arrow:hover {
    border-color: #f15a26
}

.prop-sale__card-sl__nav .slick-arrow::before {
    content: none
}

.prop-sale__card-sl__nav .slick-prev {
    background-image: url(/local/templates/belapb/css/../img/svg/ar-left.svg);
    left: -80px
}

@media screen and (max-width: 1440px) {
    .prop-sale__card-sl__nav .slick-prev {
        left: -50px
    }
}

@media screen and (max-width: 600px) {
    .prop-sale__card-sl__nav .slick-prev {
        left: 0px
    }
}

.prop-sale__card-sl__nav .slick-next {
    background-image: url(/local/templates/belapb/css/../img/svg/ar-right.svg);
    right: -80px
}

@media screen and (max-width: 1440px) {
    .prop-sale__card-sl__nav .slick-next {
        right: -50px
    }
}

@media screen and (max-width: 600px) {
    .prop-sale__card-sl__nav .slick-next {
        right: 0px
    }
}

.prop-sale__card-sl__nav .item {
    padding: 0 15px
}

@media screen and (max-width: 600px) {
    .prop-sale__card-sl__nav .item {
        padding: 0 5px
    }
}

.prop-sale__card-sl__nav .item .bg {
    margin: 2px;
    padding-bottom: 75%;
    width: 100%;
    border: 2px solid transparent;
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    cursor: pointer;
    background-image: url("/local/templates/belapb/css/../img/img-notFound.svg")
}

@media screen and (min-width: 990px) {
    .prop-sale__card-sl__nav .item:hover .bg {
        border-color: #f15a26
    }
}

.prop-sale__card-sl__nav .slick-current .bg {
    border-color: #f15a26
}

.prop-sale__card-content {
    width: 60%;
    padding-left: 35px
}

.prop-sale__card-content .zag {
    font-size: 25px;
    margin-bottom: 20px
}

@media screen and (max-width: 1180px) {
    .prop-sale__card-content {
        padding-left: 0;
        width: 100%
    }
}

.prop-sale__card-list {
    background-color: #F6F9FB;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 30px 40px
}

@media screen and (max-width: 1440px) {
    .prop-sale__card-list {
        padding: 20px
    }
}

@media screen and (max-width: 600px) {
    .prop-sale__card-list {
        padding: 15px
    }
}

.prop-sale__card-list p {
    margin-bottom: 20px
}

.prop-sale__card-list p b {
    font-weight: bold
}

@media screen and (max-width: 600px) {
    .prop-sale__card-list .list-info {
        margin-bottom: 0
    }
}

.prop-sale__card-list .list-info li {
    width: 100%
}

@media screen and (max-width: 600px) {
    .prop-sale__card-list .list-info li {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.prop-sale__card-list .list-info li span {
    background-color: #F6F9FB
}

@media screen and (max-width: 600px) {
    .prop-sale__card-list .list-info li span {
        max-width: 100% !important;
        width: 100%;
        padding: 0
    }
}

.prop-sale__card-list .list-info li span:nth-child(2) {
    max-width: 35% !important;
    width: 100% !important
}

@media screen and (max-width: 600px) {
    .prop-sale__card-list .list-info li span:nth-child(2) {
        max-width: 100% !important;
        width: 100%;
        padding: 0
    }
}

.prop-sale__card-list .list-info li a {
    max-width: 35% !important;
    width: 100% !important;
    background-color: #F6F9FB;
    color: #f15a26;
    text-decoration: underline;
    z-index: 2;
    padding-left: 10px
}

.prop-sale__card-list .list-info li a:hover {
    text-decoration: none
}

@media screen and (max-width: 600px) {
    .prop-sale__card-list .list-info li a {
        max-width: 100% !important;
        width: 100%;
        padding: 0
    }
}

.prop-sale__card-text {
    padding: 35px
}

@media screen and (max-width: 1440px) {
    .prop-sale__card-text {
        padding: 20px
    }
}

@media screen and (max-width: 600px) {
    .prop-sale__card-text {
        padding: 15px
    }
}

.prop-sale__card-text p {
    font-weight: 300;
    color: #7C7C7C;
    line-height: 160%;
    margin-bottom: 10px
}

.prop-sale__card-text p:last-child {
    margin-bottom: 0
}

.prop-sale__card-text p b {
    color: #545456
}

.prop-sale__card-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.prop-sale__card-info__block {
    padding: 25px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #E3E9EC;
    width: calc(50% - 15px)
}

@media screen and (max-width: 1440px) {
    .prop-sale__card-info__block {
        padding: 10px
    }
}

@media screen and (max-width: 600px) {
    .prop-sale__card-info__block {
        width: 100%;
        margin-bottom: 15px
    }
}

.prop-sale__card-info__address {
    font-weight: bold;
    color: #545456;
    padding-bottom: 20px;
    border-bottom: 1px solid #E3E9EC;
    margin-bottom: 10px
}

.prop-sale__card-info__address .icon {
    width: 17px;
    height: 17px;
    fill: #f15a26;
    margin-right: 10px
}

.prop-sale__card-info__address span {
    max-width: calc(100% - 30px)
}

.prop-sale__card-info__download {
    padding-bottom: 10px;
    border-bottom: 1px solid #E3E9EC;
    margin: 20px 0 10px
}

.prop-sale__card-info__download li {
    margin-bottom: 10px
}

.prop-sale__card-info__download li a {
    line-height: 130%;
    color: #000000
}

.prop-sale__card-info__download li a .icon {
    fill: #f15a26;
    width: 15px;
    height: 15px
}

.prop-sale__card-info__download li a span {
    max-width: calc(100% - 15px);
    padding-left: 10px
}

.prop-sale__card-info__price {
    margin-top: 13px;
    background-color: #F6F9FB;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    width: 100%;
    padding: 20px 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media screen and (max-width: 1440px) {
    .prop-sale__card-info__price {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 10px
    }
}

.prop-sale__card-info__price .num {
    font-size: 1.25rem;
    text-transform: uppercase;
    font-weight: bold
}

@media screen and (max-width: 1440px) {
    .prop-sale__card-info__price .num {
        width: 100%;
        text-align: center
    }
}

.prop-sale__card-info__price .num span:nth-child(1) {
    color: #f15a26
}

.prop-sale__card-info__contact {
    background-color: #F6F9FB;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 25px
}

.prop-sale__card-info__contact + .prop-sale__card-info__callback {
    margin-top: 25px
}

@media screen and (max-width: 1440px) {
    .prop-sale__card-info__contact + .prop-sale__card-info__callback {
        margin-bottom: 15px
    }
}

@media screen and (max-width: 1680px) {
    .prop-sale__card-info__contact {
        padding: 10px
    }
}

@media screen and (max-width: 1180px) {
    .prop-sale__card-info__contact {
        padding: 25px
    }
}

.prop-sale__card-info__contact li {
    margin-bottom: 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    padding-left: 30px
}

.prop-sale__card-info__contact li:last-child {
    margin-bottom: 0
}

.prop-sale__card-info__contact li .icon {
    width: 18px;
    height: 18px;
    fill: #97999A;
    position: absolute;
    left: 0;
    top: 0px
}

.prop-sale__card-info__contact li a {
    font-weight: 300;
    margin-bottom: 5px;
    display: block;
    width: 100%
}

.prop-sale__card-info__contact li a b {
    font-weight: bold
}

.prop-sale__card-info__callback {
    text-align: center
}

@media print {
    .header {
        display: none !important
    }

    .form-callback {
        display: none !important
    }

    .footer {
        display: none !important
    }

    .page-head__links {
        display: none !important
    }

    .page-head .form-filter__container {
        display: none !important
    }

    .prop-sale__card-compare {
        display: none !important
    }

    .prop-sale__zag {
        width: 100% !important
    }

    .prop-sale__view {
        display: none !important
    }

    .prop-sale__card-info__block {
        width: 100% !important
    }

    .prop-sale__sort {
        display: none !important
    }

    .prop-sale__search {
        display: none !important
    }

    .prop-sale__card-img {
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact
    }

    .slick-arrow {
        display: none !important
    }

    .prop-sale__card-sl__nav {
        display: none !important
    }

    .prop-sale__card-img {
        width: 100% !important
    }

    .prop-sale__card-content {
        width: 100% !important
    }

    .prop-sale__card-info__callback {
        display: none !important
    }

    .pagination__container {
        display: none !important
    }

    .breadcrumbs {
        display: none !important
    }

    .page-head__content {
        width: 100% !important
    }

    h1 {
        display: none !important
    }

    .widget-item__call {
        display: none !important
    }

    .prop-sale__card-img__qrcode {
        right: 60px !important
    }

    .page-head {
        padding: 10px 0 !important
    }

    .form-filter__container {
        display: none !important
    }

    .form-filter {
        display: none !important
    }

    .pagination {
        display: none !important
    }

    .link-icoLeft {
        display: none !important
    }

    .prop-sale__card {
        display: block !important
    }

    .prop-sale__card-info {
        display: block !important
    }

    p {
        -webkit-column-break-inside: avoid !important;
        page-break-inside: avoid !important;
        break-inside: avoid !important;
        position: relative !important
    }

    .prop-sale__card-list {
        position: relative !important;
        -webkit-column-break-inside: avoid !important;
        page-break-inside: avoid !important;
        break-inside: avoid !important
    }

    .prop-sale__card-list ul {
        position: relative !important;
        -webkit-column-break-inside: avoid !important;
        page-break-inside: avoid !important;
        break-inside: avoid !important
    }

    .prop-sale__card-info__block {
        position: relative !important;
        -webkit-column-break-inside: avoid !important;
        page-break-inside: avoid !important;
        break-inside: avoid !important
    }

    .prop-sale__card-text {
        position: relative !important;
        -webkit-column-break-inside: avoid !important;
        page-break-inside: avoid !important;
        break-inside: avoid !important
    }

    .prop-sale__card-img {
        position: relative !important;
        -webkit-column-break-inside: avoid !important;
        page-break-inside: avoid !important;
        break-inside: avoid !important
    }

    .slick-slide {
        height: auto !important
    }
}

.quiz__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.quiz__container .quiz-item {
    width: 100%;
    margin-bottom: 30px
}

@media screen and (max-width: 1180px) {
    .quiz__container .quiz-item {
        width: 100%
    }
}

.quiz-item {
    background: #FFFFFF;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    width: 100%;
    padding: 45px 75px
}

@media screen and (max-width: 1680px) {
    .quiz-item {
        padding: 30px
    }
}

@media screen and (max-width: 600px) {
    .quiz-item {
        padding: 20px 15px
    }
}

.quiz-item__zag {
    font-weight: bold;
    font-size: 1.625rem;
    line-height: 150%;
    color: #545456;
    margin-bottom: 50px
}

@media screen and (max-width: 600px) {
    .quiz-item__zag {
        margin-bottom: 20px
    }
}

.quiz-item__zag-desc {
    margin-top: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.quiz-item__zag-desc span {
    font-weight: 300;
    font-size: 1.125rem;
    line-height: 150%;
    color: #545456;
    margin-right: 35px
}

.quiz-item__form[data-quiz='off'] input[type='submit'] {
    opacity: 0.5;
    pointer-events: none
}

.quiz-item__form-radio, .quiz-item__form-check {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 25px
}

.quiz-item__form-radio label, .quiz-item__form-check label {
    max-width: calc(100% - 70px);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    color: #7C7C7C;
    font-size: 1.125rem;
    font-weight: 300;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.quiz-item__form-radio label span, .quiz-item__form-check label span {
    padding-left: 14px;
    max-width: calc(100% - 20px)
}

.quiz-item__form-radio label:hover, .quiz-item__form-check label:hover {
    color: #545456
}

.quiz-item__form-radio .num, .quiz-item__form-check .num {
    font-weight: bold;
    font-size: 1.25rem;
    line-height: 150%;
    color: #545456;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.quiz-item__form-radio.active label, .quiz-item__form-check.active label {
    color: #f15a26
}

.quiz-item__form-radio.active .num, .quiz-item__form-check.active .num {
    color: #f15a26
}

.quiz-item__form-radio textarea, .quiz-item__form-check textarea {
    background: #FFFFFF;
    border: 1px solid #E0E5E8;
    width: 100%;
    height: 105px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-top: 25px;
    padding: 10px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.quiz-item__form-radio--hiddenTextarea:not(.active) textarea, .quiz-item__form-check--hiddenTextarea:not(.active) textarea {
    opacity: 0;
    height: 0;
    padding: 0;
    margin: 0
}

.quiz-item__form-radio__line, .quiz-item__form-check__line {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative
}

.quiz-item__form-radio__line .text, .quiz-item__form-check__line .text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-weight: 300;
    font-size: 1.125rem;
    color: #545456;
    line-height: 150%;
    margin-bottom: 18px;
    width: 100%
}

.quiz-item__form-radio__line .line, .quiz-item__form-check__line .line {
    width: 100%;
    height: 6px;
    background-color: #E9F0F3;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.quiz-item__form-radio__line label, .quiz-item__form-check__line label {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: -12.5px;
    margin-bottom: 12.5px;
    max-width: 80px;
    width: 100%;
    cursor: pointer
}

@media screen and (max-width: 600px) {
    .quiz-item__form-radio__line label, .quiz-item__form-check__line label {
        max-width: 20%
    }
}

.quiz-item__form-radio__line label .jq-radio, .quiz-item__form-check__line label .jq-radio {
    opacity: 0
}

.quiz-item__form-radio__line label.active .jq-radio, .quiz-item__form-check__line label.active .jq-radio {
    opacity: 1
}

.quiz-item__form-radio__line label.active .icon, .quiz-item__form-check__line label.active .icon {
    fill: #f15a26;
    stroke: #f15a26
}

.quiz-item__form-radio__line label.active span:not(.percent), .quiz-item__form-check__line label.active span:not(.percent) {
    font-weight: bold;
    color: #f15a26;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.quiz-item__form-radio__line label.active .percent, .quiz-item__form-check__line label.active .percent {
    color: #f15a26;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.quiz-item__form-radio__line label .icon, .quiz-item__form-check__line label .icon {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    fill: #fff;
    stroke: #B4BCBF;
    stroke-width: 1px;
    width: 9px;
    height: 6.5px
}

.quiz-item__form-radio__line label span, .quiz-item__form-check__line label span {
    width: 100%;
    text-align: center
}

.quiz-item__form-radio__line label span.percent, .quiz-item__form-check__line label span.percent {
    margin-top: 5px;
    line-height: 150%;
    font-size: 1rem
}

.quiz-item__form-radio__vertical, .quiz-item__form-check__vertical {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.quiz-item__form-radio__vertical .col-name, .quiz-item__form-check__vertical .col-name {
    width: 240px
}

@media screen and (max-width: 600px) {
    .quiz-item__form-radio__vertical .col-name, .quiz-item__form-check__vertical .col-name {
        width: 100px
    }
}

.quiz-item__form-radio__vertical .col-name__item, .quiz-item__form-check__vertical .col-name__item {
    font-weight: 300;
    font-size: 1.125rem;
    color: #545456;
    line-height: 150%;
    padding: 16.5px 0
}

@media screen and (max-width: 600px) {
    .quiz-item__form-radio__vertical .col-name__item, .quiz-item__form-check__vertical .col-name__item {
        min-height: 75px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 10px 0;
        padding-right: 10px;
        font-size: 1rem
    }
}

.quiz-item__form-radio__vertical .col-name__item:first-child, .quiz-item__form-check__vertical .col-name__item:first-child {
    border-top: 1px solid #F2F7F9;
    border-bottom: 1px solid #F2F7F9;
    min-height: 40px
}

.quiz-item__form-radio__vertical .col-options, .quiz-item__form-check__vertical .col-options {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: calc(100% - 240px)
}

@media screen and (max-width: 600px) {
    .quiz-item__form-radio__vertical .col-options, .quiz-item__form-check__vertical .col-options {
        width: calc(100% - 100px)
    }
}

.quiz-item__form-radio__vertical .col-options__item, .quiz-item__form-check__vertical .col-options__item {
    width: 100%
}

.quiz-item__form-radio__vertical .col-options__item li, .quiz-item__form-check__vertical .col-options__item li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 60px
}

@media screen and (max-width: 600px) {
    .quiz-item__form-radio__vertical .col-options__item li, .quiz-item__form-check__vertical .col-options__item li {
        min-height: 75px
    }
}

.quiz-item__form-radio__vertical .col-options__item li:first-child, .quiz-item__form-check__vertical .col-options__item li:first-child {
    border-top: 1px solid #F2F7F9;
    border-bottom: 1px solid #F2F7F9;
    min-height: 40px
}

.quiz-item__form-radio__vertical .col-options .percent, .quiz-item__form-check__vertical .col-options .percent {
    color: #545456;
    font-size: .875rem
}

.quiz-item__form-radio__vertical .col-options .percent.active, .quiz-item__form-check__vertical .col-options .percent.active {
    color: #f15a26
}

.quiz-item__form-radio__horizontal .row-item, .quiz-item__form-check__horizontal .row-item {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.quiz-item__form-radio__horizontal .row-item:first-child, .quiz-item__form-check__horizontal .row-item:first-child {
    border-top: 1px solid #F2F7F9;
    border-bottom: 1px solid #F2F7F9
}

.quiz-item__form-radio__horizontal .row-item:first-child .row-options__item, .quiz-item__form-check__horizontal .row-item:first-child .row-options__item {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.quiz-item__form-radio__horizontal .row-item:first-child .row-options__item li, .quiz-item__form-check__horizontal .row-item:first-child .row-options__item li {
    min-height: 40px;
    width: 20px
}

.quiz-item__form-radio__horizontal .row-name, .quiz-item__form-check__horizontal .row-name {
    width: 240px
}

@media screen and (max-width: 600px) {
    .quiz-item__form-radio__horizontal .row-name, .quiz-item__form-check__horizontal .row-name {
        width: 100px
    }
}

.quiz-item__form-radio__horizontal .row-name__item, .quiz-item__form-check__horizontal .row-name__item {
    width: 240px;
    font-weight: 300;
    font-size: 1.125rem;
    color: #545456;
    line-height: 150%;
    padding: 16.5px 0
}

@media screen and (max-width: 600px) {
    .quiz-item__form-radio__horizontal .row-name__item, .quiz-item__form-check__horizontal .row-name__item {
        min-height: 75px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 10px 0;
        padding-right: 10px;
        font-size: 1rem
    }
}

.quiz-item__form-radio__horizontal .row-options__item, .quiz-item__form-check__horizontal .row-options__item {
    width: calc(100% - 240px);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.quiz-item__form-radio__horizontal .row-options__item li, .quiz-item__form-check__horizontal .row-options__item li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 60px
}

@media screen and (max-width: 600px) {
    .quiz-item__form-radio__horizontal .row-options__item li, .quiz-item__form-check__horizontal .row-options__item li {
        min-height: 75px
    }
}

.quiz-item__form-radio__horizontal .row-options__item .percent, .quiz-item__form-check__horizontal .row-options__item .percent {
    color: #545456;
    font-size: .875rem
}

.quiz-item__form-radio__horizontal .row-options__item .percent.active, .quiz-item__form-check__horizontal .row-options__item .percent.active {
    color: #f15a26
}

.quiz-item__form-radio__rating, .quiz-item__form-check__rating {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

@media screen and (max-width: 1440px) {
    .quiz-item__form-radio__rating, .quiz-item__form-check__rating {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.quiz-item__form-radio__rating.__center, .quiz-item__form-check__rating.__center {
    padding-bottom: 40px
}

@media screen and (max-width: 1440px) {
    .quiz-item__form-radio__rating.__center, .quiz-item__form-check__rating.__center {
        padding-bottom: 0
    }

    .quiz-item__form-radio__rating.__center .text, .quiz-item__form-check__rating.__center .text {
        margin-top: 30px
    }
}

.quiz-item__form-radio__rating .text, .quiz-item__form-check__rating .text {
    font-size: 1.125rem;
    line-height: 150%;
    color: #545456
}

@media screen and (max-width: 1440px) {
    .quiz-item__form-radio__rating .text, .quiz-item__form-check__rating .text {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        margin-top: 5px
    }
}

.quiz-item__form-radio__rating .value, .quiz-item__form-check__rating .value {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: calc(100% - 220px);
    padding-bottom: 2.5px
}

@media screen and (max-width: 1440px) {
    .quiz-item__form-radio__rating .value, .quiz-item__form-check__rating .value {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        width: 100%;
        max-width: 100%
    }
}

.quiz-item__form-radio__rating .value label, .quiz-item__form-check__rating .value label {
    min-width: 80px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    margin-bottom: 0;
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

@media screen and (max-width: 600px) {
    .quiz-item__form-radio__rating .value label, .quiz-item__form-check__rating .value label {
        max-width: 20%;
        min-width: 20%
    }
}

.quiz-item__form-radio__rating .value label::before, .quiz-item__form-radio__rating .value label::after, .quiz-item__form-check__rating .value label::before, .quiz-item__form-check__rating .value label::after {
    content: '';
    width: 20px;
    height: 1px;
    background-color: #EFF4F5;
    position: absolute;
    bottom: 10px
}

@media screen and (max-width: 1180px) {
    .quiz-item__form-radio__rating .value label::before, .quiz-item__form-radio__rating .value label::after, .quiz-item__form-check__rating .value label::before, .quiz-item__form-check__rating .value label::after {
        width: calc(100% - 120px)
    }
}

@media screen and (max-width: 800px) {
    .quiz-item__form-radio__rating .value label::before, .quiz-item__form-radio__rating .value label::after, .quiz-item__form-check__rating .value label::before, .quiz-item__form-check__rating .value label::after {
        width: 15px
    }
}

.quiz-item__form-radio__rating .value label::before, .quiz-item__form-check__rating .value label::before {
    left: 0
}

.quiz-item__form-radio__rating .value label::after, .quiz-item__form-check__rating .value label::after {
    right: 0
}

.quiz-item__form-radio__rating .value label:first-child:before, .quiz-item__form-check__rating .value label:first-child:before {
    content: none
}

.quiz-item__form-radio__rating .value label:last-child:after, .quiz-item__form-check__rating .value label:last-child:after {
    content: none
}

.quiz-item__form-radio__rating .value label span:not(.percent), .quiz-item__form-check__rating .value label span:not(.percent) {
    display: block;
    width: 100%;
    font-weight: 300;
    font-size: 1.125rem;
    line-height: 150%;
    color: #7C7C7C;
    margin-bottom: 20px
}

.quiz-item__form-radio__rating .value label.active span, .quiz-item__form-check__rating .value label.active span {
    color: #545456
}

.quiz-item__form-radio__rating .value label.active .percent, .quiz-item__form-check__rating .value label.active .percent {
    color: #f15a26
}

.quiz-item__form-radio__rating .value .percent, .quiz-item__form-check__rating .value .percent {
    font-weight: bold;
    font-size: 16px;
    line-height: 150%;
    display: block;
    margin-top: 10px;
    width: 100%;
    position: absolute;
    top: 100%
}

.quiz-item__form-check.active {
    color: #545456
}

.quiz-item__form-select label span {
    display: block;
    width: 100%
}

.quiz-item__form-select.__done .jq-selectbox {
    border-color: #f15a26
}

.quiz-item__form-select.__done .jq-selectbox__select-text {
    color: #f15a26
}

.quiz-item__form-double {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

@media screen and (max-width: 600px) {
    .quiz-item__form-double {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.quiz-item__form-double__wrap {
    width: 50%
}

@media screen and (max-width: 600px) {
    .quiz-item__form-double__wrap {
        width: 100%
    }
}

.quiz-item__form-double__wrap[data-hide='true'] {
    opacity: 1;
    pointer-events: auto
}

.quiz-item__form-double__wrap[data-hide='false'] .quiz-item__form-double__hide {
    opacity: 0.5;
    pointer-events: none
}

.quiz-item__form-double .quiz-item__form-radio {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.quiz-item__form-double .quiz-item__form-radio span {
    padding-left: 13px;
    font-weight: 300;
    font-size: 1.125rem;
    line-height: 150%;
    color: #545456;
    max-width: calc(100% - 20px)
}

@media screen and (max-width: 600px) {
    .quiz-item__form-double .quiz-item__form-radio span {
        padding-right: 10px
    }
}

@media screen and (max-width: 600px) {
    .quiz-item__form-double__hide {
        margin-bottom: 30px
    }
}

.quiz-item__form-double__hide p {
    font-size: 1.125rem;
    line-height: 150%;
    color: #545456
}

.quiz-item__form-double__hide label {
    font-size: 1.125rem;
    font-weight: 300;
    line-height: 150%;
    color: #C2CBCF;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 5px 0;
    cursor: pointer
}

.quiz-item__form-double__hide label span {
    padding-left: 15px
}

.quiz-item__form-double.__done .percent {
    font-weight: bold;
    color: #131313
}

.quiz-item__form-double.__done .quiz-item__form-radio span:not(.percent), .quiz-item__form-double.__done .quiz-item__form-check span:not(.percent) {
    max-width: 60%;
    width: 100%
}

.quiz-item__form-double.__done .quiz-item__form-radio.active, .quiz-item__form-double.__done .quiz-item__form-radio.active span, .quiz-item__form-double.__done .quiz-item__form-check.active, .quiz-item__form-double.__done .quiz-item__form-check.active span {
    color: #f15a26
}

.quiz-item__form-double.__done span {
    padding: 0
}

.quiz-item__btn {
    margin-top: 35px
}

.quiz-item__btn input {
    text-align: center;
    padding-left: 40px;
    padding-right: 40px
}

.quiz-item__btn .answer {
    font-weight: bold;
    color: #434343;
    font-size: 1.125rem;
    margin-top: 50px
}

@media screen and (max-width: 990px) {
    .quiz-item__btn .answer {
        margin-top: 20px
    }
}

.quiz-item__done {
    pointer-events: none
}

.quiz__answer {
    padding: 60px 0
}

@media screen and (max-width: 990px) {
    .quiz__answer {
        padding: 30px 0
    }
}

.quiz__answer-tab {
    margin-bottom: 35px
}

@media screen and (max-width: 990px) {
    .quiz__answer-tab {
        margin-bottom: 15px
    }
}

.quiz__answer .h2, .quiz__answer h2 {
    font-weight: bold;
    font-size: 2rem;
    color: #545456;
    margin-top: 35px
}

@media screen and (max-width: 990px) {
    .quiz__answer .h2, .quiz__answer h2 {
        margin-top: 15px
    }
}

.quiz__table {
    padding: 50px 0
}

@media screen and (max-width: 990px) {
    .quiz__table {
        overflow: auto;
        padding: 10px 0
    }
}

.quiz__table table {
    width: 100%;
    border-collapse: collapse;
    border-top: 1px solid #f15a26;
    border-bottom: 1px solid #f15a26;
    border-left: 1px solid #F2F7F9;
    border-right: 1px solid #F2F7F9
}

@media screen and (max-width: 990px) {
    .quiz__table table {
        min-width: 700px
    }
}

.quiz__table td {
    border-right: 1px solid #C2CBCF;
    border-bottom: 1px solid #C2CBCF;
    padding: 20px 30px;
    font-weight: 300;
    color: #000000;
    position: relative
}

@media screen and (max-width: 990px) {
    .quiz__table td {
        padding: 10px
    }
}

.quiz__table td::before, .quiz__table td::after {
    content: '';
    width: 20px;
    height: calc(100% + 1px);
    background-color: #fff;
    position: absolute;
    left: 0;
    top: -1px;
    z-index: 10
}

@media screen and (max-width: 990px) {
    .quiz__table td::before, .quiz__table td::after {
        width: 5px
    }
}

.quiz__table td::after {
    left: auto;
    right: 0
}

.quiz__table td span {
    display: block
}

.quiz__table td .zag {
    line-height: 130%;
    color: #545456;
    font-weight: 400
}

.quiz__table td .gray {
    font-weight: 300;
    font-size: .875rem;
    line-height: 130%;
    color: #7C7C7C
}

.quiz__table td a {
    color: #f15a26;
    display: block;
    text-align: center
}

.quiz__table td a:hover {
    text-decoration: underline
}

.quiz__table td:first-child {
    padding-left: 45px
}

@media screen and (max-width: 990px) {
    .quiz__table td:first-child {
        padding-left: 10px
    }
}

.quiz__table td:last-child {
    text-align: center;
    border-right: 0
}

.quiz__table th {
    font-size: 1rem;
    line-height: 130%;
    color: #7C7C7C;
    font-weight: 300;
    text-align: center;
    padding: 17px 5px
}

@media screen and (max-width: 990px) {
    .quiz__table th {
        padding: 10px 5px
    }
}

.quiz__table th:first-child {
    text-align: left;
    padding-left: 45px
}

@media screen and (max-width: 990px) {
    .quiz__table th:first-child {
        padding-left: 10px
    }
}

.quiz__table thead {
    background-color: #F8FBFC;
    font-weight: 300
}

.quiz__table tbody tr:last-child td {
    border-bottom: 0
}

.about-links {
    border-bottom: 1px solid #F2F7F9;
    margin-bottom: 45px
}

@media screen and (max-width: 1180px) {
    .about-links {
        margin-bottom: 20px
    }
}

.about-links__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.about-links__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

@media screen and (max-width: 1180px) {
    .about-links__list {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

.about-links__list li {
    padding: 0 5px
}

.about-links__list li a {
    padding: 10px 0 18px;
    border-bottom: 2px solid transparent;
    font-weight: 300;
    color: #696969
}

@media screen and (max-width: 1180px) {
    .about-links__list li a {
        padding: 10px
    }
}

.about-links__list li a:hover {
    color: #545456
}

.about-links__list li a.active {
    border-color: #f15a26
}

.about-banner {
    -webkit-background-size: cover;
    background-size: cover;
    background-position: right center;
    padding: 50px 0 100px
}

@media screen and (max-width: 1180px) {
    .about-banner {
        background-position: center;
        padding: 25px 0
    }
}

.about-banner__content {
    max-width: 1050px;
    background-color: #fff;
    padding: 15px 45px 45px;
    -webkit-border-radius: 7px;
    border-radius: 7px
}

@media screen and (max-width: 1180px) {
    .about-banner__content {
        padding: 15px 25px;
        width: 50%
    }
}

@media screen and (max-width: 800px) {
    .about-banner__content {
        width: 100%
    }
}

.about-banner__content.text-page ul li {
    color: #000000
}

.about-banner__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 25px
}

@media screen and (max-width: 1180px) {
    .about-banner__list {
        margin-bottom: 15px
    }
}

.about-banner__list-item {
    padding: 30px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #E6EBED;
    width: calc(50% - 25px)
}

@media screen and (max-width: 1180px) {
    .about-banner__list-item {
        padding: 15px 0;
        width: 100%
    }
}

.about-banner__list-item .num {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.about-banner__list-item .num .icon {
    width: 16px;
    height: 16px;
    fill: transparent;
    stroke: #f15a26;
    stroke-width: 3px;
    margin-bottom: -5px
}

.about-banner__list-item .num span {
    font-size: 3.125rem;
    padding-left: 15px;
    color: #545456;
    font-weight: bold
}

.about-banner__list-item .num span small {
    font-size: 1.25rem
}

.about-banner__list-item .text {
    color: #97999A;
    padding-left: 18px
}

.about-quest__container {
    padding: 50px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.about-quest__container .h3, .about-quest__container h3 {
    font-weight: bold;
    font-size: 1.625rem;
    line-height: 130%;
    color: #545456;
    width: 100%
}

.about-quest__content {
    width: calc(100% - 505px);
    padding-right: 180px;
    margin: 40px 0
}

@media screen and (max-width: 1680px) {
    .about-quest__content {
        padding-right: 50px
    }
}

@media screen and (max-width: 1440px) {
    .about-quest__content {
        width: calc(100% - 400px);
        padding-right: 30px
    }
}

@media screen and (max-width: 1180px) {
    .about-quest__content {
        width: 100%
    }
}

.about-quest__content .zag {
    font-size: 1.125rem;
    color: #f15a26;
    margin-bottom: 20px
}

.about-quest__content .table-container {
    margin-bottom: 25px
}

.about-quest__content table {
    width: 100%
}

.about-quest__sidebar {
    width: 505px
}

@media screen and (max-width: 1440px) {
    .about-quest__sidebar {
        width: 400px
    }
}

@media screen and (max-width: 1180px) {
    .about-quest__sidebar {
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start
    }
}

.about-doc {
    width: 100%;
    border: 1px solid #F2F7F9;
    padding: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    margin-bottom: 30px
}

@media screen and (max-width: 1180px) {
    .about-doc {
        width: calc(50% - 15px)
    }
}

@media screen and (max-width: 800px) {
    .about-doc {
        width: 100%
    }
}

.about-doc__container {
    background-color: #F2F7F9;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 40px 50px
}

@media screen and (max-width: 1440px) {
    .about-doc__container {
        padding: 30px
    }
}

@media screen and (max-width: 600px) {
    .about-doc__container {
        padding: 15px
    }
}

.about-doc__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.about-doc__item:not(:last-child) {
    margin-bottom: 30px
}

.about-doc__item-img {
    width: 75px;
    height: 75px;
    padding: 8px;
    border: 2px solid #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

@media screen and (max-width: 600px) {
    .about-doc__item-img {
        width: 60px;
        height: 60px
    }
}

.about-doc__item-img::before {
    content: '';
    width: calc(100% - 16px);
    height: calc(100% - 16px);
    background-color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.about-doc__item-img .icon {
    height: 35px;
    width: 35px;
    position: relative;
    z-index: 2;
    fill: #f15a26
}

.about-doc__item-text {
    width: calc(100% - 75px);
    padding-left: 20px
}

@media screen and (max-width: 600px) {
    .about-doc__item-text {
        width: calc(100% - 60px)
    }
}

.about-doc__item-text span {
    display: block;
    margin-bottom: 5px;
    color: #545456
}

@media screen and (max-width: 1180px) {
    .about-adv {
        width: calc(50% - 15px)
    }
}

@media screen and (max-width: 800px) {
    .about-adv {
        width: 100%
    }
}

.about-adv__item {
    width: 100%;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #F2F7F9;
    margin-bottom: 25px;
    padding: 25px 40px 25px 50px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (max-width: 1440px) {
    .about-adv__item {
        padding: 15px 25px
    }
}

@media screen and (max-width: 600px) {
    .about-adv__item {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.about-adv__item-img {
    width: 150px;
    height: 150px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 40px
}

@media screen and (max-width: 600px) {
    .about-adv__item-img {
        margin: 0 auto 15px
    }
}

.about-adv__item-img img {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    max-width: 100%;
    max-height: 100%
}

.about-adv__item-text {
    width: calc(100% - 190px);
    padding: 20px 0 25px;
    border-top: 1px solid #F2F7F9;
    border-bottom: 1px solid #F2F7F9
}

@media screen and (max-width: 600px) {
    .about-adv__item-text {
        width: 100%;
        padding: 15px 0;
        text-align: center
    }
}

.about-adv__item-text span {
    display: block;
    color: #545456;
    margin-bottom: 5px
}

.about-breed {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    min-width: calc(100% + 30px)
}

@media screen and (max-width: 1180px) {
    .about-breed {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        min-width: 100%
    }
}

.about-breed__item {
    width: calc(33.33% - 30px);
    padding: 50px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #F2F7FA;
    margin-right: 30px;
    margin-bottom: 30px
}

@media screen and (max-width: 1680px) {
    .about-breed__item {
        padding: 30px
    }
}

@media screen and (max-width: 1440px) {
    .about-breed__item {
        padding: 20px
    }
}

@media screen and (max-width: 1180px) {
    .about-breed__item {
        width: calc(50% - 7.5px);
        margin-right: 0;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 600px) {
    .about-breed__item {
        width: 100%;
        padding: 15px
    }
}

.about-breed__item-wrp {
    border-right: 1px solid #E6EBEE;
    border-left: 1px solid #E6EBEE;
    border-top: 2px solid #F1AD3E;
    border-bottom: 2px solid #F1AD3E;
    padding: 30px;
    text-align: center
}

@media screen and (max-width: 1440px) {
    .about-breed__item-wrp {
        padding: 15px
    }
}

.about-breed__item-wrp .name {
    font-size: 1.75rem;
    margin-bottom: 15px
}

@media screen and (max-width: 990px) {
    .about-breed__item-wrp .name {
        font-size: 1.5rem;
        margin-bottom: 10px
    }
}

.about-breed__item-wrp p {
    margin-bottom: 30px;
    opacity: 0.8
}

@media screen and (max-width: 990px) {
    .about-breed__item-wrp p {
        margin-bottom: 15px
    }
}

.board-item {
    padding: 40px 60px;
    background-color: #fff;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 40px
}

.board-item:last-child {
    margin-bottom: 0
}

@media screen and (max-width: 1680px) {
    .board-item {
        padding: 30px
    }
}

@media screen and (max-width: 1440px) {
    .board-item {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media screen and (max-width: 990px) {
    .board-item {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 15px
    }
}

@media screen and (max-width: 600px) {
    .board-item {
        margin-bottom: 15px
    }
}

.board-item__img {
    width: 350px
}

@media screen and (max-width: 990px) {
    .board-item__img {
        width: 100%;
        text-align: center;
        margin-bottom: 15px
    }
}

.board-item__img img {
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-border-radius: 7px;
    border-radius: 7px
}

.board-item__content {
    width: calc(100% - 350px);
    padding-left: 60px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

@media screen and (max-width: 1680px) {
    .board-item__content {
        padding-left: 30px
    }
}

@media screen and (max-width: 1440px) {
    .board-item__content {
        padding-left: 30px;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media screen and (max-width: 990px) {
    .board-item__content {
        width: 100%;
        padding-left: 0
    }
}

.board-item__info {
    padding: 45px 40px 20px 0;
    border-right: 1px solid #F2F7F9;
    width: 55%;
    height: 100%
}

@media screen and (max-width: 1440px) {
    .board-item__info {
        padding: 0;
        width: 100%;
        height: auto;
        margin-bottom: 15px;
        border-right: 0
    }
}

.board-item__info p {
    font-size: .875rem
}

.board-item__info-grafic {
    padding-top: 15px;
    border-top: 1px solid #F2F7F9
}

.board-item__info-grafic .zag {
    color: #545456;
    margin-bottom: 15px
}

.board-item__info-grafic .table-container table {
    width: 100%
}

@media screen and (max-width: 990px) {
    .board-item__info-grafic .table-container table {
        width: 99%
    }
}

@media screen and (max-width: 600px) {
    .board-item__info-grafic .table-container table {
        width: 450px
    }
}

.board-item__info-grafic .table-container table th {
    font-size: 1rem;
    font-weight: 300;
    padding: 15px 10px
}

@media screen and (max-width: 600px) {
    .board-item__info-grafic .table-container table th {
        padding: 5px
    }
}

.board-item__info-grafic .table-container table td {
    text-align: center;
    padding: 15px 10px;
    color: #545456;
    font-weight: 400;
    vertical-align: inherit
}

@media screen and (max-width: 600px) {
    .board-item__info-grafic .table-container table td {
        padding: 5px
    }
}

.board-item__list {
    padding-left: 40px;
    width: 45%;
    padding-top: 45px
}

@media screen and (max-width: 1440px) {
    .board-item__list {
        padding: 0;
        width: 100%;
        height: auto
    }
}

.board-item__list-zag {
    font-weight: bold;
    font-size: 1.25rem;
    color: #f15a26;
    margin-bottom: 19px
}

@media screen and (max-width: 1440px) {
    .board-item__list ul {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.board-item__list li {
    font-size: .875rem
}

@media screen and (max-width: 1440px) {
    .board-item__list li {
        width: 50%
    }
}

@media screen and (max-width: 600px) {
    .board-item__list li {
        width: 100%
    }
}

.board-item__head {
    padding-bottom: 20px;
    margin-bottom: 12px;
    width: 100%;
    border-bottom: 1px solid #F2F7F9
}

@media screen and (max-width: 1440px) {
    .board-item__head {
        padding-bottom: 15px
    }
}

.board-item__head .type {
    color: #f15a26;
    margin-bottom: 2px
}

.board-item__head .name {
    font-weight: bold;
    font-size: 1.625rem;
    color: #545456;
    margin-bottom: 9px
}

.board-item__head .position {
    font-weight: 300;
    font-size: .875rem;
    color: #545456
}

.bank-cart {
    background-color: #f2f7f9
}

.bank-cart__head {
    padding: 25px 0 35px;
    border-top: 1px solid #E6EBED;
    border-bottom: 1px solid #E6EBED;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 50px
}

@media screen and (max-width: 600px) {
    .bank-cart__head {
        margin-bottom: 25px;
        padding: 15px 0
    }
}

.bank-cart__head .img {
    width: 88px;
    height: 88px;
    border: 1px solid #f15a26;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

@media screen and (max-width: 600px) {
    .bank-cart__head .img {
        width: 50px;
        height: 50px
    }
}

.bank-cart__head .img::before {
    content: '';
    width: calc(100% - 10px);
    height: calc(100% - 10px);
    position: absolute;
    left: 5px;
    top: 5px;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    z-index: 1
}

.bank-cart__head .img .icon {
    max-height: 35px;
    fill: #f15a26;
    position: relative;
    z-index: 2
}

.bank-cart__head .text {
    width: calc(100% - 88px);
    padding-left: 30px;
    line-height: 150%
}

@media screen and (max-width: 600px) {
    .bank-cart__head .text {
        width: calc(100% - 50px);
        padding-left: 15px
    }
}

.bank-cart__head .text .h2, .bank-cart__head .text h2 {
    font-weight: bold;
    font-size: 1.625rem;
    color: #545456;
    margin-bottom: 20px
}

.bank-cart__head .text p {
    color: #696969;
    font-weight: 300
}

.bank-cart__filter {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #fff;
    padding: 0 75px;
    border: 0;
    margin-bottom: 60px
}

@media screen and (max-width: 1680px) {
    .bank-cart__filter {
        padding: 0 40px
    }
}

@media screen and (max-width: 600px) {
    .bank-cart__filter {
        padding: 0 15px;
        margin-bottom: 25px
    }
}

.bank-cart__filter-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 20px 0;
    border-bottom: 1px solid transparent;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    cursor: pointer
}

@media screen and (max-width: 600px) {
    .bank-cart__filter-top {
        padding: 15px 0
    }
}

.bank-cart__filter-top .name {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1.375rem;
    color: #545456
}

.bank-cart__filter-top .name .icon {
    width: 15px;
    height: 15px;
    margin-left: 15px;
    fill: #545456
}

.bank-cart__filter-top .arrow .icon {
    fill: #404040;
    width: 12px;
    height: 12px;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s
}

.bank-cart__filter-top.open {
    padding-top: 35px;
    border-color: #E6EBED
}

@media screen and (max-width: 600px) {
    .bank-cart__filter-top.open {
        padding-top: 20px
    }
}

.bank-cart__filter-top.open .arrow .icon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.bank-cart__filter-wrp {
    display: none
}

.bank-cart__filter-body {
    padding: 40px 0 20px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

@media screen and (max-width: 990px) {
    .bank-cart__filter-body {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

@media screen and (max-width: 600px) {
    .bank-cart__filter-body {
        padding: 15px 0 15px
    }
}

.bank-cart__filter-item {
    width: calc(33.33% - 30px);
    margin-right: 30px;
    margin-bottom: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media screen and (max-width: 1440px) {
    .bank-cart__filter-item {
        margin-bottom: 15px
    }
}

@media screen and (max-width: 990px) {
    .bank-cart__filter-item {
        width: calc(50% - 15px);
        margin-right: 0
    }
}

@media screen and (max-width: 600px) {
    .bank-cart__filter-item {
        width: 100%;
        margin-bottom: 10px
    }
}

.bank-cart__filter-item .form-filter__name {
    font-size: .9375rem;
    color: #545456;
    margin-bottom: 15px
}

@media screen and (max-width: 600px) {
    .bank-cart__filter-item .form-filter__name {
        margin-bottom: 10px
    }
}

@media screen and (max-width: 1440px) {
    .bank-cart__filter-item._check-wrp {
        width: calc(66.66% - 30px)
    }
}

@media screen and (max-width: 990px) {
    .bank-cart__filter-item._check-wrp {
        width: 100%
    }
}

.bank-cart__filter-item input[type='text'] {
    min-height: 57px;
    border: 1px solid #f2f7f9;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: 100%;
    color: #696969;
    font-size: 1.125rem;
    padding: 10px 25px
}

@media screen and (max-width: 600px) {
    .bank-cart__filter-item input[type='text'] {
        min-height: 40px;
        font-size: 1rem;
        padding: 10px 15px
    }
}

.bank-cart__filter-item input[type='text']::-webkit-input-placeholder {
    color: #696969;
    font-size: 1.125rem
}

.bank-cart__filter-item input[type='text']::-moz-placeholder {
    color: #696969;
    font-size: 1.125rem
}

.bank-cart__filter-item input[type='text']::-ms-input-placeholder {
    color: #696969;
    font-size: 1.125rem
}

.bank-cart__filter-item input[type='text']::placeholder {
    color: #696969;
    font-size: 1.125rem
}

@media screen and (max-width: 600px) {
    .bank-cart__filter-item input[type='text']::-webkit-input-placeholder {
        font-size: 1rem
    }

    .bank-cart__filter-item input[type='text']::-moz-placeholder {
        font-size: 1rem
    }

    .bank-cart__filter-item input[type='text']::-ms-input-placeholder {
        font-size: 1rem
    }

    .bank-cart__filter-item input[type='text']::placeholder {
        font-size: 1rem
    }
}

.bank-cart__filter-item.double {
    width: calc(66.66% - 30px);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.bank-cart__filter-item.double .btn {
    margin-left: 15px
}

@media screen and (max-width: 600px) {
    .bank-cart__filter-item.double .btn {
        margin-left: 0;
        width: 100%;
        margin-top: 10px
    }
}

.bank-cart__filter-item.double .btn:first-child {
    margin-left: 0
}

@media screen and (max-width: 990px) {
    .bank-cart__filter-item.double {
        width: 100%;
        margin-right: 0
    }
}

.bank-cart__filter-check {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.bank-cart__filter-check .check__valute {
    position: relative;
    cursor: pointer
}

.bank-cart__filter-check .check__valute input[type='checkbox'] {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 2;
    cursor: pointer
}

.bank-cart__filter-check .check__valute input[type='checkbox']:checked + label {
    border-color: #f15a26
}

.bank-cart__filter-check .check__valute input[type='checkbox']:checked + label * {
    opacity: 1
}

.bank-cart__filter-check .check__valute label {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 20px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #C2CBCF;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    position: relative;
    z-index: 1;
    cursor: pointer
}

@media screen and (max-width: 1440px) {
    .bank-cart__filter-check .check__valute label {
        padding: 15px
    }
}

@media screen and (max-width: 600px) {
    .bank-cart__filter-check .check__valute label {
        padding: 10px
    }
}

.bank-cart__filter-check .check__valute label * {
    opacity: 0.2
}

.bank-cart__filter-check .check__valute label img {
    width: 28px;
    height: 20px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.bank-cart__filter-check .check__valute label span {
    color: #545456;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    padding-left: 10px
}

.bank-cart__filter-check__valute {
    width: 60%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media screen and (max-width: 1440px) {
    .bank-cart__filter-check__valute {
        width: 50%
    }
}

@media screen and (max-width: 600px) {
    .bank-cart__filter-check__valute {
        width: 100%;
        margin-bottom: 15px
    }
}

.bank-cart__filter-check__valute .check__valute {
    margin-right: 20px
}

.bank-cart__filter-check__valute .check__valute:last-child {
    margin-right: 0
}

.bank-cart__filter-check__simple {
    width: 40%;
    padding-left: 15px
}

@media screen and (max-width: 1440px) {
    .bank-cart__filter-check__simple {
        width: 50%
    }
}

@media screen and (max-width: 600px) {
    .bank-cart__filter-check__simple {
        width: 100%;
        padding-left: 0
    }
}

.bank-cart__filter-check__simple label {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 12px;
    font-size: .9375rem;
    color: #545456;
    cursor: pointer
}

.bank-cart__filter-check__simple label span {
    font-size: .9375rem;
    padding-left: 15px;
    color: #545456;
    max-width: calc(100% - 28px)
}

.bank-cart__filter-sbmt {
    min-width: 250px;
    min-height: 57px
}

@media screen and (max-width: 600px) {
    .bank-cart__filter-sbmt {
        min-height: 40px
    }
}

.bank-cart__map {
    position: relative
}

.bank-cart__map-head {
    background-color: #fff;
    width: 100%;
    padding: 50px 0;
    position: relative
}

@media screen and (max-width: 1440px) {
    .bank-cart__map-head {
        padding: 25px 0
    }
}

.bank-cart__map-head-left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

@media screen and (max-width: 600px) {
    .bank-cart__map-head-left {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

@media screen and (max-width: 600px) {
    .bank-cart__map-head-left .toggle-switch {
        margin-bottom: 15px
    }
}

@media screen and (max-width: 600px) {
    .bank-cart__map-head .bank-cart__filter-check__simple label {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.bank-cart__map-head__wrp {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.bank-cart__map-head .bank-cart__filter-check__simple label {
    margin-bottom: 0
}

.bank-cart__map-wrp {
    position: relative
}

.bank-cart__map-list {
    height: 100%
}

@media screen and (max-width: 1680px) {
    .bank-cart__map-list {
        left: calc((100vw - 1440px) / 2)
    }
}

@media screen and (max-width: 1440px) {
    .bank-cart__map-list {
        left: 40px;
        width: 450px;
        max-width: 100%;
        max-height: 500px
    }
}

@media screen and (max-width: 990px) {
    .bank-cart__map-list {
        position: relative;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        left: auto;
        top: auto;
        width: 100%;
        height: 300px
    }
}

.bank-cart__map-list .mCSB_container {
    margin-right: 0px !important
}

.bank-cart__map-list .mCSB_scrollTools {
    top: 40px;
    max-height: calc(100% - 50px)
}

@media screen and (max-width: 1440px) {
    .bank-cart__map-list .mCSB_scrollTools {
        top: 20px;
        max-height: calc(100% - 40px)
    }
}

.bank-cart__map-list .mCSB_scrollTools .mCSB_draggerRail {
    width: 5px;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-color: #F2F7F9
}

.bank-cart__map-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 5px;
    background-color: #f15a26;
    -webkit-border-radius: 0;
    border-radius: 0
}

.bank-cart__map-list__item {
    padding: 0px 30px 30px 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    position: relative;
    width: 100%
}

@media screen and (max-width: 1440px) {
    .bank-cart__map-list__item {
        padding: 15px 0 15px;
    }
}

@media screen and (max-width: 600px) {
    .bank-cart__map-list__item {
        padding: 0;
    }
    .info__zag {
        text-align: left;
        max-width: min-content;
        line-height: 1.3;
        min-height: 34px;
    }
}

.bank-cart__map-list__item::before {
    content: '';
    width: 2px;
    height: 0px;
    background-color: #f15a26;
    position: absolute;
    left: 0;
    bottom: 0;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    z-index: 5
}

.bank-cart__map-list__item.active::before {
    -webkit-transition-delay: .5s;
    -o-transition-delay: .5s;
    transition-delay: .5s;
    height: 100%
}

.bank-cart__map-list__item-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    margin-bottom: 7px
}

.bank-cart__map-list__item .name {
    font-size: 1.0625rem;
    color: #545456;
    width: 100%;
    max-width: 70%
}

.bank-cart__map-list__item .address {
    color: #696969;
    margin-bottom: 13px;
    width: 100%
}

.bank-cart__map-list__item .info {
    width: calc(50% - 10px)
}

@media screen and (max-width: 600px) {
    .bank-cart__map-list__item .info {
        width: 100%
    }
}

.bank-cart__map-list__item .info.w100 {
    width: 100%;
    margin-bottom: 15px
}

@media screen and (max-width: 600px) {
    .bank-cart__map-list__item .info.xxs-order-2 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        margin-top: 15px
    }
}

.bank-cart__map-list__item .info a {
    margin-top: 5px;
    font-weight: 300
}

.bank-cart__list {
    background-color: #fff;
    padding-bottom: 50px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.bank-cart__list td {
    font-weight: 300
}

.bank-cart__list td b {
    font-weight: 400
}

.bank-cart__list td span {
    color: #696969
}

.bank-cart__list p {
    color: #545456
}

.bank-cart__list .info-status {
    margin-bottom: 12px
}

.ymaps-2-1-77-balloon {
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.ymaps-2-1-77-balloon__content {
    margin-right: 0 !important;
    height: auto !important;
    padding: 0 !important;
    width: 525px !important;
    -webkit-border-radius: 10px !important;
    border-radius: 10px !important;
    font: inherit !important
}

.ymaps-2-1-77-balloon__content ymaps {
    width: 100% !important;
    overflow: auto
}

[data-view] {
    display: none
}

[data-view].active {
    display: block
}

.info__zag {
    color: #545456;
    margin-bottom: 6px
}

.info a[href^='tel:'] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 300
}

.info a[href^='tel:']:hover {
    color: #f15a26
}

.info a[href^='tel:'] .icon {
    fill: #f15a26;
    width: 15px;
    height: 15px;
    font-weight: 300
}

.info a[href^='tel:'] span {
    max-width: calc(100% - 34px);
    padding-left: 15px
}

.info .time-work {
    color: #696969;
    font-weight: 300;
    font-size: .9375rem;
    margin-bottom: 16px
}

.info .time-work b {
    font-weight: 400
}

.info .time-work li {
    margin-bottom: 4px
}

.info-service ul {
    overflow: hidden;
    position: relative;
    padding-bottom: 15px
}

@media screen and (max-width: 600px) {
    .info-service ul {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.info-service ul::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0
}

.info-service ul li {
    color: #696969;
    font-weight: 300;
    font-size: .875rem;
    padding-bottom: 6px
}

@media screen and (max-width: 600px) {
    .info-service ul li {
        width: 50%
    }
}

.info-service ul li:last-child {
    margin-bottom: 0
}

.info-service__link {
    display: none;
    color: #f15a26;
    font-weight: 300;
    font-size: .875rem
}

.info-service__link._visible {
    display: block
}

.info-service__link:hover {
    text-decoration: underline
}

.info-service__link::before {
    content: attr(data-before)
}

.info-service.open ul {
    max-height: unset !important
}

.info-service.open ul::before {
    opacity: 0
}

.info-service.open .info-service__link::before {
    content: attr(data-after)
}

.info-status {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 300
}

.info-status.green i {
    background: #27AE60
}

.info-status.green span::before {
    content: attr(data-open)
}

.info-status.red i {
    background: red
}

.info-status.red span::before {
    content: attr(data-close)
}

.info-status i {
    width: 8px;
    height: 8px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin-right: 14px;
    background: #c5c5c5
}

.info-status span {
    font-weight: 300
}

.info-status span::before {
    content: attr(data-no)
}

#js-bank-cart__map {
    width: 100%;
    height: 903px
}
.kovor-map #js-bank-cart__map {
    width: 100%;
    height: 450px
}

@media screen and (max-width: 1440px) {
    #js-bank-cart__map {
        height: 700px
    }
    .kovor-map #js-bank-cart__map {
        height: 350px
    }
}

@media screen and (max-width: 990px) {
    #js-bank-cart__map {
        height: 400px;
        width: 100%;
        overflow: hidden;
    }
    .kovor-map #js-bank-cart__map {
        height: 200px
    }
}

.fin-inst {
    margin-bottom: 90px
}

.fin-inst .container .fin-inst__container .fin-inst__top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.fin-inst__card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.fin-inst__card .fin-inst-card__container {
    width: calc((100% - 90px) / 4);
    background-color: #F2F7F9;
    margin-right: 30px;
    margin-top: 30px;
    padding: 30px 30px 0 30px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: inherit;
    -ms-flex-wrap: inherit;
    flex-wrap: inherit
}

.fin-inst__card .fin-inst-card__container:nth-child(4n) {
    margin-right: 0px
}

@media screen and (max-width: 1440px) {
    .fin-inst__card .fin-inst-card__container:nth-child(4n) {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .fin-inst__card .fin-inst-card__container {
        margin-right: 20px;
        margin-top: 20px;
        width: calc((100% - 40px) / 3)
    }

    .fin-inst__card .fin-inst-card__container:nth-child(3n) {
        margin-right: 0px
    }
}

@media screen and (max-width: 800px) {
    .fin-inst__card .fin-inst-card__container {
        margin-right: 20px;
        margin-top: 20px;
        width: calc((100% - 20px) / 2)
    }

    .fin-inst__card .fin-inst-card__container:nth-child(3n) {
        margin-right: 20px
    }

    .fin-inst__card .fin-inst-card__container:nth-child(2n) {
        margin-right: 0px
    }
}

@media screen and (max-width: 600px) {
    .fin-inst__card .fin-inst-card__container {
        margin-top: 20px;
        width: 100%;
        margin-right: 0px
    }

    .fin-inst__card .fin-inst-card__container:nth-child(3n) {
        margin-right: 0px
    }
}

.fin-inst__card .fin-inst-card__container .fin-inst__content .head {
    min-height: 90px;
    border-bottom: 1px solid #c0c8cb;
    padding-bottom: 10px
}

.fin-inst__card .fin-inst-card__container .fin-inst__content .head .type {
    color: #f15a26;
    font-weight: 400;
    font-size: 16px
}

.fin-inst__card .fin-inst-card__container .fin-inst__content .head .name {
    color: #545456;
    font-size: 25px;
    font-weight: 700
}

.fin-inst__card .fin-inst-card__container .fin-inst__content .desc p {
    color: #545456;
    font-weight: 300;
    font-size: 16px;
    margin-top: 30px
}

.fin-inst__card .fin-inst-card__container .fin-inst__content .desc ul {
    margin-top: 30px
}

.fin-inst__card .fin-inst-card__container .fin-inst__content .desc ul li {
    color: #696969;
    font-size: 16px;
    font-weight: 300;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 6px;
    margin-top: 15px
}

.fin-inst__card .fin-inst-card__container .fin-inst__content .desc ul li:before {
    content: "—";
    position: relative;
    left: -5px;
    top: 0;
    width: auto;
    height: auto;
    border: none
}

.fin-inst__card .fin-inst-card__container .fin-inst-card__img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    width: 100%
}

.fin-inst__card .fin-inst-card__container .fin-inst-card__img img {
    position: relative;
    bottom: 0px;
    margin-left: auto;
    margin-right: auto
}

.page-404 {
    text-align: center
}

.page-404 .bx-breadcrumb {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.page-404__zag {
    text-align: center;
    font-size: 15.10417vw;
    line-height: 0.78;
    color: #f15a26;
    font-weight: bold;
    -webkit-box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.05);
    padding: 0 15px
}

.page-404__p {
    padding: 20px 15px 50px;
    color: #696969;
    font-weight: 300;
    font-size: 1.125rem;
    line-height: 160%;
    text-align: center;
    max-width: 41.66667vw;
    margin: 0 auto
}

@media screen and (max-width: 990px) {
    .page-404__p {
        max-width: 100%
    }
}

@media screen and (max-width: 600px) {
    .page-404__p {
        padding-bottom: 20px
    }
}

.page-404__link {
    padding-bottom: 5.20833vw
}

.page-404 .page-head {
    padding: 1.5625vw 0
}

.page-404 .page-head__content {
    width: 100%
}

@media screen and (max-width: 450px) {
    .container-bg.--compare {
        padding: 55px 0
    }
}

.compare {
    padding: 50px 80px;
    background-color: #fff;
    position: relative
}

.compare .clean {
    position: absolute;
    right: 0px;
    top: -90px;
    background-color: white;
    padding: 16px 22px;
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    color: #696969
}

@media screen and (max-width: 600px) {
    .compare .clean {
        top: -35px;
        font-size: 14px;
        line-height: 160%
    }
}

.compare .clean a {
    line-height: 1
}

.compare .clean .icon {
    height: 15px;
    width: 15px;
    margin-left: 20px;
    fill: #545456
}

@media screen and (max-width: 600px) {
    .compare .clean .icon {
        width: 10px;
        height: 10px
    }
}

.compare .clean:hover {
    opacity: 0.6
}

@media screen and (max-width: 1180px) {
    .compare {
        padding: 0px 20px 50px
    }
}

@media screen and (max-width: 600px) {
    .compare {
        padding: 0px 0 10px
    }
}

.compare__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.compare-info {
    width: calc(100% / 3);
    position: relative;
    padding-top: 50px
}

@media screen and (max-width: 800px) {
    .compare-info {
        width: 210px
    }
}

@media screen and (max-width: 600px) {
    .compare-info {
        width: 150px
    }
}

@media screen and (max-width: 450px) {
    .compare-info {
        width: 100px
    }
}

.compare-info__fixed {
    height: 333px;
    width: 100%;
    padding-top: 93px
}

@media screen and (max-width: 1440px) {
    .compare-info__fixed {
        height: 390px
    }
}

@media screen and (max-width: 990px) {
    .compare-info__fixed {
        height: 414px
    }
}

@media screen and (max-width: 800px) {
    .compare-info__fixed {
        height: 388px
    }
}

@media screen and (max-width: 600px) {
    .compare-info__fixed {
        height: 296px
    }
}

@media screen and (max-width: 450px) {
    .compare-info__fixed {
        height: 290px
    }
}

.compare-info__fixed .text-accordion__info {
    width: 290px
}

.compare-info__fixed .text-accordion__info::before {
    content: none
}

.compare-info ul li {
    position: relative;
    z-index: 30;
    font-weight: normal;
    font-size: 16px;
    line-height: 135%;
    color: #4F5050;
    padding: 12px 20px;
    border-bottom: 1px solid #F2F7F9;
    border-top: 1px solid transparent;
    margin: -1px;
    height: auto
}

.compare-info ul li:nth-child(1) {
    border-top: 1px solid transparent
}

@media screen and (max-width: 600px) {
    .compare-info ul li {
        font-size: 14px;
        padding: 2px
    }
}

@media screen and (max-width: 450px) {
    .compare-info ul li {
        font-size: 10px;
        padding: 5px
    }
}

.compare-info ul li.zag {
    background-color: #f2f7f9
}

.compare-items {
    width: calc(100% / 3 * 2)
}

@media screen and (max-width: 800px) {
    .compare-items {
        width: calc(100% - 210px)
    }
}

@media screen and (max-width: 600px) {
    .compare-items {
        width: calc(100% - 150px)
    }
}

@media screen and (max-width: 450px) {
    .compare-items {
        width: calc(100% - 100px)
    }
}

.compare-items__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative
}

.compare-items__links {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 20px 0
}

.compare-items__links a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    line-height: 1.2
}

.compare-items__links a .icon {
    margin-left: 15px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    width: 25px;
    height: 25px
}

.compare-items__links .sbmt--red .icon {
    fill: #fff
}

.compare-items__links .sbmt--red:hover .icon {
    fill: #EF4949
}

.compare-items__links .btn--gray .icon {
    fill: #546062
}

.compare-items__links .btn--gray:hover .icon {
    fill: #fff
}

.compare-item {
    margin-left: -1px;
    width: 525px;
    position: relative;
    float: left;
    padding-top: 50px
}

@media screen and (max-width: 1680px) {
    .compare-item {
        width: 427px
    }
}

@media screen and (max-width: 1440px) {
    .compare-item {
        width: 340px
    }
}

@media screen and (max-width: 1180px) {
    .compare-item {
        width: 315px
    }
}

@media screen and (max-width: 990px) {
    .compare-item {
        width: 300px;
        padding-right: 10px
    }
}

@media screen and (max-width: 800px) {
    .compare-item {
        width: 240px;
        padding-right: 10px
    }
}

@media screen and (max-width: 600px) {
    .compare-item {
        width: 190px;
        padding-right: 10px
    }
}

@media screen and (max-width: 450px) {
    .compare-item {
        width: 135px;
        padding-right: 5px
    }
}

.compare-item .compare-item__zag {
    border-left: 1px solid #F2F7F9;
    max-width: 390px;
    margin: auto;
    width: 100%
}

@media screen and (max-width: 800px) {
    .compare-item .compare-item__zag {
        max-width: 100%
    }
}

.compare-item .delete {
    cursor: pointer;
    width: 15px;
    height: 15px;
    position: absolute;
    right: 15%;
    top: 0px;
    background-position: center;
    -webkit-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 99
}

.compare-item .delete .icon {
    fill: #545456;
    width: 100%;
    height: 100%
}

.compare-item .delete:hover {
    opacity: 0.6
}

@media screen and (max-width: 1440px) {
    .compare-item .delete {
        right: 0
    }
}

@media screen and (max-width: 1180px) {
    .compare-item .delete {
        top: 10px
    }
}

@media screen and (max-width: 990px) {
    .compare-item .delete {
        top: 10px
    }
}

.compare-item__img {
    height: 174px;
    width: 100%;
    position: relative;
    padding: 0 15px
}

.compare-item__img .bg {
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain
}

@media screen and (max-width: 600px) {
    .compare-item__img {
        height: 100px
    }
}

@media screen and (max-width: 450px) {
    .compare-item__img {
        height: 80px;
        padding: 0 10px
    }
}

.compare-item__text {
    padding: 30px 15px;
    width: 100%;
    text-align: center
}

@media screen and (max-width: 600px) {
    .compare-item__text {
        padding: 10px
    }
}

.compare-item__info {
    width: 100%;
    text-align: center
}

.compare-item__info ul li {
    border-bottom: 1px solid #F2F7F9;
    padding: 12px 20px;
    font-size: 16px;
    line-height: 135%;
    color: #4F5050;
    margin: -1px;
    position: relative;
    z-index: 1;
    height: auto;
    background-position: 20px 15px;
    background-repeat: no-repeat;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (max-width: 600px) {
    .compare-item__info ul li {
        font-size: 14px;
        padding: 0px
    }
}

@media screen and (max-width: 450px) {
    .compare-item__info ul li {
        font-size: 11px
    }
}

.compare-item__info ul li.zag {
    background-color: #f2f7f9
}

.compare-item__info-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 25px 10px
}

.compare-item__info-link a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    line-height: 1.2
}

.compare-item__info-link a .icon {
    margin-left: 15px;
    fill: #EF4949;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    width: 25px;
    height: 25px
}

.compare-item__info-link a:hover .icon {
    fill: #fff
}

.compare-item__type {
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 150%;
    color: #696969;
    margin-top: 15px
}

@media screen and (max-width: 800px) {
    .compare-item__type {
        font-size: 14px
    }
}

@media screen and (max-width: 450px) {
    .compare-item__type {
        font-size: 9px;
        margin-top: 5px
    }
}

.compare-item__name {
    font-weight: bold;
    font-size: 26px;
    line-height: 130%;
    color: #545456
}

@media screen and (max-width: 800px) {
    .compare-item__name {
        font-size: 18px
    }
}

@media screen and (max-width: 450px) {
    .compare-item__name {
        font-size: 11px
    }
}

.compare-items__container.child-2 .compare-item {
    width: 50%
}

.compare-items__container {
    position: relative;
    padding-bottom: 50px
}

@media screen and (max-width: 600px) {
    .compare-items__container {
        padding-bottom: 10px
    }
}

.compare-items__container .mCustomScrollBox {
    width: 100%
}

.table-container .mCustomScrollBox {
    height: auto;
}

.compare-items__container .mCSB_horizontal.mCSB_inside > .mCSB_container {
    margin-bottom: 0
}

.compare-items__container .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    z-index: 50;
    opacity: 1;
    bottom: 16px;
    top: auto
}

.compare-items__container .mCSB_scrollTools .mCSB_draggerRail {
    background-color: #f2f2f2;
    height: 15px;
    width: calc(100% - 2px);
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.compare-items__container .mCSB_scrollTools.nofixed .mCSB_draggerRail {
    margin-left: 1px
}

.compare-items__container .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #f15a26 !important;
    height: 5px;
    margin: 7.5px
}

.compare-items__container .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #f15a26 !important
}

.compare-items__container .mCSB_scrollTools .mCSB_draggerRail, .compare-items__container .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-border-radius: 0;
    border-radius: 0
}

.compare-items__container .scroll--active {
    padding-bottom: 30px;
    width: 100%
}

@media screen and (max-width: 1180px) {
    .compare-items__container .scroll--active {
        overflow: auto;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}

.compare-items__container .compare-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.compare-items__container .compare-item:nth-child(1) {
    margin-left: 1px
}

.compare-items__container #mCSB_1_scrollbar_horizontal.nofixed {
    position: absolute;
    bottom: 20px;
    right: 2px !important;
    width: calc(100% - 2px) !important
}

.fixed-compare {
    position: fixed;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 999;
    right: 150px;
    bottom: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.1);
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px
}

@media screen and (max-width: 600px) {
    .fixed-compare {
        left: 5px;
        right: auto
    }
}

.fixed-compare__link {
    background: white;
    padding: 20px 30px;
    font-weight: normal;
    font-size: 18px;
    line-height: 125%;
    letter-spacing: 0.02em;
    color: #696969
}

@media screen and (max-width: 600px) {
    .fixed-compare__link {
        padding: 10px;
        font-size: 14px
    }
}

.fixed-compare__link .type {
    color: #f15a26;
    margin-right: 5px
}

.fixed-compare__link:hover {
    background-color: #f15a26;
    color: #fff
}

.fixed-compare__link:hover .type {
    color: white
}

.fixed-compare__close {
    background-color: #f2f7f9;
    border-left: 1px solid #C2CBCF;
    padding: 16px
}

@media screen and (max-width: 600px) {
    .fixed-compare__close {
        padding: 5px
    }
}

.fixed-compare__close .icon {
    fill: #C2CBCF
}

.fixed-compare__close:hover {
    background-color: #f15a26
}

.fixed-compare__close:hover .icon {
    fill: white
}

.review-items .slick-dots li {
    background-color: #B5C9D0;
    width: 14px;
    height: 14px;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.review-items .slick-dots li.slick-active {
    background-color: #f15a26
}

.review-items .slick-dots li button {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 14px;
    height: 14px
}

.review-items .slick-dots li button:before {
    display: none
}

.review-items .review-item {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media screen and (max-width: 1180px) {
    .review-items .review-item {
        padding: 0 25px
    }
}

@media screen and (max-width: 600px) {
    .review-items .review-item {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.review-items .review-item .img {
    width: 420px;
    margin-right: 50px
}

@media screen and (max-width: 1180px) {
    .review-items .review-item .img {
        width: 300px
    }
}

@media screen and (max-width: 990px) {
    .review-items .review-item .img {
        width: 250px;
        margin-right: 50px
    }
}

@media screen and (max-width: 600px) {
    .review-items .review-item .img {
        margin-right: 0
    }
}

.review-items .review-item .img img {
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.review-items .review-item .text {
    width: calc(100% - 500px);
    position: relative;
    z-index: 1;
    max-width: 940px
}

@media screen and (max-width: 1180px) {
    .review-items .review-item .text {
        width: calc(100% - 350px)
    }
}

@media screen and (max-width: 990px) {
    .review-items .review-item .text {
        width: calc(100% - 300px)
    }
}

@media screen and (max-width: 600px) {
    .review-items .review-item .text {
        width: 90%;
        margin-top: 20px
    }
}

.review-items .review-item .text .icon {
    width: 89px;
    height: 69px;
    fill: #DCE7EC;
    position: absolute;
    right: 40px;
    top: 60px;
    z-index: -1
}

.review-items .review-item .text .type {
    font-size: .875rem;
    color: #f15a26;
    font-weight: bold;
    margin-top: 0
}

@media screen and (max-width: 600px) {
    .review-items .review-item .text .type {
        text-align: center
    }
}

.review-items .review-item .text .name {
    font-size: 1.625rem;
    font-weight: bold;
    color: #545456;
    margin-top: 0
}

@media screen and (max-width: 600px) {
    .review-items .review-item .text .name {
        text-align: center
    }
}

.review-items .review-item .text p {
    font-size: 1rem;
    color: #545456;
    margin-top: 25px
}

.gallery {
    width: 100%;
    margin-top: 85px
}

@media screen and (max-width: 600px) {
    .gallery {
        margin-top: 30px
    }
}

.gallery-items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.gallery-items .gallery-item {
    width: calc((100% - 240px) / 4);
    text-align: center;
    margin-bottom: 70px;
    margin-right: 80px
}

.gallery-items .gallery-item:nth-child(4n) {
    margin-right: 0px
}

@media screen and (max-width: 1680px) {
    .gallery-items .gallery-item {
        width: calc((100% - 100px) / 3);
        margin-right: 50px;
        margin-bottom: 40px
    }

    .gallery-items .gallery-item:nth-child(4n) {
        margin-right: 50px
    }

    .gallery-items .gallery-item:nth-child(3n) {
        margin-right: 0px
    }
}

@media screen and (max-width: 990px) {
    .gallery-items .gallery-item {
        width: calc((100% - 50px) / 2);
        margin-right: 50px
    }

    .gallery-items .gallery-item:nth-child(3n) {
        margin-right: 50px
    }

    .gallery-items .gallery-item:nth-child(4n) {
        margin-right: 50px
    }

    .gallery-items .gallery-item:nth-child(2n) {
        margin-right: 0px
    }
}

@media screen and (max-width: 600px) {
    .gallery-items .gallery-item {
        width: calc((100% - 20px) / 2);
        margin-right: 20px
    }

    .gallery-items .gallery-item:nth-child(3n) {
        margin-right: 20px
    }

    .gallery-items .gallery-item:nth-child(4n) {
        margin-right: 20px
    }

    .gallery-items .gallery-item:nth-child(2n) {
        margin-right: 0px
    }
}

.gallery-items .gallery-item .img {
    position: relative;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center;
    width: 100%;
    padding-bottom: 135%;
    border: 2px solid #E2E2E2;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.gallery-items .gallery-item .img:hover {
    border-color: #f15a26;
    opacity: 0.4
}

.gallery-items .gallery-item .img a {
    cursor: url("/local/templates/belapb/css/../img/svg/zoom.svg"), auto;
    position: absolute;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.gallery-items .gallery-item span {
    font-weight: 300;
    font-size: 1rem;
    color: #545456;
    margin-top: 30px
}

.review-items .slick-dots {
    position: absolute;
    bottom: 70px;
    text-align: left;
    z-index: 1;
    right: 0;
    padding-left: 35.5%
}

@media screen and (max-width: 1680px) {
    .review-items .slick-dots {
        position: absolute;
        bottom: 70px;
        text-align: left;
        width: calc(100% - 480px);
        z-index: 1;
        max-width: 940px;
        right: 0;
        padding-left: 0
    }
}

@media screen and (max-width: 1440px) {
    .review-items .slick-dots {
        bottom: 50px
    }
}

@media screen and (max-width: 1180px) {
    .review-items .slick-dots {
        width: calc(100% - 350px);
        bottom: -10px;
        margin-right: 30px
    }
}

@media screen and (max-width: 990px) {
    .review-items .slick-dots {
        bottom: -25px
    }
}

@media screen and (max-width: 600px) {
    .review-items .slick-dots {
        width: 100%;
        padding-left: 35px;
        margin-right: 0
    }
}

.review-items .slick-prev {
    left: -40px;
    background-image: url(/local/templates/belapb/css/./../img/svg/ar-left.svg)
}

@media screen and (max-width: 1180px) {
    .review-items .slick-prev {
        left: 5px
    }
}

.review-items .slick-next {
    right: -40px;
    background-image: url(/local/templates/belapb/css/./../img/svg/ar-right.svg)
}

@media screen and (max-width: 1180px) {
    .review-items .slick-next {
        right: 5px
    }
}

.review-items .slick-arrow {
    width: 20px;
    height: 37px;
    z-index: 1;
    -webkit-background-size: contain;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slick-next:before {
    display: none
}

.slick-prev:before {
    display: none
}

.pagination__container.pagination-wTag.--gallery {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.pagination__container.pagination-wTag.--gallery .pagination__next:after {
    background-color: white
}

.page-head.V2 .page-head__content {
    width: 65%
}

@media screen and (max-width: 800px) {
    .page-head.V2 .page-head__content {
        width: 100%
    }
}

.page-head.V2 .page-head__content .page-head__desc {
    width: calc(100% - 414px)
}

@media screen and (max-width: 1180px) {
    .page-head.V2 .page-head__content .page-head__desc {
        width: 100%
    }
}

.page-head.V2 .page-head__content .page-head__list {
    width: 350px
}

@media screen and (max-width: 1180px) {
    .page-head.V2 .page-head__content .page-head__list {
        width: 100%
    }
}

@media screen and (max-width: 1180px) {
    .page-head.V2 .page-head__content .page-head__list-item {
        width: 50%
    }
}

@media screen and (max-width: 450px) {
    .page-head.V2 .page-head__content .page-head__list-item {
        width: 100%
    }
}

.page-head.V2 .page-head__img {
    width: 35%
}

@media screen and (max-width: 800px) {
    .page-head.V2 .page-head__img {
        width: 100%
    }
}

.credits.V2 .pagination {
    background-color: white;
    margin-bottom: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 80px
}

.credits.V2 .pagination .pagination-tag .pagination-tag__item {
    border: 1px solid #f15a26;
    color: #f15a26;
    -webkit-border-radius: 0;
    border-radius: 0
}

.credits.V2 .pagination .pagination-tag .pagination-tag__item:hover {
    background-color: #f15a26;
    color: white
}

.credits.V2 .credits__item {
    padding: 25px 80px;
    cursor: pointer
}

@media screen and (max-width: 1440px) {
    .credits.V2 .credits__item {
        padding: 20px 50px
    }
}

@media screen and (max-width: 600px) {
    .credits.V2 .credits__item {
        padding: 15px
    }
}

.credits.V2 .credits__item:not(:last-child) {
    margin: 0 0 30px
}

.credits.V2 .credits__item:hover {
    -webkit-box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.1)
}

.credits.V2 .credits__item-content {
    width: 80%
}

@media screen and (max-width: 1440px) {
    .credits.V2 .credits__item-content.flex {
        width: 100%
    }
}

.credits.V2 .credits__item-content.flex .credits__item-terms .credits__item-terms-el {
    width: calc(100% / 4)
}

@media screen and (max-width: 1180px) {
    .builder .container-bg .col-3  {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
    .builder .container-bg .col-9.bg-white  {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    .builder.text-page:nth-child(odd) .col-6:nth-child(1) {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
    .builder.text-page:nth-child(odd) .col-6:nth-child(2) {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    .container li span {
        display: inline;
    }
}

@media screen and (max-width: 1024px) {
    .credits.V2 .credits__item-content.flex .credits__item-terms .credits__item-terms-el {
        width: calc(100% / 3);
    }
    .credits.V2 .credits__item-content.flex .credits__item-terms .credits__item-terms-el:nth-child(4),
    .credits.V2 .credits__item-content.flex .credits__item-terms .credits__item-terms-el:nth-child(5){
        width: calc(100% / 2);
    }
}

@media screen and (max-width: 600px) {
    .credits.V2 .credits__item-content.flex .credits__item-terms .credits__item-terms-el {
        width: 50%
    }
    .text-page__head .text-page__head-img {
        margin: 0 auto ;
        width: 280px;
        max-width: 100%;
    }
}

@media screen and (max-width: 1440px) {
    .credits.V2 .credits__item-content.flex .credits__item-terms .credits__item-terms-el .credits__item-terms-val {
        font-size: 1rem
    }
}

.credits.V2 .credits__item-img {
    width: 16%
}

@media screen and (max-width: 990px) {
    .credits.V2 .credits__item-img {
        width: 100%
    }
}

@media screen and (max-width: 990px) {
    .credits.V2 .credits__item-img img {
        max-width: 300px;
        max-height: 300px;
        margin: auto
    }
}

@media screen and (max-width: 450px) {
    .credits.V2 .credits__item-img img {
        max-width: 250px;
        max-height: 250px;
        margin: auto
    }
}

.credits.V2 .form-quest {
    background-color: white;
    padding: 0px 80px
}

.credits.V2 .form-rq.form-rq--show-to-enter.js__show-to-enter {
    background-color: white;
    margin-top: 30px
}

.search-head {
    margin-top: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (max-width: 800px) {
    .search-head {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.search-head .input {
    position: relative
}

.search-head .input:before {
    content: url("/local/templates/belapb/css/../img/search-icon.png");
    position: absolute;
    left: 30px;
    top: 13px
}

.search-head .input input {
    margin-right: 40px;
    position: relative;
    border: 1px solid #C2CBCF;
    padding: 12px 30px 12px 80px;
    height: 50px;
    width: 500px
}

@media screen and (max-width: 800px) {
    .search-head .input input {
        margin-right: 0px
    }
}

@media screen and (max-width: 600px) {
    .search-head .input input {
        width: auto
    }
}

.search-head .val {
    font-weight: 300;
    font-size: 16px;
    color: #696969
}

@media screen and (max-width: 800px) {
    .search-head .val {
        margin-top: 30px;
        width: 100%;
        text-align: center
    }
}

.search-head .val .result {
    font-weight: 300;
    font-size: 16px;
    color: #545456
}

.search-page {
    margin-top: 50px
}

.search-page .search-result__page .search-result__items {
    margin-bottom: 60px
}

.search-page .search-result__page .search-result__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid #E6EBED;
    padding: 25px 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.search-page .search-result__page .search-result__item .result-item__text .zag {
    font-size: 26px;
    color: #545456;
    margin-bottom: 20px;
    font-weight: bold
}

@media screen and (max-width: 600px) {
    .search-page .search-result__page .search-result__item .result-item__text .zag {
        font-size: 18px
    }
}

.search-page .search-result__page .search-result__item .result-item__text .category {
    font-size: 14px;
    text-transform: uppercase;
    color: #696969
}

.search-page .search-result__page .no-results {
    font-size: 25px;
    color: #f15a26;
    text-align: center;
    margin-bottom: 30px
}

.map-columns {
    padding-bottom: 50px
}

.map-columns .map-level-0 li a {
    color: #f15a26;
    font-size: 22px;
    font-weight: bold;
    padding: 25px 0 15px
}

.map-columns .map-level-0 li a:hover {
    text-decoration: underline
}

.map-columns .map-level-0 .map-level-1 li a {
    color: black;
    font-size: 20px;
    padding: 5px 0;
    font-weight: bold;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.map-columns .map-level-0 .map-level-1 li a:hover {
    color: #f15a26;
    text-decoration: underline
}

.map-columns .map-level-0 .map-level-1 .map-level-2 li {
    padding-left: 40px
}

.map-columns .map-level-0 .map-level-1 .map-level-2 li::before {
    display: none
}

.map-columns .map-level-0 .map-level-1 .map-level-2 li a {
    color: black;
    font-size: 18px;
    padding: 5px 0;
    font-weight: normal;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.map-columns .map-level-0 .map-level-1 .map-level-2 li a:hover {
    color: #f15a26;
    text-decoration: underline
}

.map-columns .map-level-0 .map-level-1 .map-level-2 .map-level-3 li a {
    color: black;
    font-size: 16px;
    padding: 5px 0;
    font-weight: normal;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.map-columns .map-level-0 .map-level-1 .map-level-2 .map-level-3 li a:hover {
    color: #f15a26;
    text-decoration: underline
}

.page-error {
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position-x: center;
    height: 100vh;
    --error-500: url(/local/templates/belapb/css/./img/500-er.png);
    --error-403: url(/local/templates/belapb/css/./img/403-er.png)
}

@media screen and (max-width: 600px) {
    .page-error {
        position: fixed;
        top: 0
    }
}

@media screen and (max-width: 450px) {
    .page-error {
        --error-500: url(/local/templates/belapb/css/./img/500-er-mob.png);
        --error-403: url(/local/templates/belapb/css/./img/403-er-mob.png)
    }
}

.page-error .page-head {
    background: none;
    padding: 48px 0
}

@media screen and (max-width: 990px) {
    .page-error .page-head {
        padding: 38px 0
    }
}

.page-error .page-head .breadcrumbs .bx-breadcrumb {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.page-error .page-head .breadcrumbs .bx-breadcrumb .bx-breadcrumb-item .link span {
    color: white
}

.page-error .page-head .breadcrumbs .bx-breadcrumb .bx-breadcrumb-item span {
    color: white
}

.page-error .page-head .page-head__content {
    margin: auto
}

.page-error .page-head h1 {
    text-align: center;
    color: white
}

.page-error .page-404__link {
    padding-bottom: 7vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.page-error .page-404__link a {
    margin: auto;
    background-color: #f15a26;
    color: white
}

.page-error .page-404__p {
    padding: 35px 15px 50px;
    color: white
}

.page-error .page-404__zag {
    padding: 0 15px;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-bottom: 550px
}

@media (max-width: 1920px) {
    .page-error .page-404__zag {
        padding-bottom: 40vh
    }
}

.page-error .page-404__zag img {
    width: 25vw
}

@media screen and (max-width: 1680px) {
    .page-error .page-404__zag img {
        width: 25vw
    }
}

.page-error .page-error__mask {
    background: rgba(0, 0, 0, 0.7)
}

.header {
    position: relative;
    width: 100%;
    z-index: 999;
    background-color: #fff;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

@media screen and (max-width: 1180px) {
    .header {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 0;
        opacity: 0;
        background-color: #fff;
        -webkit-box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.1);
        box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.1)
    }
}

@media screen and (max-width: 600px) {
    .header {
        position: fixed;
        width: 100%;
        left: 0;
        top: 0;
        height: 70px
    }
}

.header.__scroll {
    -webkit-box-shadow: 0px 5px 12px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 5px 12px 1px rgba(0, 0, 0, 0.1);
    top: 0
}

.header--line {
    border-bottom: 1px solid #dedede
}

.header-top {
    position: relative;
    z-index: 2
}

@media screen and (max-width: 1180px) {
    .header-top {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        padding-right: 15px
    }
}

@media screen and (max-width: 990px) {
    .header-top {
        padding-right: 0
    }
}

.header-top__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative
}

@media screen and (max-width: 1180px) {
    .header-top__container {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
}

.header-top__right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media screen and (min-width: 1181px) {
    .header-top__right {
        -webkit-box-ordinal-group: 5;
        -webkit-order: 4;
        -ms-flex-order: 4;
        order: 4
    }
}

@media screen and (max-width: 1180px) {
    .header-top__right .header-search, .header-top__right .header-search__form {
        display: none
    }
}

.header-top__menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

@media screen and (min-width: 1180px) {
    .header-top__menu {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }
}

.header-top__menu-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.header-top__menu-list a {
    color: dimgray;
    padding: 16px 13px
}

@media screen and (max-width: 1680px) {
    .header-top__menu-list a {
        padding: 16px 10px
    }
}

@media screen and (max-width: 1440px) {
    .header-top__menu-list a {
        padding: 16px 7px;
        font-size: .9375rem
    }
}

@media screen and (max-width: 1180px) {
    .header-top__menu-list a {
        font-size: 1.1875rem;
        font-weight: 300;
        color: #545456
    }
}

.header-top__menu-list a span {
    line-height: 150%
}

.header-top__menu-list a:hover {
    color: #545456
}

.header-logo {
    max-width: 380px;
    width: 100%;
    min-height: 1px
}

@media screen and (max-width: 1680px) {
    .header-logo {
        max-width: 300px
    }
}

@media screen and (max-width: 1440px) {
    .header-logo {
        max-width: 250px
    }
}

@media screen and (max-width: 800px) {
    .header-logo {
        max-width: 225px
    }
}

@media screen and (max-width: 600px) {
    .header-logo {
        max-width: 290px;
        padding: 0 15px 0 0
    }
}

.header-logo a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.header-bot {
    background-color: #F2F7F9;
    padding: 18.5px 0;
    opacity: 0;
    max-height: 97px
}

.header-bot:not(._visible) .header-bot__menu-list__li span {
    white-space: nowrap
}

.header-bot._visible {
    opacity: 1
}

@media screen and (max-width: 1180px) {
    .header-bot {
        max-height: 100%;
        opacity: 1;
        background-color: #fff;
        padding-left: 15px
    }
}

@media screen and (max-width: 990px) {
    .header-bot {
        padding-left: 0
    }
}

@media screen and (max-width: 600px) {
    .header-bot {
        width: calc(100% - 110px);
        padding: 20px 0;
        position: relative;
        z-index: 3
    }
}

@media screen and (max-width: 800px) {
    .header-bot .container {
        padding-right: 0
    }
}

.header-bot__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.header-bot__menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: -2px
}

@media screen and (max-width: 1680px) {
    .header-bot__menu {
        margin-bottom: 0
    }
}

@media screen and (max-width: 800px) {
    .header-bot__menu {
        border-top: 1px solid #F2F7F9
    }
}

@media screen and (max-width: 600px) {
    .header-bot__menu {
        position: relative;
        z-index: 10
    }
}

.header-bot__menu-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.header-bot__menu-list__li {
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    border-left: 1px solid #C4C4C4
}

@media screen and (max-width: 1180px) {
    .header-bot__menu-list__li {
        border-left: 0
    }
}

.header-bot__menu-list__li[data-to-drop] {
    display: none
}

.header-bot__menu-list__li[data-to-drop].active {
    display: block
}

.header-bot__menu-list__li .drop {
    display: none
}

@media screen and (min-width: 1181px) {
    .header-bot__menu-list__li .drop {
        position: absolute;
        width: 100%;
        left: 0;
        top: 100%;
        background-color: #fff;
        padding: 40px var(--padding) 30px;
        -webkit-box-shadow: 0px 15px 12px 1px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 15px 12px 1px rgba(0, 0, 0, 0.1)
    }

    .header-bot__menu-list__li .drop li {
        padding-right: 20px;
        width: calc(33.33% - 80px);
        margin-right: 80px
    }

    .header-bot__menu-list__li .drop li > a {
        width: 100%
    }

    .header-bot__menu-list__li .drop li ul {
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .header-bot__menu-list__li .drop li li {
        width: 100%;
        margin: 0
    }

    .header-bot__menu-list__li .drop li li a {
        font-size: 1rem;
        font-weight: 300;
        color: #696969;
        margin-bottom: 10px
    }

    .header-bot__menu-list__li .drop li .icon {
        display: none
    }

    .header-bot__menu-list__li .drop li > a {
        font-size: 1.25rem;
        color: #f15a26;
        margin-bottom: 10px;
        padding: 0
    }
}

@media screen and (min-width: 1181px) and (max-width: 1440px) {
    .header-bot__menu-list__li .drop li > a {
        font-size: 1.125rem
    }
}

@media screen and (min-width: 1181px) {
    .header-bot__menu-list__li .drop li > a:hover {
        opacity: 0.7
    }

    .header-bot__menu-list__li .drop.open {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media screen and (max-width: 1180px) {
    .header-bot__menu-list__li .drop {
        background-color: #F2F7F9
    }

    .header-bot__menu-list__li .drop a {
        color: dimgray;
        border-bottom: 1px solid #fff;
        padding: 15px 25px
    }
}

.header-bot__menu-list__li:first-child {
    border-left: 0
}

.header-bot__menu-list__a {
    font-size: 1.125rem;
    font-weight: 300;
    color: #545456;
    padding: 0px 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (max-width: 1680px) {
    .header-bot__menu-list__a {
        padding: 0px 10px
    }
}

@media screen and (max-width: 1440px) {
    .header-bot__menu-list__a {
        font-size: 1rem
    }
}

@media screen and (max-width: 1180px) {
    .header-bot__menu-list__a {
        padding: 10px;
        font-size: 1.1875rem
    }
}

.header-bot__menu-list__a:hover {
    color: #f15a26
}

.header-bot__menu-list__a .icon {
    fill: #545456;
    margin-left: 10px;
    width: 9px;
    height: 9px;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

@media screen and (max-width: 600px) {
    .header-bot__menu-list__a .icon {
        padding: 5.5px;
        width: 20px;
        height: 20px
    }
}

.header-bot__menu-list__a.open {
    color: #f15a26
}

.header-bot__menu-list__a.open .icon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.header-bot__menu-list [data-to-drop].open .header-bot__menu-list__a {
    color: #f15a26
}

.header-bot__menu-list [data-to-drop].open .header-bot__menu-list__a .icon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.header-bot__menu-drop {
    display: none;
    position: absolute;
    width: 100%;
    left: 0;
    top: 100%;
    background-color: #fff;
    padding: 40px 0 30px;
    -webkit-box-shadow: 0px 15px 12px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 15px 12px 1px rgba(0, 0, 0, 0.1)
}

@media screen and (max-width: 1180px) {
    .header-bot__menu-drop {
        top: 47px;
        height: 100%;
        padding: 0px;
        max-height: calc(100% - 47px);
        overflow: auto
    }
}

@media screen and (max-width: 800px) {
    .header-bot__menu-drop {
        background-color: #fff;
        z-index: 10;
        max-height: calc(100% - 90px);
        -webkit-box-shadow: none;
        box-shadow: none;
        height: 100%;
        min-height: 150px;
        top: 92px
    }
}

@media screen and (max-width: 600px) {
    .header-bot__menu-drop {
        top: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        max-height: 100%;
        height: 100%;
        min-height: 150px
    }
}

.header-bot__menu-drop .close {
    position: absolute;
    right: 20px;
    top: 0px;
    cursor: pointer
}

@media screen and (max-width: 1180px) {
    .header-bot__menu-drop .close {
        top: 15px
    }
}

.header-bot__menu-drop .close .icon {
    width: 21px;
    height: 21px;
    fill: #A2A2A2
}

@media screen and (max-width: 1180px) {
    .header-bot__menu-drop .close .icon {
        width: 15px;
        height: 15px
    }
}

.header-bot__menu-drop .container {
    padding-right: 10%;
    position: relative
}

@media screen and (max-width: 1180px) {
    .header-bot__menu-drop .container {
        padding: 0;
        padding-right: 40px
    }
}

.header-bot__menu-drop.open {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.header-bot__menu-drop__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.header-bot__menu-drop__list li {
    float: left;
    padding-right: 20px;
    width: calc(33.33% - 80px);
    margin-right: 80px
}

@media screen and (max-width: 1180px) {
    .header-bot__menu-drop__list li {
        width: 100%;
        margin-right: 0
    }
}

.header-bot__menu-drop__list li .icon {
    display: none
}

.header-bot__menu-drop__list li > a {
    font-size: 1.25rem;
    color: #f15a26;
    margin-bottom: 10px;
    padding: 0
}

@media screen and (max-width: 1440px) {
    .header-bot__menu-drop__list li > a {
        font-size: 1.125rem
    }
}

@media screen and (max-width: 1180px) {
    .header-bot__menu-drop__list li > a {
        margin-bottom: 0;
        padding: 10px 15px;
        font-size: 1rem
    }
}

.header-bot__menu-drop__list li > a:hover {
    opacity: 0.7
}

.header-bot__menu-drop__list li > ul {
    margin-top: 10px
}

@media screen and (max-width: 1180px) {
    .header-bot__menu-drop__list li > ul {
        margin-top: 0
    }
}

.header-bot__menu-drop__list li > ul li {
    float: none;
    width: 100%;
    margin-right: 0;
    padding: 0
}

.header-bot__menu-drop__list li > ul a {
    font-size: 1rem;
    font-weight: 300;
    color: #696969;
    margin-bottom: 10px
}

@media screen and (max-width: 1440px) {
    .header-bot__menu-drop__list li > ul a {
        font-size: .9375rem
    }
}

@media screen and (max-width: 1180px) {
    .header-bot__menu-drop__list li > ul a {
        margin-bottom: 0
    }
}

.header-bot__menu-drop__list li > ul a:hover {
    color: #545456
}

.header-bot__btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    min-width: 440px
}

@media screen and (max-width: 1680px) {
    .header-bot__btn {
        min-width: 405px
    }
}

@media screen and (max-width: 1440px) {
    .header-bot__btn {
        min-width: 295px
    }
}

@media screen and (max-width: 1180px) {
    .header-bot__btn {
        min-width: 1px
    }
}

.header-bot__btn a {
    margin-right: 14px
}

@media screen and (max-width: 1680px) {
    .header-bot__btn a {
        margin-right: 10px
    }
}

.header-bot__btn a:last-child {
    margin-right: 0
}

.header-type {
    position: relative;
    z-index: 10
}

@media screen and (min-width: 1180px) {
    .header-type {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }
}

@media screen and (max-width: 1180px) {
    .header-type {
        width: 100%;
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3
    }
}

.header-type__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

@media screen and (max-width: 600px) {
    .header-type__list {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.header-type__list > li {
    border-left: 1px solid #F2F7F9;
    width: 150px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (max-width: 1680px) {
    .header-type__list > li {
        width: 140px
    }
}

@media screen and (max-width: 1440px) {
    .header-type__list > li {
        width: 110px
    }
}

@media screen and (max-width: 1180px) {
    .header-type__list > li {
        width: 33.33%;
        border-color: rgba(0, 0, 0, 0.1);
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        border-top: 1px solid rgba(0, 0, 0, 0.1);
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

@media screen and (min-width: 1180px) {
    .header-type__list > li:last-child {
        border-right: 1px solid #F2F7F9
    }
}

.header-type__list > li > a, .header-type__list > li > span {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    color: #545456;
    line-height: 120%;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    padding: 6.5px 25px
}

@media screen and (max-width: 1440px) {
    .header-type__list > li > a, .header-type__list > li > span {
        padding: 6.5px 10px;
        font-size: .9375rem
    }
}

@media screen and (max-width: 1180px) {
    .header-type__list > li > a, .header-type__list > li > span {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 10px 15px
    }
}

@media screen and (max-width: 600px) {
    .header-type__list > li > a, .header-type__list > li > span {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 10px
    }
}

.header-type__list > li > a.active {
    color: #f15a26
}

.header-type__list > li.hasDrop {
    width: 220px;
    position: relative
}

@media screen and (max-width: 1680px) {
    .header-type__list > li.hasDrop {
        width: 200px
    }
}

@media screen and (max-width: 1440px) {
    .header-type__list > li.hasDrop {
        width: 140px
    }
}

@media screen and (max-width: 1180px) {
    .header-type__list > li.hasDrop {
        width: 33.33%
    }
}

.header-type__list > li.hasDrop .icon {
    width: 9px;
    height: 9px;
    fill: #404040
}

@media screen and (max-width: 1180px) {
    .header-type__list > li.hasDrop .icon {
        margin-left: 10px
    }
}

.header-type__list > li.hasDrop ul {
    position: absolute;
    visibility: hidden;
    opacity: 0;
    top: calc(100% + 5px);
    width: 100%;
    background-color: #fff;
    left: 0
}

@media screen and (max-width: 1180px) {
    .header-type__list > li.hasDrop ul {
        border: 1px solid rgba(0, 0, 0, 0.1);
        text-align: center;
        width: calc(100% + 1px);
        top: 100%;
        opacity: 1;
        visibility: visible;
        display: none
    }
}

.header-type__list > li.hasDrop ul li {
    display: block;
    border-top: 1px solid #F2F7F9
}

.header-type__list > li.hasDrop ul a {
    padding: 10px 25px
}

@media screen and (max-width: 1440px) {
    .header-type__list > li.hasDrop ul a {
        padding: 10px;
        font-size: .9375rem
    }
}

@media screen and (max-width: 600px) {
    .header-type__list > li.hasDrop ul a {
        padding-left: 5px;
        font-size: 11px;
        text-align: left;
        width: 100%
    }
}

.header-type__list > li.hasDrop ul a:hover {
    color: #f15a26
}

@media screen and (min-width: 1180px) {
    .header-type__list > li.hasDrop:hover ul {
        visibility: visible;
        top: 100%;
        opacity: 1;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s
    }
}

.header-type__list > li.hasDrop.open ul {
    visibility: visible;
    top: 100%;
    opacity: 1;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.header-type__list > li.active {
    background-color: #f15a26
}

.header-type__list > li.active > a, .header-type__list > li.active > span {
    color: #fff
}

.header-type__list > li:hover:not(.active) > a, .header-type__list > li:hover:not(.active) > span {
    color: #f15a26
}

.header-city {
    position: relative
}

@media screen and (min-width: 1180px) {
    .header-city {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }
}

.header-city__main {
    padding: 13.5px 15px;
    font-weight: 300;
    line-height: 150%;
    color: #545456;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-left: 1px solid #F2F7F9;
    border-right: 1px solid #F2F7F9;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    cursor: pointer;
    width: 240px
}

@media screen and (max-width: 1440px) {
    .header-city__main {
        padding: 13.5px 10px;
        width: 215px
    }
}

@media screen and (max-width: 1180px) {
    .header-city__main {
        width: 125px
    }
}

@media screen and (max-width: 600px) {
    .header-city__main {
        width: calc(100% - 30px)
    }
}

.header-city__main span {
    line-height: 150%
}

@media screen and (max-width: 1180px) {
    .header-city__main span {
        font-size: 0
    }
}

.header-city__main .icon-gps {
    width: 15px;
    height: 15px;
    fill: #97999A;
    margin-right: 10px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.header-city__main .icon-ar-bot {
    fill: #545456;
    width: 9px;
    height: 9px;
    margin-left: 10px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    opacity: 0
}

.header-city__list {
    position: absolute;
    visibility: hidden;
    opacity: 0;
    top: calc(100% + 10px);
    left: 0;
    -webkit-transition: 0.1s;
    -o-transition: 0.1s;
    transition: 0.1s;
    width: 100% !important
}

.header-city__list a {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 15px;
    border-top: 1px solid #F2F7F9;
    color: #97999A;
    background-color: #fff;
    position: relative
}

.header-city__list a::before, .header-city__list a::after {
    content: '';
    width: 100%;
    height: 1px;
    background-color: #f15a26;
    position: absolute;
    left: 0;
    opacity: 0
}

.header-city__list a::before {
    top: 0
}

.header-city__list a::after {
    bottom: 0
}

.header-city__list a span {
    font-weight: 300
}

.header-city__list a .icon {
    width: 15px;
    height: 15px;
    fill: #97999A;
    margin-right: 9px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.header-city__list a:hover {
    color: #545456
}

.header-city__list a:hover .icon {
    fill: #545456
}

.header-city__list li.active a {
    color: #545456
}

.header-city__list li.active a::before, .header-city__list li.active a::after {
    opacity: 1
}

.header-city__list li.active a .icon {
    fill: #545456
}

@media screen and (min-width: 1180px) {
    .header-city:hover .header-city__main {
        -webkit-box-shadow: 0px -10px 20px rgba(0, 0, 0, 0.07);
        box-shadow: 0px -10px 20px rgba(0, 0, 0, 0.07)
    }
}

@media screen and (max-width: 1180px) {
    .header-city:hover .header-city__main {
        background-color: #fff
    }
}

.header-city:hover .header-city__list {
    visibility: visible;
    opacity: 1;
    top: 100%;
    -webkit-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s
}

.header-user {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 55px;
    border-right: 1px solid #F2F7F9;
    cursor: pointer
}

@media screen and (min-width: 1180px) {
    .header-user {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3
    }
}

@media screen and (max-width: 1440px) {
    .header-user {
        width: 40px
    }
}

@media screen and (max-width: 800px) {
    .header-user {
        width: 33.33%;
        padding: 10px
    }
}

.header-user .icon {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

@media screen and (max-width: 1440px) {
    .header-user .icon {
        width: 20px;
        height: 20px
    }
}

@media screen and (max-width: 800px) {
    .header-user .icon {
        height: 15px;
        width: 15px
    }
}

.header-user a span {
    font-size: 0
}

@media screen and (max-width: 800px) {
    .header-user a span {
        font-size: 16px;
        color: #696969;
        font-weight: 300;
        padding-left: 7px
    }
}

.header-user:hover .icon {
    fill: #f15a26
}

.header-search {
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 55px;
    border-right: 1px solid #F2F7F9
}

@media screen and (max-width: 1440px) {
    .header-search {
        width: 40px
    }
}

@media screen and (max-width: 800px) {
    .header-search {
        display: none;
        width: 33.33%;
        padding: 10px;
        border-left: 1px solid #F2F7F9
    }
}

@media screen and (min-width: 1180px) {
    .header-search {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3
    }
}

.header-search span {
    font-size: 0
}

@media screen and (max-width: 800px) {
    .header-search span {
        font-size: 1rem;
        color: #696969;
        font-weight: 300;
        padding-left: 7px
    }
}

.header-search .icon {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

@media screen and (max-width: 1440px) {
    .header-search .icon {
        width: 20px;
        height: 20px
    }
}

@media screen and (max-width: 800px) {
    .header-search .icon {
        height: 15px;
        width: 15px
    }
}

.header-search:hover .icon {
    fill: #f15a26
}

.header-search__form {
    position: absolute;
    width: 630px;
    height: 100%;
    right: 0;
    top: -100%;
    background-color: #fff;
    z-index: 10;
    border-right: 1px solid #F2F7F9;
    border-left: 1px solid #F2F7F9;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

@media screen and (max-width: 1180px) {
    .header-search__form {
        opacity: 0
    }
}

@media screen and (max-width: 800px) {
    .header-search__form {
        width: 100%
    }
}

.header-search__form.open {
    top: 0%
}

@media screen and (max-width: 1180px) {
    .header-search__form.open {
        opacity: 1
    }
}

.header-search__form form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%
}

.header-search__form input[type='text'] {
    padding: 10px 50px 10px 20px;
    color: dimgray;
    font-weight: 300;
    border: 0;
    width: 100%
}

@media screen and (max-width: 800px) {
    .header-search__form input[type='text'] {
        font-size: 16px !important
    }
}

.header-search__form input[type='text']::-webkit-input-placeholder {
    color: dimgray;
    font-weight: 300
}

.header-search__form input[type='text']::-moz-placeholder {
    color: dimgray;
    font-weight: 300
}

.header-search__form input[type='text']::-ms-input-placeholder {
    color: dimgray;
    font-weight: 300
}

.header-search__form input[type='text']::placeholder {
    color: dimgray;
    font-weight: 300
}

@media screen and (max-width: 800px) {
    .header-search__form input[type='text']::-webkit-input-placeholder {
        font-size: 16px !important
    }

    .header-search__form input[type='text']::-moz-placeholder {
        font-size: 16px !important
    }

    .header-search__form input[type='text']::-ms-input-placeholder {
        font-size: 16px !important
    }

    .header-search__form input[type='text']::placeholder {
        font-size: 16px !important
    }
}

.header-search__form-close {
    width: 45px;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer
}

.header-search__form-close .icon {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    width: 14px;
    height: 14px;
    fill: dimgray
}

.header-search__form-close:hover .icon {
    fill: #545456
}

.header-eye {
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 12px;
}

@media screen and (max-width: 1440px) {
    .header-eye {
        /*width: 40px*/
    }
}

@media screen and (max-width: 800px) {
    .header-eye {
        width: 33.33%;
        padding: 10px;
        border-left: 1px solid #F2F7F9
    }
}


@media screen and (min-width: 1180px) {
    .header-eye {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3
    }
}

.header-eye span {
    /*font-size: 0*/
    margin-left: 12px;
}

@media screen and (max-width: 800px) {
    .header-eye span {
        font-size: 16px;
        color: #696969;
        font-weight: 300;
        padding-left: 7px
    }
}

.header-eye .icon {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    width: 35px
}

@media screen and (max-width: 1440px) {
    .header-eye .icon {
        width: 25px
    }
}

@media screen and (max-width: 800px) {
    .header-eye .icon {
        height: 25px;
        width: 20px
    }
}

.header-eye:hover .icon {
    fill: #f15a26
}

.header-lang {
    position: relative
}

@media screen and (min-width: 1180px) {
    .header-lang {
        -webkit-box-ordinal-group: 5;
        -webkit-order: 4;
        -ms-flex-order: 4;
        order: 4
    }
}

.header-lang__main {
    padding: 12px 15px;
    line-height: 150%;
    color: #545456;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-left: 1px solid #F2F7F9;
    border-right: 1px solid #F2F7F9;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    cursor: pointer;
    font-weight: 300
}

@media screen and (max-width: 1440px) {
    .header-lang__main {
        padding: 12px 10px
    }
}

.header-lang__main span {
    line-height: 150%;
    font-size: 1.125rem
}

@media screen and (max-width: 1440px) {
    .header-lang__main span {
        font-size: 1rem
    }
}

.header-lang__main .icon-ar-bot {
    fill: #545456;
    width: 9px;
    height: 9px;
    margin-left: 10px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.header-lang__list {
    position: absolute;
    visibility: hidden;
    opacity: 0;
    top: calc(100% + 10px);
    left: 0;
    -webkit-transition: 0.1s;
    -o-transition: 0.1s;
    transition: 0.1s;
    width: 100%;
    -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.07);
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.07)
}

.header-lang__list a {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 15px;
    border-top: 1px solid #F2F7F9;
    color: #97999A;
    background-color: #fff;
    position: relative
}

@media screen and (max-width: 1440px) {
    .header-lang__list a {
        padding: 10px
    }
}

.header-lang__list a::before, .header-lang__list a::after {
    content: '';
    width: 100%;
    height: 1px;
    background-color: #f15a26;
    position: absolute;
    left: 0;
    opacity: 0
}

.header-lang__list a::before {
    top: 0
}

.header-lang__list a::after {
    bottom: 0
}

.header-lang__list a span {
    font-weight: 300
}

.header-lang__list a .icon {
    width: 15px;
    height: 15px;
    fill: #97999A;
    margin-right: 9px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.header-lang__list a:hover {
    color: #545456
}

.header-lang__list a:hover .icon {
    fill: #545456
}

.header-lang__list li.active a {
    color: #545456
}

.header-lang__list li.active a::before, .header-lang__list li.active a::after {
    opacity: 1
}

.header-lang__list li.active a .icon {
    fill: #545456
}

@media screen and (min-width: 1180px) {
    .header-lang:hover:hover .header-lang__main {
        -webkit-box-shadow: 0px -10px 20px rgba(0, 0, 0, 0.07);
        box-shadow: 0px -10px 20px rgba(0, 0, 0, 0.07)
    }

    .header-lang:hover:hover .header-lang__main .icon-gps {
        fill: #545456
    }

    .header-lang:hover:hover .header-lang__main .icon-ar-bot {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        fill: #f15a26
    }
}

@media screen and (max-width: 1180px) {
    .header-lang:hover:hover {
        background-color: #fff
    }
}

.header-lang:hover:hover .header-lang__list {
    visibility: visible;
    opacity: 1;
    top: 100%;
    -webkit-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s
}

.header-burger {
    padding: 5px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    display: none;
    margin-left: 15px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 40px;
    height: 40px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.header-burger > span {
    padding-right: 10px
}

@media screen and (max-width: 1180px) {
    .header-burger {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}

@media screen and (max-width: 600px) {
    .header-burger {
        margin-left: 0
    }
}

.header-mob {
    display: none;
    position: fixed;
    top: 69px;
    left: 100%;
    bottom: 0;
    width: 100%;
    height: calc(100vh - 70px);
    background-color: #fff;
    overflow: auto;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    border-top: 1px solid #F2F7F9
}

@media screen and (max-width: 1180px) {
    .header-mob {
        display: block
    }
}

@media screen and (max-width: 800px) {
    .header-mob {
        top: 65px;
        height: calc(100vh - 65px)
    }
}

@media screen and (max-width: 600px) {
    .header-mob {
        top: 113px;
        height: calc(100vh - 113px);
        border-top: 0
    }
}

.header-mob.open {
    left: 0%
}

.header-mob__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    overflow: auto
}

.header-mob__menu {
    position: relative;
    z-index: 8
}
@media (max-width:1180px) {
    .header-mob__menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        width: 100%;
    }
}

.header-mob__ico {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    width: 100%;
    display: none;
    z-index: 10;
}

@media screen and (max-width: 800px) {
    .header-mob__ico {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media screen and (max-width: 600px) {
    .header-mob__ico .header-city {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        border-top: 1px solid #F2F7F9;
        width: 40%
    }
}

@media screen and (max-width: 600px) {
    .header-mob__ico .header-lang {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 20%
    }

    .header-mob__ico .header-lang .header-lang__main {
        width: 100%
    }
}

.header-mob__ico .header-search {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 40%
}

.header-mob__ico-bot {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.header-mob__ico-bot .header-eye, .header-mob__ico-bot .header-user {
    width: 50%
}


.header-mob .header-bot__btn {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    padding: 15px;
    border-top: 1px solid #F2F7F9;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.header-mob .header-type {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    width: 100%
}

@media screen and (max-width: 600px) {
    .header-mob .header-type {
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -ms-flex-order: -1;
        order: -1
    }
    .header-mob__ico-bot .header-eye {
        width: auto;
    }
    .header-mob__ico-bot {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
     }
}

.header-mob .header-top__menu {
    width: 100%;
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
    background-color: #F2F7F9
}

.header-mob .header-top__menu .header-top__menu-list, .header-mob .header-top__menu li, .header-mob .header-top__menu a {
    width: 100%
}

.header-mob .header-top__menu a {
    padding: 10px 15px
}

.header-mob .header-bot__menu {
    width: 100%;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3
}

.header-mob .header-bot__menu .header-bot__menu-list__a {
    padding: 15px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.header-mob .header-bot__menu .header-bot__menu-list, .header-mob .header-bot__menu li, .header-mob .header-bot__menu a {
    width: 100%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.header-time {
    width: 510px;
    background-color: #fff;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 25px 40px 0 40px;
    -webkit-transition: .1s;
    -o-transition: .1s;
    transition: .1s;
    right: 15px
}

@media screen and (min-width: 1180px) {
    .header-time {
        opacity: 0;
        visibility: hidden;
        position: absolute;
        right: 0;
        top: calc(100% + 50px);
        -webkit-filter: drop-shadow(0px 0px 25px rgba(8, 31, 41, 0.25));
        filter: drop-shadow(0px 0px 25px rgba(8, 31, 41, 0.25))
    }
}

@media screen and (max-width: 1180px) {
    .header-time {
        display: none
    }
}

@media screen and (max-width: 600px) {
    .header-time {
        padding: 15px 15px 0;
        width: 100%
    }
}

.header-time.open {
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    opacity: 1;
    visibility: visible;
    top: calc(100% + 35px)
}

@media screen and (max-width: 1180px) {
    .header-time.open {
        display: block
    }
}

.header-time::before {
    content: '';
    position: absolute;
    right: 30px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 15px 26px 15px;
    border-color: transparent transparent #fff transparent;
    bottom: 100%
}

@media screen and (max-width: 600px) {
    .header-time::before {
        content: none
    }
}

.header-time__zag {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 15px;
    border-bottom: 1px solid #F2F7F9
}

.header-time__zag .h3, .header-time__zag h3 {
    font-weight: bold;
    font-size: 1.125rem;
    color: #545456;
    width: calc(100% - 20px)
}

.header-time__zag .close {
    width: 20px;
    height: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer
}

.header-time__zag .close .icon {
    width: 15px;
    height: 15px;
    fill: #97999A
}

.header-time__list {
    padding: 30px 0;
    border-bottom: 1px solid #F2F7F9;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media screen and (max-width: 600px) {
    .header-time__list {
        padding: 15px 0
    }
}

.header-time__list-ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative
}

.header-time__list-ul::before {
    content: '';
    position: absolute;
    left: 25px;
    height: 1px;
    bottom: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: #C2CBCF;
    width: calc(100% - 50px)
}

@media screen and (max-width: 600px) {
    .header-time__list-ul::before {
        left: 15px;
        width: calc(100% - 30px)
    }
}

.header-time__list-ul li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    margin-right: 10px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-weight: 300;
    color: black;
    margin-bottom: 25px;
    position: relative
}

@media screen and (max-width: 600px) {
    .header-time__list-ul li {
        width: 30px;
        height: 30px
    }
}

.header-time__list-ul li::before {
    content: '';
    width: 1px;
    height: 16px;
    position: absolute;
    left: 50%;
    bottom: -25px;
    background-color: #C2CBCF
}

.header-time__list-ul li:last-child {
    margin-right: 0
}

.header-time__list-week ul li {
    border: 1px solid #f15a26
}

.header-time__list-week span {
    color: #545456;
    text-align: center;
    width: 100%;
    margin-top: 8px
}

.header-time__list-week span font {
    color: #f15a26
}

.header-time__list-weekends ul li {
    background-color: #F2F7F9
}

.header-time__list-weekends span {
    color: #545456;
    text-align: center;
    width: 100%;
    margin-top: 8px
}

.header-time__list-weekends span font {
    color: #f15a26
}

.header-time__list-info {
    font-weight: 300;
    color: #696969;
    padding-top: 15px;
    font-size: .875rem
}

.header-time__list-info font {
    color: #f15a26;
    margin-right: 10px
}

.header-time__phone {
    padding: 25px 0
}

.header-time__phone-zag {
    font-size: 1.125rem;
    color: #545456;
    margin-bottom: 5px
}

.header-time__phone-list ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.header-time__phone-list ul li {
    width: 50%;
    margin-top: 20px
}

@media screen and (max-width: 600px) {
    .header-time__phone-list ul li {
        width: 100%
    }
}

.header-time__phone-list ul li span {
    font-weight: 300;
    font-size: .875rem;
    color: #696969;
    margin-bottom: 5px;
    display: block
}

.header-time__phone-list ul li a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1rem
}

.header-time__phone-list ul li a .icon {
    width: 15px;
    height: 15px;
    fill: #f15a26
}

.header-time__phone-list ul li a span {
    padding-left: 10px;
    width: calc(100% - 15px);
    font-weight: 300;
    color: #545456;
    font-size: 1rem;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.header-time__phone-list ul li a span b {
    font-weight: normal;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.header-time__phone-list ul li a:hover * {
    color: #f15a26
}

.header-time__footer {
    padding: 25px 40px;
    color: #696969;
    font-weight: 300;
    margin-left: -40px;
    width: calc(100% + 80px);
    background-color: #F2F7F9;
    line-height: 150%;
    -webkit-border-bottom-left-radius: 7px;
    border-bottom-left-radius: 7px;
    -webkit-border-bottom-right-radius: 7px;
    border-bottom-right-radius: 7px
}

@media screen and (max-width: 600px) {
    .header-time__footer {
        margin-left: -15px;
        width: calc(100% + 30px);
        padding: 15px
    }
}

.header-time__footer p {
    color: #696969;
    font-weight: 300
}

.header-to-bank {
    border: 2px solid #f15a26;
    padding: 9.5px 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 300;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    line-height: 25px;
    color: #545456;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

@media screen and (max-width: 1680px) {
    .header-to-bank {
        padding: 5px 10px
    }
}

.header-to-bank .img {
    width: 37px;
    height: 37px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 9px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #fff
}

@media screen and (max-width: 1680px) {
    .header-to-bank .img {
        width: 30px;
        height: 30px
    }
}

.header-to-bank .img .icon {
    width: 19px;
    height: 19px;
    fill: #545456;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

@media screen and (max-width: 1680px) {
    .header-to-bank .img .icon {
        width: 15px;
        height: 15px
    }
}

.header-to-bank span:not(.img) {
    font-size: 1.125rem
}

@media screen and (max-width: 1680px) {
    .header-to-bank span:not(.img) {
        font-size: 1rem
    }
}

@media screen and (max-width: 1440px) {
    .header-to-bank span:not(.img) {
        font-size: .875rem;
        max-width: 70px;
        line-height: 1.25
    }
}

.header-to-bank:hover {
    background-color: #f15a26;
    color: #fff
}

.header-to-phone {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 9px 15px;
    max-width: 200px;
    background-color: #FFFFFF;
    -webkit-box-shadow: 0px 0px 10px rgba(184, 191, 194, 0.15);
    box-shadow: 0px 0px 10px rgba(184, 191, 194, 0.15);
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin-right: 0 !important
}

@media screen and (max-width: 1680px) {
    .header-to-phone {
        padding: 5px 10px
    }
}

.header-to-phone span:first-child {
    font-weight: bold;
    font-size: 2.5rem;
    color: #f15a26;
    margin-right: 8px;
    line-height: 1
}

@media screen and (max-width: 1680px) {
    .header-to-phone span:first-child {
        font-size: 2.1875rem
    }
}

.header-to-phone span:last-child {
    color: #545456;
    line-height: 1.25
}

@media screen and (max-width: 1440px) {
    .header-to-phone span:last-child {
        font-size: .875rem;
        max-width: 70px
    }
}

.header-to-phone:hover {
    -webkit-box-shadow: 0px 0px 20px rgba(184, 191, 194, 0.4);
    box-shadow: 0px 0px 20px rgba(184, 191, 194, 0.4)
}

#nav-icon1, #nav-icon2, #nav-icon3, #nav-icon4 {
    width: 25px;
    height: 25px;
    position: relative;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer
}

#nav-icon1 span, #nav-icon3 span, #nav-icon4 span {
    display: block;
    position: absolute;
    height: 2px;
    width: 100%;
    background: #545456;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

#nav-icon4 span:nth-child(1) {
    top: 5.5px;
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center
}

#nav-icon4 span:nth-child(2) {
    top: 11.5px;
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center
}

#nav-icon4 span:nth-child(3) {
    top: 17.5px;
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center
}

#nav-icon4.open span:nth-child(1) {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 3px;
    left: 5px
}

#nav-icon4.open span:nth-child(2) {
    width: 0%;
    opacity: 0
}

#nav-icon4.open span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 21px;
    left: 5px
}

.footer__submenu-link {
    color: #e94848
}

@media screen and (min-width: 1181px) {
    .header-bot__menu-list__li .drop .drop {
        position: static;
        -webkit-box-shadow: none;
        box-shadow: none;
        padding: 0
    }
}

.footer {
    border-top: 3px solid #f15a26;
    background-color: #fff
}

.footer__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -10px;
    padding: 10px 0
}

@media screen and (max-width: 1180px) {
    .footer__row {
        margin: 0;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 15px 0
    }
}

.footer__row--bg {
    position: relative;
    z-index: 0;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (max-width: 1440px) {
    .footer__row--bg {
        padding: 25px 0
    }
}

.footer__row--bg::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: calc((-100vw + 100%) / 2);
    right: calc((-100vw + 100%) / 2);
    bottom: 0;
    background-color: #f2f7f9;
    pointer-events: none;
    z-index: -1
}

@media screen and (max-width: 1180px) {
    .footer__row--bg .footer__col--50 {
        width: 100%
    }
}

@media screen and (max-width: 1180px) {
    .footer__row--bg .footer__col--50:first-child {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }
}

.footer__row--bg .footer__col--50:nth-child(2n+1) {
    border-right: 1px solid #dee5e8;
    padding: 13px 0px
}

@media screen and (max-width: 1440px) {
    .footer__row--bg .footer__col--50:nth-child(2n+1) {
        padding: 0;
        border-right: 0
    }
}

@media screen and (max-width: 990px) {
    .footer__row--bot {
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        -ms-flex-align: end;
        align-items: flex-end
    }
}

.footer__col--25 {
    width: calc(25% - 20px);
    margin: 20px 10px
}

@media screen and (max-width: 1180px) {
    .footer__col--25 {
        margin: 0;
        padding-right: 20px;
        width: 25%
    }
}

@media screen and (max-width: 990px) {
    .footer__col--25 {
        width: 50%;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 600px) {
    .footer__col--25 {
        width: 100%;
        padding-right: 0
    }
}

@media screen and (max-width: 990px) {
    .footer__col--25.sm-order-1 {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }

    .footer__col--25.sm-order-2 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }

    .footer__col--25.sm-order-3 {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3
    }

    .footer__col--25.sm-order-4 {
        -webkit-box-ordinal-group: 5;
        -webkit-order: 4;
        -ms-flex-order: 4;
        order: 4
    }
}

.footer__col--50 {
    width: calc(50% - 20px);
    margin: 20px 10px
}

@media screen and (max-width: 1440px) {
    .footer__col--50 {
        margin: 0;
        width: 50%
    }
}

@media screen and (max-width: 600px) {
    .footer__col--50 {
        width: 100%
    }
}

.footer__menu-link {
    display: inline-block;
    color: #545456;
    font-weight: bold;
    font-size: 1.125rem;
    line-height: 1.55556;
    text-transform: uppercase
}

.footer__menu-link * {
    outline: none
}

@media screen and (max-width: 600px) {
    .footer__menu-link {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
}

.footer__menu-link.open .arrow {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.footer__menu-link .arrow {
    display: none;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

@media screen and (max-width: 600px) {
    .footer__menu-link .arrow {
        width: 30px;
        height: 30px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .footer__menu-link .arrow .icon {
        width: 20px;
        height: 15px
    }
}

.footer__menu-link:not(:last-child) {
    margin: 0 0 15px
}

@media screen and (max-width: 600px) {
    .footer__menu-link:not(:last-child) {
        margin-bottom: 0
    }
}

@media screen and (max-width: 600px) {
    .footer__submenu {
        max-height: 0;
        overflow: hidden;
        transition: .3s;
    }
    .show.footer__menu-item .footer__submenu {
        max-height: var(--elH);
    }
}

.footer__submenu-link {
    color: #696969;
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.8
}

.footer__copy {
    color: #595959;
    font-size: 1rem;
    line-height: 1.625
}

@media screen and (max-width: 1440px) {
    .footer__copy {
        font-size: .875rem
    }
}

@media screen and (max-width: 600px) {
    .footer__copy {
        width: 100%
    }

    .footer__copy br {
        display: none
    }
}

@media screen and (max-width: 600px) {
    .footer__social {
        margin: 15px 0
    }
}

.footer__social-title {
    text-align: center;
    color: #4e4e4e;
    font-size: 1rem;
    line-height: 2
}

.footer__social-title:not(:last-child) {
    margin: 0 0 10px
}

.footer__social-list {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.footer__social-item:not(:last-child) {
    margin: 0 36px 0 0
}

@media screen and (max-width: 1180px) {
    .footer__social-item:not(:last-child) {
        margin-right: 15px
    }
}

.footer__social-link {
    display: block
}

.footer__social-link:hover .icon {
    fill: #f15a26
}

.footer__social-link .icon {
    display: block;
    width: 30px;
    height: 20px;
    fill: #97999a;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.footer__copyml {
    color: #4e4e4e;
    font-size: 1rem;
    line-height: 2
}

@media screen and (max-width: 990px) {
    .footer__copyml {
        text-align: right;
        padding-right: 100px
    }
}

@media screen and (max-width: 600px) {
    .footer__copyml {
        text-align: center;
        padding-right: 0
    }
}

.footer__copyml-link {
    color: #f15a26;
    text-decoration: underline;
    -webkit-text-decoration-color: transparent;
    text-decoration-color: transparent;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.footer__copyml-link:hover {
    -webkit-text-decoration-color: #f15a26;
    text-decoration-color: #f15a26
}

.breadcrumbs {
    width: 100%
}

.breadcrumbs .bx-breadcrumb {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.breadcrumbs .bx-breadcrumb-item {
    margin: 0
}

.breadcrumbs .bx-breadcrumb-item:not(:last-child) {
    position: relative;
    padding: 0 28px 0 0;
    z-index: 0
}

.breadcrumbs .bx-breadcrumb-item:not(:last-child)::before {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    right: 7px;
    width: 15px;
    height: 1px;
    background-color: #97999a;
    opacity: 0.5;
    z-index: 0
}

.breadcrumbs .bx-breadcrumb-item .link:hover span {
    -webkit-text-decoration-color: #f15a26;
    text-decoration-color: #f15a26
}

.breadcrumbs .bx-breadcrumb-item .link span {
    color: #f15a26;
    text-decoration: underline;
    -webkit-text-decoration-color: transparent;
    text-decoration-color: transparent;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.breadcrumbs .bx-breadcrumb-item span {
    color: dimgray;
    font-size: .875rem;
    text-transform: uppercase
}

.text-style ul:not(.list-info) li {
    position: relative;
    font-style: normal;
    font-weight: 300;
    line-height: 150%;
    color: dimgray;
    padding-left: 20px;
    padding-right: 15px;
    margin-bottom: 10px
}

.text-style ul:not(.list-info) li::before {
    content: "";
    left: 0;
    top: 6px;
    position: absolute;
    width: 6px;
    height: 6px;
    border: 1px solid #f15a26;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.mobapp {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    padding: 0 0 0 25%
}

@media screen and (max-width: 1440px) {
    .mobapp {
        padding-left: 17%
    }
}

@media screen and (max-width: 1180px) {
    .mobapp {
        padding-left: 15%
    }
}

@media screen and (max-width: 600px) {
    .mobapp {
        padding-left: 0
    }
}

.mobapp__img {
    position: absolute;
    left: 0;
    bottom: -40px;
    width: 20%
}

@media screen and (max-width: 1440px) {
    .mobapp__img {
        bottom: -25px;
        width: 15%
    }
}

@media screen and (max-width: 1180px) {
    .mobapp__img {
        width: 14%
    }
}

@media screen and (max-width: 600px) {
    .mobapp__img {
        display: none
    }
}

.mobapp__img img {
    display: block
}

.mobapp__link {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 20px;
    border: 1px solid #c0c8cb;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    z-index: 0
}

@media screen and (max-width: 1680px) {
    .mobapp__link {
        padding: 10px
    }
}

@media screen and (max-width: 1440px) {
    .mobapp__link {
        padding: 8px 10px
    }
}

@media screen and (max-width: 600px) {
    .mobapp__link {
        margin-right: 0;
        width: 100%;
        margin-bottom: 10px;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

.mobapp__link:hover {
    background-color: #f15a26;
    border-color: #f15a26
}

.mobapp__link:hover .icon {
    fill: #fff
}

.mobapp__link:hover .mobapp__text {
    color: #fff
}

.mobapp__link:not(:last-child) {
    margin: 0 30px 0 0
}

@media screen and (max-width: 1680px) {
    .mobapp__link:not(:last-child) {
        margin-right: 15px
    }
}

@media screen and (max-width: 600px) {
    .mobapp__link:not(:last-child) {
        margin-right: 0;
        margin-bottom: 10px
    }
}

.mobapp .icon {
    display: block;
    width: 34px;
    height: 34px;
    margin: 0 14px 0 0;
    fill: #f15a26;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.mobapp__text {
    margin: 0 18px 0 0;
    color: #545456;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.mobapp__text--sm {
    font-weight: 300;
    font-size: .8125rem;
    line-height: 1.38462
}

.mobapp__text--lg {
    font-size: 1.125rem;
    line-height: 1.11111;
    text-transform: uppercase
}

.mobapp__qr {
    border: 1px solid #e0e5e7
}

@media screen and (max-width: 600px) {
    .mobapp__qr {
        opacity: 0;
        visibility: hidden
    }
}

.mobapp__qr img {
    display: block;
    width: 32px;
    height: 32px
}

.sites-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

@media screen and (max-width: 1180px) {
    .sites-list {
        padding-left: 15%;
        margin-bottom: 15px;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

@media screen and (max-width: 600px) {
    .sites-list {
        padding-left: 0;
        margin-bottom: 0
    }
}

.sites-list__item {
    width: calc(100% / 3 - 40px)
}

@media screen and (max-width: 1680px) {
    .sites-list__item {
        width: calc(100% / 3 - 20px)
    }
}

@media screen and (max-width: 1440px) {
    .sites-list__item {
        width: calc(100% / 3 - 10px)
    }
}

@media screen and (max-width: 600px) {
    .sites-list__item {
        width: 100%;
        margin-bottom: 5px
    }
}

.sites-list__item:not(:last-child) {
    margin: 0 40px 0 0
}

@media screen and (max-width: 1680px) {
    .sites-list__item:not(:last-child) {
        margin: 0 20px 0 0
    }
}

@media screen and (max-width: 1440px) {
    .sites-list__item:not(:last-child) {
        margin: 0 10px 0 0
    }
}

@media screen and (max-width: 600px) {
    .sites-list__item:not(:last-child) {
        margin: 0;
        margin-bottom: 5px
    }
}

.sites-list__link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    background-color: #fff;
    padding: 10px 15px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

@media screen and (max-width: 1440px) {
    .sites-list__link {
        padding: 10px
    }
}

.sites-list__link * {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.sites-list__link:hover {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05)
}

.sites-list__link:hover .sites-list__name {
    color: #f15a26
}

.sites-list__img {
    display: block;
    max-height: 40px
}

@media screen and (max-width: 1440px) {
    .sites-list__img {
        max-height: 30px
    }
}

.sites-list__img:not(:last-child) {
    margin: 0 10px 0 0
}

.sites-list__name {
    font-weight: 300;
    font-size: .8125rem;
    line-height: 1.38462;
    color: #545456;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.offers__sl {
    min-width: calc(100% + 15px)
}

@media screen and (max-width: 990px) {
    .offers__sl {
        min-width: calc(100% + 10px)
    }
}

@media screen and (max-width: 600px) {
    .offers__sl {
        min-width: 100%
    }
}

.offers__sl .slick-list {
    overflow: visible
}

@media screen and (max-width: 600px) {
    .offers__sl .slick-list {
        overflow: hidden
    }
}

.offers__sl .slick-track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.offers__sl .slick-track .slick-slide {
    height: auto
}

.offers__sl .slick-track .slick-slide > div {
    height: 100%
}

.offers__sl-item {
    padding-right: 15px;
    height: 100%;
    width: 100%
}

@media screen and (max-width: 990px) {
    .offers__sl-item {
        padding-right: 10px
    }
}

@media screen and (max-width: 600px) {
    .offers__sl-item {
        padding-right: 0
    }
}

.offers__sl-item__wrap {
    padding: 0 25px 25px;
    background-color: #F2F7F9;
    border: 2px solid #F2F7F9;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    height: 100%
}

@media screen and (max-width: 1180px) {
    .offers__sl-item__wrap {
        padding: 0 20px 20px
    }
}

@media screen and (min-width: 1181px) {
    .offers__sl-item__wrap:hover {
        border-color: #f15a26
    }
}

.offers__sl-item .img {
    padding-bottom: 50%;
    width: 100%;
    -webkit-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center
}

.offers__sl-item .type {
    color: #f15a26;
    margin-bottom: 5px
}

.offers__sl-item .zag {
    color: #383838;
    font-size: 1.125rem;
    margin-bottom: 10px
}

.offers__sl-item p {
    color: dimgray;
    opacity: 0.75;
    font-size: 1rem;
    margin-bottom: 25px
}

.offers__sl-item ul li {
    color: dimgray;
    font-weight: 300;
    line-height: 150%;
    margin-bottom: 1px;
    position: relative;
    padding-left: 20px
}

.offers__sl-item ul li::before {
    content: '';
    width: 10px;
    height: 1px;
    background-color: #97999A;
    position: absolute;
    left: 0;
    top: 10px
}

.offers__sl--lg .offers__sl-item__wrap {
    position: relative;
    padding: 50px 70px;
    min-height: 350px
}

@media screen and (max-width: 1440px) {
    .offers__sl--lg .offers__sl-item__wrap {
        padding: 40px;
        min-height: 250px
    }
}

@media screen and (max-width: 600px) {
    .offers__sl--lg .offers__sl-item__wrap {
        padding: 15px
    }
}

.offers__sl--lg .type, .offers__sl--lg .zag, .offers__sl--lg a, .offers__sl--lg p {
    position: relative;
    z-index: 2
}

.offers__sl--lg .zag {
    font-weight: bold;
    max-width: 50%
}

.offers__sl--lg p {
    max-width: 335px
}

.offers__sl--lg .img {
    position: absolute;
    width: 100%;
    height: 100%;
    padding-bottom: 0;
    left: 0;
    top: 0;
    -webkit-background-size: cover;
    background-size: cover;
    z-index: 1;
    -webkit-background-size: calc(50% - 60px);
    background-size: calc(50% - 60px);
    background-position-y: calc(100% - 60px);
    background-position-x: calc(100% - 60px)
}

@media screen and (max-width: 990px) {
    .offers__sl--lg .img {
        -webkit-background-size: calc(40% - 60px);
        background-size: calc(40% - 60px);
        background-position-y: center
    }
}

@media screen and (max-width: 800px) {
    .offers__sl--lg .img {
        -webkit-background-size: calc(50% - 60px);
        background-size: calc(50% - 60px);
        background-position-y: center
    }
}

.offers__sl._contain-img .offers__sl-item__wrap {
    position: relative;
    padding: 35px 45px
}

@media screen and (max-width: 600px) {
    .offers__sl._contain-img .offers__sl-item__wrap {
        padding: 15px
    }
}

.offers__sl._contain-img .offers__sl-item__wrap .type, .offers__sl._contain-img .offers__sl-item__wrap .zag, .offers__sl._contain-img .offers__sl-item__wrap .btn {
    position: relative;
    z-index: 3;
    color: #fff;
    border-color: #fff
}

.offers__sl._contain-img .offers__sl-item__wrap .type a, .offers__sl._contain-img .offers__sl-item__wrap .zag a, .offers__sl._contain-img .offers__sl-item__wrap .btn a {
    color: #fff
}

.offers__sl._contain-img .offers__sl-item__wrap .zag {
    margin-bottom: 20px
}

.offers__sl._contain-img .offers__sl-item__wrap .btn:hover {
    background-color: #fff;
    color: #f15a26
}

.offers__sl._contain-img .offers__sl-item__wrap .img {
    -webkit-background-size: contain;
    background-size: contain;
    background-position: center;
    z-index: 1;
    width: 100%
}

.offers__sl._contain-img .offers__sl-item__wrap::before {
    content: '';
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(33.14%, #000), color-stop(65.14%, rgba(0, 0, 0, 0.684446)), color-stop(169.14%, rgba(0, 0, 0, 0)));
    background: -webkit-linear-gradient(top, #000 33.14%, rgba(0, 0, 0, 0.684446) 65.14%, rgba(0, 0, 0, 0) 169.14%);
    background: -o-linear-gradient(top, #000 33.14%, rgba(0, 0, 0, 0.684446) 65.14%, rgba(0, 0, 0, 0) 169.14%);
    background: linear-gradient(180deg, #000 33.14%, rgba(0, 0, 0, 0.684446) 65.14%, rgba(0, 0, 0, 0) 169.14%);
    opacity: 0.35;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

body .rate-converter {
    width: calc(30% - 30px)
}

@media screen and (max-width: 1680px) {
    body .rate-converter {
        width: calc(25% - 15px)
    }
}

@media screen and (max-width: 1440px) {
    body .rate-converter {
        width: calc(50% - 10px);
        margin-bottom: 20px
    }
}

@media screen and (max-width: 990px) {
    body .rate-converter {
        width: 100%
    }
}

body .rate-converter__container {
    padding: 15px 40px;
    border: 1px solid #EAECED;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    height: 100%
}

@media screen and (max-width: 1680px) {
    body .rate-converter__container {
        padding: 40px 25px
    }
}

@media screen and (max-width: 990px) {
    body .rate-converter__container {
        padding: 20px 25px
    }
}

@media screen and (max-width: 600px) {
    body .rate-converter__container {
        padding: 25px 15px 15px
    }
}

body .rate-converter__zag {
    font-size: 1.375rem;
    color: #545456;
    margin-bottom: 30px;
    text-align: center
}

body .rate-converter__tab {
    width: 100%;
    display: none;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0;
    margin-bottom: 25px
}

@media screen and (max-width: 600px) {
    body .rate-converter__tab {
        margin-bottom: 10px
    }
}

body .rate-converter__tab.tabs--style a {
    margin: 0;
    margin-bottom: 5px;
    padding: 10px
}

@media screen and (max-width: 600px) {
    body .rate-converter__tab.tabs--style a {
        margin-right: 0;
        width: 100%;
        margin-bottom: 10px
    }
}

body .rate-converter__tab.tabs--style a:last-child {
    margin-right: 0
}

@media screen and (max-width: 990px) {
    body .rate-converter__inputs {
        max-width: 300px;
        margin: 0 auto
    }
}

body .rate-converter__input {
    position: relative;
    margin-bottom: 15px;
    margin-top: 50px
}

body .rate-converter__input input[type='text'] {
    background: #F9FCFD;
    border: 1px solid #CFD9DE;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 9px 120px 9px 10px;
    width: 100%
}

body .rate-converter__input .label {
    position: absolute;
    top: -25px;
    color: #696969;
    padding-left: 10px
}

body .rate-converter__input .jq-selectbox {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%
}

body .rate-converter__input .jq-selectbox__select {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: none;
    border-left: 1px solid #CFD9DE
}

body .rate-converter p {
    text-align: center;
    color: dimgray;
    margin-top: 40px
}

.rate-list {
    width: 35%;
    border: 1px solid #EAECED;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 15px 0
}

@media screen and (max-width: 1680px) {
    .rate-list {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 1440px) {
    .rate-list {
        width: calc(50% - 10px);
        margin-bottom: 20px;
        padding: 26px 0
    }
}

@media screen and (max-width: 990px) {
    .rate-list {
        border: 0;
        padding: 0;
        width: 100%
    }
}

.rate-list__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (max-width: 990px) {
    .rate-list__container {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

.rate-list__item {
    padding: 0 40px;
    border-right: 1px solid rgba(151, 153, 154, 0.25);
    width: 100%
}

@media screen and (max-width: 1680px) {
    .rate-list__item {
        padding: 0 25px
    }
}

@media screen and (max-width: 1180px) {
    .rate-list__item {
        padding: 0 15px
    }
}

@media screen and (max-width: 990px) {
    .rate-list__item {
        width: calc(50% - 5px);
        padding: 20px;
        border: 1px solid #EAECED;
        -webkit-border-radius: 7px;
        border-radius: 7px
    }
}

@media screen and (max-width: 600px) {
    .rate-list__item {
        width: 100%;
        padding: 25px 15px 15px
    }
}

.rate-list__item:last-child {
    border-right: 0
}

@media screen and (max-width: 990px) {
    .rate-list__item:last-child {
        width: 100%;
        border: 1px solid rgba(151, 153, 154, 0.25)
    }
}

.rate-list__item-head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 12px
}

@media screen and (max-width: 600px) {
    .rate-list__item-head {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.rate-list__item-zag {
    color: #131313;
    text-align: center;
    max-width: 45%;
    font-size: 1.375rem;
    padding-right: 20px
}

@media screen and (max-width: 600px) {
    .rate-list__item-zag {
        max-width: 100%;
        width: 100%;
        margin-bottom: 10px
    }
}

.rate-list__item-zag .jq-selectbox__select {
    background: none;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #131313
}

.rate-list__item-zag .jq-selectbox__dropdown {
    -webkit-border-radius: 0;
    border-radius: 0;
    font-size: 16px;
    min-width: 200px
}

.rate-list__item-zag .jq-selectbox__dropdown li.selected {
    background-color: #f15a26
}

.rate-list__item-tab {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (max-width: 600px) {
    .rate-list__item-tab {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 100%;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.rate-list__item-tab__item {
    margin-right: 10px;
    padding: 5px 10px;
    border: 1px solid #EAECED;
    font-size: 1.125rem;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.rate-list__item-tab__item:hover {
    border-color: #f15a26;
    color: #f15a26
}

.rate-list__item-tab__item.active {
    background-color: #f15a26;
    color: #fff;
    border-color: #f15a26
}

.rate-list__item-tab__item:last-child {
    margin-right: 0
}

.rate-list__item-desc {
    margin-bottom: 22px;
    text-align: center;
    color: dimgray;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    min-height: 21px;
    margin-bottom: 10px
}

.rate-list__item-desc span {
    font-size: 1.125rem;
    display: block;
    width: 100%;
    margin-bottom: 10px
}

.rate-list__item-desc .jq-selectbox__dropdown {
    min-width: 100% !important;
    max-width: 300px !important
}

.rate-list__item-desc__select {
    max-width: calc(50% - 5px);
    width: 100%;
    border: 1px solid #EAECED;
    padding: 10px 5px;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

@media screen and (max-width: 600px) {
    .rate-list__item-desc__select {
        max-width: 100%;
        width: 100%;
        margin-bottom: 10px
    }
}

.rate-list__item-desc__select .jq-selectbox__dropdown ul li {
    font-size: 1rem;
    padding-left: 30px;
    background-position: left 10px center;
    background-repeat: no-repeat;
    text-align: left;
    white-space: pre-wrap;
    position: relative
}

.rate-list__item-desc__select .jq-selectbox__dropdown ul li:before {
    content: url(/local/templates/belapb/css/../img/svg/gps--orange.svg);
    border: none;
    width: 15px;
    height: 15px;
    top: 10px;
    left: 5px;
    position: absolute
}

.rate-list__item-desc__select .jq-selectbox__dropdown ul li.selected {
    background-color: #f15a26
}

.rate-list__item-desc__select .jq-selectbox__dropdown ul li.selected:before {
    content: url(/local/templates/belapb/css/../img/svg/gps--white.svg)
}

.rate-list__item-desc__select .jq-selectbox__dropdown ul li:hover:before {
    content: url(/local/templates/belapb/css/../img/svg/gps--white.svg)
}

.rate-list__item-desc__select .jq-selectbox__select {
    border: 0;
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-left: 5px;
    background-image: url(/local/templates/belapb/css/../img/svg/gps--orange.svg);
    background-position: left 5px center;
    background-repeat: no-repeat
}

.rate-list__item-desc__select .jq-selectbox__select-text {
    font-size: 1rem;
    padding-left: 25px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: left;
    text-decoration: underline;
    white-space: nowrap;
    color: dimgray;
    width: 100%
}

.rate-list__item-content table {
    margin: 0 auto;
    width: 100%
}

.rate-list__item-content table th {
    width: 33.33%;
    text-align: center;
    font-size: .875rem;
    color: #97999A;
    font-weight: 400;
    padding: 8px 5px
}

.rate-list__item-content table td {
    padding: 8px 5px;
    width: 33.33%;
    color: dimgray;
    text-align: center;
    font-size: 1.125rem
}

@media screen and (max-width: 1680px) {
    .rate-list__item-content table td {
        padding: 10px 5px
    }
}

.rate-list__item-content table td .type {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 300;
    text-transform: uppercase;
    line-height: 150%;
    color: #696969
}

.rate-list__item-content table td .type span {
    font-size: .875rem
}

.rate-list__item-content table td .type img {
    width: 34px;
    margin-right: 8px
}

@media screen and (max-width: 600px) {
    .rate-list__item-content table td .type img {
        width: 25px
    }
}

.rate-list__item-content table td .or {
    font-size: 1.125rem;
    color: #f15a26;
    text-decoration: underline
}

.rate-list__item-content table.--nb {
    width: 66%;
    margin: 30px 0
}

@media screen and (max-width: 600px) {
    .rate-list__item-content table.--nb {
        margin: 15px auto 15px 0
    }
}

.rate-list__item-content table.--card {
    margin: 30px 0
}

@media screen and (max-width: 600px) {
    .rate-list__item-content table.--card {
        margin: 15px auto 15px 0
    }
}

.rate-list__item-footer {
    margin-top: 10px;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}

@media screen and (max-width: 1680px) {
    .rate-list__item-footer {
        margin-top: 35px
    }
}

@media screen and (max-width: 1440px) {
    .rate-list__item-footer {
        margin-top: 10px
    }
}

.rate-banner {
    width: 35%;
    position: relative
}

@media screen and (max-width: 1440px) {
    .rate-banner {
        width: 100%
    }
}

.rate-banner__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-background-size: contain;
    background-size: contain;
    background-position: center bottom;
    background-repeat: no-repeat;
    padding-right: 20px;
    border-bottom: 1px solid #F2F7F9;
    background-color: #F2F7F9;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    height: 100%
}

@media screen and (max-width: 1440px) {
    .rate-banner__container {
        min-height: 350px
    }
}

@media screen and (max-width: 990px) {
    .rate-banner__container {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 0
    }
}

.rate-banner__text {
    width: 100%;
    padding: 15px 35px 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    height: 100%;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between
}

@media screen and (max-width: 990px) {
    .rate-banner__text {
        width: 100%;
        padding: 20px
    }
}

@media screen and (max-width: 600px) {
    .rate-banner__text {
        padding: 25px 15px 10px;
        text-align: center;
        -webkit-align-content: space-between;
        -ms-flex-line-pack: justify;
        align-content: space-between
    }
}

.rate-banner__text .h3, .rate-banner__text h3 {
    font-weight: 400;
    font-size: 1.875rem;
    line-height: 1.23684;
    color: #545456;
    margin-bottom: 30px
}

@media screen and (max-width: 1440px) {
    .rate-banner__text .h3, .rate-banner__text h3 {
        margin-bottom: 20px
    }
}

@media screen and (max-width: 1180px) {
    .rate-banner__text .h3, .rate-banner__text h3 {
        font-size: 1.875rem
    }
}

.rate-banner__text .h3 span, .rate-banner__text h3 span {
    color: #f15a26;
    font-weight: bold;
    display: block
}

.rate-banner__text p {
    color: #545456;
    margin-bottom: 60px;
    max-width: 75%
}

@media screen and (max-width: 1680px) {
    .rate-banner__text p {
        margin-bottom: 50px
    }
}

@media screen and (max-width: 1440px) {
    .rate-banner__text p {
        margin-bottom: 30px
    }
}

@media screen and (max-width: 600px) {
    .rate-banner__text p {
        max-width: 100%
    }
}

.rate-banner__text p b {
    color: #545456
}

.rate-banner__text a.link-full {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.rate-banner--full {
    width: 100%;
    margin-bottom: var(--marginBottom)
}

@media screen and (max-width: 600px) {
    .rate-banner--full {
        margin-bottom: 50px
    }
}

.rate-banner--full.disable_mb {
    margin-bottom: 0
}

@media screen and (max-width: 600px) {
    .rate-banner--full.disable_mb {
        margin-bottom: 0
    }
}

.rate-banner--full .rate-banner__container {
    height: auto
}

@media screen and (max-width: 1180px) {
    .rate-banner--full .rate-banner__container {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.rate-banner--full .rate-banner__text {
    width: 50%;
    padding: 70px 60px 70px 180px;
    height: auto
}

.rate-banner--full .rate-banner__text p {
    max-width: 500px;
    color: #696969
}

@media screen and (max-width: 1440px) {
    .rate-banner--full .rate-banner__text p {
        max-width: 100%
    }
}

@media screen and (max-width: 1440px) {
    .rate-banner--full .rate-banner__text {
        padding: 30px
    }
}

@media screen and (max-width: 1180px) {
    .rate-banner--full .rate-banner__text {
        width: 100%;
        text-align: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

@media screen and (max-width: 600px) {
    .rate-banner--full .rate-banner__text {
        padding: 15px
    }
}

.rate-banner--full .rate-banner__img {
    margin-top: auto;
    width: 50%;
    height: 100%;
    min-height: 400px;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    background-position: bottom center
}

@media screen and (max-width: 1440px) {
    .rate-banner--full .rate-banner__img {
        min-height: 300px
    }
}

@media screen and (max-width: 1180px) {
    .rate-banner--full .rate-banner__img {
        width: 100%;
        text-align: center;
        padding-bottom: 50%;
        min-height: 1px
    }
}

.call-back--simple {
    width: 100%;
    background-color: #fff;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 50px 50px 75px 50px;
    text-align: center
}

@media screen and (max-width: 1680px) {
    .call-back--simple {
        padding: 50px 40px 75px 40px
    }
}

@media screen and (max-width: 1440px) {
    .call-back--simple {
        padding: 30px
    }
}

.call-back--simple .call-back__icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: auto;
    width: 100px;
    height: 100px;
    padding: 20px;
    margin-bottom: 30px;
    background-color: #f2f7f9;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

@media screen and (max-width: 1680px) {
    .call-back--simple .call-back__icon {
        margin-bottom: 15px;
        width: 80px;
        height: 80px
    }
}

.call-back--simple .call-back__icon .icon {
    fill: #f15a26;
    width: 60px;
    height: 60px
}

.call-back--simple h4 {
    font-weight: bold;
    font-size: 1.5rem;
    line-height: 1.33333;
    margin-bottom: 30px;
    color: #545456;
    margin-bottom: 25px
}

.call-back--simple a:not(.btn) {
    font-weight: normal;
    font-size: 1.375rem;
    line-height: 1.36364;
    color: #545456;
    margin-bottom: 25px
}

.call-back--simple font {
    font-weight: normal;
    font-size: 1rem;
    color: #f15a26
}

.call-back--simple p {
    font-weight: 300;
    line-height: 150%;
    letter-spacing: -0.01em;
    color: dimgray
}

.call-back--simple font {
    font-size: 1.375rem
}

.call-back__zag {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 25px;
    margin-bottom: 25px;
    border-bottom: 1px solid #E6EBED
}

.call-back__link {
    padding-top: 25px;
    margin-top: 25px;
    border-top: 1px solid #E6EBED
}

.call-back--xs {
    padding: 45px 40px;
    position: relative
}

@media screen and (max-width: 600px) {
    .call-back--xs {
        padding: 25px 15px 15px
    }
}

.call-back--xs::before {
    content: '';
    width: calc(100% - 20px);
    height: calc(100% - 20px);
    border: 2px solid #FFFFFF;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    position: absolute;
    left: 10px;
    top: 10px;
    z-index: 0
}

@media screen and (max-width: 600px) {
    .call-back--xs::before {
        width: calc(100% - 10px);
        height: calc(100% - 10px);
        left: 5px;
        top: 5px
    }
}

.call-back--xs * {
    position: relative;
    z-index: 1
}

.call-back--xs .call-back__icon {
    width: 70px;
    height: 70px;
    margin: 0
}

.call-back--xs .h4, .call-back--xs h4 {
    font-size: 1.25rem;
    text-align: left;
    padding: 0;
    padding-left: 20px;
    margin: 0
}

.call-back--xs p {
    text-align: left
}

.online-service {
    -webkit-border-radius: 7px;
    border-radius: 7px;
    width: calc(33.33% - 15px);
    padding: 15px 35px;
    border: 1px solid #EAECED;
    margin-bottom: var(--marginBottom);
    position: relative;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 50px
}

@media screen and (max-width: 1440px) {
    .online-service {
        padding: 30px
    }
}

@media screen and (max-width: 1180px) {
    .online-service {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 990px) {
    .online-service {
        width: 100%;
        padding: 25px 15px 15px
    }
}

.online-service::before {
    content: '';
    -webkit-border-radius: 7px;
    border-radius: 7px;
    background-color: #F5F9FA;
    width: calc(100% - 30px);
    height: calc(100% - 30px);
    position: absolute;
    left: 15px;
    top: 15px;
    z-index: 1
}

@media screen and (max-width: 1180px) {
    .online-service::before {
        width: calc(100% - 10px);
        height: calc(100% - 10px);
        left: 5px;
        top: 5px
    }
}

.online-service__container {
    position: relative;
    z-index: 2
}

@media screen and (max-width: 990px) {
    .online-service__container {
        width: 100%
    }
}

.online-service__zag {
    margin-bottom: 30px;
    text-align: center;
    min-height: 52px
}

@media screen and (max-width: 1440px) {
    .online-service__zag {
        margin-bottom: 15px
    }
}

@media screen and (max-width: 990px) {
    .online-service__zag {
        min-height: 1px
    }
}

.online-service__zag h4, .online-service__zag .h4 {
    font-size: 1.375rem;
    font-weight: 400;
    margin-bottom: 0
}

.online-service__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.online-service__list-item {
    width: calc(50% - 10px);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: #FFFFFF;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 10px 15px;
    margin-bottom: 20px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    border: 1px solid #FFFFFF
}

@media screen and (max-width: 1440px) {
    .online-service__list-item {
        width: 100%;
        padding: 5px 10px;
        margin-bottom: 5px
    }
}

@media screen and (max-width: 990px) {
    .online-service__list-item {
        width: calc(50% - 5px)
    }
}

@media screen and (max-width: 600px) {
    .online-service__list-item {
        width: 100%
    }
}

.online-service__list-item:hover {
    border-color: #f15a26
}

.online-service__list-item:hover .img {
    -webkit-box-shadow: 0 0 0px 1px #f15a26;
    box-shadow: 0 0 0px 1px #f15a26
}

.online-service__list-item .img {
    width: 40px;
    height: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border: 5px solid #fff;
    -webkit-box-shadow: 0 0 0 1px #F5F9FA;
    box-shadow: 0 0 0 1px #F5F9FA;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #F5F9FA;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.online-service__list-item .img .icon {
    width: 20px;
    height: 20px;
    fill: #f15a26
}

.online-service__list-item span {
    width: calc(100% - 40px);
    padding-left: 10px;
    font-size: 1rem;
    color: #97999A
}

.online-property {
    -webkit-border-radius: 7px;
    border-radius: 7px;
    width: calc(33.33% - 15px);
    border: 1px solid #EAECED;
    margin-bottom: var(--marginBottom)
}

@media screen and (max-width: 990px) {
    .online-property {
        width: 100%
    }
}

.online-property__container {
    padding: 50px 20px
}

@media screen and (max-width: 1440px) {
    .online-property__container {
        padding: 30px 20px
    }
}

@media screen and (max-width: 600px) {
    .online-property__container {
        padding: 25px 15px 15px
    }
}

.online-property__zag {
    margin-bottom: 30px;
    text-align: center
}

@media screen and (max-width: 1440px) {
    .online-property__zag {
        margin-bottom: 15px
    }
}

.online-property__zag h4 {
    font-size: 1.375rem;
    font-weight: 400;
    margin: 0
}

@media screen and (max-width: 990px) {
    .online-property__list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

.online-property__list-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 20px 30px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #F5F9FA;
    margin-bottom: 15px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

@media screen and (max-width: 1680px) {
    .online-property__list-item {
        padding: 14px 30px
    }
}

@media screen and (max-width: 1440px) {
    .online-property__list-item {
        padding: 15px 10px
    }
}

@media screen and (max-width: 1180px) {
    .online-property__list-item {
        padding: 12px 10px
    }
}

@media screen and (max-width: 990px) {
    .online-property__list-item {
        width: calc(50% - 5px);
        margin-bottom: 5px
    }
}

@media screen and (max-width: 600px) {
    .online-property__list-item {
        width: 100%
    }
}

.online-property__list-item:hover {
    border-color: #f15a26
}

.online-property__list-item:last-child {
    margin-bottom: 0
}

@media screen and (max-width: 990px) {
    .online-property__list-item:last-child {
        margin-bottom: 5px
    }
}

@media screen and (max-width: 600px) {
    .online-property__list-item:last-child {
        margin-bottom: 0
    }
}

.online-property__list-item .img {
    width: 75px;
    height: 75px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

@media screen and (max-width: 1180px) {
    .online-property__list-item .img {
        width: 60px;
        height: 60px
    }
}

.online-property__list-item .img img {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: calc(100% - 15px);
    height: calc(100% - 15px)
}

.online-property__list-item .text {
    width: calc(100% - 75px);
    padding-left: 30px
}

@media screen and (max-width: 1180px) {
    .online-property__list-item .text {
        padding-left: 20px;
        width: calc(100% - 60px)
    }
}

.online-property__list-item .text p {
    color: #545456;
    min-height: 38px;
    margin-bottom: 15px
}

@media screen and (max-width: 990px) {
    .online-property__list-item .text p {
        min-height: 32px
    }
}

.online-transfer {
    width: calc(33.33% - 15px);
    margin-bottom: var(--marginBottom)
}

@media screen and (max-width: 990px) {
    .online-transfer {
        width: 100%
    }
}

.online-transfer__container {
    border: 1px solid #EAECED;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 50px 75px 60px
}

@media screen and (max-width: 1440px) {
    .online-transfer__container {
        padding: 30px 15px
    }
}

@media screen and (max-width: 600px) {
    .online-transfer__container {
        padding: 25px 15px 15px
    }
}

.online-transfer__zag {
    color: #545456;
    margin-bottom: 22px;
    text-align: center
}

.online-transfer__zag h4, .online-transfer__zag .h4 {
    font-size: 1.375rem;
    font-weight: 400;
    max-width: 300px;
    margin: 0 auto
}

.online-transfer__link {
    text-align: center;
    margin-bottom: 50px
}

@media screen and (max-width: 600px) {
    .online-transfer__link {
        margin-bottom: 15px
    }
}

.online-transfer__img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.online-transfer__img img {
    margin-right: 20px;
    max-width: calc(50% - 10px);
    width: 100%;
    display: inline-block
}

.online-transfer__img img:last-child {
    margin-right: 0
}

.news-list--simple {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.news-list--simple a {
    position: relative;
    padding: 20px 50px 20px 0;
    width: 25%;
    color: dimgray
}

@media screen and (max-width: 1180px) {
    .news-list--simple a {
        padding-right: 20px
    }
}

@media screen and (max-width: 990px) {
    .news-list--simple a {
        width: 50%
    }
}

@media screen and (max-width: 600px) {
    .news-list--simple a {
        width: 100%
    }
}

.news-list--simple a::before, .news-list--simple a::after {
    content: '';
    width: 0;
    height: 2px;
    background-color: #f15a26;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
    position: absolute;
    bottom: 0;
    left: 0
}

@media screen and (max-width: 1180px) {
    .news-list--simple a::before, .news-list--simple a::after {
        content: none
    }
}

.news-list--simple a::after {
    bottom: auto;
    top: 0;
    left: auto;
    right: 50px
}

.news-list--simple a:hover:before, .news-list--simple a:hover::after {
    width: calc(100% - 50px)
}

.news-list--simple a p {
    font-size: 1.125rem;
    margin-bottom: 25px;
    line-height: 150%;
    min-height: 81px
}

@media screen and (max-width: 1180px) {
    .news-list--simple a p {
        font-size: 1rem
    }
}

@media screen and (max-width: 600px) {
    .news-list--simple a p {
        min-height: 1px
    }
}

.news-list--simple a .date {
    color: #f15a26
}

.page-head {
    padding: 20px 0;
    background-color: #f2f7f9
}

@media screen and (max-width: 990px) {
    .page-head {
        padding: 25px 0
    }
}

.page-head__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

.page-head__content {
    width: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media screen and (max-width: 1440px) {
    .page-head__content {
        width: calc(100% - 350px)
    }
}

@media screen and (max-width: 800px) {
    .page-head__content {
        width: 100%
    }
}

.page-head__content .tabs--style {
    margin-left: auto
}

@media screen and (max-width: 1440px) {
    .page-head__content .tabs--style {
        margin-top: 0;
        margin-left: -10px
    }
}

@media screen and (max-width: 990px) {
    .page-head__content .tabs--style {
        margin-top: 10px
    }
}

.page-head h1 {
    width: 100%;
    font-weight: normal;
    font-size: 2.875rem;
    line-height: 1.02174;
    color: #545456
}

@media screen and (max-width: 1680px) {
    .page-head h1 {
        font-size: 2rem
    }
}

.page-head__desc {
    width: calc(100% - 264px)
}

.page-head__desc .btn-calc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.page-head__desc .btn-calc span {
    margin-left: 10px
}

.page-head__desc .btn {
    width: 280px;
    display: block;
    margin-top: 15px
}

@media screen and (max-width: 600px) {
    .page-head__desc .btn {
        margin-left: auto;
        margin-right: auto
    }
}

.page-head__desc .btn-calc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.page-head__desc .btn-calc span {
    margin-left: 10px
}

.page-head__desc .btn-border.btn-calc .icon {
    fill: #f15a26
}

.page-head__desc .btn-border.btn-calc:hover .icon {
    fill: white
}

@media screen and (max-width: 1180px) {
    .page-head__desc {
        width: 100%
    }
}

.page-head__desc:not(:last-child) {
    margin: 0 64px 0 0
}

@media screen and (max-width: 1180px) {
    .page-head__desc:not(:last-child) {
        margin: 0 0 30px
    }
}

.page-head__desc p {
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.5;
    color: dimgray
}

.page-head__desc p:not(:last-child) {
    margin: 0 0 60px
}

@media screen and (max-width: 1180px) {
    .page-head__desc p:not(:last-child) {
        margin: 0 0 30px;
    }
}

.page-head__list {
    width: 200px
}

@media screen and (max-width: 1180px) {
    .page-head__list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 100%
    }
}

@media screen and (max-width: 1180px) {
    .page-head__list-item {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        padding-right: 20px
    }
}

@media screen and (max-width: 600px) {
    .page-head__list-item {
        width: 100%
    }
}

.page-head__list-item:not(:last-child) {
    margin: 0 0 35px
}

@media screen and (max-width: 1180px) {
    .page-head__list-item:not(:last-child) {
        margin: 0 0 10px
    }
}

.page-head__list-name {
    display: block;
    font-weight: 300;
    font-size: 1rem;
    color: #545456
}

.page-head__list-val {
    display: block;
    font-weight: bold;
    font-size: 1.625rem;
    line-height: 1.30769;
    color: #f15a26
}

.page-head__img {
    width: 50%;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: contain;
    background-size: contain
}

@media screen and (max-width: 1440px) {
    .page-head__img {
        width: 350px
    }
}

@media screen and (max-width: 800px) {
    .page-head__img {
        width: 100%
    }
}

.page-head__img img {
    display: block;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    margin: 0 auto
}

@media screen and (max-width: 800px) {
    .page-head__img img {
        max-width: 300px;
        max-height: 300px
    }
}

.page-head__links {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%;
    margin-top: 20px
}

@media screen and (max-width: 990px) {
    .page-head__links {
        margin-top: 25px
    }
}

@media screen and (max-width: 600px) {
    .page-head__links {
        margin-top: 20px
    }
}

.page-head__links--w100 {
    width: 100%
}

.page-head__link {
    padding: 10px;
    background-color: #fff;
    margin-right: 30px;
    max-width: 250px;
    width: 100%;
    position: relative;
    border: 2px solid #f15a26;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

@media screen and (max-width: 600px) {
    .page-head__link {
        margin-right: 0;
        width: 100%;
        max-width: 100%
    }
}

@media screen and (max-width: 600px) {
    .page-head__link:not(:last-child) {
        margin-bottom: 35px
    }
}

@media screen and (max-width: 450px) {
    .page-head__link:not(:last-child) {
        margin: 0 0 35px 0
    }
}

.page-head__link-img {
    position: absolute;
    left: 50%;
    top: -15px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 165px;
    height: 85px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #f15a26;
    display: none
}

.page-head__link-img img {
    max-width: 90%;
    max-height: 90%
}

.page-head__link span {
    font-weight: 300;
    line-height: 130%;
    text-align: center;
    color: #000000;
    width: 100%;
    min-height: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.page-head__link:hover, .page-head__link.active {
    background-color: #f15a26;
    color: #fff
}

.page-head__link:hover span, .page-head__link.active span {
    color: #fff
}

.page-head__link__link {
    padding: 75px 40px 15px;
    background-color: #fff;
    margin-right: 30px;
    max-width: 250px;
    width: 100%;
    height: 140px;
    position: relative;
    border: 2px solid #fff;
    opacity: 0.5;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.page-head__link__link-img {
    position: absolute;
    left: 50%;
    top: -15px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 165px;
    height: 85px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #f15a26
}

.page-head__link__link-img img {
    max-width: 90%;
    max-height: 90%
}

.page-head__link__link span {
    font-weight: 300;
    line-height: 130%;
    text-align: center;
    color: #000000;
    width: 100%;
    min-height: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.page-head__link__link:hover, .page-head__link__link.active {
    opacity: 1;
    border-color: #f15a26
}

.page-head .slick-list {
    width: 100%
}

.page-head .slick-track {
    margin: 0
}

.page-head .slick-slider {
    padding: 0 50px
}

@media screen and (max-width: 600px) {
    .page-head .slick-slider {
        padding: 0 20px
    }
}

.page-head .slick-slider .slick-list {
    margin: 0 10px
}

.page-head .slick-slide {
    margin-right: 30px
}

@media screen and (max-width: 600px) {
    .page-head .slick-slide {
        margin-right: 0
    }
}

.page-head .slick-arrow {
    width: 20px;
    height: 20px;
    z-index: 1;
    -webkit-background-size: contain;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.page-head .slick-arrow::before {
    display: none
}

.page-head .slick-prev {
    left: 0;
    background-image: url("/local/templates/belapb/css/./../img/svg/ar-left.svg")
}

.page-head .slick-next {
    right: 0;
    background-image: url("/local/templates/belapb/css/./../img/svg/ar-right.svg")
}

@media screen and (max-width: 600px) {
    .page-head__list {
        -webkit-box-ordinal-group: 5;
        -webkit-order: 4;
        -ms-flex-order: 4;
        order: 4;
        margin-top: 15px
    }
}

@media screen and (max-width: 600px) {
    .page-head__img {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3
    }
}

.credit {
    background-color: #f2f7f9
}

.credit-info {
    border-bottom: 1px solid #f2f7f9
}

.credit-info__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 100px 0
}

@media screen and (max-width: 1680px) {
    .credit-info__container {
        padding: 50px 0
    }
}

@media screen and (max-width: 800px) {
    .credit-info__container {
        padding: 20px 0
    }
}

.credit-info .tabs--style {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: calc(100% + 20px);
    margin: -10px -10px 50px
}

.credit-info__block.w50 {
    width: calc(50% - 20px)
}

@media screen and (max-width: 1440px) {
    .credit-info__block.w50 {
        width: 100%
    }
}

.credit-info__block.w50:nth-child(2n) {
    margin: 0 40px 0 0
}

@media screen and (max-width: 1440px) {
    .credit-info__block.w50:nth-child(2n) {
        margin: 0 0 40px
    }
}

.credit-info__title {
    font-size: 1.375rem;
    line-height: 1.36364;
    color: #545456
}

.credit-info__title:not(:last-child) {
    margin: 0 0 50px
}

@media screen and (max-width: 1440px) {
    .credit-info__title:not(:last-child) {
        margin: 0 0 20px
    }
}

.credit-info__list._to50w .credit-info__list-prop, .credit-info__list._to50w .credit-info__list-val {
    max-width: 48%
}

@media screen and (max-width: 800px) {
    .credit-info__list._to50w .credit-info__list-prop, .credit-info__list._to50w .credit-info__list-val {
        max-width: 100%
    }
}

.credit-info__list-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

@media screen and (max-width: 800px) {
    .credit-info__list-item {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.credit-info__list-item:not(:last-child) {
    margin: 0 0 10px
}

.credit-info__list-prop {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    min-width: 150px;
    font-size: 1rem;
    line-height: 1.5;
    color: #545456;
    z-index: 0
}

@media screen and (max-width: 1440px) {
    .credit-info__list-prop {
        max-width: inherit
    }
}

@media screen and (max-width: 800px) {
    .credit-info__list-prop {
        width: 100%
    }
}

.credit-info__list-prop::after {
    content: "";
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    min-width: 50px;
    height: 17px;
    margin: 0 5px;
    border-bottom: 1px dotted #c2cbcf
}

@media screen and (max-width: 800px) {
    .credit-info__list-prop::after {
        display: none
    }
}

.credit-info__list-val {
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.5;
    color: dimgray
}

@media screen and (max-width: 800px) {
    .credit-info__list-val {
        max-width: inherit
    }
}

.credit-step {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 100px 0
}

@media screen and (max-width: 1680px) {
    .credit-step {
        padding: 70px 0
    }
}

@media screen and (max-width: 1440px) {
    .credit-step {
        padding: 50px 0
    }
}

@media screen and (max-width: 990px) {
    .credit-step {
        padding: 20px 0
    }
}

.credit-step__left {
    position: relative;
    width: 100%;
    max-width: 295px;
    z-index: 1
}

@media screen and (max-width: 1180px) {
    .credit-step__left {
        max-width: 100%
    }
}

.credit-step__left:not(:last-child) {
    margin: 0 165px 0 0
}

@media screen and (max-width: 1440px) {
    .credit-step__left:not(:last-child) {
        margin: 0 50px 0 0
    }
}

@media screen and (max-width: 990px) {
    .credit-step__left:not(:last-child) {
        margin-right: 0;
        max-width: 100%
    }
}

.credit-step__right {
    width: 100%;
    max-width: calc(100% - 460px)
}

@media screen and (max-width: 1180px) {
    .credit-step__right {
        max-width: 100%;
        padding: 0 30px
    }
}

@media screen and (max-width: 990px) {
    .credit-step__right {
        padding: 0 20px
    }
}

@media screen and (max-width: 450px) {
    .credit-step__right {
        padding: 0
    }
}

.credit-step__title {
    font-weight: bold;
    font-size: 1.625rem;
    line-height: 1.53846;
    color: #545456
}

@media screen and (max-width: 600px) {
    .credit-step__title {
        font-size: 1.375rem
    }
}

.credit-step__title:not(:last-child) {
    margin: 0 0 40px
}

@media screen and (max-width: 1180px) {
    .credit-step__title:not(:last-child) {
        margin: 0 0 20px
    }
}

.credit-step__slider {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    z-index: 0
}

.credit-step__slider::before {
    content: "";
    display: block;
    position: absolute;
    z-index: 0
}

.credit-step__slider-item {
    position: relative;
    width: calc(50% - 65px);
    padding: 50px 25px 50px 75px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #f2f6f8;
    z-index: 0
}

@media screen and (max-width: 1440px) {
    .credit-step__slider-item {
        padding: 50px 25px 50px 100px
    }
}

@media screen and (max-width: 990px) {
    .credit-step__slider-item {
        padding: 20px 20px 20px 80px
    }
}

@media screen and (max-width: 450px) {
    .credit-step__slider-item {
        padding: 10px 20px
    }
}

.credit-step__slider-item:not(:last-child) {
    margin: 0 65px 65px 0
}

@media screen and (max-width: 990px) {
    .credit-step__slider-item:not(:last-child) {
        margin: 0 30px 30px 0
    }
}

.credit-step__slider-num {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate(-40px, -50%);
    -ms-transform: translate(-40px, -50%);
    transform: translate(-40px, -50%);
    font-weight: bold;
    color: #f2f6f8;
    font-size: 8.75rem;
    line-height: 1;
    letter-spacing: -0.05em;
    background-color: #fff;
    z-index: -1
}

@media screen and (max-width: 1440px) {
    .credit-step__slider-num {
        font-size: 6.25rem;
        -webkit-transform: translate(-30px, -50%);
        -ms-transform: translate(-30px, -50%);
        transform: translate(-30px, -50%)
    }
}

@media screen and (max-width: 990px) {
    .credit-step__slider-num {
        font-size: 5rem;
        -webkit-transform: translate(-20px, -50%);
        -ms-transform: translate(-20px, -50%);
        transform: translate(-20px, -50%)
    }
}

@media screen and (max-width: 450px) {
    .credit-step__slider-num {
        position: static;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

.credit-step__slider-name {
    color: #f15a26;
    font-size: 1.375rem;
    line-height: 1.36364
}

@media screen and (max-width: 600px) {
    .credit-step__slider-name {
        font-size: 1.125rem
    }
}

.credit-step__slider-name:not(:last-child) {
    margin: 0 0 3px
}

.credit-step__slider-text {
    color: dimgray;
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.5
}

@media screen and (max-width: 600px) {
    .credit-step__slider-text {
        font-size: .875rem
    }
}

.credit-step__slider .slick-list {
    width: 100%;
    overflow: visible
}

.credit-step__slider .slick-slide {
    margin: 0 65px 0 0;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

@media screen and (max-width: 990px) {
    .credit-step__slider .slick-slide {
        margin: 0 30px 0 0
    }
}

.credit-step__slider .slick-slide:not(.slick-active) {
    opacity: 0;
    visibility: hidden
}

.credit-step__slider .slick-current ~ .slick-slide {
    opacity: 1;
    visibility: visible
}

.credit-step .arrow-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media screen and (max-width: 1180px) {
    .credit-step .arrow-container {
        margin: 0 0 20px
    }
}

.credit-step .arrow-container .arrow {
    cursor: pointer
}

.credit-step .arrow-container .arrow:hover .icon {
    fill: #f15a26
}

.credit-step .arrow-container .arrow:not(:last-child) {
    position: relative;
    z-index: 0
}

.credit-step .arrow-container .arrow:not(:last-child)::after {
    position: absolute;
    content: "";
    display: block;
    top: 50%;
    right: -6px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 1px;
    height: 15px;
    background-color: #e5e5e5;
    z-index: 0
}

.credit-step .arrow-container .arrow .icon {
    display: block;
    width: 21px;
    height: 21px;
    fill: #404040;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.credit-step .arrow-container .arrow-prev {
    margin: 0 5px 0 0
}

.credit-step .arrow-container .arrow-next {
    margin: 0 0 0 5px
}

.credit-calc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    max-width: 1080px;
    margin: 100px auto
}

.credit-calc.credit-calc__mt {
    background-color: #fff;
    margin: 0;
    max-width: none
}

.credit-calc.credit-calc__mt h4 {
    width: 100%;
    border-bottom: 1px solid #f0f2f3;
    padding: 12px 0 20px 40px
}

.credit-calc.credit-calc__mt .credit-calc__group:nth-child(2n+2) {
    margin: 0 20px 35px
}

.credit-calc.credit-calc__mt .credit-calc__group {
    width: calc(50% - 40px)
}

.credit-calc.credit-calc__mt .credit-calc__data {
    border-right: 1px solid #d3d3d3
}

.credit-calc.credit-calc__mt .credit-calc__data::before {
    display: none
}

.credit-calc.credit-calc__mt .credit-calc__result {
    background-color: #fff
}

.credit-calc.credit-calc__mt .credit-calc__prop-val {
    font-size: 4.5rem
}

.credit-calc.credit-calc__mt .credit-calc__prop-name {
    text-align: center;
    font-weight: normal
}

.credit-calc.credit-calc__mt .credit-calc__prop {
    padding: 130px 0 130px
}

@media screen and (max-width: 1440px) {
    .credit-calc {
        margin: 50px auto
    }
}

@media screen and (max-width: 990px) {
    .credit-calc {
        margin: 20px auto
    }
}

.credit-calc__form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.credit-calc__form .error input, .credit-calc__form .error .jq-selectbox, .credit-calc__form.error-online input, .credit-calc__form.error-online .jq-selectbox {
    border-color: #E49080 !important
}

.credit-calc__form .succes input, .credit-calc__form .succes .jq-selectbox, .credit-calc__form .succes textarea {
    border-color: #3BA133 !important
}

.credit-calc__data {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: calc(100% - 520px);
    padding: 17px 50px 80px;
    z-index: 0
}

@media screen and (max-width: 990px) {
    .credit-calc__data {
        width: calc(100% - 350px)
    }
}

@media screen and (max-width: 800px) {
    .credit-calc__data {
        width: 100%;
        margin: 0 0 20px;
        padding: 17px 40px 20px
    }
}

@media screen and (max-width: 600px) {
    .credit-calc__data {
        padding: 20px
    }
}

.credit-calc__data::before {
    content: "";
    display: block;
    position: absolute;
    top: 35px;
    left: 0;
    right: 0;
    bottom: 40px;
    border: 1px solid #f0f2f3;
    border-right: none;
    -webkit-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    pointer-events: none;
    z-index: -1
}

@media screen and (max-width: 800px) {
    .credit-calc__data::before {
        bottom: 0;
        border-right: 1px solid #f0f2f3;
        -webkit-border-radius: 5px;
        border-radius: 5px
    }
}

.credit-calc__result {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    max-width: 520px;
    padding: 80px 75px 80px;
    background-color: #f2f7f9;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.credit-calc__result .credit-calc_container {
    border-top: 1px solid #f15a26;
    border-bottom: 1px solid #f15a26
}

@media screen and (max-width: 990px) {
    .credit-calc__result {
        padding: 20px;
        max-width: 350px
    }
}

@media screen and (max-width: 800px) {
    .credit-calc__result {
        margin: 0 auto
    }
}

.credit-calc__result .btn {
    width: 100%;
    text-align: center;
    font-size: 1.125rem
}

.credit-calc .credit-calc__group.full-width {
    width: 100%;
    margin: 0 0px 35px 0
}

.credit-calc .btn {
    margin-right: 20px
}

.credit-calc__group {
    width: calc(50% - 12.5px);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between
}

@media screen and (max-width: 990px) {
    .credit-calc__group {
        width: calc(100% - 12.5px);
        display: block
    }
}

.credit-calc__group:nth-child(2n+1) {
    margin: 0 25px 35px 0
}

@media screen and (max-width: 990px) {
    .credit-calc__group:nth-child(2n+1) {
        margin: 0 0px 35px 0
    }
}

.credit-calc__group:nth-child(2n+2) {
    margin: 0 0 35px
}

.credit-calc__group .ui-single {
    position: relative;
    z-index: 0
}

.credit-calc__group .ui-single input[type="text"] {
    padding-right: 100px;
    color: #696969
}

.credit-calc__group .ui-single input[type="text"]::-webkit-input-placeholder {
    color: #696969
}

.credit-calc__group .ui-single input[type="text"]::-moz-placeholder {
    color: #696969
}

.credit-calc__group .ui-single input[type="text"]::-ms-input-placeholder {
    color: #696969
}

.credit-calc__group .ui-single input[type="text"]::placeholder {
    color: #696969
}

.credit-calc__group .ui-value-unit {
    position: absolute;
    top: 27px;
    right: 18px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 1.125rem;
    line-height: 1.38889;
    color: dimgray
}

.credit-calc__group .input {
    position: relative;
    width: 100%
}

.credit-calc__group .input input {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: 100%;
    border: 1px solid #F2F7F9;
    height: 60px;
    padding: 15px 100px 15px 25px;
    color: #696969;
    font-size: 1.125rem
}

.credit-calc__group .input input::-webkit-input-placeholder {
    font-size: 1.125rem
}

.credit-calc__group .input input::-moz-placeholder {
    font-size: 1.125rem
}

.credit-calc__group .input input::-ms-input-placeholder {
    font-size: 1.125rem
}

.credit-calc__group .input input::placeholder {
    font-size: 1.125rem
}

@media screen and (max-width: 600px) {
    .credit-calc__group .input input::-webkit-input-placeholder {
        font-size: 1rem
    }

    .credit-calc__group .input input::-moz-placeholder {
        font-size: 1rem
    }

    .credit-calc__group .input input::-ms-input-placeholder {
        font-size: 1rem
    }

    .credit-calc__group .input input::placeholder {
        font-size: 1rem
    }
}

@media screen and (max-width: 600px) {
    .credit-calc__group .input input {
        font-size: 1rem;
        height: 40px;
        padding: 10px 100px 10px 15px
    }
}

.credit-calc__group .input span {
    position: absolute;
    right: 18px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #696969;
    font-size: 1.125rem
}

@media screen and (max-width: 600px) {
    .credit-calc__group .input span {
        font-size: .875rem
    }
}

.credit-calc__group .jq-selectbox {
    width: 100%;
    border: 1px solid #f2f7f9;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #97999a;
    background-color: #fff
}

.credit-calc__group .jq-selectbox__select {
    min-height: 57px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    background: transparent
}

@media screen and (max-width: 600px) {
    .credit-calc__group .jq-selectbox__select {
        min-height: 40px
    }
}

.credit-calc__group .jq-selectbox__dropdown {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    margin: 2px 0 0;
    padding: 0;
    border: 1px solid #CCC;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #FFF;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2)
}

.credit-calc__group .jq-selectbox__dropdown ul {
    position: relative;
    overflow: auto;
    overflow-x: hidden;
    list-style: none;
    -webkit-overflow-scrolling: touch
}

.credit-calc__group .jq-selectbox__dropdown ul li.selected {
    background: #f15a26
}

.credit-calc__group .jq-selectbox__dropdown ul li {
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s
}

.credit-calc h4 {
    position: relative;
    left: -25px;
    width: auto;
    padding: 0 24px;
    font-weight: bold;
    font-size: 1.625rem;
    line-height: 1.30769;
    color: #545456;
    background-color: #fff;
    z-index: 1
}

@media screen and (max-width: 600px) {
    .credit-calc h4 {
        left: -10px;
        padding: 0 10px
    }
}

.credit-calc h4:not(:last-child) {
    margin: 0 0 40px
}

.credit-calc__subtitle {
    font-size: .9375rem;
    line-height: 1.4;
    color: #545456
}

.credit-calc__subtitle:not(:last-child) {
    margin: 0 0 15px
}

.credit-calc__desc {
    width: 100%;
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.5;
    color: dimgray
}

.credit-calc__desc:not(:last-child) {
    margin: 0 0 35px
}

.credit-calc__text {
    width: 100%;
    font-size: 1rem;
    line-height: 1.375;
    text-align: center
}

.credit-calc__text:not(:last-child) {
    margin: 0 0 30px
}

.credit-calc__text a {
    color: #f15a26;
    text-decoration: underline;
    -webkit-text-decoration-color: transparent;
    text-decoration-color: transparent
}

.credit-calc__text a:hover {
    -webkit-text-decoration-color: #f15a26;
    text-decoration-color: #f15a26
}

.credit-calc__hint {
    width: 100%;
    font-weight: 300;
    font-size: .875rem;
    line-height: 1.35714
}

.credit-calc__prop {
    width: 100%;
    border-bottom: 1px solid #ccc;
    padding: 20px 0 20px
}

.credit-calc__prop--main {
    width: 100%
}

.credit-calc__prop--main .credit-calc__prop-name {
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.5;
    color: dimgray;
    text-align: left
}

.credit-calc__prop--main .credit-calc__prop-val {
    margin: -4px 0 0;
    font-weight: bold;
    font-size: 2.875rem;
    line-height: 1.02174;
    color: #f15a26;
    text-align: left
}

.credit-calc__prop--main .credit-calc__prop-val-unit {
    margin: 0 0 0 10px;
    font-size: 1.5625rem;
    line-height: 1.30769
}

.credit-calc__prop-name {
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.5;
    color: #696969;
    text-align: left
}

.credit-calc__prop-name:not(:last-child) {
    margin: 0 0 3px
}

.credit-calc__prop-val {
    font-size: 1.375rem;
    line-height: 1.36364;
    color: #545456;
    text-align: left
}

.credit-help {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 65px -15px
}

@media screen and (max-width: 1440px) {
    .credit-help {
        margin: 50px -15px
    }
}

@media screen and (max-width: 990px) {
    .credit-help {
        margin: 20px -15px
    }
}

.credit-help__item {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    width: calc(50% - 30px);
    min-height: 450px;
    margin: 15px;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    z-index: 0
}

@media screen and (max-width: 1180px) {
    .credit-help__item {
        width: calc(100% - 30px);
        min-height: 300px
    }
}

.credit-help__item::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 45%;
    background-image: -webkit-linear-gradient(bottom, #f2f7f9 70px, transparent);
    background-image: -o-linear-gradient(bottom, #f2f7f9 70px, transparent);
    background-image: linear-gradient(0deg, #f2f7f9 70px, transparent);
    z-index: 1
}

.credit-help__img {
    position: absolute;
    bottom: 70px;
    right: 0;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: calc(100% - 70px);
    z-index: 0
}

.credit-help__content {
    position: relative;
    padding: 50px;
    z-index: 1
}

@media screen and (max-width: 1180px) {
    .credit-help__content {
        padding: 20px 50px
    }
}

@media screen and (max-width: 990px) {
    .credit-help__content {
        padding: 20px
    }
}

.credit-help__content .btn {
    padding: 10px 25px
}

.credit-help__title {
    color: #f15a26;
    font-weight: bold;
    font-size: 1.625rem;
    line-height: 1.30769
}

.credit-help__title:not(:last-child) {
    margin: 0 0 20px
}

.credit-help__desc {
    color: #545456;
    font-size: 1rem;
    line-height: 1.5
}

.credit-help__desc:not(:last-child) {
    margin: 0 0 25px
}

.credit__footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -10px 0;
    padding: 0 0 40px
}

.credit__footer .pagination {
    width: auto;
    margin: 10px auto;
    padding: 0
}

.credit__footer .pagination:not(:last-child) {
    margin: 10px auto 40px
}

.credit__footer .pagination ul {
    border: none
}

.credit__footer .pagination ul:not(:last-child) {
    margin: 0 20px 0 0
}

.credit__footer .pagination__prev {
    margin-left: 30px
}

.credit__footer .pagination__prev:not(:last-child) {
    margin: 0 20px 0 30px
}

.credit__footer .pagination__prev a {
    color: #f15a26
}

.credit__footer .pagination__next {
    margin-right: 30px
}

.credit__footer .pagination__next a {
    color: #f15a26
}

.credit__footer-links {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: right;
    margin: -12px
}

@media screen and (max-width: 600px) {
    .credit__footer-links {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        margin: -12px 0
    }
}

@media screen and (max-width: 600px) {
    .credits {
        margin-bottom: 10px
    }
}

.credits-tab.tabs--style {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 45px !important
}

@media screen and (max-width: 600px) {
    .credits-tab.tabs--style {
        margin-bottom: 15px !important
    }
}

.credits__item {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 40px 80px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    background-color: #fff;
    z-index: 0
}

@media screen and (max-width: 1440px) {
    .credits__item {
        padding: 20px 50px
    }
}

@media screen and (max-width: 990px) {
    .credits__item {
        height: max-content;
    }
}

@media screen and (max-width: 600px) {
    .credits__item {
        padding: 15px
    }
}

.credits__item:not(:last-child) {
    margin: 0 0 70px
}

@media screen and (max-width: 1180px) {
    .credits__item:not(:last-child) {
        margin: 0 0 50px
    }
}

@media screen and (max-width: 990px) {
    .credits__item:not(:last-child) {
        margin: 0 0 20px
    }
}

.credits__item-date {
    width: 100%;
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.5;
    color: dimgray
}

.credits__item-date span {
    margin-left: 5px;
    color: #545456;
    font-weight: normal
}

.credits__item-favorite {
    position: absolute;
    top: 40px;
    right: 0;
    width: 50px;
    padding: 10px;
    border-top: 1px solid #bbcbd1;
    border-bottom: 1px solid #bbcbd1;
    background-color: #fff;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    z-index: 1
}

.credits__item-favorite::before {
    content: "";
    display: block;
    position: absolute;
    top: -3px;
    bottom: -3px;
    left: 0;
    width: 10px;
    -webkit-clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
    clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
    background-color: #bbcbd1;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    z-index: 0
}

.credits__item-favorite::after {
    content: "";
    display: block;
    position: absolute;
    top: -3px;
    bottom: -3px;
    left: -1px;
    width: 10px;
    -webkit-clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
    clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
    background-color: #fff;
    z-index: 0
}

.credits__item-favorite:hover {
    border-color: #f15a26
}

.credits__item-favorite:hover::before {
    background-color: #f15a26
}

.credits__item-favorite:hover .icon {
    fill: #f15a26
}

.credits__item-favorite.active {
    background-color: #f15a26;
    border-color: #f15a26
}

.credits__item-favorite.active::before {
    background-color: #f15a26
}

.credits__item-favorite.active .icon {
    fill: #fff
}

.credits__item-favorite .icon {
    display: block;
    width: 18px;
    height: 18px;
    margin: 0 0 0 8px;
    fill: #bbcbd1;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.credits__item-content {
    width: 65%;
    padding-right: 20px
}

@media screen and (max-width: 990px) {
    .credits__item-content {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        width: 100%;
        padding-right: 0
    }
}

.credits__item-content.w100 {
    width: 100%
}

.credits__item-content.flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.credits__item-content-left {
    width: calc(100% - 310px);
    margin: 0 70px 0 0
}

@media screen and (max-width: 1680px) {
    .credits__item-content-left {
        width: calc(100% - 260px);
        margin: 0 20px 0 0
    }
}

@media screen and (max-width: 1180px) {
    .credits__item-content-left {
        width: 100%;
        margin: 0 0 20px
    }
}

.credits__item-content-left.wide {
    width: calc(100% - 280px)
}

@media screen and (max-width: 1180px) {
    .credits__item-content-left.wide {
        width: 100%
    }
}

.credits__item-content-left.wide:not(:last-child) {
    margin: 0 0 26px
}

.credits__item-content .w50 {
    padding-right: 20px
}

@media screen and (max-width: 450px) {
    .credits__item-content .w50 {
        width: 100%;
        padding-right: 0
    }
}

.credits__item-content .w50:not(:last-child) {
    margin: 0 0 30px
}

@media screen and (max-width: 990px) {
    .credits__item-content .w50:not(:last-child) {
        margin: 0 0 15px
    }
}

.credits__item-content .list-wIcon li {
    margin: 0
}

.credits__item-content .list-wIcon li:not(:last-child) {
    margin: 0 0 30px
}

@media screen and (max-width: 990px) {
    .credits__item-content .list-wIcon li:not(:last-child) {
        margin: 0 0 15px
    }
}

.credits__item-content .list-wIcon li::before {
    display: none
}

.credits__item-content h5:not(:last-child) {
    margin-bottom: 15px
}

.credits__item-content p {
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.5;
    color: #545456
}

.credits__item-content p:not(:last-child) {
    margin: 0 0 20px
}

.credits__item-content p b {
    font-weight: normal
}

.credits__item-content ul:not(:last-child) {
    margin: 0 0 20px
}

.credits__item-content ul li {
    position: relative;
    padding-left: 15px;
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.5;
    z-index: 0
}

.credits__item-content ul li::before {
    content: "";
    display: block;
    position: absolute;
    top: 11px;
    left: 0;
    width: 6px;
    height: 6px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #f15a26;
    z-index: 0
}

@media screen and (max-width: 990px) {
    .credits__item-content ul li::before {
        top: 8px
    }
}

.credits__item-content-right {
    width: 240px
}

.credits__item-content-right.wide {
    width: 280px
}

@media screen and (max-width: 1180px) {
    .credits__item-content-right.wide {
        width: 100%
    }
}

@media screen and (max-width: 1180px) {
    .credits__item-content-right.wide .btn {
        width: auto
    }
}

.credits__item-content-right.wide:not(:last-child) {
    margin: 0 0 26px
}

.credits__item-content-right p {
    font-weight: normal;
    font-size: 1.125rem;
    line-height: 1.38889;
    color: #545456
}

.credits__item-content-right p:not(:last-child) {
    margin: 0 0 3px
}

.credits__item-content-right ul {
    margin-bottom: 10px
}

.credits__item-content-right ul li {
    margin-bottom: 0
}

.credits__item-content-right .btn {
    width: 100%;
    text-align: center
}

.credits__item-head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

.credits__item-head .h4, .credits__item-head h4 {
    margin-bottom: 0
}

.credits__item-head:not(:last-child) {
    margin: 0 0 25px
}

.credits__item-link {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1rem;
    line-height: 1.375;
    color: #f15a26
}

.credits__item-link .icon {
    display: block;
    margin: 0 0 0 10px;
    width: 19px;
    height: 19px;
    fill: #f15a26
}

.credits__item-terms {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

@media screen and (max-width: 1680px) {
    .credits__item-terms {
        border: none;
        margin: 1px 0 0 1px
    }
}

.credits__item-terms:not(:last-child) {
    margin: 0 0 25px
}

.credits__item-terms.bg {
    background-color: #fff
}

.credits__item-terms-el {
    width: calc(100% / 3 + 1px);
    padding: 15px 25px;
    border: 1px solid #f2f7f9;
    margin-left: -1px;
    margin-bottom: -1px
}

.credits__item-terms-el.w50 {
    width: 50%
}

@media screen and (max-width: 450px) {
    .credits__item-terms-el.w50 {
        width: 100%
    }
}

.credits__item-terms-el.w50:not(:last-child) {
    margin: -1px 0 0 -1px
}

@media screen and (max-width: 1680px) {
    .credits__item-terms-el {
        width: calc(100% / 3 + 1px);
        border: 1px solid #ebebeb;
        padding: 10px 15px;
        margin: -1px 0 0 -1px
    }
}

@media screen and (max-width: 600px) {
    .credits__item-terms-el {
        width: 50%
    }
}

@media screen and (max-width: 450px) {
    .credits__item-terms-el {
        width: 100%
    }
}

.credits__item-terms-el:not(:last-child) {
    border-right: 1px solid #ebebeb
}

.credits__item-terms.count-4 .credits__item-terms-el {
    width: 25%
}

@media screen and (max-width: 1180px) {
    .credits__item-terms.count-4 .credits__item-terms-el {
        width: 50%
    }
}

@media screen and (max-width: 600px) {
    .credits__item-terms.count-4 .credits__item-terms-el {
        width: 100%
    }
}

.credits__item-terms-name {
    font-weight: 300;
    font-size: .875rem;
    line-height: 1.35714;
    color: #545456
}

.credits__item-terms-val {
    font-weight: bold;
    font-size: 1.125rem;
    line-height: 1.38889;
    color: #f15a26
}

.credits__item-hint {
    width: 100%;
    font-weight: 300;
    font-size: .875rem;
    line-height: 1.35714;
    color: dimgray
}

.credits__item-img {
    position: relative;
    width: 35%;
    text-align: center;
    z-index: 0
}

@media screen and (max-width: 990px) {
    .credits__item-img {
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0;
        width: 100%;
        margin: 0 0 20px
    }
}

.credits__item-img img {
    display: block;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    margin: 0 auto
}

.credits__item-img img:not(:last-child) {
    margin-bottom: 34px
}

@media screen and (max-width: 990px) {
    .credits__item-img img:not(:last-child) {
        margin-bottom: 15px
    }
}

@media screen and (max-width: 1440px) {
    .credits__item-img img {
        margin: 60px auto 0
    }
}

@media screen and (max-width: 990px) {
    .credits__item-img img {
        max-width: 350px;
        max-height: 350px
    }
}

@media screen and (max-width: 600px) {
    .credits__item-img img {
        margin: 0 auto
    }
}

@media screen and (max-width: 450px) {
    .credits__item-img img {
        max-width: 100%;
        max-height: 100%
    }
}

.credits__item-label {
    position: absolute;
    top: 0;
    right: 0;
    background-color: #f28a3f;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 12px 20px;
    font-weight: bold;
    font-size: .875rem;
    line-height: 1.07143;
    color: #fff
}

@media screen and (max-width: 1440px) {
    .credits__item-label {
        top: 20px;
        right: 10px
    }
}

@media screen and (max-width: 600px) {
    .credits__item-label {
        top: 70px;
        right: -20px;
        -webkit-border-radius: 5px 0 0 5px;
        border-radius: 5px 0 0 5px
    }
}

.credits__item-nums {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    max-height: 120px;
    overflow: hidden;
    z-index: 0
}

.credits__item-nums.expanded {
    max-height: 100%;
    padding-bottom: 60px
}

.credits__item-nums.expanded .credits__item-nums-el:nth-child(n+5) {
    opacity: 1
}

.credits__item-nums-expand {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 60px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #fff), to(rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(bottom, #fff 50%, rgba(255, 255, 255, 0));
    background: -o-linear-gradient(bottom, #fff 50%, rgba(255, 255, 255, 0));
    background: linear-gradient(0deg, #fff 50%, rgba(255, 255, 255, 0));
    z-index: 1
}

.credits__item-nums-expand span {
    font-weight: 300;
    font-size: .875rem;
    line-height: 1.35714;
    color: #545456
}

.credits__item-nums-expand a {
    color: #f15a26;
    text-decoration: underline;
    -webkit-text-decoration-style: dotted;
    text-decoration-style: dotted
}

.credits__item-nums-el {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: calc(100% / 3);
    padding: 0 0 0 25px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    z-index: 0
}

@media screen and (max-width: 600px) {
    .credits__item-nums-el {
        width: 100%;
        margin: 5px 0
    }
}

.credits__item-nums-el:nth-child(n+5) {
    opacity: 0.35
}

.credits__item-nums-el:not(:last-child)::before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50px;
    width: calc(100% - 75px);
    height: 1px;
    background-color: #f2f7f9;
    z-index: -1
}

@media screen and (max-width: 600px) {
    .credits__item-nums-el:not(:last-child)::before {
        display: none
    }
}

.credits__item-nums-el .icon {
    position: absolute;
    top: 6px;
    left: 0;
    display: block;
    width: 20px;
    height: 20px;
    fill: #f15a26;
    z-index: 0
}

.credits__item-nums-val {
    display: block;
    padding: 0 25px 5px 0;
    font-weight: bold;
    color: #f15a26;
    font-size: 1.625rem;
    line-height: 1.30769;
    background-color: #fff
}

.credits__item-nums-desc {
    display: block;
    padding: 0 25px 0 0;
    font-size: 1rem;
    line-height: 1.375;
    color: #97999a;
    background-color: #fff
}

.styled-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -10px
}

@media screen and (max-width: 800px) {
    .styled-list {
        margin: -5px
    }
}

.styled-list__item {
    width: calc(50% - 20px);
    margin: 10px
}

@media screen and (max-width: 800px) {
    .styled-list__item {
        width: calc(100% - 10px);
        margin: 5px
    }
}

.styled-list.w100 .styled-list__item {
    width: 100%;
    margin: 0;
    padding-left: 0 !important
}

.styled-list.w100 .styled-list__item::before {
    display: none
}

.styled-list__link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 20px;
    border: 1px solid #f2f7f9;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

@media screen and (max-width: 800px) {
    .styled-list__link {
        padding: 10px
    }
}

.styled-list__link:hover {
    background-color: #f8fbfc;
    border-color: #f8fbfc
}

.styled-list__link:hover .styled-list__img {
    background-color: #f15a26
}

.styled-list__link:hover .styled-list__img .icon {
    fill: #fff
}

.styled-list__img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 45px;
    height: 45px;
    background-color: #f2f7f9;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.styled-list__img:not(:last-child) {
    margin: 0 20px 0 0
}

.styled-list__img .icon {
    display: block;
    width: 24px;
    height: 24px;
    margin: auto;
    fill: #f15a26;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.styled-list__text {
    display: block;
    width: calc(100% - 65px);
    margin: auto;
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.3125;
    color: dimgray
}

.ui-single {
    position: relative
}

.ui-single .ui-slider {
    position: relative;
    height: 2px;
    border: none;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    background-color: transparent
}

.ui-single .ui-slider-range {
    border: none;
    height: 2px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    background-color: #f15a26
}

.ui-single .ui-slider-handle {
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 20px;
    height: 20px;
    background-color: #fff;
    -webkit-box-shadow: 0px 4px 10px rgba(29, 55, 66, 0.2);
    box-shadow: 0px 4px 10px rgba(29, 55, 66, 0.2);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: none;
    cursor: pointer;
    margin-left: 5px
}

.ui-single .ui-slider-handle::before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 10px;
    height: 10px;
    background-color: #f15a26;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    z-index: 0
}

.ui-single span {
    position: absolute;
    right: 18px;
    top: 20px;
    color: #696969;
    font-size: 1.125rem
}

.ui-single input[type="text"] {
    display: block;
    width: 100%;
    padding: 15px 20px;
    font-size: 1.125rem;
    line-height: 1.38889;
    border: 1px solid #f2f7f9;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    background-color: #fff;
    color: #696969
}

.ui-single input[type="text"]::-webkit-input-placeholder {
    color: #696969
}

.ui-single input[type="text"]::-moz-placeholder {
    color: #696969
}

.ui-single input[type="text"]::-ms-input-placeholder {
    color: #696969
}

.ui-single input[type="text"]::placeholder {
    color: #696969
}

.tab-col {
    margin-bottom: 15px
}

.tabs__content {
    width: 100%
}

.quest-list {
    width: 100%
}

.quest-list__item {
    border-bottom: 1px solid #F2F7F9
}

.quest-list__item:first-child {
    border-top: 1px solid #F2F7F9
}

.quest-list__item-name {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 25px 40px;
    cursor: pointer;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

@media screen and (max-width: 450px) {
    .quest-list__item-name {
        padding: 15px
    }
}

.quest-list__item-name span {
    width: calc(100% - 30px);
    padding-right: 15px;
    font-size: 1.375rem;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.quest-list__item-name .img {
    width: 30px;
    height: 30px;
    border: 1px solid #f15a26;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.quest-list__item-name .img .icon {
    stroke: #f15a26;
    width: 12px;
    height: 12px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.quest-list__item-content {
    color: #696969;
    padding: 40px;
    display: none
}

@media screen and (max-width: 800px) {
    .quest-list__item-content {
        padding: 25px
    }
}

@media screen and (max-width: 450px) {
    .quest-list__item-content {
        padding: 15px
    }
}

.quest-list__item-content p {
    margin-bottom: 15px;
    color: dimgray;
    font-weight: 300;
    line-height: 150%
}

.quest-list__item:hover .quest-list__item-name .icon {
    stroke: dimgray
}

.quest-list__item:hover .quest-list__item-name span {
    color: #f15a26
}

.quest-list__item.active .quest-list__item-name {
    background-color: rgba(242, 247, 249, 0.5)
}

.quest-list__item.active .quest-list__item-name span {
    color: #f15a26
}

.quest-list__item.active .quest-list__item-name .img {
    border-color: dimgray;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.quest-list__item.active .quest-list__item-name .img .icon {
    stroke: dimgray
}

.quest-list__title h4, .quest-list__title .h4 {
    font-size: 1.625rem;
    margin-bottom: 40px;
    color: #f15a26;
    font-style: normal;
    font-weight: bold;
    line-height: 47px
}

@media screen and (max-width: 800px) {
    .quest-list__title h4, .quest-list__title .h4 {
        margin-bottom: 20px
    }
}

@media screen and (max-width: 450px) {
    .quest-list__title h4, .quest-list__title .h4 {
        margin-bottom: 10px
    }
}

.form-rq {
    padding: 50px 0 20px;
    border: 1px solid #C2CBCF;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: relative
}

@media screen and (max-width: 800px) {
    .form-rq {
        padding: 25px 0 0
    }
}

.form-rq__title {
    position: absolute;
    padding: 0 10px;
    left: 45px;
    top: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background: white
}

@media screen and (max-width: 1680px) {
    .form-rq__title {
        left: 25px
    }
}

@media screen and (max-width: 600px) {
    .form-rq__title {
        left: 15px
    }
}

.form-rq__title h2, .form-rq__title .h2 {
    display: inline;
    font-size: 2.375rem;
    font-style: normal;
    font-weight: normal;
    font-size: 38px;
    line-height: 124%
}

@media screen and (max-width: 1180px) {
    .form-rq__title h2, .form-rq__title .h2 {
        font-size: 2rem
    }
}

@media screen and (max-width: 800px) {
    .form-rq__title h2, .form-rq__title .h2 {
        font-size: 1.75rem
    }
}

@media screen and (max-width: 600px) {
    .form-rq__title h2, .form-rq__title .h2 {
        font-size: 1.5625rem
    }
}

.form-rq__group {
    padding: 30px 30px 15px 65px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media screen and (max-width: 1680px) {
    .form-rq__group {
        padding: 15px 15px 15px 35px
    }
}

@media screen and (max-width: 600px) {
    .form-rq__group {
        padding: 15px 15px 15px 15px
    }
}

.form-rq__group:not(:last-child) {
    margin-bottom: 40px;
    border-bottom: 1px solid #f2f7f9
}

@media screen and (max-width: 600px) {
    .form-rq__group:not(:last-child) {
        margin-bottom: 15px
    }
}

.form-rq__group-img {
    width: 40px;
    height: 40px;
    margin-right: 20px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #EBF2F5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.form-rq__group-img .icon {
    width: 18px;
    height: 18px;
    fill: #9DAEB5
}

.form-rq__group-title {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 25px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.form-rq__group-title span {
    width: calc(100% - 60px);
    font-size: 1.25rem;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 235%;
    color: #545456
}

@media screen and (max-width: 600px) {
    .form-rq__group-title span {
        line-height: 120%;
        font-size: 1.0625rem
    }
}

@media screen and (max-width: 600px) {
    .form-rq__group:last-child .form-rq__item:nth-last-child(1), .form-rq__group:last-child .form-rq__item:nth-last-child(2) {
        width: 50%
    }
}

@media screen and (max-width: 450px) {
    .form-rq__group:last-child .form-rq__item:nth-last-child(1), .form-rq__group:last-child .form-rq__item:nth-last-child(2) {
        width: 100%
    }
}

.form-rq__group .bx-bxu-thumb-thumb {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.form-rq__group .bx-bxu-thumb-thumb .upload-file-error {
    margin-top: 5px
}

.form-rq__group .bx-bxu-thumb-thumb .upload-file-size {
    margin-left: 10px
}

.form-rq__item {
    position: relative;
    width: calc(33.33% - 25px);
    max-width: 100%;
    margin: 0 25px 30px 0;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.form-rq__item .btn-full {
    max-height: 60px
}

@media screen and (max-width: 1440px) {
    .form-rq__item {
        width: calc(50% - 25px)
    }
}

@media screen and (max-width: 600px) {
    .form-rq__item {
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px
    }
}

.form-rq__item--double {
    width: 66.66%;
    margin-right: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media screen and (max-width: 1440px) {
    .form-rq__item--double {
        width: 100%
    }
}

.form-rq__item--double .form-rq__item {
    width: calc(50% - 25px);
    margin-bottom: 0
}

@media screen and (max-width: 600px) {
    .form-rq__item--double .form-rq__item {
        width: 100%
    }
}

@media screen and (max-width: 800px) {
    .form-rq__item--double .form-rq__item:not(:last-child) {
        margin-bottom: 30px
    }
}

.form-rq__item--full {
    width: calc(100% - 25px)
}

@media screen and (max-width: 800px) {
    .form-rq__item--full {
        width: 100%
    }
}

@media screen and (max-width: 600px) {
    .form-rq__item.placeholder {
        display: none
    }
}

.form-rq__item .password-control {
    position: absolute;
    bottom: 20px;
    right: 6px;
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url(/local/templates/belapb/css/../img/svg/view.svg);
    cursor: pointer
}

.form-rq__item .password-control.view {
    background-image: url(/local/templates/belapb/css/../img/svg/no-view.svg)
}

@media screen and (max-width: 450px) {
    .form-rq__item .password-control {
        bottom: 7px
    }
}

.form-rq__tabs {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.form-rq__tabs-btns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 50px
}

@media screen and (max-width: 600px) {
    .form-rq__tabs-btns {
        margin-bottom: 15px
    }
}

.form-rq__tabs-btn {
    padding: 16px 30px;
    font-size: 1.125rem;
    font-weight: normal;
    line-height: 139%;
    color: #545456;
    border: 1px solid #f2f7f9;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    cursor: pointer
}

@media screen and (max-width: 600px) {
    .form-rq__tabs-btn {
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
        padding: 10px
    }
}

.form-rq__tabs-btn:first-child {
    -webkit-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px
}

@media screen and (max-width: 450px) {
    .form-rq__tabs-btn:first-child {
        -webkit-border-radius: 5px;
        border-radius: 5px
    }
}

.form-rq__tabs-btn:last-child {
    -webkit-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0
}

@media screen and (max-width: 450px) {
    .form-rq__tabs-btn:last-child {
        -webkit-border-radius: 5px;
        border-radius: 5px
    }
}

.form-rq__tabs-btn.active {
    border-color: #f15a26;
    color: #f15a26
}

.form-rq__tabs-btn:hover {
    color: #f15a26
}

.form-rq__tabs-content {
    width: 100%;
    display: none
}

.form-rq__tabs > .form-rq__group {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none
}

.form-rq__faq {
    margin-bottom: 80px
}

@media screen and (max-width: 990px) {
    .form-rq__faq {
        margin-bottom: 40px
    }
}

@media screen and (max-width: 600px) {
    .form-rq__faq {
        margin-bottom: 25px
    }
}

.form-rq__faq .quest-list__item-name {
    padding: 25px 60px 25px 65px
}

@media screen and (max-width: 1440px) {
    .form-rq__faq .quest-list__item-name {
        padding: 25px 40px
    }
}

@media screen and (max-width: 450px) {
    .form-rq__faq .quest-list__item-name {
        padding: 15px
    }
}

.form-rq__faq .quest-list__item-content {
    padding: 40px 65px
}

@media screen and (max-width: 1440px) {
    .form-rq__faq .quest-list__item-content {
        padding: 40px
    }
}

@media screen and (max-width: 800px) {
    .form-rq__faq .quest-list__item-content {
        padding: 25px
    }
}

@media screen and (max-width: 450px) {
    .form-rq__faq .quest-list__item-content {
        padding: 15px
    }
}

.form-rq__faq .quest-list__item.active .quest-list__item-name span {
    color: #545456
}

.form-rq--show-to-enter {
    margin-bottom: 60px;
    position: relative
}

.form-rq--show-to-enter .form-rq__close {
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    height: 50px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

@media screen and (max-width: 600px) {
    .form-rq--show-to-enter .form-rq__close {
        background-color: #fff;
        top: -15px;
        right: -15px
    }
}

.form-rq--show-to-enter .form-rq__close._visible {
    opacity: 1;
    visibility: visible
}

.form-rq--show-to-enter .form-rq__close .icon {
    fill: dimgray;
    width: 20px;
    height: 20px
}

.form-rq--show-to-enter .form-rq__wrp {
    max-width: 900px;
    margin: 0 auto
}

@media screen and (max-width: 990px) {
    .form-rq--show-to-enter .form-rq__wrp {
        padding: 0 15px
    }
}

.form-rq--show-to-enter .form-rq__item {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.form-rq--show-to-enter .form-rq__item .form-rq__item {
    width: auto;
    margin: 0;
    min-width: 50%
}

@media screen and (max-width: 600px) {
    .form-rq--show-to-enter .form-rq__item .form-rq__item {
        width: 100%;
        margin-bottom: 15px
    }
}

.form-rq--show-to-enter .form-rq__item .form-rq__item .required--sbmt {
    margin-left: auto
}

.form-rq--show-to-enter .form-rq__toggle {
    display: none
}

::-webkit-input-placeholder {
    font-size: 18px;
    font-family: "Circe", Verdana;
    font-style: normal;
    font-weight: normal;
    line-height: 139%;
    color: #97999a
}

:-moz-placeholder {
    font-size: 18px;
    font-family: "Circe", Verdana;
    font-style: normal;
    font-weight: normal;
    line-height: 139%;
    color: #97999a
}

::-moz-placeholder {
    font-size: 18px;
    font-family: "Circe", Verdana;
    font-style: normal;
    font-weight: normal;
    line-height: 139%;
    color: #97999a
}

:-ms-input-placeholder {
    font-size: 18px;
    font-family: "Circe", Verdana;
    font-style: normal;
    font-weight: normal;
    line-height: 139%;
    color: #97999a
}

.form-rq__item.required.password-first.succes input {
    color: dimgray !important;
    border-color: #f2f7f9 !important
}

.form-rq__item.required.password-second.succes input {
    color: dimgray !important;
    border-color: #f2f7f9 !important
}

.form-style .form-captcha {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.form-style .form-captcha img {
    margin-right: 20px;
    margin-top: 0;
    margin-bottom: 0;
}
@media (max-width: 450px) {
    .form-style .form-captcha img {
        margin-bottom: 10px;
    }
}

.form-style .form-captcha input.captcha_word {
    border: 1px solid #f2f7f9 !important;
    padding: 10px 10px 10px 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-size: 1rem;
    line-height: 139%;
    color: #696969;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    outline: none !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin-top: 10px;
    padding: 15px 10px 10px 20px;
    background: #FFFFFF;
    border: 1px solid #c2cbcf !important;
    font-family: "Circe", Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 1rem;
    line-height: 139%;
    color: #696969;
    height: 49px;
}

.form-style .form-captcha input.captcha_word::-webkit-input-placeholder {
    color: #696969
}

.form-style .form-captcha input.captcha_word::-moz-placeholder {
    color: #696969
}

.form-style .form-captcha input.captcha_word::-ms-input-placeholder {
    color: #696969
}

.form-style .form-captcha input.captcha_word::placeholder {
    color: #696969
}

.form-rq__item.form-captcha {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 10px;
}

@media screen and (max-width: 450px) {
    .form-rq__item.form-captcha {
        display: block;
        text-align: center
    }
}

.form-rq__item.form-captcha img {
    margin-bottom: 0;
}

@media screen and (max-width: 450px) {
    .form-rq__item.form-captcha img {
        margin-right: 0px
    }
}

.container .form-rq__item.form-captcha input.captcha_word {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-size: 1rem;
    line-height: 139%;
    color: #696969;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    outline: none !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 15px 10px 10px 20px;
    background: #FFFFFF;
    border: 1px solid #c2cbcf !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-family: "Circe", Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 1rem;
    line-height: 139%;
    color: #696969;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    outline: none !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
@media (max-width:450px) {
    .container .form-rq__item.form-captcha input.captcha_word {
        margin-top: 10px;
    }
}

.form-rq__item.form-captcha input.captcha_word::-webkit-input-placeholder {
    color: #545456;
    font-size: .9375rem;
}

.form-rq__item.form-captcha input.captcha_word::-moz-placeholder {
    color: #545456;
    font-size: .9375rem;
}

.form-rq__item.form-captcha input.captcha_word::-ms-input-placeholder {
    color: #545456;
    font-size: .9375rem;
}

.form-rq__item.form-captcha input.captcha_word::placeholder {
    color: #696969
}

@media screen and (max-width: 450px) {
    .form-rq__item.form-captcha input.captcha_word {
        margin: auto;
        margin-top: 10px
    }
}

.form-style.required span::after {
    content: '*';
    width: 10px;
    height: 100%;
    left: 100%;
    top: 0;
    color: #f15a26
}

.form-style.not-equally textarea, .form-style.not-equally input {
    border-color: #f15a26 !important;
    color: #f15a26 !important
}

.form-style span {
    font-size: .75rem;
    font-style: normal;
    font-weight: normal;
    line-height: 140%;
    color: #545456;
    margin-bottom: 15px
}

@media screen and (max-width: 450px) {
    .form-style span {
        margin-bottom: 10px
    }
}

.form-style input[type="text"], .form-style input[type="tel"], .form-style input[type="email"], .form-style input[type="password"], .form-style textarea {
    width: 100%;
    padding: 15px 10px 10px 20px;
    background: #FFFFFF;
    border: 1px solid #f2f7f9 !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    height: 60px;
    font-family: "Circe", Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 1rem;
    line-height: 139%;
    color: #696969;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    outline: none !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.form-style input[type="text"]::-webkit-input-placeholder, .form-style input[type="tel"]::-webkit-input-placeholder, .form-style input[type="email"]::-webkit-input-placeholder, .form-style input[type="password"]::-webkit-input-placeholder, .form-style textarea::-webkit-input-placeholder {
    font-size: 1rem;
    color: #696969
}

.form-style input[type="text"]::-moz-placeholder, .form-style input[type="tel"]::-moz-placeholder, .form-style input[type="email"]::-moz-placeholder, .form-style input[type="password"]::-moz-placeholder, .form-style textarea::-moz-placeholder {
    font-size: 1rem;
    color: #696969
}

.form-style input[type="text"]::-ms-input-placeholder, .form-style input[type="tel"]::-ms-input-placeholder, .form-style input[type="email"]::-ms-input-placeholder, .form-style input[type="password"]::-ms-input-placeholder, .form-style textarea::-ms-input-placeholder {
    font-size: 1rem;
    color: #696969
}

.form-style input[type="text"]::placeholder, .form-style input[type="tel"]::placeholder, .form-style input[type="email"]::placeholder, .form-style input[type="password"]::placeholder, .form-style textarea::placeholder {
    font-size: 1rem;
    color: #696969
}

@media screen and (max-width: 600px) {
    .form-style input[type="text"], .form-style input[type="tel"], .form-style input[type="email"], .form-style input[type="password"], .form-style textarea {
        padding: 10px 5px 10px 10px;
        min-height: unset;
        height: 50px
    }
}

.form-style textarea {
    min-height: 170px
}

.form-style button {
    min-height: 60px;
    cursor: pointer;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

@media screen and (max-width: 1440px) {
    .form-style button {
        width: 100%
    }
}

.form-style .jq-selectbox {
    width: 100%;
    border: 1px solid #f2f7f9;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #97999a
}

.form-style .jq-selectbox__select {
    height: 58px;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    background: transparent
}

@media screen and (max-width: 600px) {
    .form-style .jq-selectbox__select {
        height: 48px
    }
}

.form-style .jq-selectbox__select-text {
    font-size: 1rem;
    width: 100%;
    font-style: normal;
    font-weight: normal;
    line-height: 139%;
    color: gray;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    padding: 26px 10px 9px 20px
}

.form-callback .form-callback__content .form-callback__form .form-callback__group .jq-selectbox__select-text {
    padding: 20px 10px;
}

.form-callback .form-style .absl ~ .styler .jq-selectbox__select-text {
    padding: 26px 10px 9px 20px;
}

@media screen and (max-width: 600px) {
    .form-style .jq-selectbox__select-text {
        padding-left: 10px;
        padding-top: 25px;
        padding-bottom: 5px
    }
    .form-callback .form-callback__content .form-callback__form .form-callback__group .jq-selectbox__select-text {
        padding: 16px 10px;
    }

    .form-callback .form-style .absl ~ .styler .jq-selectbox__select-text {
        padding-top: 22px;
        padding-left: 12px;
    }
}

.form-style .jq-selectbox__trigger-arrow {
    -webkit-background-size: 10px 10px;
    background-size: 10px 10px
}

.form-style .jq-selectbox__dropdown {
    top: 100%;
    bottom: auto;
    border: 1px solid #F2F7F9;
    max-width: 100%;
    left: 0
}

.form-style .jq-selectbox li {
    padding-left: 20px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    font-size: 1rem;
    line-height: 139%;
    white-space: pre-wrap
}

@media screen and (max-width: 600px) {
    .form-style .jq-selectbox li {
        padding-left: 10px
    }
}

.form-style .jq-selectbox li:hover, .form-style .jq-selectbox li.selected {
    background: #f15a26
}

.form-style .jq-file {
    width: 236px;
    min-height: 60px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: flex;
    border: 1px solid transparent;
    -webkit-border-image: url("/local/templates/belapb/css/../img/border-dashed.png") 1 round;
    -o-border-image: url("/local/templates/belapb/css/../img/border-dashed.png") 1 round;
    border-image: url("/local/templates/belapb/css/../img/border-dashed.png") 1 round;
    border-image-width: 1px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

@media screen and (max-width: 1440px) {
    .form-style .jq-file {
        width: 100%
    }
}

@media screen and (max-width: 450px) {
    .form-style .jq-file {
        margin-bottom: 15px
    }
}

.form-style .jq-file__name {
    display: none
}

.form-style .jq-file__browse {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1rem;
    position: relative;
    padding: 0;
    width: auto;
    height: auto;
    border: none;
    background: none;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-style: normal;
    font-weight: normal;
    line-height: 138%;
    color: #545456;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.form-style .jq-file__browse::before {
    content: url(/img/svg/paperclip.svg);
    padding: 0 15px 0 20px
}

.form-style .jq-file:hover {
    background: #f2f7f9
}

.form-style .jq-file:hover .jq-file__browse {
    background: transparent;
    color: #f15a26
}

.form-style .input-file-list {
    padding-top: 10px
}

.form-style .input-file-list p {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 10px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.form-style .input-file-list p span {
    position: relative;
    width: 19px;
    height: 19px;
    margin-left: 9px;
    cursor: pointer;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.form-style .input-file-list p span::before, .form-style .input-file-list p span::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    background: #f15a26;
    top: 50%;
    left: 50%;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.form-style .input-file-list p span::before {
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    -ms-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg)
}

.form-style .input-file-list p span::after {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    -ms-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg)
}

.form-style .input-file-list p span:hover {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.form-style .input-file-list p:hover {
    color: #f15a26
}

.form-style--checkbox {
    height: 60px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.form-style--checkbox label {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 100%;
    cursor: pointer;
    background-color: #f2f7f9;
    padding-left: 15px
}

.form-style--checkbox span {
    max-width: calc(100% - 40px);
    margin-left: 15px;
    font-size: .8125rem;
    font-style: normal;
    font-weight: 300;
    line-height: 108%;
    color: dimgray;
    margin-bottom: 0;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.form-style--checkbox span a {
    text-decoration: underline
}

.form-style--checkbox span a:hover {
    text-decoration: none
}

.form-style--checkbox:hover span {
    color: #f15a26
}

.form-style--checkbox.error span {
    color: red
}

.form-style--checkbox-orange label {
    height: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    cursor: pointer
}

.form-style--checkbox-orange label .jq-checkbox {
    margin-top: 4px;
    border-color: #E0E5E8
}

.form-style--checkbox-orange label .jq-checkbox.checked {
    background: #f15a26;
    border-color: #f15a26
}

.form-style--checkbox-orange label .jq-checkbox.checked .jq-checkbox__div {
    width: 10px;
    height: 5px;
    margin: 3px 0 0 2px;
    border-bottom: 1px solid white;
    border-left: 1px solid white
}

.form-style--checkbox-orange label .jq-checkbox.checked + span {
    color: #545456
}

.form-style--checkbox-orange label span {
    font-size: 1.125rem;
    margin: 0 0 0 15px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    font-weight: 300;
    line-height: 150%;
    color: #C2CBCF
}

.form-style--checkbox-orange label:hover span {
    color: #f15a26
}

.form-style--radio label {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.form-style--radio label .jq-radio {
    position: relative;
    width: 20px;
    height: 20px;
    margin: 4px 0 0 0;
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #C2CBCF;
    vertical-align: unset;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.form-style--radio label .jq-radio.checked {
    background: #f15a26;
    border-color: #f15a26
}

.form-style--radio label .jq-radio.checked .jq-radio__div {
    position: absolute;
    width: 10px;
    height: 10px;
    top: 50%;
    left: 50%;
    margin: 0;
    background: white;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.form-style--radio label span {
    width: calc(100% - 40px);
    font-size: 1.125rem;
    margin: 0 0 0 15px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    font-weight: 300;
    line-height: 150%;
    color: #545456
}

.form-style.error textarea, .form-style.error input, .form-style.error-online textarea, .form-style.error-online input {
    border-color: #E49080 !important;
    color: #E49080 !important
}

.form-rq__item label span {
    color: #545456;
    font-size: .9375rem;
    max-width: 100%;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    pointer-events: none;
    margin-bottom: 10px;
    margin-left: 20px
}

@media screen and (max-width: 600px) {
    .form-rq__item label span {
        margin-bottom: 5px;
        margin-left: 10px
    }
}

.input-text-label {
    position: relative
}

.input-text-label label {
    width: 100%
}

.input-text-label .absl {
    position: absolute;
    left: 20px;
    top: 20px;
    color: #545456;
    font-size: .9375rem;
    max-width: 100%;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    margin: 0;
    pointer-events: none
}

@media screen and (max-width: 600px) {
    .input-text-label .absl {
        left: 10px;
        top: 16px
    }
}

.input-text-label.focus .absl, .input-text-label.focus-active .absl, .input-text-label._hover .absl {
    top: 7px
}

.input-text-label.focus input[type="text"], .input-text-label.focus input[type="tel"], .input-text-label.focus input[type="email"], .input-text-label.focus input[type="password"], .input-text-label.focus textarea, .input-text-label.focus-active input[type="text"], .input-text-label.focus-active input[type="tel"], .input-text-label.focus-active input[type="email"], .input-text-label.focus-active input[type="password"], .input-text-label.focus-active textarea, .input-text-label._hover input[type="text"], .input-text-label._hover input[type="tel"], .input-text-label._hover input[type="email"], .input-text-label._hover input[type="password"], .input-text-label._hover textarea {
    padding-top: 30px
}

@media screen and (max-width: 600px) {
    .input-text-label.focus input[type="text"], .input-text-label.focus input[type="tel"], .input-text-label.focus input[type="email"], .input-text-label.focus input[type="password"], .input-text-label.focus textarea, .input-text-label.focus-active input[type="text"], .input-text-label.focus-active input[type="tel"], .input-text-label.focus-active input[type="email"], .input-text-label.focus-active input[type="password"], .input-text-label.focus-active textarea, .input-text-label._hover input[type="text"], .input-text-label._hover input[type="tel"], .input-text-label._hover input[type="email"], .input-text-label._hover input[type="password"], .input-text-label._hover textarea {
        padding-top: 25px
    }
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, textarea:-webkit-autofill, textarea:-webkit-autofill:hover, textarea:-webkit-autofill:focus, select:-webkit-autofill, select:-webkit-autofill:hover, select:-webkit-autofill:focus {
    border: 1px solid transparent;
    border-bottom: 1px solid #FFFFFF;
    -webkit-text-fill-color: black;
    -webkit-box-shadow: 0 0 0px 1000px #fff inset !important;
    -webkit-transition: background-color 800000s ease-in-out 0s !important;
    -o-transition: background-color 800000s ease-in-out 0s !important;
    transition: background-color 800000s ease-in-out 0s !important;
    text-align: left
}

.form-rq__item, .form-callback__label {
    position: relative
}

@media screen and (max-width: 600px) {
    .form-rq__item .jq-selectbox__select-text, .form-callback__label .jq-selectbox__select-text {
        padding: 15px 35px 15px 10px
    }
}

.form-rq__item span, .form-callback__label span {
    margin-bottom: 0
}

.form-rq__item .select2-container, .form-callback__label .select2-container {
    position: relative;
    left: auto;
    top: auto;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    height: 58px;
    border: 1px solid #f2f7f9;
    color: #97999a;
    padding: 17px 10px 9px 20px
}

@media screen and (max-width: 600px) {
    .form-rq__item .select2-container, .form-callback__label .select2-container {
        padding: 10px 5px 10px 10px;
        min-height: unset;
        height: 50px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

    body:not(._no-fix) > .select2-container--default.select2-container--open {
        position: fixed !important;
    }
}

.form-rq__item .select2-container .selection, .form-callback__label .select2-container .selection {
    width: 100%;
    max-width: calc(100% - 50px)
}

.form-rq__item .select2-container .select2-selection--single, .form-callback__label .select2-container .select2-selection--single {
    height: auto;
    margin: 0
}

.form-rq__item .select2-container .select2-selection--single .select2-selection__arrow, .form-callback__label .select2-container .select2-selection--single .select2-selection__arrow {
    position: absolute;
    top: 0;
    right: 0;
    width: 34px;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0
}

.form-rq__item .select2-container .select2-selection--single .select2-selection__rendered, .form-callback__label .select2-container .select2-selection--single .select2-selection__rendered {
    padding: 0;
    margin: 0;
    color: gray;
    font-size: 1rem;
    width: 100%;
    max-width: 100%;
    font-style: normal;
    font-weight: normal;
    line-height: 139%
}

@media screen and (max-width: 600px) {
    .text-page .jq-selectbox li {
        padding-left: 10px
    }
}

.text-page .jq-selectbox li.sel {
    background-color: #f15a26
}

.text-page .jq-selectbox li.selected, .text-page .jq-selectbox li:hover, .text-page .jq-selectbox li.sel {
    color: #FFF !important
}

.text-page .jq-selectbox li::before {
    content: none !important
}

.input-text-label .jq-selectbox__trigger {
    margin-top: 32px;
    height: calc(100% - 32px)
}

.input-text-label .jq-selectbox__trigger .jq-selectbox__trigger-arrow {
    background-position: top
}

.pagination {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media screen and (max-width: 990px) {
    .pagination {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
}

.pagination__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 50px 0 105px 0;
    width: 100%
}

.pagination__container.left {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

@media screen and (max-width: 600px) {
    .pagination__container {
        padding: 20px 0
    }
}

.pagination__container.white .pagination__next:after, .pagination__container.white .pagination__prev:after {
    background-color: #fff
}

.pagination__container.white .pagination__next:hover::after, .pagination__container.white .pagination__prev:hover::after {
    background-color: #f15a26
}

.pagination--center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.pagination-wTag {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 40px 0 60px 0
}

@media screen and (max-width: 600px) {
    .pagination-wTag {
        padding: 20px 0
    }
}

.pagination ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background: #ffffff;
    border: 1px solid #c2cbcf;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin: 10px;
    padding: 10px 15px;
    margin-left: 0
}

@media screen and (max-width: 990px) {
    .pagination ul {
        padding: 5px;
        margin: 0
    }
}

.pagination ul li a {
    padding: 10px
}

@media screen and (max-width: 600px) {
    .pagination ul li a {
        padding: 6px
    }
}

.pagination ul li a:hover, .pagination ul li a.active {
    color: #f15a26
}

.pagination__next {
    position: relative;
    margin: 10px 20px 10px 10px;
    padding: 20px 15px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #f15a26;
    border: 1px solid #f15a26;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    z-index: 20
}

@media screen and (max-width: 990px) {
    .pagination__next {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 600px) {
    .pagination__next {
        margin: 0 10px
    }
}

.pagination__next span {
    position: relative;
    z-index: 10
}

.pagination__next:hover, .pagination__next:hover:after {
    background-color: #f15a26;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s
}

.pagination__next:hover {
    color: #fff
}

.pagination__next:after {
    content: "";
    position: absolute;
    top: 7px;
    padding: 22px;
    right: -22px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border-top: 1px solid #f15a26;
    border-right: 1px solid #f15a26;
    background-color: #f2f7f9;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    z-index: 1
}

@media screen and (max-width: 990px) {
    .pagination__next:after {
        padding: 14px;
        top: 3px;
        right: -14px
    }
}

.pagination__prev {
    position: relative;
    margin: 10px 20px 10px 30px;
    padding: 20px 15px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #f15a26;
    border: 1px solid #f15a26;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s
}

@media screen and (max-width: 990px) {
    .pagination__prev {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 600px) {
    .pagination__prev {
        margin: 0 10px
    }
}

.pagination__prev span {
    position: relative;
    z-index: 10
}

.pagination__prev:hover, .pagination__prev:hover:after {
    background-color: #f15a26;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s
}

.pagination__prev:hover {
    color: #fff
}

.pagination__prev:after {
    content: "";
    position: absolute;
    top: 7px;
    padding: 22px;
    left: -22px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border-bottom: 1px solid #f15a26;
    border-left: 1px solid #f15a26;
    background-color: #f2f7f9;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    z-index: 1
}

@media screen and (max-width: 990px) {
    .pagination__prev:after {
        padding: 14px;
        top: 3px;
        left: -14px
    }
}

.pagination-tag {
    max-width: 100%;
    margin: 0 -12px;
    text-align: center
}

@media screen and (max-width: 600px) {
    .pagination-tag {
        margin: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.pagination-tag__item {
    display: inline-block;
    margin: 12px;
    padding: 15px 25px;
    border-left: 2px solid #f15a26;
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.5;
    color: dimgray;
    background-color: #fff;
    -webkit-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0
}

.pagination-tag__item b {
    color: #545456;
    font-weight: 300
}

@media screen and (max-width: 600px) {
    .pagination-tag__item {
        width: calc(50% - 5px);
        max-width: 320px;
        margin: 10px 0;
        padding: 5px;
        text-align: left
    }
}

.pagination-tag__item:hover {
    color: #f15a26
}

.form-callback {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 70px 0;
    background-color: white
}

@media screen and (max-width: 1680px) {
    .form-callback {
        padding: 50px 0
    }
}

@media screen and (max-width: 990px) {
    .form-callback {
        padding: 50px 0 25px
    }
}

.form-callback__content {
    position: relative;
    width: calc(100% - 420px);
    padding: 0 70px 42px;
    z-index: 0
}

@media screen and (max-width: 1180px) {
    .form-callback__content {
        width: 100%
    }
}

@media screen and (max-width: 1680px) {
    .form-callback__content {
        padding: 0 50px 32px
    }
}

@media screen and (max-width: 1440px) {
    .form-callback__content {
        padding: 0 30px 12px
    }
}

@media screen and (max-width: 800px) {
    .form-callback__content {
        padding: 0 20px
    }
}

@media screen and (max-width: 600px) {
    .form-callback__content {
        padding: 0 15px;
        padding-bottom: 15px
    }
}

.form-callback__content::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 1px solid #c2cbcf;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    pointer-events: none;
    z-index: -1
}

.form-callback__content:not(:last-child) {
    margin: 0 30px 0 0
}

@media screen and (max-width: 1180px) {
    .form-callback__content:not(:last-child) {
        margin: 0 0 20px
    }
}

.form-callback h4, .form-callback .h4 {
    display: inline-block;
    margin: -20px 0 0 -15px;
    padding: 0 15px;
    font-weight: normal;
    font-size: 2.375rem;
    line-height: 1.23684;
    color: #545456;
    background-color: #fff
}

@media screen and (max-width: 1440px) {
    .form-callback h4, .form-callback .h4 {
        font-size: 2rem
    }
}

@media screen and (max-width: 800px) {
    .form-callback h4, .form-callback .h4 {
        font-size: 1.375rem;
        margin-top: -11px
    }
}

.form-callback h4:not(:last-child), .form-callback .h4:not(:last-child) {
    margin: -20px 0 25px -15px
}

@media screen and (max-width: 1440px) {
    .form-callback h4:not(:last-child), .form-callback .h4:not(:last-child) {
        margin: -20px 0 10px -15px
    }
}

@media screen and (max-width: 600px) {
    .form-callback h4:not(:last-child), .form-callback .h4:not(:last-child) {
        margin: 0;
        margin-top: -20px;
        margin-bottom: 20px;
        text-align: center
    }
}

.form-callback__desc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.form-callback__desc:not(:last-child) {
    margin: 0 0 20px
}

@media screen and (max-width: 990px) {
    .form-callback__desc:not(:last-child) {
        margin-bottom: 10px
    }
}

.form-callback__desc .icon {
    display: block;
    width: 40px;
    height: 40px;
    fill: #f15a26
}

.form-callback__desc p {
    font-weight: 300;
    padding-left: 15px;
    font-size: 1rem;
    line-height: 1.5;
    color: dimgray;
    max-width: calc(100% - 40px)
}

.form-callback__form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    margin: -18px -12px 0
}

@media screen and (max-width: 990px) {
    .form-callback__form {
        margin: 0
    }
}

.form-callback__group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: calc(100% / 3 - 24px);
    margin: 18px 12px
}

@media screen and (max-width: 1440px) {
    .form-callback__group {
        width: calc(100% / 2 - 24px)
    }
}

@media screen and (max-width: 800px) {
    .form-callback__group {
        width: 100%;
        margin: 18px 0
    }
}

@media screen and (max-width: 600px) {
    .form-callback__group {
        width: 100%;
        margin: 5px 0
    }
}

.form-callback__group.error input {
    border-color: #fb8b8b !important
}

.form-callback__group.succes input {
    border-color: rgba(0, 128, 0, 0.5) !important
}

.form-callback__group.w50 {
    width: calc(100% / 2 - 24px)
}

@media screen and (max-width: 1440px) {
    .form-callback__group.w50 {
        width: 100%
    }
}

.form-callback__group.w100 {
    width: 100%
}

.form-callback__group.checkbox .jq-checkbox {
    width: 16px;
    height: 16px;
    margin: 0 14px 0 0
}

.form-callback__group.checkbox .form-callback__label {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.form-callback__group.checkbox--bg .form-callback__label {
    padding: 20px 15px;
    background-color: #f2f7f9
}

.form-callback__group.checkbox--bg .form-callback__label:hover .form-callback__name {
    color: #f15a26
}

.form-callback__group.checkbox--bg .form-callback__name {
    width: 100%;
    font-size: .8125rem;
    line-height: 1.07692;
    color: dimgray;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.form-callback__group.submit {
    width: auto
}

.form-callback__group.submit .btn {
    height: 100%
}

@media screen and (max-width: 600px) {
    .form-callback__group.valute {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start
    }
}

.form-callback__group.valute .form-callback__label {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: auto;
    padding: 15px;
    margin-right: 15px;
    margin-bottom: 15px;
    z-index: 0
}

@media screen and (max-width: 600px) {
    .form-callback__group.valute .form-callback__label {
        margin-right: 10px;
        margin-bottom: 10px;
        padding: 10px
    }
}

.form-callback__group.valute .form-callback__label.active::before {
    border-color: #f15a26
}

.form-callback__group.valute .form-callback__label.active .jq-radio ~ .form-callback__name {
    opacity: 1
}

.form-callback__group.valute .form-callback__label:hover::before {
    border-color: #f15a26
}

.form-callback__group.valute .form-callback__label:hover .jq-radio {
    opacity: 1
}

.form-callback__group.valute .form-callback__label:hover .jq-radio ~ .form-callback__name {
    opacity: 1
}

.form-callback__group.valute .form-callback__label::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 1px solid #C2CBCF;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    pointer-events: none;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    z-index: 0
}

.form-callback__group.valute .form-callback__label .jq-radio {
    width: auto;
    height: auto;
    background: none;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    border-radius: 0;
    margin: 0 10px 0 0;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    opacity: 0.2
}

.form-callback__group.valute .form-callback__label .jq-radio ~ .form-callback__name {
    opacity: 0.2;
    font-size: 1rem;
    line-height: 1.375;
    color: #545456;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.form-callback__group.valute .form-callback__label .jq-radio input[data-valute="BYN"] ~ .jq-radio__div {
    background-image: url("/local/templates/belapb/css/./../img/bank-card/rb.jpg")
}

.form-callback__group.valute .form-callback__label .jq-radio input[data-valute="USD"] ~ .jq-radio__div {
    background-image: url("/local/templates/belapb/css/./../img/bank-card/usa.jpg")
}

.form-callback__group.valute .form-callback__label .jq-radio input[data-valute="RUB"] ~ .jq-radio__div {
    background-image: url("/local/templates/belapb/css/./../img/bank-card/russia.jpg")
}

.form-callback__group.valute .form-callback__label .jq-radio.checked {
    opacity: 1
}

.form-callback__group.valute .form-callback__label .jq-radio.checked .jq-radio__div {
    -webkit-border-radius: 0px;
    border-radius: 0px;
    opacity: 1
}

.form-callback__group.valute .form-callback__label .jq-radio__div {
    width: 29px;
    height: 20px;
    margin: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: none
}

.form-callback__label {
    display: block;
    width: 100%;
    cursor: pointer
}

.form-callback__name {
    font-size: .9375rem;
    line-height: 1.4;
    color: #545456
}

.form-callback__name span {
    margin-bottom: 0
}

.form-callback__name:not(:last-child) {
    margin: 0 0 15px
}

.form-callback__name.lg {
    width: 100%;
    font-size: 1.125rem;
    line-height: 1.38889;
    color: dimgray
}

.form-callback__name-product {
    width: 100%;
    font-size: 1.375rem;
    line-height: 1.36364;
    color: #f15a26
}

.form-callback__expert {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 390px;
    background-color: #f2f7f9;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 20px 29px 25px
}

@media screen and (max-width: 1180px) {
    .form-callback__expert {
        margin: 0 auto
    }
}

@media screen and (max-width: 600px) {
    .form-callback__expert {
        padding: 15px
    }
}

.form-callback__expert-head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.form-callback__expert-meta {
    width: calc(100% - 125px);
    padding-right: 10px
}

.form-callback__expert-type {
    color: #f15a26;
    font-size: 1rem;
    line-height: 1.375
}

.form-callback__expert-type:not(:last-child) {
    margin: 0 0 11px
}

.form-callback__expert-name {
    font-weight: bold;
    font-size: 1.125rem;
    line-height: 1.38889;
    color: #545456
}

.form-callback__expert-post {
    font-weight: 300;
    font-size: .875rem;
    line-height: 1.35714
}

.form-callback__expert-photo {
    width: 125px
}

.form-callback__expert-photo img {
    margin: 5px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0 5px #fdfeff;
    box-shadow: 0 0 0 5px #fdfeff
}

.form-callback__expert-call {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 22px 0 19px;
    padding: 5px 16px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #fff
}

.form-callback__expert-number {
    width: 70px;
    font-weight: bold;
    color: #f15a26;
    font-size: 2.5rem;
    line-height: 1.375
}

.form-callback__expert-number:not(:last-child) {
    margin: 0 14px 0 0
}

.form-callback__expert-text {
    width: calc(100% - 84px);
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.375;
    color: #545456
}

.form-callback__expert-hint {
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.5
}

.form-callback__hint {
    margin: auto 0 0;
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.5;
    color: dimgray
}

.form-callback__progress {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 390px;
    background-color: #f2f7f9;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 20px 29px 25px
}

@media screen and (max-width: 1180px) {
    .form-callback__progress {
        margin: 0 auto
    }
}

@media screen and (max-width: 600px) {
    .form-callback__progress {
        padding: 15px
    }
}

.form-callback__progress-head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.form-callback .form-style--checkbox2 {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.form-callback .form-style--checkbox2 label {
    width: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.form-callback .form-style--checkbox2 label span {
    margin-left: 10px;
    margin-bottom: 0px
}

.form-callback .form-style--checkbox2 label .jq-checkbox.styler {
    border: 1px solid #C2C5C7;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    background: white;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0;
    width: 15px;
    height: 15px;
    margin-right: 5px
}

.form-callback .form-style--checkbox2 label .jq-checkbox.styler.checked {
    border: 3px solid #f15a26
}

.form-callback .form-callback__tel-desc {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: calc(100% - 33.333% - 24px);
    margin: 18px 12px
}

.form-callback .form-callback__tel-desc p {
    font-weight: 300;
    padding-left: 15px;
    font-size: 1rem;
    line-height: 1.5;
    color: #696969
}

.form-callback .form-callback__progress {
    height: 423px
}

.form-callback .form-callback__progress ol {
    position: relative;
    counter-reset: number;
    z-index: 0
}

.form-callback .form-callback__progress ol li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    min-height: 38px;
    margin: 25px 20px;
    padding-left: 60px;
    cursor: default;
    z-index: 0
}

.form-callback .form-callback__progress ol li::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    content: counter(number);
    counter-increment: number;
    background-color: #ffffff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    z-index: 0
}

.form-callback .form-callback__progress ol li.active::before {
    background-color: #f15a26;
    color: white
}

.form-callback .form-callback__progress ol li.active::before .progress-list_hd {
    font-size: 1rem;
    font-weight: 400;
    color: #545456
}

.form-callback .form-callback__progress ol li::after {
    content: "";
    width: 1px;
    height: 20px;
    background-color: #C2C5C7;
    position: absolute;
    left: 19px;
    z-index: 10;
    top: 39px
}

.form-callback .form-callback__progress ol li:first-child::after {
    top: 48px
}

.form-callback .form-callback__progress ol li:last-child::after {
    display: none
}

.form-callback .form-callback__progress .form-callback__progress-head span.hd {
    font-weight: 700;
    font-size: 1.2rem;
    line-height: 1.38889;
    color: #545456;
    margin: 25px 20px
}

.form-callback .form-callback__progress .progress-list_hd {
    font-size: 1rem;
    font-weight: 400;
    color: #696969
}

.form-callback .form-callback__progress .progress-list_val {
    font-size: 0.8rem;
    color: #696969;
    font-weight: 300
}

.form-callback .form-callback__progress ol li.active::before {
    background-color: #f15a26;
    color: white
}

.form-callback .form-callback__progress ol li.active .progress-list_hd {
    font-size: 1rem;
    font-weight: 400;
    color: #545456
}

.form-filter:not(.no-style) {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 30px 30px 15px 30px;
    border: 1px solid #c2cbcf;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    z-index: 0;
    overflow: hidden;
    max-height: 150px
}

@media screen and (max-width: 990px) {
    .form-filter:not(.no-style) {
        padding: 20px
    }
}

@media screen and (max-width: 600px) {
    .form-filter:not(.no-style) {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 15px
    }
}

.form-filter:not(.no-style).active {
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 25px #e6f0f4;
    box-shadow: 0px 0px 25px #e6f0f4;
    border-color: transparent;
    z-index: 1;
    max-height: -webkit-max-content;
    max-height: -moz-max-content;
    max-height: max-content;
    overflow: visible
}

.form-filter:not(.no-style).active .form-filter__close {
    opacity: 1;
    visibility: visible
}

.form-filter:not(.no-style).active::before {
    opacity: 0;
    visibility: hidden;
    pointer-events: none
}

.form-filter .input {
    position: relative;
    width: 100%
}

.form-filter .input input {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: 100%;
    border: 1px solid #F2F7F9;
    height: 60px;
    padding: 15px 100px 15px 25px;
    color: #696969;
    font-size: 1.125rem
}

@media screen and (max-width: 600px) {
    .form-filter .input input {
        height: 40px;
        padding: 5px 60px 5px 15px;
        font-size: 1rem
    }
}

.form-filter .input input::-webkit-input-placeholder {
    font-size: 1.125rem;
    color: #696969
}

.form-filter .input input::-moz-placeholder {
    font-size: 1.125rem;
    color: #696969
}

.form-filter .input input::-ms-input-placeholder {
    font-size: 1.125rem;
    color: #696969
}

.form-filter .input input::placeholder {
    font-size: 1.125rem;
    color: #696969
}

@media screen and (max-width: 600px) {
    .form-filter .input input::-webkit-input-placeholder {
        font-size: 1rem
    }

    .form-filter .input input::-moz-placeholder {
        font-size: 1rem
    }

    .form-filter .input input::-ms-input-placeholder {
        font-size: 1rem
    }

    .form-filter .input input::placeholder {
        font-size: 1rem
    }
}

.form-filter .input span {
    position: absolute;
    right: 18px;
    top: 20px;
    color: #696969;
    font-size: 1.125rem
}

@media screen and (max-width: 600px) {
    .form-filter .input span {
        top: 14px;
        font-size: .875rem
    }
}

.form-filter .input .ui-datepicker-trigger {
    position: absolute;
    right: 20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 20px;
    height: 20px
}

.form-filter .input-w-select {
    position: relative;
    width: 100%
}

.form-filter .input-w-select input {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: 100%;
    border: 1px solid #F2F7F9;
    height: 60px;
    padding: 15px 100px 15px 25px;
    color: #696969
}

@media screen and (max-width: 600px) {
    .form-filter .input-w-select input {
        height: 40px;
        padding: 5px 60px 5px 15px;
        font-size: 1rem
    }
}

.form-filter .input-w-select input::-webkit-input-placeholder {
    color: #696969
}

.form-filter .input-w-select input::-moz-placeholder {
    color: #696969
}

.form-filter .input-w-select input::-ms-input-placeholder {
    color: #696969
}

.form-filter .input-w-select input::placeholder {
    color: #696969
}

@media screen and (max-width: 600px) {
    .form-filter .input-w-select input::-webkit-input-placeholder {
        font-size: 1rem
    }

    .form-filter .input-w-select input::-moz-placeholder {
        font-size: 1rem
    }

    .form-filter .input-w-select input::-ms-input-placeholder {
        font-size: 1rem
    }

    .form-filter .input-w-select input::placeholder {
        font-size: 1rem
    }
}

.form-filter .input-w-select .jq-selectbox {
    position: absolute;
    right: 5px;
    top: 9px;
    color: #696969;
    width: auto;
    border: 0;
    border-left: 1px solid #F2F7F9;
    -webkit-border-radius: 0;
    border-radius: 0;
    font-size: 1.125rem
}

@media screen and (max-width: 600px) {
    .form-filter .input-w-select .jq-selectbox {
        font-size: 1rem;
        top: 5px
    }
}

.form-filter .input-w-select .jq-selectbox .jq-selectbox__select {
    height: 40px;
    min-height: 40px
}

@media screen and (max-width: 600px) {
    .form-filter .input-w-select .jq-selectbox .jq-selectbox__select {
        height: 30px;
        min-height: 30px
    }
}

.form-filter .input-w-select .jq-selectbox .jq-selectbox__select-text {
    padding-left: 20px
}

.form-filter:not(:last-child) {
    margin: 0 0 40px
}

.form-filter__container {
    position: relative;
    margin-bottom: 30px
}

@media screen and (max-width: 600px) {
    .form-filter__container {
        margin-bottom: 25px
    }
}

.form-filter__container::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: -10px;
    right: 0;
    bottom: -10px;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(242, 247, 249, 0)), color-stop(30%, rgba(242, 247, 249, 0.6)), to(#f2f7f9));
    background: -webkit-linear-gradient(top, rgba(242, 247, 249, 0) 0%, rgba(242, 247, 249, 0.6) 30%, #f2f7f9 100%);
    background: -o-linear-gradient(top, rgba(242, 247, 249, 0) 0%, rgba(242, 247, 249, 0.6) 30%, #f2f7f9 100%);
    background: linear-gradient(to bottom, rgba(242, 247, 249, 0) 0%, rgba(242, 247, 249, 0.6) 30%, #f2f7f9 100%);
    z-index: 20;
    width: calc(100% + 20px);
    height: calc(100% + 20px);
    pointer-events: none
}

.form-filter__container.active::before {
    opacity: 0;
    visibility: hidden
}

.form-filter .multi-checkbox {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.form-filter .multi-checkbox .form-filter__label {
    width: 50%
}

.form-filter__group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: calc(25% - 20px);
    margin-bottom: 15px;
    margin-right: 20px
}

.form-filter__group._w100 {
    width: 100%
}

@media screen and (max-width: 1180px) {
    .form-filter__group {
        width: calc(50% - 30px);
        margin: 10px
    }
}

@media screen and (max-width: 600px) {
    .form-filter__group {
        width: 100%;
        margin: 0;
        margin-bottom: 15px
    }
}

.form-filter__group.submit {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.form-filter__group.submit input + button {
    margin-left: 0px
}

@media screen and (max-width: 600px) {
    .form-filter__group.submit input + button {
        margin-left: 0px
    }
}

.form-filter__group.submit input, .form-filter__group.submit button {
    margin-top: 10px;
    width: 100%
}

.form-filter__group.submit .btn-ps {
    width: calc(50% - 20px)
}

.form-filter__group--wblock {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.form-filter__group--wblock label {
    width: 45%
}

.form-filter__group.w33 {
    width: calc(100% / 3 - 40px)
}

@media screen and (max-width: 600px) {
    .form-filter__group.w33 {
        width: 100%
    }
}

.form-filter__group.valute .jq-selectbox {
    width: calc(100% / 3 - 8px)
}

.form-filter__group.valute .jq-selectbox:not(:last-child) {
    margin: 0 12px 0 0
}

.form-filter__label {
    display: block;
    width: 100%;
    position: relative
}

.form-filter .btn-history {
    width: calc(50% - 20px);
    margin-right: 20px;
    padding: 15px 5px;
    background-color: #F6F9FB
}

.form-filter .btn-history span {
    font-size: 13px
}

.form-filter .jq-checkbox.styler {
    margin-right: 10px
}

.form-filter__name {
    display: block;
    width: 100%;
    margin: 0 0 7px;
    color: #545456
}

@media screen and (max-width: 600px) {
    .form-filter__name {
        margin-bottom: 10px
    }
}

.form-filter__valute {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.form-filter__valute._sm li {
    padding: 10px;
    font-size: .875rem
}

.form-filter__valute li {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center;
    font-size: 1.125rem;
    color: #696969;
    padding: 10px;
    text-transform: uppercase;
    border: 1px solid #c2cbcf;
    margin-right: -1px;
    position: relative;
    z-index: 1;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    cursor: pointer;
    min-height: 50px
}

@media screen and (max-width: 1680px) {
    .form-filter__valute li {
        padding: 17px 10px
    }
}

@media screen and (max-width: 600px) {
    .form-filter__valute li {
        min-height: 35px;
        font-size: 1rem;
        padding: 10px
    }
}

.form-filter__valute li:first-child {
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px
}

.form-filter__valute li:last-child {
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px
}

.form-filter__valute li:hover {
    color: #f15a26
}

.form-filter__valute li.selected {
    border-color: #f15a26;
    z-index: 2;
    color: #f15a26
}

.form-filter .jq-selectbox {
    width: 100%;
    border: 1px solid #f2f7f9;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #97999a;
    background-color: #fff
}

.form-filter .jq-selectbox__select {
    min-height: 50px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    background: transparent;
    padding: 0
}

@media screen and (max-width: 600px) {
    .form-filter .jq-selectbox__select {
        min-height: 35px
    }
}

.form-filter .jq-selectbox__select-text {
    font-size: 1.125rem;
    width: 100%;
    padding-left: 25px;
    font-style: normal;
    font-weight: normal;
    line-height: 139%;
    color: #696969;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none
}

@media screen and (max-width: 600px) {
    .form-filter .jq-selectbox__select-text {
        font-size: 1rem;
        padding-left: 15px
    }
}

.form-filter .jq-selectbox__trigger-arrow {
    -webkit-background-size: 10px 10px;
    background-size: 10px 10px
}

.form-filter .jq-selectbox__dropdown {
    top: 100%;
    bottom: auto
}

.form-filter .jq-selectbox li {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    color: #696969;
    font-size: 1.125rem;
}


[class*="vi-"][class*="cs1"] .form-filter .jq-selectbox li {
    color: white;
}
[class*="vi-"][class*="cs2"] .form-filter .jq-selectbox li,
[class*="vi-"][class*="cs0"] .form-filter .jq-selectbox li{
    color:black;
}
[class*="vi-"][class*="s1l"] .form-filter .jq-selectbox li {
    font-size: 1.425rem;
}
[class*="vi-"][class*="s2l"] .form-filter .jq-selectbox li {
    font-size: 1.9rem;
}

.form-filter .jq-selectbox li:hover, .form-filter .jq-selectbox li.selected {
    background: #f15a26;
    color: #fff
}

.form-filter__close {
    position: absolute;
    right: 5px;
    top: 5px;
    width: 40px;
    height: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    opacity: 0;
    visibility: hidden;
    cursor: pointer;
    z-index: 10
}

@media screen and (max-width: 600px) {
    .form-filter__close {
        top: 0;
        right: 0
    }
}

.form-filter__close:hover .icon {
    fill: #545456
}

.form-filter__close .icon {
    width: 20px;
    height: 20px;
    fill: #97999a;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s
}

@media screen and (max-width: 600px) {
    .form-filter__close .icon {
        width: 10px;
        height: 10px
    }
}

.form-filter .jq-selectbox__dropdown ul {
    max-height: 230px
}

.ui-datepicker * {
    font-family: "Helvetica" !important
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    display: none
}

.ui-datepicker .ui-datepicker-title {
    margin: 0;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.ui-datepicker .ui-datepicker-title .jq-selectbox {
    color: #696969;
    width: 49%;
    border-left: 1px solid #F2F7F9;
    -webkit-border-radius: 0;
    border-radius: 0;
    border: 0;
    background-color: #fff;
    font-size: 1rem
}

@media screen and (max-width: 600px) {
    .ui-datepicker .ui-datepicker-title .jq-selectbox {
        font-size: 1rem;
        top: 5px
    }
}

.ui-datepicker .ui-datepicker-title .jq-selectbox .jq-selectbox__select {
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    border-radius: 0;
    border: 0
}

@media screen and (max-width: 600px) {
    .ui-datepicker .ui-datepicker-title .jq-selectbox .jq-selectbox__select {
        height: 30px;
        min-height: 30px
    }
}

.ui-datepicker .ui-datepicker-title .jq-selectbox .jq-selectbox__select-text {
    padding-left: 20px;
    text-shadow: none;
    height: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (max-width: 600px) {
    .ui-datepicker .ui-datepicker-title .jq-selectbox .jq-selectbox__select-text {
        height: 30px
    }
}

.ui-datepicker .ui-datepicker-header {
    background-color: transparent;
    border: 0;
    padding: 0
}

.ui-widget.ui-widget-content {
    border: 0;
    background-color: #f15a26;
    padding: 5px
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 0;
    text-align: center;
    padding: 5px
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: #f15a26;
    color: #fff
}

.ui-datepicker th {
    color: #fff
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    background: #fff;
    color: #f15a26
}

.ui-datepicker table {
    margin: 0
}

.bank-card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 60px 0 104px
}

@media screen and (max-width: 990px) {
    .bank-card {
        padding: 25px 0
    }
}

.bank-card .tabs--style {
    width: 100%;
    margin-bottom: 60px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media screen and (max-width: 990px) {
    .bank-card .tabs--style {
        margin-bottom: 25px
    }
}

.bank-card__img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media screen and (max-width: 1180px) {
    .bank-card__img {
        width: 100%;
        margin: 0 auto 50px
    }
}

@media screen and (max-width: 990px) {
    .bank-card__img {
        margin: 0 auto 25px
    }
}

.bank-card__img img {
    display: block;
    margin: 0 auto 40px
}

@media screen and (max-width: 990px) {
    .bank-card__img img {
        margin: 0 auto 25px
    }
}

.bank-card__pay-one-touch {
    width: 100%;
    background-color: #f2f7f9;
    padding: 20px;
    padding-bottom: 10px
}

@media screen and (max-width: 1180px) {
    .bank-card__pay-one-touch {
        text-align: center
    }
}

@media screen and (max-width: 600px) {
    .bank-card__pay-one-touch {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media screen and (max-width: 450px) {
    .bank-card__pay-one-touch {
        padding: 10px 10px 0
    }
}

.bank-card__pay-one-touch p {
    width: 100%;
    margin-bottom: 15px;
    color: #545456;
    font-size: 1rem;
    line-height: 1.5;
    text-align: center
}

@media screen and (max-width: 450px) {
    .bank-card__pay-one-touch p {
        margin-bottom: 10px
    }
}

.bank-card__pay-one-touch .btn {
    margin-bottom: 10px;
    padding: 15px
}

@media screen and (max-width: 1440px) {
    .bank-card__pay-one-touch .btn {
        padding: 10px
    }
}

@media screen and (max-width: 600px) {
    .bank-card__pay-one-touch .btn {
        width: calc(50% - 10px);
        margin-bottom: 10px
    }
}

@media screen and (max-width: 450px) {
    .bank-card__pay-one-touch .btn {
        padding: 5px
    }
}

.bank-card__pay-one-touch .btn:not(:last-child) {
    margin-right: 10px
}

.bank-card__pay-one-touch .btn .icon {
    margin-right: 10px
}

.bank-card__content {
    width: calc(100% - 170px);
    margin-left: 170px
}

@media screen and (max-width: 1680px) {
    .bank-card__content {
        width: calc(60% - 170px)
    }
}

@media screen and (max-width: 1440px) {
    .bank-card__content {
        width: calc(50% - 25px);
        margin-left: 50px
    }
}

@media screen and (max-width: 1180px) {
    .bank-card__content {
        width: 100%;
        margin-left: 0
    }
}

.bank-card__content .quest-list__item-name {
    padding: 15px 30px
}

.bank-card__content .quest-list__item.active .quest-list__item-name span {
    color: #545456
}

.bank-card .tabs__content {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.bank-card .tabs__content .tab-col {
    width: 100%
}

.bank-card .tabs__content .tab-col .bank-card__img {
    width: 100%
}

.bank-card .tabs__content .tab-col .bank-card__content {
    width: 100%;
    margin-left: 0
}

.bank-card .tabs__content .tab-col.w50 {
    width: 50%
}

@media screen and (max-width: 990px) {
    .bank-card .tabs__content .tab-col.w50 {
        width: 100%
    }
}

.bank-card .tabs__content .tab-col.w50.my_payoneclick {
    width: calc(50% - 60px);
    margin-right: 50px
}

@media screen and (max-width: 990px) {
    .bank-card .tabs__content .tab-col.w50.my_payoneclick {
        width: 100%
    }
}

.bank-card .tabs__content .tab-col.w50 .styled-list__item {
    width: 100%
}

.bank-card .tabs__content .tab-col.w50 .my_files {
    margin-bottom: 25px
}

.bank-bonus {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.bank-bonus__img {
    width: calc(50% - 40px);
    -webkit-background-size: contain;
    background-size: contain;
    background-position: bottom;
    background-repeat: no-repeat
}

@media screen and (max-width: 1180px) {
    .bank-bonus__img {
        width: 100%
    }
}

.bank-bonus__img img {
    display: block;
    margin: 0 auto
}

@media screen and (max-width: 1180px) {
    .bank-bonus__img img {
        max-width: 280px;
        max-height: 280px
    }
}

.bank-bonus__content {
    width: calc(50% - 40px);
    margin-left: 80px;
    padding: 60px 0 78px
}

@media screen and (max-width: 990px) {
    .bank-bonus__content {
        padding: 25px 0
    }
}

@media screen and (max-width: 1180px) {
    .bank-bonus__content {
        width: 100%;
        margin-left: 0
    }
}

.bank-bonus__content .credits__item-terms {
    margin-bottom: 60px;
    background: none !important
}

@media screen and (max-width: 990px) {
    .bank-bonus__content .credits__item-terms {
        margin-bottom: 25px
    }
}

.bank-bonus__content .credits__item-terms-el {
    background: white
}

.bank-bonus__content .btn {
    padding: 20px 35px
}

@media screen and (max-width: 990px) {
    .bank-bonus__content .btn {
        padding: 15px 25px
    }
}

.bank-bonus__content h5 {
    margin-bottom: 20px;
    font-weight: normal;
    font-size: 1.375rem;
    line-height: 1.36364;
    color: #545456
}

.bank-bonus__content p {
    margin-bottom: 40px;
    font-weight: 300;
    font-size: 1.25rem;
    line-height: 1.5;
    color: dimgray
}

@media screen and (max-width: 990px) {
    .bank-bonus__content p {
        margin-bottom: 25px
    }
}

@media screen and (max-width: 1180px) {
    .bank-bonus__content h4, .bank-bonus__content h5, .bank-bonus__content p {
        padding: 0 15px
    }
}

.bank-cards__order .btn {
    font-size: 1em
}

@media screen and (max-width: 1440px) {
    .bank-cards__order .btn {
        font-size: 1em
    }
}

.my_texts {
    width: 100%
}

.accordion {
    width: 100%
}

.accordion .bank-card__content {
    width: 100%;
    margin-left: 0px
}

@media screen and (max-width: 1680px) {
    .accordion .bank-card__content {
        width: 100%;
        margin-left: 0px
    }
}

@media screen and (max-width: 1440px) {
    .accordion .bank-card__content {
        width: 100%;
        margin-left: 0px
    }
}

@media screen and (max-width: 1180px) {
    .accordion .bank-card__content {
        width: 100%;
        margin-left: 0px
    }
}

.mob-app {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 80px 0
}

@media screen and (max-width: 990px) {
    .mob-app {
        padding: 25px 0
    }
}

.mob-app__content {
    width: 52%
}

@media screen and (max-width: 1180px) {
    .mob-app__content {
        width: 100%;
        margin-bottom: 50px
    }
}

.mob-app__content ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 34px
}

.mob-app__content ul li {
    position: relative;
    width: calc(50% - 20px);
    padding: 0 0 0 30px;
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.5;
    color: dimgray;
    z-index: 0
}

@media screen and (max-width: 600px) {
    .mob-app__content ul li {
        width: 100%;
        padding: 0 0 0 20px
    }
}

.mob-app__content ul li:not(:last-child) {
    margin: 0 20px 20px 0
}

@media screen and (max-width: 600px) {
    .mob-app__content ul li:not(:last-child) {
        margin: 0 0 10px
    }
}

.mob-app__content ul li::before {
    content: '';
    display: block;
    position: absolute;
    top: 9px;
    left: 0;
    width: 10px;
    height: 10px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #f15a26;
    z-index: 0
}

@media screen and (max-width: 1180px) {
    .mob-app__content ul li::before {
        top: 6px
    }
}

@media screen and (max-width: 600px) {
    .mob-app__content ul li::before {
        width: 8px;
        height: 8px
    }
}

@media screen and (max-width: 450px) {
    .mob-app__content .btn {
        width: 100%
    }
}

.mob-app__content .btn:not(:last-child) {
    margin: 0 20px 0 0
}

@media screen and (max-width: 450px) {
    .mob-app__content .btn:not(:last-child) {
        margin: 0 0 10px
    }
}

.mob-app__img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 48%;
    background-repeat: no-repeat;
    background-position: bottom;
    -webkit-background-size: contain;
    background-size: contain
}

@media screen and (max-width: 1180px) {
    .mob-app__img {
        width: 100%
    }
}

.mob-app__img img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    display: block;
    margin: auto auto 0
}

@media screen and (max-width: 1180px) {
    .mob-app__img img {
        max-width: 280px;
        max-height: 280px
    }
}

.actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 84px;
    padding-top: 60px
}

@media screen and (max-width: 990px) {
    .actions {
        margin-bottom: 0;
        padding-top: 25px
    }
}

.actions h4 {
    width: 100%;
    text-align: center
}

.actions .tabs--style {
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 75px
}

@media screen and (max-width: 990px) {
    .actions .tabs--style {
        margin-bottom: 25px
    }
}

.actions .w33 {
    width: calc(100% / 3 - 25px);
    margin-right: 50px;
    margin-bottom: 50px
}

@media screen and (max-width: 990px) {
    .actions .w33 {
        margin-bottom: 25px
    }
}

.actions .w33 img {
    display: block;
    margin: 0 auto
}

@media screen and (max-width: 990px) {
    .actions .w33 img {
        max-width: 280px;
        max-height: 280px
    }
}

@media screen and (max-width: 990px) {
    .actions .w33 {
        width: 100%;
        margin-right: 0
    }
}

.actions .w66 {
    width: calc(100% / 1.5 - 25px);
    margin-bottom: 50px
}

@media screen and (max-width: 990px) {
    .actions .w66 {
        width: 100%;
        margin-bottom: 25px
    }
}

.actions .w100 {
    width: 100%;
    margin-bottom: 50px
}

@media screen and (max-width: 990px) {
    .actions .w100 {
        margin-bottom: 25px
    }
}

.actions .content--sm > :nth-child(n) {
    max-width: 1084px;
    margin-left: auto;
    margin-right: auto
}

.actions p {
    margin-bottom: 47px;
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.5;
    color: dimgray
}

@media screen and (max-width: 990px) {
    .actions p {
        margin-bottom: 25px
    }
}

.actions ol {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -25px -20px;
    padding: 20px 30px;
    counter-reset: number;
    z-index: 0
}

@media screen and (max-width: 990px) {
    .actions ol {
        margin: 0;
        padding: 0
    }
}

.actions ol::before, .actions ol::after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    height: 40px;
    border: 1px solid #f2f7f9;
    pointer-events: none;
    z-index: 0
}

.actions ol::before {
    top: 0;
    border-bottom: none
}

.actions ol::after {
    bottom: 0;
    border-top: none
}

.actions ol > li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    width: calc(100% / 3 - 46px);
    min-height: 38px;
    margin: 25px 20px;
    padding-left: 74px;
    cursor: default;
    z-index: 0
}

.actions ol > li ul {
    margin: 25px 20px 0;
    padding-left: 0
}

@media screen and (max-width: 600px) {
    .actions ol > li ul {
        margin: 0;
        margin-top: 15px
    }
}

@media screen and (max-width: 1680px) {
    .actions ol > li {
        width: calc(100% / 2 - 46px)
    }
}

@media screen and (max-width: 1180px) {
    .actions ol > li {
        width: calc(100% - 46px)
    }
}

@media screen and (max-width: 990px) {
    .actions ol > li {
        margin: 25px
    }
}

@media screen and (max-width: 600px) {
    .actions ol > li {
        margin: 15px;
        padding-left: 58px
    }
}

.actions ol > li:hover::before {
    color: #fff;
    background-color: #f15a26
}

.actions ol > li::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 38px;
    height: 38px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    content: counter(number);
    counter-increment: number;
    background-color: #f2f7f9;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    z-index: 0
}

.actions table {
    width: 100%;
    border-top: 1px solid #f15a26;
    border-bottom: 1px solid #f15a26;
    border-left: 1px solid #f2f7f9;
    border-right: 1px solid #f2f7f9;
    border-collapse: collapse
}

.actions table tr:last-child th::after, .actions table tr:last-child td:not(:last-child)::after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 30px;
    right: 0;
    width: 1px;
    background-color: #c2cbcf;
    z-index: 0;
    height: 100%
}

@media screen and (max-width: 990px) {
    .actions table tr:last-child th::after, .actions table tr:last-child td:not(:last-child)::after {
        bottom: 15px
    }
}

.actions table tr:first-child th:not(:last-child)::after, .actions table tr:first-child td:not(:last-child)::after {
    content: '';
    display: block;
    position: absolute;
    top: 0px;
    bottom: 0;
    right: 0;
    width: 1px;
    background-color: #c2cbcf;
    z-index: 0;
    height: 100%
}

@media screen and (max-width: 990px) {
    .actions table tr:first-child th:not(:last-child)::after, .actions table tr:first-child td:not(:last-child)::after {
        top: 15px
    }
}

.actions table tr:not(:first-child):not(:last-child) th::after, .actions table tr:not(:first-child):not(:last-child) td:not(:last-child)::after {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 1px;
    background-color: #c2cbcf;
    z-index: 0
}

.actions table tr:not(:last-child) th::before, .actions table tr:not(:last-child) td::before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 30px;
    right: 30px;
    height: 1px;
    background-color: #c2cbcf;
    z-index: 0
}

@media screen and (max-width: 990px) {
    .actions table tr:not(:last-child) th::before, .actions table tr:not(:last-child) td::before {
        left: 15px;
        right: 15px
    }
}

.actions table th {
    position: relative;
    padding: 30px;
    font-weight: normal;
    font-size: 1rem;
    line-height: 1.3125;
    color: #545456;
    text-align: left;
    vertical-align: top;
    z-index: 0
}

@media screen and (max-width: 990px) {
    .actions table th {
        padding: 15px
    }
}

.actions table td {
    border: 1px solid #c2cbcf;
    position: relative;
    padding: 30px;
    font-weight: 300;
    vertical-align: top;
    font-size: 1rem;
    line-height: 1.5;
    color: dimgray;
    z-index: 0
}

@media screen and (max-width: 990px) {
    .actions table td {
        padding: 15px
    }
}

.actions table p {
    margin: 0
}

.actions table p:not(:last-child) {
    margin: 0 0 20px
}

.actions table .color-orange {
    font-weight: bold
}

.actions table a {
    font-weight: bold
}

.fins {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -15px
}

@media screen and (max-width: 600px) {
    .fins {
        margin: -15px 0
    }
}

.fins__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin: 15px;
    overflow: hidden;
    background-color: #fff;
    -webkit-border-radius: 7px;
    border-radius: 7px
}

@media screen and (max-width: 600px) {
    .fins__item {
        margin: 15px 0
    }
}

.fins__item-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.fins__item.w25 {
    width: calc(25% - 30px)
}

@media screen and (max-width: 1180px) {
    .fins__item.w25 {
        width: calc(50% - 30px)
    }
}

@media screen and (max-width: 600px) {
    .fins__item.w25 {
        width: 100%
    }
}

.fins__item.w33 {
    width: calc(33.33% - 30px)
}

@media screen and (max-width: 1180px) {
    .fins__item.w33 {
        width: calc(50% - 30px)
    }
}

@media screen and (max-width: 600px) {
    .fins__item.w33 {
        width: 100%
    }
}

.fins__item.w50 {
    width: calc(50% - 30px)
}

@media screen and (max-width: 600px) {
    .fins__item.w50 {
        width: 100%
    }
}

.fins__item.type-2 .fins__head {
    border-bottom: none;
    position: relative;
    margin: 45px 50px 10px;
    padding: 0;
    z-index: 0
}

@media screen and (max-width: 1680px) {
    .fins__item.type-2 .fins__head {
        margin: 35px 40px 10px
    }
}

@media screen and (max-width: 1440px) {
    .fins__item.type-2 .fins__head {
        margin: 25px 30px 10px
    }
}

.fins__item.type-2 .fins__head::before {
    content: '';
    display: block;
    position: absolute;
    top: -16px;
    left: 0;
    width: 30px;
    height: 6px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #f15a26;
    z-index: 0
}

.fins__item.type-2 .fins__text {
    border-bottom: none
}

.fins__head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    margin: 45px 50px 10px;
    padding: 0 0 30px;
    border-bottom: 1px solid #f2f7f9
}

@media screen and (max-width: 1680px) {
    .fins__head {
        margin: 35px 40px 10px;
        padding: 0 0 20px
    }
}

@media screen and (max-width: 1440px) {
    .fins__head {
        margin: 25px 30px 10px
    }
}

.fins__head h4 {
    margin: 0
}

@media screen and (max-width: 450px) {
    .fins__head h4 {
        margin-bottom: 10px !important
    }
}

.fins__head h4:not(:last-child) {
    margin: 0 auto 0 0;
    padding: 0 20px 0 0
}

.fins__text {
    width: 100%;
    margin: 0 50px;
    padding: 0 0 18px
}

@media screen and (max-width: 1680px) {
    .fins__text {
        margin: 0 40px
    }
}

@media screen and (max-width: 1440px) {
    .fins__text {
        margin: 0 30px
    }
}

.fins__text:last-child {
    margin: 0 50px 10px
}

@media screen and (max-width: 1680px) {
    .fins__text:last-child {
        margin: 0 40px 10px
    }
}

@media screen and (max-width: 1440px) {
    .fins__text:last-child {
        margin: 0 30px 10px
    }
}

.fins__text p {
    font-size: 1rem;
    line-height: 1.625;
    color: dimgray
}

.fins__text p:not(:last-child) {
    margin: 0 0 15px
}

.fins__text ul:not(:last-child) {
    margin: 0 0 15px
}

.fins__text ul li {
    position: relative;
    padding: 0 0 0 21px;
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.5;
    color: #545456;
    z-index: 0
}

.fins__text ul li:not(:last-child) {
    margin: 0 0 7px
}

.fins__text ul li::before {
    content: '';
    display: block;
    position: absolute;
    top: 8px;
    left: 0;
    width: 6px;
    height: 6px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #f15a26;
    z-index: 0
}

.fins__img {
    width: 100%;
    margin: auto 0 0
}

.fins__img img {
    display: block;
    width: 100%;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    margin: 0 auto
}

.courses-head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 30px 0 20px
}

.courses-head__attention {
    max-width: 764px;
    margin-right: 20px;
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.3125;
    color: #f84744
}

@media screen and (max-width: 990px) {
    .courses-head__attention {
        width: 100%;
        margin-right: 0;
        margin-bottom: 15px
    }
}

.courses-head__state {
    max-width: 478px
}

.courses-head__state .jq-selectbox {
    width: 100%;
    border: 1px solid #f2f7f9;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #97999a;
    background-color: #fff
}

.courses-head__state .jq-selectbox__select {
    min-height: 57px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    background: transparent
}

@media screen and (max-width: 600px) {
    .courses-head__state .jq-selectbox__select {
        min-height: 40px
    }
}

.courses-head__state .jq-selectbox__select-text {
    font-size: 1rem;
    width: 100%;
    padding-left: 25px;
    font-style: normal;
    font-weight: normal;
    line-height: 139%;
    color: gray;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none
}

.courses-head__state .jq-selectbox__trigger-arrow {
    -webkit-background-size: 10px 10px;
    background-size: 10px 10px
}

.courses-head__state .jq-selectbox__dropdown {
    top: 100%;
    bottom: auto
}

.courses-head__state .jq-selectbox li {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.courses-head__state .jq-selectbox li:hover, .courses-head__state .jq-selectbox li.selected {
    background: #f15a26
}

.courses-head__date {
    padding: 15px 20px;
    border: 1px solid #E6EBED;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #696969
}

.courses-head__date span {
    margin-right: 3px
}

@media screen and (max-width: 600px) {
    .courses-head__date {
        text-align: center;
        padding: 10px
    }
}

.courses-head__date b {
    font-weight: 400;
    color: #545456
}

.courses-table .text-wIcon .tooltips {
    position: absolute;
    top: 2px;
    left: 0;
    fill: #f15a26;
    z-index: 0
}

.courses-table .text-wIcon .tooltips .icon {
    position: relative;
    top: auto;
    left: auto
}

.courses-table table {
    width: 100%;
    border-collapse: collapse
}

.courses-table table th:first-child, .courses-table table td:first-child {
    text-align: left
}

.courses-table table .sort-block {
    cursor: pointer
}

.courses-table table td, .courses-table table th {
    text-align: center;
    position: relative;
    padding: 10px;
    z-index: 0;
    border: 1px solid #f0f0f0
}

.courses-table table td .country, .courses-table table th .country {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.courses-table table td .country b, .courses-table table th .country b {
    margin-left: 15px;
    font-weight: bold;
    line-height: 130%;
    color: #545456
}

.courses-table table td .icon-descendant, .courses-table table th .icon-descendant {
    width: 12px;
    margin-left: 10px;
    fill: #7c7c7c
}

.courses-table table .sort-block .flex-center {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.courses-table table th {
    padding: 22px 10px;
    color: #545456;
    font-size: 1.25rem;
    font-weight: 400
}

.courses-rate {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.courses-rate .rate-converter {
    margin-right: 30px
}

@media screen and (max-width: 990px) {
    .courses-rate .rate-converter {
        margin-right: 0
    }
}

.courses-link__person {
    position: absolute;
    right: 0;
    top: 10px;
    color: #696969;
    font-size: 1.125rem;
    padding: 12px 20px;
    border: 1px solid #C2CBCF;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

@media screen and (max-width: 600px) {
    .courses-link__person {
        position: relative;
        top: auto;
        left: auto;
        margin: 20px 0 10px
    }
}

.courses-link__person:hover {
    color: #f15a26;
    border-color: #f15a26
}

.courses-cart {
    padding-top: 30px
}

.courses-cart .rate-list__item {
    border: none;
    min-width: 450px;
    padding: 0
}

.courses-cart .rate-list__item:first-child {
    margin-right: 100px
}

@media screen and (max-width: 990px) {
    .courses-cart .rate-list__item:first-child {
        margin-right: 0px;
        padding-bottom: 50px
    }
}

@media screen and (max-width: 990px) {
    .courses-cart .rate-list__item {
        width: 100%
    }
}

@media screen and (max-width: 600px) {
    .courses-cart .rate-list__item {
        min-width: 100%
    }
}

.courses-cart .rate-list__item-zag {
    max-width: 100%;
    padding-bottom: 25px
}

.width1085 .mfp-content {
    max-width: 1085px
}

.width1400 .mfp-content {
    max-width: 1400px
}

@media screen and (max-width: 1440px) {
    .width1400 .mfp-content {
        max-width: calc(100% - 30px)
    }
}

@media screen and (max-width: 600px) and (max-width: 1440px) {
    .width1400 .mfp-content {
        max-width: calc(100% - 10px)
    }
}

.mfp-bg.whiteBg {
    background-color: rgba(255, 255, 255, 0.9)
}

.popup-style {
    border: 1px solid #F0F2F3;
    background-color: #fff;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.popup-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.popup-left {
    width: calc(100% - 385px)
}

@media screen and (max-width: 1180px) {
    .popup-left {
        width: 50%
    }
}

@media screen and (max-width: 600px) {
    .popup-left {
        width: 100%
    }
}

.popup-right {
    width: 385px
}

@media screen and (max-width: 1180px) {
    .popup-right {
        width: 50%
    }
}

@media screen and (max-width: 600px) {
    .popup-right {
        width: 100%
    }
}

.popup-zag {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.popup-zag .h1 {
    padding: 0 25px;
    font-size: 1.625rem;
    color: #545456;
    margin-bottom: 25px;
    background-color: #fff;
    margin-top: -20px;
    margin-left: 25px
}

@media screen and (max-width: 600px) {
    .popup-zag .h1 {
        margin-left: 0;
        padding: 0 15px;
        margin-top: -10px
    }
}

.popup-zag P {
    width: 100%;
    font-weight: 300;
    line-height: 150%;
    color: #696969;
    padding: 0 50px;
    margin-bottom: 30px
}

@media screen and (max-width: 600px) {
    .popup-zag P {
        padding: 0 15px
    }
}

.credit-popup__form {
    margin-top: 15px;
    padding: 0 50px 25px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media screen and (max-width: 600px) {
    .credit-popup__form {
        padding: 0 15px 15px
    }
}

.credit-popup__form-item {
    width: calc(50% - 15px);
    margin-bottom: 25px
}

@media screen and (max-width: 1180px) {
    .credit-popup__form-item {
        width: 100%
    }
}

@media screen and (max-width: 600px) {
    .credit-popup__form-item {
        margin-bottom: 10px
    }
}

.credit-popup__form-item .ui-single {
    position: relative
}

.credit-popup__form-item .ui-single span:not(.ui-slider-handle) {
    position: absolute;
    right: 18px;
    top: 20px;
    color: #696969;
    font-size: 1.125rem
}

.credit-popup__form-item.sbmt {
    margin-top: 25px
}

.credit-popup__form-item.sbmt .btn {
    font-size: 1.125rem;
    padding: 14px 45px 21px
}

.credit-popup__result {
    padding: 60px 35px;
    background-color: #F2F7F9
}

@media screen and (max-width: 1180px) {
    .credit-popup__result {
        height: 100%
    }
}

@media screen and (max-width: 600px) {
    .credit-popup__result {
        padding: 15px
    }
}

.credit-popup__result-link {
    text-align: center;
    width: 100%;
    color: #545456
}

.credit-popup__result-link span {
    color: #f15a26
}

.credit-popup__result-main {
    margin: 25px 0;
    padding: 30px 0;
    border-top: 1px solid #f15a26;
    border-bottom: 1px solid #f15a26;
    text-align: center
}

@media screen and (max-width: 600px) {
    .credit-popup__result-main {
        margin: 10px 0;
        padding: 15px 0
    }
}

.credit-popup__result-main .time {
    width: 100%;
    color: #696969;
    font-weight: 300
}

.credit-popup__result-main .price {
    margin: 4px 0 35px;
    color: #f15a26
}

@media screen and (max-width: 600px) {
    .credit-popup__result-main .price {
        margin-bottom: 15px
    }
}

.credit-popup__result-main .price span {
    font-weight: bold
}

.credit-popup__result-main .price span:nth-child(1) {
    font-size: 3.75rem
}

@media screen and (max-width: 600px) {
    .credit-popup__result-main .price span:nth-child(1) {
        font-size: 2.5rem
    }
}

.credit-popup__result-main .price span:nth-child(2) {
    font-size: 1.625rem
}

@media screen and (max-width: 600px) {
    .credit-popup__result-main .price span:nth-child(2) {
        font-size: 1.25rem
    }
}

.credit-popup__result-main ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.credit-popup__result-main ul li {
    width: 50%
}

.credit-popup__result-main ul li .text {
    width: 100%;
    color: #696969;
    font-weight: 300
}

.credit-popup__result-main ul li .num {
    font-size: 1.375rem;
    color: #545456
}

.credit-popup__result-footer {
    padding-top: 25px;
    text-align: center
}

@media screen and (max-width: 600px) {
    .credit-popup__result-footer {
        padding-top: 10px
    }
}

.credit-popup__result-footer .btn {
    font-size: 1.125rem;
    color: #696969;
    padding: 14px 45px 21px;
    border: 1px solid #f15a26;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    margin: auto
}

.credit-popup__result-footer .btn:hover {
    color: #fff;
    background-color: #f15a26
}

.vklad-popup__form {
    margin-top: 15px;
    padding: 0 50px 25px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media screen and (max-width: 600px) {
    .vklad-popup__form {
        padding: 0 15px 15px
    }
}

.vklad-popup__form-item {
    width: calc(25% - 15px);
    margin-bottom: 30px
}

@media screen and (max-width: 1180px) {
    .vklad-popup__form-item {
        width: calc(50% - 10px)
    }
}

@media screen and (max-width: 600px) {
    .vklad-popup__form-item {
        width: 100%;
        margin-bottom: 10px
    }
}

.vklad-popup__form-item.__checkbox {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.vklad-popup__form-item.__checkbox label {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 30px;
    margin-bottom: 20px;
    cursor: pointer
}

@media screen and (max-width: 600px) {
    .vklad-popup__form-item.__checkbox label {
        margin-bottom: 10px;
        margin-right: 10px
    }
}

.vklad-popup__form-item.__checkbox label span {
    max-width: calc(100% - 18px);
    padding-left: 10px;
    font-size: .9375rem;
    color: #545456
}

@media screen and (max-width: 600px) {
    .vklad-popup__form-item.__checkbox label span {
        padding-left: 5px
    }
}

.vklad-popup__form-footer {
    padding: 25px 50px;
    background-color: #F2F7F9;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

@media screen and (max-width: 1440px) {
    .vklad-popup__form-footer {
        padding: 25px
    }
}

@media screen and (max-width: 600px) {
    .vklad-popup__form-footer {
        padding: 15px
    }
}

.vklad-popup__form-footer .left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media screen and (max-width: 800px) {
    .vklad-popup__form-footer .left {
        width: 100%;
        margin-bottom: 15px
    }
}

.vklad-popup__form-footer .info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0 30px
}

@media screen and (max-width: 1440px) {
    .vklad-popup__form-footer .info {
        padding: 0 15px
    }
}

@media screen and (max-width: 600px) {
    .vklad-popup__form-footer .info {
        padding: 15px 0 0
    }
}

.vklad-popup__form-footer .info li {
    padding: 0 25px
}

@media screen and (max-width: 1440px) {
    .vklad-popup__form-footer .info li {
        padding: 0 10px
    }
}

@media screen and (max-width: 600px) {
    .vklad-popup__form-footer .info li {
        margin-bottom: 10px
    }
}

.vklad-popup__form-footer .info li span {
    display: block
}

.vklad-popup__form-footer .info li span:nth-child(1) {
    color: #545456;
    font-weight: 300
}

.vklad-popup__form-footer .info li span:nth-child(2) {
    display: inline;
    color: #f15a26;
    font-size: 2.5rem
}

@media screen and (max-width: 1440px) {
    .vklad-popup__form-footer .info li span:nth-child(2) {
        font-size: 1.875rem
    }
}

.vklad-popup__form-footer .info li span.info__sm {
    font-size: 1.625rem;
    display: inline;
    color: #f15a26
}

.widget {
    position: fixed;
    right: 20px;
    bottom: 20px;
    z-index: 99999;
    height: 80px
}

@media screen and (max-width: 600px) {
    .widget {
        height: 40px
    }
}

.widget-container {
    text-align: center;
    height: 80px
}

.widget-item {
    position: absolute;
    margin: 0 auto 30px;
    -webkit-box-shadow: 0px 3px 10px rgba(8, 23, 30, 0.2);
    box-shadow: 0px 3px 10px rgba(8, 23, 30, 0.2);
    -webkit-transform: translateX(25px);
    -ms-transform: translateX(25px);
    transform: translateX(25px);
    -webkit-transition: 0s;
    -o-transition: 0s;
    transition: 0s;
    opacity: 0;
    visibility: hidden;
    display: block;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 48px;
    height: 48px
}

@media screen and (max-width: 600px) {
    .widget-item {
        width: 40px;
        height: 40px;
        margin-bottom: 15px
    }
}

.widget-item__wrap {
    border: 1px solid #f15a26;
    width: 48px;
    height: 48px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

@media screen and (max-width: 600px) {
    .widget-item__wrap {
        width: 40px;
        height: 40px
    }
}

.widget-item__text {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: #fff;
    color: #696969;
    font-weight: 300;
    font-size: .9375rem;
    line-height: 125%;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    padding: 11px 30px 14px;
    white-space: nowrap;
    opacity: 0;
    visibility: hidden;
    right: calc(100% + 30px);
    -webkit-transition: .1s;
    -o-transition: .1s;
    transition: .1s;
    pointer-events: none
}

@media screen and (max-width: 600px) {
    .widget-item__text {
        right: calc(100% + 20px);
        opacity: 1;
        visibility: visible
    }
}

.widget-item:hover .widget-item__wrap {
    background-color: #f15a26
}

.widget-item:hover .widget-item__text {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    right: calc(100% + 20px);
    opacity: 1;
    visibility: visible
}

.widget-item:hover .widget-item__ico .icon {
    fill: #fff
}

.widget-item:hover .widget-item__ico .icon.icon-widjet-call {
    fill: #f15a26;
    stroke: white;
    stroke-width: 4
}

.widget-item__ico {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.widget-item__ico .icon {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    width: 27px;
    height: 27px;
    fill: #f15a26;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (max-width: 600px) {
    .widget-item__ico .icon {
        width: 20px;
        height: 20px
    }
}

.widget-item__ico .icon.icon-widjet-call {
    fill: white;
    stroke: #F15A26;
    stroke-width: 4
}

.widget-item__call {
    position: relative;
    width: 60px;
    height: 60px;
    background-color: #f15a26;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

@media screen and (max-width: 600px) {
    .widget-item__call {
        width: 40px;
        height: 40px
    }
}

.widget-item__call:hover {
    background-color: #f68723
}

.widget-item__call-before {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.widget-item__call-before .icon {
    width: 35px;
    height: 35px;
    fill: #fff
}

@media screen and (max-width: 600px) {
    .widget-item__call-before .icon {
        width: 20px;
        height: 20px
    }
}

.widget-item__call-after {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 0;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    background-color: #fff
}

.widget-item__call-after .icon {
    fill: #97999A
}

.widget-item__call::before, .widget-item__call::after {
    content: '';
    display: block;
    margin: 1px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    border-style: solid;
    border-width: 2px;
    opacity: 1;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.widget-item__call::before {
    width: 82px;
    height: 82px;
    top: -14px;
    left: -14px;
    -webkit-transition: border-color .5s ease-in-out;
    -o-transition: border-color .5s ease-in-out;
    transition: border-color .5s ease-in-out;
    border-color: transparent #f15a26;
    -webkit-animation: ring-one-animate 10s ease-in-out infinite;
    animation: ring-one-animate 10s ease-in-out infinite
}

@media screen and (max-width: 600px) {
    .widget-item__call::before {
        width: 62px;
        height: 62px
    }
}

.widget-item__call::after {
    width: 70px;
    height: 70px;
    top: -8px;
    left: -8px;
    border-color: transparent #aeb0b0;
    -webkit-animation: ring-two-animate 10s ease-in-out infinite;
    animation: ring-two-animate 10s ease-in-out infinite
}

@media screen and (max-width: 600px) {
    .widget-item__call::after {
        width: 50px;
        height: 50px
    }
}

.widget.open {
    height: auto
}

.widget.open .widget-container {
    height: auto
}

.widget.open .widget-item[data-index='1'] {
    -webkit-transition-delay: calc(1s / 6);
    -o-transition-delay: calc(1s / 6);
    transition-delay: calc(1s / 6)
}

.widget.open .widget-item[data-index='2'] {
    -webkit-transition-delay: calc(2s / 6);
    -o-transition-delay: calc(2s / 6);
    transition-delay: calc(2s / 6)
}

.widget.open .widget-item[data-index='3'] {
    -webkit-transition-delay: calc(3s / 6);
    -o-transition-delay: calc(3s / 6);
    transition-delay: calc(3s / 6)
}

.widget.open .widget-item[data-index='4'] {
    -webkit-transition-delay: calc(4s / 6);
    -o-transition-delay: calc(4s / 6);
    transition-delay: calc(4s / 6)
}

.widget.open .widget-item[data-index='5'] {
    -webkit-transition-delay: calc(5s / 6);
    -o-transition-delay: calc(5s / 6);
    transition-delay: calc(5s / 6)
}

.widget.open .widget-item[data-index='6'] {
    -webkit-transition-delay: calc(6s / 6);
    -o-transition-delay: calc(6s / 6);
    transition-delay: calc(6s / 6)
}

.widget.open .widget-item[data-index='7'] {
    -webkit-transition-delay: calc(7s / 6);
    -o-transition-delay: calc(7s / 6);
    transition-delay: calc(7s / 6)
}

.widget.open .widget-item[data-index='8'] {
    -webkit-transition-delay: calc(8s / 6);
    -o-transition-delay: calc(8s / 6);
    transition-delay: calc(8s / 6)
}

.widget.open .widget-item[data-index='9'] {
    -webkit-transition-delay: calc(9s / 6);
    -o-transition-delay: calc(9s / 6);
    transition-delay: calc(9s / 6)
}

.widget.open .widget-item {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
    visibility: visible;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    position: relative
}

.widget.open .widget-item__wrap {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.widget.open .widget-item__call {
    width: 48px;
    height: 48px;
    background-color: #fff;
    border: 1px solid #f15a26
}

@media screen and (max-width: 600px) {
    .widget.open .widget-item__call {
        width: 40px;
        height: 40px
    }
}

.widget.open .widget-item__call .icon {
    fill: #f15a26
}

@media screen and (max-width: 600px) {
    .widget.open .widget-item__call .icon {
        width: 20px;
        height: 20px
    }
}

.widget.open .widget-item__call::before, .widget.open .widget-item__call::after {
    -webkit-animation: none;
    animation: none
}

.widget.open .widget-item__call::before {
    width: 70px;
    height: 70px
}

@media screen and (max-width: 600px) {
    .widget.open .widget-item__call::before {
        width: 62px;
        height: 62px
    }
}

.widget.open .widget-item__call::after {
    width: 58px;
    height: 58px
}

@media screen and (max-width: 600px) {
    .widget.open .widget-item__call::after {
        width: 50px;
        height: 50px
    }
}

.widget.open .widget-item__call-before {
    opacity: 0
}

.widget.open .widget-item__call-after {
    opacity: 1
}

body {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    position: relative
}

body::before {
    content: '';
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9998;
    pointer-events: none;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

body.widget-active::before {
    pointer-events: auto;
    background-color: rgba(19, 19, 19, 0.25)
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    50% {
        -webkit-transform: scale(2);
        transform: scale(2);
        opacity: 0
    }
    99% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0.2
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    50% {
        -webkit-transform: scale(2);
        transform: scale(2);
        opacity: 0
    }
    99% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0.2
    }
}

@-webkit-keyframes ring-one-animate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    40% {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
    100% {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes ring-one-animate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    40% {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
    100% {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes ring-two-animate {
    0% {
        -webkit-transform: rotate(400deg);
        transform: rotate(400deg)
    }
    40% {
        -webkit-transform: rotate(40deg);
        transform: rotate(40deg)
    }
    100% {
        -webkit-transform: rotate(400deg);
        transform: rotate(400deg)
    }
}

@keyframes ring-two-animate {
    0% {
        -webkit-transform: rotate(400deg);
        transform: rotate(400deg)
    }
    40% {
        -webkit-transform: rotate(40deg);
        transform: rotate(40deg)
    }
    100% {
        -webkit-transform: rotate(400deg);
        transform: rotate(400deg)
    }
}

.form-popup {
    background-color: #FFFFFF;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 30px
}

@media screen and (max-width: 600px) {
    .form-popup {
        padding: 5px
    }
}

.form-popup__wrp {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #E6EBED
}

.form-popup__content {
    padding: 0 30px 0 30px
}

@media screen and (max-width: 600px) {
    .form-popup__content {
        padding: 0 15px
    }
}

.form-popup .registr-title {
    font-size: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.form-popup .registr-title img {
    margin: 20px 0;
    width: 50%;
    height: auto
}

.form-popup .registr-title input {
    margin-top: 10px
}

.form-popup__zag {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 25px 0;
    font-weight: 300;
    font-size: 2.0625rem;
    color: #000000;
    margin-bottom: 25px;
    border-bottom: 1px solid #E6EBED
}

@media screen and (max-width: 600px) {
    .form-popup__zag {
        padding: 10px 0;
        font-size: 1.5625rem;
        margin-bottom: 15px
    }
}

.form-popup__zag .icon {
    width: 30px;
    height: 30px;
    fill: #f15a26
}

@media screen and (max-width: 600px) {
    .form-popup__zag .icon {
        width: 20px;
        height: 20px
    }
}

.form-popup__zag span {
    max-width: calc(100% - 30px);
    padding-left: 15px
}

@media screen and (max-width: 600px) {
    .form-popup__zag span {
        max-width: calc(100% - 20px);
        padding-left: 10px
    }
}

.form-popup__desc {
    font-weight: 300;
    color: #97999A;
    opacity: 0.9;
    margin-bottom: 25px
}

@media screen and (max-width: 600px) {
    .form-popup__desc {
        margin-bottom: 15px
    }
}

.form-popup .registr-title {
    font-size: 16px;
    color: #696969;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: -20px
}

.form-popup .registr-title input {
    margin-top: 5px
}

.form-popup .registr-title img {
    margin: 10px 0;
    width: 50% !important;
    height: auto
}

.form-popup__item {
    position: relative;
    margin-top: 10px;
    margin-bottom: 25px
}

@media screen and (max-width: 600px) {
    .form-popup__item {
        margin-top: 10px;
        margin-bottom: 15px
    }
}

.form-popup__item._disabled {
    opacity: .5;
    pointer-events: none
}

.form-popup__item .password-second.show {
    display: block !important
}

.form-popup__item .tooltips {
    position: absolute;
    right: 20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

@media screen and (max-width: 600px) {
    .form-popup__item .tooltips .tooltips__text {
        right: 0;
        left: auto;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

.form-popup__item .label {
    position: absolute;
    left: 20px;
    top: -10px;
    color: #696969;
    padding: 0 10px;
    background-color: #fff;
    z-index: 2
}

@media screen and (max-width: 600px) {
    .form-popup__item .label {
        left: 5px;
        top: -5px
    }
}

.form-popup__item input[type='text'], .form-popup__item input[type='email'], .form-popup__item input[type='tel'], .form-popup__item input[type='password'], .form-popup__item .jq-selectbox__select {
    position: relative;
    padding: 18px 20px 13px;
    padding-right: 50px;
    border: 1px solid #C2CBCF;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: 100%;
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

@media screen and (max-width: 600px) {
    .form-popup__item input[type='text'], .form-popup__item input[type='email'], .form-popup__item input[type='tel'], .form-popup__item input[type='password'], .form-popup__item .jq-selectbox__select {
        padding: 13px 10px 5px;
        padding-right: 50px;
        font-size: 16px !important
    }
}

@media screen and (max-width: 600px) {
    .form-popup__item input[type='text']::-webkit-input-placeholder, .form-popup__item input[type='email']::-webkit-input-placeholder, .form-popup__item input[type='tel']::-webkit-input-placeholder, .form-popup__item input[type='password']::-webkit-input-placeholder, .form-popup__item .jq-selectbox__select::-webkit-input-placeholder {
        font-size: 16px !important
    }

    .form-popup__item input[type='text']::-moz-placeholder, .form-popup__item input[type='email']::-moz-placeholder, .form-popup__item input[type='tel']::-moz-placeholder, .form-popup__item input[type='password']::-moz-placeholder, .form-popup__item .jq-selectbox__select::-moz-placeholder {
        font-size: 16px !important
    }

    .form-popup__item input[type='text']::-ms-input-placeholder, .form-popup__item input[type='email']::-ms-input-placeholder, .form-popup__item input[type='tel']::-ms-input-placeholder, .form-popup__item input[type='password']::-ms-input-placeholder, .form-popup__item .jq-selectbox__select::-ms-input-placeholder {
        font-size: 16px !important
    }

    .form-popup__item input[type='text']::placeholder, .form-popup__item input[type='email']::placeholder, .form-popup__item input[type='tel']::placeholder, .form-popup__item input[type='password']::placeholder, .form-popup__item .jq-selectbox__select::placeholder {
        font-size: 16px !important
    }
}

.form-popup__item.error input[type='text'], .form-popup__item.error input[type='email'], .form-popup__item.error input[type='tel'], .form-popup__item.error input[type='password'], .form-popup__item.error .jq-selectbox__select, .form-popup__item.error-online input[type='text'], .form-popup__item.error-online input[type='email'], .form-popup__item.error-online input[type='tel'], .form-popup__item.error-online input[type='password'], .form-popup__item.error-online .jq-selectbox__select {
    border: 1px solid #fb8b8b
}

.form-popup__item.succes input[type='text'], .form-popup__item.succes input[type='email'], .form-popup__item.succes input[type='tel'], .form-popup__item.succes input[type='password'], .form-popup__item.succes .jq-selectbox__select {
    border: 1px solid rgba(0, 128, 0, 0.5) !important
}

.form-popup__item .email-input-error-text {
    width: 100%;
    font-size: 14px;
    margin-block: 9px;
    color: red
}

.form-popup__item .jq-selectbox {
    z-index: 1 !important;
    width: 100%
}

.form-popup__item .jq-selectbox .jq-selectbox__dropdown {
    z-index: 2 !important
}

.form-popup__item .check label {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}

.form-popup__item .check span {
    max-width: calc(100% - 18px);
    padding-left: 10px;
    font-weight: 300;
    line-height: 120%
}

@media screen and (max-width: 600px) {
    .form-popup__item .check span {
        font-size: 11px
    }
}

.form-popup__item .js-check-gps__wrp.__disabled {
    opacity: .5;
    pointer-events: none
}

.form-popup__item .select2-container--default .select2-selection--single .select2-selection__arrow {
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%
}

.form-popup__sbmt {
    padding: 10px 0 0px;
    text-align: center
}

@media screen and (max-width: 600px) {
    .form-popup__sbmt {
        padding: 10px 0 25px
    }
}

.form-popup__sbmt .link-remember {
    font-weight: 300;
    font-size: .875rem;
    color: #696969;
    padding-bottom: 7px;
    border-bottom: 1px solid #696969;
    line-height: 1
}

.form-popup__sbmt .link-remember:hover {
    border-color: transparent
}

.form-popup__sbmt button {
    margin: 0 auto 15px
}

.form-popup__footer {
    text-align: center;
    padding: 20px;
    background-color: #F2F7F9;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px
}

@media screen and (max-width: 600px) {
    .form-popup__footer {
        padding: 10px
    }
}

.form-popup__footer a:hover .orange {
    text-decoration: underline
}

.form-popup__footer a span {
    padding-right: 5px
}

.form-popup__done {
    padding: 20px 0 45px;
    text-align: center
}

@media screen and (max-width: 600px) {
    .form-popup__done {
        padding: 10px 0 20px
    }
}

.form-popup__done .icon {
    width: 80px;
    height: 80px;
    margin: 0 auto 15px;
    fill: #f15a26
}

@media screen and (max-width: 600px) {
    .form-popup__done .icon {
        width: 40px;
        height: 40px
    }
}

.form-popup__done p {
    text-align: center;
    margin-bottom: 5px;
    color: #97999A;
    font-weight: 300;
    line-height: 150%
}

.form-popup__done p b {
    font-size: 1.5625rem;
    line-height: 150%;
    color: #545456
}

@media screen and (max-width: 600px) {
    .form-popup__done p b {
        font-size: 1.125rem
    }
}

.mfp-wrap.w500 .mfp-content {
    max-width: 500px
}

.mfp-wrap.w500 .mfp-close {
    font-family: initial;
    font-size: 40px;
    top: 30px;
    right: 30px
}

@media screen and (max-width: 600px) {
    .mfp-wrap.w500 .mfp-close {
        top: 0;
        right: 0;
        font-size: 30px
    }
}

.vi-conf {
    display: none;
    border: 1px solid #000;
    background-color: #fff;
    z-index: 9999;
    position: relative
}
@media (max-width:600px) {
    .vi-conf {
        max-height: 100vh;
        overflow-y: auto;
        padding-bottom: 60px;
    }
}

.vi-conf-head {
    padding: 20px 80px 20px 20px;
    border-bottom: 1px solid #000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.vi-conf-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.vi-conf-option {
    width: calc(100% / 4);
    padding: 20px
}

@media screen and (max-width: 1024px) {
    .vi-conf-option {
        width: calc(100% / 2)
    }
}

@media screen and (max-width: 600px) {
    .vi-conf-option {
        width: 100%
    }
}

.vi-conf-option:not(:last-child) {
    border-right: 1px solid #000
}

@media screen and (max-width: 1024px) {
    .vi-conf-option:not(:last-child) {
        border-right: none
    }
}

@media screen and (max-width: 600px) {
    .vi-conf-option:not(:last-child) {
        border-bottom: 1px solid #000
    }
}

@media screen and (max-width: 1024px) {
    .vi-conf-option:nth-child(2n+1) {
        border-right: 1px solid #000
    }
}

@media screen and (max-width: 600px) {
    .vi-conf-option:nth-child(2n+1) {
        border-right: none
    }
}

@media screen and (max-width: 1024px) {
    .vi-conf-option:nth-child(-n+2) {
        border-bottom: 1px solid #000
    }
}

.vi-conf-option__name {
    display: block;
    font-size: 16px;
    color: #000;
    text-align: center;
    margin-bottom: 10px
}

.vi-conf-option .vi-conf-btn {
    display: block
}

.vi-conf-option .vi-conf-btn:not(:last-child) {
    margin-bottom: 10px
}

.vi-conf-option .vi-conf-btn--active {
    background-color: #000;
    color: #fff
}

.vi-conf-btn {
    display: inline-block;
    border: 1px solid #000;
    text-decoration: none;
    font-size: 16px;
    line-height: 18px;
    padding: 10px;
    color: #000;
    text-align: center
}

.vi-conf-btn[data-vi="ff1"] {
    font-family: 'Arial', sans-serif
}

.vi-conf-btn[data-vi="ff2"] {
    font-family: 'Times New Roman', serif
}

.vi-conf-btn[data-vi="fs1"] {
    font-size: 22px
}

.vi-conf-btn[data-vi="fs2"] {
    font-size: 28px
}

.vi-conf-btn[data-vi="ls1"] {
    letter-spacing: 4px
}

.vi-conf-btn[data-vi="ls2"] {
    letter-spacing: 8px
}

.vi-conf-close {
    position: absolute;
    top: 20px;
    right: 20px;
    border: 1px solid #000;
    padding: 7px
}

.vi-conf-close .icon {
    display: block;
    width: 24px;
    height: 24px
}

.vi-conf--show {
    display: block
}

[class*="vi-"] {
    background-image: none !important
}

[class*="vi-"] img, [class*="vi-"] .header-user a span, [class*="vi-"] .lk-manager .lk-state .quest-list__item-content .quest-list__answer:after, [class*="vi-"] .lk-face__item::before, [class*="vi-"] .lk-sidebar__menu ul li::before, [class*="vi-"] .contact-center__item h4 .icon, [class*="vi-"] .contact-center__item .h4 .icon, [class*="vi-"] .call-back--simple .call-back__icon, [class*="vi-"] .form-filter .input .ui-datepicker-trigger, [class*="vi-"] .link-border .icon, [class*="vi-"] .text-page__head .line-zag, [class*="vi-"] .form-style .jq-file__browse::before, [class*="vi-"] .text-wIcon .icon-bank-house, [class*="vi-"] .courses-table table td .icon-descendant, [class*="vi-"] .courses-table table th .icon-descendant, [class*="vi-"] .text-page table a[href^='tel'] .icon, [class*="vi-"] .btn-border.btn-icoLeft .icon, [class*="vi-"] .btn-border.btn-icoCenter .icon, [class*="vi-"] .page-head__desc .btn-border.btn-calc .icon, [class*="vi-"] .page-head__link-img, [class*="vi-"] .tooltips__ico .icon, [class*="vi-"] .addit-img, [class*="vi-"] .review-items .review-item .text .icon, [class*="vi-"] .mp-sl__item-img, [class*="vi-"] .lk-game__item-img, [class*="vi-"] .lk-face__item-img, [class*="vi-"] .lk-sidebar__head .content .exit .icon, [class*="vi-"] .service-card-bree__container span, [class*="vi-"] .service-card-bree__img, [class*="vi-"] .service-card-bree__container--md .service-card-bree__img, [class*="vi-"] .salary-proj__item--md .salary-proj__item-img, [class*="vi-"] .salary-proj__item--sm .salary-proj__item-img, [class*="vi-"] .service-card__img img, [class*="vi-"] .contact-center__item-img, [class*="vi-"] it pull.review-items .review-item .text .icon, [class*="vi-"] .compare-info__fixed, [class*="vi-"] .compare-item .delete, [class*="vi-"] .compare-item .compare-item__zag, [class*="vi-"] .text-item .date .icon, [class*="vi-"] .text-page img, [class*="vi-"] .text-page__head-img, [class*="vi-"] .fin-inst-card__img, [class*="vi-"] .form-rq__group-img, [class*="vi-"] .container--wSticky__sidebar .call-back--simple .call-back__icon, [class*="vi-"] .board-item__img, [class*="vi-"] .social__icon, [class*="vi-"] .social__img, [class*="vi-"] .vacancy__img, [class*="vi-"] .mt__container .w33, [class*="vi-"] .fin-lit__img, [class*="vi-"] .news-catalog .w100 .icon, [class*="vi-"] .news-catalog__item-img, [class*="vi-"] .rss-block, [class*="vi-"] .mt__container iframe, [class*="vi-"] .actions .w33, [class*="vi-"] .link-icoLeft .icon, [class*="vi-"] .prop-sale__card-info__download li a .icon, [class*="vi-"] .prop-sale__card-info__address .icon, [class*="vi-"] .prop-sale__card-info__contact li .icon, [class*="vi-"] .prop-sale__card-img, [class*="vi-"] .info-status i, [class*="vi-"] .bank-cart__map-wrp, [class*="vi-"] .bank-cart__filter-check .check__valute label img, [class*="vi-"] .coin-item__card-img, [class*="vi-"] .coin-item__img img, [class*="vi-"] .about-adv__item-img, [class*="vi-"] .about-doc__item-img, [class*="vi-"] .about-banner__list-item .num .icon, [class*="vi-"] .courses-table .text-wIcon .tooltips .icon, [class*="vi-"] .flex-center img, [class*="vi-"] .rate-banner__img, [class*="vi-"] .mp-suggest__item-img, [class*="vi-"] .mt-card__info, [class*="vi-"] .result-search .result-search__item .item-img, [class*="vi-"] .bank-cards__img, [class*="vi-"] .form-callback__group.valute .form-callback__label .jq-radio input[data-valute="BYN"] ~ .jq-radio__div, [class*="vi-"] .form-callback__group.valute .form-callback__label .jq-radio input[data-valute="RUB"] ~ .jq-radio__div, [class*="vi-"] .form-callback__group.valute .form-callback__label .jq-radio input[data-valute="USD"] ~ .jq-radio__div, [class*="vi-"] .btn-border-gray.btn-icoLeft .icon, [class*="vi-"] .mob-app__img, [class*="vi-"] .bank-bonus__img, [class*="vi-"] .bank-card__pay-one-touch .btn .icon, [class*="vi-"] .bank-card__img img, [class*="vi-"] .credit-help__img, [class*="vi-"] .styled-list__img, [class*="vi-"] .page-head__img img, [class*="vi-"] .credits__item-link .icon, [class*="vi-"] .tabs--style .btn-full .icon-calc, [class*="vi-"] .page-head__link-img img, [class*="vi-"] .form-callback__expert-photo img, [class*="vi-"] .form-callback__desc .icon, [class*="vi-"] .img, [class*="vi-"] .rate-list__item-content table td .type img, [class*="vi-"] .online-transfer__img img, [class*="vi-"] .sites-list__img, [class*="vi-"] .mobapp__qr img, [class*="vi-"] .mobapp .icon, [class*="vi-"] .mobapp__img img, [class*="vi-"] .credits__item-nums-el .icon, [class*="vi-"] .credits__item-img img {
    display: none !important
}

[class*="vi-"] .about-banner, [class*="vi-"] .credit-help__item, [class*="vi-"] .rate-list__item-desc__select .jq-selectbox__select, [class*="vi-"] .mp-sl__item-img, [class*="vi-"] .jq-selectbox__select-text, [class*="vi-"] .selectImg .jq-selectbox li, [class*="vi-"] .rate-banner__container {
    background-image: none !important
}

[class*="vi-"] .salary-proj__item--sm .salary-proj__item-content::before, [class*="vi-"] .text-page ul:not(.no-style):not(.list-wIcon):not(.list-wNumber) li::before, [class*="vi-"] .credit-help__item::before, [class*="vi-"] .text-style ul:not(.list-info) li::before, [class*="vi-"] .link-ar-left::before, [class*="vi-"] .rate-list__item-desc__select .jq-selectbox__dropdown ul li:before {
    content: none !important
}

[class*="vi-"] .prop-sale__card-list, [class*="vi-"] .coin-item__card-content, [class*="vi-"] .coin-item, [class*="vi-"] .form-callback__expert, [class*="vi-"] .pagination-tag__item, [class*="vi-"] .bank-cards__item, [class*="vi-"] .credits__item, [class*="vi-"] .news-list--simple a, [class*="vi-"] .rate-banner__container, [class*="vi-"] .sites-list__link, [class*="vi-"] .form-style, [class*="vi-"] .jq-selectbox, [class*="vi-"] .ui-single input[type="text"], [class*="vi-"] .credit-calc__group .input input, [class*="vi-"] .credit-calc__group .jq-selectbox, [class*="vi-"] .styled-list__link, [class*="vi-"] .quest-list__item-name, [class*="vi-"] .quest-list__item.active .quest-list__item-name, [class*="vi-"] .form-callback__content, [class*="vi-"] .form-callback__progress, [class*="vi-"] .credit-help__item, [class*="vi-"] .credit-calc__result, [class*="vi-"] .credit-calc__data {
    border: 2px solid #000 !important
}

[class*="vi-"] .quest-list__item.active .quest-list__item-name, [class*="vi-"] .credit-calc__result, [class*="vi-"] .form-callback__progress {
    background-color: transparent !important
}

[class*="vi-"] .review-items .review-item .text, [class*="vi-"] .about-banner__content, [class*="vi-"] .page-head__link, [class*="vi-"] .credit-calc__result, [class*="vi-"] .header-to-phone, [class*="vi-"] .rate-banner--full .rate-banner__text p {
    max-width: 100%
}

[class*="vi-"] .credit-calc__data, [class*="vi-"] .form-callback__content, [class*="vi-"] .header-logo, [class*="vi-"] .header-bot__menu {
    margin-bottom: 30px !important
}

[class*="vi-"] .online-service__list-item, [class*="vi-"] .header-type, [class*="vi-"] .header-top__menu, [class*="vi-"] .rate-banner, [class*="vi-"] .lk-manager .lk-state, [class*="vi-"] .lk-info__item .point-list__item, [class*="vi-"] .dbl-wrp__sidebar, [class*="vi-"] .dbl-wrp__content, [class*="vi-"] service-card-bree__container--sm, [class*="vi-"] .service-card-bree__container--md, [class*="vi-"] .salary-proj__item--sm, [class*="vi-"] .salary-proj__item--md .salary-proj__item-content, [class*="vi-"] .salary-proj__item--md, [class*="vi-"] .service-card__container--md, [class*="vi-"] .service-card__container--sm, [class*="vi-"] .addit-content, [class*="vi-"] .contact-center__item--lg .contact-center__item-content, [class*="vi-"] .jq-selectbox__select-text, [class*="vi-"] .form-callback__group, [class*="vi-"] .credits__item-content-right, [class*="vi-"] .credits__item-content-left, [class*="vi-"] .form-filter__group, [class*="vi-"] .review-items .review-item .text, [class*="vi-"] .form-rq__item, [class*="vi-"] .prop-sale__card-content, [class*="vi-"] .bank-cart__filter-item, [class*="vi-"] .rate-banner--full .rate-banner__text, [class*="vi-"] .bank-cards__order, [class*="vi-"] .mob-app__content, [class*="vi-"] .bank-bonus__content, [class*="vi-"] .credits__item-terms-el, [class*="vi-"] .bank-card__content, [class*="vi-"] .form-callback__expert, [class*="vi-"] .form-callback__progress, [class*="vi-"] .form-callback__content, [class*="vi-"] .page-head__content, [class*="vi-"] .credit-info__block.w50, [class*="vi-"] .credits__item-content, [class*="vi-"] .mp-sl__item-text, [class*="vi-"] .lk-game__item-wrp, [class*="vi-"] .service-card-bree__container--md .service-card-bree__content, [class*="vi-"] .text-page__head-text, [class*="vi-"] .mt-card__content, [class*="vi-"] .credit-calc__data, [class*="vi-"] .coin-item__card-content, [class*="vi-"] .news-catalog__item-content, [class*="vi-"] .fin-lit__content, [class*="vi-"] .mt__container .w66, [class*="vi-"] .board-item__content {
    width: 100% !important
}

[class*="vi-"] .news-list--simple a {
    padding-left: 10px !important
}

[class*="vi-"] .credit-calc.credit-calc__mt .credit-calc__prop-name {
    text-align: left !important
}

[class*="vi-"] .form-callback__expert {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

[class*="vi-"] .form-style .jq-selectbox__select, [class*="vi-"] .form-style--checkbox, [class*="vi-"] .form-callback .form-callback__progress, [class*="vi-"] .form-style input[type="text"], [class*="vi-"] .form-style input[type="tel"], [class*="vi-"] .form-style input[type="email"], [class*="vi-"] .form-style input[type="password"], [class*="vi-"] .form-style textarea {
    height: auto !important
}

[class*="vi-"] .color-sel {
    width: 60px !important;
    height: 60px !important
}

[class*="vi-"] .jq-radio, [class*="vi-"] .jq-checkbox {
    width: 50px !important;
    height: 50px !important
}

[class*="vi-"] .header-bot {
    max-height: 100% !important
}

[class*="vi-"] .form-captcha img {
    display: block !important;
    margin: 10px
}

[class*="vi-"] .header-logo img {
    display: block !important
}

[class*="vi-"] .select2-container .select2-selection__rendered {
    max-width: 400px !important
}

[class*="vi-"] .header-city {
    width: 40% !important
}

[class*="vi-"] .footer__social-link .icon {
    width: 40px;
    height: 40px
}

[class*="vi-"] .form-filter:not(.no-style).active {
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

[class*="vi-"] .form-callback__content:not(:last-child) {
    margin: 0 !important
}

[class*="vi-"] .credit-step__slider-num {
    left: -24px !important
}

[class*="vi-"] .salary-proj__item--imgLeft .salary-proj__item-content, [class*="vi-"] .bank-card__content {
    margin-left: 0 !important
}

[class*="vi-"] .rate-list {
    width: 70% !important
}

[class*="vi-"] .about-links__list {
    -webkit-flex-wrap: wrap !important;
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important
}

[class*="vi-"] .form-popup__desc {
    margin-bottom: 80px !important
}

[class*="vi-"] .header-type__list > li, [class*="vi-"] .header-city__main, [class*="vi-"] .form-style .jq-file {
    width: auto !important
}

[class*="vi-"] .offers__sl-item p, [class*="vi-"] .header-bot__menu-list__li .drop li > a:hover, [class*="vi-"] .header-bot__menu-drop__list li > a:hover, [class*="vi-"] .text-wIcon--light, [class*="vi-"] .quiz-item__form[data-quiz='off'] input[type='submit'] {
    opacity: 1 !important
}

[class*="vi-"] .quiz-item__form-radio__horizontal .row-name__item, [class*="vi-"] .quiz-item__form-check__horizontal .row-name__item {
    width: 400px !important
}

[class*="vi-"] .quiz-item__form-radio__horizontal .row-options__item, [class*="vi-"] .quiz-item__form-check__horizontal .row-options__item {
    width: calc(100% - 400px)
}

[class*="vi-"] .quiz__table th {
    border-right: 1px solid #000 !important
}

[class*="vi-"] .result-search .result-search__item {
    width: calc(50% - 10px)
}

[class*="vi-"] .salary-proj__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

[class*="vi-"] .lk-data__item .input-change__ico .icon, [class*="vi-"] .lk-data__item .input-change._focus .icon {
    width: 30px;
    height: 30px;
    fill: #000
}

[class*="vi-"] .dbl-wrp {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

[class*="vi-"] .lk-info__item .point-list__item .val {
    padding-left: 30px !important
}

[class*="vi-"] input {
    height: 60px !important
}

[class*="vi-"] .rate-list__item-desc__select .jq-selectbox__select-text, [class*="vi-"] .rate-list__item-content table td a:hover {
    text-decoration: none !important
}

[class*="vi-"] .header-lang__main, [class*="vi-"] .header-eye, [class*="vi-"] .header-search, [class*="vi-"] .header-user {
    border: none !important;
    margin-right: 25px
}

[class*="vi-"] .compare-item__info ul li, [class*="vi-"] .compare-info ul li {
    height: 200px !important
}

[class*="vi-"] .breadcrumbs .bx-breadcrumb-item .link:hover span {
    -webkit-text-decoration-color: transparent !important;
    text-decoration-color: transparent !important
}

[class*="vi-"] .jq-checkbox.checked .jq-checkbox__div {
    border-bottom: 0 !important;
    border-left: 0 !important
}

[class*="vi-"] .registr-title img, [class*="vi-"] .form-rq__item.form-captcha img {
    display: block !important;
    height: 90px !important;
    width: 250px !important
}

[class*="vi-"] .form-popup__item .label {
    left: 15px !important;
    top: -60px !important
}

[class*="vi-"] .reg-get-location-wrap .select2-container {
    padding-left: 0 !important
}

[class*="vi-"] .form-popup__item {
    margin-bottom: 70px !important
}

[class*="vi-"] .rate-banner {
    margin-top: 30px
}

[class*="vi-"] .offers__sl-item__wrap {
    width: 100% !important;
    margin-bottom: 30px !important
}

[class*="vi-"] .offers__sl--sm, [class*="vi-"] .offers__sl--lg {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

[class*="vi-"] .slider-item-wrap {
    width: 50%;
    margin-bottom: 20px
}

[class*="vi-"] .slider-item-wrap a {
    width: 100%
}

[class*="vi-"] .offers__sl-item {
    width: 50%;
    height: auto !important;
    margin-bottom: 30px !important
}

[class*="vi-"] .news-list--simple a {
    width: calc(50% - 10px);
    margin-bottom: 20px
}

[class*="vi-"] .news-list--simple {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

[class*="vi-"] .page-head__links:not(.slick-initialized) {
    opacity: 1 !important
}

[class*="vi-"] .page-head__links {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

[class*="vi-"] .page-head__link {
    width: calc(50% - 10px);
    margin-bottom: 20px;
    margin-right: 0 !important
}

[class*="vi-"] .form-filter__container::before {
    content: none !important
}

[class*="vi-"] .form-filter:not(.no-style) {
    max-height: 100% !important
}

[class*="vi-"] .mp-offers .arrow {
    display: none !important
}

[class*="vi-"][class*="vi"] .offers__sl._contain-img .offers__sl-item__wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

[class*="vi-"][class*="vi"] .offers__sl._contain-img .offers__sl-item__wrap .btn, [class*="vi-"][class*="vi"] .offers__sl._contain-img .offers__sl-item__wrap .type, [class*="vi-"][class*="vi"] .offers__sl._contain-img .offers__sl-item__wrap .zag {
    width: 100%
}

[class*="vi-"][class*="vi"] .offers__sl._contain-img .offers__sl-item__wrap .btn {
    margin-top: auto
}

[class*="vi-"][class*="vi"] .offers__sl._contain-img .offers__sl-item__wrap .zag {
    width: 100%
}

[class*="vi-"][class*="ff1"] {
    font-family: 'Arial', sans-serif
}

[class*="vi-"][class*="ff2"] {
    font-family: 'Times New Roman', serif
}

[class*="vi-"][class*="fs1"] {
    font-size: 22px !important
}

[class*="vi-"][class*="fs1"] .form-popup__item .email-input-error-text, [class*="vi-"][class*="fs1"] .page-404__p, [class*="vi-"][class*="fs1"] .map-columns .map-level-0 .map-level-1 li a, [class*="vi-"][class*="fs1"] .map-columns .map-level-0 li a, [class*="vi-"][class*="fs1"] .form-popup .registr-title, [class*="vi-"][class*="fs1"] .form-popup__sbmt .link-remember, [class*="vi-"][class*="fs1"] .multiple-styler .ms-drop li label span, [class*="vi-"][class*="fs1"] .multiple-styler .ms-choice span, [class*="vi-"][class*="fs1"] input[type="text"], [class*="vi-"][class*="fs1"] .lk-wrp .lk-info__item.__form-cat .lk-info__check-img__item .content span, [class*="vi-"][class*="fs1"] .info .time-work, [class*="vi-"][class*="fs1"] .form-style .jq-selectbox li, [class*="vi-"][class*="fs1"] .form-callback__name-product, [class*="vi-"][class*="fs1"] input, [class*="vi-"][class*="fs1"] .about-banner__list-item .num span small, [class*="vi-"][class*="fs1"] .header-lang__main span, [class*="vi-"][class*="fs1"] .lk-manager .lk-state .quest-list__item-content .quest-list__answer .val, [class*="vi-"][class*="fs1"] .lk-manager .lk-state .quest-list__item-content .quest-list__answer .zag, [class*="vi-"][class*="fs1"] .lk-manager .lk-state .quest-list__item-content .quest-list__question .val, [class*="vi-"][class*="fs1"] .lk-manager .lk-state .quest-list__item-content .quest-list__question .zag, [class*="vi-"][class*="fs1"] .lk-manager .lk-state .quest-list__item-name .lk-state__info .val, [class*="vi-"][class*="fs1"] .lk-manager .lk-state .quest-list__item-name .lk-state__info .zag, [class*="vi-"][class*="fs1"] .lk-manager .lk-quest__info, [class*="vi-"][class*="fs1"] .lk-data__item input[type='text'], [class*="vi-"][class*="fs1"] .lk-data__item input[type='password'], [class*="vi-"][class*="fs1"] .lk-data__item input[type='email'], [class*="vi-"][class*="fs1"] .lk-data__item input[type='phone'], [class*="vi-"][class*="fs1"] .lk-data__item .jq-selectbox:not(._custom) .jq-selectbox__select-text, [class*="vi-"][class*="fs1"] .lk-data__item .label .attention, [class*="vi-"][class*="fs1"] .lk-face__item-desc, [class*="vi-"][class*="fs1"] .lk-data__item-date .item .jq-selectbox .jq-selectbox__select-text, [class*="vi-"][class*="fs1"] .lk-data__item .label, [class*="vi-"][class*="fs1"] .lk-sidebar__history-item .date, [class*="vi-"][class*="fs1"] .lk-sidebar__menu ul li a, [class*="vi-"][class*="fs1"] .lk-sidebar__head .content .exit, [class*="vi-"][class*="fs1"] .search-page .search-result__page .search-result__item .result-item__text .category, [class*="vi-"][class*="fs1"] .search-head .val .result, [class*="vi-"][class*="fs1"] .search-head .val, [class*="vi-"][class*="fs1"] .review-items .review-item .text p, [class*="vi-"][class*="fs1"] .review-items .review-item .text .type, [class*="vi-"][class*="fs1"] .compare-item__info ul li, [class*="vi-"][class*="fs1"] .compare-info ul li, [class*="vi-"][class*="fs1"] .compare .clean, [class*="vi-"][class*="fs1"] .link-border, [class*="vi-"][class*="fs1"] .text-page .ol-decor li, [class*="vi-"][class*="fs1"] .header-bot__menu-list__li .drop li > a, [class*="vi-"][class*="fs1"] .header-bot__menu-list__li .drop li li a, [class*="vi-"][class*="fs1"] .header-bot__menu-drop__list li > ul a, [class*="vi-"][class*="fs1"] .mp-sl__item-text .type, [class*="vi-"][class*="fs1"] .fin-inst__card .fin-inst-card__container .fin-inst__content .desc ul li, [class*="vi-"][class*="fs1"] .fin-inst__card .fin-inst-card__container .fin-inst__content .desc p, [class*="vi-"][class*="fs1"] .fin-inst__card .fin-inst-card__container .fin-inst__content .head .type, [class*="vi-"][class*="fs1"] .quiz__table td .gray, [class*="vi-"][class*="fs1"] .quiz__table th, [class*="vi-"][class*="fs1"] .quiz-item__form-radio__rating .value .percent, [class*="vi-"][class*="fs1"] .quiz-item__form-radio__vertical .col-options .percent, [class*="vi-"][class*="fs1"] .quiz-item__form-radio__line label span.percent, [class*="vi-"][class*="fs1"] .quiz-item__form-check__line label span.percent, [class*="vi-"][class*="fs1"] .quiz-item__btn .answer, [class*="vi-"][class*="fs1"] .form-style span, [class*="vi-"][class*="fs1"] .quiz-item__form-double__hide label, [class*="vi-"][class*="fs1"] .quiz-item__form-double__hide p, [class*="vi-"][class*="fs1"] .quiz-item__form-double .quiz-item__form-radio span, [class*="vi-"][class*="fs1"] .quiz-item__form-radio__rating .value label span:not(.percent), [class*="vi-"][class*="fs1"] .quiz-item__form-check__rating .value label span:not(.percent), [class*="vi-"][class*="fs1"] .quiz-item__form-radio__rating .text, [class*="vi-"][class*="fs1"] .quiz-item__form-check__rating .text, [class*="vi-"][class*="fs1"] .quiz-item__form-radio__horizontal .row-name__item, [class*="vi-"][class*="fs1"] .quiz-item__form-check__horizontal .row-name__item, [class*="vi-"][class*="fs1"] .quiz-item__form-radio__vertical .col-name__item, [class*="vi-"][class*="fs1"] .quiz-item__form-check__vertical .col-name__item, [class*="vi-"][class*="fs1"] .quiz-item__zag-desc span, [class*="vi-"][class*="fs1"] .quiz-item__form-radio__line .text, [class*="vi-"][class*="fs1"] .quiz-item__form-check__line .text, [class*="vi-"][class*="fs1"] .quiz-item__form-radio .num, [class*="vi-"][class*="fs1"] .quiz-item__form-check .num, [class*="vi-"][class*="fs1"] .quiz-item__form-radio label, [class*="vi-"][class*="fs1"] .quiz-item__form-check label, [class*="vi-"][class*="fs1"] .form-style .jq-file__browse, [class*="vi-"][class*="fs1"] .form-rq__tabs-btn, [class*="vi-"][class*="fs1"] .form-rq__group-title span, [class*="vi-"][class*="fs1"] .call-back--xs .h4, [class*="vi-"][class*="fs1"] .call-back--xs h4, [class*="vi-"][class*="fs1"] .request-el__call-block a, [class*="vi-"][class*="fs1"] .request-el__call-block p, [class*="vi-"][class*="fs1"] .board-item__info-grafic .table-container table th, [class*="vi-"][class*="fs1"] .board-item__info p, [class*="vi-"][class*="fs1"] .board-item__head .position, [class*="vi-"][class*="fs1"] .text-page ul:not(.no-style):not(.list-wIcon):not(.list-wNumber) li, [class*="vi-"][class*="fs1"] .board-item__list-zag, [class*="vi-"][class*="fs1"] .vacancy__content p, [class*="vi-"][class*="fs1"] .vacancy__title p, [class*="vi-"][class*="fs1"] .news-catalog .data, [class*="vi-"][class*="fs1"] .page-head__link span, [class*="vi-"][class*="fs1"] .credit-step__slider-text, [class*="vi-"][class*="fs1"] .credits__item-date, [class*="vi-"][class*="fs1"] .actions p, [class*="vi-"][class*="fs1"] .actions table th, [class*="vi-"][class*="fs1"] .actions table td, [class*="vi-"][class*="fs1"] .breadcrumbs .bx-breadcrumb-item span, [class*="vi-"][class*="fs1"] .bank-cart__filter-check__simple label span, [class*="vi-"][class*="fs1"] .coin-item__adv li span:nth-child(2), [class*="vi-"][class*="fs1"] .coin-item__adv li span:nth-child(1), [class*="vi-"][class*="fs1"] .about-quest__content .zag, [class*="vi-"][class*="fs1"] .courses-table table th, [class*="vi-"][class*="fs1"] .courses-head__attention, [class*="vi-"][class*="fs1"] .courses-link__person, [class*="vi-"][class*="fs1"] .text-page h4, [class*="vi-"][class*="fs1"] .text-page .h4, [class*="vi-"][class*="fs1"] .credit-calc__prop--main .credit-calc__prop-name, [class*="vi-"][class*="fs1"] .result-search .result-search__item .item-name, [class*="vi-"][class*="fs1"] .form-callback__hint, [class*="vi-"][class*="fs1"] .form-callback__name, [class*="vi-"][class*="fs1"] .form-callback__name.lg, [class*="vi-"][class*="fs1"] .mob-app__content ul li, [class*="vi-"][class*="fs1"] .bank-bonus__content p, [class*="vi-"][class*="fs1"] .bank-card__pay-one-touch p, [class*="vi-"][class*="fs1"] .credit-help__desc, [class*="vi-"][class*="fs1"] .credit-info__list-prop, [class*="vi-"][class*="fs1"] .credit-info__list-val, [class*="vi-"][class*="fs1"] .styled-list__text, [class*="vi-"][class*="fs1"] .page-head__list-name, [class*="vi-"][class*="fs1"] .page-head__desc p, [class*="vi-"][class*="fs1"] .mobapp__text--lg, [class*="vi-"][class*="fs1"] .form-filter__name, [class*="vi-"][class*="fs1"] h5, [class*="vi-"][class*="fs1"] .h5, [class*="vi-"][class*="fs1"] .credits__item-label, [class*="vi-"][class*="fs1"] .credits__item-hint, [class*="vi-"][class*="fs1"] .credits__item-content ul li, [class*="vi-"][class*="fs1"] .credits__item-link, [class*="vi-"][class*="fs1"] .ui-single span, [class*="vi-"][class*="fs1"] .form-filter .input span, [class*="vi-"][class*="fs1"] .form-style--checkbox span, [class*="vi-"][class*="fs1"] .input-text-label .absl, [class*="vi-"][class*="fs1"] .form-style .jq-selectbox__select-text, [class*="vi-"][class*="fs1"] .form-callback__desc p, [class*="vi-"][class*="fs1"] .form-callback__expert-hint, [class*="vi-"][class*="fs1"] .form-callback__expert-text, [class*="vi-"][class*="fs1"] .form-callback__expert-post, [class*="vi-"][class*="fs1"] .form-callback__expert-name, [class*="vi-"][class*="fs1"] .form-callback__expert-type, [class*="vi-"][class*="fs1"] .pagination-tag__item, [class*="vi-"][class*="fs1"] .credits__item-nums-desc, [class*="vi-"][class*="fs1"] .credits__item-terms-val, [class*="vi-"][class*="fs1"] .credits__item-terms-name, [class*="vi-"][class*="fs1"] .text-style ul:not(.list-info) li, [class*="vi-"][class*="fs1"] .credits__item-content p, [class*="vi-"][class*="fs1"] button, [class*="vi-"][class*="fs1"] select, [class*="vi-"][class*="fs1"] textarea, [class*="vi-"][class*="fs1"] input, [class*="vi-"][class*="fs1"] .form-filter__valute li, [class*="vi-"][class*="fs1"] .form-filter .jq-selectbox__select-text, [class*="vi-"][class*="fs1"] .rate-list__item-content table td .or, [class*="vi-"][class*="fs1"] .footer__copyml, [class*="vi-"][class*="fs1"] .footer__social-title, [class*="vi-"][class*="fs1"] .footer__copy, [class*="vi-"][class*="fs1"] .sites-list__name, [class*="vi-"][class*="fs1"] .mobapp__text--sm, [class*="vi-"][class*="fs1"] .footer__submenu-link, [class*="vi-"][class*="fs1"] .footer__menu-link, [class*="vi-"][class*="fs1"] .news-list--simple a p, [class*="vi-"][class*="fs1"] .offers__sl-item p, [class*="vi-"][class*="fs1"] .online-service__list-item span, [class*="vi-"][class*="fs1"] .rate-list__item-content table td .type span, [class*="vi-"][class*="fs1"] .style-tabs-radio span, [class*="vi-"][class*="fs1"] .rate-list__item-desc__select .jq-selectbox__select-text, [class*="vi-"][class*="fs1"] .rate-list__item-desc span, [class*="vi-"][class*="fs1"] .rate-list__item-content table th, [class*="vi-"][class*="fs1"] .rate-list__item-content table td, [class*="vi-"][class*="fs1"] .header-to-bank span:not(.img), [class*="vi-"][class*="fs1"] .header-bot__menu-list__a, [class*="vi-"][class*="fs1"] .tabs--style a:not(.btn-full), [class*="vi-"][class*="fs1"] .offers__sl-item .zag, [class*="vi-"][class*="fs1"] .rate-list__item-tab__item {
    font-size: 22px !important
}

[class*="vi-"][class*="fs1"] input[type="text"] {
    font: 400 22px Arial !important
}

[class*="vi-"][class*="fs1"] .list-info li {
    width: 100%
}

[class*="vi-"][class*="fs1"] input::-webkit-input-placeholder {
    font-size: 22px !important
}

[class*="vi-"][class*="fs1"] .select2-container {
    top: 17px
}

[class*="vi-"][class*="fs1"] #select2-geo-city-container {
    padding-left: 160px !important
}

[class*="vi-"][class*="fs1"] .header-eye .icon, [class*="vi-"][class*="fs1"] .header-user, [class*="vi-"][class*="fs1"] .header-search {
    -webkit-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5)
}

[class*="vi-"][class*="fs2"] {
    font-size: 28px !important
}

[class*="vi-"][class*="fs2"] .form-popup__item .email-input-error-text, [class*="vi-"][class*="fs2"] .page-404__p, [class*="vi-"][class*="fs2"] .map-columns .map-level-0 .map-level-1 li a, [class*="vi-"][class*="fs2"] .map-columns .map-level-0 li a, [class*="vi-"][class*="fs2"] .form-popup .registr-title, [class*="vi-"][class*="fs2"] .form-popup__sbmt .link-remember, [class*="vi-"][class*="fs2"] .multiple-styler .ms-drop li label span, [class*="vi-"][class*="fs2"] .multiple-styler .ms-choice span, [class*="vi-"][class*="fs2"] .lk-wrp .lk-info__item.__form-cat .lk-info__check-img__item .content span, [class*="vi-"][class*="fs2"] .info .time-work, [class*="vi-"][class*="fs2"] .form-style .jq-selectbox li, [class*="vi-"][class*="fs2"] .form-callback__name-product, [class*="vi-"][class*="fs2"] .lk-manager .lk-blank .zag, [class*="vi-"][class*="fs2"] .lk-offers .offers-item .content .zag, [class*="vi-"][class*="fs2"] .lk-wrp .lk-info__item.__form-type .lk-info__check-item span, [class*="vi-"][class*="fs2"] .lk-sidebar__head .content .name, [class*="vi-"][class*="fs2"] .call-back--simple a:not(.btn), [class*="vi-"][class*="fs2"] .credits__item-nums-expand span, [class*="vi-"][class*="fs2"] .search-page .search-result__page .search-result__item .result-item__text .zag, [class*="vi-"][class*="fs2"] .search-page .search-result__page .no-results, [class*="vi-"][class*="fs2"] .gallery-items .gallery-item span, [class*="vi-"][class*="fs2"] .text-footer__ss .zag, [class*="vi-"][class*="fs2"] .text-page h3, [class*="vi-"][class*="fs2"] .text-page .h3, [class*="vi-"][class*="fs2"] .prop-sale__card-info__price .num, [class*="vi-"][class*="fs2"] .prop-sale__card-content .zag, [class*="vi-"][class*="fs2"] .about-banner__list-item .num span small, [class*="vi-"][class*="fs2"] .text-page h4, [class*="vi-"][class*="fs2"] .text-page .h4, [class*="vi-"][class*="fs2"] .text-page h4, [class*="vi-"][class*="fs2"] .text-page .h4, [class*="vi-"][class*="fs2"] .credit-help__title, [class*="vi-"][class*="fs2"] .quest-list__item-name span, [class*="vi-"][class*="fs2"] .form-callback .form-callback__progress .progress-list_val, [class*="vi-"][class*="fs2"] .form-callback .form-callback__progress .form-callback__progress-head span.hd, [class*="vi-"][class*="fs2"] .form-callback .form-callback__tel-desc p, [class*="vi-"][class*="fs2"] .form-callback .form-callback__progress .progress-list_hd, [class*="vi-"][class*="fs2"] .credit-calc__prop-val, [class*="vi-"][class*="fs2"] .credit-calc__prop-name, [class*="vi-"][class*="fs2"] .credit-calc__subtitle, [class*="vi-"][class*="fs2"] .credit-calc__group .input span, [class*="vi-"][class*="fs2"] .credit-calc__desc, [class*="vi-"][class*="fs2"] .credit-step__title, [class*="vi-"][class*="fs2"] .credit-step__slider-name, [class*="vi-"][class*="fs2"] .credit-info__title, [class*="vi-"][class*="fs2"] .h4, [class*="vi-"][class*="fs2"] h4, [class*="vi-"][class*="fs2"] .credits__item-nums-val, [class*="vi-"][class*="fs2"] .mp-news__zag h4, [class*="vi-"][class*="fs2"] .mp-news__zag .h4, [class*="vi-"][class*="fs2"] .online-property__zag h4, [class*="vi-"][class*="fs2"] .online-transfer__zag h4, [class*="vi-"][class*="fs2"] .online-transfer__zag .h4, [class*="vi-"][class*="fs2"] .rate-list__item-zag, [class*="vi-"][class*="fs2"] .online-service__zag h4, [class*="vi-"][class*="fs2"] .online-service__zag .h4, [class*="vi-"][class*="fs2"] .rate-converter__zag, [class*="vi-"][class*="fs2"] .header-lang__main span, [class*="vi-"][class*="fs2"] .lk-manager .lk-state .quest-list__item-content .quest-list__answer .val, [class*="vi-"][class*="fs2"] .lk-manager .lk-state .quest-list__item-content .quest-list__answer .zag, [class*="vi-"][class*="fs2"] .lk-manager .lk-state .quest-list__item-content .quest-list__question .val, [class*="vi-"][class*="fs2"] .lk-manager .lk-state .quest-list__item-content .quest-list__question .zag, [class*="vi-"][class*="fs2"] .lk-manager .lk-state .quest-list__item-name .lk-state__info .val, [class*="vi-"][class*="fs2"] .lk-manager .lk-state .quest-list__item-name .lk-state__info .zag, [class*="vi-"][class*="fs2"] .lk-manager .lk-quest__info, [class*="vi-"][class*="fs2"] .lk-data__item input[type='text'], [class*="vi-"][class*="fs2"] .lk-data__item input[type='password'], [class*="vi-"][class*="fs2"] .lk-data__item input[type='email'], [class*="vi-"][class*="fs2"] .lk-data__item input[type='phone'], [class*="vi-"][class*="fs2"] .lk-data__item .jq-selectbox:not(._custom) .jq-selectbox__select-text, [class*="vi-"][class*="fs2"] .lk-data__item .label .attention, [class*="vi-"][class*="fs2"] .lk-face__item-desc, [class*="vi-"][class*="fs2"] .lk-data__item-date .item .jq-selectbox .jq-selectbox__select-text, [class*="vi-"][class*="fs2"] .lk-data__item .label, [class*="vi-"][class*="fs2"] .lk-sidebar__history-item .date, [class*="vi-"][class*="fs2"] .lk-sidebar__menu ul li a, [class*="vi-"][class*="fs2"] .lk-sidebar__head .content .exit, [class*="vi-"][class*="fs2"] .search-page .search-result__page .search-result__item .result-item__text .category, [class*="vi-"][class*="fs2"] .search-head .val .result, [class*="vi-"][class*="fs2"] .search-head .val, [class*="vi-"][class*="fs2"] .review-items .review-item .text p, [class*="vi-"][class*="fs2"] .review-items .review-item .text .type, [class*="vi-"][class*="fs2"] .compare-item__info ul li, [class*="vi-"][class*="fs2"] .compare-info ul li, [class*="vi-"][class*="fs2"] .compare .clean, [class*="vi-"][class*="fs2"] .link-border, [class*="vi-"][class*="fs2"] .text-page .ol-decor li, [class*="vi-"][class*="fs2"] .header-bot__menu-list__li .drop li > a, [class*="vi-"][class*="fs2"] .header-bot__menu-list__li .drop li li a, [class*="vi-"][class*="fs2"] .header-bot__menu-drop__list li > ul a, [class*="vi-"][class*="fs2"] .mp-sl__item-text .type, [class*="vi-"][class*="fs2"] .fin-inst__card .fin-inst-card__container .fin-inst__content .desc ul li, [class*="vi-"][class*="fs2"] .fin-inst__card .fin-inst-card__container .fin-inst__content .desc p, [class*="vi-"][class*="fs2"] .fin-inst__card .fin-inst-card__container .fin-inst__content .head .type, [class*="vi-"][class*="fs2"] .quiz__table td .gray, [class*="vi-"][class*="fs2"] .quiz__table th, [class*="vi-"][class*="fs2"] .quiz-item__form-radio__rating .value .percent, [class*="vi-"][class*="fs2"] .quiz-item__form-radio__vertical .col-options .percent, [class*="vi-"][class*="fs2"] .quiz-item__form-radio__line label span.percent, [class*="vi-"][class*="fs2"] .quiz-item__form-check__line label span.percent, [class*="vi-"][class*="fs2"] .quiz-item__btn .answer, [class*="vi-"][class*="fs2"] .form-style span, [class*="vi-"][class*="fs2"] .quiz-item__form-double__hide label, [class*="vi-"][class*="fs2"] .quiz-item__form-double__hide p, [class*="vi-"][class*="fs2"] .quiz-item__form-double .quiz-item__form-radio span, [class*="vi-"][class*="fs2"] .quiz-item__form-radio__rating .value label span:not(.percent), [class*="vi-"][class*="fs2"] .quiz-item__form-check__rating .value label span:not(.percent), [class*="vi-"][class*="fs2"] .quiz-item__form-radio__rating .text, [class*="vi-"][class*="fs2"] .quiz-item__form-check__rating .text, [class*="vi-"][class*="fs2"] .quiz-item__form-radio__horizontal .row-name__item, [class*="vi-"][class*="fs2"] .quiz-item__form-check__horizontal .row-name__item, [class*="vi-"][class*="fs2"] .quiz-item__form-radio__vertical .col-name__item, [class*="vi-"][class*="fs2"] .quiz-item__form-check__vertical .col-name__item, [class*="vi-"][class*="fs2"] .quiz-item__zag-desc span, [class*="vi-"][class*="fs2"] .quiz-item__form-radio__line .text, [class*="vi-"][class*="fs2"] .quiz-item__form-check__line .text, [class*="vi-"][class*="fs2"] .quiz-item__form-radio .num, [class*="vi-"][class*="fs2"] .quiz-item__form-check .num, [class*="vi-"][class*="fs2"] .quiz-item__form-radio label, [class*="vi-"][class*="fs2"] .quiz-item__form-check label, [class*="vi-"][class*="fs2"] .form-style .jq-file__browse, [class*="vi-"][class*="fs2"] .form-rq__tabs-btn, [class*="vi-"][class*="fs2"] .form-rq__group-title span, [class*="vi-"][class*="fs2"] .call-back--xs .h4, [class*="vi-"][class*="fs2"] .call-back--xs h4, [class*="vi-"][class*="fs2"] .request-el__call-block a, [class*="vi-"][class*="fs2"] .request-el__call-block p, [class*="vi-"][class*="fs2"] .board-item__info-grafic .table-container table th, [class*="vi-"][class*="fs2"] .board-item__info p, [class*="vi-"][class*="fs2"] .board-item__head .position, [class*="vi-"][class*="fs2"] .text-page ul:not(.no-style):not(.list-wIcon):not(.list-wNumber) li, [class*="vi-"][class*="fs2"] .board-item__list-zag, [class*="vi-"][class*="fs2"] .vacancy__content p, [class*="vi-"][class*="fs2"] .vacancy__title p, [class*="vi-"][class*="fs2"] .news-catalog .data, [class*="vi-"][class*="fs2"] .page-head__link span, [class*="vi-"][class*="fs2"] .credit-step__slider-text, [class*="vi-"][class*="fs2"] .credits__item-date, [class*="vi-"][class*="fs2"] .actions p, [class*="vi-"][class*="fs2"] .actions table th, [class*="vi-"][class*="fs2"] .actions table td, [class*="vi-"][class*="fs2"] .breadcrumbs .bx-breadcrumb-item span, [class*="vi-"][class*="fs2"] .bank-cart__filter-check__simple label span, [class*="vi-"][class*="fs2"] .coin-item__adv li span:nth-child(2), [class*="vi-"][class*="fs2"] .coin-item__adv li span:nth-child(1), [class*="vi-"][class*="fs2"] .about-quest__content .zag, [class*="vi-"][class*="fs2"] .courses-table table th, [class*="vi-"][class*="fs2"] .courses-head__attention, [class*="vi-"][class*="fs2"] .courses-link__person, [class*="vi-"][class*="fs2"] .text-page h4, [class*="vi-"][class*="fs2"] .text-page .h4, [class*="vi-"][class*="fs2"] .credit-calc__prop--main .credit-calc__prop-name, [class*="vi-"][class*="fs2"] .result-search .result-search__item .item-name, [class*="vi-"][class*="fs2"] .form-callback__hint, [class*="vi-"][class*="fs2"] .form-callback__name, [class*="vi-"][class*="fs2"] .form-callback__name.lg, [class*="vi-"][class*="fs2"] .mob-app__content ul li, [class*="vi-"][class*="fs2"] .bank-bonus__content p, [class*="vi-"][class*="fs2"] .bank-card__pay-one-touch p, [class*="vi-"][class*="fs2"] .credit-help__desc, [class*="vi-"][class*="fs2"] .credit-info__list-prop, [class*="vi-"][class*="fs2"] .credit-info__list-val, [class*="vi-"][class*="fs2"] .styled-list__text, [class*="vi-"][class*="fs2"] .page-head__list-name, [class*="vi-"][class*="fs2"] .page-head__desc p, [class*="vi-"][class*="fs2"] .mobapp__text--lg, [class*="vi-"][class*="fs2"] .form-filter__name, [class*="vi-"][class*="fs2"] h5, [class*="vi-"][class*="fs2"] .h5, [class*="vi-"][class*="fs2"] .credits__item-label, [class*="vi-"][class*="fs2"] .credits__item-hint, [class*="vi-"][class*="fs2"] .credits__item-content ul li, [class*="vi-"][class*="fs2"] .credits__item-link, [class*="vi-"][class*="fs2"] .ui-single span, [class*="vi-"][class*="fs2"] .form-filter .input span, [class*="vi-"][class*="fs2"] .form-style--checkbox span, [class*="vi-"][class*="fs2"] .input-text-label .absl, [class*="vi-"][class*="fs2"] .form-style .jq-selectbox__select-text, [class*="vi-"][class*="fs2"] .form-callback__desc p, [class*="vi-"][class*="fs2"] .form-callback__expert-hint, [class*="vi-"][class*="fs2"] .form-callback__expert-text, [class*="vi-"][class*="fs2"] .form-callback__expert-post, [class*="vi-"][class*="fs2"] .form-callback__expert-name, [class*="vi-"][class*="fs2"] .form-callback__expert-type, [class*="vi-"][class*="fs2"] .pagination-tag__item, [class*="vi-"][class*="fs2"] .credits__item-nums-desc, [class*="vi-"][class*="fs2"] .credits__item-terms-val, [class*="vi-"][class*="fs2"] .credits__item-terms-name, [class*="vi-"][class*="fs2"] .text-style ul:not(.list-info) li, [class*="vi-"][class*="fs2"] .credits__item-content p, [class*="vi-"][class*="fs2"] button, [class*="vi-"][class*="fs2"] select, [class*="vi-"][class*="fs2"] textarea, [class*="vi-"][class*="fs2"] input, [class*="vi-"][class*="fs2"] .form-filter__valute li, [class*="vi-"][class*="fs2"] .form-filter .jq-selectbox__select-text, [class*="vi-"][class*="fs2"] .rate-list__item-content table td .or, [class*="vi-"][class*="fs2"] .footer__copyml, [class*="vi-"][class*="fs2"] .footer__social-title, [class*="vi-"][class*="fs2"] .footer__copy, [class*="vi-"][class*="fs2"] .sites-list__name, [class*="vi-"][class*="fs2"] .mobapp__text--sm, [class*="vi-"][class*="fs2"] .footer__submenu-link, [class*="vi-"][class*="fs2"] .footer__menu-link, [class*="vi-"][class*="fs2"] .news-list--simple a p, [class*="vi-"][class*="fs2"] .offers__sl-item p, [class*="vi-"][class*="fs2"] .online-service__list-item span, [class*="vi-"][class*="fs2"] .rate-list__item-content table td .type span, [class*="vi-"][class*="fs2"] .style-tabs-radio span, [class*="vi-"][class*="fs2"] .rate-list__item-desc__select .jq-selectbox__select-text, [class*="vi-"][class*="fs2"] .rate-list__item-desc span, [class*="vi-"][class*="fs2"] .rate-list__item-content table th, [class*="vi-"][class*="fs2"] .rate-list__item-content table td, [class*="vi-"][class*="fs2"] .header-to-bank span:not(.img), [class*="vi-"][class*="fs2"] .header-bot__menu-list__a, [class*="vi-"][class*="fs2"] .tabs--style a:not(.btn-full), [class*="vi-"][class*="fs2"] .offers__sl-item .zag, [class*="vi-"][class*="fs2"] .rate-list__item-tab__item {
    font-size: 28px !important
}

[class*="vi-"][class*="fs2"] input[type="text"] {
    font: 400 28px Arial !important
}

[class*="vi-"][class*="fs2"] .footer__col--50 {
    width: 100% !important
}

[class*="vi-"][class*="fs2"] .credits__item-terms-el {
    width: 50% !important
}

[class*="vi-"][class*="fs2"] .list-info li {
    width: 100%
}

[class*="vi-"][class*="fs2"] input::-webkit-input-placeholder {
    font-size: 28px !important
}

[class*="vi-"][class*="fs2"] .select2-container {
    top: 17px
}

[class*="vi-"][class*="fs2"] #select2-geo-city-container {
    padding-left: 160px !important
}

[class*="vi-"][class*="fs2"] .header-eye .icon, [class*="vi-"][class*="fs2"] .header-user, [class*="vi-"][class*="fs2"] .header-search {
    -webkit-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5)
}

[class*="vi-"][class*="ls1"] {
    letter-spacing: 4px
}

[class*="vi-"][class*="ls1"] .list-info li {
    width: 100%
}

[class*="vi-"][class*="ls2"] {
    letter-spacing: 8px
}

[class*="vi-"][class*="ls2"] .footer__col--50 {
    width: 100% !important
}

[class*="vi-"][class*="ls2"] .credits__item-terms-el {
    width: 50% !important
}

[class*="vi-"][class*="ls2"] .list-info li {
    width: 100%
}

[class*="vi-"][class*="cs0"] {
    background-color: #fff;
    color: #000
}

[class*="vi-"] .rate-banner__container .rate-banner__text {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

[class*="vi-"] .rate-banner__container .rate-banner__text {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

[class*="vi-"] .rate-banner__container .btn.btn-full {
    position: relative;
    top: unset;
}

[class*="vi-"] .header-city {
    min-width: 400px;
}

[class*="vi-"][class*="cs0"] .mp-sl .progress {
    background-image: -webkit-gradient(linear, left top, right top, from(#000), to(#000));
    background-image: -webkit-linear-gradient(left, #000, #000);
    background-image: -o-linear-gradient(left, #000, #000);
    background-image: linear-gradient(to right, #000, #000)
}

[class*="vi-"][class*="cs0"] input:-webkit-autofill, [class*="vi-"][class*="cs0"] input:-webkit-autofill:hover, [class*="vi-"][class*="cs0"] input:-webkit-autofill:focus, [class*="vi-"][class*="cs0"] textarea:-webkit-autofill, [class*="vi-"][class*="cs0"] textarea:-webkit-autofill:hover, [class*="vi-"][class*="cs0"] textarea:-webkit-autofill:focus, [class*="vi-"][class*="cs0"] select:-webkit-autofill, [class*="vi-"][class*="cs0"] select:-webkit-autofill:hover, [class*="vi-"][class*="cs0"] select:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0px 1000px #fff inset !important;
    -webkit-text-fill-color: #000 !important;
    border-color: #000 !important
}

[class*="vi-"][class*="cs0"] input::-webkit-input-placeholder {
    color: #000 !important
}

[class*="vi-"][class*="cs0"] .header-bot__menu-drop .close .icon, [class*="vi-"][class*="cs0"] .header-search__form-close .icon, [class*="vi-"][class*="cs0"] .header-city__main .icon-gps, [class*="vi-"][class*="cs0"] .form-popup__item input[type='text'], [class*="vi-"][class*="cs0"] .form-popup__item input[type='email'], [class*="vi-"][class*="cs0"] .form-popup__item input[type='tel'], [class*="vi-"][class*="cs0"] .form-popup__item input[type='password'], [class*="vi-"][class*="cs0"] .form-popup__item .jq-selectbox__select {
    color: #000 !important
}

[class*="vi-"][class*="cs0"] .widget-item__call-before .icon {
    fill: #fff !important
}

[class*="vi-"][class*="cs0"] .form-filter__container::before {
    background: none !important
}

[class*="vi-"][class*="cs0"] .list-wNumber li .ico .icon, [class*="vi-"][class*="cs0"] .form-filter__close .icon {
    fill: #000 !important
}

[class*="vi-"][class*="cs0"] .quiz-item__form-radio__line label.active .icon, [class*="vi-"][class*="cs0"] .quiz-item__form-check__line label.active .icon {
    fill: #000 !important;
    stroke: #000 !important
}

[class*="vi-"][class*="cs0"] .mp-suggest__item-text {
    border-top: 1px solid #000 !important
}

[class*="vi-"][class*="cs0"] .header-bot__menu-drop .close .icon, [class*="vi-"][class*="cs0"] .form-popup__zag .icon, [class*="vi-"][class*="cs0"] .request-el__tel .icon, [class*="vi-"][class*="cs0"] .credits__item-favorite .icon, [class*="vi-"][class*="cs0"] .footer__social-link .icon, [class*="vi-"][class*="cs0"] .header-search:hover .icon, [class*="vi-"][class*="cs0"] .header-eye:hover .icon, [class*="vi-"][class*="cs0"] .header-lang:hover:hover .header-lang__main .icon-ar-bot {
    fill: #000 !important
}

[class*="vi-"][class*="cs0"] .footer__copyml-link:hover, [class*="vi-"][class*="cs0"] .text-page a:not(.mp-suggest__item):not(.no-style):not(.btn):hover {
    -webkit-text-decoration-color: #000 !important;
    text-decoration-color: #000 !important
}

[class*="vi-"][class*="cs0"] .form-popup__sbmt .link-remember, [class*="vi-"][class*="cs0"] .header-search__form, [class*="vi-"][class*="cs0"] .header-city__main, [class*="vi-"][class*="cs0"] .select2-results__option--selectable, [class*="vi-"][class*="cs0"] .select2-container--default .select2-results__option--selected, [class*="vi-"][class*="cs0"] .form-rq__tabs-btn, [class*="vi-"][class*="cs0"] .form-filter__valute li, [class*="vi-"][class*="cs0"] .form-rq__group:not(:last-child), [class*="vi-"][class*="cs0"] .about-adv__item-text, [class*="vi-"][class*="cs0"] .multiple-styler .ms-drop, [class*="vi-"][class*="cs0"] .reg-get-location-wrap .select2-container, [class*="vi-"][class*="cs0"] .form-popup__zag, [class*="vi-"][class*="cs0"] .form-popup__item input[type='text'], [class*="vi-"][class*="cs0"] .form-popup__item input[type='email'], [class*="vi-"][class*="cs0"] .form-popup__item input[type='tel'], [class*="vi-"][class*="cs0"] .form-popup__item input[type='password'], [class*="vi-"][class*="cs0"] .form-popup__item .jq-selectbox__select, [class*="vi-"][class*="cs0"] .form-popup__wrp, [class*="vi-"][class*="cs0"] .form-rq__item.form-captcha input.captcha_word, [class*="vi-"][class*="cs0"] .btn-border-gray, [class*="vi-"][class*="cs0"] .list-wIcon-wBorder li, [class*="vi-"][class*="cs0"] .lk-manager .lk-blank, [class*="vi-"][class*="cs0"] .quest-list__question:after, [class*="vi-"][class*="cs0"] .lk-wrp .lk-info__item .h2, [class*="vi-"][class*="cs0"] .lk-wrp .lk-info__item.__form-cat, [class*="vi-"][class*="cs0"] .lk-game__item-content, [class*="vi-"][class*="cs0"] .lk-game__item-point .content, [class*="vi-"][class*="cs0"] .lk-info__item.__count::before, [class*="vi-"][class*="cs0"] .lk-info__item .point-accum, [class*="vi-"][class*="cs0"] .lk-sidebar__history-item, [class*="vi-"][class*="cs0"] .lk-sidebar__head, [class*="vi-"][class*="cs0"] .lk-sidebar__menu ul li a, [class*="vi-"][class*="cs0"] .lk-data__item input[type='text'], [class*="vi-"][class*="cs0"] .lk-data__item input[type='password'], [class*="vi-"][class*="cs0"] .lk-data__item input[type='email'], [class*="vi-"][class*="cs0"] .lk-data__item input[type='phone'], [class*="vi-"][class*="cs0"] .lk-data__sbmt, [class*="vi-"][class*="cs0"] .alert-warning, [class*="vi-"][class*="cs0"] .alert-danger, [class*="vi-"][class*="cs0"] .alert-success, [class*="vi-"][class*="cs0"] .compare-info ul li, [class*="vi-"][class*="cs0"] .compare-item__info ul li, [class*="vi-"][class*="cs0"] .link-border, [class*="vi-"][class*="cs0"] .fin-inst__card .fin-inst-card__container .fin-inst__content .head, [class*="vi-"][class*="cs0"] .quiz__table td, [class*="vi-"][class*="cs0"] .quiz__table table, [class*="vi-"][class*="cs0"] .quiz-item__form-radio__vertical .col-options__item li:first-child, [class*="vi-"][class*="cs0"] .quiz-item__form-check__vertical .col-options__item li:first-child, [class*="vi-"][class*="cs0"] .jq-radio, [class*="vi-"][class*="cs0"] .call-back--xs::before, [class*="vi-"][class*="cs0"] .form-rq__tabs-btn.active, [class*="vi-"][class*="cs0"] .form-rq, [class*="vi-"][class*="cs0"] .board-item__info, [class*="vi-"][class*="cs0"] .board-item__info-grafic, [class*="vi-"][class*="cs0"] .board-item__head, [class*="vi-"][class*="cs0"] .social__container, [class*="vi-"][class*="cs0"] .social__content, [class*="vi-"][class*="cs0"] .vacancy__content, [class*="vi-"][class*="cs0"] .vacancy__content--org-brd, [class*="vi-"][class*="cs0"] .pagination__prev:after, [class*="vi-"][class*="cs0"] .pagination__prev, [class*="vi-"][class*="cs0"] .prop-sale__card-info__download, [class*="vi-"][class*="cs0"] .prop-sale__card-info__address, [class*="vi-"][class*="cs0"] .prop-sale__card-info__block, [class*="vi-"][class*="cs0"] .list-info li::before, [class*="vi-"][class*="cs0"] .prop-sale__search input[type='text'], [class*="vi-"][class*="cs0"] .note, [class*="vi-"][class*="cs0"] .actions table, [class*="vi-"][class*="cs0"] .actions table td, [class*="vi-"][class*="cs0"] .jq-checkbox, [class*="vi-"][class*="cs0"] .bank-cart__filter-check .check__valute label, [class*="vi-"][class*="cs0"] .multiple-styler, [class*="vi-"][class*="cs0"] .bank-cart__filter-item input[type='text'], [class*="vi-"][class*="cs0"] .bank-cart__head, [class*="vi-"][class*="cs0"] .coin-item__adv li, [class*="vi-"][class*="cs0"] .coin-item__adv, [class*="vi-"][class*="cs0"] .about-adv__item, [class*="vi-"][class*="cs0"] .about-adv__item, [class*="vi-"][class*="cs0"] .about-doc, [class*="vi-"][class*="cs0"] .about-links__list li a.active, [class*="vi-"][class*="cs0"] .courses-head__date, [class*="vi-"][class*="cs0"] .rate-list__item-tab__item.active, [class*="vi-"][class*="cs0"] .courses-table table td, [class*="vi-"][class*="cs0"] .courses-table table th, [class*="vi-"][class*="cs0"] .form-filter:not(.no-style), [class*="vi-"][class*="cs0"] .courses-link__person:hover, [class*="vi-"][class*="cs0"] .mp-suggest__item-text, [class*="vi-"][class*="cs0"] .text-page table td, [class*="vi-"][class*="cs0"] .text-page table, [class*="vi-"][class*="cs0"] .form-callback__group.valute .form-callback__label:hover::before, [class*="vi-"][class*="cs0"] .form-callback__group.valute .form-callback__label.active::before, [class*="vi-"][class*="cs0"] .btn-border-gray:hover .btn-fullWhite:hover, [class*="vi-"][class*="cs0"] .form-style input[type="text"], [class*="vi-"][class*="cs0"] .form-style input[type="tel"], [class*="vi-"][class*="cs0"] .form-style input[type="email"], [class*="vi-"][class*="cs0"] .form-style input[type="password"], [class*="vi-"][class*="cs0"] .form-style textarea, [class*="vi-"][class*="cs0"] .btn-fullWhite, [class*="vi-"][class*="cs0"] .jq-checkbox.checked, [class*="vi-"][class*="cs0"] .credit-info, [class*="vi-"][class*="cs0"] .credit-step__slider-item, [class*="vi-"][class*="cs0"] .credit-info__list-prop::after, [class*="vi-"][class*="cs0"] .credits__item-favorite, [class*="vi-"][class*="cs0"] .credits__item-content ul li::before, [class*="vi-"][class*="cs0"] .credits__item-terms-el, [class*="vi-"][class*="cs0"] .form-filter .input input, [class*="vi-"][class*="cs0"] .pagination ul, [class*="vi-"][class*="cs0"] .pagination__next:after, [class*="vi-"][class*="cs0"] .pagination__next, [class*="vi-"][class*="cs0"] .page-head__link, [class*="vi-"][class*="cs0"] .form-filter__valute li.selected, [class*="vi-"][class*="cs0"] .multiple-styler .ms-drop li.selected label::after, [class*="vi-"][class*="cs0"] .page-head__link:hover, [class*="vi-"][class*="cs0"] .page-head__link.active, [class*="vi-"][class*="cs0"] .mobapp__link, [class*="vi-"][class*="cs0"] .footer__row--bg .footer__col--50:nth-child(2n+1), [class*="vi-"][class*="cs0"] .mobapp__link:hover, [class*="vi-"][class*="cs0"] .footer, [class*="vi-"][class*="cs0"] .online-property__list-item, [class*="vi-"][class*="cs0"] .online-property__list-item:hover, [class*="vi-"][class*="cs0"] .online-service__list-item, [class*="vi-"][class*="cs0"] .online-service, [class*="vi-"][class*="cs0"] .online-property, [class*="vi-"][class*="cs0"] .online-transfer__container, [class*="vi-"][class*="cs0"] .rate-converter__input input[type='text'], [class*="vi-"][class*="cs0"] .rate-converter__container, [class*="vi-"][class*="cs0"] .rate-list, [class*="vi-"][class*="cs0"] .offers__sl-item__wrap, [class*="vi-"][class*="cs0"] .rate-list__item-tab__item:hover, [class*="vi-"][class*="cs0"] .style-tabs-radio input:hover + span, [class*="vi-"][class*="cs0"] .offers__sl-item__wrap:hover, [class*="vi-"][class*="cs0"] .tabs--style a:not(.btn-full):hover, [class*="vi-"][class*="cs0"] .btn-full, [class*="vi-"][class*="cs0"] .style-tabs-radio input:checked + span, [class*="vi-"][class*="cs0"] .credit-calc__prop, [class*="vi-"][class*="cs0"] .credit-calc__result, [class*="vi-"][class*="cs0"] .credit-calc_container, [class*="vi-"][class*="cs0"] .btn-border, [class*="vi-"][class*="cs0"] .tabs--style a:not(.btn-full).active {
    border-color: #000 !important
}

[class*="vi-"][class*="cs0"] .text-page ol li::before, [class*="vi-"][class*="cs0"] .text-page table td, [class*="vi-"][class*="cs0"] .rate-list__item-content table td a:hover, [class*="vi-"][class*="cs0"] font.notetext, [class*="vi-"][class*="cs0"] .form-rq__tabs-btn:hover, [class*="vi-"][class*="cs0"] .page-404__p, [class*="vi-"][class*="cs0"] .page-404__zag, [class*="vi-"][class*="cs0"] .credits__item.none p, [class*="vi-"][class*="cs0"] strong em, [class*="vi-"][class*="cs0"] .map-columns .map-level-0 .map-level-1 .map-level-2 .map-level-3 li a:hover, [class*="vi-"][class*="cs0"] .map-columns .map-level-0 .map-level-1 li a:hover, [class*="vi-"][class*="cs0"] b, [class*="vi-"][class*="cs0"] strong, [class*="vi-"][class*="cs0"] span, [class*="vi-"][class*="cs0"] .text-subscribe .zag font, [class*="vi-"][class*="cs0"] .map-columns .map-level-0 li a, [class*="vi-"][class*="cs0"] b, [class*="vi-"][class*="cs0"] strong, [class*="vi-"][class*="cs0"] span, [class*="vi-"][class*="cs0"] .pagination-tag__item:hover, [class*="vi-"][class*="cs0"] .credits__item-nums-expand a, [class*="vi-"][class*="cs0"] .text-page a:not(.mp-suggest__item):not(.no-style):not(.btn), [class*="vi-"][class*="cs0"] .text-page a:not(.mp-suggest__item):not(.no-style):not(.btn), [class*="vi-"][class*="cs0"] .pagination__next, [class*="vi-"][class*="cs0"] .pagination ul li a:hover, [class*="vi-"][class*="cs0"] .pagination ul li a.active, [class*="vi-"][class*="cs0"] .pagination ul > li.active > a, [class*="vi-"][class*="cs0"] .credits__item-link, [class*="vi-"][class*="cs0"] .form-popup .registr-title, [class*="vi-"][class*="cs0"] .mfp-close-btn-in .mfp-close, [class*="vi-"][class*="cs0"] .form-popup__desc, [class*="vi-"][class*="cs0"] .form-popup__item .label, [class*="vi-"][class*="cs0"] .form-popup__sbmt .link-remember, [class*="vi-"][class*="cs0"] .courses-link__person:hover, [class*="vi-"][class*="cs0"] .list-wNumber li .ico, [class*="vi-"][class*="cs0"] .form-filter .jq-selectbox, [class*="vi-"][class*="cs0"] .form-callback .form-callback__progress ol li::before, [class*="vi-"][class*="cs0"] .form-callback .form-callback__progress ol li.active::before, [class*="vi-"][class*="cs0"] .form-callback .form-callback__progress .form-callback__progress-head span.hd, [class*="vi-"][class*="cs0"] .breadcrumbs .bx-breadcrumb-item span, [class*="vi-"][class*="cs0"] .page-head h1, [class*="vi-"][class*="cs0"] .call-back--simple a:not(.btn), [class*="vi-"][class*="cs0"] .header-city__main, [class*="vi-"][class*="cs0"] .header-lang__list a, [class*="vi-"][class*="cs0"] .header-lang__list a:hover, [class*="vi-"][class*="cs0"] .offers__sl-item ul li, [class*="vi-"][class*="cs0"] .select2-container *, [class*="vi-"][class*="cs0"] .select2-container--default .select2-selection--single .select2-selection__rendered, [class*="vi-"][class*="cs0"] .header-lang__main, [class*="vi-"][class*="cs0"] .header-top__menu-list a, [class*="vi-"][class*="cs0"] .header-type__list > li > a, [class*="vi-"][class*="cs0"] .header-to-bank, [class*="vi-"][class*="cs0"] .header-to-phone span:last-child, [class*="vi-"][class*="cs0"] .footer__copyml-link, [class*="vi-"][class*="cs0"] .footer__menu-link, [class*="vi-"][class*="cs0"] .footer__submenu-link, [class*="vi-"][class*="cs0"] .news-list--simple a, [class*="vi-"][class*="cs0"] .offers__sl--lg a, [class*="vi-"][class*="cs0"] .online-property__list-item .text p, [class*="vi-"][class*="cs0"] .rate-banner__text .h3, [class*="vi-"][class*="cs0"] .rate-converter__zag, [class*="vi-"][class*="cs0"] .rate-list__item-desc__select .jq-selectbox__select-text, [class*="vi-"][class*="cs0"] .link-underline, [class*="vi-"][class*="cs0"] .rate-list__item-content table td .type, [class*="vi-"][class*="cs0"] .offers__sl-item .zag, [class*="vi-"][class*="cs0"] .offers__sl-item ul li, [class*="vi-"][class*="cs0"] .header-bot__menu-list__li .drop li > a, [class*="vi-"][class*="cs0"] .header-type__list > li.hasDrop ul a:hover, [class*="vi-"][class*="cs0"] .header-type__list > li:hover:not(.active) > a, [class*="vi-"][class*="cs0"] input[type="tel"], [class*="vi-"][class*="cs0"] .form-style input[type="text"], [class*="vi-"][class*="cs0"] .form-style input[type="tel"], [class*="vi-"][class*="cs0"] .form-style input[type="email"], [class*="vi-"][class*="cs0"] .form-style input[type="password"], [class*="vi-"][class*="cs0"] .form-style textarea, [class*="vi-"][class*="cs0"] .credit-step__title, [class*="vi-"][class*="cs0"] .credit-calc__group .input span, [class*="vi-"][class*="cs0"] .credit-info__list-prop, [class*="vi-"][class*="cs0"] .credit-calc__group .input input, [class*="vi-"][class*="cs0"] input[type="text"], [class*="vi-"][class*="cs0"] .content .name, [class*="vi-"][class*="cs0"] .lk-blank .zag, [class*="vi-"][class*="cs0"] .lk-state__info .val, [class*="vi-"][class*="cs0"] .quest-list__answer .val .type, [class*="vi-"][class*="cs0"] .quest-list__answer .zag, [class*="vi-"][class*="cs0"] .quest-list__question .val, [class*="vi-"][class*="cs0"] .quest-list__question .zag, [class*="vi-"][class*="cs0"] .lk-manager .lk-quest__info, [class*="vi-"][class*="cs0"] .lk-manager .lk-state .quest-list__item-name .lk-state__info .zag, [class*="vi-"][class*="cs0"] .quiz-item__zag-desc span, [class*="vi-"][class*="cs0"] .lk-wrp .lk-info__item.__form-cat .lk-info__check-img__item .content span, [class*="vi-"][class*="cs0"] .lk-wrp .lk-info__item.__form-cat .lk-info__check-img__item input:checked + .content span, [class*="vi-"][class*="cs0"] .lk-game__item-point .content .num, [class*="vi-"][class*="cs0"] .lk-info__item .point-list__item .num, [class*="vi-"][class*="cs0"] .lk-info__item .point-list__item .val, [class*="vi-"][class*="cs0"] .lk-info__item .point-accum .desc, [class*="vi-"][class*="cs0"] .lk-info__item .point-accum .num, [class*="vi-"][class*="cs0"] .lk-face__item-desc, [class*="vi-"][class*="cs0"] .lk-face__item-name, [class*="vi-"][class*="cs0"] .lk-sidebar__history-item .val b, [class*="vi-"][class*="cs0"] .lk-sidebar__history-item .val span, [class*="vi-"][class*="cs0"] .lk-sidebar__history-item .date, [class*="vi-"][class*="cs0"] .lk-data h3, [class*="vi-"][class*="cs0"] .lk-data .h3, [class*="vi-"][class*="cs0"] .lk-data__item .label .attention, [class*="vi-"][class*="cs0"] .lk-data__sbmt, [class*="vi-"][class*="cs0"] .lk-data__item .label, [class*="vi-"][class*="cs0"] .form-callback__expert-text, [class*="vi-"][class*="cs0"] .service-card p, [class*="vi-"][class*="cs0"] .call-back--simple p, [class*="vi-"][class*="cs0"] .call-back--simple font, [class*="vi-"][class*="cs0"] .contact-center__item ul li, [class*="vi-"][class*="cs0"] .jq-selectbox__select, [class*="vi-"][class*="cs0"] .form-callback__name, [class*="vi-"][class*="cs0"] .credits__item-nums-expand span, [class*="vi-"][class*="cs0"] .alert-warning, [class*="vi-"][class*="cs0"] .search-page .search-result__page .search-result__item .result-item__text .category, [class*="vi-"][class*="cs0"] .search-page .search-result__page .search-result__item .result-item__text .zag, [class*="vi-"][class*="cs0"] .search-page .search-result__page .no-results, [class*="vi-"][class*="cs0"] .gallery-items .gallery-item span, [class*="vi-"][class*="cs0"] .review-items .review-item .text p, [class*="vi-"][class*="cs0"] .review-items .review-item .text .type, [class*="vi-"][class*="cs0"] .compare-info ul li, [class*="vi-"][class*="cs0"] .compare-item__info ul li, [class*="vi-"][class*="cs0"] .text-footer__ss .zag font, [class*="vi-"][class*="cs0"] .text-footer__ss .zag, [class*="vi-"][class*="cs0"] .text-item .name, [class*="vi-"][class*="cs0"] .text-item .date, [class*="vi-"][class*="cs0"] .text-page ol li, [class*="vi-"][class*="cs0"] blockquote, [class*="vi-"][class*="cs0"] .text-page h3, [class*="vi-"][class*="cs0"] .text-page .h3, [class*="vi-"][class*="cs0"] .text-page h2, [class*="vi-"][class*="cs0"] .text-page .h2, [class*="vi-"][class*="cs0"] .fin-inst__card .fin-inst-card__container .fin-inst__content .desc p, [class*="vi-"][class*="cs0"] .fin-inst__card .fin-inst-card__container .fin-inst__content .head .name, [class*="vi-"][class*="cs0"] .fin-inst__card .fin-inst-card__container .fin-inst__content .head .type, [class*="vi-"][class*="cs0"] .quiz__table td .gray, [class*="vi-"][class*="cs0"] .quiz__table th, [class*="vi-"][class*="cs0"] .quiz__answer .h2, [class*="vi-"][class*="cs0"] .quiz__answer h2, [class*="vi-"][class*="cs0"] .quiz-item__form-double.__done .quiz-item__form-check.active span, [class*="vi-"][class*="cs0"] .quiz-item__form-radio__rating .value label.active .percent, [class*="vi-"][class*="cs0"] .quiz-item__form-check__rating .value label.active .percent, [class*="vi-"][class*="cs0"] .quiz-item__form-radio__vertical .col-options .percent.active, [class*="vi-"][class*="cs0"] .quiz-item__form-check__vertical .col-options .percent.active, [class*="vi-"][class*="cs0"] .quiz-item__form-radio__line label.active .percent, [class*="vi-"][class*="cs0"] .quiz-item__form-check__line label.active .percent, [class*="vi-"][class*="cs0"] .footer__copyml, [class*="vi-"][class*="cs0"] .footer__social-title, [class*="vi-"][class*="cs0"] .footer__copy, [class*="vi-"][class*="cs0"] .sites-list__name, [class*="vi-"][class*="cs0"] .mobapp__text, [class*="vi-"][class*="cs0"] .quiz-item__form-double__hide label, [class*="vi-"][class*="cs0"] .quiz-item__form-double .quiz-item__form-radio span, [class*="vi-"][class*="cs0"] .quiz-item__form-radio__rating .text, [class*="vi-"][class*="cs0"] .quiz-item__form-check__rating .text, [class*="vi-"][class*="cs0"] .quiz-item__form-radio__horizontal .row-name__item, [class*="vi-"][class*="cs0"] .quiz-item__form-check__horizontal .row-name__item, [class*="vi-"][class*="cs0"] .quiz-item__form-radio__line label.active span:not(.percent), [class*="vi-"][class*="cs0"] .quiz-item__form-check__line label.active span:not(.percent), [class*="vi-"][class*="cs0"] .quiz-item__form-radio__line .text, [class*="vi-"][class*="cs0"] .quiz-item__form-check__line .text, [class*="vi-"][class*="cs0"] .quiz-item__form-radio label, [class*="vi-"][class*="cs0"] .quiz-item__form-check label, [class*="vi-"][class*="cs0"] .quiz-item__zag, [class*="vi-"][class*="cs0"] .quiz-item__form-radio .num, [class*="vi-"][class*="cs0"] .quiz-item__form-check .num, [class*="vi-"][class*="cs0"] .form-style .jq-file:hover .jq-file__browse, [class*="vi-"][class*="cs0"] .form-rq__tabs-btn.active, [class*="vi-"][class*="cs0"] .form-rq__group-title span, [class*="vi-"][class*="cs0"] .board-item__list-zag, [class*="vi-"][class*="cs0"] .board-item__info-grafic .zag, [class*="vi-"][class*="cs0"] .board-item__head .position, [class*="vi-"][class*="cs0"] .board-item__head .name, [class*="vi-"][class*="cs0"] .board-item__head .type, [class*="vi-"][class*="cs0"] .social__container, [class*="vi-"][class*="cs0"] .vacancy__content p, [class*="vi-"][class*="cs0"] .list-wNumber li, [class*="vi-"][class*="cs0"] .vacancy__content .h5 span, [class*="vi-"][class*="cs0"] .vacancy__content h5 span, [class*="vi-"][class*="cs0"] .vacancy__list .h5 span, [class*="vi-"][class*="cs0"] .vacancy__list h5 span, [class*="vi-"][class*="cs0"] .vacancy__title p, [class*="vi-"][class*="cs0"] .vacancy__title .h4 span, [class*="vi-"][class*="cs0"] .form-callback__expert-name, [class*="vi-"][class*="cs0"] h5, [class*="vi-"][class*="cs0"] .h5, [class*="vi-"][class*="cs0"] .list-wIcon-wBorder li p, [class*="vi-"][class*="cs0"] .mt-card__content p, [class*="vi-"][class*="cs0"] .mt-card__content p b, [class*="vi-"][class*="cs0"] .news-catalog__item--sm li, [class*="vi-"][class*="cs0"] .news-catalog__list a p, [class*="vi-"][class*="cs0"] .news-catalog__item--sm p, [class*="vi-"][class*="cs0"] .list-wIcon li .text b, [class*="vi-"][class*="cs0"] .mt__container ul:not(.list-wIcon):not(.list-wNumber):not(.no-style) li, [class*="vi-"][class*="cs0"] .news-catalog__item-content p, [class*="vi-"][class*="cs0"] .news-catalog .data, [class*="vi-"][class*="cs0"] .mt__container p b, [class*="vi-"][class*="cs0"] .mt__container p, [class*="vi-"][class*="cs0"] .credits__item-date span, [class*="vi-"][class*="cs0"] .credits__item-date, [class*="vi-"][class*="cs0"] .prop-sale__card-text p b, [class*="vi-"][class*="cs0"] .prop-sale__card-info__price .num span:nth-child(1), [class*="vi-"][class*="cs0"] .prop-sale__card-info__address, [class*="vi-"][class*="cs0"] .prop-sale__card-text p, [class*="vi-"][class*="cs0"] .list-info li span:nth-child(1), [class*="vi-"][class*="cs0"] .list-info li span:nth-child(2), [class*="vi-"][class*="cs0"] .link-icoLeft, [class*="vi-"][class*="cs0"] .credits__item-content p, [class*="vi-"][class*="cs0"] .h4, [class*="vi-"][class*="cs0"] h4, [class*="vi-"][class*="cs0"] .note, [class*="vi-"][class*="cs0"] .actions p, [class*="vi-"][class*="cs0"] .actions table th, [class*="vi-"][class*="cs0"] .actions table td, [class*="vi-"][class*="cs0"] .toggle-switch [data-check="off"], [class*="vi-"][class*="cs0"] .text-page table th, [class*="vi-"][class*="cs0"] .info .time-work, [class*="vi-"][class*="cs0"] .bank-cart__list td span, [class*="vi-"][class*="cs0"] .orange, [class*="vi-"][class*="cs0"] .toggle-switch.active [data-check="on"], [class*="vi-"][class*="cs0"] .bank-cart__head .text p, [class*="vi-"][class*="cs0"] .coin-item__card-body p, [class*="vi-"][class*="cs0"] .coin-item__adv li span:nth-child(2), [class*="vi-"][class*="cs0"] .form-filter .jq-selectbox__select-text, [class*="vi-"][class*="cs0"] .about-quest__content .zag, [class*="vi-"][class*="cs0"] .about-banner__list-item .text, [class*="vi-"][class*="cs0"] .courses-table table th, [class*="vi-"][class*="cs0"] .rate-converter p, [class*="vi-"][class*="cs0"] .rate-list__item-content table td, [class*="vi-"][class*="cs0"] .text-wIcon--lighty, [class*="vi-"][class*="cs0"] .courses-head__attention, [class*="vi-"][class*="cs0"] .courses-head__date, [class*="vi-"][class*="cs0"] .rate-list__item-content table th, [class*="vi-"][class*="cs0"] .text-page ul:not(.no-style):not(.list-wIcon):not(.list-wNumber) li, [class*="vi-"][class*="cs0"] .list-wIcon li .text span, [class*="vi-"][class*="cs0"] .text-page p, [class*="vi-"][class*="cs0"] .result-search .result-search__item .item-name, [class*="vi-"][class*="cs0"] .text-style ul:not(.list-info) li, [class*="vi-"][class*="cs0"] .credits__item-terms-name, [class*="vi-"][class*="cs0"] .quest-list__item-content, [class*="vi-"][class*="cs0"] .mob-app__content ul li, [class*="vi-"][class*="cs0"] .bank-bonus__content p, [class*="vi-"][class*="cs0"] .form-callback__hint, [class*="vi-"][class*="cs0"] .form-callback__name.lg, [class*="vi-"][class*="cs0"] .form-callback__name.lg, [class*="vi-"][class*="cs0"] .form-callback__name-product .rate-banner__text p, [class*="vi-"][class*="cs0"] .mp-offers__zag h3, [class*="vi-"][class*="cs0"] .mp-sl__item-text h1, [class*="vi-"][class*="cs0"] .mp-sl__item-text .h1, [class*="vi-"][class*="cs0"] .quest-list__item:hover .quest-list__item-name span, [class*="vi-"][class*="cs0"] .quest-list__item-content p, [class*="vi-"][class*="cs0"] .quest-list__item.active .quest-list__item-name span, [class*="vi-"][class*="cs0"] .quest-list__title h4, [class*="vi-"][class*="cs0"] .quest-list__title .h4, [class*="vi-"][class*="cs0"] .form-callback .form-callback__progress .progress-list_val, [class*="vi-"][class*="cs0"] .form-callback .form-callback__progress .progress-list_hd, [class*="vi-"][class*="cs0"] .form-callback .form-callback__tel-desc p, [class*="vi-"][class*="cs0"] .credit-help__title, [class*="vi-"][class*="cs0"] .credit-calc__prop-val, [class*="vi-"][class*="cs0"] .credit-calc__prop-name, [class*="vi-"][class*="cs0"] .credit-calc__prop--main, [class*="vi-"][class*="cs0"] .credit-calc__prop-name, [class*="vi-"][class*="cs0"] .credit-calc__prop--main .credit-calc__prop-val, [class*="vi-"][class*="cs0"] .credit-calc__desc, [class*="vi-"][class*="cs0"] .credit-step__slider-num, [class*="vi-"][class*="cs0"] .credit-step__slider-name, [class*="vi-"][class*="cs0"] .credit-step__slider-text, [class*="vi-"][class*="cs0"] .styled-list__text, [class*="vi-"][class*="cs0"] .credit-info__list-val, [class*="vi-"][class*="cs0"] .page-head__list-val, [class*="vi-"][class*="cs0"] .credits__item-label, [class*="vi-"][class*="cs0"] .color-orange, [class*="vi-"][class*="cs0"] .credits__item-hint, [class*="vi-"][class*="cs0"] .ui-single input[type="text"], [class*="vi-"][class*="cs0"] .ui-single span, [class*="vi-"][class*="cs0"] .form-filter .input input, [class*="vi-"][class*="cs0"] .form-filter .input span, [class*="vi-"][class*="cs0"] .tabs--style a:not(.btn-full), [class*="vi-"][class*="cs0"] .form-callback__expert-number, [class*="vi-"][class*="cs0"] .form-callback__expert-type, [class*="vi-"][class*="cs0"] .form-style .jq-selectbox__select-text, [class*="vi-"][class*="cs0"] .form-callback__desc p, [class*="vi-"][class*="cs0"] .form-style.required span::after, [class*="vi-"][class*="cs0"] .form-style--checkbox span, [class*="vi-"][class*="cs0"] .credits__item-nums-desc, [class*="vi-"][class*="cs0"] .credits__item-nums-val, [class*="vi-"][class*="cs0"] .credits__item-terms-val, [class*="vi-"][class*="cs0"] .form-filter__valute li:hover, [class*="vi-"][class*="cs0"] .form-filter__valute li.selected, [class*="vi-"][class*="cs0"] .sites-list__link:hover .sites-list__name, [class*="vi-"][class*="cs0"] .mobapp__link:hover .mobapp__text, [class*="vi-"][class*="cs0"] .news-list--simple a .date, [class*="vi-"][class*="cs0"] .offers__sl-item p, [class*="vi-"][class*="cs0"] .online-service__list-item span, [class*="vi-"][class*="cs0"] .rate-banner__text .h3 span, [class*="vi-"][class*="cs0"] .rate-banner__text h3 span, [class*="vi-"][class*="cs0"] .rate-list__item-tab__item:hover, [class*="vi-"][class*="cs0"] .jq-selectbox li.selected, [class*="vi-"][class*="cs0"] .jq-selectbox li:hover, [class*="vi-"][class*="cs0"] .tabs--style a:not(.btn-full):hover, [class*="vi-"][class*="cs0"] .header-to-bank:hover, [class*="vi-"][class*="cs0"] .rate-list__item-content table td .or, [class*="vi-"][class*="cs0"] .btn-full, [class*="vi-"][class*="cs0"] .style-tabs-radio input:checked + span, [class*="vi-"][class*="cs0"] .offers__sl-item .type, [class*="vi-"][class*="cs0"] .link-ar-left, [class*="vi-"][class*="cs0"] .tabs--style a:not(.btn-full).active, [class*="vi-"][class*="cs0"] .mp-sl__nav-count__now, [class*="vi-"][class*="cs0"] .header-bot__menu-list__a, [class*="vi-"][class*="cs0"] .header-to-phone span:first-child, [class*="vi-"][class*="cs0"] .breadcrumbs .bx-breadcrumb-item .link span, [class*="vi-"][class*="cs0"] .mp-sl__item-text .type, [class*="vi-"][class*="cs0"] .btn-border, [class*="vi-"][class*="cs0"] .header-type__list > li.active > span {
    color: #000 !important
}

[class*="vi-"][class*="cs0"] .result-search .result-search__item, [class*="vi-"][class*="cs0"] .header-lang__list a, [class*="vi-"][class*="cs0"] .bg-white .background-white, [class*="vi-"][class*="cs0"] .map-columns .map-level-0 .map-level-1 li a:hover, [class*="vi-"][class*="cs0"] .form-popup__footer, [class*="vi-"][class*="cs0"] .form-popup__footer, [class*="vi-"][class*="cs0"] .header-type__list > li.hasDrop ul, [class*="vi-"][class*="cs0"] .list-wNumber li .ico, [class*="vi-"][class*="cs0"] .header-type__list > li.active, [class*="vi-"][class*="cs0"] .form-callback .form-callback__progress ol li::before, [class*="vi-"][class*="cs0"] .form-callback .form-callback__progress ol li.active::before, [class*="vi-"][class*="cs0"] .credits__item-label, [class*="vi-"][class*="cs0"] .form-callback__expert-call, [class*="vi-"][class*="cs0"] .form-filter:not(.no-style).active, [class*="vi-"][class*="cs0"] .jq-selectbox li, [class*="vi-"][class*="cs0"] .header-bot__btn a, [class*="vi-"][class*="cs0"] .header-bot, [class*="vi-"][class*="cs0"] .header-type__list > li.active .quest-list__answer, [class*="vi-"][class*="cs0"] .quest-list__question, [class*="vi-"][class*="cs0"] .lk-manager .lk-quest__info, [class*="vi-"][class*="cs0"] .lk-wrp .lk-info__item.__form-type .lk-info__check-sbmt, [class*="vi-"][class*="cs0"] .lk-wrp .lk-info__item.__form-cat .lk-info__check-img__item, [class*="vi-"][class*="cs0"] .lk-wrp .lk-info__item.__form-type, [class*="vi-"][class*="cs0"] .lk-game__item-point, [class*="vi-"][class*="cs0"] .lk-face__item, [class*="vi-"][class*="cs0"] .dbl-wrp__sidebar, [class*="vi-"][class*="cs0"] .text-page .ol-decor li, [class*="vi-"][class*="cs0"] .fin-inst__card .fin-inst-card__container, [class*="vi-"][class*="cs0"] .quiz__table thead, [class*="vi-"][class*="cs0"] .board-item__info-grafic .table-container table td, [class*="vi-"][class*="cs0"] .bank-cart__filter, [class*="vi-"][class*="cs0"] .text-page table th, [class*="vi-"][class*="cs0"] .bank-card__pay-one-touch {
    border: 2px solid #000 !important
}

[class*="vi-"][class*="cs0"] .header-search__form, [class*="vi-"][class*="cs0"] .select2-results__option--selectable, [class*="vi-"][class*="cs0"] .select2-dropdown, [class*="vi-"][class*="cs0"] .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable, [class*="vi-"][class*="cs0"] .header-lang__list a, [class*="vi-"][class*="cs0"] .header-bot__menu-drop, [class*="vi-"][class*="cs0"] .bg-white .background-white, [class*="vi-"][class*="cs0"] .map-columns .map-level-0 .map-level-1 li a:hover, [class*="vi-"][class*="cs0"] .form-popup, [class*="vi-"][class*="cs0"] .form-popup__item .label, [class*="vi-"][class*="cs0"] .form-popup__footer, [class*="vi-"][class*="cs0"] .form-popup__footer, [class*="vi-"][class*="cs0"] .header-type__list > li.hasDrop ul, [class*="vi-"][class*="cs0"] .list-wNumber li .ico, [class*="vi-"][class*="cs0"] .jq-selectbox__dropdown, [class*="vi-"][class*="cs0"] .header-type__list > li.active, [class*="vi-"][class*="cs0"] .form-callback .form-callback__progress ol li::before, [class*="vi-"][class*="cs0"] .form-callback .form-callback__progress ol li.active::before, [class*="vi-"][class*="cs0"] .btn-fullWhite:hover, [class*="vi-"][class*="cs0"] .bank-card__pay-one-touch, [class*="vi-"][class*="cs0"] .styled-list__link:hover, [class*="vi-"][class*="cs0"] .credits__item-label, [class*="vi-"][class*="cs0"] .credit, [class*="vi-"][class*="cs0"] .ui-single .ui-slider-range, [class*="vi-"][class*="cs0"] .pagination__next:hover, [class*="vi-"][class*="cs0"] .pagination__next:hover:after, [class*="vi-"][class*="cs0"] .form-callback__expert, [class*="vi-"][class*="cs0"] .form-style--checkbox label, [class*="vi-"][class*="cs0"] .pagination__next:after, [class*="vi-"][class*="cs0"] .container-bg, [class*="vi-"][class*="cs0"] .page-head, [class*="vi-"][class*="cs0"] .form-filter__valute li.selected, [class*="vi-"][class*="cs0"] .footer__row--bg::before, [class*="vi-"][class*="cs0"] .mobapp__link:hover, [class*="vi-"][class*="cs0"] .news-list--simple a::before, [class*="vi-"][class*="cs0"] .news-list--simple a::after, [class*="vi-"][class*="cs0"] .online-service::before, [class*="vi-"][class*="cs0"] .rate-banner__container, [class*="vi-"][class*="cs0"] .offers__sl-item__wrap, [class*="vi-"][class*="cs0"] .jq-selectbox li.selected, [class*="vi-"][class*="cs0"] .jq-selectbox li:hover, [class*="vi-"][class*="cs0"] .header-to-bank:hover, [class*="vi-"][class*="cs0"] .btn-border:hover, [class*="vi-"][class*="cs0"] .btn-full, [class*="vi-"][class*="cs0"] .mp-sl, [class*="vi-"][class*="cs0"] .header-bot, [class*="vi-"][class*="cs0"] .header-type__list > li.active .quest-list__answer, [class*="vi-"][class*="cs0"] .quest-list__question, [class*="vi-"][class*="cs0"] .lk-manager .lk-quest__info, [class*="vi-"][class*="cs0"] .lk-wrp .lk-info__item.__form-type .lk-info__check-sbmt, [class*="vi-"][class*="cs0"] .lk-wrp .lk-info__item.__form-cat .lk-info__check-img__item input:checked + .content, [class*="vi-"][class*="cs0"] .lk-game__item-point, [class*="vi-"][class*="cs0"] .lk-info__item .point-accum, [class*="vi-"][class*="cs0"] .lk-face__item, [class*="vi-"][class*="cs0"] .lk-sidebar__history, [class*="vi-"][class*="cs0"] .lk-sidebar__menu ul li.active, [class*="vi-"][class*="cs0"] .lk-data__sbmt:hover, [class*="vi-"][class*="cs0"] .alert-warning, [class*="vi-"][class*="cs0"] .alert-danger, [class*="vi-"][class*="cs0"] .alert-success, [class*="vi-"][class*="cs0"] .compare-items__container .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, [class*="vi-"][class*="cs0"] .compare-item__info ul li.zag, [class*="vi-"][class*="cs0"] .compare-info ul li.zag, [class*="vi-"][class*="cs0"] .text-page .ol-decor li, [class*="vi-"][class*="cs0"] .fin-inst__card .fin-inst-card__container, [class*="vi-"][class*="cs0"] .quiz__table thead, [class*="vi-"][class*="cs0"] .call-back--xs::before, [class*="vi-"][class*="cs0"] .news-catalog__item-content-line span, [class*="vi-"][class*="cs0"] .prop-sale__card-info__price, [class*="vi-"][class*="cs0"] .prop-sale__card-info__contact, [class*="vi-"][class*="cs0"] .prop-sale__card-list .list-info li a, [class*="vi-"][class*="cs0"] .prop-sale__card-list, [class*="vi-"][class*="cs0"] .prop-sale__card-list .list-info li span, [class*="vi-"][class*="cs0"] .prop-sale__search input[type='text'], [class*="vi-"][class*="cs0"] .bank-cart, [class*="vi-"][class*="cs0"] .about-doc__container, [class*="vi-"][class*="cs0"] .text-page table th, [class*="vi-"][class*="cs0"] .btn-border-gray:hover {
    background-color: #fff !important
}

[class*="vi-"][class*="cs0"] .ui-single .ui-slider-handle::before, [class*="vi-"][class*="cs0"] .compare-items__container .mCSB_scrollTools .mCSB_draggerRail, [class*="vi-"][class*="cs0"] .jq-radio.checked, [class*="vi-"][class*="cs0"] .quiz-item__form-radio__line .line, [class*="vi-"][class*="cs0"] .quiz-item__form-check__line .line, [class*="vi-"][class*="cs0"] .social__container:not(.w100)::before, [class*="vi-"][class*="cs0"] .actions table tr:last-child th::after, [class*="vi-"][class*="cs0"] .actions table tr:last-child td:not(:last-child)::after, [class*="vi-"][class*="cs0"] .actions table tr:not(:last-child) th::before, [class*="vi-"][class*="cs0"] .actions table tr:not(:last-child) td::before, [class*="vi-"][class*="cs0"] .actions table tr:first-child th:not(:last-child)::after, [class*="vi-"][class*="cs0"] .actions table tr:first-child td:not(:last-child)::after, [class*="vi-"][class*="cs0"] .toggle-switch__circle:before, [class*="vi-"][class*="cs0"] .toggle-switch.active .toggle-switch__circle, [class*="vi-"][class*="cs0"] .list-wNumber li::before, [class*="vi-"][class*="cs0"] .list-wNumber li .ico, [class*="vi-"][class*="cs0"] .mob-app__content ul li::before .jq-checkbox.checked, [class*="vi-"][class*="cs0"] .form-callback .form-callback__progress ol li.active::before, [class*="vi-"][class*="cs0"] .credits__item-favorite::before, [class*="vi-"][class*="cs0"] .ui-single .ui-slider-handle::before, [class*="vi-"][class*="cs0"] .ui-widget.ui-widget-content, [class*="vi-"][class*="cs0"] .multiple-styler .ms-drop li.selected label::after, [class*="vi-"][class*="cs0"] .header-lang__list a::before, [class*="vi-"][class*="cs0"] .header-lang__list a::after {
    background-color: #000 !important
}

[class*="vi-"][class*="cs0"] .toggle-switch__circle:before, [class*="vi-"][class*="cs0"] .credits__item-favorite:hover::before, [class*="vi-"][class*="cs0"] .toggle-switch.active .toggle-switch__circle, [class*="vi-"][class*="cs0"] .widget-item__call, [class*="vi-"][class*="cs0"] .list-wNumber li::before {
    background-color: #000 !important
}

[class*="vi-"][class*="cs0"] .jq-selectbox__select, [class*="vi-"][class*="cs0"] .form-style .jq-file:hover, [class*="vi-"][class*="cs0"] .container--wSticky__sidebar .call-back--simple, [class*="vi-"][class*="cs0"] .rate-converter__input input[type='text'], [class*="vi-"][class*="cs0"] .ui-state-active, [class*="vi-"][class*="cs0"] .ui-widget-content, [class*="vi-"][class*="cs0"] .ui-state-active {
    background: #fff !important
}

[class*="vi-"][class*="cs0"] .jq-checkbox.checked {
    background-color: #fff !important
}

[class*="vi-"][class*="cs0"] .jq-checkbox {
    background: #000 !important
}

[class*="vi-"][class*="cs1"] {
    background-color: #000 !important;
    color: #fff
}

[class*="vi-"][class*="cs1"] .vi-conf {
    background-color: #000;
    color: #fff
}

[class*="vi-"][class*="cs1"] .vi-conf-head {
    border-color: #fff
}

[class*="vi-"][class*="cs1"] .vi-conf-option {
    border-color: #fff
}

[class*="vi-"][class*="cs1"] .vi-conf-option__name {
    color: #fff
}

[class*="vi-"][class*="cs1"] .vi-conf-option .vi-conf-btn--active {
    background-color: #fff;
    color: #000
}

[class*="vi-"][class*="cs1"] .vi-conf-btn {
    border-color: #fff;
    color: #fff
}

[class*="vi-"][class*="cs1"] .vi-conf-close {
    border-color: #fff
}

[class*="vi-"][class*="cs1"] .vi-conf-close .icon {
    fill: #fff
}

[class*="vi-"][class*="cs1"] .mp-sl .progress {
    background-image: -webkit-gradient(linear, left top, right top, from(#fff), to(#fff));
    background-image: -webkit-linear-gradient(left, #fff, #fff);
    background-image: -o-linear-gradient(left, #fff, #fff);
    background-image: linear-gradient(to right, #fff, #fff)
}

[class*="vi-"][class*="cs1"] input:-webkit-autofill, [class*="vi-"][class*="cs1"] input:-webkit-autofill:hover, [class*="vi-"][class*="cs1"] input:-webkit-autofill:focus, [class*="vi-"][class*="cs1"] textarea:-webkit-autofill, [class*="vi-"][class*="cs1"] textarea:-webkit-autofill:hover, [class*="vi-"][class*="cs1"] textarea:-webkit-autofill:focus, [class*="vi-"][class*="cs1"] select:-webkit-autofill, [class*="vi-"][class*="cs1"] select:-webkit-autofill:hover, [class*="vi-"][class*="cs1"] select:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0px 1000px #000 inset !important;
    -webkit-text-fill-color: #fff !important;
    border-color: #fff !important
}

[class*="vi-"][class*="cs1"] input::-webkit-input-placeholder {
    color: #fff !important
}

[class*="vi-"][class*="cs1"] .form-popup__item input[type='text'], [class*="vi-"][class*="cs1"] .form-popup__item input[type='email'], [class*="vi-"][class*="cs1"] .form-popup__item input[type='tel'], [class*="vi-"][class*="cs1"] .form-popup__item input[type='password'], [class*="vi-"][class*="cs1"] .form-popup__item .jq-selectbox__select {
    color: #fff !important
}

[class*="vi-"][class*="cs1"] .widget-item__call-before .icon {
    fill: #000 !important
}

[class*="vi-"][class*="cs1"] .form-filter__container::before {
    background: none !important
}

[class*="vi-"][class*="cs1"] .quiz-item__form-radio__line label.active .icon, [class*="vi-"][class*="cs1"] .quiz-item__form-check__line label.active .icon {
    fill: #fff !important;
    stroke: #fff !important
}

[class*="vi-"][class*="cs1"] .mp-suggest__item-text {
    border-top: 1px solid #fff !important
}

[class*="vi-"][class*="cs1"] .header-bot__menu-drop .close .icon, [class*="vi-"][class*="cs1"] .header-search__form-close .icon, [class*="vi-"][class*="cs1"] .header-city__main .icon-gps, [class*="vi-"][class*="cs1"] .header-bot__menu-drop .close .icon, [class*="vi-"][class*="cs1"] .form-popup__zag .icon, [class*="vi-"][class*="cs1"] .list-wNumber li .ico .icon, [class*="vi-"][class*="cs1"] .form-filter__close .icon, [class*="vi-"][class*="cs1"] .lk-data__item .input-change__ico .icon, [class*="vi-"][class*="cs1"] .lk-data__item .input-change._focus .icon, [class*="vi-"][class*="cs1"] .compare .clean .icon, [class*="vi-"][class*="cs1"] .header-user .icon, [class*="vi-"][class*="cs1"] .header-search .icon, [class*="vi-"][class*="cs1"] .header-eye .icon, [class*="vi-"][class*="cs1"] .credit-step .arrow-container .arrow .icon, [class*="vi-"][class*="cs1"] .prop-sale__search .submit .icon, [class*="vi-"][class*="cs1"] .bank-cart__filter-top .name .icon, [class*="vi-"][class*="cs1"] .coin-sl__zag .arrow .icon, [class*="vi-"][class*="cs1"] .mp-news__top .arrow .icon, [class*="vi-"][class*="cs1"] .mp-offers .arrow .icon, [class*="vi-"][class*="cs1"] .mp-sl__nav-ar .icon, [class*="vi-"][class*="cs1"] .header-bot__menu-list__a .icon, [class*="vi-"][class*="cs1"] .request-el__tel .icon, [class*="vi-"][class*="cs1"] .credits__item-favorite .icon, [class*="vi-"][class*="cs1"] .footer__social-link .icon, [class*="vi-"][class*="cs1"] .header-search:hover .icon, [class*="vi-"][class*="cs1"] .header-eye:hover .icon, [class*="vi-"][class*="cs1"] .header-lang:hover:hover .header-lang__main .icon-ar-bot {
    fill: #fff !important
}

[class*="vi-"][class*="cs1"] .footer__copyml-link:hover, [class*="vi-"][class*="cs1"] .text-page a:not(.mp-suggest__item):not(.no-style):not(.btn):hover {
    -webkit-text-decoration-color: #fff !important;
    text-decoration-color: #fff !important
}

[class*="vi-"][class*="cs1"] .form-popup__sbmt .link-remember, [class*="vi-"][class*="cs1"] .header-search__form, [class*="vi-"][class*="cs1"] .header-city__main, [class*="vi-"][class*="cs1"] .select2-results__option--selectable, [class*="vi-"][class*="cs1"] .select2-container--default .select2-results__option--selected, [class*="vi-"][class*="cs1"] .form-rq__tabs-btn, [class*="vi-"][class*="cs1"] .form-filter__valute li, [class*="vi-"][class*="cs1"] .form-rq__group:not(:last-child), [class*="vi-"][class*="cs1"] .about-adv__item-text, [class*="vi-"][class*="cs1"] .multiple-styler .ms-drop, [class*="vi-"][class*="cs1"] .reg-get-location-wrap .select2-container, [class*="vi-"][class*="cs1"] .form-popup__zag, [class*="vi-"][class*="cs1"] .form-popup__item input[type='text'], [class*="vi-"][class*="cs1"] .form-popup__item input[type='email'], [class*="vi-"][class*="cs1"] .form-popup__item input[type='tel'], [class*="vi-"][class*="cs1"] .form-popup__item input[type='password'], [class*="vi-"][class*="cs1"] .form-popup__item .jq-selectbox__select, [class*="vi-"][class*="cs1"] .form-popup__wrp, [class*="vi-"][class*="cs1"] .form-rq__item.form-captcha input.captcha_word, [class*="vi-"][class*="cs1"] .btn-border-gray, [class*="vi-"][class*="cs1"] .list-wIcon-wBorder li, [class*="vi-"][class*="cs1"] .lk-manager .lk-state .quest-list__item-content .quest-list__answer, [class*="vi-"][class*="cs1"] .service-card__content ul li::before, [class*="vi-"][class*="cs1"] .contact-center__item ul li::before, [class*="vi-"][class*="cs1"] .quiz__table th, [class*="vi-"][class*="cs1"] .vacancy__title-line, [class*="vi-"][class*="cs1"] .news-catalog__item--sm li::before, [class*="vi-"][class*="cs1"] .mt__container ul:not(.list-wIcon):not(.list-wNumber):not(.no-style) li::before, [class*="vi-"][class*="cs1"] .text-page .hr, [class*="vi-"][class*="cs1"] .prop-sale__card-list, [class*="vi-"][class*="cs1"] .coin-item__card-content, [class*="vi-"][class*="cs1"] .coin-item, [class*="vi-"][class*="cs1"] .form-callback__expert, [class*="vi-"][class*="cs1"] .pagination-tag__item, [class*="vi-"][class*="cs1"] .bank-cards__item, [class*="vi-"][class*="cs1"] .credits__item, [class*="vi-"][class*="cs1"] .news-list--simple a, [class*="vi-"][class*="cs1"] .rate-banner__container, [class*="vi-"][class*="cs1"] .sites-list__link, [class*="vi-"][class*="cs1"] .form-style, [class*="vi-"][class*="cs1"] .jq-selectbox, [class*="vi-"][class*="cs1"] .ui-single input[type="text"], [class*="vi-"][class*="cs1"] .credit-calc__group .input input, [class*="vi-"][class*="cs1"] .credit-calc__group .jq-selectbox, [class*="vi-"][class*="cs1"] .styled-list__link, [class*="vi-"][class*="cs1"] .quest-list__item-name, [class*="vi-"][class*="cs1"] .quest-list__item.active .quest-list__item-name, [class*="vi-"][class*="cs1"] .form-callback__content, [class*="vi-"][class*="cs1"] .form-callback__progress, [class*="vi-"][class*="cs1"] .credit-help__item, [class*="vi-"][class*="cs1"] .credit-calc__result, [class*="vi-"][class*="cs1"] .credit-calc__data, [class*="vi-"][class*="cs1"] .lk-manager .lk-blank, [class*="vi-"][class*="cs1"] .quest-list__question:after, [class*="vi-"][class*="cs1"] .lk-wrp .lk-info__item .h2, [class*="vi-"][class*="cs1"] .lk-wrp .lk-info__item.__form-cat, [class*="vi-"][class*="cs1"] .lk-game__item-content, [class*="vi-"][class*="cs1"] .lk-game__item-point .content, [class*="vi-"][class*="cs1"] .lk-info__item.__count::before, [class*="vi-"][class*="cs1"] .lk-info__item .point-accum, [class*="vi-"][class*="cs1"] .lk-sidebar__history-item, [class*="vi-"][class*="cs1"] .lk-sidebar__head, [class*="vi-"][class*="cs1"] .lk-sidebar__menu ul li a, [class*="vi-"][class*="cs1"] .lk-data__item input[type='text'], [class*="vi-"][class*="cs1"] .lk-data__item input[type='password'], [class*="vi-"][class*="cs1"] .lk-data__item input[type='email'], [class*="vi-"][class*="cs1"] .lk-data__item input[type='phone'], [class*="vi-"][class*="cs1"] .lk-data__sbmt, [class*="vi-"][class*="cs1"] .alert-warning, [class*="vi-"][class*="cs1"] .alert-danger, [class*="vi-"][class*="cs1"] .alert-success, [class*="vi-"][class*="cs1"] .compare-info ul li, [class*="vi-"][class*="cs1"] .compare-item__info ul li, [class*="vi-"][class*="cs1"] .link-border, [class*="vi-"][class*="cs1"] .fin-inst__card .fin-inst-card__container .fin-inst__content .head, [class*="vi-"][class*="cs1"] .quiz__table td, [class*="vi-"][class*="cs1"] .quiz__table table, [class*="vi-"][class*="cs1"] .quiz-item__form-radio__vertical .col-options__item li:first-child, [class*="vi-"][class*="cs1"] .quiz-item__form-check__vertical .col-options__item li:first-child, [class*="vi-"][class*="cs1"] .jq-radio, [class*="vi-"][class*="cs1"] .call-back--xs::before, [class*="vi-"][class*="cs1"] .form-rq__tabs-btn.active, [class*="vi-"][class*="cs1"] .form-rq, [class*="vi-"][class*="cs1"] .board-item__info, [class*="vi-"][class*="cs1"] .board-item__info-grafic, [class*="vi-"][class*="cs1"] .board-item__head, [class*="vi-"][class*="cs1"] .social__container, [class*="vi-"][class*="cs1"] .social__content, [class*="vi-"][class*="cs1"] .vacancy__content, [class*="vi-"][class*="cs1"] .vacancy__content--org-brd, [class*="vi-"][class*="cs1"] .pagination__prev:after, [class*="vi-"][class*="cs1"] .pagination__prev, [class*="vi-"][class*="cs1"] .prop-sale__card-info__download, [class*="vi-"][class*="cs1"] .prop-sale__card-info__address, [class*="vi-"][class*="cs1"] .prop-sale__card-info__block, [class*="vi-"][class*="cs1"] .list-info li::before, [class*="vi-"][class*="cs1"] .prop-sale__search input[type='text'], [class*="vi-"][class*="cs1"] .note, [class*="vi-"][class*="cs1"] .actions table, [class*="vi-"][class*="cs1"] .actions table td, [class*="vi-"][class*="cs1"] .jq-checkbox, [class*="vi-"][class*="cs1"] .bank-cart__filter-check .check__valute label, [class*="vi-"][class*="cs1"] .multiple-styler, [class*="vi-"][class*="cs1"] .bank-cart__filter-item input[type='text'], [class*="vi-"][class*="cs1"] .bank-cart__head, [class*="vi-"][class*="cs1"] .coin-item__adv li, [class*="vi-"][class*="cs1"] .coin-item__adv, [class*="vi-"][class*="cs1"] .about-adv__item, [class*="vi-"][class*="cs1"] .about-adv__item, [class*="vi-"][class*="cs1"] .about-doc, [class*="vi-"][class*="cs1"] .about-links__list li a.active, [class*="vi-"][class*="cs1"] .courses-head__date, [class*="vi-"][class*="cs1"] .rate-list__item-tab__item.active, [class*="vi-"][class*="cs1"] .courses-table table td, [class*="vi-"][class*="cs1"] .courses-table table th, [class*="vi-"][class*="cs1"] .form-filter:not(.no-style), [class*="vi-"][class*="cs1"] .courses-link__person:hover, [class*="vi-"][class*="cs1"] .mp-suggest__item-text, [class*="vi-"][class*="cs1"] .text-page table td, [class*="vi-"][class*="cs1"] .text-page table, [class*="vi-"][class*="cs1"] .form-callback__group.valute .form-callback__label:hover::before, [class*="vi-"][class*="cs1"] .form-callback__group.valute .form-callback__label.active::before, [class*="vi-"][class*="cs1"] .btn-border-gray:hover .btn-fullWhite:hover, [class*="vi-"][class*="cs1"] .form-style input[type="text"], [class*="vi-"][class*="cs1"] .form-style input[type="tel"], [class*="vi-"][class*="cs1"] .form-style input[type="email"], [class*="vi-"][class*="cs1"] .form-style input[type="password"], [class*="vi-"][class*="cs1"] .form-style textarea, [class*="vi-"][class*="cs1"] .btn-fullWhite, [class*="vi-"][class*="cs1"] .jq-checkbox.checked, [class*="vi-"][class*="cs1"] .credit-info, [class*="vi-"][class*="cs1"] .credit-step__slider-item, [class*="vi-"][class*="cs1"] .credit-info__list-prop::after, [class*="vi-"][class*="cs1"] .credits__item-favorite, [class*="vi-"][class*="cs1"] .credits__item-content ul li::before, [class*="vi-"][class*="cs1"] .credits__item-terms-el, [class*="vi-"][class*="cs1"] .form-filter .input input, [class*="vi-"][class*="cs1"] .pagination ul, [class*="vi-"][class*="cs1"] .pagination__next:after, [class*="vi-"][class*="cs1"] .pagination__next, [class*="vi-"][class*="cs1"] .page-head__link, [class*="vi-"][class*="cs1"] .form-filter__valute li.selected, [class*="vi-"][class*="cs1"] .multiple-styler .ms-drop li.selected label::after, [class*="vi-"][class*="cs1"] .page-head__link:hover, [class*="vi-"][class*="cs1"] .page-head__link.active, [class*="vi-"][class*="cs1"] .mobapp__link, [class*="vi-"][class*="cs1"] .footer__row--bg .footer__col--50:nth-child(2n+1), [class*="vi-"][class*="cs1"] .mobapp__link:hover, [class*="vi-"][class*="cs1"] .footer, [class*="vi-"][class*="cs1"] .online-property__list-item, [class*="vi-"][class*="cs1"] .online-property__list-item:hover, [class*="vi-"][class*="cs1"] .online-service__list-item, [class*="vi-"][class*="cs1"] .online-service, [class*="vi-"][class*="cs1"] .online-property, [class*="vi-"][class*="cs1"] .online-transfer__container, [class*="vi-"][class*="cs1"] .rate-converter__input input[type='text'], [class*="vi-"][class*="cs1"] .rate-converter__container, [class*="vi-"][class*="cs1"] .rate-list, [class*="vi-"][class*="cs1"] .offers__sl-item__wrap, [class*="vi-"][class*="cs1"] .rate-list__item-tab__item:hover, [class*="vi-"][class*="cs1"] .style-tabs-radio input:hover + span, [class*="vi-"][class*="cs1"] .offers__sl-item__wrap:hover, [class*="vi-"][class*="cs1"] .tabs--style a:not(.btn-full):hover, [class*="vi-"][class*="cs1"] .btn-full, [class*="vi-"][class*="cs1"] .style-tabs-radio input:checked + span, [class*="vi-"][class*="cs1"] .credit-calc__prop, [class*="vi-"][class*="cs1"] .credit-calc__result, [class*="vi-"][class*="cs1"] .credit-calc_container, [class*="vi-"][class*="cs1"] .btn-border, [class*="vi-"][class*="cs1"] .tabs--style a:not(.btn-full).active {
    border-color: #fff !important
}

[class*="vi-"][class*="cs1"] .text-page ol li::before, [class*="vi-"][class*="cs1"] .text-page table td, [class*="vi-"][class*="cs1"] .rate-list__item-content table td a:hover, [class*="vi-"][class*="cs1"] font.notetext, [class*="vi-"][class*="cs1"] .form-rq__tabs-btn:hover, [class*="vi-"][class*="cs1"] .page-404__p, [class*="vi-"][class*="cs1"] .page-404__zag, [class*="vi-"][class*="cs1"] .credits__item.none p, [class*="vi-"][class*="cs1"] strong em, [class*="vi-"][class*="cs1"] .map-columns .map-level-0 .map-level-1 .map-level-2 .map-level-3 li a:hover, [class*="vi-"][class*="cs1"] .map-columns .map-level-0 .map-level-1 li a:hover, [class*="vi-"][class*="cs1"] b, [class*="vi-"][class*="cs1"] strong, [class*="vi-"][class*="cs1"] span, [class*="vi-"][class*="cs1"] .text-subscribe .zag font, [class*="vi-"][class*="cs1"] .map-columns .map-level-0 li a, [class*="vi-"][class*="cs1"] b, [class*="vi-"][class*="cs1"] strong, [class*="vi-"][class*="cs1"] span, [class*="vi-"][class*="cs1"] .pagination-tag__item:hover, [class*="vi-"][class*="cs1"] .credits__item-nums-expand a, [class*="vi-"][class*="cs1"] .text-page a:not(.mp-suggest__item):not(.no-style):not(.btn), [class*="vi-"][class*="cs1"] .text-page a:not(.mp-suggest__item):not(.no-style):not(.btn), [class*="vi-"][class*="cs1"] .pagination__next, [class*="vi-"][class*="cs1"] .pagination ul li a:hover, [class*="vi-"][class*="cs1"] .pagination ul li a.active, [class*="vi-"][class*="cs1"] .pagination ul > li.active > a, [class*="vi-"][class*="cs1"] .credits__item-link, [class*="vi-"][class*="cs1"] .form-popup .registr-title, [class*="vi-"][class*="cs1"] .mfp-close-btn-in .mfp-close, [class*="vi-"][class*="cs1"] .form-popup__desc, [class*="vi-"][class*="cs1"] .form-popup__item .label, [class*="vi-"][class*="cs1"] .form-popup__sbmt .link-remember, [class*="vi-"][class*="cs1"] .courses-link__person:hover, [class*="vi-"][class*="cs1"] .list-wNumber li .ico, [class*="vi-"][class*="cs1"] .form-filter .jq-selectbox, [class*="vi-"][class*="cs1"] .form-callback .form-callback__progress ol li::before, [class*="vi-"][class*="cs1"] .form-callback .form-callback__progress .form-callback__progress-head span.hd, [class*="vi-"][class*="cs1"] .lk-offers .offers-item .content .zag, [class*="vi-"][class*="cs1"] .lk-wrp .lk-info__item.__form-type .lk-info__check-item span, [class*="vi-"][class*="cs1"] .lk-wrp .lk-info__item .h2, [class*="vi-"][class*="cs1"] .lk-game__item-point .content .desc, [class*="vi-"][class*="cs1"] .lk-data__item input[type='text'], [class*="vi-"][class*="cs1"] .lk-data__item input[type='password'], [class*="vi-"][class*="cs1"] .lk-data__item input[type='email'], [class*="vi-"][class*="cs1"] .lk-data__item input[type='phone'], [class*="vi-"][class*="cs1"] .salary-proj__item-content p, [class*="vi-"][class*="cs1"] .service-card__content ul li, [class*="vi-"][class*="cs1"] .addit-content span, [class*="vi-"][class*="cs1"] .addit-content p, [class*="vi-"][class*="cs1"] .multiple-styler, [class*="vi-"][class*="cs1"] .alert-danger, [class*="vi-"][class*="cs1"] .alert-success, [class*="vi-"][class*="cs1"] .search-head .val .result, [class*="vi-"][class*="cs1"] .text-page ol li::before, [class*="vi-"][class*="cs1"] blockquote:after, [class*="vi-"][class*="cs1"] .text-page .ol-decor li::before, [class*="vi-"][class*="cs1"] .fin-inst__card .fin-inst-card__container .fin-inst__content .desc ul li, [class*="vi-"][class*="cs1"] .quiz__table td .zag, [class*="vi-"][class*="cs1"] .quiz__table td, [class*="vi-"][class*="cs1"] .quiz-item__form-double.__done .percent, [class*="vi-"][class*="cs1"] .quiz-item__form-radio__rating .value label span:not(.percent), [class*="vi-"][class*="cs1"] .quiz-item__form-check__rating .value label span:not(.percent), [class*="vi-"][class*="cs1"] .quiz-item__form-radio__rating .value label.active span, [class*="vi-"][class*="cs1"] .quiz-item__form-check__rating .value label.active span, [class*="vi-"][class*="cs1"] .quiz-item__form-radio__vertical .col-options .percent, [class*="vi-"][class*="cs1"] .quiz-item__form-check__vertical .col-options .percent, [class*="vi-"][class*="cs1"] .quiz-item__btn .answer, [class*="vi-"][class*="cs1"] .form-style span, [class*="vi-"][class*="cs1"] .quiz-item__form-double__hide p, [class*="vi-"][class*="cs1"] .quiz-item__form-radio__vertical .col-name__item, [class*="vi-"][class*="cs1"] .quiz-item__form-check__vertical .col-name__item, [class*="vi-"][class*="cs1"] .form-style .jq-file__browse, [class*="vi-"][class*="cs1"] .social__content p, [class*="vi-"][class*="cs1"] .toggle-switch [data-check="on"], [class*="vi-"][class*="cs1"] .info__zag, [class*="vi-"][class*="cs1"] .multiple-styler .ms-drop li label span, [class*="vi-"][class*="cs1"] .bank-cart__filter-check .check__valute label span, [class*="vi-"][class*="cs1"] .bank-cart__filter-check__simple label span, [class*="vi-"][class*="cs1"] .bank-cart__filter-item .form-filter__name, [class*="vi-"][class*="cs1"] .bank-cart__filter-top .name, [class*="vi-"][class*="cs1"] .bank-cart__head .text .h2, [class*="vi-"][class*="cs1"] .bank-cart__head .text h2, [class*="vi-"][class*="cs1"] .coin-item__card-body p b, [class*="vi-"][class*="cs1"] .coin-item__adv li span:nth-child(1), [class*="vi-"][class*="cs1"] .about-adv__item-text span, [class*="vi-"][class*="cs1"] .about-doc__item-text span, [class*="vi-"][class*="cs1"] .about-quest__container .h3, [class*="vi-"][class*="cs1"] .about-quest__container h3, [class*="vi-"][class*="cs1"] .about-banner__list-item .num span, [class*="vi-"][class*="cs1"] .text-wIcon--light, [class*="vi-"][class*="cs1"] .courses-head__date b, [class*="vi-"][class*="cs1"] .mp-suggest__item-text p, [class*="vi-"][class*="cs1"] .mp-suggest__top .h2, [class*="vi-"][class*="cs1"] .mp-suggest__top h2, [class*="vi-"][class*="cs1"] .text-page table td, [class*="vi-"][class*="cs1"] .form-filter__valute li, [class*="vi-"][class*="cs1"] .result-search .result-search__item .item-content .coms__hd, [class*="vi-"][class*="cs1"] .result-search .result-search__item .item-content .time .time__hd, [class*="vi-"][class*="cs1"] .form-callback__name-product, [class*="vi-"][class*="cs1"] .bank-card__pay-one-touch p, [class*="vi-"][class*="cs1"] .credit-help__desc, [class*="vi-"][class*="cs1"] .credit-info__title, [class*="vi-"][class*="cs1"] .page-head__list-name, [class*="vi-"][class*="cs1"] .page-head__desc p, [class*="vi-"][class*="cs1"] .input-text-label .absl, [class*="vi-"][class*="cs1"] .container a, [class*="vi-"][class*="cs1"] .pagination ul li a, [class*="vi-"][class*="cs1"] .pagination-tag__item b, [class*="vi-"][class*="cs1"] .pagination-tag__item, [class*="vi-"][class*="cs1"] .pagination-tag__item:hover, [class*="vi-"][class*="cs1"] .pagination__next, [class*="vi-"][class*="cs1"] .credits__item-nums-expand a, [class*="vi-"][class*="cs1"] .page-head__link span, [class*="vi-"][class*="cs1"] .style-tabs-radio span, [class*="vi-"][class*="cs1"] .rate-banner__text p b, [class*="vi-"][class*="cs1"] .rate-banner__text p, [class*="vi-"][class*="cs1"] .rate-list__item-desc, [class*="vi-"][class*="cs1"] .rate-list__item-zag, [class*="vi-"][class*="cs1"] .rate-list__item-tab__item, [class*="vi-"][class*="cs1"] .mp-sl__nav-count, [class*="vi-"][class*="cs1"] .breadcrumbs .bx-breadcrumb-item span, [class*="vi-"][class*="cs1"] .page-head h1, [class*="vi-"][class*="cs1"] .call-back--simple a:not(.btn), [class*="vi-"][class*="cs1"] .header-city__main, [class*="vi-"][class*="cs1"] .header-lang__list a, [class*="vi-"][class*="cs1"] .header-lang__list a:hover, [class*="vi-"][class*="cs1"] .offers__sl-item ul li, [class*="vi-"][class*="cs1"] .select2-container *, [class*="vi-"][class*="cs1"] .select2-container--default .select2-selection--single .select2-selection__rendered, [class*="vi-"][class*="cs1"] .header-lang__main, [class*="vi-"][class*="cs1"] .header-top__menu-list a, [class*="vi-"][class*="cs1"] .header-type__list > li > a, [class*="vi-"][class*="cs1"] .header-to-bank, [class*="vi-"][class*="cs1"] .header-to-phone span:last-child, [class*="vi-"][class*="cs1"] .footer__copyml-link, [class*="vi-"][class*="cs1"] .footer__menu-link, [class*="vi-"][class*="cs1"] .footer__submenu-link, [class*="vi-"][class*="cs1"] .news-list--simple a, [class*="vi-"][class*="cs1"] .offers__sl--lg a, [class*="vi-"][class*="cs1"] .online-property__list-item .text p, [class*="vi-"][class*="cs1"] .rate-banner__text .h3, [class*="vi-"][class*="cs1"] .rate-converter__zag, [class*="vi-"][class*="cs1"] .rate-list__item-desc__select .jq-selectbox__select-text, [class*="vi-"][class*="cs1"] .link-underline, [class*="vi-"][class*="cs1"] .rate-list__item-content table td .type, [class*="vi-"][class*="cs1"] .offers__sl-item .zag, [class*="vi-"][class*="cs1"] .offers__sl-item ul li, [class*="vi-"][class*="cs1"] .header-bot__menu-list__li .drop li > a, [class*="vi-"][class*="cs1"] .header-type__list > li.hasDrop ul a:hover, [class*="vi-"][class*="cs1"] .header-type__list > li:hover:not(.active) > a, [class*="vi-"][class*="cs1"] input[type="tel"], [class*="vi-"][class*="cs1"] .form-style input[type="text"], [class*="vi-"][class*="cs1"] .form-style input[type="tel"], [class*="vi-"][class*="cs1"] .form-style input[type="email"], [class*="vi-"][class*="cs1"] .form-style input[type="password"], [class*="vi-"][class*="cs1"] .form-style textarea, [class*="vi-"][class*="cs1"] .credit-step__title, [class*="vi-"][class*="cs1"] .credit-calc__group .input span, [class*="vi-"][class*="cs1"] .credit-info__list-prop, [class*="vi-"][class*="cs1"] .credit-calc__group .input input, [class*="vi-"][class*="cs1"] input[type="text"], [class*="vi-"][class*="cs1"] .content .name, [class*="vi-"][class*="cs1"] .lk-blank .zag, [class*="vi-"][class*="cs1"] .lk-state__info .val, [class*="vi-"][class*="cs1"] .quest-list__answer .val .type, [class*="vi-"][class*="cs1"] .quest-list__answer .zag, [class*="vi-"][class*="cs1"] .quest-list__question .val, [class*="vi-"][class*="cs1"] .quest-list__question .zag, [class*="vi-"][class*="cs1"] .lk-manager .lk-quest__info, [class*="vi-"][class*="cs1"] .lk-manager .lk-state .quest-list__item-name .lk-state__info .zag, [class*="vi-"][class*="cs1"] .quiz-item__zag-desc span, [class*="vi-"][class*="cs1"] .lk-wrp .lk-info__item.__form-cat .lk-info__check-img__item .content span, [class*="vi-"][class*="cs1"] .lk-wrp .lk-info__item.__form-cat .lk-info__check-img__item input:checked + .content span, [class*="vi-"][class*="cs1"] .lk-game__item-point .content .num, [class*="vi-"][class*="cs1"] .lk-info__item .point-list__item .num, [class*="vi-"][class*="cs1"] .lk-info__item .point-list__item .val, [class*="vi-"][class*="cs1"] .lk-info__item .point-accum .desc, [class*="vi-"][class*="cs1"] .lk-info__item .point-accum .num, [class*="vi-"][class*="cs1"] .lk-face__item-desc, [class*="vi-"][class*="cs1"] .lk-face__item-name, [class*="vi-"][class*="cs1"] .lk-sidebar__history-item .val b, [class*="vi-"][class*="cs1"] .lk-sidebar__history-item .val span, [class*="vi-"][class*="cs1"] .lk-sidebar__history-item .date, [class*="vi-"][class*="cs1"] .lk-data h3, [class*="vi-"][class*="cs1"] .lk-data .h3, [class*="vi-"][class*="cs1"] .lk-data__item .label .attention, [class*="vi-"][class*="cs1"] .lk-data__sbmt, [class*="vi-"][class*="cs1"] .lk-data__item .label, [class*="vi-"][class*="cs1"] .form-callback__expert-text, [class*="vi-"][class*="cs1"] .service-card p, [class*="vi-"][class*="cs1"] .call-back--simple p, [class*="vi-"][class*="cs1"] .call-back--simple font, [class*="vi-"][class*="cs1"] .contact-center__item ul li, [class*="vi-"][class*="cs1"] .jq-selectbox__select, [class*="vi-"][class*="cs1"] .form-callback__name, [class*="vi-"][class*="cs1"] .credits__item-nums-expand span, [class*="vi-"][class*="cs1"] .alert-warning, [class*="vi-"][class*="cs1"] .search-page .search-result__page .search-result__item .result-item__text .category, [class*="vi-"][class*="cs1"] .search-page .search-result__page .search-result__item .result-item__text .zag, [class*="vi-"][class*="cs1"] .search-page .search-result__page .no-results, [class*="vi-"][class*="cs1"] .gallery-items .gallery-item span, [class*="vi-"][class*="cs1"] .review-items .review-item .text p, [class*="vi-"][class*="cs1"] .review-items .review-item .text .type, [class*="vi-"][class*="cs1"] .compare-info ul li, [class*="vi-"][class*="cs1"] .compare-item__info ul li, [class*="vi-"][class*="cs1"] .text-footer__ss .zag font, [class*="vi-"][class*="cs1"] .text-footer__ss .zag, [class*="vi-"][class*="cs1"] .text-item .name, [class*="vi-"][class*="cs1"] .text-item .date, [class*="vi-"][class*="cs1"] .text-page ol li, [class*="vi-"][class*="cs1"] blockquote, [class*="vi-"][class*="cs1"] .text-page h3, [class*="vi-"][class*="cs1"] .text-page .h3, [class*="vi-"][class*="cs1"] .text-page h2, [class*="vi-"][class*="cs1"] .text-page .h2, [class*="vi-"][class*="cs1"] .fin-inst__card .fin-inst-card__container .fin-inst__content .desc p, [class*="vi-"][class*="cs1"] .fin-inst__card .fin-inst-card__container .fin-inst__content .head .name, [class*="vi-"][class*="cs1"] .fin-inst__card .fin-inst-card__container .fin-inst__content .head .type, [class*="vi-"][class*="cs1"] .quiz__table td .gray, [class*="vi-"][class*="cs1"] .quiz__table th, [class*="vi-"][class*="cs1"] .quiz__answer .h2, [class*="vi-"][class*="cs1"] .quiz__answer h2, [class*="vi-"][class*="cs1"] .quiz-item__form-double.__done .quiz-item__form-check.active span, [class*="vi-"][class*="cs1"] .quiz-item__form-radio__rating .value label.active .percent, [class*="vi-"][class*="cs1"] .quiz-item__form-check__rating .value label.active .percent, [class*="vi-"][class*="cs1"] .quiz-item__form-radio__vertical .col-options .percent.active, [class*="vi-"][class*="cs1"] .quiz-item__form-check__vertical .col-options .percent.active, [class*="vi-"][class*="cs1"] .quiz-item__form-radio__line label.active .percent, [class*="vi-"][class*="cs1"] .quiz-item__form-check__line label.active .percent, [class*="vi-"][class*="cs1"] .footer__copyml, [class*="vi-"][class*="cs1"] .footer__social-title, [class*="vi-"][class*="cs1"] .footer__copy, [class*="vi-"][class*="cs1"] .sites-list__name, [class*="vi-"][class*="cs1"] .mobapp__text, [class*="vi-"][class*="cs1"] .quiz-item__form-double__hide label, [class*="vi-"][class*="cs1"] .quiz-item__form-double .quiz-item__form-radio span, [class*="vi-"][class*="cs1"] .quiz-item__form-radio__rating .text, [class*="vi-"][class*="cs1"] .quiz-item__form-check__rating .text, [class*="vi-"][class*="cs1"] .quiz-item__form-radio__horizontal .row-name__item, [class*="vi-"][class*="cs1"] .quiz-item__form-check__horizontal .row-name__item, [class*="vi-"][class*="cs1"] .quiz-item__form-radio__line label.active span:not(.percent), [class*="vi-"][class*="cs1"] .quiz-item__form-check__line label.active span:not(.percent), [class*="vi-"][class*="cs1"] .quiz-item__form-radio__line .text, [class*="vi-"][class*="cs1"] .quiz-item__form-check__line .text, [class*="vi-"][class*="cs1"] .quiz-item__form-radio label, [class*="vi-"][class*="cs1"] .quiz-item__form-check label, [class*="vi-"][class*="cs1"] .quiz-item__zag, [class*="vi-"][class*="cs1"] .quiz-item__form-radio .num, [class*="vi-"][class*="cs1"] .quiz-item__form-check .num, [class*="vi-"][class*="cs1"] .form-style .jq-file:hover .jq-file__browse, [class*="vi-"][class*="cs1"] .form-rq__tabs-btn.active, [class*="vi-"][class*="cs1"] .form-rq__group-title span, [class*="vi-"][class*="cs1"] .board-item__list-zag, [class*="vi-"][class*="cs1"] .board-item__info-grafic .zag, [class*="vi-"][class*="cs1"] .board-item__head .position, [class*="vi-"][class*="cs1"] .board-item__head .name, [class*="vi-"][class*="cs1"] .board-item__head .type, [class*="vi-"][class*="cs1"] .social__container, [class*="vi-"][class*="cs1"] .vacancy__content p, [class*="vi-"][class*="cs1"] .list-wNumber li, [class*="vi-"][class*="cs1"] .vacancy__content .h5 span, [class*="vi-"][class*="cs1"] .vacancy__content h5 span, [class*="vi-"][class*="cs1"] .vacancy__list .h5 span, [class*="vi-"][class*="cs1"] .vacancy__list h5 span, [class*="vi-"][class*="cs1"] .vacancy__title p, [class*="vi-"][class*="cs1"] .vacancy__title .h4 span, [class*="vi-"][class*="cs1"] .form-callback__expert-name, [class*="vi-"][class*="cs1"] h5, [class*="vi-"][class*="cs1"] .h5, [class*="vi-"][class*="cs1"] .list-wIcon-wBorder li p, [class*="vi-"][class*="cs1"] .mt-card__content p, [class*="vi-"][class*="cs1"] .mt-card__content p b, [class*="vi-"][class*="cs1"] .news-catalog__item--sm li, [class*="vi-"][class*="cs1"] .news-catalog__list a p, [class*="vi-"][class*="cs1"] .news-catalog__item--sm p, [class*="vi-"][class*="cs1"] .list-wIcon li .text b, [class*="vi-"][class*="cs1"] .mt__container ul:not(.list-wIcon):not(.list-wNumber):not(.no-style) li, [class*="vi-"][class*="cs1"] .news-catalog__item-content p, [class*="vi-"][class*="cs1"] .news-catalog .data, [class*="vi-"][class*="cs1"] .mt__container p b, [class*="vi-"][class*="cs1"] .mt__container p, [class*="vi-"][class*="cs1"] .credits__item-date span, [class*="vi-"][class*="cs1"] .credits__item-date, [class*="vi-"][class*="cs1"] .prop-sale__card-text p b, [class*="vi-"][class*="cs1"] .prop-sale__card-info__price .num span:nth-child(1), [class*="vi-"][class*="cs1"] .prop-sale__card-info__address, [class*="vi-"][class*="cs1"] .prop-sale__card-text p, [class*="vi-"][class*="cs1"] .list-info li span:nth-child(1), [class*="vi-"][class*="cs1"] .list-info li span:nth-child(2), [class*="vi-"][class*="cs1"] .link-icoLeft, [class*="vi-"][class*="cs1"] .credits__item-content p, [class*="vi-"][class*="cs1"] .h4, [class*="vi-"][class*="cs1"] h4, [class*="vi-"][class*="cs1"] .note, [class*="vi-"][class*="cs1"] .actions p, [class*="vi-"][class*="cs1"] .actions table th, [class*="vi-"][class*="cs1"] .actions table td, [class*="vi-"][class*="cs1"] .toggle-switch [data-check="off"], [class*="vi-"][class*="cs1"] .text-page table th, [class*="vi-"][class*="cs1"] .info .time-work, [class*="vi-"][class*="cs1"] .bank-cart__list td span, [class*="vi-"][class*="cs1"] .orange, [class*="vi-"][class*="cs1"] .toggle-switch.active [data-check="on"], [class*="vi-"][class*="cs1"] .bank-cart__head .text p, [class*="vi-"][class*="cs1"] .coin-item__card-body p, [class*="vi-"][class*="cs1"] .coin-item__adv li span:nth-child(2), [class*="vi-"][class*="cs1"] .form-filter .jq-selectbox__select-text, [class*="vi-"][class*="cs1"] .about-quest__content .zag, [class*="vi-"][class*="cs1"] .about-banner__list-item .text, [class*="vi-"][class*="cs1"] .courses-table table th, [class*="vi-"][class*="cs1"] .rate-converter p, [class*="vi-"][class*="cs1"] .rate-list__item-content table td, [class*="vi-"][class*="cs1"] .text-wIcon--lighty, [class*="vi-"][class*="cs1"] .courses-head__attention, [class*="vi-"][class*="cs1"] .courses-head__date, [class*="vi-"][class*="cs1"] .rate-list__item-content table th, [class*="vi-"][class*="cs1"] .text-page ul:not(.no-style):not(.list-wIcon):not(.list-wNumber) li, [class*="vi-"][class*="cs1"] .list-wIcon li .text span, [class*="vi-"][class*="cs1"] .text-page p, [class*="vi-"][class*="cs1"] .result-search .result-search__item .item-name, [class*="vi-"][class*="cs1"] .text-style ul:not(.list-info) li, [class*="vi-"][class*="cs1"] .credits__item-terms-name, [class*="vi-"][class*="cs1"] .quest-list__item-content, [class*="vi-"][class*="cs1"] .mob-app__content ul li, [class*="vi-"][class*="cs1"] .bank-bonus__content p, [class*="vi-"][class*="cs1"] .form-callback__hint, [class*="vi-"][class*="cs1"] .form-callback__name.lg, [class*="vi-"][class*="cs1"] .form-callback__name.lg, [class*="vi-"][class*="cs1"] .form-callback__name-product .rate-banner__text p, [class*="vi-"][class*="cs1"] .mp-offers__zag h3, [class*="vi-"][class*="cs1"] .mp-sl__item-text h1, [class*="vi-"][class*="cs1"] .mp-sl__item-text .h1, [class*="vi-"][class*="cs1"] .quest-list__item:hover .quest-list__item-name span, [class*="vi-"][class*="cs1"] .quest-list__item-content p, [class*="vi-"][class*="cs1"] .quest-list__item.active .quest-list__item-name span, [class*="vi-"][class*="cs1"] .quest-list__title h4, [class*="vi-"][class*="cs1"] .quest-list__title .h4, [class*="vi-"][class*="cs1"] .form-callback .form-callback__progress .progress-list_val, [class*="vi-"][class*="cs1"] .form-callback .form-callback__progress .progress-list_hd, [class*="vi-"][class*="cs1"] .form-callback .form-callback__tel-desc p, [class*="vi-"][class*="cs1"] .credit-help__title, [class*="vi-"][class*="cs1"] .credit-calc__prop-val, [class*="vi-"][class*="cs1"] .credit-calc__prop-name, [class*="vi-"][class*="cs1"] .credit-calc__prop--main, [class*="vi-"][class*="cs1"] .credit-calc__prop-name, [class*="vi-"][class*="cs1"] .credit-calc__prop--main .credit-calc__prop-val, [class*="vi-"][class*="cs1"] .credit-calc__desc, [class*="vi-"][class*="cs1"] .credit-step__slider-num, [class*="vi-"][class*="cs1"] .credit-step__slider-name, [class*="vi-"][class*="cs1"] .credit-step__slider-text, [class*="vi-"][class*="cs1"] .styled-list__text, [class*="vi-"][class*="cs1"] .credit-info__list-val, [class*="vi-"][class*="cs1"] .page-head__list-val, [class*="vi-"][class*="cs1"] .credits__item-label, [class*="vi-"][class*="cs1"] .color-orange, [class*="vi-"][class*="cs1"] .credits__item-hint, [class*="vi-"][class*="cs1"] .ui-single input[type="text"], [class*="vi-"][class*="cs1"] .ui-single span, [class*="vi-"][class*="cs1"] .form-filter .input input, [class*="vi-"][class*="cs1"] .form-filter .input span, [class*="vi-"][class*="cs1"] .tabs--style a:not(.btn-full), [class*="vi-"][class*="cs1"] .form-callback__expert-number, [class*="vi-"][class*="cs1"] .form-callback__expert-type, [class*="vi-"][class*="cs1"] .form-style .jq-selectbox__select-text, [class*="vi-"][class*="cs1"] .form-callback__desc p, [class*="vi-"][class*="cs1"] .form-style.required span::after, [class*="vi-"][class*="cs1"] .form-style--checkbox span, [class*="vi-"][class*="cs1"] .credits__item-nums-desc, [class*="vi-"][class*="cs1"] .credits__item-nums-val, [class*="vi-"][class*="cs1"] .credits__item-terms-val, [class*="vi-"][class*="cs1"] .form-filter__valute li:hover, [class*="vi-"][class*="cs1"] .form-filter__valute li.selected, [class*="vi-"][class*="cs1"] .sites-list__link:hover .sites-list__name, [class*="vi-"][class*="cs1"] .mobapp__link:hover .mobapp__text, [class*="vi-"][class*="cs1"] .news-list--simple a .date, [class*="vi-"][class*="cs1"] .offers__sl-item p, [class*="vi-"][class*="cs1"] .online-service__list-item span, [class*="vi-"][class*="cs1"] .rate-banner__text .h3 span, [class*="vi-"][class*="cs1"] .rate-banner__text h3 span, [class*="vi-"][class*="cs1"] .rate-list__item-tab__item:hover, [class*="vi-"][class*="cs1"] .jq-selectbox li.selected, [class*="vi-"][class*="cs1"] .jq-selectbox li:hover, [class*="vi-"][class*="cs1"] .tabs--style a:not(.btn-full):hover, [class*="vi-"][class*="cs1"] .header-to-bank:hover, [class*="vi-"][class*="cs1"] .rate-list__item-content table td .or, [class*="vi-"][class*="cs1"] .btn-full, [class*="vi-"][class*="cs1"] .style-tabs-radio input:checked + span, [class*="vi-"][class*="cs1"] .offers__sl-item .type, [class*="vi-"][class*="cs1"] .link-ar-left, [class*="vi-"][class*="cs1"] .tabs--style a:not(.btn-full).active, [class*="vi-"][class*="cs1"] .mp-sl__nav-count__now, [class*="vi-"][class*="cs1"] .header-bot__menu-list__a, [class*="vi-"][class*="cs1"] .header-to-phone span:first-child, [class*="vi-"][class*="cs1"] .breadcrumbs .bx-breadcrumb-item .link span, [class*="vi-"][class*="cs1"] .mp-sl__item-text .type, [class*="vi-"][class*="cs1"] .btn-border, [class*="vi-"][class*="cs1"] .header-type__list > li.active > span {
    color: #fff !important
}

[class*="vi-"][class*="cs1"] .result-search .result-search__item, [class*="vi-"][class*="cs1"] .header-lang__list a, [class*="vi-"][class*="cs1"] .bg-white .background-white, [class*="vi-"][class*="cs1"] .map-columns .map-level-0 .map-level-1 li a:hover, [class*="vi-"][class*="cs1"] .form-popup__footer, [class*="vi-"][class*="cs1"] .header-type__list > li.hasDrop ul, [class*="vi-"][class*="cs1"] .list-wNumber li .ico, [class*="vi-"][class*="cs1"] .form-callback .form-callback__progress ol li::before, [class*="vi-"][class*="cs1"] .form-callback .form-callback__progress ol li.active::before, [class*="vi-"][class*="cs1"] .lk-manager .lk-quest, [class*="vi-"][class*="cs1"] .lk-manager .lk-state .quest-list__item-content .quest-list__answer, [class*="vi-"][class*="cs1"] .lk-manager .lk-state .quest-list__item-content, [class*="vi-"][class*="cs1"] .lk-offers .offers-item .content, [class*="vi-"][class*="cs1"] .lk-info__item, [class*="vi-"][class*="cs1"] .lk-data__item:not(._bg), [class*="vi-"][class*="cs1"] .service-card-bree__container, [class*="vi-"][class*="cs1"] .salary-proj__item, [class*="vi-"][class*="cs1"] .service-card__container, [class*="vi-"][class*="cs1"] .addit, [class*="vi-"][class*="cs1"] .call-back--simple, [class*="vi-"][class*="cs1"] .contact-center__item, [class*="vi-"][class*="cs1"] .compare .clean, [class*="vi-"][class*="cs1"] .header-type__list > li.active, [class*="vi-"][class*="cs1"] .quiz-item, [class*="vi-"][class*="cs1"] .board-item, [class*="vi-"][class*="cs1"] .news-catalog__list, [class*="vi-"][class*="cs1"] .news-catalog__item, [class*="vi-"][class*="cs1"] .courses-cart .rate-list__item, [class*="vi-"][class*="cs1"] .text-between__wrp, [class*="vi-"][class*="cs1"] .result-search .result-search__item, [class*="vi-"][class*="cs1"] .list-wNumber li .ico.result-search .result-search__item, [class*="vi-"][class*="cs1"] .credits__item-label, [class*="vi-"][class*="cs1"] .form-callback__expert-call, [class*="vi-"][class*="cs1"] .form-filter:not(.no-style).active, [class*="vi-"][class*="cs1"] .jq-selectbox li, [class*="vi-"][class*="cs1"] .header-bot__btn a, [class*="vi-"][class*="cs1"] .header-bot, [class*="vi-"][class*="cs1"] .header-type__list > li.active .quest-list__answer, [class*="vi-"][class*="cs1"] .quest-list__question, [class*="vi-"][class*="cs1"] .lk-manager .lk-quest__info, [class*="vi-"][class*="cs1"] .lk-wrp .lk-info__item.__form-type .lk-info__check-sbmt, [class*="vi-"][class*="cs1"] .lk-wrp .lk-info__item.__form-cat .lk-info__check-img__item, [class*="vi-"][class*="cs1"] .lk-wrp .lk-info__item.__form-type, [class*="vi-"][class*="cs1"] .lk-game__item-point, [class*="vi-"][class*="cs1"] .lk-face__item, [class*="vi-"][class*="cs1"] .dbl-wrp__sidebar, [class*="vi-"][class*="cs1"] .text-page .ol-decor li, [class*="vi-"][class*="cs1"] .fin-inst__card .fin-inst-card__container, [class*="vi-"][class*="cs1"] .quiz__table thead, [class*="vi-"][class*="cs1"] .board-item__info-grafic .table-container table td, [class*="vi-"][class*="cs1"] .bank-cart__filter, [class*="vi-"][class*="cs1"] .text-page table th, [class*="vi-"][class*="cs1"] .bank-card__pay-one-touch {
    border: 2px solid #fff !important
}

[class*="vi-"][class*="cs1"] .header-bot__menu-list__li .drop, [class*="vi-"][class*="cs1"] .header-search__form, [class*="vi-"][class*="cs1"] .select2-results__option--selectable, [class*="vi-"][class*="cs1"] .select2-dropdown, [class*="vi-"][class*="cs1"] .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable, [class*="vi-"][class*="cs1"] .header-lang__list a, [class*="vi-"][class*="cs1"] .header-bot__menu-drop, [class*="vi-"][class*="cs1"] .bg-white .background-white, [class*="vi-"][class*="cs1"] .map-columns .map-level-0 .map-level-1 li a:hover, [class*="vi-"][class*="cs1"] .form-popup, [class*="vi-"][class*="cs1"] .form-popup__item .label, [class*="vi-"][class*="cs1"] .form-popup__footer, [class*="vi-"][class*="cs1"] .header-type__list > li.hasDrop ul, [class*="vi-"][class*="cs1"] .jq-selectbox__dropdown, [class*="vi-"][class*="cs1"] .credits.V2 .form-rq.form-rq--show-to-enter.js__show-to-enter, [class*="vi-"][class*="cs1"] .form-callback .form-callback__progress ol li::before, [class*="vi-"][class*="cs1"] .form-callback .form-callback__progress ol li.active::before, [class*="vi-"][class*="cs1"] .lk-manager .lk-quest, [class*="vi-"][class*="cs1"] .lk-manager .lk-state .quest-list__item-name, [class*="vi-"][class*="cs1"] .lk-manager .lk-state .quest-list__item-content .quest-list__answer, [class*="vi-"][class*="cs1"] .lk-manager .lk-state .quest-list__item-content, [class*="vi-"][class*="cs1"] .lk-offers .offers-item .content, [class*="vi-"][class*="cs1"] .lk-wrp .lk-info__item.__form-cat .lk-info__check-img__item .content, [class*="vi-"][class*="cs1"] .lk-game__item, [class*="vi-"][class*="cs1"] .lk-info__item, [class*="vi-"][class*="cs1"] .lk-sidebar__wrp, [class*="vi-"][class*="cs1"] .lk-data__item:not(._bg), [class*="vi-"][class*="cs1"] .service-card-bree__container, [class*="vi-"][class*="cs1"] .salary-proj__item, [class*="vi-"][class*="cs1"] .service-card__container, [class*="vi-"][class*="cs1"] .addit, [class*="vi-"][class*="cs1"] .call-back--simple, [class*="vi-"][class*="cs1"] .contact-center__item, [class*="vi-"][class*="cs1"] .ui-single .ui-slider-handle::before, [class*="vi-"][class*="cs1"] .ui-single input[type="text"], [class*="vi-"][class*="cs1"] .compare, [class*="vi-"][class*="cs1"] .compare .clean, [class*="vi-"][class*="cs1"] .header-type__list > li.active, [class*="vi-"][class*="cs1"] .header, [class*="vi-"][class*="cs1"] .text-page__head, [class*="vi-"][class*="cs1"] .quiz__table td::before, [class*="vi-"][class*="cs1"] .quiz__table td::after, [class*="vi-"][class*="cs1"] .board-item, [class*="vi-"][class*="cs1"] .vacancy__container, [class*="vi-"][class*="cs1"] .news-catalog__list, [class*="vi-"][class*="cs1"] .news-catalog__item, [class*="vi-"][class*="cs1"] .actions ol > li:hover::before, [class*="vi-"][class*="cs1"] .credit-step__slider-num, [class*="vi-"][class*="cs1"] .pagination__container.white .pagination__next:after, [class*="vi-"][class*="cs1"] .pagination__container.white .pagination__prev:after, [class*="vi-"][class*="cs1"] .mt__container.wPadding, [class*="vi-"][class*="cs1"] .toggle-switch__circle:before, [class*="vi-"][class*="cs1"] .bank-cart__list, [class*="vi-"][class*="cs1"] .bank-cart__map-head, [class*="vi-"][class*="cs1"] .bank-cart__filter, [class*="vi-"][class*="cs1"] .coin-item__card, [class*="vi-"][class*="cs1"] .list-info li span, [class*="vi-"][class*="cs1"] .coin-item, [class*="vi-"][class*="cs1"] .about-banner__content, [class*="vi-"][class*="cs1"] .text-between__wrp, [class*="vi-"][class*="cs1"] .form-filter:not(.no-style).active, [class*="vi-"][class*="cs1"] .list-wNumber li .ico, [class*="vi-"][class*="cs1"] .mt-card, [class*="vi-"][class*="cs1"] .credit-calc.credit-calc__mt, [class*="vi-"][class*="cs1"] .result-search .result-search__item, [class*="vi-"][class*="cs1"] .bank-cards__item, [class*="vi-"][class*="cs1"] .btn-fullWhite, [class*="vi-"][class*="cs1"] .form-callback__expert-call, [class*="vi-"][class*="cs1"] .credits__item-favorite::after, [class*="vi-"][class*="cs1"] .credits__item-favorite, [class*="vi-"][class*="cs1"] .form-callback h4, [class*="vi-"][class*="cs1"] .form-callback .h4, [class*="vi-"][class*="cs1"] .credits__item-nums-desc, [class*="vi-"][class*="cs1"] .credits__item-nums-val, [class*="vi-"][class*="cs1"] .credits__item, [class*="vi-"][class*="cs1"] .page-head__link, [class*="vi-"][class*="cs1"] .sites-list__link, [class*="vi-"][class*="cs1"] .footer, [class*="vi-"][class*="cs1"] .header-to-phone, [class*="vi-"][class*="cs1"] .btn-fullWhite:hover, [class*="vi-"][class*="cs1"] .bank-card__pay-one-touch, [class*="vi-"][class*="cs1"] .styled-list__link:hover, [class*="vi-"][class*="cs1"] .credits__item-label, [class*="vi-"][class*="cs1"] .credit, [class*="vi-"][class*="cs1"] .ui-single .ui-slider-range, [class*="vi-"][class*="cs1"] .pagination__next:hover, [class*="vi-"][class*="cs1"] .pagination__next:hover:after, [class*="vi-"][class*="cs1"] .form-callback__expert, [class*="vi-"][class*="cs1"] .form-style--checkbox label, [class*="vi-"][class*="cs1"] .pagination__next:after, [class*="vi-"][class*="cs1"] .container-bg, [class*="vi-"][class*="cs1"] .page-head, [class*="vi-"][class*="cs1"] .form-filter__valute li.selected, [class*="vi-"][class*="cs1"] .footer__row--bg::before, [class*="vi-"][class*="cs1"] .mobapp__link:hover, [class*="vi-"][class*="cs1"] .news-list--simple a::before, [class*="vi-"][class*="cs1"] .news-list--simple a::after, [class*="vi-"][class*="cs1"] .online-service::before, [class*="vi-"][class*="cs1"] .rate-banner__container, [class*="vi-"][class*="cs1"] .offers__sl-item__wrap, [class*="vi-"][class*="cs1"] .jq-selectbox li.selected, [class*="vi-"][class*="cs1"] .jq-selectbox li:hover, [class*="vi-"][class*="cs1"] .header-to-bank:hover, [class*="vi-"][class*="cs1"] .btn-border:hover, [class*="vi-"][class*="cs1"] .btn-full, [class*="vi-"][class*="cs1"] .mp-sl, [class*="vi-"][class*="cs1"] .header-bot, [class*="vi-"][class*="cs1"] .header-type__list > li.active .quest-list__answer, [class*="vi-"][class*="cs1"] .quest-list__question, [class*="vi-"][class*="cs1"] .lk-manager .lk-quest__info, [class*="vi-"][class*="cs1"] .lk-wrp .lk-info__item.__form-type .lk-info__check-sbmt, [class*="vi-"][class*="cs1"] .lk-wrp .lk-info__item.__form-cat .lk-info__check-img__item input:checked + .content, [class*="vi-"][class*="cs1"] .lk-game__item-point, [class*="vi-"][class*="cs1"] .lk-info__item .point-accum, [class*="vi-"][class*="cs1"] .lk-face__item, [class*="vi-"][class*="cs1"] .lk-sidebar__history, [class*="vi-"][class*="cs1"] .lk-sidebar__menu ul li.active, [class*="vi-"][class*="cs1"] .lk-data__sbmt:hover, [class*="vi-"][class*="cs1"] .alert-warning, [class*="vi-"][class*="cs1"] .alert-danger, [class*="vi-"][class*="cs1"] .alert-success, [class*="vi-"][class*="cs1"] .compare-items__container .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, [class*="vi-"][class*="cs1"] .compare-item__info ul li.zag, [class*="vi-"][class*="cs1"] .compare-info ul li.zag, [class*="vi-"][class*="cs1"] .text-page .ol-decor li, [class*="vi-"][class*="cs1"] .fin-inst__card .fin-inst-card__container, [class*="vi-"][class*="cs1"] .quiz__table thead, [class*="vi-"][class*="cs1"] .call-back--xs::before, [class*="vi-"][class*="cs1"] .news-catalog__item-content-line span, [class*="vi-"][class*="cs1"] .prop-sale__card-info__price, [class*="vi-"][class*="cs1"] .prop-sale__card-info__contact, [class*="vi-"][class*="cs1"] .prop-sale__card-list .list-info li a, [class*="vi-"][class*="cs1"] .prop-sale__card-list, [class*="vi-"][class*="cs1"] .prop-sale__card-list .list-info li span, [class*="vi-"][class*="cs1"] .prop-sale__search input[type='text'], [class*="vi-"][class*="cs1"] .bank-cart, [class*="vi-"][class*="cs1"] .about-doc__container, [class*="vi-"][class*="cs1"] .rate-list__item-tab__item.active, [class*="vi-"][class*="cs1"] .text-page table th, [class*="vi-"][class*="cs1"] .btn-border-gray:hover {
    background-color: #000 !important
}

[class*="vi-"][class*="cs1"] .compare-items__container, [class*="vi-"][class*="cs1"] .mCSB_scrollTools .mCSB_draggerRail, [class*="vi-"][class*="cs1"] .jq-radio.checked, [class*="vi-"][class*="cs1"] .quiz-item__form-radio__line .line, [class*="vi-"][class*="cs1"] .quiz-item__form-check__line .line, [class*="vi-"][class*="cs1"] .social__container:not(.w100)::before, [class*="vi-"][class*="cs1"] .actions table tr:last-child th::after, [class*="vi-"][class*="cs1"] .actions table tr:last-child td:not(:last-child)::after, [class*="vi-"][class*="cs1"] .actions table tr:not(:last-child) th::before, [class*="vi-"][class*="cs1"] .actions table tr:not(:last-child) td::before, [class*="vi-"][class*="cs1"] .actions table tr:first-child th:not(:last-child)::after, [class*="vi-"][class*="cs1"] .actions table tr:first-child td:not(:last-child)::after, [class*="vi-"][class*="cs1"] .toggle-switch__circle:before, [class*="vi-"][class*="cs1"] .toggle-switch.active .toggle-switch__circle, [class*="vi-"][class*="cs1"] .list-wNumber li::before, [class*="vi-"][class*="cs1"] .list-wNumber li .ico, [class*="vi-"][class*="cs1"] .mob-app__content ul li::before .jq-checkbox.checked, [class*="vi-"][class*="cs1"] .form-callback .form-callback__progress ol li.active::before, [class*="vi-"][class*="cs1"] .credits__item-favorite::before, [class*="vi-"][class*="cs1"] .ui-single .ui-slider-handle::before, [class*="vi-"][class*="cs1"] .ui-widget.ui-widget-content, [class*="vi-"][class*="cs1"] .multiple-styler .ms-drop li.selected label::after, [class*="vi-"][class*="cs1"] .header-lang__list a::before, [class*="vi-"][class*="cs1"] .header-lang__list a::after {
    background-color: #fff !important
}

[class*="vi-"][class*="cs1"] .toggle-switch__circle:before, [class*="vi-"][class*="cs1"] .credits__item-favorite:hover::before, [class*="vi-"][class*="cs1"] .toggle-switch.active .toggle-switch__circle, [class*="vi-"][class*="cs1"] .widget-item__call, [class*="vi-"][class*="cs1"] .list-wNumber li::before, [class*="vi-"][class*="cs1"] .list-wNumber li .ico, [class*="vi-"][class*="cs1"] .jq-checkbox.checked, [class*="vi-"][class*="cs1"] .jq-radio.checked, [class*="vi-"][class*="cs1"] .social__container:not(.w100)::before, [class*="vi-"][class*="cs1"] .multiple-styler .ms-drop .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, [class*="vi-"][class*="cs1"] .mob-app__content ul li::before {
    background-color: #fff !important
}

[class*="vi-"][class*="cs1"] .quiz-item, [class*="vi-"][class*="cs1"] .ms-drop, [class*="vi-"][class*="cs1"] .credit-calc h4, [class*="vi-"][class*="cs1"] .bank-bonus__content, [class*="vi-"][class*="cs1"] .credits__item-terms-el, [class*="vi-"][class*="cs1"] .form-rq__title, [class*="vi-"][class*="cs1"] .form-style input[type="text"], [class*="vi-"][class*="cs1"] .form-style input[type="tel"], [class*="vi-"][class*="cs1"] .form-style input[type="email"], [class*="vi-"][class*="cs1"] .form-style input[type="password"], [class*="vi-"][class*="cs1"] .form-style textarea, [class*="vi-"][class*="cs1"] .form-callback, [class*="vi-"][class*="cs1"] .pagination ul, [class*="vi-"][class*="cs1"] .pagination-tag__item, [class*="vi-"][class*="cs1"] .online-service__list-item, [class*="vi-"][class*="cs1"] .jq-selectbox__select, [class*="vi-"][class*="cs1"] .form-style .jq-file:hover, [class*="vi-"][class*="cs1"] .container--wSticky__sidebar .call-back--simple, [class*="vi-"][class*="cs1"] .rate-converter__input input[type='text'], [class*="vi-"][class*="cs1"] .ui-state-active, [class*="vi-"][class*="cs1"] .ui-widget-content, [class*="vi-"][class*="cs1"] .ui-state-active {
    background: #000 !important
}

[class*="vi-"][class*="cs1"] .list-wNumber li .ico, [class*="vi-"][class*="cs1"] .credits__item-nums-expand {
    background: none !important
}

[class*="vi-"][class*="cs1"] .jq-checkbox.checked {
    background-color: #000 !important
}

[class*="vi-"][class*="cs1"] .jq-checkbox {
    background: #fff !important
}

[class*="vi-"][class*="cs2"] {
    background-color: #c8e5ff;
    color: #002d56
}

[class*="vi-"][class*="cs2"] .vi-conf {
    background-color: #c8e5ff;
    color: #002d56
}

[class*="vi-"][class*="cs2"] .vi-conf-head {
    border-color: #002d56
}

[class*="vi-"][class*="cs2"] .vi-conf-option {
    border-color: #002d56
}

[class*="vi-"][class*="cs2"] .vi-conf-option__name {
    color: #002d56
}

[class*="vi-"][class*="cs2"] .vi-conf-option .vi-conf-btn--active {
    background-color: #002d56;
    color: #c8e5ff
}

[class*="vi-"][class*="cs2"] .vi-conf-btn {
    border-color: #002d56;
    color: #002d56
}

[class*="vi-"][class*="cs2"] .vi-conf-close {
    border-color: #002d56
}

[class*="vi-"][class*="cs2"] .vi-conf-close .icon {
    fill: #002d56
}

[class*="vi-"][class*="cs2"] .mp-sl .progress {
    background-image: -webkit-gradient(linear, left top, right top, from(#002d56), to(#002d56));
    background-image: -webkit-linear-gradient(left, #002d56, #002d56);
    background-image: -o-linear-gradient(left, #002d56, #002d56);
    background-image: linear-gradient(to right, #002d56, #002d56)
}

[class*="vi-"][class*="cs2"] input:-webkit-autofill, [class*="vi-"][class*="cs2"] input:-webkit-autofill:hover, [class*="vi-"][class*="cs2"] input:-webkit-autofill:focus, [class*="vi-"][class*="cs2"] textarea:-webkit-autofill, [class*="vi-"][class*="cs2"] textarea:-webkit-autofill:hover, [class*="vi-"][class*="cs2"] textarea:-webkit-autofill:focus, [class*="vi-"][class*="cs2"] select:-webkit-autofill, [class*="vi-"][class*="cs2"] select:-webkit-autofill:hover, [class*="vi-"][class*="cs2"] select:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0px 1000px #c8e5ff inset !important;
    -webkit-text-fill-color: #002d56 !important;
    border-color: #002d56 !important
}

[class*="vi-"][class*="cs2"] input::-webkit-input-placeholder {
    color: #002d56 !important
}

[class*="vi-"][class*="cs2"] .form-popup__item input[type='text'], [class*="vi-"][class*="cs2"] .form-popup__item input[type='email'], [class*="vi-"][class*="cs2"] .form-popup__item input[type='tel'], [class*="vi-"][class*="cs2"] .form-popup__item input[type='password'], [class*="vi-"][class*="cs2"] .form-popup__item .jq-selectbox__select {
    color: #002d56 !important
}

[class*="vi-"][class*="cs2"] .form-filter__container::before {
    background: none !important
}

[class*="vi-"][class*="cs2"] .widget-item__call-before .icon {
    fill: #c8e5ff !important
}

[class*="vi-"][class*="cs2"] .quiz-item__form-radio__line label.active .icon, [class*="vi-"][class*="cs2"] .quiz-item__form-check__line label.active .icon {
    fill: #002d56 !important;
    stroke: #002d56 !important
}

[class*="vi-"][class*="cs2"] .mp-suggest__item-text {
    border-top: 1px solid #002d56 !important
}

[class*="vi-"][class*="cs2"] .header-bot__menu-drop .close .icon, [class*="vi-"][class*="cs2"] .header-search__form-close .icon, [class*="vi-"][class*="cs2"] .header-city__main .icon-gps, [class*="vi-"][class*="cs2"] .header-bot__menu-drop .close .icon, [class*="vi-"][class*="cs2"] .form-popup__zag .icon, [class*="vi-"][class*="cs2"] .list-wNumber li .ico .icon, [class*="vi-"][class*="cs2"] .form-filter__close .icon, [class*="vi-"][class*="cs2"] .lk-data__item .input-change__ico .icon, [class*="vi-"][class*="cs2"] .lk-data__item .input-change._focus .icon, [class*="vi-"][class*="cs2"] .compare .clean .icon, [class*="vi-"][class*="cs2"] .header-user .icon, [class*="vi-"][class*="cs2"] .header-search .icon, [class*="vi-"][class*="cs2"] .header-eye .icon, [class*="vi-"][class*="cs2"] .credit-step .arrow-container .arrow .icon, [class*="vi-"][class*="cs2"] .prop-sale__search .submit .icon, [class*="vi-"][class*="cs2"] .bank-cart__filter-top .name .icon, [class*="vi-"][class*="cs2"] .coin-sl__zag .arrow .icon, [class*="vi-"][class*="cs2"] .mp-news__top .arrow .icon, [class*="vi-"][class*="cs2"] .mp-offers .arrow .icon, [class*="vi-"][class*="cs2"] .mp-sl__nav-ar .icon, [class*="vi-"][class*="cs2"] .header-bot__menu-list__a .icon, [class*="vi-"][class*="cs2"] .request-el__tel .icon, [class*="vi-"][class*="cs2"] .credits__item-favorite .icon, [class*="vi-"][class*="cs2"] .footer__social-link .icon, [class*="vi-"][class*="cs2"] .header-search:hover .icon, [class*="vi-"][class*="cs2"] .header-eye:hover .icon, [class*="vi-"][class*="cs2"] .header-lang:hover:hover .header-lang__main .icon-ar-bot {
    fill: #002d56 !important
}

[class*="vi-"][class*="cs2"] .footer__copyml-link:hover, [class*="vi-"][class*="cs2"] .text-page a:not(.mp-suggest__item):not(.no-style):not(.btn):hover {
    -webkit-text-decoration-color: #002d56 !important;
    text-decoration-color: #002d56 !important
}

[class*="vi-"][class*="cs2"] .form-popup__sbmt .link-remember, [class*="vi-"][class*="cs2"] .header-search__form, [class*="vi-"][class*="cs2"] .header-city__main, [class*="vi-"][class*="cs2"] .select2-results__option--selectable, [class*="vi-"][class*="cs2"] .select2-container--default .select2-results__option--selected, [class*="vi-"][class*="cs2"] .form-rq__tabs-btn, [class*="vi-"][class*="cs2"] .form-filter__valute li, [class*="vi-"][class*="cs2"] .form-rq__group:not(:last-child), [class*="vi-"][class*="cs2"] .about-adv__item-text, [class*="vi-"][class*="cs2"] .multiple-styler .ms-drop, [class*="vi-"][class*="cs2"] .form-rq__tabs-btn, [class*="vi-"][class*="cs2"] .reg-get-location-wrap .select2-container, [class*="vi-"][class*="cs2"] .form-popup__zag, [class*="vi-"][class*="cs2"] .form-popup__item input[type='text'], [class*="vi-"][class*="cs2"] .form-popup__item input[type='email'], [class*="vi-"][class*="cs2"] .form-popup__item input[type='tel'], [class*="vi-"][class*="cs2"] .form-popup__item input[type='password'], [class*="vi-"][class*="cs2"] .form-popup__item .jq-selectbox__select, [class*="vi-"][class*="cs2"] .form-popup__wrp, [class*="vi-"][class*="cs2"] .form-rq__item.form-captcha input.captcha_word, [class*="vi-"][class*="cs2"] .btn-border-gray, [class*="vi-"][class*="cs2"] .list-wIcon-wBorder li, [class*="vi-"][class*="cs2"] .header-type__list > li, [class*="vi-"][class*="cs2"] .text-footer__ss a, [class*="vi-"][class*="cs2"] .lk-manager .lk-state .quest-list__item-content .quest-list__answer, [class*="vi-"][class*="cs2"] .service-card__content ul li::before, [class*="vi-"][class*="cs2"] .contact-center__item ul li::before, [class*="vi-"][class*="cs2"] .quiz__table th, [class*="vi-"][class*="cs2"] .vacancy__title-line, [class*="vi-"][class*="cs2"] .news-catalog__item--sm li::before, [class*="vi-"][class*="cs2"] .mt__container ul:not(.list-wIcon):not(.list-wNumber):not(.no-style) li::before, [class*="vi-"][class*="cs2"] .text-page .hr, [class*="vi-"][class*="cs2"] .prop-sale__card-list, [class*="vi-"][class*="cs2"] .coin-item__card-content, [class*="vi-"][class*="cs2"] .coin-item, [class*="vi-"][class*="cs2"] .form-callback__expert, [class*="vi-"][class*="cs2"] .pagination-tag__item, [class*="vi-"][class*="cs2"] .bank-cards__item, [class*="vi-"][class*="cs2"] .credits__item, [class*="vi-"][class*="cs2"] .news-list--simple a, [class*="vi-"][class*="cs2"] .rate-banner__container, [class*="vi-"][class*="cs2"] .sites-list__link, [class*="vi-"][class*="cs2"] .form-style, [class*="vi-"][class*="cs2"] .jq-selectbox, [class*="vi-"][class*="cs2"] .ui-single input[type="text"], [class*="vi-"][class*="cs2"] .credit-calc__group .input input, [class*="vi-"][class*="cs2"] .credit-calc__group .jq-selectbox, [class*="vi-"][class*="cs2"] .styled-list__link, [class*="vi-"][class*="cs2"] .quest-list__item-name, [class*="vi-"][class*="cs2"] .quest-list__item.active .quest-list__item-name, [class*="vi-"][class*="cs2"] .form-callback__content, [class*="vi-"][class*="cs2"] .form-callback__progress, [class*="vi-"][class*="cs2"] .credit-help__item, [class*="vi-"][class*="cs2"] .credit-calc__result, [class*="vi-"][class*="cs2"] .credit-calc__data, [class*="vi-"][class*="cs2"] .lk-manager .lk-blank, [class*="vi-"][class*="cs2"] .quest-list__question:after, [class*="vi-"][class*="cs2"] .lk-wrp .lk-info__item .h2, [class*="vi-"][class*="cs2"] .lk-wrp .lk-info__item.__form-cat, [class*="vi-"][class*="cs2"] .lk-game__item-content, [class*="vi-"][class*="cs2"] .lk-game__item-point .content, [class*="vi-"][class*="cs2"] .lk-info__item.__count::before, [class*="vi-"][class*="cs2"] .lk-info__item .point-accum, [class*="vi-"][class*="cs2"] .lk-sidebar__history-item, [class*="vi-"][class*="cs2"] .lk-sidebar__head, [class*="vi-"][class*="cs2"] .lk-sidebar__menu ul li a, [class*="vi-"][class*="cs2"] .lk-data__item input[type='text'], [class*="vi-"][class*="cs2"] .lk-data__item input[type='password'], [class*="vi-"][class*="cs2"] .lk-data__item input[type='email'], [class*="vi-"][class*="cs2"] .lk-data__item input[type='phone'], [class*="vi-"][class*="cs2"] .lk-data__sbmt, [class*="vi-"][class*="cs2"] .alert-warning, [class*="vi-"][class*="cs2"] .alert-danger, [class*="vi-"][class*="cs2"] .alert-success, [class*="vi-"][class*="cs2"] .compare-info ul li, [class*="vi-"][class*="cs2"] .compare-item__info ul li, [class*="vi-"][class*="cs2"] .link-border, [class*="vi-"][class*="cs2"] .fin-inst__card .fin-inst-card__container .fin-inst__content .head, [class*="vi-"][class*="cs2"] .quiz__table td, [class*="vi-"][class*="cs2"] .quiz__table table, [class*="vi-"][class*="cs2"] .quiz-item__form-radio__vertical .col-options__item li:first-child, [class*="vi-"][class*="cs2"] .quiz-item__form-check__vertical .col-options__item li:first-child, [class*="vi-"][class*="cs2"] .jq-radio, [class*="vi-"][class*="cs2"] .call-back--xs::before, [class*="vi-"][class*="cs2"] .form-rq__tabs-btn.active, [class*="vi-"][class*="cs2"] .form-rq, [class*="vi-"][class*="cs2"] .board-item__info, [class*="vi-"][class*="cs2"] .board-item__info-grafic, [class*="vi-"][class*="cs2"] .board-item__head, [class*="vi-"][class*="cs2"] .social__container, [class*="vi-"][class*="cs2"] .social__content, [class*="vi-"][class*="cs2"] .vacancy__content, [class*="vi-"][class*="cs2"] .vacancy__content--org-brd, [class*="vi-"][class*="cs2"] .pagination__prev:after, [class*="vi-"][class*="cs2"] .pagination__prev, [class*="vi-"][class*="cs2"] .prop-sale__card-info__download, [class*="vi-"][class*="cs2"] .prop-sale__card-info__address, [class*="vi-"][class*="cs2"] .prop-sale__card-info__block, [class*="vi-"][class*="cs2"] .list-info li::before, [class*="vi-"][class*="cs2"] .prop-sale__search input[type='text'], [class*="vi-"][class*="cs2"] .note, [class*="vi-"][class*="cs2"] .actions table, [class*="vi-"][class*="cs2"] .actions table td, [class*="vi-"][class*="cs2"] .jq-checkbox, [class*="vi-"][class*="cs2"] .bank-cart__filter-check .check__valute label, [class*="vi-"][class*="cs2"] .multiple-styler, [class*="vi-"][class*="cs2"] .bank-cart__filter-item input[type='text'], [class*="vi-"][class*="cs2"] .bank-cart__head, [class*="vi-"][class*="cs2"] .coin-item__adv li, [class*="vi-"][class*="cs2"] .coin-item__adv, [class*="vi-"][class*="cs2"] .about-adv__item, [class*="vi-"][class*="cs2"] .about-adv__item, [class*="vi-"][class*="cs2"] .about-doc, [class*="vi-"][class*="cs2"] .about-links__list li a.active, [class*="vi-"][class*="cs2"] .courses-head__date, [class*="vi-"][class*="cs2"] .rate-list__item-tab__item.active, [class*="vi-"][class*="cs2"] .courses-table table td, [class*="vi-"][class*="cs2"] .courses-table table th, [class*="vi-"][class*="cs2"] .form-filter:not(.no-style), [class*="vi-"][class*="cs2"] .courses-link__person:hover, [class*="vi-"][class*="cs2"] .mp-suggest__item-text, [class*="vi-"][class*="cs2"] .text-page table td, [class*="vi-"][class*="cs2"] .text-page table, [class*="vi-"][class*="cs2"] .form-callback__group.valute .form-callback__label:hover::before, [class*="vi-"][class*="cs2"] .form-callback__group.valute .form-callback__label.active::before, [class*="vi-"][class*="cs2"] .btn-border-gray:hover .btn-fullWhite:hover, [class*="vi-"][class*="cs2"] .form-style input[type="text"], [class*="vi-"][class*="cs2"] .form-style input[type="tel"], [class*="vi-"][class*="cs2"] .form-style input[type="email"], [class*="vi-"][class*="cs2"] .form-style input[type="password"], [class*="vi-"][class*="cs2"] .form-style textarea, [class*="vi-"][class*="cs2"] .btn-fullWhite, [class*="vi-"][class*="cs2"] .jq-checkbox.checked, [class*="vi-"][class*="cs2"] .credit-info, [class*="vi-"][class*="cs2"] .credit-step__slider-item, [class*="vi-"][class*="cs2"] .credit-info__list-prop::after, [class*="vi-"][class*="cs2"] .credits__item-favorite, [class*="vi-"][class*="cs2"] .credits__item-content ul li::before, [class*="vi-"][class*="cs2"] .credits__item-terms-el, [class*="vi-"][class*="cs2"] .form-filter .input input, [class*="vi-"][class*="cs2"] .pagination ul, [class*="vi-"][class*="cs2"] .pagination__next:after, [class*="vi-"][class*="cs2"] .pagination__next, [class*="vi-"][class*="cs2"] .page-head__link, [class*="vi-"][class*="cs2"] .form-filter__valute li.selected, [class*="vi-"][class*="cs2"] .multiple-styler .ms-drop li.selected label::after, [class*="vi-"][class*="cs2"] .page-head__link:hover, [class*="vi-"][class*="cs2"] .page-head__link.active, [class*="vi-"][class*="cs2"] .mobapp__link, [class*="vi-"][class*="cs2"] .footer__row--bg .footer__col--50:nth-child(2n+1), [class*="vi-"][class*="cs2"] .mobapp__link:hover, [class*="vi-"][class*="cs2"] .footer, [class*="vi-"][class*="cs2"] .online-property__list-item, [class*="vi-"][class*="cs2"] .online-property__list-item:hover, [class*="vi-"][class*="cs2"] .online-service__list-item, [class*="vi-"][class*="cs2"] .online-service, [class*="vi-"][class*="cs2"] .online-property, [class*="vi-"][class*="cs2"] .online-transfer__container, [class*="vi-"][class*="cs2"] .rate-converter__input input[type='text'], [class*="vi-"][class*="cs2"] .rate-converter__container, [class*="vi-"][class*="cs2"] .rate-list, [class*="vi-"][class*="cs2"] .offers__sl-item__wrap, [class*="vi-"][class*="cs2"] .rate-list__item-tab__item:hover, [class*="vi-"][class*="cs2"] .style-tabs-radio input:hover + span, [class*="vi-"][class*="cs2"] .offers__sl-item__wrap:hover, [class*="vi-"][class*="cs2"] .tabs--style a:not(.btn-full):hover, [class*="vi-"][class*="cs2"] .btn-full, [class*="vi-"][class*="cs2"] .style-tabs-radio input:checked + span, [class*="vi-"][class*="cs2"] .credit-calc__prop, [class*="vi-"][class*="cs2"] .credit-calc__result, [class*="vi-"][class*="cs2"] .credit-calc_container, [class*="vi-"][class*="cs2"] .btn-border, [class*="vi-"][class*="cs2"] .tabs--style a:not(.btn-full).active {
    border-color: #002d56 !important
}

[class*="vi-"][class*="cs2"] .text-page ol li::before, [class*="vi-"][class*="cs2"] .text-page table td, [class*="vi-"][class*="cs2"] .rate-list__item-content table td a:hover, [class*="vi-"][class*="cs2"] font.notetext, [class*="vi-"][class*="cs2"] .form-rq__tabs-btn:hover, [class*="vi-"][class*="cs2"] .page-404__p, [class*="vi-"][class*="cs2"] .page-404__zag, [class*="vi-"][class*="cs2"] .credits__item.none p, [class*="vi-"][class*="cs2"] strong em, [class*="vi-"][class*="cs2"] .map-columns .map-level-0 .map-level-1 .map-level-2 .map-level-3 li a:hover, [class*="vi-"][class*="cs2"] .map-columns .map-level-0 .map-level-1 li a:hover, [class*="vi-"][class*="cs2"] b, [class*="vi-"][class*="cs2"] strong, [class*="vi-"][class*="cs2"] span, [class*="vi-"][class*="cs2"] .text-subscribe .zag font, [class*="vi-"][class*="cs2"] .map-columns .map-level-0 li a, [class*="vi-"][class*="cs2"] b, [class*="vi-"][class*="cs2"] strong, [class*="vi-"][class*="cs2"] span, [class*="vi-"][class*="cs2"] .pagination-tag__item:hover, [class*="vi-"][class*="cs2"] .credits__item-nums-expand a, [class*="vi-"][class*="cs2"] .text-page a:not(.mp-suggest__item):not(.no-style):not(.btn), [class*="vi-"][class*="cs2"] .text-page a:not(.mp-suggest__item):not(.no-style):not(.btn), [class*="vi-"][class*="cs2"] .pagination__next, [class*="vi-"][class*="cs2"] .pagination ul li a:hover, [class*="vi-"][class*="cs2"] .pagination ul li a.active, [class*="vi-"][class*="cs2"] .pagination ul > li.active > a, [class*="vi-"][class*="cs2"] .credits__item-link, [class*="vi-"][class*="cs2"] .form-popup .registr-title, [class*="vi-"][class*="cs2"] .mfp-close-btn-in .mfp-close, [class*="vi-"][class*="cs2"] .form-popup__desc, [class*="vi-"][class*="cs2"] .form-popup__item .label, [class*="vi-"][class*="cs2"] .form-popup__sbmt .link-remember, [class*="vi-"][class*="cs2"] .courses-link__person:hover, [class*="vi-"][class*="cs2"] .list-wNumber li .ico, [class*="vi-"][class*="cs2"] .form-filter .jq-selectbox, [class*="vi-"][class*="cs2"] .form-callback .form-callback__progress ol li::before, [class*="vi-"][class*="cs2"] .form-callback .form-callback__progress ol li.active::before, [class*="vi-"][class*="cs2"] .form-callback .form-callback__progress .form-callback__progress-head span.hd, [class*="vi-"][class*="cs2"] .lk-offers .offers-item .content .zag, [class*="vi-"][class*="cs2"] .lk-wrp .lk-info__item.__form-type .lk-info__check-item span, [class*="vi-"][class*="cs2"] .lk-wrp .lk-info__item .h2, [class*="vi-"][class*="cs2"] .lk-game__item-point .content .desc, [class*="vi-"][class*="cs2"] .lk-data__item input[type='text'], [class*="vi-"][class*="cs2"] .lk-data__item input[type='password'], [class*="vi-"][class*="cs2"] .lk-data__item input[type='email'], [class*="vi-"][class*="cs2"] .lk-data__item input[type='phone'], [class*="vi-"][class*="cs2"] .salary-proj__item-content p, [class*="vi-"][class*="cs2"] .service-card__content ul li, [class*="vi-"][class*="cs2"] .addit-content span, [class*="vi-"][class*="cs2"] .addit-content p, [class*="vi-"][class*="cs2"] .multiple-styler, [class*="vi-"][class*="cs2"] .alert-danger, [class*="vi-"][class*="cs2"] .alert-success, [class*="vi-"][class*="cs2"] .search-head .val .result, [class*="vi-"][class*="cs2"] .text-page ol li::before, [class*="vi-"][class*="cs2"] blockquote:after, [class*="vi-"][class*="cs2"] .text-page .ol-decor li::before, [class*="vi-"][class*="cs2"] .fin-inst__card .fin-inst-card__container .fin-inst__content .desc ul li, [class*="vi-"][class*="cs2"] .quiz__table td .zag, [class*="vi-"][class*="cs2"] .quiz__table td, [class*="vi-"][class*="cs2"] .quiz-item__form-double.__done .percent, [class*="vi-"][class*="cs2"] .quiz-item__form-radio__rating .value label span:not(.percent), [class*="vi-"][class*="cs2"] .quiz-item__form-check__rating .value label span:not(.percent), [class*="vi-"][class*="cs2"] .quiz-item__form-radio__rating .value label.active span, [class*="vi-"][class*="cs2"] .quiz-item__form-check__rating .value label.active span, [class*="vi-"][class*="cs2"] .quiz-item__form-radio__vertical .col-options .percent, [class*="vi-"][class*="cs2"] .quiz-item__form-check__vertical .col-options .percent, [class*="vi-"][class*="cs2"] .quiz-item__btn .answer, [class*="vi-"][class*="cs2"] .form-style span, [class*="vi-"][class*="cs2"] .quiz-item__form-double__hide p, [class*="vi-"][class*="cs2"] .quiz-item__form-radio__vertical .col-name__item, [class*="vi-"][class*="cs2"] .quiz-item__form-check__vertical .col-name__item, [class*="vi-"][class*="cs2"] .form-style .jq-file__browse, [class*="vi-"][class*="cs2"] .social__content p, [class*="vi-"][class*="cs2"] .toggle-switch [data-check="on"], [class*="vi-"][class*="cs2"] .info__zag, [class*="vi-"][class*="cs2"] .multiple-styler .ms-drop li label span, [class*="vi-"][class*="cs2"] .bank-cart__filter-check .check__valute label span, [class*="vi-"][class*="cs2"] .bank-cart__filter-check__simple label span, [class*="vi-"][class*="cs2"] .bank-cart__filter-item .form-filter__name, [class*="vi-"][class*="cs2"] .bank-cart__filter-top .name, [class*="vi-"][class*="cs2"] .bank-cart__head .text .h2, [class*="vi-"][class*="cs2"] .bank-cart__head .text h2, [class*="vi-"][class*="cs2"] .coin-item__card-body p b, [class*="vi-"][class*="cs2"] .coin-item__adv li span:nth-child(1), [class*="vi-"][class*="cs2"] .about-adv__item-text span, [class*="vi-"][class*="cs2"] .about-doc__item-text span, [class*="vi-"][class*="cs2"] .about-quest__container .h3, [class*="vi-"][class*="cs2"] .about-quest__container h3, [class*="vi-"][class*="cs2"] .about-banner__list-item .num span, [class*="vi-"][class*="cs2"] .text-wIcon--light, [class*="vi-"][class*="cs2"] .courses-head__date b, [class*="vi-"][class*="cs2"] .mp-suggest__item-text p, [class*="vi-"][class*="cs2"] .mp-suggest__top .h2, [class*="vi-"][class*="cs2"] .mp-suggest__top h2, [class*="vi-"][class*="cs2"] .text-page table td, [class*="vi-"][class*="cs2"] .form-filter__valute li, [class*="vi-"][class*="cs2"] .result-search .result-search__item .item-content .coms__hd, [class*="vi-"][class*="cs2"] .result-search .result-search__item .item-content .time .time__hd, [class*="vi-"][class*="cs2"] .form-callback__name-product, [class*="vi-"][class*="cs2"] .bank-card__pay-one-touch p, [class*="vi-"][class*="cs2"] .credit-help__desc, [class*="vi-"][class*="cs2"] .credit-info__title, [class*="vi-"][class*="cs2"] .page-head__list-name, [class*="vi-"][class*="cs2"] .page-head__desc p, [class*="vi-"][class*="cs2"] .input-text-label .absl, [class*="vi-"][class*="cs2"] .container a, [class*="vi-"][class*="cs2"] .pagination ul li a, [class*="vi-"][class*="cs2"] .pagination-tag__item b, [class*="vi-"][class*="cs2"] .pagination-tag__item, [class*="vi-"][class*="cs2"] .pagination-tag__item:hover, [class*="vi-"][class*="cs2"] .pagination__next, [class*="vi-"][class*="cs2"] .credits__item-nums-expand a, [class*="vi-"][class*="cs2"] .page-head__link span, [class*="vi-"][class*="cs2"] .style-tabs-radio span, [class*="vi-"][class*="cs2"] .rate-banner__text p b, [class*="vi-"][class*="cs2"] .rate-banner__text p, [class*="vi-"][class*="cs2"] .rate-list__item-desc, [class*="vi-"][class*="cs2"] .rate-list__item-zag, [class*="vi-"][class*="cs2"] .rate-list__item-tab__item, [class*="vi-"][class*="cs2"] .mp-sl__nav-count, [class*="vi-"][class*="cs2"] .breadcrumbs .bx-breadcrumb-item span, [class*="vi-"][class*="cs2"] .page-head h1, [class*="vi-"][class*="cs2"] .call-back--simple a:not(.btn), [class*="vi-"][class*="cs2"] .header-city__main, [class*="vi-"][class*="cs2"] .header-lang__list a, [class*="vi-"][class*="cs2"] .header-lang__list a:hover, [class*="vi-"][class*="cs2"] .offers__sl-item ul li, [class*="vi-"][class*="cs2"] .select2-container *, [class*="vi-"][class*="cs2"] .select2-container--default .select2-selection--single .select2-selection__rendered, [class*="vi-"][class*="cs2"] .header-lang__main, [class*="vi-"][class*="cs2"] .header-top__menu-list a, [class*="vi-"][class*="cs2"] .header-type__list > li > a, [class*="vi-"][class*="cs2"] .header-to-bank, [class*="vi-"][class*="cs2"] .header-to-phone span:last-child, [class*="vi-"][class*="cs2"] .footer__copyml-link, [class*="vi-"][class*="cs2"] .footer__menu-link, [class*="vi-"][class*="cs2"] .footer__submenu-link, [class*="vi-"][class*="cs2"] .news-list--simple a, [class*="vi-"][class*="cs2"] .offers__sl--lg a, [class*="vi-"][class*="cs2"] .online-property__list-item .text p, [class*="vi-"][class*="cs2"] .rate-banner__text .h3, [class*="vi-"][class*="cs2"] .rate-converter__zag, [class*="vi-"][class*="cs2"] .rate-list__item-desc__select .jq-selectbox__select-text, [class*="vi-"][class*="cs2"] .link-underline, [class*="vi-"][class*="cs2"] .rate-list__item-content table td .type, [class*="vi-"][class*="cs2"] .offers__sl-item .zag, [class*="vi-"][class*="cs2"] .offers__sl-item ul li, [class*="vi-"][class*="cs2"] .header-bot__menu-list__li .drop li > a, [class*="vi-"][class*="cs2"] .header-type__list > li.hasDrop ul a:hover, [class*="vi-"][class*="cs2"] .header-type__list > li:hover:not(.active) > a, [class*="vi-"][class*="cs2"] input[type="tel"], [class*="vi-"][class*="cs2"] .form-style input[type="text"], [class*="vi-"][class*="cs2"] .form-style input[type="tel"], [class*="vi-"][class*="cs2"] .form-style input[type="email"], [class*="vi-"][class*="cs2"] .form-style input[type="password"], [class*="vi-"][class*="cs2"] .form-style textarea, [class*="vi-"][class*="cs2"] .credit-step__title, [class*="vi-"][class*="cs2"] .credit-calc__group .input span, [class*="vi-"][class*="cs2"] .credit-info__list-prop, [class*="vi-"][class*="cs2"] .credit-calc__group .input input, [class*="vi-"][class*="cs2"] input[type="text"], [class*="vi-"][class*="cs2"] .content .name, [class*="vi-"][class*="cs2"] .lk-blank .zag, [class*="vi-"][class*="cs2"] .lk-state__info .val, [class*="vi-"][class*="cs2"] .quest-list__answer .val .type, [class*="vi-"][class*="cs2"] .quest-list__answer .zag, [class*="vi-"][class*="cs2"] .quest-list__question .val, [class*="vi-"][class*="cs2"] .quest-list__question .zag, [class*="vi-"][class*="cs2"] .lk-manager .lk-quest__info, [class*="vi-"][class*="cs2"] .lk-manager .lk-state .quest-list__item-name .lk-state__info .zag, [class*="vi-"][class*="cs2"] .quiz-item__zag-desc span, [class*="vi-"][class*="cs2"] .lk-wrp .lk-info__item.__form-cat .lk-info__check-img__item .content span, [class*="vi-"][class*="cs2"] .lk-wrp .lk-info__item.__form-cat .lk-info__check-img__item input:checked + .content span, [class*="vi-"][class*="cs2"] .lk-game__item-point .content .num, [class*="vi-"][class*="cs2"] .lk-info__item .point-list__item .num, [class*="vi-"][class*="cs2"] .lk-info__item .point-list__item .val, [class*="vi-"][class*="cs2"] .lk-info__item .point-accum .desc, [class*="vi-"][class*="cs2"] .lk-info__item .point-accum .num, [class*="vi-"][class*="cs2"] .lk-face__item-desc, [class*="vi-"][class*="cs2"] .lk-face__item-name, [class*="vi-"][class*="cs2"] .lk-sidebar__history-item .val b, [class*="vi-"][class*="cs2"] .lk-sidebar__history-item .val span, [class*="vi-"][class*="cs2"] .lk-sidebar__history-item .date, [class*="vi-"][class*="cs2"] .lk-data h3, [class*="vi-"][class*="cs2"] .lk-data .h3, [class*="vi-"][class*="cs2"] .lk-data__item .label .attention, [class*="vi-"][class*="cs2"] .lk-data__sbmt, [class*="vi-"][class*="cs2"] .lk-data__item .label, [class*="vi-"][class*="cs2"] .form-callback__expert-text, [class*="vi-"][class*="cs2"] .service-card p, [class*="vi-"][class*="cs2"] .call-back--simple p, [class*="vi-"][class*="cs2"] .call-back--simple font, [class*="vi-"][class*="cs2"] .contact-center__item ul li, [class*="vi-"][class*="cs2"] .jq-selectbox__select, [class*="vi-"][class*="cs2"] .form-callback__name, [class*="vi-"][class*="cs2"] .credits__item-nums-expand span, [class*="vi-"][class*="cs2"] .alert-warning, [class*="vi-"][class*="cs2"] .search-page .search-result__page .search-result__item .result-item__text .category, [class*="vi-"][class*="cs2"] .search-page .search-result__page .search-result__item .result-item__text .zag, [class*="vi-"][class*="cs2"] .search-page .search-result__page .no-results, [class*="vi-"][class*="cs2"] .gallery-items .gallery-item span, [class*="vi-"][class*="cs2"] .review-items .review-item .text p, [class*="vi-"][class*="cs2"] .review-items .review-item .text .type, [class*="vi-"][class*="cs2"] .compare-info ul li, [class*="vi-"][class*="cs2"] .compare-item__info ul li, [class*="vi-"][class*="cs2"] .text-footer__ss .zag font, [class*="vi-"][class*="cs2"] .text-footer__ss .zag, [class*="vi-"][class*="cs2"] .text-item .name, [class*="vi-"][class*="cs2"] .text-item .date, [class*="vi-"][class*="cs2"] .text-page ol li, [class*="vi-"][class*="cs2"] blockquote, [class*="vi-"][class*="cs2"] .text-page h3, [class*="vi-"][class*="cs2"] .text-page .h3, [class*="vi-"][class*="cs2"] .text-page h2, [class*="vi-"][class*="cs2"] .text-page .h2, [class*="vi-"][class*="cs2"] .fin-inst__card .fin-inst-card__container .fin-inst__content .desc p, [class*="vi-"][class*="cs2"] .fin-inst__card .fin-inst-card__container .fin-inst__content .head .name, [class*="vi-"][class*="cs2"] .fin-inst__card .fin-inst-card__container .fin-inst__content .head .type, [class*="vi-"][class*="cs2"] .quiz__table td .gray, [class*="vi-"][class*="cs2"] .quiz__table th, [class*="vi-"][class*="cs2"] .quiz__answer .h2, [class*="vi-"][class*="cs2"] .quiz__answer h2, [class*="vi-"][class*="cs2"] .quiz-item__form-double.__done .quiz-item__form-check.active span, [class*="vi-"][class*="cs2"] .quiz-item__form-radio__rating .value label.active .percent, [class*="vi-"][class*="cs2"] .quiz-item__form-check__rating .value label.active .percent, [class*="vi-"][class*="cs2"] .quiz-item__form-radio__vertical .col-options .percent.active, [class*="vi-"][class*="cs2"] .quiz-item__form-check__vertical .col-options .percent.active, [class*="vi-"][class*="cs2"] .quiz-item__form-radio__line label.active .percent, [class*="vi-"][class*="cs2"] .quiz-item__form-check__line label.active .percent, [class*="vi-"][class*="cs2"] .footer__copyml, [class*="vi-"][class*="cs2"] .footer__social-title, [class*="vi-"][class*="cs2"] .footer__copy, [class*="vi-"][class*="cs2"] .sites-list__name, [class*="vi-"][class*="cs2"] .mobapp__text, [class*="vi-"][class*="cs2"] .quiz-item__form-double__hide label, [class*="vi-"][class*="cs2"] .quiz-item__form-double .quiz-item__form-radio span, [class*="vi-"][class*="cs2"] .quiz-item__form-radio__rating .text, [class*="vi-"][class*="cs2"] .quiz-item__form-check__rating .text, [class*="vi-"][class*="cs2"] .quiz-item__form-radio__horizontal .row-name__item, [class*="vi-"][class*="cs2"] .quiz-item__form-check__horizontal .row-name__item, [class*="vi-"][class*="cs2"] .quiz-item__form-radio__line label.active span:not(.percent), [class*="vi-"][class*="cs2"] .quiz-item__form-check__line label.active span:not(.percent), [class*="vi-"][class*="cs2"] .quiz-item__form-radio__line .text, [class*="vi-"][class*="cs2"] .quiz-item__form-check__line .text, [class*="vi-"][class*="cs2"] .quiz-item__form-radio label, [class*="vi-"][class*="cs2"] .quiz-item__form-check label, [class*="vi-"][class*="cs2"] .quiz-item__zag, [class*="vi-"][class*="cs2"] .quiz-item__form-radio .num, [class*="vi-"][class*="cs2"] .quiz-item__form-check .num, [class*="vi-"][class*="cs2"] .form-style .jq-file:hover .jq-file__browse, [class*="vi-"][class*="cs2"] .form-rq__tabs-btn.active, [class*="vi-"][class*="cs2"] .form-rq__group-title span, [class*="vi-"][class*="cs2"] .board-item__list-zag, [class*="vi-"][class*="cs2"] .board-item__info-grafic .zag, [class*="vi-"][class*="cs2"] .board-item__head .position, [class*="vi-"][class*="cs2"] .board-item__head .name, [class*="vi-"][class*="cs2"] .board-item__head .type, [class*="vi-"][class*="cs2"] .social__container, [class*="vi-"][class*="cs2"] .vacancy__content p, [class*="vi-"][class*="cs2"] .list-wNumber li, [class*="vi-"][class*="cs2"] .vacancy__content .h5 span, [class*="vi-"][class*="cs2"] .vacancy__content h5 span, [class*="vi-"][class*="cs2"] .vacancy__list .h5 span, [class*="vi-"][class*="cs2"] .vacancy__list h5 span, [class*="vi-"][class*="cs2"] .vacancy__title p, [class*="vi-"][class*="cs2"] .vacancy__title .h4 span, [class*="vi-"][class*="cs2"] .form-callback__expert-name, [class*="vi-"][class*="cs2"] h5, [class*="vi-"][class*="cs2"] .h5, [class*="vi-"][class*="cs2"] .list-wIcon-wBorder li p, [class*="vi-"][class*="cs2"] .mt-card__content p, [class*="vi-"][class*="cs2"] .mt-card__content p b, [class*="vi-"][class*="cs2"] .news-catalog__item--sm li, [class*="vi-"][class*="cs2"] .news-catalog__list a p, [class*="vi-"][class*="cs2"] .news-catalog__item--sm p, [class*="vi-"][class*="cs2"] .list-wIcon li .text b, [class*="vi-"][class*="cs2"] .mt__container ul:not(.list-wIcon):not(.list-wNumber):not(.no-style) li, [class*="vi-"][class*="cs2"] .news-catalog__item-content p, [class*="vi-"][class*="cs2"] .news-catalog .data, [class*="vi-"][class*="cs2"] .mt__container p b, [class*="vi-"][class*="cs2"] .mt__container p, [class*="vi-"][class*="cs2"] .credits__item-date span, [class*="vi-"][class*="cs2"] .credits__item-date, [class*="vi-"][class*="cs2"] .prop-sale__card-text p b, [class*="vi-"][class*="cs2"] .prop-sale__card-info__price .num span:nth-child(1), [class*="vi-"][class*="cs2"] .prop-sale__card-info__address, [class*="vi-"][class*="cs2"] .prop-sale__card-text p, [class*="vi-"][class*="cs2"] .list-info li span:nth-child(1), [class*="vi-"][class*="cs2"] .list-info li span:nth-child(2), [class*="vi-"][class*="cs2"] .link-icoLeft, [class*="vi-"][class*="cs2"] .credits__item-content p, [class*="vi-"][class*="cs2"] .h4, [class*="vi-"][class*="cs2"] h4, [class*="vi-"][class*="cs2"] .note, [class*="vi-"][class*="cs2"] .actions p, [class*="vi-"][class*="cs2"] .actions table th, [class*="vi-"][class*="cs2"] .actions table td, [class*="vi-"][class*="cs2"] .toggle-switch [data-check="off"], [class*="vi-"][class*="cs2"] .text-page table th, [class*="vi-"][class*="cs2"] .info .time-work, [class*="vi-"][class*="cs2"] .bank-cart__list td span, [class*="vi-"][class*="cs2"] .orange, [class*="vi-"][class*="cs2"] .toggle-switch.active [data-check="on"], [class*="vi-"][class*="cs2"] .bank-cart__head .text p, [class*="vi-"][class*="cs2"] .coin-item__card-body p, [class*="vi-"][class*="cs2"] .coin-item__adv li span:nth-child(2), [class*="vi-"][class*="cs2"] .form-filter .jq-selectbox__select-text, [class*="vi-"][class*="cs2"] .about-quest__content .zag, [class*="vi-"][class*="cs2"] .about-banner__list-item .text, [class*="vi-"][class*="cs2"] .courses-table table th, [class*="vi-"][class*="cs2"] .rate-converter p, [class*="vi-"][class*="cs2"] .rate-list__item-content table td, [class*="vi-"][class*="cs2"] .text-wIcon--lighty, [class*="vi-"][class*="cs2"] .courses-head__attention, [class*="vi-"][class*="cs2"] .courses-head__date, [class*="vi-"][class*="cs2"] .rate-list__item-content table th, [class*="vi-"][class*="cs2"] .text-page ul:not(.no-style):not(.list-wIcon):not(.list-wNumber) li, [class*="vi-"][class*="cs2"] .list-wIcon li .text span, [class*="vi-"][class*="cs2"] .text-page p, [class*="vi-"][class*="cs2"] .result-search .result-search__item .item-name, [class*="vi-"][class*="cs2"] .text-style ul:not(.list-info) li, [class*="vi-"][class*="cs2"] .credits__item-terms-name, [class*="vi-"][class*="cs2"] .quest-list__item-content, [class*="vi-"][class*="cs2"] .mob-app__content ul li, [class*="vi-"][class*="cs2"] .bank-bonus__content p, [class*="vi-"][class*="cs2"] .form-callback__hint, [class*="vi-"][class*="cs2"] .form-callback__name.lg, [class*="vi-"][class*="cs2"] .form-callback__name.lg, [class*="vi-"][class*="cs2"] .form-callback__name-product .rate-banner__text p, [class*="vi-"][class*="cs2"] .mp-offers__zag h3, [class*="vi-"][class*="cs2"] .mp-sl__item-text h1, [class*="vi-"][class*="cs2"] .mp-sl__item-text .h1, [class*="vi-"][class*="cs2"] .quest-list__item:hover .quest-list__item-name span, [class*="vi-"][class*="cs2"] .quest-list__item-content p, [class*="vi-"][class*="cs2"] .quest-list__item.active .quest-list__item-name span, [class*="vi-"][class*="cs2"] .quest-list__title h4, [class*="vi-"][class*="cs2"] .quest-list__title .h4, [class*="vi-"][class*="cs2"] .form-callback .form-callback__progress .progress-list_val, [class*="vi-"][class*="cs2"] .form-callback .form-callback__progress .progress-list_hd, [class*="vi-"][class*="cs2"] .form-callback .form-callback__tel-desc p, [class*="vi-"][class*="cs2"] .credit-help__title, [class*="vi-"][class*="cs2"] .credit-calc__prop-val, [class*="vi-"][class*="cs2"] .credit-calc__prop-name, [class*="vi-"][class*="cs2"] .credit-calc__prop--main, [class*="vi-"][class*="cs2"] .credit-calc__prop-name, [class*="vi-"][class*="cs2"] .credit-calc__prop--main .credit-calc__prop-val, [class*="vi-"][class*="cs2"] .credit-calc__desc, [class*="vi-"][class*="cs2"] .credit-step__slider-num, [class*="vi-"][class*="cs2"] .credit-step__slider-name, [class*="vi-"][class*="cs2"] .credit-step__slider-text, [class*="vi-"][class*="cs2"] .styled-list__text, [class*="vi-"][class*="cs2"] .credit-info__list-val, [class*="vi-"][class*="cs2"] .page-head__list-val, [class*="vi-"][class*="cs2"] .credits__item-label, [class*="vi-"][class*="cs2"] .color-orange, [class*="vi-"][class*="cs2"] .credits__item-hint, [class*="vi-"][class*="cs2"] .ui-single input[type="text"], [class*="vi-"][class*="cs2"] .ui-single span, [class*="vi-"][class*="cs2"] .form-filter .input input, [class*="vi-"][class*="cs2"] .form-filter .input span, [class*="vi-"][class*="cs2"] .tabs--style a:not(.btn-full), [class*="vi-"][class*="cs2"] .form-callback__expert-number, [class*="vi-"][class*="cs2"] .form-callback__expert-type, [class*="vi-"][class*="cs2"] .form-style .jq-selectbox__select-text, [class*="vi-"][class*="cs2"] .form-callback__desc p, [class*="vi-"][class*="cs2"] .form-style.required span::after, [class*="vi-"][class*="cs2"] .form-style--checkbox span, [class*="vi-"][class*="cs2"] .credits__item-nums-desc, [class*="vi-"][class*="cs2"] .credits__item-nums-val, [class*="vi-"][class*="cs2"] .credits__item-terms-val, [class*="vi-"][class*="cs2"] .form-filter__valute li:hover, [class*="vi-"][class*="cs2"] .form-filter__valute li.selected, [class*="vi-"][class*="cs2"] .sites-list__link:hover .sites-list__name, [class*="vi-"][class*="cs2"] .mobapp__link:hover .mobapp__text, [class*="vi-"][class*="cs2"] .news-list--simple a .date, [class*="vi-"][class*="cs2"] .offers__sl-item p, [class*="vi-"][class*="cs2"] .online-service__list-item span, [class*="vi-"][class*="cs2"] .rate-banner__text .h3 span, [class*="vi-"][class*="cs2"] .rate-banner__text h3 span, [class*="vi-"][class*="cs2"] .rate-list__item-tab__item:hover, [class*="vi-"][class*="cs2"] .jq-selectbox li.selected, [class*="vi-"][class*="cs2"] .jq-selectbox li:hover, [class*="vi-"][class*="cs2"] .tabs--style a:not(.btn-full):hover, [class*="vi-"][class*="cs2"] .header-to-bank:hover, [class*="vi-"][class*="cs2"] .rate-list__item-content table td .or, [class*="vi-"][class*="cs2"] .btn-full, [class*="vi-"][class*="cs2"] .style-tabs-radio input:checked + span, [class*="vi-"][class*="cs2"] .offers__sl-item .type, [class*="vi-"][class*="cs2"] .link-ar-left, [class*="vi-"][class*="cs2"] .tabs--style a:not(.btn-full).active, [class*="vi-"][class*="cs2"] .mp-sl__nav-count__now, [class*="vi-"][class*="cs2"] .header-bot__menu-list__a, [class*="vi-"][class*="cs2"] .header-to-phone span:first-child, [class*="vi-"][class*="cs2"] .breadcrumbs .bx-breadcrumb-item .link span, [class*="vi-"][class*="cs2"] .mp-sl__item-text .type, [class*="vi-"][class*="cs2"] .btn-border, [class*="vi-"][class*="cs2"] .header-type__list > li.active > span {
    color: #002d56 !important
}

[class*="vi-"][class*="cs2"] .result-search .result-search__item, [class*="vi-"][class*="cs2"] .header-lang__list a, [class*="vi-"][class*="cs2"] .bg-white .background-white, [class*="vi-"][class*="cs2"] .map-columns .map-level-0 .map-level-1 li a:hover, [class*="vi-"][class*="cs2"] .form-popup__footer, [class*="vi-"][class*="cs2"] .header-type__list > li.hasDrop ul, [class*="vi-"][class*="cs2"] .list-wNumber li .ico, [class*="vi-"][class*="cs2"] .form-callback .form-callback__progress ol li::before, [class*="vi-"][class*="cs2"] .form-callback .form-callback__progress ol li.active::before, [class*="vi-"][class*="cs2"] .lk-manager .lk-quest, [class*="vi-"][class*="cs2"] .lk-manager .lk-state .quest-list__item-content .quest-list__answer, [class*="vi-"][class*="cs2"] .lk-manager .lk-state .quest-list__item-content, [class*="vi-"][class*="cs2"] .lk-offers .offers-item .content, [class*="vi-"][class*="cs2"] .lk-info__item, [class*="vi-"][class*="cs2"] .lk-data__item:not(._bg), [class*="vi-"][class*="cs2"] .service-card-bree__container, [class*="vi-"][class*="cs2"] .salary-proj__item, [class*="vi-"][class*="cs2"] .service-card__container, [class*="vi-"][class*="cs2"] .addit, [class*="vi-"][class*="cs2"] .call-back--simple, [class*="vi-"][class*="cs2"] .contact-center__item, [class*="vi-"][class*="cs2"] .compare .clean, [class*="vi-"][class*="cs2"] .header-type__list > li.active, [class*="vi-"][class*="cs2"] .quiz-item, [class*="vi-"][class*="cs2"] .board-item, [class*="vi-"][class*="cs2"] .news-catalog__list, [class*="vi-"][class*="cs2"] .news-catalog__item, [class*="vi-"][class*="cs2"] .courses-cart .rate-list__item, [class*="vi-"][class*="cs2"] .text-between__wrp, [class*="vi-"][class*="cs2"] .result-search .result-search__item, [class*="vi-"][class*="cs2"] .list-wNumber li .ico.result-search .result-search__item, [class*="vi-"][class*="cs2"] .credits__item-label, [class*="vi-"][class*="cs2"] .form-callback__expert-call, [class*="vi-"][class*="cs2"] .form-filter:not(.no-style).active, [class*="vi-"][class*="cs2"] .jq-selectbox li, [class*="vi-"][class*="cs2"] .header-bot__btn a, [class*="vi-"][class*="cs2"] .header-bot, [class*="vi-"][class*="cs2"] .header-type__list > li.active .quest-list__answer, [class*="vi-"][class*="cs2"] .quest-list__question, [class*="vi-"][class*="cs2"] .lk-manager .lk-quest__info, [class*="vi-"][class*="cs2"] .lk-wrp .lk-info__item.__form-type .lk-info__check-sbmt, [class*="vi-"][class*="cs2"] .lk-wrp .lk-info__item.__form-cat .lk-info__check-img__item, [class*="vi-"][class*="cs2"] .lk-wrp .lk-info__item.__form-type, [class*="vi-"][class*="cs2"] .lk-game__item-point, [class*="vi-"][class*="cs2"] .lk-face__item, [class*="vi-"][class*="cs2"] .dbl-wrp__sidebar, [class*="vi-"][class*="cs2"] .text-page .ol-decor li, [class*="vi-"][class*="cs2"] .fin-inst__card .fin-inst-card__container, [class*="vi-"][class*="cs2"] .quiz__table thead, [class*="vi-"][class*="cs2"] .board-item__info-grafic .table-container table td, [class*="vi-"][class*="cs2"] .bank-cart__filter, [class*="vi-"][class*="cs2"] .text-page table th, [class*="vi-"][class*="cs2"] .bank-card__pay-one-touch {
    border: 2px solid #002d56 !important
}

[class*="vi-"][class*="cs2"] .header-search__form, [class*="vi-"][class*="cs2"] .select2-results__option--selectable, [class*="vi-"][class*="cs2"] .select2-dropdown, [class*="vi-"][class*="cs2"] .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable, [class*="vi-"][class*="cs2"] .header-lang__list a, [class*="vi-"][class*="cs2"] .header-bot__menu-drop, [class*="vi-"][class*="cs2"] .bg-white .background-white, [class*="vi-"][class*="cs2"] .map-columns .map-level-0 .map-level-1 li a:hover, [class*="vi-"][class*="cs2"] .form-popup, [class*="vi-"][class*="cs2"] .form-popup__item .label, [class*="vi-"][class*="cs2"] .form-popup__footer, [class*="vi-"][class*="cs2"] .header-type__list > li.hasDrop ul, [class*="vi-"][class*="cs2"] .list-wNumber li .ico, [class*="vi-"][class*="cs2"] .jq-selectbox__dropdown, [class*="vi-"][class*="cs2"] .credits.V2 .form-rq.form-rq--show-to-enter.js__show-to-enter, [class*="vi-"][class*="cs2"] .form-callback .form-callback__progress ol li::before, [class*="vi-"][class*="cs2"] .form-callback .form-callback__progress ol li.active::before, [class*="vi-"][class*="cs2"] .text-subscribe__wrp, [class*="vi-"][class*="cs2"] .text-footer__ss a, [class*="vi-"][class*="cs2"] .lk-manager .lk-quest, [class*="vi-"][class*="cs2"] .lk-manager .lk-state .quest-list__item-name, [class*="vi-"][class*="cs2"] .lk-manager .lk-state .quest-list__item-content .quest-list__answer, [class*="vi-"][class*="cs2"] .lk-manager .lk-state .quest-list__item-content, [class*="vi-"][class*="cs2"] .lk-offers .offers-item .content, [class*="vi-"][class*="cs2"] .lk-wrp .lk-info__item.__form-cat .lk-info__check-img__item .content, [class*="vi-"][class*="cs2"] .lk-game__item, [class*="vi-"][class*="cs2"] .lk-info__item, [class*="vi-"][class*="cs2"] .lk-sidebar__wrp, [class*="vi-"][class*="cs2"] .lk-data__item:not(._bg), [class*="vi-"][class*="cs2"] .service-card-bree__container, [class*="vi-"][class*="cs2"] .salary-proj__item, [class*="vi-"][class*="cs2"] .service-card__container, [class*="vi-"][class*="cs2"] .addit, [class*="vi-"][class*="cs2"] .call-back--simple, [class*="vi-"][class*="cs2"] .contact-center__item, [class*="vi-"][class*="cs2"] .ui-single .ui-slider-handle::before, [class*="vi-"][class*="cs2"] .ui-single input[type="text"], [class*="vi-"][class*="cs2"] .compare, [class*="vi-"][class*="cs2"] .compare .clean, [class*="vi-"][class*="cs2"] .header-type__list > li.active, [class*="vi-"][class*="cs2"] .header, [class*="vi-"][class*="cs2"] .text-page__head, [class*="vi-"][class*="cs2"] .quiz__table td::before, [class*="vi-"][class*="cs2"] .quiz__table td::after, [class*="vi-"][class*="cs2"] .board-item, [class*="vi-"][class*="cs2"] .vacancy__container, [class*="vi-"][class*="cs2"] .news-catalog__list, [class*="vi-"][class*="cs2"] .news-catalog__item, [class*="vi-"][class*="cs2"] .actions ol > li:hover::before, [class*="vi-"][class*="cs2"] .credit-step__slider-num, [class*="vi-"][class*="cs2"] .pagination__container.white .pagination__next:after, [class*="vi-"][class*="cs2"] .pagination__container.white .pagination__prev:after, [class*="vi-"][class*="cs2"] .mt__container.wPadding, [class*="vi-"][class*="cs2"] .toggle-switch__circle:before, [class*="vi-"][class*="cs2"] .bank-cart__list, [class*="vi-"][class*="cs2"] .bank-cart__map-head, [class*="vi-"][class*="cs2"] .bank-cart__filter, [class*="vi-"][class*="cs2"] .coin-item__card, [class*="vi-"][class*="cs2"] .list-info li span, [class*="vi-"][class*="cs2"] .coin-item, [class*="vi-"][class*="cs2"] .about-banner__content, [class*="vi-"][class*="cs2"] .text-between__wrp, [class*="vi-"][class*="cs2"] .form-filter:not(.no-style).active, [class*="vi-"][class*="cs2"] .list-wNumber li .ico, [class*="vi-"][class*="cs2"] .mt-card, [class*="vi-"][class*="cs2"] .credit-calc.credit-calc__mt, [class*="vi-"][class*="cs2"] .result-search .result-search__item, [class*="vi-"][class*="cs2"] .bank-cards__item, [class*="vi-"][class*="cs2"] .btn-fullWhite, [class*="vi-"][class*="cs2"] .form-callback__expert-call, [class*="vi-"][class*="cs2"] .credits__item-favorite::after, [class*="vi-"][class*="cs2"] .credits__item-favorite, [class*="vi-"][class*="cs2"] .form-callback h4, [class*="vi-"][class*="cs2"] .form-callback .h4, [class*="vi-"][class*="cs2"] .credits__item-nums-desc, [class*="vi-"][class*="cs2"] .credits__item-nums-val, [class*="vi-"][class*="cs2"] .credits__item, [class*="vi-"][class*="cs2"] .page-head__link, [class*="vi-"][class*="cs2"] .sites-list__link, [class*="vi-"][class*="cs2"] .footer, [class*="vi-"][class*="cs2"] .header-to-phone, [class*="vi-"][class*="cs2"] .btn-fullWhite:hover, [class*="vi-"][class*="cs2"] .bank-card__pay-one-touch, [class*="vi-"][class*="cs2"] .styled-list__link:hover, [class*="vi-"][class*="cs2"] .credits__item-label, [class*="vi-"][class*="cs2"] .credit, [class*="vi-"][class*="cs2"] .ui-single .ui-slider-range, [class*="vi-"][class*="cs2"] .pagination__next:hover, [class*="vi-"][class*="cs2"] .pagination__next:hover:after, [class*="vi-"][class*="cs2"] .form-callback__expert, [class*="vi-"][class*="cs2"] .form-style--checkbox label, [class*="vi-"][class*="cs2"] .pagination__next:after, [class*="vi-"][class*="cs2"] .container-bg, [class*="vi-"][class*="cs2"] .page-head, [class*="vi-"][class*="cs2"] .form-filter__valute li.selected, [class*="vi-"][class*="cs2"] .footer__row--bg::before, [class*="vi-"][class*="cs2"] .mobapp__link:hover, [class*="vi-"][class*="cs2"] .news-list--simple a::before, [class*="vi-"][class*="cs2"] .news-list--simple a::after, [class*="vi-"][class*="cs2"] .online-service::before, [class*="vi-"][class*="cs2"] .rate-banner__container, [class*="vi-"][class*="cs2"] .offers__sl-item__wrap, [class*="vi-"][class*="cs2"] .jq-selectbox li.selected, [class*="vi-"][class*="cs2"] .jq-selectbox li:hover, [class*="vi-"][class*="cs2"] .header-to-bank:hover, [class*="vi-"][class*="cs2"] .btn-border:hover, [class*="vi-"][class*="cs2"] .btn-full, [class*="vi-"][class*="cs2"] .mp-sl, [class*="vi-"][class*="cs2"] .header-bot, [class*="vi-"][class*="cs2"] .header-type__list > li.active .quest-list__answer, [class*="vi-"][class*="cs2"] .quest-list__question, [class*="vi-"][class*="cs2"] .lk-manager .lk-quest__info, [class*="vi-"][class*="cs2"] .lk-wrp .lk-info__item.__form-type .lk-info__check-sbmt, [class*="vi-"][class*="cs2"] .lk-wrp .lk-info__item.__form-cat .lk-info__check-img__item input:checked + .content, [class*="vi-"][class*="cs2"] .lk-game__item-point, [class*="vi-"][class*="cs2"] .lk-info__item .point-accum, [class*="vi-"][class*="cs2"] .lk-face__item, [class*="vi-"][class*="cs2"] .lk-sidebar__history, [class*="vi-"][class*="cs2"] .lk-sidebar__menu ul li.active, [class*="vi-"][class*="cs2"] .lk-data__sbmt:hover, [class*="vi-"][class*="cs2"] .alert-warning, [class*="vi-"][class*="cs2"] .alert-danger, [class*="vi-"][class*="cs2"] .alert-success, [class*="vi-"][class*="cs2"] .compare-items__container .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, [class*="vi-"][class*="cs2"] .compare-item__info ul li.zag, [class*="vi-"][class*="cs2"] .compare-info ul li.zag, [class*="vi-"][class*="cs2"] .text-page .ol-decor li, [class*="vi-"][class*="cs2"] .fin-inst__card .fin-inst-card__container, [class*="vi-"][class*="cs2"] .quiz__table thead, [class*="vi-"][class*="cs2"] .call-back--xs::before, [class*="vi-"][class*="cs2"] .news-catalog__item-content-line span, [class*="vi-"][class*="cs2"] .prop-sale__card-info__price, [class*="vi-"][class*="cs2"] .prop-sale__card-info__contact, [class*="vi-"][class*="cs2"] .prop-sale__card-list .list-info li a, [class*="vi-"][class*="cs2"] .prop-sale__card-list, [class*="vi-"][class*="cs2"] .prop-sale__card-list .list-info li span, [class*="vi-"][class*="cs2"] .prop-sale__search input[type='text'], [class*="vi-"][class*="cs2"] .bank-cart, [class*="vi-"][class*="cs2"] .about-doc__container, [class*="vi-"][class*="cs2"] .rate-list__item-tab__item.active, [class*="vi-"][class*="cs2"] .text-page table th, [class*="vi-"][class*="cs2"] .btn-border-gray:hover {
    background-color: #c8e5ff !important
}

[class*="vi-"][class*="cs2"] .compare-items__container, [class*="vi-"][class*="cs2"] .mCSB_scrollTools .mCSB_draggerRail, [class*="vi-"][class*="cs2"] .jq-radio.checked, [class*="vi-"][class*="cs2"] .quiz-item__form-radio__line .line, [class*="vi-"][class*="cs2"] .quiz-item__form-check__line .line, [class*="vi-"][class*="cs2"] .social__container:not(.w100)::before, [class*="vi-"][class*="cs2"] .actions table tr:last-child th::after, [class*="vi-"][class*="cs2"] .actions table tr:last-child td:not(:last-child)::after, [class*="vi-"][class*="cs2"] .actions table tr:not(:last-child) th::before, [class*="vi-"][class*="cs2"] .actions table tr:not(:last-child) td::before, [class*="vi-"][class*="cs2"] .actions table tr:first-child th:not(:last-child)::after, [class*="vi-"][class*="cs2"] .actions table tr:first-child td:not(:last-child)::after, [class*="vi-"][class*="cs2"] .toggle-switch__circle:before, [class*="vi-"][class*="cs2"] .toggle-switch.active .toggle-switch__circle, [class*="vi-"][class*="cs2"] .list-wNumber li::before, [class*="vi-"][class*="cs2"] .list-wNumber li .ico, [class*="vi-"][class*="cs2"] .mob-app__content ul li::before .jq-checkbox.checked, [class*="vi-"][class*="cs2"] .form-callback .form-callback__progress ol li.active::before, [class*="vi-"][class*="cs2"] .credits__item-favorite::before, [class*="vi-"][class*="cs2"] .ui-single .ui-slider-handle::before, [class*="vi-"][class*="cs2"] .ui-widget.ui-widget-content, [class*="vi-"][class*="cs2"] .multiple-styler .ms-drop li.selected label::after, [class*="vi-"][class*="cs2"] .header-lang__list a::before, [class*="vi-"][class*="cs2"] .header-lang__list a::after {
    background-color: #002d56 !important
}

[class*="vi-"][class*="cs2"] .toggle-switch__circle:before, [class*="vi-"][class*="cs2"] .credits__item-favorite:hover::before, [class*="vi-"][class*="cs2"] .toggle-switch.active .toggle-switch__circle, [class*="vi-"][class*="cs2"] .widget-item__call, [class*="vi-"][class*="cs2"] .list-wNumber li::before, [class*="vi-"][class*="cs2"] .ui-single .ui-slider-handle, [class*="vi-"][class*="cs2"] .credits__item-favorite::before, [class*="vi-"][class*="cs2"] .jq-checkbox.checked, [class*="vi-"][class*="cs2"] .jq-radio.checked, [class*="vi-"][class*="cs2"] .social__container:not(.w100)::before, [class*="vi-"][class*="cs2"] .multiple-styler .ms-drop .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, [class*="vi-"][class*="cs2"] .mob-app__content ul li::before {
    background-color: #002d56 !important
}

[class*="vi-"][class*="cs2"] .quiz-item, [class*="vi-"][class*="cs2"] .ms-drop, [class*="vi-"][class*="cs2"] .credit-calc h4, [class*="vi-"][class*="cs2"] .bank-bonus__content, [class*="vi-"][class*="cs2"] .credits__item-terms-el, [class*="vi-"][class*="cs2"] .form-rq__title, [class*="vi-"][class*="cs2"] .form-style input[type="text"], [class*="vi-"][class*="cs2"] .form-style input[type="tel"], [class*="vi-"][class*="cs2"] .form-style input[type="email"], [class*="vi-"][class*="cs2"] .form-style input[type="password"], [class*="vi-"][class*="cs2"] .form-style textarea, [class*="vi-"][class*="cs2"] .form-callback, [class*="vi-"][class*="cs2"] .pagination ul, [class*="vi-"][class*="cs2"] .pagination-tag__item, [class*="vi-"][class*="cs2"] .online-service__list-item, [class*="vi-"][class*="cs2"] .jq-selectbox__select, [class*="vi-"][class*="cs2"] .form-style .jq-file:hover, [class*="vi-"][class*="cs2"] .container--wSticky__sidebar .call-back--simple, [class*="vi-"][class*="cs2"] .rate-converter__input input[type='text'], [class*="vi-"][class*="cs2"] .ui-state-active, [class*="vi-"][class*="cs2"] .ui-widget-content, [class*="vi-"][class*="cs2"] .ui-state-active {
    background: #c8e5ff !important
}

[class*="vi-"][class*="cs2"] .list-wNumber li .ico, [class*="vi-"][class*="cs2"] .credits__item-nums-expand {
    background: none !important
}

[class*="vi-"][class*="cs2"] .header-bot__menu-list__li .drop, [class*="vi-"][class*="cs2"] .jq-checkbox.checked {
    background-color: #c8e5ff !important
}

[class*="vi-"][class*="cs2"] .jq-checkbox {
    background: #002d56 !important
}

.lk-sidebar__wrp {
    background-color: #FFFFFF;
    -webkit-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.07);
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.07);
    -webkit-border-radius: 10px;
    border-radius: 10px
}

.lk-sidebar__head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: calc(100% - 60px);
    margin: 0 30px;
    padding: 25px 5px 20px;
    border-bottom: 1px solid #E6EBED;
    margin-bottom: 30px
}

.lk-sidebar__head .img {
    width: 60px;
    height: 60px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.lk-sidebar__head .img .icon {
    width: 45px;
    height: 45px;
    fill: #f15a26
}

.lk-sidebar__head .content {
    max-width: calc(100% - 60px);
    padding-left: 15px
}

.lk-sidebar__head .content .name {
    font-weight: 300;
    font-size: 1.5625rem;
    color: #545456;
    line-height: 1.1;
    margin-bottom: 5px
}

.lk-sidebar__head .content .exit {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #696969;
    font-weight: 300;
    font-size: 1rem;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    line-height: 1
}

.lk-sidebar__head .content .exit:hover {
    color: #545456
}

.lk-sidebar__head .content .exit:hover .icon {
    fill: #545456
}

.lk-sidebar__head .content .exit span {
    max-width: calc(100% - 12px);
    padding-left: 5px;
    line-height: 100%
}

.lk-sidebar__head .content .exit .icon {
    width: 15px;
    height: 15px;
    fill: #696969;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    margin-bottom: -1px
}

.lk-sidebar__menu ul li {
    width: 100%;
    padding: 0 30px;
    position: relative
}

.lk-sidebar__menu ul li::before {
    content: '';
    width: 3px;
    height: 100%;
    background-color: #f15a26;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.lk-sidebar__menu ul li.active {
    background-color: #F2F7F9
}

.lk-sidebar__menu ul li.active::before {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.lk-sidebar__menu ul li.active a {
    border-color: transparent
}

.lk-sidebar__menu ul li:hover::before {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.lk-sidebar__menu ul li:last-child a {
    border-bottom: 0
}

.lk-sidebar__menu ul li a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    font-weight: 300;
    font-size: 1.125rem;
    color: #545456;
    padding: 10px 15px;
    border-bottom: 1px solid #E6EBED
}

.lk-sidebar__menu ul li a .img {
    width: 40px;
    height: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.lk-sidebar__menu ul li a .img .icon {
    width: 21px;
    height: 21px;
    fill: #f15a26
}

.lk-sidebar__menu ul li a .text {
    max-width: calc(100% - 40px);
    padding-left: 15px
}

.lk-sidebar__history {
    background-color: #F5FAFC;
    padding: 5px 30px 0
}

.lk-sidebar__history-item {
    font-weight: 300;
    padding: 20px 25px;
    border-bottom: 1px solid #E6EBED
}

.lk-sidebar__history-item:last-child {
    border-bottom: 0
}

.lk-sidebar__history-item .date {
    display: block;
    font-size: .875rem;
    color: #545456;
    line-height: 160%
}

.lk-sidebar__history-item .val {
    line-height: 120%
}

.lk-sidebar__history-item .val span {
    color: #696969;
    padding-right: 5px
}

.lk-sidebar__history-item .val b {
    color: #545456;
    font-weight: 400
}

.lk-data {
    width: 100%;
    margin-left: -15px;
    margin-right: -15px;
    min-width: calc(100% + 30px);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.lk-data:not(:first-child) {
    padding-top: 20px;
    margin-top: 15px;
    border-top: 1px solid #E6EBED
}

.lk-data h3, .lk-data .h3 {
    font-weight: bold;
    font-size: 1.625rem;
    line-height: 130%;
    color: #545456;
    margin-bottom: 25px;
    width: 100%;
    margin-left: 15px
}

.lk-data__item {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    margin: 0 15px 25px;
    width: calc(33.33% - 30px);
    position: relative
}

.lk-data__item:not(._bg) {
    background-color: #FFFFFF;
    padding: 25px
}

@media screen and (max-width: 1680px) {
    .lk-data__item {
        width: calc(50% - 30px)
    }
}

@media screen and (max-width: 600px) {
    .lk-data__item {
        width: 100%
    }
}

.lk-data__item .tooltips {
    position: absolute;
    right: 0;
    top: 5px
}

.lk-data__item .jq-selectbox.dropdown.opened {
    z-index: 999 !important
}

.lk-data__item .jq-selectbox:not(._custom) {
    position: relative;
    z-index: 1;
    width: 100%
}

.lk-data__item .jq-selectbox:not(._custom) .jq-selectbox__dropdown {
    border: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    scrollbar-width: none
}

.lk-data__item .jq-selectbox:not(._custom) .jq-selectbox__dropdown ::-webkit-scrollbar {
    display: none
}

.lk-data__item .jq-selectbox:not(._custom) .jq-selectbox__dropdown ul {
    max-height: 200px !important
}

.lk-data__item .jq-selectbox:not(._custom) .jq-selectbox__select {
    background: none;
    border: 0;
    border-bottom: 1px solid #C2CBCF;
    padding: 10px 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    border-radius: 0
}

.lk-data__item .jq-selectbox:not(._custom) .jq-selectbox__select-text {
    font-size: 1rem
}

.lk-data__item-checkbox {
    cursor: pointer;
    margin-top: 6px
}

.lk-data__item-checkbox .label {
    cursor: pointer
}

.lk-data__item input[type='text'], .lk-data__item input[type='password'], .lk-data__item input[type='email'], .lk-data__item input[type='phone'] {
    color: #696969;
    font-size: 16px !important;
    width: 100%;
    border: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    border-bottom: 1px solid #C2CBCF;
    padding: 10px 0
}

.lk-data__item input[type='text']::-webkit-input-placeholder, .lk-data__item input[type='password']::-webkit-input-placeholder, .lk-data__item input[type='email']::-webkit-input-placeholder, .lk-data__item input[type='phone']::-webkit-input-placeholder {
    font-size: 16px !important;
    color: #696969
}

.lk-data__item input[type='text']::-moz-placeholder, .lk-data__item input[type='password']::-moz-placeholder, .lk-data__item input[type='email']::-moz-placeholder, .lk-data__item input[type='phone']::-moz-placeholder {
    font-size: 16px !important;
    color: #696969
}

.lk-data__item input[type='text']::-ms-input-placeholder, .lk-data__item input[type='password']::-ms-input-placeholder, .lk-data__item input[type='email']::-ms-input-placeholder, .lk-data__item input[type='phone']::-ms-input-placeholder {
    font-size: 16px !important;
    color: #696969
}

.lk-data__item input[type='text']::placeholder, .lk-data__item input[type='password']::placeholder, .lk-data__item input[type='email']::placeholder, .lk-data__item input[type='phone']::placeholder {
    font-size: 16px !important;
    color: #696969
}

.lk-data__item .label {
    font-size: .875rem;
    padding-bottom: 0px;
    color: #545456;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    min-height: 40px
}

.lk-data__item .label .label {
    min-height: auto
}

.lk-data__item .label .label span {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.lk-data__item .label .attention {
    font-weight: 300;
    font-size: 12px;
    color: #696969;
    display: block;
    width: 100%
}

.lk-data__item .input-change {
    position: relative
}

.lk-data__item .input-change._disable input, .lk-data__item .input-change._disable .jq-selectbox {
    pointer-events: none
}

.lk-data__item .input-change._disable .jq-selectbox__trigger-arrow {
    opacity: 0
}

.lk-data__item .input-change._focus .icon {
    fill: #f15a26
}

.lk-data__item .input-change__ico {
    position: absolute;
    right: 0;
    bottom: 12px;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.lk-data__item .input-change__ico:hover .icon {
    fill: #f15a26
}

.lk-data__item .input-change__ico .icon {
    width: 13px;
    height: 13px;
    fill: #97999A;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.lk-data__item .input-change .jq-selectbox__trigger-arrow {
    margin-right: 10px
}

.lk-data__item-date {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.lk-data__item-date .item {
    width: calc(33.33% - 10px);
    position: relative
}

.lk-data__item-date .item span {
    position: absolute;
    left: 0;
    z-index: 2;
    font-weight: 300;
    font-size: .875rem;
    color: #696969;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    pointer-events: none
}

.lk-data__item-date .item .jq-selectbox {
    position: relative;
    z-index: 1;
    width: 100%
}

.lk-data__item-date .item .jq-selectbox .jq-selectbox__dropdown {
    border: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    scrollbar-width: none
}

.lk-data__item-date .item .jq-selectbox .jq-selectbox__dropdown ::-webkit-scrollbar {
    display: none
}

.lk-data__item-date .item .jq-selectbox .jq-selectbox__dropdown ul {
    max-height: 200px !important
}

.lk-data__item-date .item .jq-selectbox .jq-selectbox__select {
    background: none;
    border: 0;
    border-bottom: 1px solid #C2CBCF;
    padding: 10px 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    border-radius: 0
}

.lk-data__item-date .item .jq-selectbox .jq-selectbox__select-text {
    margin-left: auto;
    padding-right: 34px;
    width: 75px;
    text-align: right;
    font-size: 1rem
}

.lk-data__item .input-change._disable .select2-container {
    pointer-events: none
}

.lk-data__item .input-change._disable .select2-container .select2-selection .select2-selection__arrow {
    display: none;
    position: static;
    padding-right: 15px
}

.lk-data__item .input-change .select2-container {
    pointer-events: auto;
    top: auto;
    bottom: 0px;
    position: static;
    padding: 0;
    border-bottom: 1px solid #C2CBCF;
    padding-top: 8px
}

.lk-data__item .input-change .select2-container .selection {
    width: 100%
}

.lk-data__item .input-change .select2-container .select2-selection {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.lk-data__item .input-change .select2-container .select2-selection .select2-selection__arrow {
    display: block;
    position: static;
    margin-right: 15px
}

.lk-data__item .input-change .select2-container .select2-selection .select2-selection__rendered {
    font-size: 1rem;
    max-width: 80%;
    padding-left: 0
}

.lk-data__sbmt {
    padding: 16px 45px;
    border: 2px solid #f15a26;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: none;
    font-size: 1.125rem;
    color: #696969;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    cursor: pointer;
    min-width: 282px
}

.lk-data__sbmt:hover {
    background-color: #f15a26;
    color: #fff
}

.lk-face {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.lk-face__item {
    width: calc(50% - 15px);
    padding: 15px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative
}

@media screen and (max-width: 600px) {
    .lk-face__item {
        width: 100%
    }
}

.lk-face__item::before {
    content: '';
    width: calc(100% - 30px);
    height: calc(100% - 30px);
    left: 15px;
    top: 15px;
    position: absolute;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-position: left center;
    background: -webkit-gradient(linear, left top, right top, from(#F2F7F9), color-stop(33%, #F2F7F9), color-stop(51%, rgba(242, 173, 63, 0.05)), color-stop(60%, #fff), to(#fff));
    background: -webkit-linear-gradient(left, #F2F7F9 0%, #F2F7F9 33%, rgba(242, 173, 63, 0.05) 51%, #fff 60%, #fff 100%);
    background: -o-linear-gradient(left, #F2F7F9 0%, #F2F7F9 33%, rgba(242, 173, 63, 0.05) 51%, #fff 60%, #fff 100%);
    background: linear-gradient(to right, #F2F7F9 0%, #F2F7F9 33%, rgba(242, 173, 63, 0.05) 51%, #fff 60%, #fff 100%);
    -webkit-background-size: 300% 300%;
    background-size: 300%;
    z-index: 1;
    -webkit-transition: .7s;
    -o-transition: .7s;
    transition: .7s;
    border: 1px solid #F2F7F9
}

.lk-face__item:hover:before {
    background-position: right center
}

.lk-face__item:hover .lk-face__item-img .img {
    background-color: #F2F7F9
}

.lk-face__item-content {
    position: relative;
    z-index: 2;
    padding: 35px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    text-align: center
}

.lk-face__item-img {
    width: 120px;
    height: 120px;
    border: 1px solid #f15a26;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin: 0 auto 10px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.lk-face__item-img .img {
    width: calc(100% - 20px);
    height: calc(100% - 20px);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.lk-face__item-img .img .icon {
    width: 70px;
    height: 48px;
    fill: #C2CBCF
}

.lk-face__item-name {
    font-weight: bold;
    font-size: 35px;
    line-height: 125%;
    color: #545456;
    margin-bottom: 5px
}

.lk-face__item-desc {
    font-weight: 300;
    font-size: 16px;
    line-height: 160%;
    color: #696969;
    margin-bottom: 40px
}

.lk-game__tabs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 40px
}

.lk-game__list {
    width: 100%
}

.lk-game__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    background-color: #fff;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 40px
}

@media screen and (max-width: 600px) {
    .lk-game__item {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.lk-game__item-img {
    width: 33%;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center
}

@media screen and (max-width: 600px) {
    .lk-game__item-img {
        width: 100%;
        padding-bottom: 40%
    }
}

.lk-game__item-wrp {
    padding: 15px;
    padding-left: 0;
    width: 68%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

@media screen and (max-width: 600px) {
    .lk-game__item-wrp {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 100%;
        padding-left: 15px
    }
}

.lk-game__item-content {
    width: 70%;
    padding: 25px 40px;
    border-top: 1px solid #E6EBED;
    border-bottom: 1px solid #E6EBED
}

@media screen and (max-width: 600px) {
    .lk-game__item-content {
        width: 100%;
        padding: 25px 15px
    }
}

.lk-game__item-point {
    width: 30%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background-color: #F2F7F9;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 30px
}

@media screen and (max-width: 600px) {
    .lk-game__item-point {
        width: 100%
    }
}

.lk-game__item-point .content {
    padding: 40px 10px;
    text-align: center;
    border-top: 1px solid #C2CBCF;
    border-bottom: 1px solid #C2CBCF
}

@media screen and (max-width: 600px) {
    .lk-game__item-point .content {
        margin: auto
    }
}

.lk-game__item-point .content .desc {
    font-weight: 300;
    color: #696969;
    display: block;
    width: 100%
}

.lk-game__item-point .content .num {
    font-size: 3.75rem;
    color: #f15a26
}

@media screen and (max-width: 450px) {
    .lk-game .lk-info .point-list__item {
        width: 100%
    }
}

@media screen and (max-width: 450px) {
    .lk-game .lk-info .point-list__item:nth-last-child(-n+2) {
        border-bottom: 1px solid #E6EBED
    }
}

@media screen and (max-width: 450px) {
    .lk-game .lk-info__item.__desc.text-page {
        padding: 35px 15px
    }
}

@media screen and (max-width: 450px) {
    .lk-game .lk-info__item.__desc .zag {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media screen and (max-width: 450px) {
    .lk-game .lk-info__item.__desc .zag .h2 {
        max-width: 100%
    }
}

@media screen and (max-width: 450px) {
    .lk-game .lk-info__item.__desc .zag .img {
        margin: auto
    }
}

.lk-wrp .lk-info__item {
    padding: 30px 40px 40px 40px;
    min-height: 320px
}

@media screen and (max-width: 450px) {
    .lk-wrp .lk-info__item {
        min-height: 370px
    }
}

.lk-wrp .lk-info__item .h2 {
    font-weight: bold;
    font-size: 26px;
    color: #545456;
    border-bottom: 1px solid #E6EBED;
    padding-bottom: 25px
}

.lk-wrp .lk-info__item.__form-cat {
    background-color: transparent;
    border: 1px solid #f15a26;
    -webkit-border-radius: 10px;
    border-radius: 10px
}

.lk-wrp .lk-info__item.__form-cat .lk-info__check-img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.lk-wrp .lk-info__item.__form-cat .lk-info__check-img__item {
    position: relative;
    width: calc(50% - 15px);
    margin-top: 15px
}

@media screen and (max-width: 600px) {
    .lk-wrp .lk-info__item.__form-cat .lk-info__check-img__item {
        width: 100%
    }
}

.lk-wrp .lk-info__item.__form-cat .lk-info__check-img__item input {
    opacity: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
    cursor: pointer
}

.lk-wrp .lk-info__item.__form-cat .lk-info__check-img__item input:checked + .content {
    background-color: #f15a26
}

.lk-wrp .lk-info__item.__form-cat .lk-info__check-img__item input:checked + .content:after {
    visibility: visible
}

.lk-wrp .lk-info__item.__form-cat .lk-info__check-img__item input:checked + .content span {
    color: white
}

.lk-wrp .lk-info__item.__form-cat .lk-info__check-img__item .content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    background-color: white;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 20px;
    position: relative
}

.lk-wrp .lk-info__item.__form-cat .lk-info__check-img__item .content:after {
    content: url("/local/templates/belapb/css/../img/svg/check-orange.svg");
    fill: #f15a26;
    height: 25px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: white;
    padding: 6px 4px;
    position: absolute;
    right: -12px;
    top: -12px;
    visibility: hidden
}

.lk-wrp .lk-info__item.__form-cat .lk-info__check-img__item .content .img {
    background-color: #F2F7F9;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 10px
}

.lk-wrp .lk-info__item.__form-cat .lk-info__check-img__item .content .img .icon {
    fill: #f15a26;
    width: 20px
}

.lk-wrp .lk-info__item.__form-cat .lk-info__check-img__item .content span {
    font-size: 16px;
    color: #97999A;
    width: calc(100% - 50px);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.lk-wrp .lk-info__item.__form-type {
    outline: 1px solid #E6EBED;
    outline-offset: -10px;
    position: relative
}

.lk-wrp .lk-info__item.__form-type .lk-info__check {
    margin-top: 25px
}

.lk-wrp .lk-info__item.__form-type .lk-info__check-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 25px
}

.lk-wrp .lk-info__item.__form-type .lk-info__check-item span {
    font-weight: 300;
    font-size: 16px;
    color: #000000;
    margin-left: 15px;
    width: calc(100% - 33px)
}

.lk-wrp .lk-info__item.__form-type .lk-info__check-sbmt {
    width: calc(100% - 20px);
    background-color: #F2F7F9;
    position: absolute;
    right: 10px;
    bottom: 10px
}

.lk-wrp .lk-info__item.__form-type .lk-info__check-sbmt a {
    width: 100%;
    height: 100%;
    padding: 20px;
    text-align: center
}

.lk-offers .offers-items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 50px
}

.lk-offers .offers-item {
    width: calc((100% - 30px) / 3);
    -webkit-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.07);
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.07);
    margin-bottom: 30px
}

.lk-offers .offers-item:not(:nth-child(3n)) {
    margin-right: 15px
}

@media screen and (max-width: 1440px) {
    .lk-offers .offers-item {
        width: calc((100% - 15px) / 2)
    }

    .lk-offers .offers-item:not(:nth-child(3n)) {
        margin-right: 0px
    }

    .lk-offers .offers-item:not(:nth-child(2n)) {
        margin-right: 15px
    }
}

@media screen and (max-width: 600px) {
    .lk-offers .offers-item {
        width: 100%
    }

    .lk-offers .offers-item:not(:nth-child(2n)) {
        margin-right: 0px
    }
}

.lk-offers .offers-item .img {
    padding-bottom: 69%;
    background-repeat: no-repeat;
    background-position: center
}

.lk-offers .offers-item .content {
    background-color: white;
    padding: 25px 40px
}

.lk-offers .offers-item .content .zag {
    font-size: 22px;
    color: #545456;
    margin-bottom: 30px
}

.lk-offers .offers-item .content a.link {
    margin-bottom: 30px
}

.lk-quiz .quiz__container .quiz-item {
    width: 100%
}

.lk-manager {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.lk-manager .lk-blank {
    width: 100%;
    padding: 35px;
    margin: auto;
    border: 1px dashed #C2CBCF;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    margin-top: 25px
}

.lk-manager .lk-blank .zag {
    font-size: 26px;
    color: #696969;
    text-align: center
}

.lk-manager .lk-state {
    width: calc(100% - 400px)
}

@media screen and (max-width: 1680px) {
    .lk-manager .lk-state {
        width: 100%
    }
}

.lk-manager .lk-state .quest-list__item {
    margin-bottom: 25px
}

.lk-manager .lk-state .quest-list__item-name {
    background-color: white;
    -webkit-border-radius: 10px;
    border-radius: 10px
}

.lk-manager .lk-state .quest-list__item-name .lk-state__items {
    width: calc(100% - 50px);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media screen and (max-width: 450px) {
    .lk-manager .lk-state .quest-list__item-name .lk-state__items {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.lk-manager .lk-state .quest-list__item-name .lk-state__info {
    width: calc((100% - 45px) / 3)
}

@media screen and (max-width: 450px) {
    .lk-manager .lk-state .quest-list__item-name .lk-state__info {
        width: 100%;
        margin-top: 20px
    }
}

.lk-manager .lk-state .quest-list__item-name .lk-state__info .zag {
    font-weight: 300;
    font-size: 16px;
    color: #696969;
    margin-bottom: 15px
}

.lk-manager .lk-state .quest-list__item-name .lk-state__info .val {
    font-size: 16px;
    color: #545456;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.lk-manager .lk-state .quest-list__item-name .lk-state__info .val.orange {
    color: #f15a26
}

.lk-manager .lk-state .quest-list__item-content {
    background-color: white;
    margin-top: 3px
}

.lk-manager .lk-state .quest-list__item-content .quest-list__question {
    max-width: 630px;
    padding: 15px 40px 30px 40px;
    background-color: #F2F7F9;
    margin-left: auto;
    margin-bottom: 25px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    position: relative
}

.lk-manager .lk-state .quest-list__item-content .quest-list__question:after {
    position: absolute;
    bottom: -15px;
    left: 20px;
    content: '';
    border: 8px solid transparent;
    border-left: 8px solid #F2F7F9;
    border-top: 8px solid #F2F7F9
}

.lk-manager .lk-state .quest-list__item-content .quest-list__question .zag {
    font-weight: 300;
    font-size: 16px;
    color: #696969;
    margin-bottom: 15px
}

.lk-manager .lk-state .quest-list__item-content .quest-list__question .val {
    font-size: 16px;
    color: #545456
}

.lk-manager .lk-state .quest-list__item-content .quest-list__answer {
    max-width: 630px;
    border-left: 3px solid #f15a26;
    background-color: #F2F7F9;
    margin-right: auto;
    margin-top: 25px;
    padding: 15px 40px 30px 40px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    position: relative
}

.lk-manager .lk-state .quest-list__item-content .quest-list__answer:after {
    position: absolute;
    bottom: -15px;
    right: 20px;
    content: '';
    border: 8px solid transparent;
    border-right: 8px solid #F2F7F9;
    border-top: 8px solid #F2F7F9
}

.lk-manager .lk-state .quest-list__item-content .quest-list__answer .zag {
    font-weight: 300;
    font-size: 16px;
    color: #696969
}

.lk-manager .lk-state .quest-list__item-content .quest-list__answer .val {
    font-size: 16px;
    color: #545456
}

.lk-manager .lk-state .quest-list__item-content .quest-list__answer .val p.type {
    text-transform: uppercase;
    color: #f15a26
}

.lk-manager .lk-state .quest-list__item-content .quest-list__answer .val .type {
    color: #f15a26
}

.lk-manager .lk-quest {
    width: 370px;
    padding: 15px 15px 25px 15px;
    background-color: white;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content
}

@media screen and (max-width: 1680px) {
    .lk-manager .lk-quest {
        width: 100%
    }
}

.lk-manager .lk-quest__info {
    background-color: #F2F7F9;
    font-weight: 300;
    font-size: 16px;
    color: #696969;
    padding: 20px 30px
}

.lk-manager .lk-quest__btn {
    margin-top: 20px;
    text-align: center
}

.lk-manager .lk-quest__btn a {
    margin: auto
}

.w1220 .lk-quest__option {
    max-width: 1220px;
    background-color: white;
    margin: auto;
    padding: 30px 40px;
    position: relative
}

@media screen and (max-width: 1180px) {
    .w1220 .lk-quest__option {
        margin-top: 20px;
        max-width: 950px
    }
}

@media screen and (max-width: 990px) {
    .w1220 .lk-quest__option {
        max-width: 600px
    }
}

@media screen and (max-width: 600px) {
    .w1220 .lk-quest__option {
        width: calc(100% - 50px);
        padding: 20px
    }
}

@media screen and (max-width: 450px) {
    .w1220 .lk-quest__option {
        width: calc(100% - 20px);
        padding: 10px
    }
}

.w1220 .lk-quest__option .mfp-close {
    top: 30px;
    right: 40px;
    font-size: 45px
}

@media screen and (max-width: 600px) {
    .w1220 .lk-quest__option .mfp-close {
        top: 20px;
        right: 20px
    }
}

@media screen and (max-width: 450px) {
    .w1220 .lk-quest__option .mfp-close {
        top: 10px;
        right: 10px
    }
}

.w1220 .lk-quest__option .quest-option__title {
    border-bottom: 1px solid #E6EBED;
    padding-bottom: 25px
}

.w1220 .lk-quest__option .quest-option__title .zag {
    font-weight: bold;
    font-size: 26px;
    color: #545456
}

@media screen and (max-width: 990px) {
    .w1220 .lk-quest__option .quest-option__cont {
        max-height: 600px;
        overflow: scroll
    }
}

.w1220 .lk-quest__option .quest-option__cat {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 30px;
    border-bottom: 1px solid #E6EBED
}

.w1220 .lk-quest__option .quest-option__cat .option-cat__item {
    width: calc((100% - 60px) / 3);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 30px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    cursor: pointer
}

@media screen and (max-width: 990px) {
    .w1220 .lk-quest__option .quest-option__cat .option-cat__item {
        width: calc((100% - 30px) / 2)
    }
}

@media screen and (max-width: 600px) {
    .w1220 .lk-quest__option .quest-option__cat .option-cat__item {
        width: 100%
    }
}

.w1220 .lk-quest__option .quest-option__cat .option-cat__item .jq-radio {
    background-color: rgba(151, 153, 154, 0.2)
}

.w1220 .lk-quest__option .quest-option__cat .option-cat__item .jq-radio.checked + .content {
    background-color: #f15a26
}

.w1220 .lk-quest__option .quest-option__cat .option-cat__item .jq-radio.checked + .content span {
    color: white
}

.w1220 .lk-quest__option .quest-option__cat .option-cat__item .jq-radio input.styler {
    position: absolute;
    width: 100%;
    height: 100%
}

.w1220 .lk-quest__option .quest-option__cat .option-cat__item .jq-radio .jq-radio__div {
    background-color: #97999A
}

.w1220 .lk-quest__option .quest-option__cat .option-cat__item .jq-radio.checked {
    background-color: rgba(242, 173, 63, 0.2)
}

.w1220 .lk-quest__option .quest-option__cat .option-cat__item .jq-radio.checked .jq-radio__div {
    background-color: #f15a26
}

.w1220 .lk-quest__option .quest-option__cat .option-cat__item .content {
    background-color: #F2F7F9;
    width: calc(100% - 45px);
    padding: 20px 30px;
    -webkit-border-radius: 10px;
    border-radius: 10px
}

@media screen and (max-width: 990px) {
    .w1220 .lk-quest__option .quest-option__cat .option-cat__item .content {
        padding: 10px
    }
}

.w1220 .lk-quest__option .quest-option__cat .option-cat__item .content span {
    font-size: 16px;
    color: #696969
}

.w1220 .lk-quest__option .quest-option__theme {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 30px 0px;
    border-bottom: 1px solid #E6EBED
}

.w1220 .lk-quest__option .quest-option__theme .option-theme__list {
    width: calc((100% - 60px) / 3);
    padding-left: 45px
}

@media screen and (max-width: 990px) {
    .w1220 .lk-quest__option .quest-option__theme .option-theme__list {
        width: 100%
    }
}

@media screen and (max-width: 450px) {
    .w1220 .lk-quest__option .quest-option__theme .option-theme__list {
        padding-left: 0px
    }
}

.w1220 .lk-quest__option .quest-option__theme .option-theme__list .zag {
    font-weight: bold;
    font-size: 20px;
    color: #545456;
    margin-bottom: 15px
}

.w1220 .lk-quest__option .quest-option__theme .option-theme__list ul li {
    margin-bottom: 10px;
    position: relative
}

.w1220 .lk-quest__option .quest-option__theme .option-theme__list ul li:before {
    content: '';
    width: 6px;
    height: 6px;
    border: 1px solid #f15a26;
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    top: 8px
}

.w1220 .lk-quest__option .quest-option__theme .option-theme__list ul li a {
    font-weight: 300;
    font-size: 16px;
    color: #f15a26;
    padding-left: 15px
}

.w1220 .lk-quest__option .quest-option__theme .option-theme__list ul li a:hover {
    text-decoration: underline
}

.w1220 .lk-quest__option .quest-option__question {
    padding: 30px 0px
}

.w1220 .lk-quest__option .quest-option__question .zag {
    font-weight: bold;
    font-size: 26px;
    color: #545456;
    margin-bottom: 20px
}

.w1220 .lk-quest__option .quest-option__question .info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.w1220 .lk-quest__option .quest-option__question .info .img {
    width: 40px;
    height: 40px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #f15a26;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 15px
}

.w1220 .lk-quest__option .quest-option__question .info .img .icon {
    fill: white
}

.w1220 .lk-quest__option .quest-option__question .info span {
    font-weight: 300;
    font-size: 16px;
    color: #696969
}

.w1220 .lk-quest__option .quest-option__question .question {
    margin-top: 30px
}

.w1220 .lk-quest__option .quest-option__question .question .quest_lk {
    margin-bottom: 30px
}

.w1220 .lk-quest__option .quest-option__question .question form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.w1220 .lk-quest__option .quest-option__question .question form .input-question {
    width: calc(100% - 210px)
}

@media screen and (max-width: 990px) {
    .w1220 .lk-quest__option .quest-option__question .question form .input-question {
        width: 100%
    }
}

.w1220 .lk-quest__option .quest-option__question .question form .input-question input {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #C2CBCF
}

@media screen and (max-width: 990px) {
    .w1220 .lk-quest__option .quest-option__question .question form .btn {
        margin-top: 15px
    }
}

.w1220 .lk-quest__option .quest-option__question .prompt {
    margin-top: 20px;
    font-weight: 300;
    font-size: 16px;
    color: #696969
}

.w1220 .lk-quest__option .quest-option__question .prompt .orange {
    color: #f15a26
}

.dbl-wrp {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

@media screen and (max-width: 990px) {
    .dbl-wrp {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.dbl-wrp .page-head .container {
    padding: 0
}

.dbl-wrp .page-head__content {
    width: 100%
}

.dbl-wrp__content {
    width: calc(100% - 390px);
    padding-right: 50px
}

@media screen and (max-width: 990px) {
    .dbl-wrp__content {
        width: 100%;
        padding-right: 0
    }
}

.dbl-wrp__sidebar {
    width: 390px;
    padding-top: 60px;
    padding-bottom: 80px
}

.lk-wrp {
    width: 100%;
    padding-bottom: 65px
}

.tooltips {
    z-index: 10
}

.tooltips__ico {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer
}

.tooltips__ico .icon {
    width: 15px;
    height: 15px;
    fill: #f15a26
}

.tooltips__text {
    padding: 10px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-size: .75rem;
    line-height: 120%;
    color: #4d6063;
    position: absolute;
    bottom: calc(100% + 5px);
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-box-shadow: 0 0 7px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 7px 2px rgba(0, 0, 0, 0.1);
    display: none;
    width: 200px;
    background-color: #fff
}

.tooltips:hover .tooltips__text {
    display: block
}

.lk-info {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 40px
}

.lk-info__item {
    width: calc(50% - 15px);
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color: #fff;
    margin-bottom: 20px
}

@media screen and (max-width: 1680px) {
    .lk-info__item {
        width: 100%
    }
}

.lk-info__item.__desc {
    padding: 35px 40px
}

.lk-info__item.__desc .zag {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #E6EBED;
    padding-bottom: 25px;
    margin-bottom: 20px
}

.lk-info__item.__desc .zag .img {
    width: 60px;
    height: 60px;
    background-color: #F2F7F9;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.lk-info__item.__desc .zag .img .icon {
    width: 32px;
    height: 32px;
    fill: #f15a26
}

.lk-info__item.__desc .zag .h2, .lk-info__item.__desc .zag h2 {
    max-width: calc(100% - 60px);
    padding-left: 25px;
    margin-bottom: 0
}

.lk-info__item.__desc p {
    margin-bottom: 15px
}

.lk-info__item.__desc ul li {
    margin-bottom: 7px
}

.lk-info__item.__desc ul li:last-child {
    margin-bottom: 0
}

.lk-info__item.__count {
    padding: 15px;
    position: relative
}

.lk-info__item.__count::before {
    content: '';
    width: calc(100% - 30px);
    height: calc(100% - 30px);
    position: absolute;
    left: 15px;
    top: 15px;
    border: 1px solid #E6EBED;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    pointer-events: none
}

.lk-info__item .point-accum {
    width: 100%;
    -webkit-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
    background-color: #F2F7F9;
    padding: 30px;
    text-align: center
}

.lk-info__item .point-accum .desc {
    font-weight: 300;
    line-height: 150%;
    color: #696969;
    display: block;
    width: 100%
}

.lk-info__item .point-accum .num {
    font-weight: bold;
    font-size: 6.25rem;
    line-height: 131%;
    color: #f15a26
}

.lk-info__item .point-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0 45px
}

.lk-info__item .point-list__item {
    width: calc(50% - 15px);
    padding: 15px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #E6EBED
}

.lk-info__item .point-list__item:nth-last-child(-n+2) {
    border-bottom: 0
}

.lk-info__item .point-list__item .num {
    font-size: 40px;
    color: #545456;
    width: 70px;
    text-align: right
}

.lk-info__item .point-list__item .val {
    width: calc(100% - 70px);
    padding-left: 10px;
    font-weight: 300;
    color: #696969
}

:root {
    --wSidebar: 380px;
    --marginBottom: 80px;
    --padding: calc((100vw - (1680px - 60px)) / 2)
}

@media screen and (max-width: 1680px) {
    :root {
        --padding: calc((100vw - 1440px) / 2)
    }
}

@media screen and (max-width: 1440px) {
    :root {
        --padding: calc((100vw - 1180px) / 2)
    }
}

@media screen and (max-width: 1180px) {
    :root {
        --wSidebar: 280px;
        --marginBottom: 40px
    }
}

@media screen and (max-width: 600px) {
    :root {
        --marginBottom: 15px
    }
}

input[type='text'], input[type='number'], textarea {
    font-size: 16px;
    -webkit-appearance: none
}

.tabs--style {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -10px
}

@media screen and (max-width: 990px) {
    .tabs--style {
        margin: 0
    }
}

.tabs--style ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.tabs--style .btn-full {
    margin: 10px
}

@media screen and (max-width: 990px) {
    .tabs--style .btn-full {
        margin: 0;
        margin-left: 10px;
        margin-bottom: 10px;
        margin-right: 10px
    }
}

.tabs--style a:not(.btn-full) {
    display: inline-block;
    font-size: 1.125rem;
    color: dimgray !important;
    padding: 13px 20px;
    border: 1px solid #c2cbcf;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin: 10px;
    text-align: center;
    text-decoration: none !important
}

@media screen and (max-width: 1180px) {
    .tabs--style a:not(.btn-full) {
        padding: 10px 15px
    }
}

@media screen and (max-width: 990px) {
    .tabs--style a:not(.btn-full) {
        margin: 0;
        margin-right: 10px;
        margin-bottom: 10px
    }
}

@media screen and (max-width: 600px) {
    .tabs--style a:not(.btn-full) {
        padding: 5px 10px
    }
}

.tabs--style a:not(.btn-full).active {
    color: #f15a26 !important;
    border-color: #f15a26
}

.tabs--style a:not(.btn-full):hover {
    color: #f15a26 !important;
    border-color: #f15a26
}

.selectImg .jq-selectbox__select-text {
    padding-left: 60px;
    background-position: left 12px center;
    background-repeat: no-repeat;
    text-transform: uppercase;
    -webkit-background-size: 30px 30px;
    background-size: 30px
}

.selectImg .jq-selectbox li {
    padding-left: 60px;
    background-position: left 12px center;
    background-repeat: no-repeat;
    text-transform: uppercase;
    -webkit-background-size: 30px 30px;
    background-size: 30px
}

.jq-selectbox__select {
    padding: 0;
    padding-right: 30px;
    height: auto
}

.jq-selectbox__trigger {
    border: 0
}

.jq-selectbox__trigger-arrow {
    background-image: url(/local/templates/belapb/css/../img/svg/ar-bot.svg);
    -webkit-background-size: 10px 10px;
    background-size: 10px;
    background-position: center;
    width: 100%;
    height: 100%;
    border: 0;
    background-repeat: no-repeat;
    right: 0;
    top: 0
}

.jq-selectbox ul {
    max-height: 225px !important
}

.jq-selectbox li {
    padding-top: 6px;
    padding-bottom: 6px
}

.jq-selectbox li:hover {
    background-color: #f15a26
}

.jq-checkbox {
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border: 0.4px solid #C2CBCF;
    background: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    width: 18px;
    height: 18px
}

.jq-checkbox.checked {
    background-color: #f15a26;
    border-color: #f15a26
}

.jq-checkbox.checked .jq-checkbox__div {
    margin: 5px;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff
}

.multiple-styler {
    min-height: 57px;
    border: 1px solid #f2f7f9;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: 100%;
    color: #696969;
    font-size: 1.125rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0
}

@media screen and (max-width: 800px) {
    .multiple-styler {
        width: 100% !important;
        min-height: 40px
    }
}

.multiple-styler .ms-drop {
    padding: 15px 27px;
    border: 1px solid #F2F7F9;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: none;
    box-shadow: none;
    max-height: 160px
}

@media screen and (max-width: 600px) {
    .multiple-styler .ms-drop {
        padding: 10px
    }
}

.multiple-styler .ms-drop input[type="radio"], .multiple-styler .ms-drop input[type="checkbox"] {
    opacity: 0
}

.multiple-styler .ms-drop .mCSB_scrollTools .mCSB_draggerRail {
    width: 5px;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-color: #F2F7F9
}

.multiple-styler .ms-drop .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 5px;
    background-color: #f15a26;
    -webkit-border-radius: 0;
    border-radius: 0
}

.multiple-styler .ms-drop li {
    padding: 0;
    margin-bottom: 8px
}

.multiple-styler .ms-drop li:last-child {
    margin-bottom: 0
}

.multiple-styler .ms-drop li label {
    padding-left: 35px;
    position: relative
}

@media screen and (max-width: 600px) {
    .multiple-styler .ms-drop li label {
        padding-left: 25px
    }
}

.multiple-styler .ms-drop li label input {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    top: 0;
    left: 0;
    cursor: pointer
}

.multiple-styler .ms-drop li label::after {
    content: '';
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
    border: 1px solid #97999A;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-image: url(/local/templates/belapb/css/../img/svg/check.svg);
    -webkit-background-size: 15px 15px;
    background-size: 15px;
    background-position: center;
    background-repeat: no-repeat;
    pointer-events: none
}

@media screen and (max-width: 600px) {
    .multiple-styler .ms-drop li label::after {
        width: 15px;
        height: 15px;
        -webkit-background-size: 10px 10px;
        background-size: 10px
    }
}

.multiple-styler .ms-drop li label span {
    color: #696969;
    font-size: 1rem;
    font-weight: 300;
    line-height: 120%
}

.multiple-styler .ms-drop li.selected label::after {
    background-color: #f15a26;
    border-color: #f15a26
}

.multiple-styler .ms-choice {
    height: 100%;
    padding: 0;
    border: 0
}

.multiple-styler .ms-choice > div.icon-caret {
    background-image: url(/local/templates/belapb/css/../img/svg/ar-bot.svg);
    background-position: center;
    background-repeat: no-repeat;
    border: 0;
    width: 20px;
    height: 20px;
    -webkit-background-size: 10px 10px;
    background-size: 10px;
    margin-top: 0;
    top: calc(50% - 10px)
}

.multiple-styler .ms-choice span {
    padding: 15px 25px;
    color: #696969;
    font-size: 1.125rem;
    position: relative
}

@media screen and (max-width: 600px) {
    .multiple-styler .ms-choice span {
        padding: 10px 15px;
        font-size: 1rem
    }
}

.multiple-styler .ms-choice span::before {
    content: '';
    width: 60%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(35%, rgba(255, 255, 255, 0.804359)), color-stop(53%, rgba(255, 255, 255, 0.874387)), to(#fff));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.804359) 35%, rgba(255, 255, 255, 0.874387) 53%, #fff 100%);
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.804359) 35%, rgba(255, 255, 255, 0.874387) 53%, #fff 100%);
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.804359) 35%, rgba(255, 255, 255, 0.874387) 53%, #fff 100%)
}

.color-orange {
    color: #f15a26 !important
}

.container-bg {
    background-color: #f2f7f9;
    padding: 15px 0
}

.container-bg.p0 {
    padding: 0
}

.zag--temp {
    text-align: center;
    font-weight: bold;
    padding: 20px 0;
    font-size: 30px
}

.w50 {
    width: 50%
}

@media screen and (max-width: 1180px) {
    .w50 {
        width: 100%
    }
}

.w100 {
    width: 100%
}

.margin20-0 {
    margin: 20px 0
}

.padding20-0 {
    padding: 20px 0
}

.padding50-0 {
    padding: 50px 0
}

.mb0 {
    margin-bottom: 0
}

.mb30 {
    margin-bottom: 30px
}

.mb45 {
    margin-bottom: 45px
}

.mb80 {
    margin-bottom: 80px
}

@media screen and (max-width: 1440px) {
    .mb80 {
        margin-bottom: 50px
    }
}

@media screen and (max-width: 600px) {
    .mb80 {
        margin-bottom: 30px
    }
}

.mb60 {
    margin-bottom: 60px
}

.fw300 {
    font-weight: 300
}

.pt0 {
    padding-top: 0
}

.p0 {
    padding: 0
}

.h4, h4 {
    font-weight: bold;
    font-size: 1.625rem;
    color: #545456;
    margin-bottom: 30px
}

h5, .h5 {
    font-weight: bold;
    font-size: 1rem;
    line-height: 150%;
    color: #545456;
    margin-bottom: 15px
}

.color-sel {
    margin-left: 5px;
    width: 30px;
    height: 30px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 5px solid #F2F7F9;
    display: inline-block
}

.table-container {
    width: 100%
}

@media screen and (max-width: 990px) {
    .table-container {
        max-width: calc(100vw - 30px)
    }
}

@media screen and (max-width: 990px) {
    .table-container table {
        width: 990px;
        font-size: 13px
    }
}

.text-wIcon {
    position: relative;
    padding: 0 0 0 26px;
    z-index: 0
}

.text-wIcon .icon {
    position: absolute;
    top: 2px;
    left: 0;
    width: 16px;
    height: 16px;
    fill: #f15a26;
    z-index: 0
}

.text-wIcon .icon-bank-house {
    fill: #97999a
}

.text-wIcon span {
    display: block
}

.text-wIcon span:not(:last-child) {
    margin-bottom: 5px
}

.text-wIcon--bold {
    font-weight: bold
}

.text-wIcon--light {
    color: #545456;
    opacity: 0.35
}

.text-wIcon--lighty {
    font-weight: 300;
    color: #7c7c7c
}

body .flex-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.note {
    font-weight: 300;
    color: #696969;
    padding: 15px 20px;
    border: 1px solid #F2F7F9;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    line-height: 1.375
}

@media screen and (max-width: 600px) {
    .note {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.note p {
    width: 100%
}

.note .icon {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-right: 15px
}

.note .icon + p {
    max-width: calc(100% - 50px);
    display: inline-block
}

@media screen and (max-width: 1440px) {
    .note {
        padding: 10px
    }
}

.note-quote {
    font-weight: 300;
    color: #696969;
    padding: 15px 20px;
    border: 1px solid #F2F7F9;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    line-height: 1.375;
    margin: 20px 0;
    padding-left: 85px;
    position: relative
}

.note-quote:before {
    content: "!";
    position: absolute;
    left: 20px;
    width: 45px;
    height: 45px;
    text-align: center;
    background: #f2f7f9;
    color: #f15a26;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    font-size: 24px;
    line-height: 45px;
    font-weight: bold
}

.request-el__container {
    margin-bottom: 55px
}

@media screen and (max-width: 600px) {
    .request-el__container {
        margin-bottom: 0
    }
}

@media screen and (max-width: 600px) {
    .request-el__container .mt__container {
        margin-bottom: 0
    }
}

.request-el__wrp-call {
    margin-right: 60px;
    margin-bottom: 15px
}

.request-el__call-block p {
    margin-bottom: 15px;
    font-size: .875rem
}

.request-el__call-block a {
    font-size: 1rem
}

.request-el__tel .icon {
    fill: #f15a26;
    width: 15px;
    height: 15px;
    margin-right: 10px
}

.container-sm {
    max-width: 1420px;
    margin: auto
}

.purch-table tr th:nth-child(1), .purch-table tr td:nth-child(1) {
    width: 15%
}

.action-table tr th:nth-child(1), .action-table tr td:nth-child(1) {
    width: 17%
}

@media screen and (max-width: 1440px) {
    .action-table tr th:nth-child(1), .action-table tr td:nth-child(1) {
        width: 20%
    }
}

.action-table tr th:nth-child(3), .action-table tr td:nth-child(3) {
    width: 17%
}

@media screen and (max-width: 1440px) {
    .action-table tr th:nth-child(3), .action-table tr td:nth-child(3) {
        width: 20%
    }
}

.flex-end {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.orange {
    color: #f15a26 !important
}

.toggle-switch {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.toggle-switch [data-check="off"] {
    color: #f15a26
}

.toggle-switch [data-check="on"] {
    color: #696969
}

.toggle-switch.active [data-check="off"] {
    color: #696969
}

.toggle-switch.active [data-check="on"] {
    color: #f15a26
}

.toggle-switch label {
    padding: 0 18px;
    cursor: pointer;
    color: #696969;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    font-size: 1.125rem
}

.toggle-switch label:hover {
    opacity: .8
}

.toggle-switch label.active {
    color: #f15a26
}

.toggle-switch__check {
    width: 51px;
    height: 24px;
    position: relative
}

.toggle-switch input {
    opacity: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    position: absolute;
    left: 0;
    top: 0;
    margin: 0
}

.toggle-switch__circle {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #d1dbde;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    -webkit-border-radius: 34px;
    border-radius: 34px
}

.toggle-switch__circle:before {
    position: absolute;
    content: "";
    right: 3px;
    bottom: 3px;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    width: 18px;
    height: 18px;
    border: 3px solid #fff;
    background-color: #f15a26;
    -webkit-box-shadow: 0px 2px 4px rgba(0, 19, 27, 0.25);
    box-shadow: 0px 2px 4px rgba(0, 19, 27, 0.25);
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.toggle-switch.active .toggle-switch__circle {
    background-color: #f15a26
}

.toggle-switch.active .toggle-switch__circle::before {
    -webkit-transform: translateX(-26px);
    -ms-transform: translateX(-26px);
    transform: translateX(-26px)
}

.flex-center {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.multiple-styler .ms-drop {
    width: 100%
}

body .ms-drop ul {
    overflow: visible;
    max-height: 100% !important
}

body .ms-drop ul > li label {
    white-space: pre-wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.slick-disabled {
    opacity: 0.5;
    pointer-events: none
}

.style-temp {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.style-temp > li {
    width: 100%;
    border-top: 1px solid lightslategray;
    border-right: 1px solid lightslategray
}

.style-temp > li > a, .style-temp > li > span {
    background-color: rgba(0, 0, 0, 0.1)
}

.style-temp > li li a {
    background-color: rgba(0, 0, 0, 0.15);
    padding-left: 35px
}

.style-temp > li a, .style-temp > li span {
    padding: 10px;
    width: 100%
}

.style-temp > li ul {
    -webkit-box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, 0.25);
    box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, 0.25)
}

.style-temp .red {
    background-color: red
}

.style-temp .red * {
    color: #fff
}

.style-temp .green {
    background-color: green
}

.style-temp .green * {
    color: #fff
}

.style-temp .yel {
    background-color: yellow
}

.style-temp .all {
    width: 100%
}

.style-temp .all a {
    background-color: #f15a26
}

@media screen and (max-width: 1180px) {
    body .bg-white .background-white {
        width: 100%;
        padding: 15px
    }
}

@media screen and (max-width: 600px) {
    .quest-list__item-name span {
        font-size: 1rem
    }
}

@media screen and (max-width: 990px) {
    .bank-card .tabs__content .tab-col.w50.my_payoneclick {
        margin-right: 0
    }
}

.container .container {
    padding: 0
}

.my_files {
    width: 100%
}

@media screen and (max-width: 1180px) {
    body .builder .col-4.pl30 {
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -ms-flex-order: -1;
        order: -1
    }
}

@media screen and (max-width: 600px) {
    .jq-selectbox__select-text {
        padding-left: 15px
    }
}

.style-tabs-radio {
    position: relative;
    cursor: pointer
}

@media screen and (max-width: 600px) {
    .style-tabs-radio {
        width: 100%
    }
}

.style-tabs-radio input {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer
}

.style-tabs-radio input:checked + span {
    color: #f15a26;
    border-color: #f15a26
}

.style-tabs-radio input:hover + span {
    border-color: #f15a26
}

.style-tabs-radio span {
    display: inline-block;
    font-size: 1.125rem;
    color: #696969;
    margin-bottom: 5px;
    padding: 10px;
    border: 1px solid #c2cbcf;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

@media screen and (max-width: 600px) {
    .style-tabs-radio span {
        width: 100%;
        margin-bottom: 10px
    }
}

.rss-block {
    padding: 20px 0;
    width: 100%
}

.rss-block a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    font-size: 20px;
    color: #f15a26;
    text-transform: uppercase
}

.rss-block a img {
    margin-left: 10px;
    width: 30px;
    height: auto;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.form_blocked {
    opacity: 0.7 !important;
    pointer-events: none !important
}

.webform-field-upload {
    position: relative
}

.webform-field-upload input[type='file'] {
    cursor: pointer;
    width: 100%;
    height: 100%;
    font-size: 0px
}

.webform-field-upload .webform-button-upload {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.slick-slider .slick-list {
    width: 100%
}

.tabs {
    width: 100%
}

div.bx-component-opener {
    z-index: 100996 !important
}

.input-question.input-text-label.focus input[type="text"], .input-question.input-text-label.focus textarea {
    padding-top: 15px
}

.tabs--style.w100 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.courses-head__attention.js-error-sum, .courses-head__attention.js-error-sum {
    padding-top: 25px
}

.courses-table td .flex-center {
    width: 100%
}

.courses-table td .flex-center .text-wIcon {
    width: 100%
}

figure a {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

figure a img {
    margin: auto
}

sub, sup {
    line-height: 100%
}
/* End */


/* Start:/local/templates/belapb/css/builder.css?16880519018063*/
:root {
    --wSidebar: 380px;
    --marginBottom: 80px;
    --padding: calc((100vw - (1680px - 60px)) / 2)
}

@media screen and (max-width: 1680px) {
    :root {
        --padding: calc((100vw - 1440px) / 2)
    }
}

@media screen and (max-width: 1440px) {
    :root {
        --padding: calc((100vw - 1180px) / 2)
    }
}

@media screen and (max-width: 1180px) {
    :root {
        --wSidebar: 280px;
        --marginBottom: 40px
    }
}

@media screen and (max-width: 600px) {
    :root {
        --marginBottom: 15px
    }
}

body .col-1 {
    width: 8.33333%
}

@media screen and (max-width: 1180px) {
    body .col-1 {
        width: 100%
    }
}

body .col-2 {
    width: 16.66667%
}

@media screen and (max-width: 1180px) {
    body .col-2 {
        width: 100%
    }
}

body .col-3 {
    width: 25%
}

@media screen and (max-width: 1180px) {
    body .col-3 {
        width: 100%
    }
}

body .col-4 {
    width: 33.33333%
}

@media screen and (max-width: 1180px) {
    body .col-4 {
        width: 100%
    }
}

body .col-5 {
    width: 41.66667%
}

@media screen and (max-width: 1180px) {
    body .col-5 {
        width: 100%
    }
}

body .col-6 {
    width: 50%
}

@media screen and (max-width: 1180px) {
    body .col-6 {
        width: 100%
    }
    body .col-6.pr30 {
        padding-right: 0;
    }

    body .col-6.pl30 {
        padding-left: 0;
    }
}

body .col-7 {
    width: 58.33333%
}

@media screen and (max-width: 1180px) {
    body .col-7 {
        width: 100%
    }
}

body .col-8 {
    width: 66.66667%
}

@media screen and (max-width: 1180px) {
    body .col-8 {
        width: 100%
    }
}

body .col-9 {
    width: 75%
}

@media screen and (max-width: 1180px) {
    body .col-9 {
        width: 100%
    }
}

body .col-10 {
    width: 83.33333%
}

@media screen and (max-width: 1180px) {
    body .col-10 {
        width: 100%
    }
}

body .col-11 {
    width: 91.66667%
}

@media screen and (max-width: 1180px) {
    body .col-11 {
        width: 100%
    }
}

body .col-12 {
    width: 100%
}

@media screen and (max-width: 1180px) {
    body .col-12 {
        width: 100%
    }
}

@media screen and (max-width: 1680px) {
    body .col-lg-1 {
        width: 8.33333%
    }

    body .col-lg-2 {
        width: 16.66667%
    }

    body .col-lg-3 {
        width: 25%
    }

    body .col-lg-4 {
        width: 33.33333%
    }

    body .col-lg-5 {
        width: 41.66667%
    }

    body .col-lg-6 {
        width: 50%
    }

    body .col-lg-7 {
        width: 58.33333%
    }

    body .col-lg-8 {
        width: 66.66667%
    }

    body .col-lg-9 {
        width: 75%
    }

    body .col-lg-10 {
        width: 83.33333%
    }

    body .col-lg-11 {
        width: 91.66667%
    }

    body .col-lg-12 {
        width: 100%
    }
}

@media screen and (max-width: 1440px) {
    body .col-md-1 {
        width: 8.33333%
    }

    body .col-md-2 {
        width: 16.66667%
    }

    body .col-md-3 {
        width: 25%
    }

    body .col-md-4 {
        width: 33.33333%
    }

    body .col-md-5 {
        width: 41.66667%
    }

    body .col-md-6 {
        width: 50%
    }

    body .col-md-7 {
        width: 58.33333%
    }

    body .col-md-8 {
        width: 66.66667%
    }

    body .col-md-9 {
        width: 75%
    }

    body .col-md-10 {
        width: 83.33333%
    }

    body .col-md-11 {
        width: 91.66667%
    }

    body .col-md-12 {
        width: 100%
    }
}

@media screen and (max-width: 1180px) {
    body .col-xmd-1 {
        width: 8.33333%
    }

    body .col-xmd-2 {
        width: 16.66667%
    }

    body .col-xmd-3 {
        width: 25%
    }

    body .col-xmd-4 {
        width: 33.33333%
    }

    body .col-xmd-5 {
        width: 41.66667%
    }

    body .col-xmd-6 {
        width: 50%
    }

    body .col-xmd-7 {
        width: 58.33333%
    }

    body .col-xmd-8 {
        width: 66.66667%
    }

    body .col-xmd-9 {
        width: 75%
    }

    body .col-xmd-10 {
        width: 83.33333%
    }

    body .col-xmd-11 {
        width: 91.66667%
    }

    body .col-xmd-12 {
        width: 100%
    }
}

@media screen and (max-width: 990px) {
    body .col-sm-1 {
        width: 8.33333%
    }

    body .col-sm-2 {
        width: 16.66667%
    }

    body .col-sm-3 {
        width: 25%
    }

    body .col-sm-4 {
        width: 33.33333%
    }

    body .col-sm-5 {
        width: 41.66667%
    }

    body .col-sm-6 {
        width: 50%
    }

    body .col-sm-7 {
        width: 58.33333%
    }

    body .col-sm-8 {
        width: 66.66667%
    }

    body .col-sm-9 {
        width: 75%
    }

    body .col-sm-10 {
        width: 83.33333%
    }

    body .col-sm-11 {
        width: 91.66667%
    }

    body .col-sm-12 {
        width: 100%
    }
}

@media screen and (max-width: 600px) {
    body .col-xxs-1 {
        width: 8.33333%
    }

    body .col-xxs-2 {
        width: 16.66667%
    }

    body .col-xxs-3 {
        width: 25%
    }

    body .col-xxs-4 {
        width: 33.33333%
    }

    body .col-xxs-5 {
        width: 41.66667%
    }

    body .col-xxs-6 {
        width: 50%
    }

    body .col-xxs-7 {
        width: 58.33333%
    }

    body .col-xxs-8 {
        width: 66.66667%
    }

    body .col-xxs-9 {
        width: 75%
    }

    body .col-xxs-10 {
        width: 83.33333%
    }

    body .col-xxs-11 {
        width: 91.66667%
    }

    body .col-xxs-12 {
        width: 100%
    }
}

.p50 {
    padding-top: 50px;
    padding-bottom: 50px
}

@media screen and (max-width: 1440px) {
    .p50 {
        padding-top: 30px;
        padding-bottom: 30px
    }
}

@media screen and (max-width: 600px) {
    .p50 {
        padding-top: 20px;
        padding-bottom: 20px
    }
}

.p25 {
    padding: 25px 0
}

@media screen and (max-width: 1440px) {
    .p25 {
        padding: 20px 0
    }
}

@media screen and (max-width: 600px) {
    .p25 {
        padding: 10px 0
    }
}

.pt50 {
    padding-top: 50px
}

@media screen and (max-width: 1440px) {
    .pt50 {
        padding-top: 30px
    }
}

@media screen and (max-width: 600px) {
    .pt50 {
        padding-top: 20px
    }
}

.pt25 {
    padding-top: 25px
}

@media screen and (max-width: 1440px) {
    .pt25 {
        padding-top: 20px
    }
}

@media screen and (max-width: 600px) {
    .pt25 {
        padding-top: 10px
    }
}

.pb50 {
    padding-bottom: 50px
}

@media screen and (max-width: 1440px) {
    .pb50 {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 600px) {
    .pb50 {
        padding-bottom: 20px
    }
}

.pb25 {
    padding-bottom: 25px
}

@media screen and (max-width: 1440px) {
    .pb25 {
        padding-bottom: 20px
    }
}

@media screen and (max-width: 600px) {
    .pb25 {
        padding-bottom: 10px
    }
}

.pr0 {
    padding-right: 0 !important
}

.builder .h2:not(.form-q-title), .builder h2 {
    font-weight: 700;
    font-size: 1.625rem;
    line-height: 130%;
    color: #131313;
    width: 100%
}

@media screen and (max-width: 600px) {
    .builder .h2, .builder h2 {
        font-size: 1.375rem
    }
}

.builder .about-quest__content {
    width: 100%
}

.flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.flex-img .block-img {
    display: flex;
    flex-wrap: wrap
}

.test31 {
    width: 50%
}
/* End */


/* Start:/local/templates/belapb/css/builder2.css?1631537929760*/
.builder .online-property,.builder .online-service,.builder .online-transfer{width:100%}.fin-inst__card{margin-bottom:var(--marginBottom)}.bg-white .background-white{width:calc(100% - 30px);padding:40px 50px;background-color:#fff;-webkit-border-radius:7px;border-radius:7px}.promo_builder{padding:50px 0}.credit-step.min-padding{padding:50px 0!important}.promo_builder .btn-full{margin-bottom:15px}.text-page__head.modify{flex-wrap:nowrap}.text-page__head.borderBottom{border-bottom:1px solid #f2f7f9}.text-page__head.modify .text-page__head-img,.text-page__head.modify .text-page__head-text{width:auto}.bank-card.pb0{padding-bottom:0}.mt__container.wPadding .text-page__head{padding:0}.safety__center .tab-title{text-align:center;margin-bottom:30px!important}
/* End */


/* Start:/local/templates/belapb/libs/jquery.mCustomScrollbar.css?163153836843110*/
.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(/local/templates/belapb/libs/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}
/* End */


/* Start:/local/templates/belapb/libs/multiple-select.min.css?16297120973512*/
/**
  * multiple-select - Multiple select is a jQuery plugin to select multiple elements with checkboxes :).
  *
  * @version v1.5.2
  * @homepage http://multiple-select.wenzhixin.net.cn
  * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)
  * @license MIT
  */

@charset "UTF-8";.ms-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:auto!important;top:auto!important}.ms-parent{display:inline-block;position:relative;vertical-align:middle}.ms-choice{display:block;width:100%;height:26px;padding:0;overflow:hidden;cursor:pointer;border:1px solid #aaa;text-align:left;white-space:nowrap;line-height:26px;color:#444;text-decoration:none;border-radius:4px;background-color:#fff}.ms-choice.disabled{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.ms-choice>span{position:absolute;top:0;left:0;right:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding-left:8px}.ms-choice>span.placeholder{color:#999}.ms-choice>div.icon-close{position:absolute;top:0;right:16px;height:100%;width:16px}.ms-choice>div.icon-close:before{content:'×';color:#888;font-weight:bold;position:absolute;top:50%;margin-top:-14px}.ms-choice>div.icon-close:hover:before{color:#333}.ms-choice>div.icon-caret{position:absolute;width:0;height:0;top:50%;right:8px;margin-top:-2px;border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px}.ms-choice>div.icon-caret.open{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.ms-drop{width:auto;min-width:100%;overflow:hidden;display:none;margin-top:-1px;padding:0;position:absolute;z-index:1000;background:#fff;color:#000;border:1px solid #aaa;border-radius:4px}.ms-drop.bottom{top:100%;box-shadow:0 4px 5px rgba(0,0,0,0.15)}.ms-drop.top{bottom:100%;box-shadow:0 -4px 5px rgba(0,0,0,0.15)}.ms-search{display:inline-block;margin:0;min-height:26px;padding:2px;position:relative;white-space:nowrap;width:100%;z-index:10000;box-sizing:border-box}.ms-search input{width:100%;height:auto!important;min-height:24px;padding:0 5px;margin:0;outline:0;font-family:sans-serif;border:1px solid #aaa;border-radius:5px;box-shadow:none}.ms-drop ul{overflow:auto;margin:0;padding:0}.ms-drop ul>li{list-style:none;display:list-item;background-image:none;position:static;padding:.25rem 8px}.ms-drop ul>li .disabled{font-weight:normal!important;opacity:.35;filter:Alpha(Opacity=35);cursor:default}.ms-drop ul>li.multiple{display:block;float:left}.ms-drop ul>li.group{clear:both}.ms-drop ul>li.multiple label{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-drop ul>li label{position:relative;padding-left:1.25rem;margin-bottom:0;font-weight:normal;display:block;white-space:nowrap;cursor:pointer}.ms-drop ul>li label.optgroup{font-weight:bold}.ms-drop ul>li.hide-radio{padding:0}.ms-drop ul>li.hide-radio:focus,.ms-drop ul>li.hide-radio:hover{background-color:#f8f9fa}.ms-drop ul>li.hide-radio.selected{color:#fff;background-color:#007bff}.ms-drop ul>li.hide-radio label{margin-bottom:0;padding:5px 8px}.ms-drop ul>li.hide-radio input{display:none}.ms-drop ul>li.option-level-1 label{padding-left:28px}.ms-drop input[type="radio"],.ms-drop input[type="checkbox"]{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.ms-drop .ms-no-results{display:none}
/* End */


/* Start:/local/templates/belapb/css/custom.css?171811303829570*/
.page-head__img img{
    transform: none !important;
}
.page-head__container #menu-wrap{
   width: 100%;
}
.page-head__container #menu-wrap .page-head__img{
    width: 100%;
}
.page-head__container #menu-wrap.w100{
	width: 100%;
}

.prop-sale__card-info__address{
	transition: .3s;
}
.prop-sale__card-info__address:hover{
	opacity: 0.8;
}
.bank-cards__title a.link-ar-left{
	width: auto !important;
}
/*.bank-cards__img{
	overflow: hidden;
}*/
.bank-cards__title a{
	width:65%
}
.social__wrp{
	justify-content: center;
}

.text-page__head-img{
	margin-right: 30px;
	width: calc(45% - 30px);
}

.fin-inst__card{
	justify-content: center;
}

.bank-cart.filter {
    padding-bottom: 60px;
}



.bank-cart__filter {
    margin-bottom: 0;
}

.page-head__links:not(.slick-initialized) {
    opacity: 0;
}
.text-page table th{
	border: 1px solid rgb(152 152 152);
}

.credit-calc .credit-calc__result {
  position: relative;
}




.credit-calc .credit-calc__result .preloader {
  background-color: #f2f7f9;
}

.hide {
  display: none;
}

.error {
  color: red;
}




/* line 490, dev/sass/pages/compare.scss */
.fixed-compare {
    position: fixed;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    z-index: 999;
    right: 150px;
    bottom: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.1);
            box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.1);
    -webkit-border-top-right-radius: 5px;
            border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
            border-top-left-radius: 5px;
  }
  
  @media screen and (max-width: 600px) {
    /* line 490, dev/sass/pages/compare.scss */
    .fixed-compare {
      left: 5px;
      right: auto;
    }
  }
  
  /* line 506, dev/sass/pages/compare.scss */
  .fixed-compare__link {
    background: white;
    padding: 20px 30px;
    font-weight: normal;
    font-size: 18px;
    line-height: 125%;
    letter-spacing: 0.02em;
    color: #696969;
  }
  
  @media screen and (max-width: 600px) {
    /* line 506, dev/sass/pages/compare.scss */
    .fixed-compare__link {
      padding: 10px;
      font-size: 14px;
    }
  }
  
  /* line 519, dev/sass/pages/compare.scss */
  .fixed-compare__link .type {
    color: #f2ad3f;
    margin-right: 5px;
  }
  
  /* line 524, dev/sass/pages/compare.scss */
  .fixed-compare__link:hover {
    background-color: #f2ad3f;
    color: #fff;
  }
  
  /* line 528, dev/sass/pages/compare.scss */
  .fixed-compare__link:hover .type {
    color: white;
  }
  
  /* line 534, dev/sass/pages/compare.scss */
  .fixed-compare__close {
    background-color: #f2f7f9;
    border-left: 1px solid #C2CBCF;
    padding: 16px;
  }
  
  @media screen and (max-width: 600px) {
    /* line 534, dev/sass/pages/compare.scss */
    .fixed-compare__close {
      padding: 5px;
    }
  }
  
  /* line 542, dev/sass/pages/compare.scss */
  .fixed-compare__close .icon {
    fill: #C2CBCF;
  }
  
  /* line 546, dev/sass/pages/compare.scss */
  .fixed-compare__close:hover {
    background-color: #f2ad3f;
  }
  
  /* line 549, dev/sass/pages/compare.scss */
  .fixed-compare__close:hover .icon {
    fill: white;
  }

  

.compare-info.none {
  background-color: #fff;
  padding: 40px;
  text-align: center;
  font-size: 20;
  width: 100%;
}
  
.compare-info.none p font.notetext {
  color: #131313;
    text-transform: uppercase;
}

.fin-inst-card__container a {
	display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.list-wIcon li .text {
	align-items: center;
    display: flex;
}


.bank-cart__filter-wrp form input:disabled {
  background-color: #f1f0f0;
}


.reg-get-location-wrap .select2-container {
  position: relative;
  padding: 18px 20px 13px;
  padding-right: 50px;
  border: 1px solid #C2CBCF;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  width: 100%;
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  top: 0;
}

.reg-get-location-wrap .select2-selection__rendered {
  line-height: 1;
}

.reg-get-location-wrap .select2-container .select2-selection--single {
  height: auto;
}

.reg-get-location-wrap .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 1;
}

.form-rq [data-tab] {
  display: inline-block;
}
.courses-table table tr.courses-table_buy-sale td{
    text-align:center;
}

.courses-table tbody tr:nth-child(1) td:nth-last-child(1) .tooltips__text {
    bottom: calc(-200% + 5px);
    left: 0;
    transform: translateX(calc(-100% - 10px));
}

.courses-table .fau-rate b{
    margin-left:10px;
    display:inline-block;
}
.courses-table td .or {
    color: #f2ad3f;
}
.rate-list__item-content table td a{
    color: #696969;
}
.rate-list__item-content table td a:hover{
    color: #f2ad3f;
    text-decoration: underline;
}

.disabled {
  pointer-events: none;
}


.pagination ul > li.active {
  font-weight: bold;
}

.pagination ul > li.active > a {
  color: #f15a26;
}

.mp-suggest__item-img {
	-webkit-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
}
.text-page__head.modify .text-page__head-text {
    max-width: 80%;
}
.tabs__content .mp-suggest__item-img {
    -webkit-background-size: contain !important;
    background-size: contain !important;
    background-repeat: no-repeat;
}
.about-links__list {
	flex-wrap: wrap;
}


ul.ui-widget-content.ui-autocomplete li.ui-menu-item div.ui-menu-item-wrapper {
  color: #ffffff;
}

ul.ui-widget-content.ui-autocomplete li.ui-menu-item div.ui-menu-item-wrapper::hover {
  color: #ffffff;
}

@media screen and (max-width: 600px){
    .mp-suggest__item:nth-child(n + 4){
        display: none;
    }
}
.form-callback__group.valute .form-callback__label .jq-radio input[data-valute="EUR"] ~ .jq-radio__div{
    background-image: url(/local/templates/belapb/img/bank-card/eur.svg);
 	
    background-size: contain;
}
.form-callback__content .form-callback__form .form-callback__group .jq-selectbox__select-text{
    padding: 30px 10px 10px 20px;
}
.js-form.wrap {
  position: relative;
}
@media screen and (max-width: 1440px){
    .credits.V2 .credits__item-content.flex{
        width: 80%;
    }
    .credits.V2 .credits__item-img img{
        margin: 0;
    }
}
@media screen and (max-width: 990px){
    .credits.V2 .credits__item-content.flex{
        width: 100%;
    }
    .credits.V2 .credits__item-img img{
        margin: 0 auto;
    }
}
.form-callback .form-builder .form-captcha input{
    max-width: 180px;
    margin-top: 15px;
}
@media screen and (min-width: 991px){
	.img-to-right {
		display: flex;
		justify-content: flex-end;
		padding: 0;
	}
	.img-to-left {
		display: flex;
		justify-content: flex-start;
		padding: 0;
	}
	.text-to-right {
		text-align: right;
	}

	.text-to-right ul {
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
		align-items: flex-end;
	}
}

.form-popup__desc .red {
  color: red;
}

.flex_all * {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.flex_all .list-wIcon li {
    width: auto;
}
.fin-inst-card__container p a {
	display: inline-block;
}
@media(max-width: 1200px) {
	figure {
		margin: 0 auto;
	}
}
@media(max-width: 990px) {
	.text-page__head.modify .text-page__head-text {
		max-width: 100%;
	}
}

@media screen and (max-width: 990px) {
	.about-quest__content {
		width: 100%;
		padding-right: 0;
	}
	.about-doc__item {
		/*flex-direction: column;*/
	}
	.about-doc__item-text {
		width: 100%;
	}
    .about-doc__container.w100 {
        padding: 20px;
    }
}
.px25 {
	padding-left: 25px;
	padding-right: 25px;
}

@media screen and (max-width: 990px) {
	.px25 {
		padding-left: 0;
		padding-right: 0;
	}
}
.rate-banner__text {
	flex-direction: column;
}

.credits.igrow .offers__sl-item__wrap {
    justify-content: space-between;
    display: flex;
    flex-direction: column;
}

.about-doc__container{
    padding: 20px 40px;
}
/*----------14.07.2021----------*/

body .rate-converter__container{
    position: relative;
}
body .rate-converter__container .rate-list__item-footer{
    position: absolute;
    bottom: 15px;
}
.rate-banner__text{
    position: relative;
}
.rate-banner__text .btn-full{
    position: absolute;
    bottom: 15px;
}
@media screen and (max-width: 2440px){
    .rate-list{
        padding-bottom: 16px;
    }
}
/*@media screen and (max-width: 1024px){*/
/*    body .rate-converter__container .rate-list__item-footer{*/
/*        bottom: 25px;*/
    /*}*/
    /*.rate-banner__text .btn-full{*/
        /*bottom: 25px;*/
    /*}*/
/*}*/

@media screen and (max-width: 720px){
    body .rate-converter__container{
        padding-bottom: 80px;
    }
}
/* .info-service ul{
    max-height: 260px;
} */
/* .info-service ul.full{
  max-height: none;
} */

.bank-cart__map-list__item .type-object {
  font-weight: bold;
  width: 100%;
}

.bg-white {
	background-color: #fff;
}
.m-auto {
	margin: auto;
}


.adress-kovor{
  display: flex;
  width: 100%;
}
.kovor{
  width: 16%!important;
}

.name-kovor{
  width: 100%!important;
}

.mar-kovor{
  position: relative;
  margin-bottom: 10px;
  padding-left: 15px;
}
li.mar-kovor:before{
  content: "";
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  width: 6px;
  height: 6px;
  border: 1px solid #f15a26;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.container .kovor-map{
  height: 400px!important;
}
@media screen and (max-width: 1680px){
  .container .kovor-map{
    height: 400px!important;
  }
}

.one-img-size{
  width: 100%;
  object-fit: cover;
  height: 488px;
}
.img-size{
  width: 50%;
  object-fit: cover;
  height: 244px;
}
body .flex-img.block-img{
    display: flex;
    flex-wrap: wrap;
}

.form-rq__item label span{
    margin-bottom: 0;
}
.form-callback .form-builder .form-captcha input{
    margin-top: 0;
}

.gl-block-img{
  margin: 0;
}

.credits__item-img.event{
  width: 35%!important;
}

.credits__item-content.flex.event-descr{
  width: 65%!important;
  padding-left: 10px;
}

.sect-ev-des{
  width: 100%;
  margin-bottom: 25px;
}
.custom_butt_map{
    position: absolute !important;
    left: 10px;
    top: 40px;
    max-width: 330px !important;
    /*width: 100%;*/
}
@media screen and (max-width: 600px){
    .custom_butt_map_three{
        position: absolute !important;
        top: 66px;
        left: 10px;
    }
    .custom_butt_map{
        top: 34px;
    }
    .ymaps-2-1-78-float-button.ymaps-2-1-78-_hidden-icon .ymaps-2-1-78-float-button-text{
        padding-left: 7px !important;
    }
}



.jq-selectbox__dropdown ul li.disabled {
  opacity: 0.3;
}

/*.info-service ul{*/
/*    max-height: 70px;*/
/*}*/

@media screen and (max-width: 800px){
    .quest-list__item-content .credit-info__list-prop{
        width: auto;
    }
}
@media screen and (max-width: 600px){
    .quest-list__item-content .credit-info__list .credit-info__list-item{
        padding-right: 0 !important;
    }
}
@media screen and (max-width: 450px){
    .quest-list__item-content{
        padding: 0;
    }
}
.quest-list__item-content .table-container .mCustomScrollBox{
    height: auto;
}

.igrow-event{
  display: flex;
}
.igrow-ev-name{
  width: 80%;
}
.igr-link-col{
  color:#f15a26
}
.igr-all-ev{
  justify-content: right;
}
.container--wSticky__content .form-rq__tabs-content .form-rq__group .forcaptcha_wordm-rq__item .jq-checkbox{
    margin: 0;
    width: 20px;
}
.container--wSticky__content .form-rq__tabs-content .form-rq__group .form-rq__item .jq-checkbox{
    /*width: 100%;*/
    overflow: visible;
}


/*-------23,07,2021-------*/
.form-callback__content{
    padding-top: 70px;
}
@media screen and (max-width: 1680px){
    .form-callback__content{
        padding-top: 32px;
    }
}
@media screen and (max-width: 1440px){
    .form-callback__content{
        padding-top: 12px;
    }
}
@media screen and (max-width: 800px){
    .form-callback__content{
        padding-top: 20px;
    }
}
@media screen and (max-width: 600px){
    .form-callback__content{
        padding-top: 15px;
    }
}

/*-------26,07,2021-------*/
.form-rq__item.form-captcha input.captcha_word{
    /*margin-top: 0;*/
    max-width: 180px;
    border-color: #000 !important;
    padding: 5px;
    border-radius: 0;
    margin-top: -1px;
}
.text-to-right ul:not(.no-style):not(.list-wIcon):not(.list-wNumber) li {
	padding-right: 0;
}
.webchat-icon{
    opacity: 0 !important;
}
body .webchat-icon._appended{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: transparent;
    box-shadow: none;
}
body .webchat-ring-one, .webchat-ring-two{
    display: none !important;
}

body .webchat-icon-header{
    margin: 0;
}
@media screen and (max-width: 600px){
	.about-breed__item-wrp{
		min-height: auto;
	}
}
@media screen and (max-width: 1440px) { 
	.text-page__head-center .text-page__head-text-center {
	 	max-width: 260px;
	 	min-height: 115px; 
	}
	.background-white .text-to-right ul font{
		font-size: 17px;
	}
}
.about-banner__list-item .num .icon{transform: rotate(180deg); }
#change_user_pass_form .lk-data__item{
	width: 100%;
}
.quest-list__item-content .table-container{
	overflow-x: auto;
}

.btn-full{
    border: 1px solid #f15a26;
    color: #fff!important;
    text-align: center;
    text-decoration: none!important;
}
.btn-full .icon{
    width: 17px;
    height: 14px;
    fill: #fff;
    margin-right: 10px;
}

@media screen and (min-width: 1440px){
	.text-page ul:not(.no-style):not(.list-wIcon):not(.list-wNumber) li{
    	padding-left: 9px;
	}
}
.bank-cards__content.text-style{
	width: 100%;
}
@media screen and (max-width: 1180px){
	 .bank-cards__content.text-style .bank-cards__title{
		width: auto;
	}
}
.table-container{
	overflow: auto;
}
.text-footer__ss .btn-full{
	border: 1px solid #f15a26 !important;
    background-color: #f15a26 !important;
	border-radius: 0;
	width: auto;
	height: auto;
}
.text-footer__ss .btn-full:hover{
	background-color: transparent !important;
}
.credits__item-img img{
	max-width: 400px;
	max-height: 300px;
	width: 100%;
	height: 100%;
}
@media screen and (max-width: 990px){
	.credits__item-img img{
		object-fit: contain;
	}
}
body > .webchat-icon {
	opacity: 0;
	visibility: hidden;
}
.form-rq__group:not(:last-child){
	margin-bottom: 0;
	border: 0;
}

.w50-ms{
	width: 50%;
}
.nowrap-ms{
	flex-wrap: nowrap;
}

@media screen and (max-width: 1180px){
    .page-head__content.w50-ms {
        flex-direction: column;
    }
}



@media screen and (max-width: 600px){
	.w50-ms{
		width: 100%;
	}
	.nowrap-ms{
		flex-wrap: wrap;
	}
}
.my_cards.p50 .p50{
	padding: 0px;
}
.m-fixed__form{
	margin: 0 25px 30px 0;
}
.m-fix__form{
	margin: 35px 0 0;
}
@media screen and (max-width: 1440px){
	.m-fix__form{
		margin: 0 25px 30px 0;
	}
}
@media screen and (max-width: 600px){
	.m-fix__form{
		margin: 0 0 15px 0;
	}
	.m-fixed__form{
		margin: 0 0 20px 0;
	}
}

.form-style input[type="text"], .form-style input[type="tel"], .form-style input[type="email"], .form-style input[type="password"], .form-style textarea{
	border-color: #c2cbcf !important;
}
.form-rq__item .select2-container, .form-callback__label .select2-container{
	border-color: #c2cbcf !important;
}
.form-style .jq-selectbox{
	border-color: #c2cbcf !important;
}

.form-style.error input {
    border-color: #E49080 !important;
}
.w50-ms{
	width: 50% !important;
}
@media screen and (max-width: 600px){
	.w50-ms{
	    width: 100% !important;
        flex-direction: column;
	}
}
.page-head__desc{
	width: calc(100% - 314px);
}
@media screen and (max-width: 1180px){
    .page-head__desc{
        width: 100%;
    }
}
.page-head__list{
	width: 250px;
}

.request-el__container {
    margin-bottom: 0;
}
.about-doc__item-text span p strong{
	display:flex;
	flex-wrap: wrap;
	gap: 5px 5px;
}

.about-doc__newcontainer{
    background: white !important;
    border: 2px solid #F2F7F9;
}
.about-doc__newcontainer .about-doc__item-img::before{
    background-color: #F2F7F9;
}
.about-doc__newcontainer .about-doc__item-img img{
    z-index: 2;
    margin-bottom: 0px;
}
.input-text-label.focus #PLACE1{
	padding-top: 15px;
}

.about-doc__item-text span p{
	display: flex;
	flex-wrap: wrap;
}
.about-doc__item-text span p strong{
	padding: 0 5px;
}
.quest-list__item-name{
	padding: 15px 40px;
}
.quest-list__item-content{
	padding: 20px 40px;
}
.news-catalog__item.news-catalog__item--sm.w50{
	width: calc(49% - 10px);
}
.news-catalog__item.news-catalog__item--md.w50{
	width: calc(49% - 10px);
	padding: 50px 70px 50px 50px;
}
@media (max-width: 768px) {
    .news-catalog__item.news-catalog__item--md.w50,
    .news-catalog__item.news-catalog__item--sm.w50{
        padding: 30px 20px;
    }
}
@media (max-width: 600px) {
    .news-catalog__item.news-catalog__item--md.w50,
    .news-catalog__item.news-catalog__item--sm.w50{
        width: 100%;
    }
}
.mob-app{
	padding: 30px 0;
}
.form-rq__item.w33{
	width: calc(33.33% - 25px);
	margin: 0 25px 30px 0;
}
.form-rq__item.w50{
	width: calc(50% - 25px);
	margin: 0 25px 30px 0;
}

.form-callback__form {
    justify-content: space-between;
}

.form-callback__form .form-rq__item.w50 {
    margin: 18px 12px;
}

@media screen and (max-width: 800px) {
    .form-callback__form .form-rq__item.w50 {
        margin: 18px 0;
    }
}

@media screen and (max-width: 600px) {
    .form-callback__form .form-rq__item.w50 {
        margin: 15px 0 5px;
    }
}

.form-rq__item.w67{
	width: calc(66.66% - 25px);
	margin: 0 25px 30px 0;
}
@media screen and (max-width: 1440px){
	.form-rq__item.w33{
		width: calc(50% - 25px);
	}
	.form-rq__item.w67{
		width: 100%;
	}
}
@media screen and (max-width: 600px){
	.form-rq__item.w33{
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.form-rq__item.w50{
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.form-rq__item.w67{
		margin-bottom: 10px;
        margin-right: 0;
    }
}

@media screen and (min-width: 1440px) {
    .text-page ul:not(.no-style):not(.list-wIcon):not(.list-wNumber) li {
        padding-left: 20px;
    }
}
.text-page ul:not(.no-style):not(.list-wIcon):not(.list-wNumber) li::before {
    content: "";
    left: 0;
    top: 9px;
    position: absolute;
    width: 10px;
    height: 2px;
    background: #f15a26;   
    -webkit-border-radius: 0;
    border-radius: 0;
}
.text-page__head{
	margin-bottom: 0;
	padding: 25px 60px;
}
@media (max-width: 1024px) {
    .text-page__head {
        padding: 25px;
    }
}
.text-page__head .line-zag{
	margin-bottom: 10px;
}

.my_imagetext {
    width: 100%;
}
.about-doc__item-text span p{
	display: inline-block;
}

.fin-inst__card {
    justify-content: center;
    width: 100%;
}

td .gallery-items .gallery-item {
    width: 100%;
    margin: 0 auto;
}

.my_gallerylink.social {
    width: 100%;
}

.credits.V2 .credits__item {
    cursor: default;
}
.form-filter__group .jq-selectbox select{
    width: 100%;
}

.warning-text {
    background: #F15927;
    width: 100dvw;
    left: 50%;
    position: relative;
    transform: translateX(-50%);
    padding: 10px 168px;
    z-index: 1000;
    color: #FFF;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-align: center;
    margin-bottom: 4px;
}

.warning-text a {
    color: white;
    text-decoration: underline;
    display: inline;
}

.warning-icon {
    transform: translate(-1px, 2px);
}

.warning-text__close {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    right: 26px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M18.2987 5.70973C17.9087 5.31973 17.2787 5.31973 16.8887 5.70973L11.9988 10.5897L7.10875 5.69973C6.71875 5.30973 6.08875 5.30973 5.69875 5.69973C5.30875 6.08973 5.30875 6.71973 5.69875 7.10973L10.5888 11.9997L5.69875 16.8897C5.30875 17.2797 5.30875 17.9097 5.69875 18.2997C6.08875 18.6897 6.71875 18.6897 7.10875 18.2997L11.9988 13.4097L16.8887 18.2997C17.2787 18.6897 17.9087 18.6897 18.2987 18.2997C18.6887 17.9097 18.6887 17.2797 18.2987 16.8897L13.4087 11.9997L18.2987 7.10973C18.6787 6.72973 18.6787 6.08973 18.2987 5.70973Z' fill='white'/%3E%3C/svg%3E");
}

@media screen and (max-width: 1180px) {
    .warning-text {
        width: 100%;
        transform: unset;
        left: unset;
        font-size: 14px;
        padding: 6px 30px;
        margin-bottom: 0;
    }
    .header-top .container {
        max-width: 100%;
        padding: 0;
    }
    .header-top {
     padding-right: 0;
    }
    .header-top__container {
        padding-left: 15px;
        padding-right: 15px;
    }
    .warning-text__close {
        right: 5px;
    }
}

@media screen and (max-width: 600px) {
    .warning-text {
        position: relative;
        top: 0;
        left: 0;
        transform: unset;
        width: 100dvw;
        font-size: 12px;
        padding: 3px 26px;
        order: 3;
    }
    .warning-icon {
        transform: translate(-1px, 4px);
    }
    main {
        --p: 0px;
        padding-top: calc(70px + var(--p));
    }
}

.cookies-modal {
    position: fixed;
    bottom: 31px;
    right: 40px;
    width: 500px;
    max-width: calc(100vw - 20px);
    z-index: 100000;
    background: #FFF;
    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.12);
    border-radius: 4px;
    padding: 24px;
}

@media (max-width: 600px) {
    .cookies-modal {
        right: 12px;
        bottom: 48px;
        width: calc(100vw - 24px);
        padding: 12px;
    }
}

.cookies-modal p {
    color: #696969;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}

.cookies-modal a {
    color: #F15A26;
    text-decoration: underline;
    display: inline;
}

.cookies-modal a:hover {
    text-decoration: none;
}

.cookies-modal .cookies-modal__title {
    color: #333;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    margin-bottom: 8px;
}

.cookies-modal__btns {
    margin-top: 24px;
    display: flex;
    gap: 6px 16px;
    width: 100%;
    justify-content: center;
    flex-wrap: wrap;
}

.cookies-modal__btns .cookies-modal__btn_agree {
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    padding: 12px 20px;
}

.cookies-modal__btns .cookies-modal__btn_cancel,
.cookies-modal__btns .cookies-modal__btn_set {
    color: #696969;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    padding: 12px 20px;
    border-radius: 2px;
    border: 1px solid #696969;
    text-decoration: none;
    transition: .3s;
    cursor: pointer;
}

@media (max-width: 420px) {
    .cookies-modal  p {
        font-size: 14px;
        line-height: 150%;
    }

    .cookies-modal .cookies-modal__title {
        font-size: 16px;
        line-height: 130%;
    }

    .cookies-modal__btns .cookies-modal__btn_agree,
    .cookies-modal__btns .cookies-modal__btn_cancel,
    .cookies-modal__btns .cookies-modal__btn_set {
        padding: 12px 8px;
        font-size: 13px;
        font-weight: 700;
        line-height: normal;
    }

    .cookies-modal__btns {
        margin-top: 16px;
    }
}

.cookies-modal__btns .cookies-modal__btn_cancel:hover,
.cookies-modal__btns .cookies-modal__btn_set:hover {
    color: #F15A26;
    border-color: #F15A26;
}

.cookies-page.container {
    margin-top: 25px;
    margin-bottom: 50px;
    font-family: "Circe", Verdana;
    color: #696969;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}

.cookies-page.container a {
    color: #F15A26;
    text-decoration: underline;
    display: inline;
}

.cookies-page.container a:hover {
    text-decoration: none;
}

.text-container {
    color: #696969;
    font-family: "Circe", Verdana;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}

.cookies-page table {
    border-collapse: collapse;
}

.cookies-table {
    margin-top: 32px;
    margin-bottom: 32px;
    width: 100%;
    overflow-x: auto;
}

.cookies-table::-webkit-scrollbar {
     height: 6px;
     background: #C2CBCF;
 }

.cookies-table::-webkit-scrollbar-thumb {
     border-radius: 100px;
     background: #f15a26;
 }

.cookies-table::-webkit-scrollbar-corner {
     background: transparent;
 }


.cookies-page table td {
    border: 1px solid #C2CBCF;
    padding: 20px;
    color: #555;
    font-size: 16px;
    font-style: normal;
    font-weight: 350;
    line-height: 150%;
    background: #F2F7F9;
    width: 20%;
    min-width: 300px;
    vertical-align: middle;
}

.cookies-page table th {
    color: #272727;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    border: 1px solid #989898;
    background: #F2F7F9;
    padding: 20px;
    width: 20%;
}

.bx-firefox .cookies-page .cookies-table {
    scrollbar-width: thin;
    scrollbar-color: #C2CBCF #F15A26;
}

.custom-checkbox {
    position: relative;
}

.custom-checkbox input {
    opacity: 0;
    visibility: hidden;
    width: 0;
    height: 0;
    position: absolute;
}

.custom-checkbox__icon {
    border-radius: 4px;
    border: 1px solid  #C3C3C3;
    background:  #FFF;
    display: block;
    width: 20px;
    height: 20px;
    cursor: pointer;
    transition: .3s;
    position: relative;
}

.custom-checkbox__icon::before {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    left: -1px;
    top: -1px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M16.9126 5.24567C17.2371 5.57021 17.2371 6.0964 16.9126 6.42094L7.5002 15.8333L3.50473 11.8378C3.18006 11.5132 3.18006 10.9868 3.50473 10.6621C3.82911 10.3377 4.35495 10.3374 4.67973 10.6614L7.5002 13.475L15.7376 5.24539C16.0622 4.92111 16.5881 4.92123 16.9126 5.24567Z' fill='white'/%3E%3C/svg%3E");
    transition: transform .3s;
    transform-origin: center;
    transform: scale(0);
}

.custom-checkbox input:checked ~ .custom-checkbox__icon {
    background: #F15A26;
    border-color: #F15A26;
}

.custom-checkbox input:checked ~ .custom-checkbox__icon.custom-checkbox__icon::before {
    transform: scale(1);
}

.custom-checkbox input:checked:disabled ~ .custom-checkbox__icon {
    opacity: .3;
    cursor: default;
}
@media (max-width: 900px) {
    .cookies-page table td {
        width: 200px;
        min-width: 200px;
        font-size: 14px;
        padding: 10px;
    }
    .cookies-page table th {
        font-size: 14px;
        padding: 10px;
    }
}

@media screen and (max-width: 800px) {
    .no_disp {
        display: none;
    }
}

.coin-item__head .coin-item__img img {
    max-height: 205px;
    margin: 0 auto;

    /*max-height: 100%;
    object-fit: contain;
    object-position: center;
    top: 0;*/
}

.form-callback {
    position: relative;
    z-index: 4;
}

.form-style .error input[type="text"],
.form-style .error input[type="tel"],
.form-style .error input[type="email"],
.form-style .error input[type="password"],
.form-style .error textarea,
.form-style .error-online input[type="text"],
.form-style .error-online input[type="tel"],
.form-style .error-online input[type="email"],
.form-style .error-online input[type="password"],
.form-style .error-online textarea {
    border-color: #fb8b8b !important;
}

.input-text-label:hover .absl,
.input-text-label:hover .absl,
.input-text-label:hover .absl {
    top: 7px;
}

.input-text-label:hover input[type="text"],
.input-text-label:hover input[type="tel"],
.input-text-label:hover input[type="email"],
.input-text-label:hover input[type="password"] {
    padding-top: 30px;
}

input[type="text"],
input[type="tel"],
input[type="email"],
input[type="password"] {
    transition: .3s;
}

.error .jq-selectbox {
    border-color: #fb8b8b !important;
}

.email-input-control {
    position: relative;
}

.email-input-error-text {
    position: absolute;
    color: #fb8b8b !important;
    top: 100%;
}

@media (max-width: 600px) {
    .email-input-error-text {
        position: static;
    }
}

.form-callback__group .ui-datepicker-trigger , .form-callback__content .ui-datepicker-trigger{
    position: absolute;
    right: 20px;
    top: 68%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
}
.form-callback__content .ui-datepicker-trigger{
    top: 50%;
}
.form-callback__form  .select2-selection__placeholder{
    font-size: 1rem;
    width: 100%;
    font-style: normal;
    font-weight: normal;
    line-height: 139%;
    color: gray;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
}
.want-order{
    margin-top:10px;
}
.coin-callback .form-callback{
    padding:0px;
    margin-bottom:30px;
}
/* End */


/* Start:/local/components/ml/cookies.info/templates/modal/style.css?1710914396118*/
.cookies-modal._hidden {
    opacity: 0;
    visibility: hidden;
    backface-visibility: hidden;
    display:none;
}

/* End */
/* /local/templates/belapb/libs/jquery-ui-1.14.1.custom.min.css?175560050515109 */
/* /local/templates/belapb/libs/jquery-ui-1.14.1.theme.min.css?175560050513708 */
/* /local/templates/belapb/libs/libs.min.css?175560050576736 */
/* /local/templates/belapb/libs/font.css?16315399824472 */
/* /local/templates/belapb/css/main.css?1755600505867467 */
/* /local/templates/belapb/css/builder.css?16880519018063 */
/* /local/templates/belapb/css/builder2.css?1631537929760 */
/* /local/templates/belapb/libs/jquery.mCustomScrollbar.css?163153836843110 */
/* /local/templates/belapb/libs/multiple-select.min.css?16297120973512 */
/* /local/templates/belapb/css/custom.css?171811303829570 */
/* /local/components/ml/cookies.info/templates/modal/style.css?1710914396118 */
