@charset "UTF-8";  html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
h1{font-size:2em;margin:.67em 0}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{color:inherit;display:table;max-width:100%;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
[hidden],template{display:none}
.dropdown,.dropleft,.dropright,.dropup{position:relative}
.dropdown-toggle{white-space:nowrap}
.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}
.dropdown-toggle:empty::after,.dropleft .dropdown-toggle:empty::after,.dropright .dropdown-toggle:empty::after,.dropup .dropdown-toggle:empty::after{margin-left:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}
.dropdown-menu-left{right:auto;left:0}
.dropdown-menu-right{right:0;left:auto}
@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}
.dropdown-menu-sm-right{right:0;left:auto}
}
@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}
.dropdown-menu-md-right{right:0;left:auto}
}
@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}
.dropdown-menu-lg-right{right:0;left:auto}
}
@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}
.dropdown-menu-xl-right{right:0;left:auto}
}
.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}
.dropright .dropdown-toggle::after,.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}
.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}
.dropright .dropdown-toggle::after{border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid;vertical-align:0}
.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}
.dropleft .dropdown-toggle::after{margin-left:.255em;vertical-align:.255em;content:"";display:none}
.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent;vertical-align:0}
.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}
.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}
.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}
.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}
.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}
.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}
.dropdown-menu.show{display:block}
.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}
.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}
.bootstrap-select>select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{display:none!important}
.bootstrap-select{width:220px \0;vertical-align:middle}
.bootstrap-select>.dropdown-toggle{position:relative;width:100%;text-align:right;white-space:nowrap;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.bootstrap-select>.dropdown-toggle:after{margin-top:-1px}
.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover{color:rgba(255,255,255,.5)}
.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:0;z-index:0!important}
.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2!important}
.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:invalid+.dropdown-toggle{border-color:#b94a48}
.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:valid+.dropdown-toggle{border-color:#28a745}
.bootstrap-select.fit-width{width:auto!important}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}
.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}
.bootstrap-select.form-control{margin-bottom:0;padding:0;border:0;height:auto}
:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]){width:100%}
.bootstrap-select.form-control.input-group-btn{float:none;z-index:auto}
.form-inline .bootstrap-select,.form-inline .bootstrap-select.form-control:not([class*=col-]){width:auto}
.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{float:none;display:inline-block;margin-left:0}
.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right}
.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{margin-bottom:0}
.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0}
.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}
.bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle{font-size:inherit;line-height:inherit;border-radius:inherit}
.bootstrap-select.form-control-sm .dropdown-toggle{padding:.25rem .5rem}
.bootstrap-select.form-control-lg .dropdown-toggle{padding:.5rem 1rem}
.form-inline .bootstrap-select .form-control{width:100%}
.bootstrap-select .dropdown-menu li.disabled a,.bootstrap-select.disabled,.bootstrap-select>.disabled{cursor:not-allowed}
.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{outline:0!important}
.bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0!important;padding:0!important}
.bootstrap-select.bs-container .dropdown-menu{z-index:1060}
.bootstrap-select .dropdown-toggle .filter-option{position:static;top:0;left:0;float:left;height:100%;width:100%;text-align:left;overflow:hidden;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}
.bs3.bootstrap-select .dropdown-toggle .filter-option,.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner{padding-right:inherit}
.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option{position:absolute;padding-top:inherit;padding-bottom:inherit;padding-left:inherit;float:none}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden}
.bootstrap-select .dropdown-toggle .filter-expand{width:0!important;float:left;opacity:0!important;overflow:hidden}
.bootstrap-select .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}
.input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit}
.bootstrap-select[class*=col-] .dropdown-toggle{width:100%}
.bootstrap-select .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.bootstrap-select .dropdown-menu>.inner:focus{outline:0!important}
.bootstrap-select .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.bootstrap-select .dropdown-menu li{position:relative}
.bootstrap-select .dropdown-menu li.active small{color:rgba(255,255,255,.5)!important}
.bootstrap-select .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.bootstrap-select .dropdown-menu li a.opt{position:relative;padding-left:2.25em}
.bootstrap-select .dropdown-menu li a span.check-mark{display:none}
.bootstrap-select .dropdown-menu li a span.text{display:inline-block}
.bootstrap-select .dropdown-menu li small{padding-left:.5em}
.bootstrap-select .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;box-sizing:border-box}
.bootstrap-select .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}
.bootstrap-select.fit-width .dropdown-toggle .filter-option{position:static;display:inline;padding:0}
.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline}
.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before{content:"\00a0"}
.bootstrap-select.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}
.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{position:absolute;display:inline-block;right:15px;top:5px}
.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px}
.bootstrap-select .bs-ok-default:after{content:"";display:block;width:.5em;height:1em;border-style:solid;border-width:0 .26em .26em 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061}
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{content:"";border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{bottom:auto;top:-4px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{bottom:auto;top:-4px;border-top:6px solid #fff;border-bottom:0}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{right:12px;left:auto}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{right:13px;left:auto}
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before{display:block}
.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}
.bs-actionsbox,.bs-donebutton{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.bs-actionsbox .btn-group button{width:50%}
.bs-donebutton{float:left}
.bs-donebutton .btn-group button{width:100%}
.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}
.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}
@-webkit-keyframes slideup{0%{top:100vh}
to{top:calc(100vh - 60px)}
}
@keyframes slideup{0%{top:100vh}
to{top:calc(100vh - 60px)}
}
@keyframes slideDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
to{-webkit-transform:translateY(0%);transform:translateY(0%)}
}
@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-100%)}
to{-webkit-transform:translateY(0%)}
}
.datepicker{padding:4px;border-radius:4px;direction:ltr}
.datepicker-inline{width:220px}
.datepicker.datepicker-rtl{direction:rtl}
.datepicker.datepicker-rtl table tr td span{float:right}
.datepicker-dropdown{top:0;left:0}
.datepicker-dropdown:after,.datepicker-dropdown:before{content:"";display:inline-block;border-top:0;position:absolute}
.datepicker-dropdown:before{border-bottom-color:rgba(0,0,0,.2);border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc}
.datepicker-dropdown:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff}
.datepicker-dropdown.datepicker-orient-left:before{left:6px}
.datepicker-dropdown.datepicker-orient-left:after{left:7px}
.datepicker-dropdown.datepicker-orient-right:before{right:6px}
.datepicker-dropdown.datepicker-orient-right:after{right:7px}
.datepicker-dropdown.datepicker-orient-top:before{top:-7px}
.datepicker-dropdown.datepicker-orient-top:after{top:-6px}
.datepicker-dropdown.datepicker-orient-bottom:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}
.datepicker-dropdown.datepicker-orient-bottom:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}
.datepicker>div{display:none}
.datepicker.days div.datepicker-days,.datepicker.months div.datepicker-months,.datepicker.years div.datepicker-years{display:block}
.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:0}
.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}
.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}
.datepicker table tr td.new,.datepicker table tr td.old{color:#999}
.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}
.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{color:#000;background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:focus,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover{color:#000;background-color:#ffcd70;border-color:#f59e00}
.datepicker table tr td.today.disabled:hover{color:#000}
.datepicker table tr td.today:hover:focus{color:#000;background-color:#ffcd70;border-color:#f59e00}
.datepicker table tr td.today.disabled:focus{color:#000}
.datepicker table tr td.today.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:focus,.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active{color:#000;background-color:#ffcd70;border-color:#f59e00}
.datepicker table tr td.today.disabled:active{color:#000}
.datepicker table tr td.today:hover.active{color:#000;background-color:#ffcd70;border-color:#f59e00}
.datepicker table tr td.today.disabled.active{color:#000}
.datepicker table tr td.today.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.today,.open .dropdown-toggle.datepicker table tr td.today.disabled,.open .dropdown-toggle.datepicker table tr td.today.disabled:hover,.open .dropdown-toggle.datepicker table tr td.today:hover{color:#000;background-color:#ffcd70;border-color:#f59e00}
.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active,.open .dropdown-toggle.datepicker table tr td.today,.open .dropdown-toggle.datepicker table tr td.today.disabled,.open .dropdown-toggle.datepicker table tr td.today.disabled:hover,.open .dropdown-toggle.datepicker table tr td.today:hover{background-image:none}
.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled.disabled.active,.datepicker table tr td.today.disabled.disabled:active,.datepicker table tr td.today.disabled.disabled:focus,.datepicker table tr td.today.disabled.disabled:hover,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover.disabled.active,.datepicker table tr td.today.disabled:hover.disabled:active,.datepicker table tr td.today.disabled:hover.disabled:focus,.datepicker table tr td.today.disabled:hover.disabled:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled:hover[disabled].active,.datepicker table tr td.today.disabled:hover[disabled]:active,.datepicker table tr td.today.disabled:hover[disabled]:focus,.datepicker table tr td.today.disabled:hover[disabled]:hover,.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled[disabled].active,.datepicker table tr td.today.disabled[disabled]:active,.datepicker table tr td.today.disabled[disabled]:focus,.datepicker table tr td.today.disabled[disabled]:hover,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover.disabled.active,.datepicker table tr td.today:hover.disabled:active,.datepicker table tr td.today:hover.disabled:focus,.datepicker table tr td.today:hover.disabled:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today:hover[disabled].active,.datepicker table tr td.today:hover[disabled]:active,.datepicker table tr td.today:hover[disabled]:focus,.datepicker table tr td.today:hover[disabled]:hover,.datepicker table tr td.today[disabled],.datepicker table tr td.today[disabled].active,.datepicker table tr td.today[disabled]:active,.datepicker table tr td.today[disabled]:focus,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today,fieldset[disabled] .datepicker table tr td.today.active,fieldset[disabled] .datepicker table tr td.today.disabled,fieldset[disabled] .datepicker table tr td.today.disabled.active,fieldset[disabled] .datepicker table tr td.today.disabled:active,fieldset[disabled] .datepicker table tr td.today.disabled:focus,fieldset[disabled] .datepicker table tr td.today.disabled:hover,fieldset[disabled] .datepicker table tr td.today.disabled:hover.active,fieldset[disabled] .datepicker table tr td.today.disabled:hover:active,fieldset[disabled] .datepicker table tr td.today.disabled:hover:focus,fieldset[disabled] .datepicker table tr td.today.disabled:hover:hover,fieldset[disabled] .datepicker table tr td.today:active,fieldset[disabled] .datepicker table tr td.today:focus,fieldset[disabled] .datepicker table tr td.today:hover,fieldset[disabled] .datepicker table tr td.today:hover.active,fieldset[disabled] .datepicker table tr td.today:hover:active,fieldset[disabled] .datepicker table tr td.today:hover:focus,fieldset[disabled] .datepicker table tr td.today:hover:hover{background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today:hover:hover{color:#000}
.datepicker table tr td.today.active:hover,.s-header a:link,.s-header a:visited{color:#fff}
.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;border-radius:0}
.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{color:#000;background-color:#f7ca77;border-color:#f1a417;border-radius:0}
.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today:focus,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover:hover{color:#000;background-color:#f4bb51;border-color:#bf800c}
.datepicker table tr td.range.today.disabled:hover{color:#000}
.datepicker table tr td.range.today:hover:focus{color:#000;background-color:#f4bb51;border-color:#bf800c}
.datepicker table tr td.range.today.disabled:focus{color:#000}
.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:focus,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active{color:#000;background-color:#f4bb51;border-color:#bf800c}
.datepicker table tr td.range.today.disabled:active{color:#000}
.datepicker table tr td.range.today:hover.active{color:#000;background-color:#f4bb51;border-color:#bf800c}
.datepicker table tr td.range.today.disabled.active{color:#000}
.datepicker table tr td.range.today.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.range.today,.open .dropdown-toggle.datepicker table tr td.range.today.disabled,.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover,.open .dropdown-toggle.datepicker table tr td.range.today:hover{color:#000;background-color:#f4bb51;border-color:#bf800c}
.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active,.open .dropdown-toggle.datepicker table tr td.range.today,.open .dropdown-toggle.datepicker table tr td.range.today.disabled,.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover,.open .dropdown-toggle.datepicker table tr td.range.today:hover{background-image:none}
.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled.disabled.active,.datepicker table tr td.range.today.disabled.disabled:active,.datepicker table tr td.range.today.disabled.disabled:focus,.datepicker table tr td.range.today.disabled.disabled:hover,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover.disabled.active,.datepicker table tr td.range.today.disabled:hover.disabled:active,.datepicker table tr td.range.today.disabled:hover.disabled:focus,.datepicker table tr td.range.today.disabled:hover.disabled:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled:hover[disabled].active,.datepicker table tr td.range.today.disabled:hover[disabled]:active,.datepicker table tr td.range.today.disabled:hover[disabled]:focus,.datepicker table tr td.range.today.disabled:hover[disabled]:hover,.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today.disabled[disabled].active,.datepicker table tr td.range.today.disabled[disabled]:active,.datepicker table tr td.range.today.disabled[disabled]:focus,.datepicker table tr td.range.today.disabled[disabled]:hover,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover.disabled.active,.datepicker table tr td.range.today:hover.disabled:active,.datepicker table tr td.range.today:hover.disabled:focus,.datepicker table tr td.range.today:hover.disabled:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today:hover[disabled].active,.datepicker table tr td.range.today:hover[disabled]:active,.datepicker table tr td.range.today:hover[disabled]:focus,.datepicker table tr td.range.today:hover[disabled]:hover,.datepicker table tr td.range.today[disabled],.datepicker table tr td.range.today[disabled].active,.datepicker table tr td.range.today[disabled]:active,.datepicker table tr td.range.today[disabled]:focus,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today,fieldset[disabled] .datepicker table tr td.range.today.active,fieldset[disabled] .datepicker table tr td.range.today.disabled,fieldset[disabled] .datepicker table tr td.range.today.disabled.active,fieldset[disabled] .datepicker table tr td.range.today.disabled:active,fieldset[disabled] .datepicker table tr td.range.today.disabled:focus,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover.active,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:active,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:focus,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:hover,fieldset[disabled] .datepicker table tr td.range.today:active,fieldset[disabled] .datepicker table tr td.range.today:focus,fieldset[disabled] .datepicker table tr td.range.today:hover,fieldset[disabled] .datepicker table tr td.range.today:hover.active,fieldset[disabled] .datepicker table tr td.range.today:hover:active,fieldset[disabled] .datepicker table tr td.range.today:hover:focus,fieldset[disabled] .datepicker table tr td.range.today:hover:hover{background-color:#f7ca77;border-color:#f1a417}
.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{color:#fff;background-color:#999;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,.25)}
.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected:focus,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover:hover{color:#fff;background-color:#858585;border-color:#373737}
.datepicker table tr td.selected.disabled:hover{color:#fff}
.datepicker table tr td.selected:hover:focus{color:#fff;background-color:#858585;border-color:#373737}
.datepicker table tr td.selected.disabled:focus{color:#fff}
.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:focus,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active{color:#fff;background-color:#858585;border-color:#373737}
.datepicker table tr td.selected.disabled:active{color:#fff}
.datepicker table tr td.selected:hover.active{color:#fff;background-color:#858585;border-color:#373737}
.datepicker table tr td.selected.disabled.active{color:#fff}
.datepicker table tr td.selected.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.selected,.open .dropdown-toggle.datepicker table tr td.selected.disabled,.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover,.open .dropdown-toggle.datepicker table tr td.selected:hover{color:#fff;background-color:#858585;border-color:#373737}
.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active,.open .dropdown-toggle.datepicker table tr td.selected,.open .dropdown-toggle.datepicker table tr td.selected.disabled,.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover,.open .dropdown-toggle.datepicker table tr td.selected:hover{background-image:none}
.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled.disabled.active,.datepicker table tr td.selected.disabled.disabled:active,.datepicker table tr td.selected.disabled.disabled:focus,.datepicker table tr td.selected.disabled.disabled:hover,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover.disabled.active,.datepicker table tr td.selected.disabled:hover.disabled:active,.datepicker table tr td.selected.disabled:hover.disabled:focus,.datepicker table tr td.selected.disabled:hover.disabled:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled:hover[disabled].active,.datepicker table tr td.selected.disabled:hover[disabled]:active,.datepicker table tr td.selected.disabled:hover[disabled]:focus,.datepicker table tr td.selected.disabled:hover[disabled]:hover,.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected.disabled[disabled].active,.datepicker table tr td.selected.disabled[disabled]:active,.datepicker table tr td.selected.disabled[disabled]:focus,.datepicker table tr td.selected.disabled[disabled]:hover,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover.disabled.active,.datepicker table tr td.selected:hover.disabled:active,.datepicker table tr td.selected:hover.disabled:focus,.datepicker table tr td.selected:hover.disabled:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected:hover[disabled].active,.datepicker table tr td.selected:hover[disabled]:active,.datepicker table tr td.selected:hover[disabled]:focus,.datepicker table tr td.selected:hover[disabled]:hover,.datepicker table tr td.selected[disabled],.datepicker table tr td.selected[disabled].active,.datepicker table tr td.selected[disabled]:active,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected,fieldset[disabled] .datepicker table tr td.selected.active,fieldset[disabled] .datepicker table tr td.selected.disabled,fieldset[disabled] .datepicker table tr td.selected.disabled.active,fieldset[disabled] .datepicker table tr td.selected.disabled:active,fieldset[disabled] .datepicker table tr td.selected.disabled:focus,fieldset[disabled] .datepicker table tr td.selected.disabled:hover,fieldset[disabled] .datepicker table tr td.selected.disabled:hover.active,fieldset[disabled] .datepicker table tr td.selected.disabled:hover:active,fieldset[disabled] .datepicker table tr td.selected.disabled:hover:focus,fieldset[disabled] .datepicker table tr td.selected.disabled:hover:hover,fieldset[disabled] .datepicker table tr td.selected:active,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected:hover,fieldset[disabled] .datepicker table tr td.selected:hover.active,fieldset[disabled] .datepicker table tr td.selected:hover:active,fieldset[disabled] .datepicker table tr td.selected:hover:focus,fieldset[disabled] .datepicker table tr td.selected:hover:hover{background-color:#999;border-color:#555}
.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,.25)}
.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:focus,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover{color:#fff;background-color:#3276b1;border-color:#285e8e}
.datepicker table tr td.active.disabled:hover{color:#fff}
.datepicker table tr td.active:hover:focus{color:#fff;background-color:#3276b1;border-color:#285e8e}
.datepicker table tr td.active.disabled:focus{color:#fff}
.datepicker table tr td.active.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:focus,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active{color:#fff;background-color:#3276b1;border-color:#285e8e}
.datepicker table tr td.active.disabled:active{color:#fff}
.datepicker table tr td.active:hover.active{color:#fff;background-color:#3276b1;border-color:#285e8e}
.datepicker table tr td.active.disabled.active{color:#fff}
.datepicker table tr td.active.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.active,.open .dropdown-toggle.datepicker table tr td.active.disabled,.open .dropdown-toggle.datepicker table tr td.active.disabled:hover,.open .dropdown-toggle.datepicker table tr td.active:hover{color:#fff;background-color:#3276b1;border-color:#285e8e}
.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active,.open .dropdown-toggle.datepicker table tr td.active,.open .dropdown-toggle.datepicker table tr td.active.disabled,.open .dropdown-toggle.datepicker table tr td.active.disabled:hover,.open .dropdown-toggle.datepicker table tr td.active:hover{background-image:none}
.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled.disabled.active,.datepicker table tr td.active.disabled.disabled:active,.datepicker table tr td.active.disabled.disabled:focus,.datepicker table tr td.active.disabled.disabled:hover,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover.disabled.active,.datepicker table tr td.active.disabled:hover.disabled:active,.datepicker table tr td.active.disabled:hover.disabled:focus,.datepicker table tr td.active.disabled:hover.disabled:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled:hover[disabled].active,.datepicker table tr td.active.disabled:hover[disabled]:active,.datepicker table tr td.active.disabled:hover[disabled]:focus,.datepicker table tr td.active.disabled:hover[disabled]:hover,.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled[disabled].active,.datepicker table tr td.active.disabled[disabled]:active,.datepicker table tr td.active.disabled[disabled]:focus,.datepicker table tr td.active.disabled[disabled]:hover,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover.disabled.active,.datepicker table tr td.active:hover.disabled:active,.datepicker table tr td.active:hover.disabled:focus,.datepicker table tr td.active:hover.disabled:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active:hover[disabled].active,.datepicker table tr td.active:hover[disabled]:active,.datepicker table tr td.active:hover[disabled]:focus,.datepicker table tr td.active:hover[disabled]:hover,.datepicker table tr td.active[disabled],.datepicker table tr td.active[disabled].active,.datepicker table tr td.active[disabled]:active,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active[disabled]:hover,fieldset[disabled] .datepicker table tr td.active,fieldset[disabled] .datepicker table tr td.active.active,fieldset[disabled] .datepicker table tr td.active.disabled,fieldset[disabled] .datepicker table tr td.active.disabled.active,fieldset[disabled] .datepicker table tr td.active.disabled:active,fieldset[disabled] .datepicker table tr td.active.disabled:focus,fieldset[disabled] .datepicker table tr td.active.disabled:hover,fieldset[disabled] .datepicker table tr td.active.disabled:hover.active,fieldset[disabled] .datepicker table tr td.active.disabled:hover:active,fieldset[disabled] .datepicker table tr td.active.disabled:hover:focus,fieldset[disabled] .datepicker table tr td.active.disabled:hover:hover,fieldset[disabled] .datepicker table tr td.active:active,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active:hover,fieldset[disabled] .datepicker table tr td.active:hover.active,fieldset[disabled] .datepicker table tr td.active:hover:active,fieldset[disabled] .datepicker table tr td.active:hover:focus,fieldset[disabled] .datepicker table tr td.active:hover:hover{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}
.datepicker table tr td span:hover{background:#eee}
.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}
.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,.25)}
.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover{color:#fff;background-color:#3276b1;border-color:#285e8e}
.datepicker table tr td span.active.disabled:hover{color:#fff}
.datepicker table tr td span.active:hover:focus{color:#fff;background-color:#3276b1;border-color:#285e8e}
.datepicker table tr td span.active.disabled:focus{color:#fff}
.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active{color:#fff;background-color:#3276b1;border-color:#285e8e}
.datepicker table tr td span.active.disabled:active{color:#fff}
.datepicker table tr td span.active:hover.active{color:#fff;background-color:#3276b1;border-color:#285e8e}
.datepicker table tr td span.active.disabled.active{color:#fff}
.datepicker table tr td span.active.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td span.active,.open .dropdown-toggle.datepicker table tr td span.active.disabled,.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover,.open .dropdown-toggle.datepicker table tr td span.active:hover{color:#fff;background-color:#3276b1;border-color:#285e8e}
.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active,.open .dropdown-toggle.datepicker table tr td span.active,.open .dropdown-toggle.datepicker table tr td span.active.disabled,.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover,.open .dropdown-toggle.datepicker table tr td span.active:hover{background-image:none}
.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled.disabled.active,.datepicker table tr td span.active.disabled.disabled:active,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover.disabled.active,.datepicker table tr td span.active.disabled:hover.disabled:active,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled:hover[disabled].active,.datepicker table tr td span.active.disabled:hover[disabled]:active,.datepicker table tr td span.active.disabled:hover[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled[disabled].active,.datepicker table tr td span.active.disabled[disabled]:active,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover.disabled.active,.datepicker table tr td span.active:hover.disabled:active,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active:hover[disabled].active,.datepicker table tr td span.active:hover[disabled]:active,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active[disabled].active,.datepicker table tr td span.active[disabled]:active,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active,fieldset[disabled] .datepicker table tr td span.active.active,fieldset[disabled] .datepicker table tr td span.active.disabled,fieldset[disabled] .datepicker table tr td span.active.disabled.active,fieldset[disabled] .datepicker table tr td span.active.disabled:active,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.active,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:active,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,fieldset[disabled] .datepicker table tr td span.active:active,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover.active,fieldset[disabled] .datepicker table tr td span.active:hover:active,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active:hover:hover{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}
.datepicker th.datepicker-switch{width:145px}
.datepicker tfoot tr th,.datepicker thead tr:first-child th{cursor:pointer}
.datepicker tfoot tr th:hover,.datepicker thead tr:first-child th:hover{background:#eee}
.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}
.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}
.input-group.date .input-group-addon i{cursor:pointer}
.input-daterange input{text-align:center}
.input-daterange input:first-child{border-radius:3px 0 0 3px}
.input-daterange input:last-child{border-radius:0 3px 3px 0}
.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;font-weight:400;line-height:1.42857143;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:solid #ccc;border-width:1px 0;margin-left:-5px;margin-right:-5px}
.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;color:#333;font-size:13px;line-height:1.42857143}
.datepicker.datepicker-inline td,.datepicker.datepicker-inline th,.datepicker.dropdown-menu td,.datepicker.dropdown-menu th{padding:0 5px}
@media (min-width:1440px){.show-desktop-wide{display:none!important}
}
@media (min-width:1248px){.hide-groupe-desktop,.show-desktop{display:none!important}
}
@media (min-width:1024px){.show-tablet-wide{display:none!important}
}
@media (min-width:768px){.show-tablet{display:none!important}
}
@media (min-width:640px){.show-tablet-small{display:none!important}
}
@media (min-width:560px){.show-phablet{display:none!important}
}
@media (min-width:480px){.show-phone-wide{display:none!important}
}
@media (min-width:400px){.show-phone{display:none!important}
}
@media (min-width:320px){.show-phone-old{display:none!important}
}
@media (max-width:1439px){.hide-desktop-wide{display:none!important}
}
@media (max-width:1247px){.hide-desktop{display:none!important}
}
@media (max-width:1023px){.hide-tablet-wide{display:none!important}
}
@media (max-width:767px){.hide-tablet{display:none!important}
}
@media (max-width:639px){.hide-tablet-small{display:none!important}
}
@media (min-width:560px) and (max-width:1247px){.hide-groupe-tablet{display:none!important}
}
@media (max-width:559px){.hide-groupe-phone,.hide-phablet{display:none!important}
}
@media (max-width:479px){.hide-phone-wide{display:none!important}
}
@media (max-width:399px){.hide-phone{display:none!important}
}
@media (max-width:319px){.hide-phone-old{display:none!important}
}
.visually-hidden{-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}
.b-section .section-content-break:after,.b-section .section-content-i:after,.b-section .section-content:after,.b-section .section-footer:after,.b-section .section-header .section-description:after,.b-section .section-header:after,.b-section.result-company-list .b-tam-card .tam-card-m:after,.b-tam-card .tam-card-i:after,.b-tam-card.map-card .tam-card-m:after,.b-tam-card:after,.clearfix:after,.header-logged-h:after,.l-cols:after,.split-list-i:after{content:"";display:table;clear:both}
.l-columns{margin-right:-7.5px;margin-left:-7.5px}
.l-columns.gapless{margin:0}
.l-cols,.l-columns.gapless .l-cols,.l-columns.gapless .l-cols .l-col{padding:0}
.l-columns.air-30{margin-right:-15px;margin-left:-15px}
.l-columns.air-30>.l-cols>.l-col{padding-right:15px;padding-left:15px}
.l-cols{display:table;table-layout:fixed;width:100%}
.l-cols.cols-1 .l-col{width:100%;display:none}
.l-cols.cols-1 .l-col:nth-child(1),.l-cols.cols-2 .l-col:nth-child(-n+2),.l-cols.cols-3 .l-col:nth-child(-n+3),.l-cols.cols-4 .l-col:nth-child(-n+4),.l-cols.cols-5 .l-col:nth-child(-n+5),.l-cols.cols-6 .l-col:nth-child(-n+6){display:table-cell}
.l-cols.cols-2 .l-col{width:50%;display:none}
.l-cols.cols-3 .l-col{width:33.3%;display:none}
.l-cols.cols-4 .l-col{width:25%;display:none}
.l-cols.cols-5 .l-col{width:20%;display:none}
.l-cols.cols-6 .l-col{width:16.66667%;display:none}
.l-cols.columns-1 .l-col{width:100%}
.l-cols.columns-1 .l-col .columns-section,.l-cols.columns-2 .l-col{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance}
.l-cols.columns-2 .l-col{display:block;width:100%;-webkit-column-count:2;-moz-column-count:2;column-count:2}
@media (max-width:639px){.l-cols.columns-2 .l-col{-webkit-column-count:1;-moz-column-count:1;column-count:1}
}
.l-cols.columns-2 .l-col>.l-col-i,.l-cols.columns-4 .l-col>.l-col-i{grid-gap:0;grid-template-columns:100%;grid-auto-rows:auto}
.l-cols.columns-2 .l-col>.l-col-i>.b-news,.l-cols.columns-4 .l-col>.l-col-i .category-list-item,.l-cols.columns-4 .l-col>.l-col-i>.b-news{-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;page-break-before:avoid}
.l-cols.columns-2 .l-col>.l-col-i>.b-news .columns-section,.l-cols.columns-4 .l-col>.l-col-i .category-list-item .columns-section,.l-cols.columns-4 .l-col>.l-col-i>.b-news .columns-section{-webkit-column-count:1;-moz-column-count:1;column-count:1;margin-bottom:0}
.l-cols.columns-4 .l-col{display:block;width:100%;-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance}
@media (max-width:1024px){.l-cols.columns-4 .l-col{-webkit-column-count:3;-moz-column-count:3;column-count:3}
}
@media (max-width:768px){.l-cols.columns-4 .l-col{-webkit-column-count:2;-moz-column-count:2;column-count:2}
}
@media (max-width:639px){.l-cols.columns-4 .l-col{-webkit-column-count:1;-moz-column-count:1;column-count:1}
}
.l-cols .l-col.w-20{width:20%}
.l-cols .l-col.w-25{width:25%}
.l-cols .l-col.w-30{width:30%}
.l-cols .l-col.w-33{width:33.33333%}
.l-cols .l-col.w-50{width:50%}
.l-cols .l-col.w-66{width:66.66667%}
.l-cols .l-col.w-auto{width:99%}
.l-col{display:table-cell;vertical-align:top;padding:0 10px}
@media (max-width:639px){.l-col,.l-cols{display:block}
.l-cols.cols-1 .l-col:nth-child(1),.l-cols.cols-2 .l-col:nth-child(-n+2),.l-cols.cols-3 .l-col:nth-child(-n+3),.l-cols.cols-4 .l-col:nth-child(-n+4),.l-cols.cols-5 .l-col:nth-child(-n+5),.l-cols.cols-6 .l-col:nth-child(-n+6){display:block}
.l-cols[class*=cols] .l-col{width:auto;padding:0 7.5px}
.l-col.w-66{width:auto}
.media-max{display:none}
}
@media (min-width:640px){.l-columns{margin-right:-10px;margin-left:-10px}
.l-cols.cols-2 .l-col{width:50%}
}
.s-wrapper{min-width:320px;margin:0 auto}
.page-nav-sticky .s-main{position:relative;z-index:0}
.page-nav-sticky .s-main .sticky_sentinel{position:absolute;right:0;left:0;visibility:hidden;pointer-events:none}
.page-nav-sticky .s-main .sticky_sentinel.sticky_sentinel--top{height:60px;top:0}
.page-nav-sticky .s-main .sticky_sentinel.sticky_sentinel--bottom{height:90px;bottom:0}
.result-page .s-header-i,.result-page .s-header-top-i,.result-page .s-main-i,.s-top-offer{max-width:none}
.s-header-i,.s-header-top-i,.s-main-i{padding-left:15px;padding-right:15px}
.s-footer-i,.s-header-i,.s-header-top-i,.s-main-i{min-width:0;max-width:1248px;margin:0 auto}
.s-sub .s-sub-aside>.s-sub-aside-i,.s-sub .s-sub-main>.s-sub-main-i{margin-top:20px}
.result-page .s-footer{position:relative;z-index:0}
.result-page .s-header{position:relative;z-index:1}
.result-page .s-wrapper{min-height:100vh}
.result-page .bg-map-wrapper .bg-map{position:relative;height:150px;max-width:100%;margin-bottom:-150px}
.result-page .bg-map-wrapper .bg-map .b-map-nav{position:fixed;left:585px;top:50%;display:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2}
@media (min-width:1024px){.result-page .bg-map-wrapper .bg-map .b-map-nav{display:block}
}
.result-page .bg-map-wrapper .bg-map .b-map-nav>[class*=map-button]{margin-bottom:20px}
.result-page .bg-map-wrapper .bg-map .b-map-nav>[class*=map-button]:last-child{margin-bottom:0}
.result-page .iframe-map{display:none}
.result-page .s-main-i{position:relative;padding:0 0 10px;overflow:hidden;pointer-events:none}
.result-page .section-wrapper{pointer-events:auto}
.result-page .section-wrapper>div,.result-page .section-wrapper>section{max-width:545px;margin-left:auto;margin-right:auto}
.b-form .b-capcha iframe,.result-page .section-wrapper>div.b-filter,.result-page .section-wrapper>div.title,.result-page .section-wrapper>section.b-filter,.result-page .section-wrapper>section.title{max-width:100%}
.result-page .s-footer{background:#fff}
.result-page .s-aside,.result-page.map-page .b-breadcrumbs,.result-page.map-page .b-filter .filter-i.filter-selected,.result-page.map-page .b-live-chat,.result-page.map-page .b-pagination-wrapper,.result-page.map-page .b-section,.result-page.map-page .s-footer,.result-page.map-page .s-header,footer.s-footer .s-footer-seo-text .toggle-button:after{display:none}
.result-page .s-footer-i{margin-left:0}
.result-page.map-page .bg-map-wrapper{min-height:100vh}
.result-page.map-page .bg-map-wrapper .bg-map{position:fixed;margin:0;height:100vh}
.result-page.map-page .bg-map-wrapper .bg-map .iframe-map{display:block}
.result-page.map-page .bg-map-wrapper .bg-map .b-map-nav{display:block;position:fixed;left:auto;right:10px}
.result-page.map-page .b-filter{padding-bottom:10px}
.map-page .b-map-nav{position:fixed;right:10px;top:50%;display:block;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2}
.map-page .b-map-nav>[class*=map-button]{margin-bottom:20px}
.map-page .b-map-nav>[class*=map-button]:last-child{margin-bottom:0}
@media (min-width:1024px){.result-page .iframe-map{display:block}
.result-page .bg-map-wrapper .bg-map{position:fixed;height:100vh}
.result-page .bg-map-wrapper .bg-map~.s-main-i{top:auto}
.result-page .s-header-i,.result-page .s-header-top-i,.result-page .s-main-i{max-width:none}
.result-page .s-main-i{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0 20px;overflow:hidden;pointer-events:none}
.result-page .s-aside,.result-page .section-wrapper{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-item-align:auto;align-self:auto;padding-top:10px;padding-bottom:10px}
.result-page .section-wrapper{position:relative;max-width:545px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;pointer-events:auto}
.result-page .s-aside{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;pointer-events:none;z-index:1}
.result-page .s-footer-i{margin-left:0}
.s-sub{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}
.s-sub-aside,.s-sub-main{-ms-flex-item-align:auto;align-self:auto}
.s-sub-main{pointer-events:auto;overflow:hidden;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.s-sub-aside{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 1 300px;flex:0 1 300px;margin-left:20px}
.s-sub-aside .s-sub-aside-i{width:300px}
}
@media (min-width:1248px){.result-page .s-aside{position:relative;z-index:1;display:block;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
}
.inner-page{background-color:#f2f2f2}
.inner-page .s-main{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}
.inner-page .s-aside,.inner-page .s-main-i{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}
.inner-page .s-main-i{padding-bottom:30px;-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto}
.inner-page .s-aside{-ms-flex:0 1 300px;-webkit-box-flex:0;flex:0 1 300px}
.inner-page .s-footer,.inner-page .s-footer .s-footer-seo{background-color:#fff}
@media (min-width:768px){.s-footer-i,.s-header-i,.s-header-top-i,.s-main-i{max-width:1248px;margin:0 auto;padding-left:20px;padding-right:20px}
}
body,html{min-height:100vh}
html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overflow-y:scroll;overflow-anchor:none;color:#323232;line-height:1.4;font-size:16px;font-family:Arial,Helvetica,sans-serif}
body{-webkit-font-smoothing:antialiased}
img{border:0;-ms-interpolation-mode:bicubic}
h1,h2,h3,h4,h5,h6,li,p,ul{margin:0}
li,ul{list-style-type:none;padding:0}
a{text-decoration:none}
audio,canvas,iframe,img,svg,textarea,video{vertical-align:middle}
textarea{resize:none}
.footer-link__list li.has-icon,section{position:relative}
button,input,select{outline:0}
*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}
.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}
.content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}
.container{margin:0 auto;max-width:1024px;width:100%}
@media (max-width:1023px){.slim-view-hide{display:none}
}
.svg-sprite-icon{width:32px;height:32px}
.svg-sprite-icon.icon-plus{fill:#ec474e}
.svg-sprite-icon.icon-notifications{fill:green}
.svg-sprite-icon.icon-cart-empty{fill:orange}
.svg-sprite-icon.icon-logo{fill:#00f;width:100px}
.svg-sprite-icon.icon-arrow{fill:orange}
.svg-sprite-icon.icon-search{fill:rgba(0,0,0,.3)}
.button{width:auto;border:1px solid #37c271;border-radius:3px;background-color:#37c271;color:#fff;text-decoration:none;text-align:center;text-transform:none}
.bootstrap-select button[data-toggle=dropdown],.button{display:inline-block;margin:0;padding:10px 14px;cursor:pointer;font:15px/18px Arial,Helvetica,sans-serif;-o-transition:background-color 350ms,border-color 350ms,color 350ms;transition:background-color 350ms,border-color 350ms,color 350ms}
.b-filter .filter-i .filter-reset,.b-filter .filter-i .filter-selected-list .selected-filter-item,.b-filter .filter-i .filter-submit,.bootstrap-select button[data-toggle=dropdown],.button,.map-button{overflow:visible;-webkit-box-shadow:none;box-shadow:none;background-image:none;background-clip:padding-box;outline:0;white-space:nowrap;-webkit-transition:background-color 350ms,border-color 350ms,color 350ms;position:relative}
.map-button{margin:0}
.b-filter .filter-i .filter-selected-list .selected-filter-item{border:1px solid #37c271;border-radius:3px;background-color:#37c271;color:#fff;text-decoration:none;text-align:center;text-transform:none}
.b-filter .filter-i .filter-reset,.b-filter .filter-i .filter-selected-list .selected-filter-item,.b-filter .filter-i .filter-submit{display:inline-block;width:auto;cursor:pointer;-o-transition:background-color 350ms,border-color 350ms,color 350ms;transition:background-color 350ms,border-color 350ms,color 350ms}
.b-filter .filter-i .filter-submit,.bootstrap-select button[data-toggle=dropdown],.map-button{text-decoration:none;text-align:center;text-transform:none}
.b-filter .filter-i .filter-reset{border-radius:3px}
.b-filter .filter-i .filter-reset,.button:link{border:1px solid #37c271;background-color:#37c271;color:#fff}
.b-filter .filter-i .filter-reset,.b-filter .filter-i .filter-submit:link,.bootstrap-select button:link[data-toggle=dropdown],.button:link,.map-button:link{text-decoration:none;text-align:center;text-transform:none}
.b-filter .filter-i .filter-reset:link,.b-filter .filter-i .filter-selected-list .selected-filter-item:link{border:1px solid #37c271;background-color:#37c271;color:#fff;text-decoration:none;text-align:center;text-transform:none}
.button:active:not([disabled]),.button:hover:not([disabled]){border-color:#32b268;background-color:#32b268;color:#fff}
.b-filter .filter-i .filter-reset:active:not([disabled]),.b-filter .filter-i .filter-reset:focus:not([disabled]),.b-filter .filter-i .filter-reset:hover:not([disabled]),.b-filter .filter-i .filter-selected-list .selected-filter-item:active:not([disabled]),.b-filter .filter-i .filter-selected-list .selected-filter-item:focus:not([disabled]),.b-filter .filter-i .filter-selected-list .selected-filter-item:hover:not([disabled]),.button:focus:not([disabled]){background-color:#32b268;color:#fff}
.button:focus:not([disabled]){border-color:#32b268}
.b-filter .filter-i .filter-reset:active,.b-filter .filter-i .filter-selected-list .selected-filter-item:active,.b-filter .filter-i .filter-submit:active,.bootstrap-select button:active[data-toggle=dropdown],.button:active,.map-button:active{border-top:1px solid #2c9a5a}
.b-filter .filter-i .filter-reset:focus,.b-filter .filter-i .filter-selected-list .selected-filter-item:focus,.b-filter .filter-i .filter-submit:focus,.bootstrap-select button:focus[data-toggle=dropdown],.button:focus,.map-button:focus{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}
.b-filter .filter-i .filter-selected-list .wide.selected-filter-item,.b-filter .filter-i .wide.filter-reset,.b-filter .filter-i .wide.filter-submit,.bootstrap-select button.wide[data-toggle=dropdown],.button.wide,.wide.map-button{width:100%}
.b-filter .filter-i .filter-reset,.b-filter .filter-i .filter-selected-list .selected-filter-item,.b-filter .filter-i .filter-submit,.bootstrap-select button.map-button[data-toggle=dropdown],.bootstrap-select button.small[data-toggle=dropdown],.button.small{padding:10px 13px 9px;font:13px Arial,Helvetica,sans-serif}
.map-button{font:13px Arial,Helvetica,sans-serif}
.b-filter .filter-i .filter-selected-list .m-green-light.selected-filter-item,.b-filter .filter-i .m-green-light.filter-reset,.b-filter .filter-i .m-green-light.filter-submit,.bootstrap-select button.m-green-light[data-toggle=dropdown],.button.m-green-light,.m-green-light.map-button{border:1px solid #37c271;border-radius:3px;background-color:#fff;color:#37c271;font-family:Arial,Helvetica,sans-serif}
.b-filter .filter-i .filter-selected-list .m-green-light.selected-filter-item:link,.b-filter .filter-i .m-green-light.filter-reset:link,.b-filter .filter-i .m-green-light.filter-submit:link,.bootstrap-select button.m-green-light:link[data-toggle=dropdown],.button.m-green-light:link,.m-green-light.map-button:link{border:1px solid #37c271;background-color:#fff;color:#37c271}
.b-filter .filter-i .filter-selected-list .m-green-light.selected-filter-item:active:not([disabled]),.b-filter .filter-i .filter-selected-list .m-green-light.selected-filter-item:focus:not([disabled]),.b-filter .filter-i .filter-selected-list .m-green-light.selected-filter-item:hover:not([disabled]),.b-filter .filter-i .m-green-light.filter-reset:active:not([disabled]),.b-filter .filter-i .m-green-light.filter-reset:focus:not([disabled]),.b-filter .filter-i .m-green-light.filter-reset:hover:not([disabled]),.b-filter .filter-i .m-green-light.filter-submit:active:not([disabled]),.b-filter .filter-i .m-green-light.filter-submit:focus:not([disabled]),.b-filter .filter-i .m-green-light.filter-submit:hover:not([disabled]),.bootstrap-select button.m-green-light:active:not([disabled])[data-toggle=dropdown],.bootstrap-select button.m-green-light:focus:not([disabled])[data-toggle=dropdown],.bootstrap-select button.m-green-light:hover:not([disabled])[data-toggle=dropdown],.button.m-green-light:active:not([disabled]),.button.m-green-light:focus:not([disabled]),.button.m-green-light:hover:not([disabled]),.m-green-light.map-button:active:not([disabled]),.m-green-light.map-button:focus:not([disabled]),.m-green-light.map-button:hover:not([disabled]){border-color:#32b268;background-color:#32b268;color:#fff}
.b-filter .filter-i .filter-selected-list .m-green-light.selected-filter-item:active,.b-filter .filter-i .m-green-light.filter-reset:active,.b-filter .filter-i .m-green-light.filter-submit:active,.bootstrap-select button.m-green-light:active[data-toggle=dropdown],.button.m-green-light:active,.m-green-light.map-button:active{border-top:1px solid #2c9a5a}
.b-filter .filter-i .filter-selected-list .m-gray.selected-filter-item,.b-filter .filter-i .m-gray.filter-reset,.b-filter .filter-i .m-gray.filter-submit,.bootstrap-select button.m-gray[data-toggle=dropdown],.button.m-gray,.m-gray.map-button{border:1px solid #f2f2f2;border-radius:3px;background-color:#f2f2f2;color:#323232;font-family:Arial,Helvetica,sans-serif}
.b-filter .filter-i .filter-selected-list .m-gray.selected-filter-item:link,.b-filter .filter-i .m-gray.filter-reset:link,.b-filter .filter-i .m-gray.filter-submit:link,.bootstrap-select button.m-gray:link[data-toggle=dropdown],.button.m-gray:link,.m-gray.map-button:link{border:1px solid #f2f2f2;background-color:#f2f2f2;color:#323232}
.b-filter .filter-i .filter-selected-list .m-gray.selected-filter-item:active:not([disabled]),.b-filter .filter-i .filter-selected-list .m-gray.selected-filter-item:focus:not([disabled]),.b-filter .filter-i .filter-selected-list .m-gray.selected-filter-item:hover:not([disabled]),.b-filter .filter-i .m-gray.filter-reset:active:not([disabled]),.b-filter .filter-i .m-gray.filter-reset:focus:not([disabled]),.b-filter .filter-i .m-gray.filter-reset:hover:not([disabled]),.b-filter .filter-i .m-gray.filter-submit:active:not([disabled]),.b-filter .filter-i .m-gray.filter-submit:focus:not([disabled]),.b-filter .filter-i .m-gray.filter-submit:hover:not([disabled]),.bootstrap-select button.m-gray:active:not([disabled])[data-toggle=dropdown],.bootstrap-select button.m-gray:focus:not([disabled])[data-toggle=dropdown],.bootstrap-select button.m-gray:hover:not([disabled])[data-toggle=dropdown],.button.m-gray:active:not([disabled]),.button.m-gray:focus:not([disabled]),.button.m-gray:hover:not([disabled]),.m-gray.map-button:active:not([disabled]),.m-gray.map-button:focus:not([disabled]),.m-gray.map-button:hover:not([disabled]){border-color:#e8e8e8;background-color:#e8e8e8;color:#323232}
.b-filter .filter-i .filter-selected-list .m-gray.selected-filter-item:active,.b-filter .filter-i .m-gray.filter-reset:active,.b-filter .filter-i .m-gray.filter-submit:active,.bootstrap-select button.m-gray:active[data-toggle=dropdown],.button.m-gray:active,.m-gray.map-button:active{border-top:1px solid #d9d9d9}
.b-filter .filter-i .filter-selected-list .m-white-translucent.selected-filter-item,.b-filter .filter-i .m-white-translucent.filter-reset,.b-filter .filter-i .m-white-translucent.filter-submit,.bootstrap-select button.m-white-translucent[data-toggle=dropdown],.button.m-white-translucent,.m-white-translucent.map-button{border:1px solid rgba(255,255,255,.1);border-radius:3px;background-color:rgba(255,255,255,.1);color:#fff;font-family:Arial,Helvetica,sans-serif}
.b-filter .filter-i .filter-selected-list .m-white-translucent.selected-filter-item:link,.b-filter .filter-i .m-white-translucent.filter-reset:link,.b-filter .filter-i .m-white-translucent.filter-submit:link,.bootstrap-select button.m-white-translucent:link[data-toggle=dropdown],.button.m-white-translucent:link,.m-white-translucent.map-button:link{border:1px solid rgba(255,255,255,.1);background-color:rgba(255,255,255,.1);color:#fff}
.b-filter .filter-i .filter-selected-list .m-white-translucent.selected-filter-item:active:not([disabled]),.b-filter .filter-i .filter-selected-list .m-white-translucent.selected-filter-item:focus:not([disabled]),.b-filter .filter-i .filter-selected-list .m-white-translucent.selected-filter-item:hover:not([disabled]),.b-filter .filter-i .m-white-translucent.filter-reset:active:not([disabled]),.b-filter .filter-i .m-white-translucent.filter-reset:focus:not([disabled]),.b-filter .filter-i .m-white-translucent.filter-reset:hover:not([disabled]),.b-filter .filter-i .m-white-translucent.filter-submit:active:not([disabled]),.b-filter .filter-i .m-white-translucent.filter-submit:focus:not([disabled]),.b-filter .filter-i .m-white-translucent.filter-submit:hover:not([disabled]),.bootstrap-select button.m-white-translucent:active:not([disabled])[data-toggle=dropdown],.bootstrap-select button.m-white-translucent:focus:not([disabled])[data-toggle=dropdown],.bootstrap-select button.m-white-translucent:hover:not([disabled])[data-toggle=dropdown],.button.m-white-translucent:active:not([disabled]),.button.m-white-translucent:focus:not([disabled]),.button.m-white-translucent:hover:not([disabled]),.m-white-translucent.map-button:active:not([disabled]),.m-white-translucent.map-button:focus:not([disabled]),.m-white-translucent.map-button:hover:not([disabled]){border-color:rgba(255,255,255,.2);background-color:rgba(255,255,255,.2);color:#fff}
.b-filter .filter-i .filter-selected-list .m-white-translucent.selected-filter-item:active,.b-filter .filter-i .m-white-translucent.filter-reset:active,.b-filter .filter-i .m-white-translucent.filter-submit:active,.bootstrap-select button.m-white-translucent:active[data-toggle=dropdown],.button.m-white-translucent:active,.m-white-translucent.map-button:active{border-top:1px solid rgba(255,255,255,.1)}
.b-filter .filter-i .bootstrap-select button.filter-reset[data-toggle=dropdown],.b-filter .filter-i .filter-reset.map-button,.b-filter .filter-i .filter-selected-list .bootstrap-select button.selected-filter-item[data-toggle=dropdown],.b-filter .filter-i .filter-selected-list .m-white.selected-filter-item,.b-filter .filter-i .filter-selected-list .selected-filter-item.filter-submit,.b-filter .filter-i .filter-selected-list .selected-filter-item.map-button,.b-filter .filter-i .filter-submit,.b-filter .filter-i .m-white.filter-reset,.bootstrap-select .b-filter .filter-i .filter-selected-list button.selected-filter-item[data-toggle=dropdown],.bootstrap-select .b-filter .filter-i button.filter-reset[data-toggle=dropdown],.bootstrap-select button[data-toggle=dropdown],.button.m-white{border:1px solid #f2f2f2;border-radius:3px;background-color:#fff;color:#323232;font-family:Arial,Helvetica,sans-serif}
.map-button{border-radius:3px;background-color:#fff;color:#323232;font-family:Arial,Helvetica,sans-serif}
.b-filter .filter-i .filter-reset.map-button:link,.b-filter .filter-i .filter-selected-list .bootstrap-select button.selected-filter-item:link[data-toggle=dropdown],.b-filter .filter-i .filter-selected-list .m-white.selected-filter-item:link,.b-filter .filter-i .filter-selected-list .selected-filter-item.map-button:link,.b-filter .filter-i .filter-submit:link,.b-filter .filter-i .m-white.filter-reset:link,.bootstrap-select .b-filter .filter-i .filter-selected-list button.selected-filter-item:link[data-toggle=dropdown],.bootstrap-select button:link[data-toggle=dropdown],.button.m-white:link,.map-button:link{border:1px solid #f2f2f2;background-color:#fff;color:#323232}
.b-filter .filter-i .filter-selected-list .m-white.selected-filter-item:active:not([disabled]),.b-filter .filter-i .filter-selected-list .m-white.selected-filter-item:focus:not([disabled]),.b-filter .filter-i .filter-selected-list .m-white.selected-filter-item:hover:not([disabled]),.b-filter .filter-i .filter-selected-list .selected-filter-item.map-button:active:not([disabled]),.b-filter .filter-i .filter-selected-list .selected-filter-item.map-button:focus:not([disabled]),.b-filter .filter-i .filter-selected-list .selected-filter-item.map-button:hover:not([disabled]),.b-filter .filter-i .filter-submit:active:not([disabled]),.b-filter .filter-i .filter-submit:focus:not([disabled]),.b-filter .filter-i .filter-submit:hover:not([disabled]),.b-filter .filter-i .m-white.filter-reset:active:not([disabled]),.b-filter .filter-i .m-white.filter-reset:focus:not([disabled]),.b-filter .filter-i .m-white.filter-reset:hover:not([disabled]),.bootstrap-select button:active:not([disabled])[data-toggle=dropdown],.bootstrap-select button:focus:not([disabled])[data-toggle=dropdown],.bootstrap-select button:hover:not([disabled])[data-toggle=dropdown],.button.m-white:active:not([disabled]),.button.m-white:focus:not([disabled]),.button.m-white:hover:not([disabled]),.map-button:active:not([disabled]),.map-button:focus:not([disabled]),.map-button:hover:not([disabled]){border-color:#f2f2f2;background-color:#fff;color:#323232}
.b-filter .filter-i .disabled.filter-reset,.b-filter .filter-i .disabled.filter-submit,.b-filter .filter-i .filter-reset[disabled],.b-filter .filter-i .filter-selected-list .disabled.selected-filter-item,.b-filter .filter-i .filter-selected-list .selected-filter-item[disabled],.b-filter .filter-i .filter-submit[disabled],.bootstrap-select button.disabled[data-toggle=dropdown],.bootstrap-select button[disabled][data-toggle=dropdown],.button.disabled,.button[disabled],.disabled.map-button,.map-button[disabled]{cursor:not-allowed;opacity:.5}
.b-form .l-columns{margin-right:-5px;margin-left:-5px}
.b-form .l-columns .l-col{padding:0 5px}
.b-form .l-cols,.b-form .l-cols.cols-1,.b-form .l-cols.cols-2{padding:0}
.b-form .b-form-sec,.b-form .l-col-i{padding:10px 0}
.b-form .file,.b-form .input,.b-form .textarea{position:relative;z-index:0;display:inline-block;padding:9px 10px;line-height:22.4px}
.b-form .file.wide,.b-form .input.wide,.b-form .textarea.wide,.bootstrap-select button[data-toggle=dropdown]{width:100%}
.b-form .file.w-125,.b-form .input.w-125,.b-form .textarea.w-125{width:125px}
.b-form .file~.b-upload-c,.b-form .input~.b-upload-c,.b-form .textarea~.b-upload-c{margin-top:20px;margin-bottom:10px}
.b-form .textInput-box{display:block}
.b-form .textArea,.b-form .textInput{width:100%;border:0;margin:0;background-color:transparent;padding:0;outline:0;font-weight:400;font-size:15px;color:#1e1e1e}
.b-form .textInput{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}
.b-form .textArea:-ms-input-placeholder,.b-form .textInput:-ms-input-placeholder{color:#969696;text-overflow:ellipsis}
.b-form .textArea::-webkit-input-placeholder,.b-form .textInput::-webkit-input-placeholder{color:#969696;text-overflow:ellipsis}
.b-form .textArea::-moz-placeholder,.b-form .textInput::-moz-placeholder{color:#969696;text-overflow:ellipsis}
.b-form .textArea::-ms-input-placeholder,.b-form .textInput::-ms-input-placeholder{color:#969696;text-overflow:ellipsis}
.b-form .textArea::placeholder,.b-form .textInput::placeholder{color:#969696;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.b-form .textArea:focus~.input-decor,.b-form .textArea:hover~.input-decor,.b-form .textInput:focus~.input-decor,.b-form .textInput:hover~.input-decor{border:1px solid #969696;cursor:pointer}
.b-form .textArea:-moz-read-only:not(select),.b-form .textInput:-moz-read-only:not(select){cursor:not-allowed}
.b-form .textArea:read-only:not(select),.b-form .textInput:read-only:not(select){cursor:not-allowed}
.b-form .textArea:-moz-read-only:not(select):focus,.b-form .textArea:-moz-read-only:not(select):hover,.b-form .textInput:-moz-read-only:not(select):focus,.b-form .textInput:-moz-read-only:not(select):hover{cursor:not-allowed}
.b-form .textArea:read-only:not(select):focus,.b-form .textArea:read-only:not(select):hover,.b-form .textInput:read-only:not(select):focus,.b-form .textInput:read-only:not(select):hover{cursor:not-allowed}
.b-form .textArea:-moz-read-only:not(select):focus~.input-decor,.b-form .textArea:-moz-read-only:not(select):hover~.input-decor,.b-form .textInput:-moz-read-only:not(select):focus~.input-decor,.b-form .textInput:-moz-read-only:not(select):hover~.input-decor{border:1px solid #d2d2d2;cursor:not-allowed}
.b-form .textArea:read-only:not(select):focus~.input-decor,.b-form .textArea:read-only:not(select):hover~.input-decor,.b-form .textInput:read-only:not(select):focus~.input-decor,.b-form .textInput:read-only:not(select):hover~.input-decor{border:1px solid #d2d2d2;cursor:not-allowed}
.b-form .textArea:disabled,.b-form .textInput:disabled{opacity:.8;cursor:not-allowed}
.b-form .textArea:disabled:focus,.b-form .textArea:disabled:hover,.b-form .textInput:disabled:focus,.b-form .textInput:disabled:hover{opacity:.8;cursor:not-allowed}
.b-form .textArea:disabled:focus~.input-decor,.b-form .textArea:disabled:hover~.input-decor,.b-form .textInput:disabled:focus~.input-decor,.b-form .textInput:disabled:hover~.input-decor{border:1px solid #d2d2d2;cursor:not-allowed;opacity:.8}
.b-form .textArea:disabled~.input-decor,.b-form .textInput:disabled~.input-decor{border:1px solid #d2d2d2;cursor:not-allowed;opacity:.8}
.b-form .textArea:invalid:placeholder-shown:required,.b-form .textInput:invalid:placeholder-shown:required{-webkit-box-shadow:none;box-shadow:none;outline:0;border:0}
.b-form .textArea:invalid:not(:placeholder-shown),.b-form .textInput:invalid:not(:placeholder-shown){-webkit-box-shadow:none;box-shadow:none;outline:0}
.b-form .textArea:invalid:not(:placeholder-shown)~.input-decor,.b-form .textInput:invalid:not(:placeholder-shown)~.input-decor{border:1px solid #ec474e}
.b-form .textArea.error~.input-decor,.b-form .textInput.error~.input-decor,.error .b-form .textArea .input-decor,.error .b-form .textInput .input-decor{border:1px solid #ec474e}
.b-form .textArea.good.marked~.input-decor:before,.b-form .textInput.good.marked~.input-decor:before,.good .b-form .textArea.marked~.input-decor:before,.good .b-form .textInput.marked~.input-decor:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:-23px;width:14px;height:9px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMiIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEzLjAyOXB4IiBoZWlnaHQ9IjguOTcxcHgiIHZpZXdCb3g9IjAgMCAxMy4wMjkgOC45NzEiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGlkPSJTaGFwZV8zMF9jb3B5IiBmaWxsPSIjMkRDMzZFIiBkPSJNMTIuNzQsMC4yOWMtMC4zOS0wLjM4OC0xLjAyLTAuMzg4LTEuNDA5LDBMNS4wMyw2LjU5bC0zLjMzLTMuM2MtMC4zOS0wLjM4OC0xLjAyLTAuMzg4LTEuNDA5LDBjLTAuMzksMC4zNzUtMC40MDIsMC45OTQtMC4wMjcsMS4zODNDMC4yNzIsNC42ODIsMC4yODEsNC42OTEsMC4yOSw0LjdMNC4zLDguNjhjMC4xODYsMC4xOTIsMC40NDIsMC4zMDEsMC43MSwwLjNjMC4wMDgtMC4wMTIsMC4wMjMtMC4wMTQsMC4wMzUtMC4wMDVDNS4wNDcsOC45NzYsNS4wNDgsOC45NzgsNS4wNSw4Ljk4YzAuMjY4LDAuMDAxLDAuNTI0LTAuMTA3LDAuNzEtMC4zTDEyLjc0LDEuN0MxMy4xMjgsMS4zMSwxMy4xMjgsMC42OCwxMi43NCwwLjI5eiIvPjwvc3ZnPg==);content:""}
.b-form .textArea.good~.input-decor,.b-form .textInput.good~.input-decor,.good .b-form .textArea~.input-decor,.good .b-form .textInput~.input-decor{border:1px solid #37c271}
.b-form .textArea~.input-decor,.b-form .textInput~.input-decor{position:absolute;top:0;right:0;left:0;bottom:0;z-index:-1;border-radius:3px;border:1px solid #d2d2d2;background-color:#fff;content:""}
.b-form .textArea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea}
.b-form .dateInput-box .dateInput{padding-left:29px}
.b-form .dateInput-box .icon-choise-date{position:absolute;width:14px;height:14px;left:14px;top:50%;margin-top:-7px;fill:#666}
.b-form .file{min-height:100px;height:100px;width:100%;border-radius:3px;background-color:#f2f2f2}
.b-form .file .markedText{color:#2f94ed}
.b-form .fileInput-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;text-align:center}
.b-form .fileInput-box .input-decor{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:auto;align-self:auto;font-size:15px}
.b-form .fileInput-box .input-decor-note{display:block;margin-right:auto;margin-left:auto;font-size:13px;color:#969696}
.b-form .fileInput{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border-radius:3px;cursor:pointer;opacity:0;font-size:78px}
.b-form .b-upload-c .b-pic-list{display:-ms-grid;display:grid}
.b-form .b-capcha{width:100%;overflow:hidden}
.b-form-fs{margin:0;padding:0;border:0}
.b-form-fs-i>.b-form-fs,.b-form-fs>.b-form-fs{border-top:1px solid #ededed;border-bottom:1px solid #ededed}
.b-form-fs>.b-form-fs>.b-form-fs-i{padding-top:20px;padding-bottom:20px}
.b-form-fs-i>.b-form-fs{margin-top:10px;margin-bottom:10px}
.b-form-fs-i>.b-form-fs>.b-form-fs-i{padding-top:20px;padding-bottom:10px}
.b-form-fld,.b-form-fld-n{font-size:13px}
.b-form-fld.error .b-form-fld-n.error{display:block}
.b-form-fld .fld-label{display:block;margin-bottom:10px;font-size:15px}
.b-form-fld-n{display:block;margin:0;padding:10px 0 0;color:#969696}
.b-form-fld-n.error{display:none;color:#ec474e}
.b-form-fld-t{display:block;padding-bottom:10px}
.datepicker.datepicker-dropdown{font:13px/18px Arial,Helvetica,sans-serif;border-radius:4px}
.datepicker.datepicker-dropdown table tr td.today,.datepicker.datepicker-dropdown table tr td.today.disabled{background:#ededed}
.datepicker.datepicker-dropdown table tr td.today.disabled:hover,.datepicker.datepicker-dropdown table tr td.today:hover{background:#d2d2d2}
.datepicker.datepicker-dropdown table tr td span.active,.datepicker.datepicker-dropdown table tr td.active,.datepicker.datepicker-dropdown table tr td.active.disabled{background:#37c271;color:#fff;text-shadow:none}
.datepicker.datepicker-dropdown table tr td span.active:hover,.datepicker.datepicker-dropdown table tr td.active.disabled:hover,.datepicker.datepicker-dropdown table tr td.active:hover{background:#31ae65;color:#fff}
.datepicker.datepicker-dropdown table tr td span.disabled,.datepicker.datepicker-dropdown table tr td.disabled{cursor:not-allowed}
.bootstrap-select>select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{display:initial!important}
.generatedcontent .bootstrap-select>select.bs-select-hidden,.generatedcontent select.bs-select-hidden,.generatedcontent select.selectpicker{display:none!important}
.bootstrap-select button[data-toggle=dropdown] .filter-option{margin-right:15px}
.bootstrap-select button[data-toggle=dropdown] .filter-option-inner-inner{-o-text-overflow:ellipsis;text-overflow:ellipsis}
.bootstrap-select select[data-width="100%"]~button[data-toggle=dropdown]::after{margin-left:-.55em}
.dropdown-toggle::after{position:absolute;top:50%;margin-top:-4px;right:10px;width:10px;height:6px;opacity:.3;border:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 8' width='100%25' height='100%25'%3E%3Cpath d='M13.708 1.694L7.7 7.72a.989.989 0 0 1-1.4 0L.287 1.694A.993.993 0 0 1 1.689.289L7 5.612 12.308.289a.992.992 0 0 1 1.4 1.405z' fill-rule='evenodd'%3E%3C/path%3E%3C/svg%3E");-webkit-transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}
.show .dropdown-toggle::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-left:0;margin-right:auto}
.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{right:auto;left:20px;top:10px}
.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark::after{width:14px;height:9px;border:0;-webkit-transform:none;-ms-transform:none;transform:none;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232dc36e' viewBox='0 0 13 9' width='100%25' height='100%25'%3E%3Cpath d='M12.714,0.288a0.992,0.992,0,0,0-1.411,0L5.019,6.608,1.7,3.3a0.993,0.993,0,0,0-1.411,0,1.007,1.007,0,0,0,0,1.419l4,4a0.991,0.991,0,0,0,.705.294A0.139,0.139,0,0,0,5.019,9a0.129,0.129,0,0,0,.025.006,0.991,0.991,0,0,0,.7-0.294l6.965-7.005A1.006,1.006,0,0,0,12.714.288Z' fill-rule='evenodd'%3E%3C/path%3E%3C/svg%3E")}
.dropdown-menu{border:1px solid #fff;border-radius:3px;background-color:#fff;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.15);box-shadow:0 1px 3px 0 rgba(0,0,0,.15);font-size:13px}
.dropdown-menu .dropdown-item{margin-top:7px;padding:6px 47px}
.dropdown-menu .dropdown-item.active,.dropdown-menu .dropdown-item:active{color:#000;background:#ededed}
.dropdown-menu .dropdown-item.hover,.dropdown-menu .dropdown-item:hover{color:#000;background:#f2f2f2}
.check{padding-left:2em}
.check__box,.check__input{position:absolute;overflow:hidden}
.check__input{clip:rect(0 0 0 0);width:1px;height:1px}
.check__box{z-index:0;margin-top:-.1em;margin-left:-2em;width:1.4em;height:1.4em;border-radius:.23em;background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;background-size:80% 80%;border:1px solid #d2d2d2}
.check__input:checked+.check__box{background-color:#37c271;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 9'%3E%3Cpath fill='%23ffffff' d='M12.714,0.288a0.992,0.992,0,0,0-1.411,0L5.019,6.608,1.7,3.3a0.993,0.993,0,0,0-1.411,0,1.007,1.007,0,0,0,0,1.419l4,4a0.991,0.991,0,0,0,.705.294A0.139,0.139,0,0,0,5.019,9a0.129,0.129,0,0,0,.025.006,0.991,0.991,0,0,0,.7-0.294l6.965-7.005A1.006,1.006,0,0,0,12.714.288Z'/%3E%3C/svg%3E%0A");border-color:#37c271}
.check__input:focus+.check__box{border:1px solid #969696;cursor:pointer}
.check__input:disabled+.check__box{opacity:.8;cursor:not-allowed}
.check__input:checked:disabled+.check__box{opacity:.8;cursor:not-allowed}
footer.s-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#323232}
footer.s-footer>[class*=s-footer]{border-top:1px solid #ededed}
footer.s-footer h6{font-weight:700;font-size:15px;line-height:1.4em;padding-bottom:5px}
footer.s-footer a,footer.s-footer a:hover{color:inherit;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}
footer.s-footer a:hover{color:#ec474e}
footer.s-footer .button-g-play{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:9px 20px;margin-top:10px}
footer.s-footer .button-g-play .icon-g-play{height:22px;margin-right:7px;fill:#ec474e}
footer.s-footer .s-footer-seo{background:#f2f2f2;color:#969696}
footer.s-footer .s-footer-seo,footer.s-footer .s-footer-seo .footer-link__list{font-size:13px;line-height:1.4em}
footer.s-footer .s-footer-seo .footer-list_title~.footer-list_title{margin-top:20px}
footer.s-footer .s-footer-seo-text{color:#969696;font-size:13px}
footer.s-footer .s-footer-seo-text p{margin:0 0 10px}
footer.s-footer .s-footer-seo-text .toggle-button{font-size:inherit;padding-right:0;padding-bottom:0}
footer.s-footer .s-footer-nav h6{font-weight:400}
.s-footer-i{padding:30px 20px}
.footer-list_title{font-weight:700;padding:5px 0}
.footer-link__list{list-style:none;margin:0;padding:0;font-size:15px;line-height:1.4em}
.footer-link__list li{margin:0;padding:5px 0}
.footer-link__list li.has-icon [class*=icon]{position:absolute;left:-20px;top:50%;margin-top:-6.5px;width:14px;height:13px}
@media (max-width:1023px){footer.s-footer .s-footer-i{padding:25px 20px}
footer.s-footer .s-footer-i>.l-columns{margin:0}
footer.s-footer .s-footer-i>.l-columns>.l-cols.cols-2>.l-col{display:block;width:auto;padding:0}
footer.s-footer .s-footer-i>.l-columns>.l-cols.cols-2>.l-col~.l-col{padding:20px 0 0}
}
@media (max-width:639px){footer.s-footer .s-footer-i{padding:20px 15px}
footer.s-footer .s-footer-i .l-columns{margin:0}
footer.s-footer .l-col,footer.s-footer .l-col .l-columns>.l-cols.cols-2>.l-col~.l-col,footer.s-footer h6~.l-cols .l-col~.l-col{padding:0}
footer.s-footer .l-col .l-columns>.l-cols.cols-2>.l-col{width:auto;padding:0}
footer.s-footer .l-col~.l-col,footer.s-footer .s-footer-nav .s-footer-i>.l-columns>.l-cols.cols-2>.l-col .l-col~.l-col,footer.s-footer .s-footer-seo .s-footer-i>.l-columns>.l-cols.cols-2>.l-col .l-col~.l-col{padding:20px 0 0}
footer.s-footer .footer-link__list li.has-icon{display:inline-block}
footer.s-footer .footer-link__list li.has-icon [class*=icon]{left:auto;right:-20px}
footer.s-footer .s-footer-seo .s-footer-i>.l-columns>.l-cols.cols-2>.l-col:last-child{display:none}
}
.s-header{display:block;min-height:40px;background-color:#ec474e;color:#fff;font-size:15px;font-family:Arial,Helvetica,sans-serif}
.s-header a:link:active,.s-header a:link:focus,.s-header a:link:hover{color:rgba(255,255,255,.8)}
.s-header-top{position:relative;height:40px;border-bottom:1px solid #ec474e;background-color:#ec474e}
.top-nav-is-on .s-header-top{z-index:32}
.s-header-top-i{position:relative;height:100%}
.header-top-nav,.header-top-nav--list,.s-header-top-i{display:-webkit-box;display:-ms-flexbox;display:flex}
.header-top-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-preferred-size:100%;flex-basis:100%}
.no-flexbox.no-flexboxtweener .header-top-nav{display:table;table-layout:fixed;border-collapse:collapse;border-spacing:0;width:100%;height:100%}
.header-top-nav--list{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-item-align:center;align-self:center;white-space:nowrap}
.no-flexbox.no-flexboxtweener .header-top-nav--list{display:table-cell;vertical-align:middle}
.header-top-nav--list-item{position:relative;padding-right:10px}
.no-flexbox.no-flexboxtweener .header-top-nav--list-item{display:inline-block}
.header-top-nav--list-item~.header-top-nav--list-item{padding-left:10px}
.header-top-nav--list-item~.header-top-nav--list-item .header-top-nav--list-link{margin-left:-10px;padding-left:10px}
.header-top-nav--list-item.m-list-item-more{padding-right:0}
.header-top-nav--list-item.m-list-item-more:after{position:relative;left:-7px;display:inline-block;content:"";fill:#fff;width:7px;height:4px;margin-left:10px;background-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjQiIHZpZXdCb3g9IjAgMCA3IDQiPiAgPG1ldGFkYXRhPjw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+PHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+ICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIvPiAgIDwvcmRmOlJERj48L3g6eG1wbWV0YT48P3hwYWNrZXQgZW5kPSJ3Ij8+PC9tZXRhZGF0YT48ZGVmcz4gICAgPHN0eWxlPiAgICAgIC5jbHMtMSB7ICAgICAgICBmaWxsOiAjZmZmOyAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOyAgICAgIH0gICAgPC9zdHlsZT4gIDwvZGVmcz4gIDxwYXRoIGlkPSJSZWN0YW5nbGVfOF9jb3B5XzYiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDggY29weSA2IiBjbGFzcz0iY2xzLTEiIGQ9Ik03LDBMMy41LDQsMCwwSDdaIi8+PC9zdmc+);background-repeat:no-repeat;background-position:center center;vertical-align:middle;pointer-events:none}
.header-top-nav--list-item.m-list-item-more:hover:after{opacity:.8}
.header-top-nav--list-item.m-list-item-more.active:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.header-top-nav--list-item.m-list-item-more .header-top-nav--list-link{padding-right:17px}
.header-top-nav--list-item .header-top-nav--list-link{display:inline-block;margin-right:-10px;padding-right:10px}
.header-top-nav-aside{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:center;align-self:center}
.no-flexbox.no-flexboxtweener .header-top-nav-aside{display:table-cell;vertical-align:middle;text-align:right}
.no-flexbox.no-flexboxtweener .header-top-nav-aside--list-item{display:inline-block;text-align:left}
.s-header-i{position:relative;padding-top:15px;padding-bottom:15px;z-index:2}
.s-header-c{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;min-height:40px}
.s-header-c .icon-logo{fill:#fff;width:150px;height:40px}
.header-loc,.header-logo{-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;margin-right:30px}
.header-loc,.header-logo,.header-search,.header-signin{display:inline-block;-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}
.header-search{margin-right:30px;-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto}
.header-signin{-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto}
.header-logo-link:active,.header-logo-link:focus,.header-logo-link:hover{opacity:.8}
.header-o{position:fixed;z-index:25;top:0;left:0;right:0;bottom:0;display:none;margin:0;padding:30px 0 0;overflow:auto;background-color:rgba(0,0,0,.7);text-align:center}
.header-logged a:link,.header-logged a:visited,.header-search-sug a:link,.header-search-sug a:link:hover,.header-search-sug a:visited,.header-search-sug a:visited:hover{color:#323232}
.input__search:focus~.header-search-sug .header-search-sug-o,.input__search:focus~.header-search-sug .header-search-sug-w,.sug-is-on .input__search~.header-search-sug .header-search-sug-o,.sug-is-on .input__search~.header-search-sug .header-search-sug-w{display:block}
.header-search-sug-o{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;max-width:100vw;max-height:100vh;background:rgba(30,30,30,.6)}
.header-search-sug-w{position:absolute;top:0;right:0;left:0;z-index:101;display:none;margin-top:-20px;margin-right:-20px;margin-left:-20px;border-radius:3px;background-color:#fff;padding-top:20px;padding-right:20px;padding-left:20px}
.header-search-sug-close{position:absolute;top:20px;right:20px;fill:rgba(0,0,0,.3);cursor:pointer;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header-search-sug-close:active,.header-search-sug-close:focus,.header-search-sug-close:hover{fill:rgba(0,0,0,.6)}
.header-search-sug-close .icon-close-popups{width:17px;height:16px;vertical-align:middle;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:auto;align-self:auto}
.header-search-sug-i{padding-top:40px}
.header-search-sug-note{margin-top:15px;color:#969696;font-size:13px}
.header-search-sug-sec{margin-top:20px;margin-left:-20px;margin-right:-20px}
.header-search-sug-sec~.header-search-sug-sec{margin-top:0}
.header-search-sug-list{margin:0;padding:8px 20px 11px;list-style-type:none;font-weight:700;font-size:15px}
.header-search-sug-list-item{padding:0}
.header-search-sug-list-item-link{display:block;margin-left:-20px;margin-right:-20px;padding:10px 20px 9px}
.header-search-sug-list-item-link:active,.header-search-sug-list-item-link:focus,.header-search-sug-list-item-link:hover{background-color:rgba(242,242,242,.5)}
.header-search-sug-h{background-color:#f2f2f2;padding:7px 20px 5px;font-size:13px;text-transform:uppercase;color:#323232}
.header-search-form .input{position:relative;display:inline-block;width:100%}
.header-search-form .input:before{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.15);box-shadow:0 2px 5px rgba(0,0,0,.15);border-radius:3px;background-color:#fff;content:""}
.header-search-form .input-box{position:relative;display:block;cursor:text}
.header-search-form .input__search{width:100%;margin:0;padding:0 15px;vertical-align:top;font-size:100%;color:#323232;border:0 solid transparent;border-left-width:26px;outline:0;background:0 0;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;height:40px}
.header-search-form .input__search::-webkit-input-placeholder{color:#969696;opacity:1}
.header-search-form .input__search::-moz-placeholder{color:#969696;opacity:1}
.header-search-form .input__search:-ms-input-placeholder,.header-search-form .input__search::-ms-input-placeholder{color:#969696;opacity:1}
.header-search-form .input__search::placeholder{color:#969696;opacity:1}
.sug-is-on .header-search-form .input__search{position:relative;z-index:102;width:calc(100% - 30px);border:1px solid #d2d2d2;border-radius:3px}
.header-search-field .input-box .icon-search,.header-search-field .input-box .search-icon{position:absolute;top:12px;left:15px;width:16px;height:17px;fill:rgba(0,0,0,.3)}
@media (min-width:768px){.header-search-form .input{max-width:600px}
}
.header-signin .header-signin-user--list{display:inline-block;list-style-type:none;white-space:nowrap}
.header-signin .header-signin-user--list-item{display:inline-block;vertical-align:middle}
.header-signin .header-signin-user--list-item~.header-signin-user--list-item{margin-left:30px}
.header-signin .header-signin-user--list-link:active .svg-sprite-icon,.header-signin .header-signin-user--list-link:active .user-name-char,.header-signin .header-signin-user--list-link:focus .svg-sprite-icon,.header-signin .header-signin-user--list-link:focus .user-name-char,.header-signin .header-signin-user--list-link:hover .svg-sprite-icon,.header-signin .header-signin-user--list-link:hover .user-name-char{opacity:.8}
.header-signin .bell-icon{width:16px;fill:#fff}
.header-signin .header-logged .user-name-char{background-color:#ec474e;color:#fff}
.header-signin .user-name-char{display:inline-block;width:30px;height:30px;border-radius:50%;background-color:#fff;text-align:center;line-height:30px;color:#ec474e}
.header-signin .user-notify{position:relative;display:block}
.header-signin .user-notify .user-notify-v{position:absolute;top:-6px;right:-11px;z-index:1;min-width:20px;height:20px;border-radius:10px;background-color:#37c271;padding-left:5px;padding-right:6px;line-height:20px;text-align:center}
@media (max-width:767px){.header-signin .header-signin-user--list-item~.header-signin-user--list-item{margin-left:15px}
}
.signin-button{border-radius:2px;border:1px solid;padding:10px 22px}
@media (max-width:767px){.signin-button{padding:2px 22px}
}
.header-notification{position:absolute;top:0;right:0;left:0;z-index:1;display:none;border-radius:3px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.15);box-shadow:0 2px 5px rgba(0,0,0,.15);background-color:#fff;white-space:normal;color:#323232}
.notifications-shown .header-notification{display:block}
.header-notification .header-notification-close{position:absolute;right:20px;top:15px}
.header-notification .header-notification-close .notify-close-icon{fill:#d2d2d2;width:17px;height:16px;cursor:pointer}
.header-notification .header-notification-wl{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}
.header-notification .header-notification-h{min-height:50px;padding:0 40px 0 20px;line-height:50px;font-weight:700;font-size:15px}
.header-notification .header-notification-h .notification-h-t{display:inline-block;margin-right:9px}
.header-notification .header-notification-h .notify-settings-icon{fill:#d2d2d2;width:17px;height:16px;cursor:pointer}
.header-notification .header-notification-list-item{position:relative;min-height:70px;border-top:1px solid #ededed;background-color:#f2f2f2}
.header-notification .header-notification-list-item:hover .header-notification-mark{opacity:1}
.header-notification .header-notification-list-item.read{background-color:transparent}
.header-notification .header-notification-list-item.read .header-notification-mark .notify-mark-icon{fill:rgba(131,179,36,.9)}
.header-notification .header-notification-list-item .header-notification-mark{position:absolute;right:15px;bottom:14px;z-index:2;width:24px;height:24px;border-radius:12px;background-color:transparent;text-align:center;cursor:pointer}
.header-notification .header-notification-list-item .header-notification-mark:hover{background-color:rgba(0,0,0,.1)}
.header-notification .header-notification-list-item .header-notification-mark .notify-mark-icon{fill:rgba(150,150,150,.3);width:14px;height:9px}
.header-notification .notification-list-item-i{padding:15px 45px 15px 20px}
.header-notification .notification-list-item-link:link,.header-notification .notification-list-item-link:visited{position:relative;z-index:2;color:#2f94ed}
.header-notification .notification-list-item-meta{margin-top:2px;color:#969696;font-size:13px}
.header-notification .notification-list-item-meta-li{display:inline-block;margin-right:9px}
@media (min-width:768px){.header-notification{top:100%;right:0;left:auto;width:400px}
.header-notification .header-notification-mark{opacity:0}
}
.header-logged{position:absolute;top:0;right:0;z-index:1;display:none;width:320px;max-width:320px;border-radius:3px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.15);box-shadow:0 2px 5px rgba(0,0,0,.15);background-color:#fff;white-space:normal;color:#323232}
.logged-shown .header-logged{display:block}
.header-logged a:link:active,.header-logged a:link:focus,.header-logged a:link:hover,.header-logged a:visited:active,.header-logged a:visited:focus,.header-logged a:visited:hover{color:#ec474e}
.header-logged-close{position:absolute;right:20px;top:15px}
.header-logged-close .logged-close-icon{fill:#d2d2d2;width:17px;height:16px;cursor:pointer}
.header-logged-h{min-height:50px;border-bottom:1px solid #ededed;padding:0 40px 0 20px;line-height:50px;font-weight:400;font-size:16px}
.logged-h-t{display:inline-block;max-width:100%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}
.logged-h-t .user-name-char{margin-right:10px;font-size:15px}
.header-logged-i{padding:8px 20px}
.header-ligged-caption{margin-top:10px;padding-bottom:10px;text-transform:uppercase;font-size:13px;color:#969696}
.header-logged-list{margin:0;padding:0;list-style-type:none}
.header-logged-list-item{padding-top:10px;padding-bottom:10px}
.header-logged-footer{position:relative;z-index:0}
.header-logged-footer .header-logged-list-item [class*=-icon]{width:16px;height:18px;float:right;fill:#323232;opacity:.4}
.header-logged-footer-i{padding:0 20px}
.header-logged-footer-c{border-top:1px solid #ededed;padding-top:4px;padding-bottom:4px}
.header-logged-footer-wl{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}
@media (max-width:639px){.logged-shown .header-o{display:block}
}
@media (min-width:768px){.header-logged{top:100%}
.header-notification{top:100%;right:0;left:auto;width:400px}
.header-notification .header-notification-mark{opacity:0}
}
@media (max-width:767px){.s-header-c{-ms-flex-wrap:wrap;flex-wrap:wrap}
.header-loc,.header-logo{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0;margin-right:20px}
.header-logo .icon-logo{width:86px;height:24px}
.header-loc{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1;-ms-flex:1 1 25%;-webkit-box-flex:1;flex:1 1 25%;overflow:hidden}
.header-signin{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}
.header-search{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3;-ms-flex:1 1 100%;-webkit-box-flex:1;flex:1 1 100%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;margin-right:0}
.header-search-i{padding-top:13px}
.header-top-nav-aside{display:none}
.header-top-nav--list{-ms-overflow-style:none;overflow-x:overlay;scroll-behavior:smooth;width:1px}
.header-top-nav--list>*{visibility:visible}
}
@media (max-width:639px){.s-header-top,.sug-is-on .s-header-c .header-loc,.sug-is-on .s-header-c .header-logo,.sug-is-on .s-header-c .header-signin{display:none}
.sug-is-on .s-header-top,.top-nav-is-on .s-header-top{z-index:101;display:block}
.sug-is-on .s-header-c .header-search-i{padding-top:0}
}
.bg-map-wrapper .b-section,.result-page .b-aside{background:#fff;border-radius:3px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.15);box-shadow:0 1px 4px rgba(0,0,0,.15)}
.result-page .b-aside{pointer-events:auto}
.b-section .section-header .section-description p~p,.result-page .b-aside~.b-aside{margin-top:10px}
.b-section{position:relative;z-index:0}
.bg-map-wrapper .b-section{z-index:1}
.bg-map-wrapper .b-section:hover{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.25);box-shadow:0 2px 10px 0 rgba(0,0,0,.25)}
.bg-map-wrapper .b-section .section-i{padding:13px 20px 20px}
@media (max-width:768px){.bg-map-wrapper .b-section .section-i{padding-bottom:15px}
}
.bg-map-wrapper .b-section .section-header{margin-bottom:0}
.bg-map-wrapper .b-section~.b-section{margin-top:10px;border-top:0 none}
.result-page .b-section .section-header .section-title{font-size:21px}
.result-page .b-section.title .section-description{font-size:13px;padding-bottom:10px}
.result-page .b-section.title .section-content:empty{margin-top:-10px}
.inner-page .b-section~.b-section{border-top:0 none}
.company-page .b-section:not(.company-card),.company-promo .b-section:not(.company-card),.inner-page .b-section:not(.company-card){margin-top:20px;margin-right:-15px;margin-left:-15px;background:#fff;border-radius:6px}
.company-page .b-section:not(.company-card) .section-i,.company-promo .b-section:not(.company-card) .section-i,.inner-page .b-section:not(.company-card) .section-i{padding:20px 15px}
.company-page .b-section:not(.company-card) .section-header,.company-promo .b-section:not(.company-card) .section-header,.inner-page .b-section:not(.company-card) .section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:-20px -15px 0;border-bottom:1px solid #ededed;padding:14px 15px 12px}
.company-page .b-section:not(.company-card) .section-header .section-title,.company-promo .b-section:not(.company-card) .section-header .section-title,.inner-page .b-section:not(.company-card) .section-header .section-title{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:start;align-self:flex-start;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;padding-top:0;padding-bottom:0;font-size:17px}
.company-page .b-section:not(.company-card) .section-header .section-title~.section-title-notice,.company-promo .b-section:not(.company-card) .section-header .section-title~.section-title-notice,.inner-page .b-section:not(.company-card) .section-header .section-title~.section-title-notice{padding-right:10px;padding-left:10px}
.company-page .b-section:not(.company-card) .section-header .section-title-a,.company-page .b-section:not(.company-card) .section-header .section-title-notice,.company-promo .b-section:not(.company-card) .section-header .section-title-a,.company-promo .b-section:not(.company-card) .section-header .section-title-notice,.inner-page .b-section:not(.company-card) .section-header .section-title-a,.inner-page .b-section:not(.company-card) .section-header .section-title-notice{white-space:nowrap;color:#969696}
.company-page .b-section:not(.company-card) .section-header .section-title-a a,.company-page .b-section:not(.company-card) .section-header .section-title-a a:link,.company-page .b-section:not(.company-card) .section-header .section-title-a a:visited,.company-page .b-section:not(.company-card) .section-header .section-title-notice a,.company-page .b-section:not(.company-card) .section-header .section-title-notice a:link,.company-page .b-section:not(.company-card) .section-header .section-title-notice a:visited,.company-promo .b-section:not(.company-card) .section-header .section-title-a a,.company-promo .b-section:not(.company-card) .section-header .section-title-a a:link,.company-promo .b-section:not(.company-card) .section-header .section-title-a a:visited,.company-promo .b-section:not(.company-card) .section-header .section-title-notice a,.company-promo .b-section:not(.company-card) .section-header .section-title-notice a:link,.company-promo .b-section:not(.company-card) .section-header .section-title-notice a:visited,.inner-page .b-section:not(.company-card) .section-header .section-title-a a,.inner-page .b-section:not(.company-card) .section-header .section-title-a a:link,.inner-page .b-section:not(.company-card) .section-header .section-title-a a:visited,.inner-page .b-section:not(.company-card) .section-header .section-title-notice a,.inner-page .b-section:not(.company-card) .section-header .section-title-notice a:link,.inner-page .b-section:not(.company-card) .section-header .section-title-notice a:visited{color:#969696}
.company-page .b-section:not(.company-card) .section-header .section-title-a a:link:active,.company-page .b-section:not(.company-card) .section-header .section-title-a a:link:focus,.company-page .b-section:not(.company-card) .section-header .section-title-a a:link:hover,.company-page .b-section:not(.company-card) .section-header .section-title-a a:visited:active,.company-page .b-section:not(.company-card) .section-header .section-title-a a:visited:focus,.company-page .b-section:not(.company-card) .section-header .section-title-a a:visited:hover,.company-page .b-section:not(.company-card) .section-header .section-title-notice a:link:active,.company-page .b-section:not(.company-card) .section-header .section-title-notice a:link:focus,.company-page .b-section:not(.company-card) .section-header .section-title-notice a:link:hover,.company-page .b-section:not(.company-card) .section-header .section-title-notice a:visited:active,.company-page .b-section:not(.company-card) .section-header .section-title-notice a:visited:focus,.company-page .b-section:not(.company-card) .section-header .section-title-notice a:visited:hover,.company-promo .b-section:not(.company-card) .section-header .section-title-a a:link:active,.company-promo .b-section:not(.company-card) .section-header .section-title-a a:link:focus,.company-promo .b-section:not(.company-card) .section-header .section-title-a a:link:hover,.company-promo .b-section:not(.company-card) .section-header .section-title-a a:visited:active,.company-promo .b-section:not(.company-card) .section-header .section-title-a a:visited:focus,.company-promo .b-section:not(.company-card) .section-header .section-title-a a:visited:hover,.company-promo .b-section:not(.company-card) .section-header .section-title-notice a:link:active,.company-promo .b-section:not(.company-card) .section-header .section-title-notice a:link:focus,.company-promo .b-section:not(.company-card) .section-header .section-title-notice a:link:hover,.company-promo .b-section:not(.company-card) .section-header .section-title-notice a:visited:active,.company-promo .b-section:not(.company-card) .section-header .section-title-notice a:visited:focus,.company-promo .b-section:not(.company-card) .section-header .section-title-notice a:visited:hover,.inner-page .b-section:not(.company-card) .section-header .section-title-a a:link:active,.inner-page .b-section:not(.company-card) .section-header .section-title-a a:link:focus,.inner-page .b-section:not(.company-card) .section-header .section-title-a a:link:hover,.inner-page .b-section:not(.company-card) .section-header .section-title-a a:visited:active,.inner-page .b-section:not(.company-card) .section-header .section-title-a a:visited:focus,.inner-page .b-section:not(.company-card) .section-header .section-title-a a:visited:hover,.inner-page .b-section:not(.company-card) .section-header .section-title-notice a:link:active,.inner-page .b-section:not(.company-card) .section-header .section-title-notice a:link:focus,.inner-page .b-section:not(.company-card) .section-header .section-title-notice a:link:hover,.inner-page .b-section:not(.company-card) .section-header .section-title-notice a:visited:active,.inner-page .b-section:not(.company-card) .section-header .section-title-notice a:visited:focus,.inner-page .b-section:not(.company-card) .section-header .section-title-notice a:visited:hover{color:#ec474e}
.company-page .b-section:not(.company-card) .section-header .section-title-a,.company-promo .b-section:not(.company-card) .section-header .section-title-a,.inner-page .b-section:not(.company-card) .section-header .section-title-a{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:start;align-self:flex-start;float:right;font-size:15px}
.company-page .b-section:not(.company-card) .section-header .section-title-notice,.company-promo .b-section:not(.company-card) .section-header .section-title-notice,.inner-page .b-section:not(.company-card) .section-header .section-title-notice{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-item-align:start;align-self:flex-start;font-size:17px}
.company-page .b-section:not(.company-card) .section-header~.section-content,.company-promo .b-section:not(.company-card) .section-header~.section-content,.inner-page .b-section:not(.company-card) .section-header~.section-content{margin-top:0}
.company-page .b-section:not(.company-card) .section-content,.company-promo .b-section:not(.company-card) .section-content,.inner-page .b-section:not(.company-card) .section-content{margin-top:-30px}
@media (min-width:768px){.company-page .b-section:not(.company-card),.company-promo .b-section:not(.company-card),.inner-page .b-section:not(.company-card){margin-right:0;margin-left:0}
.company-page .b-section:not(.company-card) .section-header,.company-promo .b-section:not(.company-card) .section-header,.inner-page .b-section:not(.company-card) .section-header{margin-right:-20px;margin-left:-20px;padding-right:20px;padding-left:20px}
.company-page .b-section:not(.company-card) .section-i,.company-promo .b-section:not(.company-card) .section-i,.inner-page .b-section:not(.company-card) .section-i{padding-right:20px;padding-left:20px}
}
@media (min-width:1248px){.company-page .b-section:not(.company-card) .section-header,.company-promo .b-section:not(.company-card) .section-header,.inner-page .b-section:not(.company-card) .section-header{margin-right:-30px;margin-left:-30px;padding-right:30px;padding-left:30px}
.company-page .b-section:not(.company-card) .section-i,.company-promo .b-section:not(.company-card) .section-i,.inner-page .b-section:not(.company-card) .section-i{padding-right:30px;padding-left:30px}
}
@media (min-width:1024px){.company-page .s-sub-aside .b-section .section-header,.company-promo .s-sub-aside .b-section .section-header,.inner-page .s-sub-aside .b-section .section-header{border-bottom:0 none}
.company-page .s-sub-aside .b-section .section-content-i,.company-promo .s-sub-aside .b-section .section-content-i,.inner-page .s-sub-aside .b-section .section-content-i{padding-top:0}
}
.company-page .s-sub-aside .b-section .section-header,.company-promo .s-sub-aside .b-section .section-header,.inner-page .s-sub-aside .b-section .section-header{margin-right:-20px;margin-left:-20px;padding-right:20px;padding-left:20px}
.company-page .s-sub-aside .b-section .section-i,.company-promo .s-sub-aside .b-section .section-i,.inner-page .s-sub-aside .b-section .section-i{padding-right:20px;padding-left:20px}
.b-section.m-bg{background-size:cover}
.b-section.reviews .section-i{padding-bottom:30px}
@media (min-width:769px){.b-section.reviews .section-i{padding-bottom:40px}
}
.b-section.rubricator .section-i{padding-top:15px}
@media (min-width:769px){.b-section.rubricator .section-i{padding-top:35px}
}
.b-section.order .section-i{padding:0}
.b-section.order,.b-section.order+.b-section{border-top:0 none}
.b-section.order.m-bg .b-order{background:rgba(0,0,0,.5);color:#fff}
.b-section.single-form .b-form{max-width:600px}
@media (max-width:768px){.b-section.see-also .section-i{padding-bottom:20px}
}
.b-section.copyright{color:#323232}
.b-section.copyright a{color:#2f94ed;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}
.b-section.copyright a:hover{color:#ec474e}
.bg-map-wrapper .b-section.copyright .section-i{padding:10px}
@media (min-width:769px){.bg-map-wrapper .b-section.copyright .section-i{padding:20px}
}
@media (max-width:768px){.b-section.company .section-title-a{display:none}
}
.b-company-list .b-tam-card .tam-card-a .tam-card-pic-i:before,.b-company-list .b-tam-card .tam-card-i:before,.b-section.result-company-list .b-tam-card .tam-card-pic .tam-card-pic-i:before,.b-tam-card.m-card-toggle .tam-card-toggle:after,.b-tam-card.map-card .tam-card-pic .tam-card-pic-i:before,.s-sub-aside .b-section.company .section-title-a{display:none}
.s-sub-aside .b-section.company .section-header{border-bottom:1px solid #ededed}
.b-section~.b-section{border-top:1px solid #ededed}
.b-section .section-i{padding:20px 0}
@media (min-width:769px){.b-section .section-i{padding:35px 0}
}
.b-section .section-header{margin-bottom:25px}
@media (min-width:769px){.b-section .section-header{margin-bottom:28px}
}
.b-section .section-header:empty{margin:0}
.b-section .section-header .section-title{float:left;font-weight:700;font-size:30px;padding-bottom:10px;overflow:hidden}
@media (max-width:768px){.b-section .section-header .section-title{font-size:21px}
}
.b-section .section-header .section-title-a,.b-section .section-header .section-title-notice{white-space:nowrap;color:#969696}
.b-section .section-header .section-title-a a,.b-section .section-header .section-title-a a:link,.b-section .section-header .section-title-a a:visited,.b-section .section-header .section-title-notice a,.b-section .section-header .section-title-notice a:link,.b-section .section-header .section-title-notice a:visited{color:#969696}
.b-section .section-header .section-title-a a:link:active,.b-section .section-header .section-title-a a:link:focus,.b-section .section-header .section-title-a a:link:hover,.b-section .section-header .section-title-a a:visited:active,.b-section .section-header .section-title-a a:visited:focus,.b-section .section-header .section-title-a a:visited:hover,.b-section .section-header .section-title-notice a:link:active,.b-section .section-header .section-title-notice a:link:focus,.b-section .section-header .section-title-notice a:link:hover,.b-section .section-header .section-title-notice a:visited:active,.b-section .section-header .section-title-notice a:visited:focus,.b-section .section-header .section-title-notice a:visited:hover{color:#ec474e}
.b-section .section-header .section-title-a{float:right;font-size:15px}
.b-section .section-header .section-title-a~.section-title-notice{padding-right:10px;padding-left:10px}
.b-section .section-header .section-title-notice{font-size:17px}
.b-section .section-header .section-description{clear:left;font-size:15px;line-height:1.4em}
.b-section .section-content-i{padding-top:20px}
.b-section .section-content-break{margin-right:-15px;margin-left:-15px;border-bottom:1px solid #ededed}
.b-section .section-content-break:last-child{border-bottom:0 none}
.b-section .section-content-break-i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px 15px}
@media (min-width:768px){.b-section .section-content-break{margin-right:-20px;margin-left:-20px}
.b-section .section-content-break-i{padding-right:20px;padding-left:20px}
}
@media (min-width:1248px){.b-section .section-content-break{margin-right:-30px;margin-left:-30px}
.b-section .section-content-break-i{padding-right:30px;padding-left:30px}
}
.b-section .section-content-break-a,.b-section .section-content-break-c{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:center;align-self:center}
.b-section .section-content-break-c{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
@media (max-width:559px){.b-section .section-content-break-i{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.b-section .section-content-break-a,.b-section .section-content-break-c{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}
.b-section .section-content-break-c{padding-bottom:25px}
}
.b-section .section-footer{border-top:1px solid #ededed}
.b-section .section-footer-i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px 15px}
@media (min-width:768px){.b-section .section-footer-i{padding-right:20px;padding-left:20px}
}
@media (min-width:1248px){.b-section .section-footer-i{padding-right:30px;padding-left:30px}
}
.b-section .section-footer-a,.b-section .section-footer-c{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:center;align-self:center}
.b-section .section-footer-c{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-top:10px;padding-bottom:10px}
.b-section .section-footer-s{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;-ms-flex-item-align:auto;align-self:auto;width:100%}
.b-section .toggle-section-footer{width:100%;text-align:left;font-size:15px}
@media (max-width:559px){.b-section .section-footer-i{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.b-section .section-footer-a,.b-section .section-footer-c{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}
.b-section .section-footer-a{margin-top:20px}
.b-filter .filter-i .b-section .section-footer-a .filter-reset,.b-filter .filter-i .b-section .section-footer-a .filter-submit,.b-filter .filter-i .filter-selected-list .b-section .section-footer-a .selected-filter-item,.b-section .section-footer-a .b-filter .filter-i .filter-reset,.b-section .section-footer-a .b-filter .filter-i .filter-selected-list .selected-filter-item,.b-section .section-footer-a .b-filter .filter-i .filter-submit,.b-section .section-footer-a .bootstrap-select button[data-toggle=dropdown],.b-section .section-footer-a .button,.b-section .section-footer-a .map-button,.bootstrap-select .b-section .section-footer-a button[data-toggle=dropdown]{width:100%}
.b-section .section-footer-c{padding-top:0;padding-bottom:5px}
}
.offers-slider .section-content{margin-right:-20px}
.offers-slider .b-slider-ctrl,.offers-slider .b-slider_btn{pointer-events:none;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}
.offers-slider .b-slider[data-frame-width="1,2"] .b-slider_btn{top:70px}
@media (max-width:479px){.offers-slider .b-slider[data-frame-width="1,2"] .b-slider_btn{display:none}
}
.offers-slider .b-slider[data-frame-width="1,2"] .b-slider_btn.prev{left:0;-webkit-transition:left .3s;-o-transition:left .3s;transition:left .3s}
.offers-slider .b-slider[data-frame-width="1,2"] .b-slider_btn.next{right:20px;-webkit-transition:right .3s;-o-transition:right .3s;transition:right .3s}
.offers-slider:hover .b-slider[data-frame-width="1,2"] .b-slider_btn{opacity:1;pointer-events:auto}
.offers-slider:hover .b-slider[data-frame-width="1,2"] .b-slider_btn.prev{left:-10px}
.offers-slider:hover .b-slider[data-frame-width="1,2"] .b-slider_btn.next{right:10px}
.offers-slider .b-slider[data-frame-width="1,2"] .b-slider_list{margin-left:0}
.offers-slider .b-slider[data-frame-width="1,2"] .b-slider_list .entry-product{width:230px;padding-right:20px;padding-left:0}
.offers-slider .b-slider[data-frame-width="1,2"] .b-slider_list .entry-product:not([style*="display: none"])+.entry-product{display:inline-block!important}
.offers-slider .b-slider[data-frame-width="1,2"] .b-tam-news{white-space:normal}
.reviews .l-cols{height:1px}
.reviews .l-cols .l-col,.reviews .l-cols .l-col .b-review{height:100%}
@media (max-width:640px){.reviews .l-cols.cols-3{display:block;height:auto}
.reviews .l-cols.cols-3 .l-col{display:block;height:auto;width:auto}
.reviews .l-cols.cols-3 .l-col~.l-col{padding-top:30px}
}
.review .section-content-break-c,.review .section-footer-c{font-size:18px}
.b-section.result-company-list{background:0 0;-webkit-box-shadow:none;box-shadow:none}
.b-section.result-company-list>.section-i{padding:0}
.b-section.result-company-list .b-tam-card{display:block;border-top:0 none;margin:10px 0;font-size:13px}
.b-section.result-company-list .b-tam-card:first-child{margin-top:0}
.b-section.result-company-list .b-tam-card.vip .tam-card-m{margin:0 0 14px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
@media (min-width:480px){.b-section.result-company-list .b-tam-card.vip .tam-card-m{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin:15px 0 0}
}
.b-section.result-company-list .b-tam-card .tam-card-whole-link:active~.tam-card-i,.b-section.result-company-list .b-tam-card .tam-card-whole-link:focus~.tam-card-i,.b-section.result-company-list .b-tam-card .tam-card-whole-link:hover~.tam-card-i{background-color:#fff}
.b-section.result-company-list .b-tam-card .tam-card-whole-link~.tam-card-i:hover{background-color:#fff}
.b-section.result-company-list .b-tam-card .b-slider-ctrl,.b-section.result-company-list .b-tam-card .b-slider_btn{pointer-events:none;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}
.b-section.result-company-list .b-tam-card .b-slider_btn.prev{left:0;-webkit-transition:left .3s;-o-transition:left .3s;transition:left .3s}
.b-section.result-company-list .b-tam-card .b-slider_btn.next{right:0;-webkit-transition:right .3s;-o-transition:right .3s;transition:right .3s}
.b-section.result-company-list .b-tam-card .b-slider_btn .icon-slider-nav{will-change:opacity}
.b-section.result-company-list .b-tam-card:hover{position:relative;z-index:1}
.b-section.result-company-list .b-tam-card:hover .b-slider_btn{opacity:1;pointer-events:auto}
.b-section.result-company-list .b-tam-card:hover .b-slider_btn.prev{left:-10px}
.b-section.result-company-list .b-tam-card:hover .b-slider_btn.next{right:-10px}
@media (max-width:479px){.b-section.result-company-list .b-tam-card .b-slider-ctrl{opacity:1;pointer-events:auto}
.b-section.result-company-list .b-tam-card .b-slider_btn,.b-section.result-company-list .b-tam-card:hover .b-slider_btn{pointer-events:none;opacity:0}
}
.b-section.result-company-list .b-tam-card .tam-card-i{display:block;background:#fff;border-radius:3px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.15);box-shadow:0 1px 4px rgba(0,0,0,.15);padding:15px}
@media (max-width:479px){.b-section.result-company-list .b-tam-card .tam-card-i{padding:15px 20px 20px}
}
.b-section.result-company-list .b-tam-card .tam-card-whole-link:focus~.tam-card-i,.b-section.result-company-list .b-tam-card .tam-card-whole-link:hover~.tam-card-i,.b-section.result-company-list .b-tam-card .tam-card-whole-linkactive~.tam-card-i{background:#fff;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.25);box-shadow:0 2px 10px 0 rgba(0,0,0,.25)}
.b-section.result-company-list .b-tam-card .tam-card-whole-link~.tam-card-i:hover{background:#fff;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.25);box-shadow:0 2px 10px 0 rgba(0,0,0,.25)}
.b-section.result-company-list .b-tam-card .tam-card-c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.b-section.result-company-list .b-tam-card .tam-card-pic{width:95px;min-width:95px;max-width:95px;height:50px;float:right}
.b-section.result-company-list .b-tam-card .tam-card-pic .tam-card-pic-i{margin-right:0;margin-left:15px;padding-top:52.64%}
.b-section.result-company-list .b-tam-card .tam-card-pic .tam-card-image{padding:0;margin-right:0}
.b-section.result-company-list .b-tam-card .tam-card-h{font-size:17px;display:grid;grid-template-columns:1fr 95px;grid-template-rows:-webkit-min-content;grid-template-rows:min-content;grid-template-areas:"header pic" "description pic"}
@media (max-width:479px){.b-section.result-company-list .b-tam-card .tam-card-h{grid-template-areas:"header pic" "description description"}
}
.b-section.result-company-list .b-tam-card .tam-card-h .tam-card-pic{grid-area:pic}
.b-section.result-company-list .b-tam-card .tam-card-h .tam-card-d{grid-area:description}
.b-section.result-company-list .b-tam-card .tam-card-h .tam-card-h-i{grid-area:header}
.b-section.result-company-list .b-tam-card .tam-card-h .title{display:inline;margin-right:10px}
.b-section.result-company-list .b-tam-card .tam-card-h .label-list{position:relative;z-index:1;margin-right:10px;margin-left:-2px;vertical-align:text-bottom}
.b-section.result-company-list .b-tam-card .tam-card-h .label-list .m-tooltip:after{background:#323232;font-weight:400;line-height:1.4em;width:160px;min-width:160px;padding:7px 10px}
.b-section.result-company-list .b-tam-card .tam-card-h .label-list .m-tooltip:before{border-color:#323232 transparent transparent}
.b-section.result-company-list .b-tam-card .tam-card-h .rating-noticed{display:inline-block;line-height:1;margin:6px 0}
@media (max-width:-1){.b-section.result-company-list .b-tam-card .tam-card-h .rating-noticed{display:block}
}
.b-section.result-company-list .b-tam-card .tam-card-h .rating-notice{margin-left:4px;font-size:13px;font-weight:400;color:#969696}
.b-section.result-company-list .b-tam-card .tam-card-h+.tam-card-b{margin-top:10px}
@media (max-width:479px){.b-section.result-company-list .b-tam-card .tam-card-h+.tam-card-b{margin-top:17px}
}
.b-section.result-company-list .b-tam-card .tam-card-h+.tam-card-n:last-child .tam-card-list{margin-top:0}
.b-section.result-company-list .b-tam-card .tam-card-d{margin-top:3px;font-weight:400;font-size:13px}
.b-section.result-company-list .b-tam-card .tam-card-m{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin:15px 0 0}
@media (max-width:479px){.b-section.result-company-list .b-tam-card .tam-card-m .b-image__list .image-list-item{display:none}
.b-section.result-company-list .b-tam-card .tam-card-m .b-image__list .image-list-item:nth-child(-n+3){display:inline-block}
}
.b-article figure.image-captioned.image-left p,.b-article figure.image-captioned.image-right p,.b-section.result-company-list .b-tam-card .tam-card-n{margin-top:0}
.b-section.result-company-list .b-tam-card .tam-card-n:last-child .tam-card-list{margin-bottom:0}
.b-section.result-company-list .b-tam-card .tam-card-n .tam-card-list{margin-top:12px;margin-bottom:16px}
@media (max-width:479px){.b-section.result-company-list .b-tam-card .tam-card-n .tam-card-list~:first-child{margin-top:14px}
}
.b-section.result-company-list .b-tam-card .b-slider{position:relative;z-index:1}
@media (max-width:479px){.b-section.result-company-list .b-tam-card .tam-card-b{margin-top:4px}
}
.b-filter .filter-i .b-section.result-company-list .b-tam-card .tam-card-b .filter-reset,.b-filter .filter-i .b-section.result-company-list .b-tam-card .tam-card-b .filter-submit,.b-filter .filter-i .filter-selected-list .b-section.result-company-list .b-tam-card .tam-card-b .selected-filter-item,.b-section.result-company-list .b-tam-card .tam-card-b .b-filter .filter-i .filter-reset,.b-section.result-company-list .b-tam-card .tam-card-b .b-filter .filter-i .filter-selected-list .selected-filter-item,.b-section.result-company-list .b-tam-card .tam-card-b .b-filter .filter-i .filter-submit,.b-section.result-company-list .b-tam-card .tam-card-b .bootstrap-select button[data-toggle=dropdown],.b-section.result-company-list .b-tam-card .tam-card-b .button,.b-section.result-company-list .b-tam-card .tam-card-b .map-button,.bootstrap-select .b-section.result-company-list .b-tam-card .tam-card-b button[data-toggle=dropdown]{padding:8px 13px 7px}
.b-filter .filter-i .b-section.result-company-list .b-tam-card .tam-card-b .filter-reset .icon-call,.b-filter .filter-i .b-section.result-company-list .b-tam-card .tam-card-b .filter-submit .icon-call,.b-filter .filter-i .filter-selected-list .b-section.result-company-list .b-tam-card .tam-card-b .selected-filter-item .icon-call,.b-section.result-company-list .b-tam-card .tam-card-b .b-filter .filter-i .filter-reset .icon-call,.b-section.result-company-list .b-tam-card .tam-card-b .b-filter .filter-i .filter-selected-list .selected-filter-item .icon-call,.b-section.result-company-list .b-tam-card .tam-card-b .b-filter .filter-i .filter-submit .icon-call,.b-section.result-company-list .b-tam-card .tam-card-b .bootstrap-select button[data-toggle=dropdown] .icon-call,.b-section.result-company-list .b-tam-card .tam-card-b .button .icon-call,.b-section.result-company-list .b-tam-card .tam-card-b .map-button .icon-call,.bootstrap-select .b-section.result-company-list .b-tam-card .tam-card-b button[data-toggle=dropdown] .icon-call{fill:#fff;width:19px;height:19px;margin-right:10px}
.bg-map-wrapper .b-section.result-company-list{background:0 0;-webkit-box-shadow:none;box-shadow:none}
.company-page .b-section.company-card.logo .section-i{padding:100px 15px 19px}
.company-page .b-section.company-card.logo .company-card-poster{position:absolute;left:15px;top:15px;border-radius:3px;background-color:#fff}
@media (max-width:639px){.company-page .b-section.company-card.logo .company-card-poster{min-width:100px;width:100px;min-height:70px;height:70px}
}
@media (min-width:640px){.company-page .b-section.company-card.logo .company-card-poster{right:15px;left:auto}
}
.company-page.vip .b-section.company-card{margin-top:15px;background-color:#505050;background-position:top center;background-repeat:no-repeat;background-size:cover;color:#fff}
.company-page.vip .b-section.company-card .section-i{background-image:-o-linear-gradient(bottom,rgba(0,0,0,.3),transparent);background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.3)),to(transparent));background-image:linear-gradient(to top,rgba(0,0,0,.3),transparent);padding:100px 15px 19px}
.company-page.vip .b-section.company-card .section-i:before{position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;content:"";background-color:rgba(0,0,0,.25)}
.company-page.vip .b-section.company-card .section-header{max-width:880px;margin-bottom:0}
.company-page.vip .b-section.company-card .section-title{display:inline;float:none;margin-right:20px}
.company-page.vip .b-section.company-card .section-title~.section-description{margin-top:5px}
.company-page.vip .b-section.company-card .company-card-poster{position:absolute;right:15px;top:15px;min-width:100px;width:100px;min-height:70px;height:70px;border-radius:3px;background-color:#fff}
.company-page.vip .b-section.company-card .company-card-poster-i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}
.company-page.vip .b-section.company-card .company-card-poster-m{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:center;align-self:center;max-height:50px;max-width:80px}
.company-page.vip .b-section.company-card .company-card-info{border-top:1px solid rgba(255,255,255,.2)}
.company-page.vip .b-section.company-card .company-card-list-l{background-color:rgba(255,255,255,.1);color:#fff}
.company-page.vip .b-section.company-card .company-card-list-l.single-icon{min-width:40px;padding-right:4px;padding-left:4px;text-align:center}
.company-page.vip .b-section.company-card .company-card-list-l.single-icon .company-card-list-link{margin-right:-4px;margin-left:-4px;padding-right:4px;padding-left:4px}
.company-page.vip .b-section.company-card .company-card-list-l a:link,.company-page.vip .b-section.company-card .company-card-list-l a:link:active,.company-page.vip .b-section.company-card .company-card-list-l a:link:hover,.company-page.vip .b-section.company-card .company-card-list-l a:visited,.company-page.vip .b-section.company-card .company-card-list-l a:visited:active,.company-page.vip .b-section.company-card .company-card-list-l a:visited:hover{color:#fff}
.company-page.vip .b-section.company-card .company-card-list-l [class*=-icon]{fill:#fff}
.company-page.vip .b-section.company-card .company-card-list-link{display:block;-webkit-transition:background-color 350ms,border-color 350ms,color 350ms;-o-transition:background-color 350ms,border-color 350ms,color 350ms;transition:background-color 350ms,border-color 350ms,color 350ms;margin:-4px -20px;padding:4px 20px}
.company-page.vip .b-section.company-card .company-card-list-link:active,.company-page.vip .b-section.company-card .company-card-list-link:focus,.company-page.vip .b-section.company-card .company-card-list-link:hover{background-color:rgba(255,255,255,.1)}
.company-page.vip .b-section.company-card .company-card-list-v{position:relative;left:8px;display:inline-block;border-radius:11px;background-color:rgba(255,255,255,.2);line-height:22px;padding-left:7px;padding-right:7px}
.company-page:not(.vip) .b-section.company-card{background-image:none!important}
.company-page:not(.vip) .b-section.company-card:not(.logo) .company-card-poster,.company-page:not(.vip) .section-header .label-list{display:none}
.company-page:not(.vip) .b-section.company-card.logo .company-card-poster{position:absolute}
.company-page:not(.vip) .b-section.company-card .rating-notice{color:#969696}
.company-page:not(.vip) .b-section~.page-nav .b-nav{position:relative;top:-1px;border-top:1px solid #ededed}
.company-page:not(.vip) .company-card-footer-serv{border-top:1px solid #ededed}
.b-section.company-card{margin-top:15px;background-color:#fff}
.b-section.company-card .section-i{padding:14px 15px 20px}
.b-section.company-card .section-header{max-width:880px;margin-bottom:0}
.b-section.company-card .section-title{display:inline;margin-right:20px;float:none}
.b-review.m-simplify>.review-i>.review-c p,.b-section.company-card .section-title~.section-description{margin-top:5px}
.b-section.company-card .company-card-poster-i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}
.b-section.company-card .company-card-poster-m{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:center;align-self:center;max-height:50px;max-width:80px}
.b-section.company-card .rating-notice{color:#969696}
.company-card-info{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:10px;padding-bottom:5px;border-top:1px solid #ededed}
.company-card-list{list-style-type:none;margin:0;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:end;align-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.company-card-list-item{display:block;float:left;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:auto;align-self:auto;margin-top:10px;margin-right:10px}
.company-card-list-l{padding:4px 20px;border-radius:3px;background-color:#f2f2f2;line-height:32px;color:#323232;font-size:15px}
.company-card-list-l.single-icon{min-width:40px;padding-right:4px;padding-left:4px;text-align:center}
.company-card-list-l.single-icon .company-card-list-link{margin-right:-4px;margin-left:-4px;padding-right:4px;padding-left:4px}
.company-card-list-l a:link,.company-card-list-l a:visited{text-decoration:none;color:#323232}
.company-card-list-l a:link:active,.company-card-list-l a:link:hover,.company-card-list-l a:visited:active,.company-card-list-l a:visited:hover{color:#323232}
.company-card-list-l [class*=-icon]{fill:rgba(0,0,0,.6);width:32px;height:32px;line-height:32px;vertical-align:middle}
.company-card-list-l [class*=-icon].fb-icon{width:8px;height:17px}
.company-card-list-l [class*=-icon].vk-icon{width:20px;height:11px}
.company-card-list-l [class*=-icon].tw-icon{width:17px;height:14px}
.company-card-list-l [class*=-icon].ig-icon{width:16px;height:16px}
.company-card-list-l [class*=-icon].yt-icon{width:18px;height:14px}
.company-card-list-l [class*=-icon].ok-icon{width:11px;height:18px}
.company-card-list-link{display:block;-webkit-transition:background-color 350ms,border-color 350ms,color 350ms;-o-transition:background-color 350ms,border-color 350ms,color 350ms;transition:background-color 350ms,border-color 350ms,color 350ms;margin:-4px -20px;padding:4px 20px}
.company-card-list-link:active,.company-card-list-link:focus,.company-card-list-link:hover{background-color:#e8e8e8}
.company-card-list-v{position:relative;left:8px;display:inline-block;border-radius:11px;background-color:rgba(255,255,255,.2);line-height:22px;padding-left:7px;padding-right:7px}
.page-nav-sticky.company-card-footer-sticky.company-page .company-card-footer-serv-act{display:block;min-height:60px;height:100%;border-radius:0 0;border:0;background-clip:padding-box;background-color:transparent;padding:9px 5px 4px;text-align:center;color:#323232;-webkit-transition:background-color 350ms,border-color 350ms,color 350ms;-o-transition:background-color 350ms,border-color 350ms,color 350ms;transition:background-color 350ms,border-color 350ms,color 350ms}
.page-nav-sticky.company-card-footer-sticky.company-page .company-card-footer-serv-act:active,.page-nav-sticky.company-card-footer-sticky.company-page .company-card-footer-serv-act:focus,.page-nav-sticky.company-card-footer-sticky.company-page .company-card-footer-serv-act:hover{border:0;background-color:#ededed}
.page-nav-sticky.company-card-footer-sticky.company-page .company-card-footer-serv-act:active.active,.page-nav-sticky.company-card-footer-sticky.company-page .company-card-footer-serv-act:focus.active,.page-nav-sticky.company-card-footer-sticky.company-page .company-card-footer-serv-act:hover.active{background-color:#31ae65}
.page-nav-sticky.company-card-footer-sticky.company-page .company-card-footer-serv-act.active{background-color:#37c271;color:#fff}
.page-nav-sticky.company-card-footer-sticky.company-page .company-card-footer-serv-act.active [class*=-icon]{fill:#fff}
.page-nav-sticky.company-card-footer-sticky.company-page .company-card-footer-serv-act [class*=-icon]{fill:#626262;width:32px;height:32px}
.page-nav-sticky.company-card-footer-sticky.company-page .company-card-footer-serv-act .call-icon{width:19px;height:19px}
.page-nav-sticky.company-card-footer-sticky.company-page .company-card-footer-serv-act .call-icon~.company-card-footer-serv-t{margin-top:4px}
.page-nav-sticky.company-card-footer-sticky.company-page .company-card-footer-serv-act .calendar-2-icon,.page-nav-sticky.company-card-footer-sticky.company-page .company-card-footer-serv-act .send-icon{width:24px;height:24px}
.page-nav-sticky.company-card-footer-sticky .company-card-footer{position:-webkit-sticky;position:sticky;top:0;z-index:2}
.page-nav-sticky.company-card-footer-sticky .company-card-footer-i{top:auto;right:0;bottom:-60px;width:420px;height:60px;background-color:#fff}
.page-nav-sticky.company-card-footer-sticky .company-card-footer-serv-item{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;margin-right:auto}
.company-card-footer-serv-item~.company-card-footer-serv-item,.page-nav-sticky.company-card-footer-sticky .company-card-footer-serv-item~.company-card-footer-serv-item{border-right:1px solid #ededed}
.page-nav-sticky.company-card-footer-sticky .company-card-footer-serv-t{margin-top:4px}
.company-card-footer{background-color:#fff}
.company-card-footer-serv{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:1px solid #ededed}
.company-card-footer-serv-item{display:block;float:left;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-item-align:stretch;align-self:stretch;text-align:center}
.company-card-footer-serv-act{display:block;height:100%;background-clip:padding-box;padding:20px 14px 10px;text-align:center;color:#323232}
.company-card-footer-serv-act.active{background-color:#37c271;color:#fff}
.company-card-footer-serv-act.active [class*=-icon]{fill:#fff}
.company-card-footer-serv-act [class*=-icon]{fill:#626262;width:32px;height:32px}
.company-card-footer-serv-act .call-icon{width:19px;height:19px}
.company-card-footer-serv-act .call-icon~.company-card-footer-serv-t{margin-top:8px}
.company-card-footer-serv-act .calendar-2-icon,.company-card-footer-serv-act .send-icon{width:24px;height:24px}
.company-card-footer-serv-t{display:block;margin-top:6px;font-size:13px}
.companycard-footer-info{background-color:#fff}
@media (max-width:479px){.page-nav-sticky.company-card-footer-sticky .company-card-footer{top:100vh;top:calc(100vh - 80px);-webkit-animation:slideup .25s ease-in-out;animation:slideup .25s ease-in-out}
.page-nav-sticky.company-card-footer-sticky .company-card-footer-serv{background-color:#fff}
.page-nav-sticky.company-card-footer-sticky .company-card-footer-i{bottom:-80px;height:80px;width:auto}
.page-nav-sticky .s-sub-main-i{padding-bottom:60px}
}
@media (min-width:640px){.b-section.company-card .section-i{padding-top:50px}
}
@media (max-width:767px){.b-section.company-card,.company-card-footer,.company-page.vip .b-section.company-card{margin-right:-15px;margin-left:-15px}
.b-section.company-card .section-title,.company-page.vip .b-section.company-card .section-title{margin-right:15px}
.company-card-info{display:none}
}
@media (min-width:768px){.b-section.company-card .section-header,.company-page.vip .b-section.company-card .section-header{margin-bottom:17px}
.company-page.vip .b-section.company-card .section-title~.section-description{margin-top:11px}
.b-section.company-card .company-card-poster,.company-page.vip .b-section.company-card .company-card-poster{top:20px;right:20px;width:140px;height:95px}
.b-section.company-card .company-card-poster-m,.company-page.vip .b-section.company-card .company-card-poster-m{max-width:120px;max-height:75px}
.b-section.company-card .section-title~.section-description{margin-top:15px}
.company-card-footer-serv-act{padding-bottom:20px}
.companycard-footer-info{display:none}
}
@media (min-width:768px) and (max-width:1023px){.company-page.logo .section-i,.company-page.vip .b-section.company-card .section-i{padding:155px 20px 20px}
.b-section.company-card,.company-card-footer,.company-page.vip .b-section.company-card{margin-right:-20px;margin-left:-20px}
.b-section.company-card .section-i{padding:50px 20px 20px}
.company-card-footer{background-color:#fff}
}
@media (max-width:1023px){.page-nav-sticky.company-card-footer-sticky .company-card-footer-serv{height:100%;background-color:#fff}
.page-nav-sticky.company-card-footer-sticky .company-card-footer-i{width:auto}
.company-card-footer-serv-item{margin-top:-1px;margin-bottom:-1px;border-bottom:0 none}
.company-card-footer-serv-act{-webkit-transition:background-color 350ms,border-color 350ms,color 350ms;-o-transition:background-color 350ms,border-color 350ms,color 350ms;transition:background-color 350ms,border-color 350ms,color 350ms}
.company-card-footer-serv-act:active,.company-card-footer-serv-act:focus,.company-card-footer-serv-act:hover{background-color:#ededed}
.company-card-footer-serv-act:active.active,.company-card-footer-serv-act:focus.active,.company-card-footer-serv-act:hover.active{background-color:#31ae65}
.company-card-footer-serv-act.active{margin-right:-1px}
.company-card-footer-serv-act.active:last-child{margin-right:0}
}
@media (min-width:1024px){.page-nav-sticky.company-card-footer-sticky .company-card-footer-serv{border-right:1px solid #ededed;border-left:1px solid #ededed}
.company-page .b-section.company-card.logo .section-i,.company-page.vip .b-section.company-card .section-i{padding:155px 20px 15px}
.company-page.vip .company-card-footer-serv-act{border:1px solid rgba(255,255,255,.2);background-color:transparent;color:#fff}
.company-page.vip .company-card-footer-serv-act:active,.company-page.vip .company-card-footer-serv-act:focus,.company-page.vip .company-card-footer-serv-act:hover{background-color:rgba(255,255,255,.2)}
.company-page.vip .company-card-footer-serv-act:active.active,.company-page.vip .company-card-footer-serv-act:focus.active,.company-page.vip .company-card-footer-serv-act:hover.active{border:1px solid #31ae65;background-color:#31ae65}
.company-page.vip .company-card-footer-serv-act.active{border:1px solid #37c271;background-color:#37c271;color:#fff}
.company-page.vip .company-card-footer-serv-act [class*=-icon],.company-page.vip .company-card-footer-serv-act.active [class*=-icon]{fill:#fff}
.company-page:not(.vip) .company-card-footer-serv{border-top:0 none}
.company-page .b-section.company-card .section-header .section-title{font-size:35px}
.b-section.company-card .section-i{padding:50px 20px 15px}
.company-card-info{min-height:116px;padding-right:420px}
.company-card-footer{position:relative}
.company-card-footer-i{position:absolute;top:-109px;right:20px;width:380px}
.company-card-footer-serv{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;border-bottom:0 none}
.company-card-footer-serv-item{-webkit-box-flex:1;-ms-flex:1 1 120px;flex:1 1 120px;width:120px;margin-right:10px;border:0}
.company-card-footer-serv-item:first-child{margin-right:auto}
.company-card-footer-serv-item~.company-card-footer-serv-item{border:0}
.company-card-footer-serv-act{-webkit-transition:background-color 350ms,border-color 350ms,color 350ms;-o-transition:background-color 350ms,border-color 350ms,color 350ms;transition:background-color 350ms,border-color 350ms,color 350ms;border-radius:3px;background-color:#f2f2f2;padding-top:10px;padding-bottom:10px}
.company-card-footer-serv-act.active{margin-right:-1px;margin-left:-1px;border:1px solid #37c271;background-color:#37c271;color:#fff}
.company-card-footer-serv-act.active [class*=-icon]{fill:#fff}
.company-card-footer-serv-act:active,.company-card-footer-serv-act:focus,.company-card-footer-serv-act:hover{background-color:#ededed}
.company-card-footer-serv-act:active.active,.company-card-footer-serv-act:focus.active,.company-card-footer-serv-act:hover.active{border:1px solid #31ae65;background-color:#31ae65}
}
@media (min-width:1248px){.company-page .b-section.company-card.logo .section-i,.company-page.vip .b-section.company-card .section-i{padding:155px 30px 15px}
.company-page.vip .b-section.company-card .company-card-poster{right:30px;width:220px;height:145px}
.company-page.vip .b-section.company-card .company-card-poster-m{max-width:200px;max-height:125px}
.b-section.company-card .section-i{padding:50px 30px 15px}
.b-section.company-card .company-card-poster{right:30px;width:220px;height:145px}
.b-section.company-card .company-card-poster-m{max-width:200px;max-height:125px}
.company-card-footer-i{right:30px}
}
.b-section.company-card-promo{margin-top:15px;background-color:#505050;background-position:top center;background-repeat:no-repeat;background-size:cover;color:#fff}
.b-section.company-card-promo .section-i{background-image:-o-linear-gradient(bottom,rgba(0,0,0,.3),transparent);background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.3)),to(transparent));background-image:linear-gradient(to top,rgba(0,0,0,.3),transparent);padding:65px 15px 100px}
.b-section.company-card-promo .section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:800px;width:100%;min-height:155px;text-align:center;margin:0 auto}
.b-section.company-card-promo .section-title{text-align:center;float:none;margin:0}
.b-section.company-card-promo .section-title~.section-description{margin-top:15px}
.b-section.company-card-promo .section-description{position:absolute;bottom:28px;right:15px;left:15px}
.b-section.company-card-promo .company-card-label{position:absolute;right:15px;top:20px}
.b-section.company-card-promo .company-card-label-i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media (max-width:479px){.b-section.company-card-promo .section-description{bottom:18px}
}
@media (min-width:768px){.b-section.company-card-promo .section-i{padding:65px 20px 130px}
.b-section.company-card-promo .section-header{min-height:205px}
.b-section.company-card-promo .section-header .section-title{font-size:35px}
.b-section.company-card-promo .company-card-label{right:20px}
.b-section.company-card-promo .company-card-label-i .tam-label.hit{font-size:15px;padding:5px 8px 4px}
}
@media (min-width:1024px){.b-section.company-card-promo .section-i{padding:80px 20px 130px}
.b-section.company-card-promo .section-header{min-height:290px}
.b-section.company-card-promo .company-card-label{right:30px}
.b-section.company-card-promo .company-card-label-i .tam-label{font-size:23px;padding-left:10px;padding-right:10px}
.b-section.company-card-promo .company-card-label-i .tam-label~.tam-label{margin-left:10px}
.b-section.company-card-promo .company-card-label-i .tam-label.hit{padding:9px 10px}
.b-section.company-card-promo .company-card-label-i .tam-label .icon-present{height:23px}
}
@media (min-width:1248px){.b-section.company-card-promo .company-card-label{right:30px}
}
.b-section.address .gray-text{color:#969696}
.b-section.address .b-map iframe{max-height:156px;vertical-align:top}
.b-section.address .b-map-i{margin-top:-20px;margin-right:-15px;margin-left:-15px}
@media (min-width:768px){.b-section.address .b-map iframe{max-height:400px}
.b-section.address .b-map-i{margin-right:-20px;margin-left:-20px}
}
@media (min-width:1248px){.b-section.address .b-map-i{margin-right:-30px;margin-left:-30px}
}
.b-section.photo .b-slider form{margin-right:-15px;border-radius:3px}
@media (min-width:768px){.b-section.photo .b-slider form{margin-right:-20px}
}
.b-section.photo .b-slider.photo .b-slider_list{border-radius:3px}
.b-section.photo .b-slider.photo .b-slider_list .entry-product{width:180px;height:180px;margin-right:5px;border-radius:3px}
.b-section.photo .b-slider.photo .b-slider_list .entry-product:not([style*="display: none"])~.entry-product,.s-aside .aside-slider .b-slider[data-frame-width="1"] .b-slider_list .entry-product:not([style*="display: none"])~.entry-product,.s-sub-aside .aside-slider .b-slider[data-frame-width="1"] .b-slider_list .entry-product:not([style*="display: none"])~.entry-product{display:inline-block!important}
.b-section.photo .b-slider.photo .b-slider_list .entry-product .entry__img{width:180px;height:180px;-o-object-fit:cover;object-fit:cover}
.b-section.photo .b-slider.photo .b-slider_btn{visibility:hidden}
@media (min-width:1024px){.b-section.photo .b-slider.photo form{margin-right:0}
.b-section.photo .b-slider.photo .b-slider_btn{visibility:visible}
.b-section.photo .b-slider.photo:not(.back) .b-slider_btn.prev,.b-section.photo .b-slider.photo:not(.forward) .b-slider_btn.next{visibility:hidden}
}
.s-aside .aside-slider .b-slider[data-frame-width="1"] form,.s-sub-aside .aside-slider .b-slider[data-frame-width="1"] form{margin-right:-20px}
.s-aside .aside-slider .b-slider[data-frame-width="1"] .b-slider_list .entry-product,.s-sub-aside .aside-slider .b-slider[data-frame-width="1"] .b-slider_list .entry-product{width:260px;padding-right:20px;padding-left:0}
.s-aside .aside-slider .b-slider[data-frame-width="1"]:not([data-finite=finite]) .b-slider_btn,.s-sub-aside .aside-slider .b-slider[data-frame-width="1"]:not([data-finite=finite]) .b-slider_btn{visibility:hidden}
@media (min-width:560px){.s-aside .aside-slider .b-slider[data-frame-width="1"] .b-slider_list .entry-product,.s-sub-aside .aside-slider .b-slider[data-frame-width="1"] .b-slider_list .entry-product{width:260px}
}
@media (min-width:1024px){.s-aside .aside-slider .b-slider[data-frame-width="1"] form,.s-sub-aside .aside-slider .b-slider[data-frame-width="1"] form{margin-right:0}
.s-aside .aside-slider .b-slider[data-frame-width="1"] .b-slider_list .entry-product,.s-sub-aside .aside-slider .b-slider[data-frame-width="1"] .b-slider_list .entry-product{width:260px;padding-right:0}
.s-aside .aside-slider .b-slider[data-frame-width="1"]:not([data-finite=finite]) .b-slider_btn,.s-sub-aside .aside-slider .b-slider[data-frame-width="1"]:not([data-finite=finite]) .b-slider_btn{visibility:visible}
}
.map-button,.map-button-group{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);box-shadow:0 1px 3px rgba(0,0,0,.15)}
.map-button{height:36px;width:36px;padding:0;-webkit-transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;border:0;cursor:pointer;display:block}
.map-button .icon-map{opacity:.6;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}
.map-button .icon-map[class*=minus],.map-button .icon-map[class*=plus]{width:16px}
.map-button:hover .icon-map{opacity:.8}
.map-button-group{border-radius:3px;display:inline-block}
.map-button-group .map-button{border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.map-button-group .map-button~.map-button{border-top:1px solid #ededed}
.map-button-group .map-button:first-child{border-radius:3px 3px 0 0}
.map-button-group .map-button:last-child{border-radius:0 0 3px 3px}
.b-tam-card.map-card{display:block;border-top:0 none;font-size:13px;max-width:290px}
.b-tam-card.map-card.vip .tam-card-m{margin:0}
.b-tam-card.map-card.vip .tam-card-h{margin:14px 0 0}
.popup-scrollable .b-tam-card.map-card{max-width:none}
.popup-scrollable .b-tam-card.map-card .b-slider.slider-image .b-slider_list .entry-product img{height:auto}
.popup-scrollable .b-tam-card.map-card .tam-card-h .rating-noticed .rating-notice,.popup-scrollable .b-tam-card.map-card .tam-card-r .rating-noticed .rating-notice{color:#969696}
.popup-scrollable .b-tam-card.map-card .tam-card-list .tam-card-list-item .tam-card-list-link{color:#323232}
.b-tam-card.map-card .tam-card-i{display:block;padding:15px}
.b-tam-card.map-card .tam-card-whole-link:active~.tam-card-i,.b-tam-card.map-card .tam-card-whole-link:focus~.tam-card-i,.b-tam-card.map-card .tam-card-whole-link:hover~.tam-card-i{background-color:transparent}
.b-tam-card.map-card .tam-card-whole-link~.tam-card-i:hover{background-color:transparent}
.b-tam-card.map-card .tam-card-c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.b-tam-card.map-card .tam-card-pic{width:95px;min-width:95px;max-width:95px;height:50px;float:right}
.b-tam-card.map-card .tam-card-pic .tam-card-pic-i{margin-right:0;margin-left:15px;padding-top:52.64%}
.b-tam-card.map-card .tam-card-pic .tam-card-image{padding:0;margin-right:0}
.b-tam-card.map-card .tam-card-h{font-size:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.b-tam-card.map-card .tam-card-h .tam-card-h-i{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.b-tam-card.map-card .tam-card-h .title{display:inline;margin-right:10px;font-size:21px}
.b-tam-card.map-card .rating-noticed{display:block;padding-top:5px}
.b-tam-card.map-card .rating-noticed .rating-notice{font-size:13px;font-weight:400;color:#969696}
.b-tam-card.map-card .tam-card-d{margin-top:5px;font-weight:400;font-size:13px}
.b-tam-card.map-card .tam-card-m{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin:15px 0 0}
.b-tam-card.map-card .tam-card-n{margin-top:12px}
.b-tam-card.map-card .tam-card-n .tam-card-list{margin-top:0;margin-bottom:0}
.b-tam-card.map-card .tam-card-n .tam-card-list .tam-card-list-item{display:block}
.b-filter .filter-i .b-tam-card .tam-card-whole-link~.tam-card-i a.filter-reset,.b-filter .filter-i .b-tam-card .tam-card-whole-link~.tam-card-i a.filter-submit,.b-filter .filter-i .filter-selected-list .b-tam-card .tam-card-whole-link~.tam-card-i a.selected-filter-item,.b-tam-card .tam-card-whole-link~.tam-card-i .b-filter .filter-i .filter-selected-list a.selected-filter-item,.b-tam-card .tam-card-whole-link~.tam-card-i .b-filter .filter-i a.filter-reset,.b-tam-card .tam-card-whole-link~.tam-card-i .b-filter .filter-i a.filter-submit,.b-tam-card .tam-card-whole-link~.tam-card-i a.button,.b-tam-card .tam-card-whole-link~.tam-card-i a.map-button,.b-tam-card .tam-card-whole-link~.tam-card-i a:link,.b-tam-card.map-card .b-slider{position:relative;z-index:1}
.b-tam-card.map-card .b-slider .b-slider_btn{pointer-events:none;opacity:0}
.b-tam-card.map-card .b-slider .b-slider_btn.prev{left:0;-webkit-transition:left .3s;-o-transition:left .3s;transition:left .3s}
.b-tam-card.map-card .b-slider .b-slider_btn.next{right:0;-webkit-transition:right .3s;-o-transition:right .3s;transition:right .3s}
.b-tam-card.map-card .b-slider:hover .b-slider_btn{opacity:1;pointer-events:auto}
.b-tam-card.map-card .b-slider:hover .b-slider_btn.prev{left:-10px}
.b-tam-card.map-card .b-slider:hover .b-slider_btn.next{right:-10px}
.b-review .review-c p~p,.b-review.m-simplify>.review-i>.review-c p~p,.b-tam-card.map-card .tam-card-b{margin-top:20px}
.b-filter .filter-i .b-tam-card.map-card .tam-card-b .filter-reset .icon-call,.b-filter .filter-i .b-tam-card.map-card .tam-card-b .filter-submit .icon-call,.b-filter .filter-i .filter-selected-list .b-tam-card.map-card .tam-card-b .selected-filter-item .icon-call,.b-tam-card.map-card .tam-card-b .b-filter .filter-i .filter-reset .icon-call,.b-tam-card.map-card .tam-card-b .b-filter .filter-i .filter-selected-list .selected-filter-item .icon-call,.b-tam-card.map-card .tam-card-b .b-filter .filter-i .filter-submit .icon-call,.b-tam-card.map-card .tam-card-b .bootstrap-select button[data-toggle=dropdown] .icon-call,.b-tam-card.map-card .tam-card-b .button .icon-call,.b-tam-card.map-card .tam-card-b .map-button .icon-call,.bootstrap-select .b-tam-card.map-card .tam-card-b button[data-toggle=dropdown] .icon-call{fill:#fff;width:19px;height:19px;margin-right:10px}
.map-card-list{max-height:400px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}
.map-card-list .map-card-list-title{position:-webkit-sticky;position:sticky;top:0;font-size:13px;padding:10px 15px;background:#fff;border-bottom:1px solid #ededed;z-index:2}
.popup-scrollable .map-card-list .map-card-list-title{position:static;padding:16px;margin-top:-50px;border-bottom:0 none;background:0 0}
.map-card-list .map-card{border-bottom:1px solid #ededed}
.map-card-list .map-card:after{content:"";position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px;height:14px;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14' fill='%23b2b2b2'%3E%3Cpath d='M1.694,0.292L7.72,6.3a0.99,0.99,0,0,1,0,1.4L1.694,13.713a0.992,0.992,0,1,1-1.406-1.4L5.612,7,0.289,1.694A0.993,0.993,0,0,1,1.694.292Z'/%3E%3C/svg%3E")}
.map-card-list .map-card:last-child{border-bottom:0 none}
.map-card-list .map-card .tam-card-i{padding:15px 35px 15px 15px}
.bg-map .ymaps-2-1-73-balloon{-webkit-box-shadow:none;box-shadow:none}
.bg-map .ymaps-2-1-73-balloon__layout{background:0 0;padding:10px 10px 0}
.bg-map .ymaps-2-1-73-balloon__content{background:#fff;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.15);box-shadow:0 1px 3px 0 rgba(0,0,0,.15);border-radius:3px;padding:0}
.bg-map .ymaps-2-1-73-balloon__close+.ymaps-2-1-73-balloon__content{margin-right:42px}
.bg-map .ymaps-2-1-73-balloon__close{background:#fff;width:36px;height:36px;border-radius:3px;opacity:.9}
.bg-map .ymaps-2-1-73-balloon__close:hover{opacity:1}
.bg-map .ymaps-2-1-73-balloon__close .ymaps-2-1-73-balloon__close-button{width:36px;height:36px}
.bg-map-wrapper{position:relative;background:#f2f2f2;z-index:0}
.bg-map-wrapper .bg-map{position:fixed;top:0;height:100vh;width:100%;right:0;z-index:0}
.bg-map-wrapper .bg-map .img-w{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;overflow:hidden}
@media (min-width:1024px){.bg-map-wrapper .bg-map .img-w{display:none}
}
.bg-map-wrapper .bg-map .img-w img{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;margin:auto}
.bg-map-wrapper .bg-map .interactive-map{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;height:100vh;width:100vw}
.b-tam-card{position:relative;z-index:0;color:#323232;font-weight:400;font-size:15px;border-top:1px solid #ededed}
.b-tam-card:first-child{border-top:0 none}
.b-tam-card.m-card-toggle .tam-card-h{padding-right:25px;position:relative}
@media (max-width:559px){.b-tam-card.m-card-toggle .tam-card-h{margin-top:-15px}
.s-sub-aside .b-tam-card.m-card-toggle .tam-card-h{margin-bottom:-11px}
}
.b-tam-card.m-card-toggle .tam-card-toggle{position:absolute;right:-10px;top:3px;padding:7px 10px}
.b-tam-card.m-card-toggle .tam-card-toggle .icon-toggle{width:15px;height:15px;opacity:.3;-webkit-transition:.3s -webkit-transform;-o-transition:.3s transform;transition:.3s transform;transition:.3s transform,.3s -webkit-transform}
.b-tam-card.m-card-toggle.open .tam-card-toggle{top:-12px}
.b-tam-card.m-card-toggle .tam-card-pic{overflow:hidden;-webkit-transition:height .3s;-o-transition:height .3s;transition:height .3s}
@media (max-width:559px){.b-tam-card.m-card-toggle .tam-card-pic{height:0}
}
.b-tam-card.m-card-toggle .tam-card-d{overflow:hidden;-webkit-transition:height .3s;-o-transition:height .3s;transition:height .3s}
@media (max-width:559px){.b-tam-card.m-card-toggle .tam-card-d{height:0}
}
.b-tam-card.m-card-toggle.open .tam-card-toggle .icon-toggle{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
@media (max-width:559px){.b-tam-card.m-card-toggle.open .tam-card-h{margin-top:0}
}
.s-sub-aside .b-tam-card.m-card-toggle.open .tam-card-h{margin-bottom:0}
.b-tam-card.m-card-toggle.open .tam-card-d,.b-tam-card.m-card-toggle.open .tam-card-pic{height:auto}
.b-tam-card .tam-card-whole-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}
.b-tam-card .tam-card-whole-link:active~.tam-card-i,.b-tam-card .tam-card-whole-link:focus~.tam-card-i,.b-tam-card .tam-card-whole-link:hover~.tam-card-i{background-color:rgba(242,242,242,.5)}
.b-tam-card .tam-card-whole-link~.tam-card-i:hover{background-color:rgba(242,242,242,.5)}
.b-filter .filter-i .b-tam-card .tam-card-whole-link~.tam-card-i a.filter-reset[class*=whole-link],.b-filter .filter-i .b-tam-card .tam-card-whole-link~.tam-card-i a.filter-submit[class*=whole-link],.b-filter .filter-i .filter-selected-list .b-tam-card .tam-card-whole-link~.tam-card-i a.selected-filter-item[class*=whole-link],.b-tam-card .tam-card-whole-link~.tam-card-i .b-filter .filter-i .filter-selected-list a.selected-filter-item[class*=whole-link],.b-tam-card .tam-card-whole-link~.tam-card-i .b-filter .filter-i a.filter-reset[class*=whole-link],.b-tam-card .tam-card-whole-link~.tam-card-i .b-filter .filter-i a.filter-submit[class*=whole-link],.b-tam-card .tam-card-whole-link~.tam-card-i a.button[class*=whole-link],.b-tam-card .tam-card-whole-link~.tam-card-i a.map-button[class*=whole-link],.b-tam-card .tam-card-whole-link~.tam-card-i a:link[class*=whole-link]{position:absolute}
.b-tam-card .tam-card-pic{display:inline-block;max-width:150px;width:100%;float:left;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:auto;align-self:auto}
.b-tam-card .tam-card-pic-i{position:relative;z-index:0;margin-right:15px;border-radius:3px;padding-top:66.6667%}
.b-tam-card .tam-card-pic-i:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:3px;background-color:rgba(0,0,0,.05);content:""}
.b-tam-card .tam-card-i{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.b-tam-card .tam-card-a{float:right;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:auto;align-self:auto}
.b-tam-card .tam-card-a .tam-card-pic{float:none;padding-left:15px}
.b-tam-card .tam-card-a .tam-card-pic .tam-card-pic-i{margin-right:0}
.b-tam-card .tam-card-a-list,.tam-card-list{list-style-type:none;margin:0;padding:0}
.b-tam-card .tam-card-a-list-item{margin:0 0 5px;padding:0}
.b-tam-card .tam-card-a-list-item-link[data-popup]{position:relative;z-index:2}
.b-tam-card .tam-card-image{position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;max-height:100%;margin:auto;padding:10px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}
.b-tam-card .tam-card-c{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-item-align:auto;align-self:auto}
.b-tam-card .tam-card-h{font-weight:700}
.b-tam-card .tam-card-n{color:#969696;font-size:13px}
.s-sub-aside .b-tam-card{background:#fff;border-radius:3px;margin-top:15px}
@media (max-width:767px){.s-sub-aside .b-tam-card{margin-right:-15px;margin-left:-15px}
}
.s-sub-aside .b-tam-card .tam-card-i{padding-bottom:0}
.s-sub-aside .b-tam-card .tam-card-pic{float:none}
.s-sub-aside .b-tam-card .tam-card-h{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-bottom:20px;font-weight:400}
.s-sub-aside .b-tam-card .tam-card-h .tam-card-pic{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:10px}
@media (min-width:560px) and (max-width:1023px){.s-sub-aside .b-tam-card .tam-card-h{display:grid;grid-template-columns:150px 1fr;grid-template-rows:-webkit-min-content;grid-template-rows:min-content;grid-template-areas:"pic header" "pic description"}
.s-sub-aside .b-tam-card .tam-card-h .tam-card-pic{grid-area:pic;overflow:visible;margin-bottom:0}
.s-sub-aside .b-tam-card .tam-card-h .tam-card-d{grid-area:description;overflow:visible}
.s-sub-aside .b-tam-card .tam-card-h .tam-card-h-i{grid-area:header}
}
.s-sub-aside .b-tam-card .tam-card-d{font-size:13px;padding-top:6px}
@media (min-width:560px) and (max-width:1023px){.s-sub-aside .b-tam-card.m-card-toggle .tam-card-toggle{top:-5px}
}
@media (min-width:1024px){.s-sub-aside .b-tam-card.m-card-toggle .tam-card-h{padding-right:0}
.s-sub-aside .b-tam-card.m-card-toggle .tam-card-toggle{display:none}
.s-sub-aside .b-tam-card.m-card-toggle .toggle-block{height:auto!important}
}
.tam-card-list{margin:10px 0}
.tam-card-list .tam-card-list-item{display:inline-block;vertical-align:top;padding-top:6px;padding-right:10px}
@media (max-width:768px){.tam-card-list .tam-card-list-item{display:block}
}
.tam-card-list .tam-card-list-item .tam-card-list-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;color:#323232;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}
.tam-card-list .tam-card-list-item .tam-card-list-link:link:hover{color:#ec474e}
.tam-card-list .tam-card-list-item .tam-card-list-link.m-blue{color:#2f94ed}
.tam-card-list .tam-card-list-item .tam-card-list-link.m-blue:link:hover{color:#55bef7}
.tam-card-list .tam-card-list-item .tam-card-list-icon{opacity:.3;margin-right:7px;margin-top:1px;height:13px;width:11px}
.tam-card-list .tam-card-list-item .tam-card-list-icon.m-red{fill:#ec474e;opacity:1}
.b-company-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-left:-20px;margin-bottom:25px}
.b-company-list .b-tam-card{-webkit-box-flex:1;-ms-flex:1 1 33%;flex:1 1 33%;border-top:0 none;border-radius:3px;font-size:13px;padding-left:20px}
.b-company-list .b-tam-card:only-child{-webkit-box-flex:0;-ms-flex:0 1 33%;flex:0 1 33%}
.b-company-list .b-tam-card .tam-card-i{padding:15px 20px 20px;border:1px solid #ededed;height:100%}
.b-company-list .b-tam-card .tam-card-whole-link:focus~.tam-card-i,.b-company-list .b-tam-card .tam-card-whole-link:hover~.tam-card-i,.b-company-list .b-tam-card .tam-card-whole-linkactive~.tam-card-i{background:#fff;border:1px solid #fff;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}
.b-company-list .b-tam-card .tam-card-whole-link~.tam-card-i:hover{background:#fff;border:1px solid #fff;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}
.b-company-list .b-tam-card .tam-card-h{font-size:17px;margin-bottom:2px}
.b-company-list .b-tam-card .tam-card-n{padding-top:7px}
.b-company-list .b-tam-card .tam-card-b{padding-top:20px}
.b-company-list .b-tam-card .tam-card-a{width:95px}
.b-company-list .b-tam-card .tam-card-a .tam-card-image{margin-top:0;padding:0}
@media (max-width:768px){.b-company-list{overflow:hidden;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-right:-15px;margin-left:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}
.b-company-list .b-tam-card{-webkit-box-flex:0;-ms-flex:0 1 260px;flex:0 1 260px;width:260px;min-width:260px;padding-right:20px;padding-left:0;scroll-snap-align:start}
.b-company-list .b-tam-card .tam-card-i{padding:15px}
.b-company-list .b-tam-card .tam-card-whole-link:focus~.tam-card-i,.b-company-list .b-tam-card .tam-card-whole-link:hover~.tam-card-i,.b-company-list .b-tam-card .tam-card-whole-linkactive~.tam-card-i{border:1px solid #ededed}
.b-company-list .b-tam-card .tam-card-whole-link~.tam-card-i:hover{border:1px solid #ededed}
.b-company-list .b-tam-card .tam-card-a{width:80px}
}
.b-company{padding-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.b-section.company .b-company{margin:0 0 -15px}
.b-company .b-tam-card{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;-ms-flex-item-align:auto;align-self:auto;border:0}
.b-company .b-tam-card .tam-card-whole-link:focus~.tam-card-i,.b-company .b-tam-card .tam-card-whole-link:hover~.tam-card-i,.b-company .b-tam-card .tam-card-whole-linkactive~.tam-card-i{background:#fff}
.b-company .b-tam-card .tam-card-whole-link:focus~.tam-card-i .tam-card-h,.b-company .b-tam-card .tam-card-whole-link:hover~.tam-card-i .tam-card-h,.b-company .b-tam-card .tam-card-whole-linkactive~.tam-card-i .tam-card-h{color:#ec474e}
.b-company .b-tam-card .tam-card-whole-link~.tam-card-i:hover{background:#fff}
.b-company .b-tam-card .tam-card-whole-link~.tam-card-i:hover .tam-card-h,.b-company .show-all-company .show-all-link:hover{color:#ec474e}
.b-company .b-tam-card .tam-card-i{padding:15px 0}
.b-company .b-tam-card .tam-card-pic{max-width:165px}
.b-company .b-tam-card .tam-card-h{-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;font-size:17px;padding-bottom:4px}
.b-company .b-tam-card .tam-card-r{padding-bottom:5px}
.b-company .show-all-company{display:none;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}
.b-company .show-all-company .show-all-link{display:block;padding:15px 0 0;color:#969696;border-top:1px solid #ededed;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}
.s-sub-aside .b-section.company .b-company{margin-bottom:-5px}
.s-sub-aside .b-section.company .b-company .b-tam-card{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:0}
.s-sub-aside .b-section.company .b-company .b-tam-card .tam-card-pic{max-width:95px}
.s-sub-aside .b-section.company .b-company .b-tam-card .tam-card-h{font-size:15px;padding-bottom:0}
.s-sub-aside .b-section.company .b-company .b-tam-card .tam-card-r{padding-bottom:0}
.s-sub-aside .b-section.company .b-company .show-all-company{display:block;margin-top:5px;font-size:15px}
@media (max-width:768px){.b-section.company .b-company{margin-bottom:0}
.b-company .b-tam-card{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}
.b-company .show-all-company{display:block;margin-top:5px;margin-bottom:-5px}
}
@media (max-width:400px){.b-company .b-tam-card .tam-card-pic{max-width:95px}
.b-company .b-tam-card .tam-card-h{font-size:15px;padding-bottom:0}
.b-company .b-tam-card .tam-card-r{padding-bottom:0}
}
.starRating,.starRating .current_rate,.starRating a{background-repeat:no-repeat;background-size:100% 100%}
.starRating{display:inline-block;background-clip:content-box;position:relative;z-index:0;background-image:url(/images/by3/content/stars-gray.svg)}
.starRating .current_rate,.starRating a{position:absolute;left:0;top:0;z-index:1;display:table-cell;height:100%;background-image:url(/images/by3/content/stars-red.svg);text-indent:-999%}
.starRating_small{width:72px;height:12px}
.starRating_small,.starRating_small .current_rate,.starRating_small a{background-size:72px 12px}
.starRating_middle{width:120px;height:20px}
.starRating_middle,.starRating_middle .current_rate,.starRating_middle a{background-size:120px 20px}
.starRating~.rating-notice{margin-left:9px}
.starRating .rating-0_5star:not(.current_rate),.starRating .rating-0star:not(.current_rate),.starRating .rating-1_5star:not(.current_rate),.starRating .rating-1star:not(.current_rate),.starRating .rating-2_5star:not(.current_rate),.starRating .rating-2star:not(.current_rate),.starRating .rating-3_5star:not(.current_rate),.starRating .rating-3star:not(.current_rate),.starRating .rating-4_5star:not(.current_rate),.starRating .rating-4star:not(.current_rate),.starRating .rating-5star:not(.current_rate){position:absolute;top:0;left:0;display:table-cell;height:100%;background-image:none;background-repeat:no-repeat;background-size:100% 100%}
.starRating .rating-0_5star:not(.current_rate).active,.starRating .rating-0_5star:not(.current_rate):active,.starRating .rating-0_5star:not(.current_rate):focus,.starRating .rating-0_5star:not(.current_rate):hover,.starRating .rating-0star:not(.current_rate).active,.starRating .rating-0star:not(.current_rate):active,.starRating .rating-0star:not(.current_rate):focus,.starRating .rating-0star:not(.current_rate):hover,.starRating .rating-1_5star:not(.current_rate).active,.starRating .rating-1_5star:not(.current_rate):active,.starRating .rating-1_5star:not(.current_rate):focus,.starRating .rating-1_5star:not(.current_rate):hover,.starRating .rating-1star:not(.current_rate).active,.starRating .rating-1star:not(.current_rate):active,.starRating .rating-1star:not(.current_rate):focus,.starRating .rating-1star:not(.current_rate):hover,.starRating .rating-2_5star:not(.current_rate).active,.starRating .rating-2_5star:not(.current_rate):active,.starRating .rating-2_5star:not(.current_rate):focus,.starRating .rating-2_5star:not(.current_rate):hover,.starRating .rating-2star:not(.current_rate).active,.starRating .rating-2star:not(.current_rate):active,.starRating .rating-2star:not(.current_rate):focus,.starRating .rating-2star:not(.current_rate):hover,.starRating .rating-3_5star:not(.current_rate).active,.starRating .rating-3_5star:not(.current_rate):active,.starRating .rating-3_5star:not(.current_rate):focus,.starRating .rating-3_5star:not(.current_rate):hover,.starRating .rating-3star:not(.current_rate).active,.starRating .rating-3star:not(.current_rate):active,.starRating .rating-3star:not(.current_rate):focus,.starRating .rating-3star:not(.current_rate):hover,.starRating .rating-4_5star:not(.current_rate).active,.starRating .rating-4_5star:not(.current_rate):active,.starRating .rating-4_5star:not(.current_rate):focus,.starRating .rating-4_5star:not(.current_rate):hover,.starRating .rating-4star:not(.current_rate).active,.starRating .rating-4star:not(.current_rate):active,.starRating .rating-4star:not(.current_rate):focus,.starRating .rating-4star:not(.current_rate):hover,.starRating .rating-5star:not(.current_rate).active,.starRating .rating-5star:not(.current_rate):active,.starRating .rating-5star:not(.current_rate):focus,.starRating .rating-5star:not(.current_rate):hover{background-image:url(/images/by3/content/stars-red.svg);background-size:auto 100%;cursor:pointer;outline:0}
.starRating .rating-0star{width:0}
.starRating .rating-0_5star{width:10%}
.starRating .rating-1star{width:20%}
.starRating .rating-1_5star{width:30%}
.starRating .rating-2star{width:40%}
.starRating .rating-2_5star{width:50%}
.starRating .rating-3star{width:60%}
.starRating .rating-3_5star{width:70%}
.starRating .rating-4star{width:80%}
.starRating .rating-4_5star{width:90%}
.starRating .rating-5star{width:100%}
.rating-notice~.starRating{top:3px;margin-left:15px}
.rating-noticed{white-space:nowrap}
.company-card.vip .rating-notice{color:rgba(255,255,255,.5)}
.company-card .rating-notice{vertical-align:3px;font-size:15px}
@media (max-width:767px){.company-card .starRating_middle{width:63px;height:11px;background-size:63px 11px}
.company-card .starRating_middle .current_rate,.company-card .starRating_middle a{background-size:63px 11px}
.company-card .rating-notice{vertical-align:baseline;font-size:13px}
}
.popup-scrollable{position:fixed;z-index:25;top:0;left:0;right:0;bottom:0;display:none;margin:0;padding:30px 0 0;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;background-color:rgba(0,0,0,.7);text-align:center}
.popup-scrollable .scrollable-i iframe,.popup-shown .popup-scrollable{display:block}
.popup-scrollable.m-500 .scrollable-i{max-width:500px}
.popup-scrollable.m-rounded .scrollable-c,.popup-scrollable.m-rounded .scrollable-h,.popup-scrollable.m-rounded .scrollable-i{border-radius:6px;overflow:hidden}
.popup-scrollable.m-nopadding .scrollable-i{padding:0}
.popup-scrollable.m-smallgap .scrollable-c,.popup-scrollable.m-smallgap .scrollable-h{padding:20px}
.popup-scrollable.m-smallgap .scrollable-close{right:20px}
.popup-scrollable.m-xsmall .scrollable-i{max-width:320px;margin-bottom:15px}
.popup-scrollable.m-xsmall .scrollable-c,.popup-scrollable.m-xsmall .scrollable-h{padding:15px}
.popup-scrollable.m-xsmall .scrollable-close{right:15px}
.popup-scrollable.m-xsmall .scrollable-c-sec{margin-left:-15px;margin-right:-15px;padding:15px}
.popup-scrollable.m-xsmall .scrollable-c-sec:first-child{margin-top:-15px}
.popup-scrollable.m-xsmall .scrollable-c-sec:last-child{margin-bottom:-15px}
.popup-scrollable.m-xsmall .scrollable-h{font-size:17px}
.popup-scrollable.m-xsmall .scrollable-result-view{margin-top:20px;margin-bottom:10px}
@media (max-width:479px){.popup-scrollable.m-full-screen{padding:0}
.popup-scrollable.m-full-screen .scrollable-i{max-width:100%;width:100vw;min-height:100vh;margin:0}
}
.popup-scrollable.m-full-screen .scrollable-close{top:17px;right:15px}
.popup-scrollable.m-full-screen .scrollable-h{padding:15px;min-height:50px}
.popup-scrollable.m-full-screen .scrollable-h:empty{display:block}
.popup-scrollable.m-full-screen .scrollable-h .back-link{color:#969696;font-weight:400}
.popup-scrollable.m-full-screen .scrollable-h .back-link .icon-back{height:9px;width:16px;fill:#969696;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);vertical-align:1px;margin-right:7px}
.popup-scrollable.m-full-screen .scrollable-c{padding:0}
.popup-scrollable .scrollable-i{position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:320px;max-width:1248px;margin:0 auto 30px;background:#fff;padding:0;text-align:left}
.popup-scrollable .scrollable-close{position:absolute;top:20px;right:20px;z-index:1;width:19px;height:19px;border:0;margin:0;padding:0;text-decoration:none;font-size:0;cursor:pointer}
.popup-scrollable .scrollable-close .icon-close{fill:rgba(0,0,0,.3);width:17px;height:16px}
.popup-scrollable .scrollable-close:hover .icon-close{fill:rgba(0,0,0,.6)}
.popup-scrollable .scrollable-h{border-bottom:1px solid #ededed;padding:15px 30px;color:#323232;font-weight:700;font-size:21px}
.popup-scrollable .scrollable-h:empty{display:none}
.popup-scrollable .scrollable-c{padding:30px}
.popup-scrollable .scrollable-c a:not(.button):not(.map-button):link,.popup-scrollable .scrollable-c a:not(.button):not(.map-button):visited{color:#2f94ed}
.popup-scrollable .scrollable-c a:not(.button):not(.map-button):link:active,.popup-scrollable .scrollable-c a:not(.button):not(.map-button):link:focus,.popup-scrollable .scrollable-c a:not(.button):not(.map-button):link:hover,.popup-scrollable .scrollable-c a:not(.button):not(.map-button):visited:active,.popup-scrollable .scrollable-c a:not(.button):not(.map-button):visited:focus,.popup-scrollable .scrollable-c a:not(.button):not(.map-button):visited:hover{color:#55bef7}
.popup-scrollable .scrollable-c-sec{position:relative;z-index:0;margin-left:-30px;margin-right:-30px;border-top:1px solid #ededed;padding:25px 30px}
.popup-scrollable .scrollable-c-sec:first-child{margin-top:-30px;border-top:0 none}
.popup-scrollable .scrollable-c-sec:last-child{margin-bottom:-30px}
.b-pagination .b-pagination-list li a:hover,.b-pagination .b-pagination-list li strong,.popup-scrollable .scrollable-c-sec.m-gray{background-color:#f2f2f2}
.popup-scrollable .scrollable-c-sec.m-gray .icon-face-pop-call{fill:#969696}
.popup-scrollable .scrollable-c-sec.m-gray .icon-face-pop-call-green{fill:#31ae65}
.popup-scrollable .scrollable-c-sec.m-gray .scrollable-c-sec__p a:link,.popup-scrollable .scrollable-c-sec.m-gray .scrollable-c-sec__p a:visited{color:#2f94ed}
.popup-scrollable .scrollable-c-sec.m-gray .scrollable-c-sec-wl:active~* a:link,.popup-scrollable .scrollable-c-sec.m-gray .scrollable-c-sec-wl:active~* a:visited,.popup-scrollable .scrollable-c-sec.m-gray .scrollable-c-sec-wl:active~a:link,.popup-scrollable .scrollable-c-sec.m-gray .scrollable-c-sec-wl:active~a:visited,.popup-scrollable .scrollable-c-sec.m-gray .scrollable-c-sec-wl:focus~* a:link,.popup-scrollable .scrollable-c-sec.m-gray .scrollable-c-sec-wl:focus~* a:visited,.popup-scrollable .scrollable-c-sec.m-gray .scrollable-c-sec-wl:focus~a:link,.popup-scrollable .scrollable-c-sec.m-gray .scrollable-c-sec-wl:focus~a:visited,.popup-scrollable .scrollable-c-sec.m-gray .scrollable-c-sec-wl:hover~* a:link,.popup-scrollable .scrollable-c-sec.m-gray .scrollable-c-sec-wl:hover~* a:visited,.popup-scrollable .scrollable-c-sec.m-gray .scrollable-c-sec-wl:hover~a:link,.popup-scrollable .scrollable-c-sec.m-gray .scrollable-c-sec-wl:hover~a:visited,.popup-scrollable .scrollable-c-sec.m-gray .scrollable-c-sec__p a:link:active,.popup-scrollable .scrollable-c-sec.m-gray .scrollable-c-sec__p a:link:focus,.popup-scrollable .scrollable-c-sec.m-gray .scrollable-c-sec__p a:link:hover,.popup-scrollable .scrollable-c-sec.m-gray .scrollable-c-sec__p a:visited:active,.popup-scrollable .scrollable-c-sec.m-gray .scrollable-c-sec__p a:visited:focus,.popup-scrollable .scrollable-c-sec.m-gray .scrollable-c-sec__p a:visited:hover{color:#55bef7}
.popup-scrollable .scrollable-c-sec.m-centered{text-align:center}
.popup-scrollable .scrollable-c-sec .scrollable-c-sec-wl{position:absolute;top:0;right:0;bottom:0;left:0}
.popup-scrollable .scrollable-result-view{fill:#969696;width:120px;height:120px;margin:0 auto;border-radius:50%;background-color:#f2f2f2;line-height:120px;text-align:center}
.popup-scrollable .scrollable-result-view .svg-sprite-icon{width:58px;height:58px}
.popup-scrollable .scrollable-result-view .icon-mark-good{width:58px;height:44px}
.popup-scrollable .scrollable-result-view .icon-mark-bad{width:10px;height:56px}
.popup-scrollable .scrollable-result-view.success{fill:#37c271;background-color:rgba(55,194,113,.2)}
.popup-scrollable .scrollable-result-view.fail{fill:#ec474e;background-color:rgba(236,71,78,.2)}
.popup-scrollable .scrollable-result-view.warning{fill:#f7941d;background-color:rgba(247,148,29,.2)}
.popup-scrollable .scrollable-result-view~.scrollable-c-sec__h,.popup-scrollable .scrollable-result-view~.scrollable-c-sec__p{padding-top:20px;text-align:center}
.popup-scrollable .scrollable-result-view~.scrollable-c-sec__h:last-child,.popup-scrollable .scrollable-result-view~.scrollable-c-sec__p:last-child{padding-bottom:15px}
.popup-scrollable .scrollable-result-view~.scrollable-c-sec__h~.scrollable-c-sec__p{padding-top:10px}
.popup-scrollable .scrollable-c-sec__h{font-size:21px}
.popup-scrollable .scrollable-c-sec__h.bold{font-weight:700}
.popup-scrollable .scrollable-c-sec__p{padding-bottom:10px;font-size:15px}
.popup-scrollable .scrollable-c-sec__p:last-child{padding-bottom:0}
.popup-scrollable .scrollable-c-sec__p.error{color:#ec474e}
.popup-scrollable .scrollable-c-sec__p a .icon-face-pop-call,.popup-scrollable .scrollable-c-sec__p a .icon-face-pop-call-green{margin-right:15px}
.popup-scrollable .b-article{margin:0}
@media (max-width:399px){.popup-scrollable .b-map{margin-left:-15px;margin-right:-15px;margin-top:-15px}
}
@media (min-width:1024px){.popup-scrollable .b-map{min-width:800px}
}
.popup-scrollable .icon-face-pop-call,.popup-scrollable .icon-face-pop-call-green{width:32px;height:32px}
@media (max-width:639px){.popup-scrollable .scrollable-h{padding:15px;font-size:17px}
.popup-scrollable .scrollable-c{padding:15px}
.popup-scrollable .scrollable-c-sec{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}
}
.b-split-list{list-style-type:none;margin:0;padding:0}
.scrollable-c-sec .b-split-list{margin-left:-30px;margin-right:-30px}
.scrollable-c-sec .b-split-list .b-split-list-item{padding-left:30px;padding-right:30px}
.companycard-footer-info .b-split-list{margin-left:-15px;margin-right:-15px;background-color:#fff}
.companycard-footer-info .b-split-list .split-list-i{padding-top:10px;padding-bottom:10px}
.companycard-footer-info .b-split-list .b-split-list-item{border-top:0 none;border-bottom:1px solid #ededed;padding-left:15px;padding-right:15px}
.companycard-footer-info .b-split-list .b-split-list-item.has-sub>.split-list-i:before{position:absolute;top:50%;right:-5px;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='10' viewBox='0 0 8 14'%3E%3Cpath d='M1.694,0.292L7.72,6.3a0.99,0.99,0,0,1,0,1.4L1.694,13.713a0.992,0.992,0,1,1-1.406-1.4L5.612,7,0.289,1.694A0.993,0.993,0,0,1,1.694.292Z'/%3E%3C/svg%3E");fill:#000;opacity:.2;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.companycard-footer-info .b-split-list .split-list-a{margin-right:12px;visibility:visible;color:#969696}
.companycard-footer-info .b-split-list .split-list-m{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:15px}
.companycard-footer-info .b-split-list .split-list-m [class*=-icon]{fill:#969696}
.companycard-footer-info .b-split-list .split-list-m [class*=-icon].fb-icon{width:8px;height:17px}
.companycard-footer-info .b-split-list .split-list-m [class*=-icon].vk-icon{width:20px;height:11px}
.companycard-footer-info .b-split-list .split-list-m [class*=-icon].tw-icon{width:17px;height:14px}
.companycard-footer-info .b-split-list .split-list-m [class*=-icon].ig-icon{width:16px;height:16x}
.companycard-footer-info .b-split-list .split-list-m [class*=-icon].yt-icon{width:18px;height:14px}
.companycard-footer-info .b-split-list .split-list-m [class*=-icon].ok-icon{width:11px;height:18px}
.companycard-footer-info .b-split-list .split-list-m a:active,.companycard-footer-info .b-split-list .split-list-m a:focus,.companycard-footer-info .b-split-list .split-list-m a:hover,.companycard-footer-info .b-split-list .split-list-m a:link,.companycard-footer-info .b-split-list .split-list-m a:visited{color:#2f94ed}
.companycard-footer-info .b-split-list .split-list-soc-link{display:inline-block;width:24px;margin-top:-8px;margin-right:14px;margin-bottom:-8px;text-align:center}
.companycard-footer-info .b-split-list .split-list-soc-link:last-child{margin-right:0}
.b-tam-card .b-split-list{color:#323232}
.b-tam-card .b-split-list .split-list-i{padding-top:10px;padding-bottom:10px}
.b-tam-card .b-split-list .b-split-list-item{border-top:1px solid #ededed}
.b-tam-card .b-split-list .b-split-list-item.has-sub>.split-list-i:before{position:absolute;top:50%;right:0;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='10' viewBox='0 0 8 14'%3E%3Cpath d='M1.694,0.292L7.72,6.3a0.99,0.99,0,0,1,0,1.4L1.694,13.713a0.992,0.992,0,1,1-1.406-1.4L5.612,7,0.289,1.694A0.993,0.993,0,0,1,1.694.292Z'/%3E%3C/svg%3E");fill:#000;opacity:.2;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.b-tam-card .b-split-list .split-list-a{margin-right:17px;visibility:visible;color:#969696}
.b-tam-card .b-split-list .split-list-m{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:15px}
.b-tam-card .b-split-list .split-list-m [class*=-icon]{fill:#969696}
.b-tam-card .b-split-list .split-list-m [class*=-icon].fb-icon{width:8px;height:17px}
.b-tam-card .b-split-list .split-list-m [class*=-icon].vk-icon{width:20px;height:11px}
.b-tam-card .b-split-list .split-list-m [class*=-icon].tw-icon{width:17px;height:14px}
.b-tam-card .b-split-list .split-list-m [class*=-icon].ig-icon{width:16px;height:16x}
.b-tam-card .b-split-list .split-list-m [class*=-icon].yt-icon{width:18px;height:14px}
.b-tam-card .b-split-list .split-list-m [class*=-icon].ok-icon{width:11px;height:18px}
.b-tam-card .b-split-list .split-list-m,.b-tam-card .b-split-list .split-list-m a{-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}
.b-tam-card .b-split-list .split-list-m a:link,.b-tam-card .b-split-list .split-list-m a:visited,.b-tam-card .b-split-list .split-list-m:link:hover,.b-tam-card .b-split-list .split-list-wl:hover~.split-list-m{color:#2f94ed}
.b-tam-card .b-split-list .split-list-m a:active,.b-tam-card .b-split-list .split-list-m a:focus,.b-tam-card .b-split-list .split-list-m a:hover{color:#55bef7}
.b-tam-card .b-split-list .split-list-soc-link{display:inline-block;width:24px;margin-top:-8px;margin-right:14px;margin-bottom:-8px;text-align:center}
.b-tam-card .b-split-list .split-list-soc-link:last-child{margin-right:0}
.b-tam-card .b-split-list .split-list-wl:hover~.split-list-m a{color:#55bef7}
.b-split-list-item{margin:0;padding:5px 0}
.split-list-i{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.split-list-a,.split-list-m{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:auto;align-self:auto}
.split-list-a{position:relative;visibility:hidden;float:right;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.split-list-a .icon-call{fill:#37c271;width:19px;height:19px}
.split-list-m{float:left;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-right:20px;font-size:21px}
.split-list-phone{white-space:nowrap}
.split-list-n{float:left;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-item-align:center;align-self:center;margin-right:20px;vertical-align:middle;color:#969696;font-size:13px}
.split-list-wl{position:absolute;top:0;left:0;bottom:0;right:0}
@media (max-width:639px){.scrollable-c-sec .b-split-list{margin-left:-15px;margin-right:-15px}
.scrollable-c-sec .b-split-list .b-split-list-item{padding-left:15px;padding-right:15px}
.b-split-list-item{border-top:1px solid #ededed}
.split-list-i{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:10px;padding-bottom:10px}
.split-list-a{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:static;visibility:visible}
.split-list-m,.split-list-n{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.split-list-n{clear:left;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex:1 1 100%;flex:1 1 100%}
}
.b-rubricator .toggle-button{font-size:15px}
.b-rubricator .toggle-button:after{margin-top:-2px}
.rubricator-inner .b-rubricator .rubricator-i.toggle-block{margin-bottom:10px;position:relative;overflow:hidden}
.b-rubricator .show-rubricator{position:relative;background:0 0;border:0;border-top:1px solid #ededed;border-bottom:1px solid #ededed;text-align:left;width:100%;padding:14px 0;display:none}
@media (max-width:768px){.b-rubricator .show-rubricator{display:block}
}
.b-rubricator .show-rubricator::after,.b-rubricator.open .show-rubricator:after{-webkit-transition:.3s -webkit-transform;-o-transition:.3s transform;transition:.3s transform;transition:.3s transform,.3s -webkit-transform}
.b-rubricator .show-rubricator::after{position:absolute;width:10px;height:6px;display:inline-block;right:0;top:50%;margin-top:-4px;content:"";opacity:.3;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 8'%3E%3Cpath fill='%231e1e1e' d='M13.708,1.694L7.7,7.72a0.989,0.989,0,0,1-1.4,0L0.287,1.694A0.993,0.993,0,0,1,1.689.289L7,5.612l5.308-5.323A0.992,0.992,0,0,1,13.708,1.694Z'/%3E%3C/svg%3E")}
.b-rubricator .show-rubricator .icon-catalog{height:19px;margin-right:15px;fill:#ec474e}
@media (max-width:768px){.rubricator .b-rubricator .rubricator-i{overflow:hidden;display:none;padding-top:15px}
}
.b-rubricator.open .show-rubricator:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
@media (max-width:768px){.b-rubricator .show-rubricator{display:block}
}
.rubricator-inner .section-header{margin-bottom:10px}
.rubricator-inner .b-rubricator .rubricator-i.toggle-block:after{content:" ";position:absolute;bottom:0;left:0;right:0;height:80px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );-webkit-transition:height .3s;-o-transition:height .3s;transition:height .3s;pointer-events:none}
.rubricator-inner .b-rubricator.open .rubricator-i.toggle-block:after{height:0;-webkit-transition:height .3s;-o-transition:height .3s;transition:height .3s}
.b-breadcrumbs{padding:20px 0 0;font-size:13px;color:#969696;overflow:hidden}
.b-breadcrumbs .breadcrumbs-i{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}
.b-breadcrumbs .breadcrumbs-item{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;-ms-flex-negative:1000;flex-shrink:1000;display:inline-block;position:relative}
@media (max-width:768px){.b-breadcrumbs .breadcrumbs-item:hover{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}
}
.b-breadcrumbs .breadcrumbs-item:first-of-type{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-negative:.5;flex-shrink:.5}
.b-breadcrumbs .breadcrumbs-item~.breadcrumbs-item{display:inline-block;max-width:100%;padding-left:20px}
.b-breadcrumbs .breadcrumbs-item~.breadcrumbs-item:before{content:"";position:absolute;width:4px;height:4px;background:#969696;border-radius:50%;top:50%;margin-top:-2px;left:7px}
.b-breadcrumbs .breadcrumbs-item .breadcrumbs-item-i{min-width:2em}
.b-breadcrumbs .breadcrumbs-item:only-of-type .breadcrumbs__link:link,.b-breadcrumbs .breadcrumbs-item:only-of-type .breadcrumbs__link:visited{color:#2f94ed}
.b-breadcrumbs .breadcrumbs-item:only-of-type .breadcrumbs__link:link:hover,.b-breadcrumbs .breadcrumbs-item:only-of-type .breadcrumbs__link:visited:hover{color:#ec474e}
.b-breadcrumbs .breadcrumbs__link:link,.b-breadcrumbs .breadcrumbs__link:visited,.b-review .review-note a:link,.b-review .review-note a:visited{color:#969696}
.b-breadcrumbs .breadcrumbs__link:link:hover,.b-breadcrumbs .breadcrumbs__link:visited:hover{color:#2f94ed}
.b-breadcrumbs~.b-section:first-of-type:not(.company-card) .section-i{padding-top:20px}
.result-page .b-breadcrumbs:first-child,.result-page .s-aside+.b-breadcrumbs{padding-left:20px}
@media (min-width:768px){.result-page .b-breadcrumbs:first-child,.result-page .s-aside+.b-breadcrumbs{left:20px;right:20px}
}
@media (min-width:1024px){.result-page .b-breadcrumbs:first-child,.result-page .s-aside+.b-breadcrumbs{max-width:505px;top:7px}
}
.company-page:not(.vip) .b-breadcrumbs:first-child,.company-page:not(.vip) .b-breadcrumbs:first-child .breadcrumbs__link:link,.company-page:not(.vip) .b-breadcrumbs:first-child .breadcrumbs__link:visited,.company-page:not(.vip) .s-aside+.b-breadcrumbs,.company-page:not(.vip) .s-aside+.b-breadcrumbs .breadcrumbs__link:link,.company-page:not(.vip) .s-aside+.b-breadcrumbs .breadcrumbs__link:visited{color:#969696}
.company-page:not(.vip) .b-breadcrumbs:first-child .breadcrumbs__link:link:active,.company-page:not(.vip) .b-breadcrumbs:first-child .breadcrumbs__link:link:focus,.company-page:not(.vip) .b-breadcrumbs:first-child .breadcrumbs__link:link:hover,.company-page:not(.vip) .b-breadcrumbs:first-child .breadcrumbs__link:visited:active,.company-page:not(.vip) .b-breadcrumbs:first-child .breadcrumbs__link:visited:focus,.company-page:not(.vip) .b-breadcrumbs:first-child .breadcrumbs__link:visited:hover,.company-page:not(.vip) .s-aside+.b-breadcrumbs .breadcrumbs__link:link:active,.company-page:not(.vip) .s-aside+.b-breadcrumbs .breadcrumbs__link:link:focus,.company-page:not(.vip) .s-aside+.b-breadcrumbs .breadcrumbs__link:link:hover,.company-page:not(.vip) .s-aside+.b-breadcrumbs .breadcrumbs__link:visited:active,.company-page:not(.vip) .s-aside+.b-breadcrumbs .breadcrumbs__link:visited:focus,.company-page:not(.vip) .s-aside+.b-breadcrumbs .breadcrumbs__link:visited:hover{color:#2f94ed}
@media (min-width:640px){.company-page .b-breadcrumbs:first-child,.company-page .s-aside+.b-breadcrumbs,.company-promo .b-breadcrumbs:first-child,.company-promo .s-aside+.b-breadcrumbs{position:absolute;z-index:1;width:100%;max-width:1200px;margin-top:15px;color:#fff;width:calc(100% - 40px)}
.company-page .b-breadcrumbs:first-child .breadcrumbs-i,.company-page .s-aside+.b-breadcrumbs .breadcrumbs-i,.company-promo .b-breadcrumbs:first-child .breadcrumbs-i,.company-promo .s-aside+.b-breadcrumbs .breadcrumbs-i{padding-right:100px}
.company-page .b-breadcrumbs:first-child .breadcrumbs__link:link,.company-page .b-breadcrumbs:first-child .breadcrumbs__link:visited,.company-page .s-aside+.b-breadcrumbs .breadcrumbs__link:link,.company-page .s-aside+.b-breadcrumbs .breadcrumbs__link:visited,.company-promo .b-breadcrumbs:first-child .breadcrumbs__link:link,.company-promo .b-breadcrumbs:first-child .breadcrumbs__link:visited,.company-promo .s-aside+.b-breadcrumbs .breadcrumbs__link:link,.company-promo .s-aside+.b-breadcrumbs .breadcrumbs__link:visited{color:#fff}
.company-page .b-breadcrumbs:first-child .breadcrumbs__link:link:active,.company-page .b-breadcrumbs:first-child .breadcrumbs__link:link:focus,.company-page .b-breadcrumbs:first-child .breadcrumbs__link:link:hover,.company-page .b-breadcrumbs:first-child .breadcrumbs__link:visited:active,.company-page .b-breadcrumbs:first-child .breadcrumbs__link:visited:focus,.company-page .b-breadcrumbs:first-child .breadcrumbs__link:visited:hover,.company-page .s-aside+.b-breadcrumbs .breadcrumbs__link:link:active,.company-page .s-aside+.b-breadcrumbs .breadcrumbs__link:link:focus,.company-page .s-aside+.b-breadcrumbs .breadcrumbs__link:link:hover,.company-page .s-aside+.b-breadcrumbs .breadcrumbs__link:visited:active,.company-page .s-aside+.b-breadcrumbs .breadcrumbs__link:visited:focus,.company-page .s-aside+.b-breadcrumbs .breadcrumbs__link:visited:hover,.company-promo .b-breadcrumbs:first-child .breadcrumbs__link:link:active,.company-promo .b-breadcrumbs:first-child .breadcrumbs__link:link:focus,.company-promo .b-breadcrumbs:first-child .breadcrumbs__link:link:hover,.company-promo .b-breadcrumbs:first-child .breadcrumbs__link:visited:active,.company-promo .b-breadcrumbs:first-child .breadcrumbs__link:visited:focus,.company-promo .b-breadcrumbs:first-child .breadcrumbs__link:visited:hover,.company-promo .s-aside+.b-breadcrumbs .breadcrumbs__link:link:active,.company-promo .s-aside+.b-breadcrumbs .breadcrumbs__link:link:focus,.company-promo .s-aside+.b-breadcrumbs .breadcrumbs__link:link:hover,.company-promo .s-aside+.b-breadcrumbs .breadcrumbs__link:visited:active,.company-promo .s-aside+.b-breadcrumbs .breadcrumbs__link:visited:focus,.company-promo .s-aside+.b-breadcrumbs .breadcrumbs__link:visited:hover{color:rgba(255,255,255,.5)}
}
@media (min-width:1024px){.company-page .b-breadcrumbs:first-child .breadcrumbs-i,.company-page .s-aside+.b-breadcrumbs .breadcrumbs-i,.company-promo .b-breadcrumbs:first-child .breadcrumbs-i,.company-promo .s-aside+.b-breadcrumbs .breadcrumbs-i{padding-right:180px;padding-left:20px}
}
@media (min-width:1248px){.company-page .b-breadcrumbs:first-child,.company-page .s-aside+.b-breadcrumbs,.company-promo .b-breadcrumbs:first-child,.company-promo .s-aside+.b-breadcrumbs{width:calc(100% - 60px)}
.company-page .b-breadcrumbs:first-child .breadcrumbs-i,.company-page .s-aside+.b-breadcrumbs .breadcrumbs-i,.company-promo .b-breadcrumbs:first-child .breadcrumbs-i,.company-promo .s-aside+.b-breadcrumbs .breadcrumbs-i{padding-right:260px;padding-left:30px}
}
.b-pagination-list,.b-pagination-list li>a,.b-pagination-list li>strong{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:center;align-content:center}
.b-pagination-list{margin:0;padding:0;list-style-type:none;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.b-pagination-list li{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex:0 1 40px;flex:0 1 40px;-ms-flex-item-align:auto;align-self:auto;min-width:40px;min-height:40px;height:40px;margin:0;white-space:nowrap;color:#323232;font-size:13px;text-transform:none}
.b-pagination-list li>a,.b-pagination-list li>strong{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;height:100%;text-decoration:none;font-weight:400;color:inherit}
.b-pagination{display:inline-block;margin:0;padding:0;border:1px solid #d2d2d2;border-radius:3px}
.b-pagination .b-pagination-list li{border-right:1px solid #d2d2d2}
.b-pagination .b-pagination-list li:last-child{border-right:0 none}
.b-pagination .b-pagination-list li a{-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}
.b-pagination .b-pagination-list li.disabled a,.b-pagination .b-pagination-list li:disabled a,.b-pagination .b-pagination-list li[disabled] a{cursor:default}
.b-pagination .b-pagination-list li.disabled a:hover,.b-pagination .b-pagination-list li:disabled a:hover,.b-pagination .b-pagination-list li[disabled] a:hover{background-color:transparent}
.b-pagination .b-pagination-list li.disabled .p-icon,.b-pagination .b-pagination-list li:disabled .p-icon,.b-pagination .b-pagination-list li[disabled] .p-icon{opacity:.3}
.b-pagination .p-icon{width:10px;height:6px;opacity:.6;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}
.b-pagination .p-item a,.b-pagination .p-item strong{padding-top:2px}
.b-pagination .p-item strong{cursor:default}
.b-pagination .p-prev .p-icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.b-pagination .p-next .p-icon{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.result-page .b-pagination-wrapper{margin:10px 0;background:#fff;border-radius:3px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.15);box-shadow:0 1px 4px rgba(0,0,0,.15);padding:15px;position:relative;z-index:1}
@media (min-width:480px){.result-page .b-pagination-wrapper{padding:20px}
}
.result-page .b-pagination-wrapper:hover{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.25);box-shadow:0 2px 10px 0 rgba(0,0,0,.25)}
.b-order{background:#f2f2f2;border-radius:4px;font-size:15px;line-height:1.4em;margin-top:20px}
.b-order:first-child{margin-top:0}
.b-order .order-i{padding:40px}
.b-order .order-title{text-align:center;font-size:21px}
.b-order .order-title~.order-description{padding-top:10px}
.b-order .order-title~.b-form{padding-top:30px}
.b-order .order-description{text-align:center}
.b-order .b-form .input{line-height:1}
.b-order .b-form .input .textInput{line-height:22.4px}
.result-page .b-order .order-i{padding:17px 20px 20px}
@media (max-width:768px){.result-page .b-order .order-i{padding:17px 15px 15px}
}
.result-page .b-order .order-title{text-align:left}
@media (max-width:768px){.result-page .b-order .order-title{font-size:21px;line-height:1.2em}
}
.result-page .b-order .order-title~.b-form{padding-top:0}
.result-page .b-order .order-description{text-align:left}
.result-page .b-order .b-form .l-columns .l-col{vertical-align:bottom}
@media (max-width:480px){.result-page .b-order .b-form .l-columns{margin:0}
.result-page .b-order .b-form .l-columns .l-col{vertical-align:bottom;padding:0}
}
.result-page .b-order .b-form-fld{font-size:15px;padding-top:20px}
@media (max-width:768px){.b-order .order-i{padding:30px 15px}
.b-order .order-title{font-size:17px}
.b-order .b-form{padding-top:25px}
.b-order .b-form .l-columns{margin-right:-10px;margin-left:-10px}
.b-order .b-form .l-cols.cols-4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.b-order .b-form .l-cols.cols-4 .l-col{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding:0 10px}
.b-order .b-form .l-cols.cols-4 .l-col.w-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding-bottom:20px}
}
@media (max-width:560px){.b-order .order-i{padding:20px 15px}
.b-order .b-form .l-columns{margin-right:-10px;margin-left:-10px}
.b-order .b-form .l-cols.cols-4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.b-order .b-form .l-cols.cols-4 .l-col{width:100%;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:10px 10px 0}
.b-order .b-form .l-cols.cols-4 .l-col.w-50{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding-top:0;padding-bottom:0}
}
.tam-news-list .tam-tile-item{display:block}
.tam-news-tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:distribute;align-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-left:-20px}
@media (max-width:768px){.tam-news-tile{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:stretch;align-content:stretch;overflow:hidden;overflow-x:auto;margin-right:-15px;margin-left:0;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}
}
.tam-news-tile .tam-tile-item{display:inline-block;-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%;width:25%;padding-left:20px;margin-top:28px}
.tam-news-tile .tam-tile-item:nth-child(-n+4){margin-top:0}
@media (max-width:768px){.tam-news-tile .tam-tile-item{-webkit-box-flex:0;-ms-flex:0 1 260px;flex:0 1 260px;width:260px;min-width:260px;margin-top:0;margin-right:20px;padding-left:0;scroll-snap-align:start}
}
.result-page .b-tam-news .tam-news-media{width:210px;min-height:110px;height:140px}
.inner-page .tam-news-tile .b-tam-news .tam-news-media .tam-news__image,.result-page .b-tam-news .tam-news-media .tam-news__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.inner-page .tam-news-tile{padding-top:20px}
.inner-page .tam-news-tile .b-tam-news .tam-news-media{width:260px;min-height:110px;height:173px}
@media (min-width:767px){.inner-page .tam-news-tile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.inner-page .tam-news-tile .tam-tile-item{width:100%;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding-top:20px;padding-bottom:20px;border-top:1px solid #ededed}
.inner-page .tam-news-tile .tam-tile-item:last-child{padding-bottom:0}
.inner-page .tam-news-tile .tam-tile-item:first-child{padding-top:0;border-top:0 none}
.inner-page .tam-news-tile .b-tam-news .tam-news-i{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.inner-page .tam-news-tile .b-tam-news .tam-news-media{-webkit-box-flex:0;-ms-flex:0 1 260px;flex:0 1 260px;width:260px;min-width:260px;margin-right:20px;margin-bottom:0}
.inner-page .tam-news-tile .b-tam-news .tam-news-cnt{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.inner-page .tam-news-tile .b-tam-news .tam-news-label{right:auto;left:260px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}
.inner-page .tam-news-tile .b-tam-news .tam-news-head{font-size:17px}
.inner-page .tam-news-tile .b-tam-news .tam-news-descr{font-size:15px;padding-top:7px}
}
.b-filter,.b-tam-news{position:relative;z-index:0}
.b-tam-news .tam-news-whole__link{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}
.b-tam-news .tam-news-descr .tam-news-descr__link:hover,.b-tam-news .tam-news-head .tam-news-head__link:hover,.b-tam-news .tam-news-whole__link:hover~.tam-news-i .tam-news-cnt .tam-news-head{color:#ec474e;-webkit-transition:.3s color;-o-transition:.3s color;transition:.3s color}
.b-tam-news .tam-news-i,.b-tam-news .tam-news-label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.b-tam-news .tam-news-label{position:absolute;top:0;right:0;z-index:1;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.b-tam-news .tam-news-label .tam-label{margin-bottom:5px}
.b-tam-news .tam-news-media{border-radius:3px;overflow:hidden;margin-bottom:12px;min-height:110px}
.b-tam-news .tam-news-media .tam-news__image{width:100%;height:auto}
.b-tam-news .tam-news-head{font-size:15px;color:#323232}
.b-tam-news .tam-news-descr .tam-news-descr__link,.b-tam-news .tam-news-head .tam-news-head__link{color:inherit;-webkit-transition:.3s color;-o-transition:.3s color;transition:.3s color}
.b-tam-news .tam-news-descr{font-size:13px;color:#969696;padding-top:3px}
.b-review.m-simplify>.review-i>.review-c{margin-top:15px;background-color:transparent;padding:0}
.b-review.m-simplify>.review-i>.review-c:before{content:none}
.b-article .b-table thead~tbody tr,.b-article .tbl thead~tbody tr,.b-review.m-simplify>.review-i>.review-c:hover{background-color:transparent}
.b-review.m-simplify>.review-i>.review-c>.b-review.m-simplify{margin-top:30px;margin-bottom:10px;border-radius:3px;background-color:#f2f2f2;padding:20px}
@media (max-width:768px){.b-review.m-simplify>.review-i>.review-c{font-size:inherit}
}
.b-review.m-simplify~.b-review{margin-top:30px;border-top:1px solid #ededed;padding-top:30px}
.b-review.m-simplify .review-person{font-size:15px}
.b-review .review-i{position:relative;z-index:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.b-review .review-head .review-title{font-weight:700;font-size:17px}
@media (max-width:1024px){.b-review .review-head .review-title{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
}
.b-review .review-head .review-desc{margin-top:6px;font-size:13px;color:#969696}
@media (max-width:1024px){.b-review .review-head .review-desc{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
}
.b-review .review-c{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:20px 20px 50px;margin-top:20px;border-radius:3px;background:#f2f2f2;font-size:15px;z-index:2}
@media (max-width:768px){.b-review .review-c{font-size:13px}
}
.b-address .address-c p,.b-review .review-c p{margin:0;padding:0}
.b-review .review-c:before{content:"";position:absolute;top:-10px;left:20px;z-index:1;width:0;height:0;border-style:solid;border-width:0 8px 10px;border-color:transparent transparent #f2f2f2}
.b-review .review-c .review-c__link{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}
.b-review .review-c .starRating{margin-bottom:10px}
.b-review .review-c .review-footer{position:absolute;top:auto;bottom:0;left:0;right:0;z-index:1;padding:20px}
.b-review .review-c .review-footer:before{content:"";position:absolute;top:-35px;bottom:0;left:0;right:0;z-index:-1;pointer-events:none;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(50%,#f2f2f2),to(#f2f2f2));background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,#f2f2f2 50%,#f2f2f2 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#f2f2f2 50%,#f2f2f2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#f2f2f2',GradientType=0 )}
.b-review .review-c:hover{background:#ededed}
.b-review .review-c:hover:before{border-color:transparent transparent #ededed}
.b-review .review-c:hover .review-footer:before{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,#ededed),to(#ededed));background:-o-linear-gradient(top,transparent 0%,#ededed 50%,#ededed 100%);background:linear-gradient(to bottom,transparent 0%,#ededed 50%,#ededed 100%)}
.b-review .review-c .b-upload-c{margin-top:20px;margin-bottom:10px}
.b-review .review-footer,.b-review .review-person{font-size:13px}
.b-review .review-footer .review-date,.b-review .review-footer .review-note,.b-review .review-person .review-date,.b-review .review-person .review-note{color:#969696;margin-left:10px}
.b-review .review-person-name{font-weight:700}
.b-review .review-s{margin-top:20px;padding-top:5px;padding-bottom:5px}
@media (min-width:480px) and (max-width:768px){.b-filter{padding:10px 0}
}
.fixed-filter .b-filter{position:fixed;top:0;left:0;right:0;z-index:15;animation-name:slideDown;-webkit-animation-name:slideDown;animation-duration:.3s;-webkit-animation-duration:.3s;animation-timing-function:ease;-webkit-animation-timing-function:ease}
@media (min-width:480px) and (max-width:768px){.fixed-filter .b-filter{padding:0}
}
.b-filter.active .filter-i.filter-selected{padding:0;height:auto}
.b-filter .filter-i{padding:0}
.b-filter .filter-i.filter-selected{height:auto}
@media (max-width:1024px){.b-filter .filter-i.filter-selected{display:none}
}
.map-page .b-filter .filter-i.filter-selected{display:none}
.b-filter .filter-i.short-filter{padding:10px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.b-filter .filter-i:after,.b-filter .filter-i:before{content:" ";display:table}
.b-filter .filter-i:after{clear:both}
.b-filter .filter-i .show-filter,.b-filter .filter-i .show-list,.b-filter .filter-i .show-map{position:relative;z-index:1;min-height:36px;padding-top:0;padding-bottom:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);box-shadow:0 1px 3px rgba(0,0,0,.15);-webkit-transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;border:0}
.b-filter .bootstrap-select button[data-toggle=dropdown]:active,.b-filter .bootstrap-select button[data-toggle=dropdown]:focus,.b-filter .bootstrap-select button[data-toggle=dropdown]:hover,.b-filter .filter-i .show-filter:active,.b-filter .filter-i .show-filter:focus,.b-filter .filter-i .show-filter:hover,.b-filter .filter-i .show-list:active,.b-filter .filter-i .show-list:focus,.b-filter .filter-i .show-list:hover,.b-filter .filter-i .show-map:active,.b-filter .filter-i .show-map:focus,.b-filter .filter-i .show-map:hover{-webkit-box-shadow:0 2px 15px rgba(0,0,0,.25);box-shadow:0 2px 15px rgba(0,0,0,.25)}
.b-filter .filter-i .show-filter .short-filter-icon,.b-filter .filter-i .show-list .short-filter-icon,.b-filter .filter-i .show-map .short-filter-icon{width:18px;height:18px;margin-right:10px;vertical-align:-5px;opacity:.8}
.b-filter .filter-i .show-filter.selected:after,.b-filter .filter-i .show-list.selected:after,.b-filter .filter-i .show-map.selected:after{content:"";position:absolute;top:5px;right:5px;width:6px;height:6px;background:#ec474e;border-radius:50%}
.b-filter .filter-i .show-list,.b-filter .filter-i .show-map{margin-right:10px}
.b-filter .filter-i .show-list,.map-page .b-filter .filter-i .show-map{display:none}
.map-page .b-filter .filter-i .show-list{display:inline-block}
.b-filter .filter-i .short-filter-list-w{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:none}
.b-filter .filter-i .short-filter__list{font-size:0}
.b-filter .filter-i .short-filter__list .short-filter-item{display:inline-block;vertical-align:top;margin-right:10px;margin-bottom:15px;font-size:13px;color:#323232;font-family:Arial,Helvetica,sans-serif}
.b-copyright a,.b-filter .filter-i .short-filter__list .short-filter-item .bs-placeholder{color:inherit}
.b-filter .filter-i .filter-selected-list{padding:0;font-size:0}
.b-filter .filter-i .filter-selected-list .selected-filter-item{background:#505050;border-color:#505050;vertical-align:top;margin:10px 10px 0 0}
.b-filter .filter-i .filter-selected-list .selected-filter-item:active,.b-filter .filter-i .filter-selected-list .selected-filter-item:focus,.b-filter .filter-i .filter-selected-list .selected-filter-item:hover{border-color:#626262;background:#626262}
.b-filter .filter-i .filter-reset:active:not([disabled]),.b-filter .filter-i .filter-reset:focus:not([disabled]),.b-filter .filter-i .filter-reset:hover:not([disabled]),.b-filter .filter-i .filter-selected-list .selected-filter-item:active:not([disabled]),.b-filter .filter-i .filter-selected-list .selected-filter-item:focus:not([disabled]),.b-filter .filter-i .filter-selected-list .selected-filter-item:hover:not([disabled]){border-color:#626262;background:#626262}
.b-filter .filter-i .filter-selected-list .selected-filter-item:after{content:"";display:inline-block;margin-left:.55em;width:9px;height:9px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.969' height='8.969' viewBox='0 0 8.969 8.969' fill='%23fff'%3E%3Cpath d='M5.176,4.531L8.84,8.195a0.5,0.5,0,1,1-.707.707L4.5,5.269,0.867,8.9A0.5,0.5,0,0,1,.16,8.195L3.824,4.531,0.16,0.866A0.5,0.5,0,0,1,.867.159L4.5,3.792,8.133,0.159A0.5,0.5,0,1,1,8.84.866Z' transform='translate(-0.031 -0.031)'/%3E%3C/svg%3E%0A")}
.b-filter .filter-i .filter-reset,.b-filter .filter-i .filter-submit{vertical-align:top;margin:10px 10px 0 0}
.b-filter .filter-i .filter-reset{background:#505050;border-color:#505050}
.b-filter .filter-i .filter-reset .icon-trash{fill:#fff;width:12px;height:14px;margin-right:.55em;vertical-align:-2px}
.b-filter .filter-i .filter-reset:active,.b-filter .filter-i .filter-reset:focus,.b-filter .filter-i .filter-reset:hover{border-color:#626262;background:#626262}
.b-filter .bootstrap-select button[data-toggle=dropdown]{border:1px solid #fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);box-shadow:0 1px 3px rgba(0,0,0,.15);-webkit-transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;padding:10px 13px 9px;font-size:13px}
@media (min-width:1024px){.fixed-filter .b-filter{background:#f2f2f2;padding-left:20px;padding-right:20px;padding-bottom:10px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.1)}
.fixed-filter .b-filter .show-filter{margin-right:auto}
.fixed-filter .b-filter .filter-i .short-filter-list-w{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}
.b-filter .filter-i.short-filter{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.map-page .b-filter .filter-i.short-filter{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.b-filter .filter-i .short-filter-list-w{display:block}
.b-filter .filter-i .show-map,.map-page .b-filter .filter-i .short-filter-list-w{display:none}
}
.generatedcontent .short-filter-list-w{overflow:hidden;height:65px;padding:15px;margin:-15px}
.generatedcontent .b-filter .filter-submit{display:none!important}
.b-fast-filter.m-count .b-fast-filter-i:after,.b-fast-filter.open .b-fast-filter-i::after,.generatedcontent .b-filter .filter-i .filter-selected-list .filter-reset{display:none}
.generatedcontent .b-filter .filter-i .filter-selected-list .selected-filter-item~.filter-reset{display:inline-block}
.generatedcontent .filter-i.filter-selected{height:0}
.b-fast-filter{position:relative;overflow:hidden;padding-top:3px}
.b-fast-filter.open .b-fast-filter__list{white-space:normal}
.b-fast-filter.open .fast-filter-item{margin-bottom:10px}
.b-fast-filter.open .fast-filter-button-place{position:static;float:right}
.b-fast-filter.m-count{overflow:visible}
.b-fast-filter.m-count .b-fast-filter__list{white-space:normal}
.b-fast-filter.m-count .fast-filter-item{margin-bottom:10px}
.b-fast-filter.m-count .fast-filter__link{color:#2f94ed}
.b-fast-filter.m-count .fast-filter__link .count{color:#969696;margin-left:.4em}
.b-fast-filter .fast-filter-button-place{position:relative;float:right;display:none;z-index:2;background:#fff}
.b-fast-filter .b-fast-filter__list{font-size:0;white-space:nowrap;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}
.b-fast-filter .b-fast-filter-i{-webkit-transition:height .3s;-o-transition:height .3s;transition:height .3s}
.b-fast-filter .b-fast-filter-i:after{width:15%;height:100%;content:"";position:absolute;top:0;bottom:0;left:auto;right:0;z-index:1;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(#fff));background:-o-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );pointer-events:none}
.b-fast-filter .fast-filter-item{display:inline-block;vertical-align:top;margin-right:10px;scroll-snap-align:start}
.b-fast-filter .fast-filter-button{width:36px;height:36px;padding:0;border:0;border-radius:2px;background:#f2f2f2;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s}
.b-fast-filter .fast-filter-button::after{display:none}
.b-fast-filter .fast-filter-button:hover{background:#ededed}
.b-fast-filter .fast-filter-button:disabled{display:none}
.b-fast-filter .fast-filter-button .icon-arrow-big{width:14px;height:8px;opacity:.3;will-change:transform;-webkit-transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}
.b-fast-filter .fast-filter-button.hide-all .icon-arrow-big{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.b-fast-filter .fast-filter__link{display:block;font-size:13px;padding:9px 15px;color:#323232;background:#f2f2f2;border-radius:2px;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s}
.b-fast-filter .fast-filter__link:hover{background:#ededed}
@media (min-width:768px){.b-fast-filter .fast-filter-button-place{display:block}
.b-fast-filter .b-fast-filter__list{overflow:hidden}
.b-fast-filter .b-fast-filter-i:after{display:block;width:30%;right:36px}
}
.b-main-filter{position:fixed;top:0;bottom:0;right:-320px;z-index:-1;background:#fff;width:320px;min-height:100vh;-webkit-transition:right .3s;-o-transition:right .3s;transition:right .3s;visibility:hidden;overflow:hidden}
.b-main-filter.active{z-index:30}
.b-main-filter.active~.main-filter-o{z-index:29;background-color:rgba(0,0,0,.7)}
.b-main-filter.active,.b-main-filter.active .main-filter-f{right:0;visibility:visible}
.b-main-filter .main-filter-i{max-height:100%;min-height:100%;overflow-x:hidden;overflow-y:scroll;overscroll-behavior-y:contain}
.b-main-filter .main-filter-i .b-form{display:block;padding-bottom:80px}
.b-main-filter .main-filter-h{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#fff;border-bottom:1px solid #ededed;padding:14px 15px;color:#323232;font-weight:700;font-size:15px}
.b-main-filter .main-filter-h:empty{display:none}
.b-main-filter .main-filter-nav{position:-webkit-sticky;position:sticky;top:0;z-index:2;pointer-events:none}
.b-main-filter .main-filter-nav>*{pointer-events:auto}
.b-main-filter .main-filter-close{position:absolute;top:calc(50px*.5 - 16px*.5);right:15px;width:16px;height:16px;border:0;background:0 0;margin:0;padding:0;text-decoration:none;font-size:0;cursor:pointer}
.b-main-filter .main-filter-close .icon-close{fill:rgba(0,0,0,.3);width:17px;height:16px}
.b-main-filter .main-filter-close:hover .icon-close{fill:rgba(0,0,0,.6)}
.b-main-filter .main-filter-item{border-bottom:1px solid #ededed;padding:16px 15px 20px;font-size:13px}
.b-main-filter .main-filter-item:nth-last-of-type(2){border-bottom:0 none}
.b-main-filter .main-filter-item .filter-item-title{display:block;font-weight:700;padding-top:0;padding-bottom:0;font-size:13px}
.b-main-filter .main-filter-item label{display:block;padding-top:9px;padding-bottom:9px}
.b-main-filter .main-filter-item .option.check{position:relative}
.b-main-filter .main-filter-item .toggle-filter-item{display:block;width:100%;padding-left:2em;padding-bottom:7px;color:#323232;text-align:left}
.b-main-filter .main-filter-item .toggle-filter-item:after{position:relative;left:10px;vertical-align:1px}
.b-main-filter .main-filter-item .toggle-filter-item:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 8'%3E%3Cpath fill='%236a6a6a' d='M13.708,1.694L7.7,7.72a0.989,0.989,0,0,1-1.4,0L0.287,1.694A0.993,0.993,0,0,1,1.689.289L7,5.612l5.308-5.323A0.992,0.992,0,0,1,13.708,1.694Z'/%3E%3C/svg%3E")}
.b-main-filter .main-filter-item .l-col~.l-col{margin-top:10px}
.b-main-filter .main-filter-f{position:fixed;bottom:0;right:-320px;width:320px;-webkit-transition:right .3s;-o-transition:right .3s;transition:right .3s;visibility:hidden}
.b-main-filter .main-filter-f .l-columns{margin:0}
.b-main-filter .main-filter-f .l-columns .l-cols.cols-2{display:table}
.b-main-filter .main-filter-f .l-columns .l-cols.cols-2 .l-col{display:table-cell;width:50%}
.b-filter .filter-i .b-main-filter .main-filter-f .filter-reset,.b-filter .filter-i .b-main-filter .main-filter-f .filter-submit,.b-filter .filter-i .filter-selected-list .b-main-filter .main-filter-f .selected-filter-item,.b-main-filter .main-filter-f .b-filter .filter-i .filter-reset,.b-main-filter .main-filter-f .b-filter .filter-i .filter-selected-list .selected-filter-item,.b-main-filter .main-filter-f .b-filter .filter-i .filter-submit,.b-main-filter .main-filter-f .bootstrap-select button[data-toggle=dropdown],.b-main-filter .main-filter-f .button,.b-main-filter .main-filter-f .map-button,.bootstrap-select .b-main-filter .main-filter-f button[data-toggle=dropdown]{border-radius:0}
.b-main-filter .b-form .textInput,.b-main-filter .bootstrap-select button[data-toggle=dropdown]{font-size:13px;line-height:1.4em}
.main-filter-o{position:fixed;top:0;bottom:0;left:0;right:0;z-index:-1;background-color:rgba(0,0,0,.1);-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;max-width:100%!important}
.b-slider form,.filter-shown{overflow:hidden}
.b-main-filter .bootstrap-select button[data-toggle=dropdown]{border:1px solid #d2d2d2;-webkit-transition:border .3s;-o-transition:border .3s;transition:border .3s}
.b-main-filter .bootstrap-select button[data-toggle=dropdown]:active,.b-main-filter .bootstrap-select button[data-toggle=dropdown]:focus,.b-main-filter .bootstrap-select button[data-toggle=dropdown]:hover{border:1px solid #969696}
.b-slider{width:100%;position:relative;height:auto;z-index:0;padding:0}
.b-slider.framed-bottom[data-nav-type=framed] .b-slider-ctrl{position:absolute;bottom:0;width:100%;visibility:hidden;pointer-events:none}
@media (min-width:1024px){.b-slider.framed-bottom[data-nav-type=framed]{padding-bottom:60px}
.b-slider.framed-bottom[data-nav-type=framed] .b-slider-ctrl{visibility:visible;pointer-events:auto}
}
.b-slider .b-slider_list{position:relative;display:block;margin-left:0;white-space:nowrap;font-size:0}
.b-slider .b-slider_list .entry-product{position:relative;z-index:0;display:inline-block;vertical-align:top;width:100%;padding-left:0;overflow:hidden;font-size:0}
.b-slider .b-slider_list .entry-product>*{word-spacing:normal;white-space:normal}
.b-slider .b-slider_list .entry-product .fs-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjIiIGJhc2VQcm9maWxlPSJ0aW55IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczphPSJodHRwOi8vbnMuYWRvYmUuY29tL0Fkb2JlU1ZHVmlld2VyRXh0ZW5zaW9ucy8zLjAvIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjcxLjJweCIgaGVpZ2h0PSI5OHB4IiB2aWV3Qm94PSIwIDAgNzEuMiA5OCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGRlZnM+PC9kZWZzPjxwYXRoIGlkPSJfeDM4Xzg4XzFfIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik02Mi41LDBjMCwwLTQ1LjcsMC01MywwQzIuMiwwLDAsNS40LDAsOC44djgzYzAsMy44LDIuMSw1LjMsMy4zLDUuN2MxLjIsMC41LDQuNCwwLjksNi40LTEuM2MwLDAsMjUuNC0yOC43LDI1LjgtMjkuMmMwLjQtMC40LDAuOS0wLjQsMS4xLTAuNGMwLjIsMCwxMC44LDAsMTYuMSwwYzYuOCwwLDcuOS00LjksOC42LTcuN2MwLjYtMi40LDcuMi0zNS45LDkuNS00Ni41QzcyLjQsNC40LDcwLjMsMCw2Mi41LDBMNjIuNSwwTDYyLjUsMHogTTYxLjIsNTljMC42LTIuNCw3LjItMzUuOSw5LjUtNDYuNUw2MS4yLDU5TDYxLjIsNTl6IE01OS40LDE0LjFsLTIuMiwxMS40Yy0wLjMsMS4yLTEuNSwyLjQtMywyLjRjLTEuNSwwLTIwLjcsMC0yMC43LDBjLTIuMywwLTQuMywxLjctNC4zLDR2Mi41YzAsMi4zLDEuOSw0LjIsNC4yLDQuMmgxNy41YzEuNiwwLDMsMS41LDIuNywzLjNjLTAuNCwxLjctMi4yLDEwLjktMi40LDExLjhjLTAuMiwwLjktMS4yLDIuMi0yLjksMi4ySDM0LjFjLTMsMC4xLTMuNiwwLjEtNS40LDIuMkMyNyw2MC4zLDExLjMsNzguOCwxMS4zLDc4LjhDMTEuMSw3OSwxMSw3OSwxMSw3OC44VjE0YzAtMS41LDEuMy0zLjIsMy4yLTMuMmg0Mi42QzU4LjMsMTAuOCw1OS44LDEyLjMsNTkuNCwxNC4xTDU5LjQsMTQuMUw1OS40LDE0LjF6IE01OS40LDE0LjEiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50% 50%;background-size:10px 16px;width:10px;height:16px;display:block;position:absolute;left:5px;top:5px}
.b-slider .b-slider_list .entry-product .entry-wl{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}
.b-slider .b-slider_list .entry-product .entry__img{width:100%;height:auto}
.b-slider:hover .b-slider_btn{opacity:1;pointer-events:auto}
.b-slider:hover .b-slider_btn.prev{left:-10px}
.b-slider:hover .b-slider_btn.next{right:-10px}
.b-slider:not(.back) .b-slider_btn.prev,.b-slider:not(.forward) .b-slider_btn.next{visibility:hidden}
.b-slider .b-slider_btn{width:36px;height:36px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;cursor:pointer;border:0;border-radius:3px;background:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1);opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;will-change:opacity;pointer-events:none}
.b-slider .b-slider_btn .icon-slider-nav{width:9px;height:16px;opacity:.6}
.b-slider .b-slider_btn:hover .icon-slider-nav{opacity:.8}
.b-slider .b-slider_btn:active{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.15);box-shadow:0 0 5px 0 rgba(0,0,0,.15)}
.b-slider .b-slider_btn.prev{left:0;-webkit-transition:left .3s;-o-transition:left .3s;transition:left .3s}
.b-slider .b-slider_btn.prev .icon-slider-nav{margin-left:-1px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.b-slider .b-slider_btn.next{right:0;-webkit-transition:right .3s;-o-transition:right .3s;transition:right .3s}
.b-slider .b-slider_btn.next .icon-slider-nav{margin-right:-1px}
.b-slider[data-aspect="3,2"][data-frame-width="1"] .b-slider_btn{top:0;margin-top:33.3333333%}
.b-slider[data-nav-type=framed] .b-slider-ctrl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.b-slider[data-nav-type=framed] .b-slider-ctrl .b-slider-ctrl__li{padding:0 3px}
.b-slider[data-nav-type=framed] .b-slider-ctrl-frame{display:block;width:6px;height:6px;border-radius:50%;background:#d2d2d2;cursor:pointer}
.b-slider[data-nav-type=framed] .b-slider-ctrl-frame.active{background:#ec474e;pointer-events:none}
.b-slider[data-frame-width="1"] .b-slider_list .entry-product{width:100%;padding-left:0}
.b-slider[data-frame-width="1,2"] .b-slider_list{margin-left:-10px}
.b-slider[data-frame-width="1,2"] .b-slider_list .entry-product{width:50%;width:calc(100%/2);padding-left:10px}
.b-slider[data-frame-width="1,3"] .b-slider_list{margin-left:-5px}
@media (max-width:479px){.b-slider[data-frame-width="1,3"] .b-slider_list{margin-left:0}
}
.b-slider[data-frame-width="1,3"] .b-slider_list .entry-product{width:33.33333%;width:calc(100%/3);padding-left:5px}
@media (max-width:479px){.b-slider[data-frame-width="1,3"] .b-slider_list .entry-product{width:100%;padding-left:0}
}
.b-slider.slider-image .b-slider_list .entry-product img{-o-object-fit:cover;object-fit:cover;width:100%;height:180px;border-radius:3px}
@media (min-width:480px){.b-slider.slider-image .b-slider_list .entry-product img{height:165px}
}
.b-slider.slider-image[data-nav-type=framed] .b-slider-ctrl{position:absolute;bottom:10px;left:0;right:0;z-index:1}
.b-slider.slider-image[data-nav-type=framed] .b-slider-ctrl-frame{background:#fff;opacity:.6;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}
.b-slider.slider-image[data-nav-type=framed] .b-slider-ctrl-frame.active{background:#fff;opacity:1}
.b-category-list{list-style-type:none;margin:0;padding:0}
@media (max-width:1023px){.sub-category-activated .b-category-list{visibility:hidden}
.sub-category-activated .b-category-list .b-category-sub-list,.sub-category-activated .b-category-list .b-category-sub-list>*{visibility:visible}
}
.b-category-list a:link,.b-category-list a:visited{color:#323232}
.b-category-list a:link:active,.b-category-list a:link:focus,.b-category-list a:link:hover,.b-category-list a:visited:active,.b-category-list a:visited:focus,.b-category-list a:visited:hover{color:#ec474e}
.b-nav .b-nav-list li a:hover,.s-header-top .b-category-list a:link,.s-header-top .b-category-list a:visited{color:#323232}
.s-header-top .b-category-list a:link:active,.s-header-top .b-category-list a:link:focus,.s-header-top .b-category-list a:link:hover,.s-header-top .b-category-list a:visited:active,.s-header-top .b-category-list a:visited:focus,.s-header-top .b-category-list a:visited:hover{color:#323232}
.s-header-top .b-category-list .category-list-item{display:block;width:340px;max-width:340px;padding-right:19px;padding-left:19px}
.s-header-top .b-category-list .category-list-item.has-sub>.category-list-l:before{position:absolute;right:10px;top:0;content:url(/images/by3/content/arrow-right-left-down.svg);fill:#000;opacity:.2}
.s-header-top .b-category-list .category-list-l{display:block;margin-right:-19px;margin-left:-19px;padding-right:19px;padding-left:19px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;line-height:40px}
.s-header-top .b-category-list .category-list-l:active,.s-header-top .b-category-list .category-list-l:focus,.s-header-top .b-category-list .category-list-l:hover{background-color:#f2f2f2}
.b-rubricator .b-category-list .category-item-title{width:100%;margin-bottom:14px;margin-top:29px}
.b-rubricator .b-category-list .category-item-title:empty{margin:0}
.b-rubricator .b-category-list .category-list-item{display:block;width:100%;margin-bottom:8px}
.b-rubricator .b-category-list .category-list-item:first-child .category-item-title{margin-top:0}
.b-rubricator .b-category-list .category-list-item .category-list-l{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.b-rubricator .b-category-list .category-list-item .category-list-l .category-list-item-pic{-ms-flex-item-align:start;align-self:flex-start;margin-right:10px}
.b-rubricator .b-category-list .category-list-item .category-list-l .category-list-item-t{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.rubricator-inner .b-category-list{font-size:15px;margin-bottom:10px}
.b-category-list .category-item-title{font-size:inherit;font-weight:700}
.b-category-list .category-list-item{display:inline-block;min-width:30px;vertical-align:top}
.b-category-list .category-list-l{position:relative;display:block}
.b-category-list .category-list-item-pic{display:inline-block;margin-right:19px}
.b-category-list .category-list-item-image{max-width:32px;height:auto;vertical-align:-9px}
.b-category-sub-list{position:absolute;top:0;left:0;z-index:1;display:none;width:100%;height:100%;min-height:100%;background-color:#fff}
.active>.b-category-sub-list{display:block}
.b-category-sub-list>.b-category-list{padding-top:20px;padding-bottom:20px;height:100%;border-radius:0 3px 3px 0;background-color:#fff}
.b-category-sub-list>.b-category-list .category-list-item{width:auto}
@media (min-width:1024px){.b-category-sub-list{left:100%;z-index:-1;width:340px;margin-left:-2px}
.b-category-sub-list,.b-category-sub-list>.b-category-list{-webkit-box-shadow:2px 0 5px rgba(0,0,0,.15);box-shadow:2px 0 5px rgba(0,0,0,.15)}
}
@media (min-width:640px) and (max-width:1023px){.b-category-list{height:auto}
.s-header-top .b-category-list{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20;-moz-column-gap:20;column-gap:20;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance}
.s-header-top .b-category-list .category-list-item{-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;page-break-before:avoid}
}
@media (max-width:1023px){.s-header-top .b-category-list{width:auto;max-width:none}
.s-header-top .b-category-list .category-list-item{width:auto;max-width:none;border-top:1px solid #ededed}
.s-header-top .b-category-list .b-category-sub-list{height:auto}
}
.b-category-menu{display:none;max-width:1020px;background-color:#fff;padding-top:20px;padding-bottom:20px;color:#323232}
.s-header-top .b-category-menu{position:absolute;top:100%;left:0;border-radius:3px;-webkit-box-shadow:2px 0 5px rgba(0,0,0,.15);box-shadow:2px 0 5px rgba(0,0,0,.15)}
.b-category-menu .category-menu-head{margin-left:-20px;margin-right:-20px;border-bottom:1px solid #ededed;padding:14px 20px}
.b-category-menu .b-category-sub-list>.category-menu-head{margin-right:0;margin-left:0}
.b-category-menu .category-menu-h{overflow:hidden;color:#323232;font-weight:700;font-size:15px}
.b-category-menu .category-menu-close{float:right}
.b-category-menu .category-menu-close .icon-close{width:17px;height:16px;fill:#000;opacity:.3}
@media (max-width:1023px){.s-header-top .b-category-menu{top:0;width:100%;max-width:none;padding:0 20px}
.s-header-top .b-category-menu .category-menu-head{border-bottom:1px solid #ededed}
.s-header-top .b-category-menu .category-menu-head~.b-category-list{margin-top:-1px;background-color:transparent;padding-top:0;padding-bottom:0}
}
@media (min-width:1024px){.s-header-top .b-category-menu .category-menu-head{display:none}
.b-category-menu .b-category-sub-list .b-category-list{overflow-y:auto}
}
.b-region-list .region-list__dd a:not(.button):not(.map-button):link,.b-region-list .region-list__dd a:not(.button):not(.map-button):visited{color:#323232}
.b-region-list .region-list__dd a:not(.button):not(.map-button):link:active,.b-region-list .region-list__dd a:not(.button):not(.map-button):link:focus,.b-region-list .region-list__dd a:not(.button):not(.map-button):link:hover,.b-region-list .region-list__dd a:not(.button):not(.map-button):visited:active,.b-region-list .region-list__dd a:not(.button):not(.map-button):visited:focus,.b-region-list .region-list__dd a:not(.button):not(.map-button):visited:hover{color:#323232}
.region-list-i{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance}
.region-list__dl{position:relative;-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;page-break-before:avoid;display:inline-block;width:100%;margin:0 0 25px;vertical-align:top}
.region-list__dt{margin:0 0 5px;color:#969696;font-size:13px}
.region-list__dd{margin:0 -10px;padding:5px;color:#323232;font-size:13px}
.region-list__dd.active{background-color:#f2f2f2}
.region-list__dd.active .region-list-link:after{content:url(/images/by3/content/region-mark.svg);fill:#ea4952;display:inline-block;width:14px;height:9px;margin-left:9px}
.region-list-link{position:relative;display:block;margin:-5px;padding:5px 10px}
.region-list-link:active,.region-list-link:focus,.region-list-link:hover{background-color:#f2f2f2;cursor:pointer}
@media (max-width:639px){.region-list__dl{padding-top:25px}
.region-list__dl:before{position:absolute;top:0;left:0;right:0;margin:0 -20px;border-top:1px solid #ededed;content:""}
.region-list__dl:first-child{margin-top:-10px}
.region-list__dl:first-child:before{content:none}
}
@media (min-width:640px){.region-list-i{-webkit-column-count:3;-moz-column-count:3;column-count:3}
}
@media (min-width:1024px){.region-list-i{-webkit-column-count:6;-moz-column-count:6;column-count:6}
}
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm){.region-list__dl:not(|*:root){display:block}
}
.m-tooltip{position:relative;z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.m-tooltip.m-tooltip-center:after{text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%}
.m-tooltip.m-tooltip-center:before{left:50%}
.m-tooltip.m-tooltip-left:after{left:auto;right:-1px;padding-right:14px;padding-left:14px}
.starRating .m-tooltip:hover:before{content:none}
.starRating .m-tooltip:hover:after{bottom:calc(100% + 3px);left:100%;min-width:auto;-webkit-transform:translateX(-60%);-ms-transform:translateX(-60%);transform:translateX(-60%)}
.m-tooltip:after,.m-tooltip:before{position:absolute;visibility:hidden;bottom:0;opacity:0}
.m-tooltip:after{-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell;content:attr(data-tool);min-height:30px;min-width:200px;border-radius:3px;background:#626262;padding:10px 14px;vertical-align:middle;color:#fff;text-decoration:none;text-align:left;text-indent:initial;font-size:13px;left:-1px;z-index:5}
.m-tooltip:before{z-index:2;width:0;height:0;left:50%;content:"";border-style:solid;border-width:10px 10px 0;border-color:#626262 transparent transparent;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.m-tooltip:hover:after{bottom:calc(100% + 9px)}
.m-tooltip:hover:after,.m-tooltip:hover:before{visibility:visible;opacity:1;bottom:100%}
.m-tooltip:after,.m-tooltip:before,.m-tooltip:hover:after,.m-tooltip:hover:before{-webkit-transition:bottom .3s ease-in-out,opacity .3s ease-in-out;-o-transition:bottom .3s ease-in-out,opacity .3s ease-in-out;transition:bottom .3s ease-in-out,opacity .3s ease-in-out}
.label-list .label-list-item-c.m-tooltip:hover:after{bottom:100%;bottom:calc(100% + 9px + 5px)}
.label-list .label-list-item-c.m-tooltip:hover:before{bottom:100%;bottom:calc(100% + 5px)}
.label-list .label-list-item-c.m-tooltip:after,.label-list .label-list-item-c.m-tooltip:before{pointer-events:none;overflow:hidden;min-width:0;width:0}
.label-list .label-list-item-c.m-tooltip:hover:after,.label-list .label-list-item-c.m-tooltip:hover:before{pointer-events:auto;width:auto}
.label-list .label-list-item-c.m-tooltip:hover:after{min-width:200px}
.social-list{margin:10px 0}
.social-list .social-list__li{display:inline-block;vertical-align:top;margin-right:10px;margin-bottom:10px}
.social-list .social-list__li .social-list__link{display:block;width:40px;height:40px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f2f2f2;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s}
.social-list .social-list__li .social-list__link:hover{background:#e8e8e8;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s}
.social-list .social-list__li .social-list__link [class*=icon]{width:20px;height:40px;fill:currentColor}
.social-list .social-list__li.fb [class*=icon]{width:8px;height:17px;color:#3b5998}
.social-list .social-list__li.vk [class*=icon]{width:20px;height:11px;color:#4c75a5}
.social-list .social-list__li.ig [class*=icon]{width:16px;height:16x;color:#ec474f}
.social-list .social-list__li.ok [class*=icon]{width:11px;height:18px;color:#ee8208}
.social-list .social-list__li.yt [class*=icon]{width:18px;height:14px;color:red}
.social-list .social-list__li.tw [class*=icon]{width:17px;height:14px;color:#1da0f1}
.article .social-list,.promo-article .social-list{width:100%;margin:0 0 -10px;padding:15px 0 0}
.article .social-list .social-list__li .social-list__link,.promo-article .social-list .social-list__li .social-list__link{border-radius:3px}
.b-article~.social-list{margin-top:15px;margin-bottom:0}
.section-footer .b-promo-buttons~.social-list{border-top:1px solid #ededed}
.company-card .label-list,.label-list{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.label-list{list-style-type:none;margin:0;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.company-card .label-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:10px}
.label-list-item{display:block;float:left;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:auto;align-self:auto;margin-left:-2px}
.label-list-item:last-child{margin-left:0}
.label-list-item-c,.label-list-item-c-i{display:block}
.label-list-item-c:active,.label-list-item-c:focus,.label-list-item-c:hover{position:relative;z-index:1}
.label-list-item-c:active .label-list-item-c-i:before,.label-list-item-c:focus .label-list-item-c-i:before,.label-list-item-c:hover .label-list-item-c-i:before{-webkit-transition:-webkit-transform .3s linear;-o-transition:transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear;-webkit-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);transform:scale(1.2,1.2);border-radius:16px}
.label-list-item-c:active [class*=-icon],.label-list-item-c:focus [class*=-icon],.label-list-item-c:hover [class*=-icon]{-webkit-transform:none;-ms-transform:none;transform:none}
.label-list-item-c [class*=-icon]{fill:#fff;width:32px;height:32px;border-radius:16px}
.label-list-item-c .profi-c-icon{width:48px;height:32px}
.label-list-item-c-i:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;will-change:transform;margin:auto;border-radius:16px;background-color:#d2d2d2;content:""}
.label-list-item-c-i.gold:before{background-color:#f7941d}
.label-list-item-c-i.silver:before{background-color:#879696}
.label-list-item-c-i.bronze:before{background-color:#dc7952}
.label-list-item-c-i.blue:before{background-color:#00aeef}
.b-address .address-sub-line.red:before,.label-list-item-c-i.red:before{background-color:#ec474e}
.label-list-item-c-i.green:before{background-color:#2dc36e}
.label-list.m-small .label-list-item-c{line-height:1}
.label-list.m-small .label-list-item-c [class*=-icon]{width:20px;height:20px}
.label-list.m-small .label-list-item-c .profi-c-icon{width:30px;height:20px}
.horizontal-list{margin:0;padding:0;list-style-type:none}
.horizontal-list.marked>li:after{display:inline-block;width:.25em;height:.25em;margin-left:.375em;border-radius:50%;background-color:rgba(0,0,0,.3);content:"";vertical-align:middle}
.horizontal-list.marked>li:last-child:after{content:none}
.horizontal-list>li{display:inline-block;margin-right:.187em}
.b-cloud{margin-top:30px;margin-bottom:30px;background-color:transparent}
.b-address,.b-cloud{font-size:15px}
.b-address .address-i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:20px}
.b-address .address-c{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-item-align:center;align-self:center}
.b-address .address-c p~p{margin-top:15px}
.b-address .address-c .entrance{display:block}
.b-address .address-a{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:auto;align-self:auto}
@media (max-width:559px){.b-address .address-i{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.b-address .address-a,.b-address .address-c{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}
.b-address .address-a{margin-top:20px}
}
.b-address .address-sub-h{margin-right:.4em}
.b-address .address-sub-line{display:inline-block;margin-right:.4em;white-space:nowrap}
.b-address .address-sub-line:before{display:inline-block;width:.4em;height:.4em;border-radius:50%;background-color:#626262;content:"";margin-right:.4em;margin-left:0;vertical-align:middle}
.b-address .address-sub-line.blue:before{background-color:#4242cf}
.b-address .address-sub-line.green:before{background-color:#31ae65}
.b-pic-list{max-width:100%}
.file~.b-pic-list,.input~.b-pic-list,.textarea~.b-pic-list{margin-top:20px;margin-bottom:10px}
.pic-list-i{overflow-x:auto;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.pic-list-item{display:inline-block;margin-right:5px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:auto;align-self:auto}
.pic-list-item-pic{position:relative;z-index:0;border-radius:3px;overflow:hidden}
.pic-list-item-pic.loading{min-width:75px;max-width:105px;height:75px}
.pic-list-item__img{width:auto;max-width:105px;height:75px;-o-object-fit:contain;object-fit:contain}
.pic-list-item-remove{position:absolute;right:0;bottom:0;z-index:1;border-radius:3px;background:rgba(0,0,0,.4)}
@media (max-width:1023px){.pic-list-item-remove{width:22px;height:26px}
}
@media (min-width:1024px){.pic-list-item-remove{top:0;right:0;bottom:0;left:0;opacity:0}
.pic-list-item-remove:hover{opacity:1;cursor:pointer;-webkit-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in}
}
.b-progressbar,.pic-list-item-remove [class*=icon-]{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}
.pic-list-item-remove [class*=icon-]{fill:#fff}
.pic-list-item-remove [class*=icon-].delete-foto-icon{width:12px;height:15px}
.loading{position:relative}
.b-progressbar{height:8px;width:75%;border:1px solid #55bef7}
.b-progressbar>.progress{background:#55bef7;border:1px solid transparent;height:6px;width:0}
.b-promo-buttons .promo-buttons-i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.b-promo-buttons .promo-buttons-i~.promo-buttons-i{padding-top:20px}
.b-promo-buttons .promo-buttons-item{padding-left:5px;padding-right:5px}
.b-filter .filter-i .b-promo-buttons .promo-buttons-item .filter-reset,.b-filter .filter-i .b-promo-buttons .promo-buttons-item .filter-submit,.b-filter .filter-i .filter-selected-list .b-promo-buttons .promo-buttons-item .selected-filter-item,.b-promo-buttons .promo-buttons-item .b-filter .filter-i .filter-reset,.b-promo-buttons .promo-buttons-item .b-filter .filter-i .filter-selected-list .selected-filter-item,.b-promo-buttons .promo-buttons-item .b-filter .filter-i .filter-submit,.b-promo-buttons .promo-buttons-item .bootstrap-select button[data-toggle=dropdown],.b-promo-buttons .promo-buttons-item .button,.b-promo-buttons .promo-buttons-item .map-button,.bootstrap-select .b-promo-buttons .promo-buttons-item button[data-toggle=dropdown]{white-space:normal;max-width:100%;width:100%}
@media (max-width:399px){.b-filter .filter-i .b-promo-buttons .promo-buttons-item>.filter-reset,.b-filter .filter-i .b-promo-buttons .promo-buttons-item>.filter-submit,.b-filter .filter-i .filter-selected-list .b-promo-buttons .promo-buttons-item>.selected-filter-item,.b-promo-buttons .b-filter .filter-i .filter-selected-list .promo-buttons-item>.selected-filter-item,.b-promo-buttons .b-filter .filter-i .promo-buttons-item>.filter-reset,.b-promo-buttons .b-filter .filter-i .promo-buttons-item>.filter-submit,.b-promo-buttons .bootstrap-select .promo-buttons-item>button[data-toggle=dropdown],.b-promo-buttons .promo-buttons-item>.button,.b-promo-buttons .promo-buttons-item>.map-button,.bootstrap-select .b-promo-buttons .promo-buttons-item>button[data-toggle=dropdown]{font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100%}
}
.b-promo-buttons .promo-buttons-item:last-child{padding-right:0}
.b-promo-buttons .promo-buttons-item:first-child{padding-left:0}
.b-promo-buttons .promo-buttons-item:first-child:nth-last-child(1){-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}
.b-promo-buttons .promo-buttons-item:first-child:nth-last-child(2),.b-promo-buttons .promo-buttons-item:first-child:nth-last-child(2)~.promo-buttons-item{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}
.b-promo-buttons .promo-buttons-item:first-child:nth-last-child(3),.b-promo-buttons .promo-buttons-item:first-child:nth-last-child(3)~.promo-buttons-item{-webkit-box-flex:0;-ms-flex:0 1 33.3333%;flex:0 1 33.3333%}
.b-promo-buttons .promo-buttons-item:first-child:nth-last-child(4),.b-promo-buttons .promo-buttons-item:first-child:nth-last-child(4)~.promo-buttons-item{-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%}
@media (min-width:768px){.b-promo-buttons,.b-promo-buttons .promo-buttons-i{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:10px}
.b-promo-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.b-promo-buttons .promo-buttons-i{padding-right:10px}
.b-promo-buttons .promo-buttons-i .promo-buttons-item{-webkit-box-flex:0!important;-ms-flex:0 1 auto!important;flex:0 1 auto!important}
.b-promo-buttons .promo-buttons-i~.promo-buttons-i{padding-top:0}
.b-promo-buttons .b-promo-serv .promo-serv-i{position:static}
.b-promo-buttons .b-promo-serv .promo-serv-i .promo-serv-item:first-child{padding-left:0}
}
.b-promo-serv{z-index:2}
.b-promo-serv .promo-serv-item .icon-promo-nav{opacity:.6;margin-right:10px}
.b-promo-serv .promo-serv-item .icon-promo-nav.icon-download{width:14px;height:17px}
.b-promo-serv .promo-serv-item .icon-promo-nav.icon-mail{width:20px;height:16px}
@media (max-width:767px){.b-promo-serv{background:#fff;min-width:320px;margin:0 -15px;border-radius:0 0 6px 6px}
.b-promo-serv .promo-serv-i{padding:0 15px}
.b-promo-serv .promo-serv-i .promo-serv-item{padding:15px 0;border-top:1px solid #ededed}
.b-filter .filter-i .b-promo-serv .promo-serv-i .promo-serv-item .m-gray.filter-reset,.b-filter .filter-i .b-promo-serv .promo-serv-i .promo-serv-item .m-gray.filter-submit,.b-filter .filter-i .filter-selected-list .b-promo-serv .promo-serv-i .promo-serv-item .m-gray.selected-filter-item,.b-promo-serv .promo-serv-i .promo-serv-item .b-filter .filter-i .filter-selected-list .m-gray.selected-filter-item,.b-promo-serv .promo-serv-i .promo-serv-item .b-filter .filter-i .m-gray.filter-reset,.b-promo-serv .promo-serv-i .promo-serv-item .b-filter .filter-i .m-gray.filter-submit,.b-promo-serv .promo-serv-i .promo-serv-item .bootstrap-select button.m-gray[data-toggle=dropdown],.b-promo-serv .promo-serv-i .promo-serv-item .button.m-gray,.b-promo-serv .promo-serv-i .promo-serv-item .m-gray.map-button,.bootstrap-select .b-promo-serv .promo-serv-i .promo-serv-item button.m-gray[data-toggle=dropdown]{background:0 0;border:0;padding:0;text-align:left}
.b-filter .filter-i .b-promo-serv .promo-serv-i .promo-serv-item .m-gray.filter-reset .icon-promo-nav,.b-filter .filter-i .b-promo-serv .promo-serv-i .promo-serv-item .m-gray.filter-submit .icon-promo-nav,.b-filter .filter-i .filter-selected-list .b-promo-serv .promo-serv-i .promo-serv-item .m-gray.selected-filter-item .icon-promo-nav,.b-promo-serv .promo-serv-i .promo-serv-item .b-filter .filter-i .filter-selected-list .m-gray.selected-filter-item .icon-promo-nav,.b-promo-serv .promo-serv-i .promo-serv-item .b-filter .filter-i .m-gray.filter-reset .icon-promo-nav,.b-promo-serv .promo-serv-i .promo-serv-item .b-filter .filter-i .m-gray.filter-submit .icon-promo-nav,.b-promo-serv .promo-serv-i .promo-serv-item .bootstrap-select button.m-gray[data-toggle=dropdown] .icon-promo-nav,.b-promo-serv .promo-serv-i .promo-serv-item .button.m-gray .icon-promo-nav,.b-promo-serv .promo-serv-i .promo-serv-item .m-gray.map-button .icon-promo-nav,.bootstrap-select .b-promo-serv .promo-serv-i .promo-serv-item button.m-gray[data-toggle=dropdown] .icon-promo-nav{vertical-align:text-bottom}
.promo-nav+.b-promo-serv{margin-top:-6px;padding-top:6px}
}
@media (min-width:768px){.b-promo-serv{position:relative;z-index:2}
.b-promo-serv .promo-serv-i{position:absolute;top:auto;bottom:15px;right:-5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.b-promo-serv .promo-serv-i .promo-serv-item{padding-left:10px}
}
@media (min-width:1024px){.b-promo-serv .promo-serv-i{bottom:20px;right:15px}
}
@media (min-width:1248px){.b-promo-serv .promo-serv-i{right:30px}
}
.b-error{max-width:712px;margin:100px auto;text-align:center}
.b-error .b-error-title{font-size:35px;font-weight:700;color:#ec474e;background:url(/images/by3/content/error-bg.png) center no-repeat;background-size:100% 100%}
.b-error .b-error-title .error-title-i{padding:100px 155px 120px 150px}
.b-error .b-error-text{font-size:15px}
.b-error .b-error-text a{color:#2f94ed}
.b-error .b-error-text a:hover{color:#55bef7}
@media (max-width:767px){.b-error{max-width:440px;margin:20px auto 50px}
.b-error .b-error-title{font-size:17px;font-weight:700;margin:0 -20px}
.b-error .b-error-title .error-title-i{padding:57px 60px 67px 50px}
}
.login-list{list-style-type:none;margin:0;padding:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-radius:3px;border:solid 1px #d2d2d2}
.login-list-item{display:block;float:left;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-item-align:stretch;align-self:stretch}
.login-list-item~.login-list-item{border-left:1px solid #d2d2d2}
.login-list-item .tut-icon{fill:#e80b18;width:15px;height:15px}
.login-list-item .fb-icon{fill:#3c5a96;width:8px;height:17px}
.login-list-item .vk-icon{fill:#4e76a3;width:20px;height:11px}
.login-list-item .google-icon{fill:#db4b3f;width:20px;height:12px}
.login-list-btn{display:block;height:40px;line-height:40px;text-align:center}
.login-list-btn:active,.login-list-btn:hover{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.3);box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}
.login-list-btn:hover{-webkit-transition:all 100ms;-o-transition:all 100ms;transition:all 100ms}
.b-loc-city{display:inline-block;max-width:185px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;line-height:19px}
.b-loc-city:link:active .icon-pin,.b-loc-city:link:focus .icon-pin,.b-loc-city:link:hover .icon-pin{opacity:.8}
.b-loc-city .icon-pin{fill:#fff;position:relative;top:3px;width:12px;height:18px;margin-right:10px;vertical-align:baseline}
@media (max-width:767px){.b-loc-city{max-width:100%}
}
.b-call{width:36px;height:36px;border-radius:3px;background-color:#37c271;line-height:36px;text-align:center}
.b-call:hover{background-color:#31ae65}
.b-call .icon-call,.b-call .svg-sprite-icon{fill:#fff;width:19px;height:19px;vertical-align:-4px}
.b-shedule-t{display:table;border-spacing:0;border-collapse:collapse}
.shedule-t__tr{display:table-row}
.shedule-t__td,.shedule-t__th{display:table-cell;min-width:90px;padding-top:10px;padding-bottom:10px;vertical-align:top}
.shedule-t__td:first-child,.shedule-t__th:first-child{min-width:130px}
.shedule-t__td.today,.shedule-t__th.today{color:#37c271}
.shedule-t__td~.shedule-t__td,.shedule-t__td~.shedule-t__th,.shedule-t__th~.shedule-t__td,.shedule-t__th~.shedule-t__th{padding-left:30px}
.b-article .b-table th,.b-article .tbl th,.shedule-t__th{font-weight:700}
.shedule-t__td{font-size:21px}
.shedule-t-n{display:block;color:#969696;font-size:15px}
@media (max-width:767px){.shedule-t__td,.shedule-t__th{padding-top:5px;padding-bottom:5px;font-size:15px}
.shedule-t__td:first-child,.shedule-t__th:first-child{min-width:90px}
.shedule-t-n{font-size:13px}
}
.b-copyright{display:inline-block;margin-right:20px;vertical-align:top;color:#969696;font:13px/1.4em Arial,Helvetica,sans-serif}
.toggle-block{overflow:hidden}
.toggle-button{position:relative;background:0 0;border:0;color:#969696;padding:5px 20px 5px 0;cursor:pointer}
.toggle-button.hide-all::after,.toggle-button::after,.toggle-button:hover::after{-webkit-transition:.3s -webkit-transform;-o-transition:.3s transform;transition:.3s transform;transition:.3s transform,.3s -webkit-transform;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 8'%3E%3Cpath fill='%23969696' d='M13.708,1.694L7.7,7.72a0.989,0.989,0,0,1-1.4,0L0.287,1.694A0.993,0.993,0,0,1,1.689.289L7,5.612l5.308-5.323A0.992,0.992,0,0,1,13.708,1.694Z'/%3E%3C/svg%3E")}
.toggle-button::after{position:absolute;width:10px;height:6px;display:inline-block;right:0;top:50%;margin-top:-1px;content:"";will-change:transform;background-color:transparent;background-repeat:no-repeat}
.toggle-button.hide-all::after,.toggle-button:hover::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.b-sale .more-sale:link:hover,.b-sale .more-sale:visited:hover,.link__list .list__li .list__link:link:hover,.link__list .list__li .list__link:visited:hover,.toggle-button:hover{color:#ec474e}
.toggle-button:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 8'%3E%3Cpath fill='%23ec474e' d='M13.708,1.694L7.7,7.72a0.989,0.989,0,0,1-1.4,0L0.287,1.694A0.993,0.993,0,0,1,1.689.289L7,5.612l5.308-5.323A0.992,0.992,0,0,1,13.708,1.694Z'/%3E%3C/svg%3E")}
.toggle-button:focus{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}
.b-reviews-once,.b-sale{display:block;position:relative;padding:15px 15px 12px;margin:10px 0;font-size:13px;color:#323232;border-radius:3px;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}
.b-sale{background:#fdecd9;z-index:1}
.b-sale .b-sale-whole-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}
.b-sale a{position:relative;z-index:1}
.b-sale:hover{background:#fbe1c6}
.b-sale .more-sale{color:#969696;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}
.b-reviews-once{background:#f2f2f2}
.b-reviews-once:after{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent #f2f2f2 transparent transparent;border-width:8px;margin-top:-8px}
.b-reviews-once:hover{background:#ededed}
.b-reviews-once:hover:after{border-right-color:#ededed}
.b-image__list,.link__list{padding:0;list-style-type:none}
.b-image__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 0 -5px}
.b-image__list .image-list-item{position:relative;overflow:hidden;padding-left:5px}
.b-image__list .image-list-item img{width:auto;height:auto;max-width:100%;min-width:100%;max-height:100px;min-height:100%;-o-object-fit:cover;object-fit:cover;border-radius:3px}
@media (max-width:559px){.b-image__list .image-list-item img{max-height:100%}
}
.link__list{margin:0;font-size:15px}
.link__list .list__li{padding-top:15px}
.link__list .list__li:first-of-type{padding-top:0}
.link__list .list__li .list__link{color:#323232;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}
@media (max-width:767px){.see-also .l-col~.l-col .link__list{padding-top:15px}
}
.b-live-chat{position:fixed;z-index:1;bottom:10px;right:10px}
@media (min-width:768px){.b-live-chat{bottom:20px;right:20px}
}
.b-live-chat .b-live-chat-i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);box-shadow:0 2px 10px 0 rgba(0,0,0,.1);color:#fff;background:#ec474e;padding:9px;max-height:36px}
@media (min-width:768px){.b-live-chat .b-live-chat-i{padding:20px;max-height:60px}
}
.b-live-chat .b-live-chat-i .icon-chat{fill:#fff;width:20px;height:20px}
.b-live-chat .b-live-chat-i .title-chat{display:block;overflow:hidden;width:0;white-space:nowrap;font-size:13px;opacity:0;-webkit-transition:width .3s,opacity .3s;-o-transition:width .3s,opacity .3s;transition:width .3s,opacity .3s}
.b-live-chat .b-live-chat-i:hover .title-chat{padding-left:20px;width:140px;opacity:1}
@media (max-width:767px){.b-live-chat .b-live-chat-i:hover .title-chat{display:none}
}
.tam-label{min-width:50px;padding:4px 5px 3px;border-radius:3px;background-color:rgba(236,71,78,.9);color:#fff;font-size:17px;text-align:center;white-space:nowrap}
.tam-label:empty{display:none}
.tam-label .icon-present{fill:#fff;height:17px;vertical-align:-3px}
.tam-label.hit{font-size:13px;padding:6px 8px;background-color:rgba(238,130,8,.9)}
.tam-label~.tam-label{margin-left:5px}
.b-show-more{margin-top:30px}
.b-add-photo{position:relative;z-index:0;height:100%;background-color:#f2f2f2;text-align:center;font-size:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.add-photo-i{padding:10px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:auto;align-self:auto}
.add-photo-wl{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}
.add-photo-icon{display:block}
.add-photo-icon [class*=icon-]{fill:#969696}
.add-photo-icon [class*=icon-].add-foto-icon{width:63px;height:49px}
.add-photo-icon~.add-photo-t,.b-article .article-i h3+dt,.b-article .article-i h3+ol,.b-article .article-i h3+p,.b-article .article-i h3+ul,.b-article .article-i h4+dt,.b-article .article-i h4+ol,.b-article .article-i h4+p,.b-article .article-i h4+ul,.b-article .article-i h5+dt,.b-article .article-i h5+ol,.b-article .article-i h5+p,.b-article .article-i h5+ul,.b-article .b-company-description h3+dt,.b-article .b-company-description h3+ol,.b-article .b-company-description h3+p,.b-article .b-company-description h3+ul,.b-article .b-company-description h4+dt,.b-article .b-company-description h4+ol,.b-article .b-company-description h4+p,.b-article .b-company-description h4+ul,.b-article .b-company-description h5+dt,.b-article .b-company-description h5+ol,.b-article .b-company-description h5+p,.b-article .b-company-description h5+ul{margin-top:10px}
.add-photo-t{display:inline-block;color:#969696}
.b-revert .revert-link{position:relative;color:#2f94ed}
.b-revert .revert-link:hover{color:#ec474e}
.b-revert .revert-icon{position:absolute;left:0;top:50%;width:16px;height:16px;-webkit-transform:rotate(90deg) translateX(-50%);-ms-transform:rotate(90deg) translateX(-50%);transform:rotate(90deg) translateX(-50%);opacity:.3;margin-top:-1px}
.b-revert .revert-text{display:inline-block;padding-left:20px;font-size:15px}
.b-nav,.b-nav .b-nav-i{border-radius:0 0 6px 6px}
.b-nav{min-width:320px;margin:0 -15px}
.b-nav .b-nav-i{padding:0 15px;background:#fff;-webkit-transform:translateZ(0);transform:translateZ(0)}
.b-nav .b-nav-i:not(.nav-more-js){overflow:hidden}
.b-nav .b-nav-list{display:block;height:60px;list-style-type:none;font-size:0}
.b-nav .b-nav-list>li:first-child{margin-left:0}
.b-nav .b-nav-list li{display:inline-block;vertical-align:top;margin:0 10px}
.b-nav .b-nav-list li.active>a:after,.b-nav .b-nav-list li>a:hover:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:#ec474e}
.b-nav .b-nav-list li.more{position:relative}
.b-nav .b-nav-list li a{position:relative;display:block;height:100%;font-weight:700;font-size:15px;line-height:60px;color:#323232;text-decoration:none;cursor:pointer}
.b-nav .b-nav-list li a:focus{color:#323232;outline:0}
.b-nav .b-nav-list li a .count{font-weight:400}
.b-nav .b-nav-list li a .red,.b-nav .b-nav-list li a .sale{font-weight:400;color:#ec474e}
.b-nav .b-nav-list li a .count{color:#969696}
@media (min-width:1024px){.company-card-footer-sticky .b-nav .b-nav-list{padding-right:440px}
}
.b-nav .b-nav-a{background-color:#fff}
@media (min-width:768px){.company-card-footer-sticky .b-nav .b-nav-a{display:none}
}
.b-nav .b-nav-a-i,.b-nav .b-nav-a-list li{padding-right:15px;padding-left:15px}
.b-nav .b-nav-a-list{display:block;list-style-type:none;font-size:0}
.b-nav .b-nav-a-list li{vertical-align:top;margin:0 -15px;border-bottom:1px solid #ededed}
.b-nav .b-nav-a-list li a{position:relative;display:block;height:100%;font-size:15px;line-height:50px;color:#2f94ed;text-decoration:none;cursor:pointer}
.b-article .article-i a:link:active,.b-article .article-i a:link:focus,.b-article .article-i a:link:hover,.b-article .article-i a:visited:active,.b-article .article-i a:visited:focus,.b-article .article-i a:visited:hover,.b-article .b-company-description a:link:active,.b-article .b-company-description a:link:focus,.b-article .b-company-description a:link:hover,.b-article .b-company-description a:visited:active,.b-article .b-company-description a:visited:focus,.b-article .b-company-description a:visited:hover,.b-nav .b-nav-a-list li a.m-gray-link:active,.b-nav .b-nav-a-list li a.m-gray-link:focus,.b-nav .b-nav-a-list li a.m-gray-link:hover,.b-nav .b-nav-a-list li a:active,.b-nav .b-nav-a-list li a:focus,.b-nav .b-nav-a-list li a:hover{color:#55bef7}
.b-nav .b-nav-a-list li a.m-gray-link{color:#969696}
@media (min-width:768px){.b-nav .b-nav-a-list li a{line-height:60px;font-size:13px}
.b-nav .b-nav-a-list li{margin:0 10px}
.b-nav{margin-right:-20px;margin-left:-20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.b-nav-a,.b-nav-i{-ms-flex-item-align:auto;align-self:auto}
.b-nav-a{float:right;white-space:nowrap;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}
.b-nav-i{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.b-nav-a-list{height:60px}
.b-nav-a-list li{display:inline-block;border-bottom:0 none}
}
@media (min-width:1024px){.b-nav{margin-right:0;margin-left:0}
}
@media (min-width:1248px){.b-nav .b-nav-i{padding-right:30px;padding-left:30px}
}
.b-catserv .b-nav{width:auto;min-width:0;max-width:none;margin:0}
.b-catserv .b-nav .b-nav-i{border-bottom:0 none;padding:0;background:0 0}
.b-catserv .b-nav .b-nav-list{height:42px;margin-bottom:-2px}
.b-catserv .b-nav a{line-height:42px}
.active~div.b-nav-popup,.b-article .article_image img,.open>.b-nav-popup{display:block}
.more>.b-nav-popup{position:absolute}
.b-nav-popup{display:none;position:fixed;right:0;max-width:320px;z-index:10;border-radius:3px;padding:10px 20px;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);box-shadow:0 1px 3px rgba(0,0,0,.15)}
.b-nav-popup .b-nav-popup{right:0;margin-top:10px}
.b-nav-popup .b-nav-popup-list li{display:block;margin:0;white-space:nowrap}
.b-nav-popup .b-nav-popup-list li a{line-height:30px;margin:0 -20px;padding-left:20px;padding-right:20px}
.b-nav-popup .b-nav-popup-list li a:active,.b-nav-popup .b-nav-popup-list li a:focus,.b-nav-popup .b-nav-popup-list li a:hover{background-color:#f2f2f2}
.b-nav-popup .b-nav-popup-list li a:active:after,.b-nav-popup .b-nav-popup-list li a:focus:after,.b-nav-popup .b-nav-popup-list li a:hover:after{display:none}
.b-nav-popup .b-nav-popup-list li .b-nav-popup,.b-nav-popup .b-nav-popup-list li.active a:after{display:none}
.b-article .b-table tbody tr,.b-article .b-table thead,.b-article .tbl tbody tr,.b-article .tbl thead,.b-nav-popup .b-nav-popup-list li.active a{background-color:#f2f2f2}
.b-nav.b-promo-nav:not(.bottom-stick) .b-nav-i,.b-nav.b-promo-nav:not(.top-stick) .b-nav-i{max-height:none}
.b-nav.b-promo-nav .promo-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:15px;padding-bottom:15px}
.b-nav.b-promo-nav .promo-nav-list .promo-nav-item{padding-right:5px;font-size:17px}
.b-nav.b-promo-nav .promo-nav-list .promo-nav-item:last-child{padding-right:0;padding-left:5px}
.b-filter .filter-i .b-nav.b-promo-nav .promo-nav-list .promo-nav-item .filter-reset,.b-filter .filter-i .b-nav.b-promo-nav .promo-nav-list .promo-nav-item .filter-submit,.b-filter .filter-i .filter-selected-list .b-nav.b-promo-nav .promo-nav-list .promo-nav-item .selected-filter-item,.b-nav.b-promo-nav .promo-nav-list .promo-nav-item .b-filter .filter-i .filter-reset,.b-nav.b-promo-nav .promo-nav-list .promo-nav-item .b-filter .filter-i .filter-selected-list .selected-filter-item,.b-nav.b-promo-nav .promo-nav-list .promo-nav-item .b-filter .filter-i .filter-submit,.b-nav.b-promo-nav .promo-nav-list .promo-nav-item .bootstrap-select button[data-toggle=dropdown],.b-nav.b-promo-nav .promo-nav-list .promo-nav-item .button,.b-nav.b-promo-nav .promo-nav-list .promo-nav-item .map-button,.bootstrap-select .b-nav.b-promo-nav .promo-nav-list .promo-nav-item button[data-toggle=dropdown]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:10px;padding-right:10px}
@media (max-width:767px){.b-filter .filter-i .b-nav.b-promo-nav .promo-nav-list .promo-nav-item .filter-reset,.b-filter .filter-i .b-nav.b-promo-nav .promo-nav-list .promo-nav-item .filter-submit,.b-filter .filter-i .filter-selected-list .b-nav.b-promo-nav .promo-nav-list .promo-nav-item .selected-filter-item,.b-nav.b-promo-nav .promo-nav-list .promo-nav-item .b-filter .filter-i .filter-reset,.b-nav.b-promo-nav .promo-nav-list .promo-nav-item .b-filter .filter-i .filter-selected-list .selected-filter-item,.b-nav.b-promo-nav .promo-nav-list .promo-nav-item .b-filter .filter-i .filter-submit,.b-nav.b-promo-nav .promo-nav-list .promo-nav-item .bootstrap-select button[data-toggle=dropdown],.b-nav.b-promo-nav .promo-nav-list .promo-nav-item .button,.b-nav.b-promo-nav .promo-nav-list .promo-nav-item .map-button,.bootstrap-select .b-nav.b-promo-nav .promo-nav-list .promo-nav-item button[data-toggle=dropdown]{white-space:normal;font-size:13px}
}
.b-nav.b-promo-nav .promo-nav-list .promo-page-title{display:none;overflow:hidden}
.b-nav.b-promo-nav .promo-nav-list .promo-page-title .promo-page-title-i{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:100%;overflow:hidden}
@media (max-width:767px){.promo-nav .b-nav.b-promo-nav .b-nav-i{max-height:none}
.promo-nav .b-nav.b-promo-nav .promo-nav-list{padding-top:20px;padding-bottom:20px}
.promo-nav .b-nav.b-promo-nav .promo-nav-list .promo-nav-item,body.page-nav-sticky .promo-nav.bottom-stick .promo-nav-list .promo-nav-item,body.page-nav-sticky .promo-nav.top-stick .promo-nav-list .promo-nav-item{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}
.b-filter .filter-i .filter-selected-list .promo-nav .b-nav.b-promo-nav .promo-nav-list .promo-nav-item .selected-filter-item,.b-filter .filter-i .promo-nav .b-nav.b-promo-nav .promo-nav-list .promo-nav-item .filter-reset,.b-filter .filter-i .promo-nav .b-nav.b-promo-nav .promo-nav-list .promo-nav-item .filter-submit,.bootstrap-select .promo-nav .b-nav.b-promo-nav .promo-nav-list .promo-nav-item button[data-toggle=dropdown],.promo-nav .b-nav.b-promo-nav .promo-nav-list .promo-nav-item .b-filter .filter-i .filter-reset,.promo-nav .b-nav.b-promo-nav .promo-nav-list .promo-nav-item .b-filter .filter-i .filter-selected-list .selected-filter-item,.promo-nav .b-nav.b-promo-nav .promo-nav-list .promo-nav-item .b-filter .filter-i .filter-submit,.promo-nav .b-nav.b-promo-nav .promo-nav-list .promo-nav-item .bootstrap-select button[data-toggle=dropdown],.promo-nav .b-nav.b-promo-nav .promo-nav-list .promo-nav-item .button,.promo-nav .b-nav.b-promo-nav .promo-nav-list .promo-nav-item .map-button{width:100%}
body.page-nav-sticky .promo-nav.bottom-stick .b-nav.b-promo-nav .b-nav-i,body.page-nav-sticky .promo-nav.top-stick .b-nav.b-promo-nav .b-nav-i{max-height:50px;border-radius:0;padding:0}
body.page-nav-sticky .promo-nav.bottom-stick .b-nav.b-promo-nav:before,body.page-nav-sticky .promo-nav.top-stick .b-nav.b-promo-nav:before{height:50px}
.b-filter .filter-i .filter-selected-list body.page-nav-sticky .promo-nav.bottom-stick .promo-nav-list .promo-nav-item .selected-filter-item,.b-filter .filter-i .filter-selected-list body.page-nav-sticky .promo-nav.top-stick .promo-nav-list .promo-nav-item .selected-filter-item,.b-filter .filter-i body.page-nav-sticky .promo-nav.bottom-stick .promo-nav-list .promo-nav-item .filter-reset,.b-filter .filter-i body.page-nav-sticky .promo-nav.bottom-stick .promo-nav-list .promo-nav-item .filter-submit,.b-filter .filter-i body.page-nav-sticky .promo-nav.top-stick .promo-nav-list .promo-nav-item .filter-reset,.b-filter .filter-i body.page-nav-sticky .promo-nav.top-stick .promo-nav-list .promo-nav-item .filter-submit,.bootstrap-select body.page-nav-sticky .promo-nav.bottom-stick .promo-nav-list .promo-nav-item button[data-toggle=dropdown],.bootstrap-select body.page-nav-sticky .promo-nav.top-stick .promo-nav-list .promo-nav-item button[data-toggle=dropdown],body.page-nav-sticky .promo-nav.bottom-stick .promo-nav-list .promo-nav-item .b-filter .filter-i .filter-reset,body.page-nav-sticky .promo-nav.bottom-stick .promo-nav-list .promo-nav-item .b-filter .filter-i .filter-selected-list .selected-filter-item,body.page-nav-sticky .promo-nav.bottom-stick .promo-nav-list .promo-nav-item .b-filter .filter-i .filter-submit,body.page-nav-sticky .promo-nav.bottom-stick .promo-nav-list .promo-nav-item .bootstrap-select button[data-toggle=dropdown],body.page-nav-sticky .promo-nav.bottom-stick .promo-nav-list .promo-nav-item .button,body.page-nav-sticky .promo-nav.bottom-stick .promo-nav-list .promo-nav-item .map-button,body.page-nav-sticky .promo-nav.top-stick .promo-nav-list .promo-nav-item .b-filter .filter-i .filter-reset,body.page-nav-sticky .promo-nav.top-stick .promo-nav-list .promo-nav-item .b-filter .filter-i .filter-selected-list .selected-filter-item,body.page-nav-sticky .promo-nav.top-stick .promo-nav-list .promo-nav-item .b-filter .filter-i .filter-submit,body.page-nav-sticky .promo-nav.top-stick .promo-nav-list .promo-nav-item .bootstrap-select button[data-toggle=dropdown],body.page-nav-sticky .promo-nav.top-stick .promo-nav-list .promo-nav-item .button,body.page-nav-sticky .promo-nav.top-stick .promo-nav-list .promo-nav-item .map-button{border-radius:0;border:0;height:100%;min-height:50px}
}
.page-nav-sticky .promo-nav.bottom-stick,.page-nav-sticky .promo-nav.top-stick{z-index:3}
.page-nav-sticky .promo-nav.bottom-stick .b-nav.b-promo-nav,.page-nav-sticky .promo-nav.top-stick .b-nav.b-promo-nav{border-radius:0}
.page-nav-sticky .promo-nav.bottom-stick .b-nav.b-promo-nav .promo-nav-i,.page-nav-sticky .promo-nav.top-stick .b-nav.b-promo-nav .promo-nav-i{padding:0;border-radius:0}
.page-nav-sticky .promo-nav.bottom-stick .promo-nav-list,.page-nav-sticky .promo-nav.top-stick .promo-nav-list{padding-top:0;padding-bottom:0;max-width:100%}
.page-nav-sticky .promo-nav.bottom-stick .promo-nav-list .promo-nav-item,.page-nav-sticky .promo-nav.top-stick .promo-nav-list .promo-nav-item{padding-left:0;padding-right:0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-item-align:auto;align-self:auto}
@media (max-width:767px){.b-filter .filter-i .filter-selected-list .page-nav-sticky .promo-nav.bottom-stick .promo-nav-list .promo-nav-item .selected-filter-item,.b-filter .filter-i .filter-selected-list .page-nav-sticky .promo-nav.top-stick .promo-nav-list .promo-nav-item .selected-filter-item,.b-filter .filter-i .page-nav-sticky .promo-nav.bottom-stick .promo-nav-list .promo-nav-item .filter-reset,.b-filter .filter-i .page-nav-sticky .promo-nav.bottom-stick .promo-nav-list .promo-nav-item .filter-submit,.b-filter .filter-i .page-nav-sticky .promo-nav.top-stick .promo-nav-list .promo-nav-item .filter-reset,.b-filter .filter-i .page-nav-sticky .promo-nav.top-stick .promo-nav-list .promo-nav-item .filter-submit,.bootstrap-select .page-nav-sticky .promo-nav.bottom-stick .promo-nav-list .promo-nav-item button[data-toggle=dropdown],.bootstrap-select .page-nav-sticky .promo-nav.top-stick .promo-nav-list .promo-nav-item button[data-toggle=dropdown],.page-nav-sticky .promo-nav.bottom-stick .promo-nav-list .promo-nav-item .b-filter .filter-i .filter-reset,.page-nav-sticky .promo-nav.bottom-stick .promo-nav-list .promo-nav-item .b-filter .filter-i .filter-selected-list .selected-filter-item,.page-nav-sticky .promo-nav.bottom-stick .promo-nav-list .promo-nav-item .b-filter .filter-i .filter-submit,.page-nav-sticky .promo-nav.bottom-stick .promo-nav-list .promo-nav-item .bootstrap-select button[data-toggle=dropdown],.page-nav-sticky .promo-nav.bottom-stick .promo-nav-list .promo-nav-item .button,.page-nav-sticky .promo-nav.bottom-stick .promo-nav-list .promo-nav-item .map-button,.page-nav-sticky .promo-nav.top-stick .promo-nav-list .promo-nav-item .b-filter .filter-i .filter-reset,.page-nav-sticky .promo-nav.top-stick .promo-nav-list .promo-nav-item .b-filter .filter-i .filter-selected-list .selected-filter-item,.page-nav-sticky .promo-nav.top-stick .promo-nav-list .promo-nav-item .b-filter .filter-i .filter-submit,.page-nav-sticky .promo-nav.top-stick .promo-nav-list .promo-nav-item .bootstrap-select button[data-toggle=dropdown],.page-nav-sticky .promo-nav.top-stick .promo-nav-list .promo-nav-item .button,.page-nav-sticky .promo-nav.top-stick .promo-nav-list .promo-nav-item .map-button{border-radius:0;border:0;height:100%;min-height:50px}
}
@media (min-width:768px){.b-nav.b-promo-nav{margin-right:-20px;margin-left:-20px}
.b-nav.b-promo-nav .promo-nav-i{padding-right:400px}
.page-nav-sticky .promo-nav.bottom-stick .b-nav.b-promo-nav .promo-nav-i,.page-nav-sticky .promo-nav.top-stick .b-nav.b-promo-nav .promo-nav-i{padding:0 15px}
.page-nav-sticky .promo-nav.bottom-stick .promo-nav-list,.page-nav-sticky .promo-nav.top-stick .promo-nav-list{padding-top:10px;padding-bottom:10px;max-width:100%}
.page-nav-sticky .promo-nav.bottom-stick .promo-nav-list .promo-nav-item,.page-nav-sticky .promo-nav.top-stick .promo-nav-list .promo-nav-item{padding-left:10px;padding-right:0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:auto;align-self:auto}
.page-nav-sticky .promo-nav.bottom-stick .promo-nav-list .promo-page-title,.page-nav-sticky .promo-nav.top-stick .promo-nav-list .promo-page-title{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-left:0}
}
@media (min-width:1024px){.b-nav.b-promo-nav{margin-right:0;margin-left:0}
.b-nav.b-promo-nav .promo-nav-list{padding-top:20px;padding-bottom:20px}
}
@media (min-width:1248px){.b-nav.b-promo-nav .promo-nav-i{padding-right:30px;padding-left:30px}
.page-nav-sticky .promo-nav.bottom-stick .b-nav.b-promo-nav .promo-nav-i,.page-nav-sticky .promo-nav.top-stick .b-nav.b-promo-nav .promo-nav-i{padding-right:0;padding-left:0}
.page-nav-sticky .promo-nav.bottom-stick .promo-nav-list .promo-nav-item,.page-nav-sticky .promo-nav.top-stick .promo-nav-list .promo-nav-item{padding-right:0;padding-left:10px}
.page-nav-sticky .promo-nav.bottom-stick .promo-nav-list .promo-nav-item.promo-page-title,.page-nav-sticky .promo-nav.top-stick .promo-nav-list .promo-nav-item.promo-page-title{padding-left:0;padding-right:20px}
}
.page-nav,.promo-nav{position:relative}
.page-nav-sticky .page-nav,.page-nav-sticky .promo-nav{z-index:1}
.page-nav-sticky .page-nav.bottom-stick,.page-nav-sticky .page-nav.top-stick,.page-nav-sticky .promo-nav.bottom-stick,.page-nav-sticky .promo-nav.top-stick{position:-webkit-sticky;position:sticky;top:0}
.page-nav-sticky .page-nav.bottom-stick .b-nav:before,.page-nav-sticky .page-nav.top-stick .b-nav:before,.page-nav-sticky .promo-nav.bottom-stick .b-nav:before,.page-nav-sticky .promo-nav.top-stick .b-nav:before{position:fixed;width:100vw;height:60px;top:0;left:0;background-color:#fff;opacity:1}
.page-nav-sticky .page-nav .b-nav:before,.page-nav-sticky .promo-nav .b-nav:before{position:fixed;left:50%;width:0;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);opacity:0;content:"";-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
@media (max-width:767px){.page-nav-sticky .page-nav{position:relative;top:0}
.page-nav-sticky .page-nav.bottom-stick .b-nav:before,.page-nav-sticky .page-nav.top-stick .b-nav:before{position:static}
}
@media (max-width:1023px){.page-nav .b-nav-i{max-height:60px}
.page-nav .b-nav-i>.b-nav-list{position:relative;-webkit-box-sizing:content-box;box-sizing:content-box;padding-bottom:30px}
.promo-nav .b-nav-i{max-height:60px;overflow:hidden}
}
.b-article .b-table,.b-article .tbl{min-width:100%;width:auto!important;max-width:none;table-layout:fixed;border-spacing:0;border-collapse:collapse;margin-top:30px}
.b-article .b-table.scrollable,.b-article .tbl.scrollable{display:block;overflow-x:auto}
.b-article .b-table.scrollable caption,.b-article .b-table.scrollable tbody,.b-article .b-table.scrollable thead,.b-article .tbl.scrollable caption,.b-article .tbl.scrollable tbody,.b-article .tbl.scrollable thead{display:table;min-width:100%}
.b-article .b-table thead~tbody tr:nth-child(even),.b-article .tbl thead~tbody tr:nth-child(even){background-color:#f2f2f2}
.b-article .b-table tbody tr:nth-child(even),.b-article .tbl tbody tr:nth-child(even){background-color:transparent}
.b-article .b-table td,.b-article .b-table th,.b-article .tbl td,.b-article .tbl th{border-bottom:1px solid #ededed;padding:15px;text-align:left;font-size:13px;font-size:.8125rem}
@media (min-width:768px){.b-article .b-table td,.b-article .b-table th,.b-article .tbl td,.b-article .tbl th{font-size:.9375‬rem}
}
.b-article .b-scrollable{width:100%;max-width:100%;overflow-x:auto}
.b-article table.twoImages{margin-bottom:7px}
.b-article table.twoImages td{width:50%;border-bottom:15px solid transparent;vertical-align:top}
.b-article table.twoImages td+td{border-left:20px solid transparent}
.b-article table.twoImages td figure.image-captioned{width:auto!important;max-width:none!important;margin:0!important}
.b-article table.TitledImage{max-width:100%!important;width:100%!important}
.b-article table.TitledImage td img{vertical-align:bottom;display:block;margin:0;padding:0;max-width:100%;height:auto}
.b-article table.TitledImage[align=right]{margin:8px 0 22px 30px;width:auto!important}
.b-article table.TitledImage[align=left]{margin:8px 30px 22px 0;width:auto!important}
.b-article .article_image{float:right;margin:8px 0 22px 30px;font-size:0}
.b-article .article_image .article_image_caption{text-align:right}
.b-article figure.image-captioned{display:block;padding:0;max-width:100%;height:auto;margin:10px 0 0;color:red}
.b-article figure.image-captioned img{display:block;margin-left:0;margin-right:0;padding:0;max-width:100%;height:auto}
.b-article figure.image-captioned+*{margin-top:20px}
.b-article .article_image_caption,.b-article .caption1,.b-article .caption1B,.b-article .caption1I,.b-article .caption2,.b-article .caption2B,.b-article .caption2I,.b-article figure.image-captioned figcaption{padding:10px 0 0;text-align:left;color:#969696;font-size:13px;line-height:18px}
.b-article figure.image-captioned.image-left{float:left;margin:8px 30px 22px 0}
.b-article figure.image-captioned.image-right{float:right;margin:8px 0 22px 30px}
.b-article figure.image-captioned.image-left img,.b-article figure.image-captioned.image-right img{margin:0;padding:0;float:none}
.b-article div.image-center{text-align:center;padding-bottom:22px}
.b-article div.image-center figure.image-captioned{display:inline-block;margin-bottom:0}
.b-article hr+div.image-center{padding-top:27px}
.b-article .desktop+div.image-center,.b-article div.image-center+table,.b-article p+div.image-center{margin-top:3px}
.b-article blockquote+div.image-center,.b-article ol+div.image-center,.b-article ul+div.image-center{padding-top:4px}
.b-article .article-i .b-show-more,.b-article .article-i>.b-table,.b-article .article-i>.b-table+*,.b-article .article-i>table,.b-article .article-i>table+*,.b-article .b-company-description .b-show-more,.b-article .b-company-description>.b-table,.b-article .b-company-description>.b-table+*,.b-article .b-company-description>table,.b-article .b-company-description>table+*,.b-article table+div.image-center{margin-top:30px}
.b-article table td figure.image-captioned:only-child{margin-bottom:0}
.b-article .article-i,.b-article .b-company-description{padding-top:10px;padding-bottom:10px;font-size:15px}
.section-content-i .b-article .article-i>:first-child,.section-content-i .b-article .b-company-description>:first-child{margin-top:0}
.b-article .article-i>*,.b-article .b-company-description>*{margin-top:20px}
.b-article .article-i table:not(.b-table),.b-article .article-i table:not(.tbl),.b-article .article-i table:not([class]),.b-article .b-company-description table:not(.b-table),.b-article .b-company-description table:not(.tbl),.b-article .b-company-description table:not([class]){max-width:100%}
.b-article .article-i img:not([class]),.b-article .article-i table:not(.b-table) td>img,.b-article .article-i table:not(.b-table) th>img,.b-article .article-i table:not(.tbl) td>img,.b-article .article-i table:not(.tbl) th>img,.b-article .article-i table:not([class]) td>img,.b-article .article-i table:not([class]) th>img,.b-article .b-company-description img:not([class]),.b-article .b-company-description table:not(.b-table) td>img,.b-article .b-company-description table:not(.b-table) th>img,.b-article .b-company-description table:not(.tbl) td>img,.b-article .b-company-description table:not(.tbl) th>img,.b-article .b-company-description table:not([class]) td>img,.b-article .b-company-description table:not([class]) th>img{max-width:100%;height:auto!important}
.b-article .article-i>p,.b-article .b-company-description>p{margin:20px 0 0;padding:0}
.b-article .article-i img,.b-article .b-company-description img{border-radius:4px}
.b-article .article-i h1,.b-article .article-i h2,.b-article .b-company-description h1,.b-article .b-company-description h2{line-height:1.2;font-weight:700}
.b-article .article-i h3,.b-article .article-i h4,.b-article .article-i h5,.b-article .b-company-description h3,.b-article .b-company-description h4,.b-article .b-company-description h5{font-weight:700;font-size:15px;line-height:1.4}
.b-article .article-i a:link,.b-article .article-i a:visited,.b-article .b-company-description a:link,.b-article .b-company-description a:visited{text-decoration:none;color:#2f94ed}
.b-article .article-i ul:not(.horizontal-list),.b-article .b-company-description ul:not(.horizontal-list){list-style:disc outside none;-moz-all:revert;margin-top:1em;margin-bottom:1em;padding-left:40px}
.b-article .article-i ol,.b-article .b-company-description ol{list-style:decimal outside none;-moz-all:revert}
.b-article .article-i ol:not(.horizontal-list) ul,.b-article .article-i ul:not(.horizontal-list) ul,.b-article .b-company-description ol:not(.horizontal-list) ul,.b-article .b-company-description ul:not(.horizontal-list) ul{list-style-type:circle;list-style-position:inside;margin-left:15px}
.b-article .article-i ol:not(.horizontal-list) ol,.b-article .article-i ul:not(.horizontal-list) ol,.b-article .b-company-description ol:not(.horizontal-list) ol,.b-article .b-company-description ul:not(.horizontal-list) ol{list-style-type:lower-latin;list-style-position:inside;margin-left:15px}
.b-article .article-i ol:not(.horizontal-list) li,.b-article .article-i ul:not(.horizontal-list) li,.b-article .b-company-description ol:not(.horizontal-list) li,.b-article .b-company-description ul:not(.horizontal-list) li{list-style-type:inherit;-moz-all:revert}
.b-article .article-i pre,.b-article .b-company-description pre{overflow:auto}
.b-article .article-i .m_header .title,.b-article .article-i .m_header h1,.b-article .b-company-description .m_header .title,.b-article .b-company-description .m_header h1{font-size:21px;font-size:1.3125rem}
@media (min-width:768px){.b-article .article-i .m_header .title,.b-article .article-i .m_header h1,.b-article .b-company-description .m_header .title,.b-article .b-company-description .m_header h1{font-size:30px;font-size:1.875rem}
}
.b-article .article-i .sub_head,.b-article .b-company-description .sub_head{margin-top:10px;color:#969696;font-size:15px}
.b-article .article-i .img-wide,.b-article .b-company-description .img-wide{width:100%;height:auto}
.s-top-offer:empty{display:none}
.s-top-offer .b-prmplace{min-width:100%;width:1px}
.s-top-offer .b-prmplace embed,.s-top-offer .b-prmplace iframe,.s-top-offer .b-prmplace object{min-height:100%;height:1px;min-width:100%;width:1px}
.s-top-offer .b-prmplace-content,.s-top-offer .b-prmplace-media{background-color:transparent;padding:0}
.b-prmplace embed,.b-prmplace iframe,.b-prmplace img,.b-prmplace object{vertical-align:top}
.b-prmplace .b-prmplace-content,.b-prmplace .b-prmplace-media{margin:0 auto;background-color:transparent;text-align:center}
.b-prmplace .b-prmplace-content>:only-child,.b-prmplace .b-prmplace-media>:only-child{margin-left:auto;margin-right:auto;vertical-align:top}
.b-prmplace-l{min-height:1px;background:#fff;overflow:hidden;text-align:center;line-height:0;font-size:0}
.b-prmplace-l:empty{display:none}
.b-prmplace-l:last-child{margin-bottom:-1px}
.b-prmplace-l .b-prmplace{position:relative;z-index:0;display:inline-block;margin:0 10px;vertical-align:top}
.b-prmplace-l .b-prmplace:only-child{display:block;margin-right:0;margin-left:0}
.b-prmplace .b-prmplace-content>div:not([class]),.b-prmplace .b-prmplace-desktop>div:not([class]),.b-prmplace .b-prmplace-item>div:not([class]),.b-prmplace .b-prmplace-media>div:not([class]),.b-prmplace .b-prmplace-phone>div:not([class]),.b-prmplace>div:not([class]){margin:auto}
.bg-map-wrapper .b-prmplace-media{width:100%;background:#fff;padding:10px;text-align:center}
.bg-map-wrapper .b-section.prmplace .section-i{padding:10px 0}
.category-page .s-footer-seo+.b-prmplace-l,.index-page .s-footer-seo+.b-prmplace-l{background-color:#f2f2f2}
.category-page .s-main .b-prmplace+.b-section,.category-page .s-main .b-prmplace-l+.b-section,.index-page .s-main .b-prmplace+.b-section,.index-page .s-main .b-prmplace-l+.b-section,.inner-page .b-section~.b-prmplace-l{margin-top:40px}
.inner-page .s-sub-aside .b-section~.b-prmplace-l{margin-top:20px}
.inner-page .s-footer .s-footer-seo+.b-prmplace-l{background-color:transparent}
.result-page .s-top-offer{position:relative;z-index:1}
.result-page .s-footer>[class*=b-prmplace]{border-top:1px solid #ededed}
.result-page .s-footer>[class*=b-prmplace] .b-prmplace:only-child{margin-left:0}
.s-sub~.b-prmplace-l{margin-top:20px}
@media (min-width:1024px){.s-sub~.b-prmplace-l{margin-top:40px}
}
.s-footer .s-footer-seo+.b-prmplace-l{background-color:#f2f2f2;padding-top:0}
.s-footer .s-footer-seo-text+.b-prmplace-l{padding-top:20px}
@media (min-width:640px){.s-footer .s-footer-seo-text+.b-prmplace-l{padding-top:25px;padding-bottom:25px}
}
@media (min-width:1024px){.s-footer .s-footer-seo-text+.b-prmplace-l{padding-top:30px;padding-bottom:30px}
}
.s-footer .b-prmplace-l{padding:20px 15px}
.s-footer .b-prmplace-l .b-prmplace:only-child{max-width:1248px;margin-right:auto;margin-left:auto}
@media (min-width:640px){.s-footer .b-prmplace-l{padding-right:20px;padding-left:20px}
}
.hidden{display:none!important;visibility:hidden!important;position:absolute!important}

.grecaptcha-badge{ visibility: hidden}
.cursor-pointer{ cursor: pointer}
.b-article .img-responsive{ max-width: 100% !important; height: auto !important}
.b-slider[data-aspect="3,2"][data-frame-width="1"] .b-slider_btn{margin-top: 80px}
.b-slider.afisha_posters .b-slider_list .entry-product{ width: 25%; width: calc(100%/4); padding-left: 10px}
.b-section.afisha-slider .b-slider .b-slider_list .entry-product:not([style*="display: none"]) ~ .entry-product{ display: inline-block !important}
@media (max-width: 560px){ .b-slider.afisha_posters .b-slider_list .entry-product{ width: 50%; width: calc(100%/2); padding-left: 10px}
}
.afisha-slider .b-slider-ctrl{ position: absolute; bottom: 0; width: 100%}
.afisha-slider form{ padding-bottom: 10px}
.b-section.result-company-list .b-tam-card .tam-card-pic .tam-card-image{ font-size: 12px}

