

/* Start:/bitrix/templates/wmt/css/bootstrap.min-old.css?168856539088748*/
/*!
 * Bootstrap v3.0.0
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */

 hr,img{border:0}body,figure{margin:0}.img-thumbnail,.thumbnail{-webkit-transition:all .2s ease-in-out}.breadcrumb,.carousel-indicators,.dropdown-menu,.media-list,.nav,.pager{list-style:none}textarea.bxeditor-textarea{line-height:normal!important}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}h1{margin:.67em 0}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{vertical-align:middle}svg:not(:root){overflow:hidden}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{text-shadow:none!important;color:#000!important;background:0 0!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:2cm .5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}.btn,.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active,.btn.active,.btn:active,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover,.form-control,.open .dropdown-toggle.btn-danger,.open .dropdown-toggle.btn-default,.open .dropdown-toggle.btn-info,.open .dropdown-toggle.btn-success,.open .dropdown-toggle.btn-warning{background-image:none}.img-thumbnail,body{background-color:#fff}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:62.5%;-webkit-tap-highlight-color:transparent}body{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429;color:#333}button,input,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}a{color:#ccc;text-decoration:none}a:focus,a:hover{color:#a6a6a6;text-decoration:underline}a:focus{outline:#333 dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.428571429;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}pre code,table{background-color:transparent}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.collapsing,.dropdown{position:relative}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:200;line-height:1.4}h1,h2,h3,h4,h5,h6{margin-bottom:10px}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}cite{font-style:normal}.text-muted{color:#999}.text-primary{color:#ccc}.text-primary:hover{color:#b3b3b3}.text-warning{color:#c09853}.text-warning:hover{color:#a47e3c}.text-danger{color:#b94a48}.text-danger:hover{color:#953b39}.text-success{color:#468847}.text-success:hover{color:#356635}.text-info{color:#3a87ad}.text-info:hover{color:#2d6987}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#999}legend,pre{color:#333}h1,h2,h3{margin-top:20px}h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}h4,h5,h6{margin-top:10px}h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}blockquote p:last-child,ol ol,ol ul,ul ol,ul ul{margin-bottom:0}address,dl{margin-bottom:20px}ol,ul{margin-top:0;margin-bottom:10px}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.list-inline>li:first-child{padding-left:0}dd,dt{line-height:1.428571429}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}.dl-horizontal dd:after,.dl-horizontal dd:before{content:" ";display:table}.dl-horizontal dd:after{clear:both}}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container:after,.dropdown-menu>li>a,.form-horizontal .form-group:after,.modal-footer:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{font-size:17.5px;font-weight:300;line-height:1.25}address,blockquote small,pre{line-height:1.428571429}blockquote small{display:block;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{padding-right:16px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right .small,blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right .small:before,blockquote.pull-right small:before{content:''}blockquote.pull-right .small:after,blockquote.pull-right small:after{content:'\00A0 \2014'}blockquote:after,blockquote:before{content:""}address{font-style:normal}code,kbd,pre,samp{font-family:Monaco,Menlo,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;white-space:nowrap;border-radius:4px}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}.container:after,.container:before,.row:after,.row:before{display:table;content:" "}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:16px;padding-right:16px}.row{margin-left:-16px;margin-right:-16px}input[type=file],legend{display:block}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:16px;padding-right:16px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666666666666%}.col-xs-10{width:83.33333333333334%}.col-xs-9{width:75%}.col-xs-8{width:66.66666666666666%}.col-xs-7{width:58.333333333333336%}.col-xs-6{width:50%}.col-xs-5{width:41.66666666666667%}.col-xs-4{width:33.33333333333333%}.col-xs-3{width:25%}.col-xs-2{width:16.666666666666664%}.col-xs-1{width:8.333333333333332%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666666666666%}.col-xs-pull-10{right:83.33333333333334%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666666666666%}.col-xs-pull-7{right:58.333333333333336%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666666666667%}.col-xs-pull-4{right:33.33333333333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.666666666666664%}.col-xs-pull-1{right:8.333333333333332%}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666666666666%}.col-xs-push-10{left:83.33333333333334%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666666666666%}.col-xs-push-7{left:58.333333333333336%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666666666667%}.col-xs-push-4{left:33.33333333333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.666666666666664%}.col-xs-push-1{left:8.333333333333332%}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666666666666%}.col-xs-offset-10{margin-left:83.33333333333334%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666666666666%}.col-xs-offset-7{margin-left:58.333333333333336%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666666666667%}.col-xs-offset-4{margin-left:33.33333333333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.666666666666664%}.col-xs-offset-1{margin-left:8.333333333333332%}@media (min-width:768px){.container{width:750px}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666666666666%}.col-sm-10{width:83.33333333333334%}.col-sm-9{width:75%}.col-sm-8{width:66.66666666666666%}.col-sm-7{width:58.333333333333336%}.col-sm-6{width:50%}.col-sm-5{width:41.66666666666667%}.col-sm-4{width:33.33333333333333%}.col-sm-3{width:25%}.col-sm-2{width:16.666666666666664%}.col-sm-1{width:8.333333333333332%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666666666666%}.col-sm-pull-10{right:83.33333333333334%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666666666666%}.col-sm-pull-7{right:58.333333333333336%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666666666667%}.col-sm-pull-4{right:33.33333333333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.666666666666664%}.col-sm-pull-1{right:8.333333333333332%}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666666666666%}.col-sm-push-10{left:83.33333333333334%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666666666666%}.col-sm-push-7{left:58.333333333333336%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666666666667%}.col-sm-push-4{left:33.33333333333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.666666666666664%}.col-sm-push-1{left:8.333333333333332%}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666666666666%}.col-sm-offset-10{margin-left:83.33333333333334%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666666666666%}.col-sm-offset-7{margin-left:58.333333333333336%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666666666667%}.col-sm-offset-4{margin-left:33.33333333333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.666666666666664%}.col-sm-offset-1{margin-left:8.333333333333332%}}@media (min-width:992px){.container{width:970px}.col-md-1,.col-md-10,.col-md-11,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666666666666%}.col-md-10{width:83.33333333333334%}.col-md-9{width:75%}.col-md-8{width:66.66666666666666%}.col-md-7{width:58.333333333333336%}.col-md-6{width:50%}.col-md-5{width:41.66666666666667%}.col-md-4{width:33.33333333333333%}.col-md-3{width:25%}.col-md-2{width:16.666666666666664%}.col-md-1{width:8.333333333333332%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666666666666%}.col-md-pull-10{right:83.33333333333334%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666666666666%}.col-md-pull-7{right:58.333333333333336%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666666666667%}.col-md-pull-4{right:33.33333333333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.666666666666664%}.col-md-pull-1{right:8.333333333333332%}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666666666666%}.col-md-push-10{left:83.33333333333334%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666666666666%}.col-md-push-7{left:58.333333333333336%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666666666667%}.col-md-push-4{left:33.33333333333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.666666666666664%}.col-md-push-1{left:8.333333333333332%}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666666666666%}.col-md-offset-10{margin-left:83.33333333333334%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666666666666%}.col-md-offset-7{margin-left:58.333333333333336%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666666666667%}.col-md-offset-4{margin-left:33.33333333333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.666666666666664%}.col-md-offset-1{margin-left:8.333333333333332%}}@media (min-width:1200px){.container{width:100%}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666666666666%}.col-lg-10{width:83.33333333333334%}.col-lg-9{width:75%}.col-lg-8{width:66.66666666666666%}.col-lg-7{width:58.333333333333336%}.col-lg-6{width:50%}.col-lg-5{width:41.66666666666667%}.col-lg-4{width:33.33333333333333%}.col-lg-3{width:25%}.col-lg-2{width:16.666666666666664%}.col-lg-1{width:8.333333333333332%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666666666666%}.col-lg-pull-10{right:83.33333333333334%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666666666666%}.col-lg-pull-7{right:58.333333333333336%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666666666667%}.col-lg-pull-4{right:33.33333333333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.666666666666664%}.col-lg-pull-1{right:8.333333333333332%}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666666666666%}.col-lg-push-10{left:83.33333333333334%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666666666666%}.col-lg-push-7{left:58.333333333333336%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666666666667%}.col-lg-push-4{left:33.33333333333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.666666666666664%}.col-lg-push-1{left:8.333333333333332%}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666666666666%}.col-lg-offset-10{margin-left:83.33333333333334%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666666666666%}.col-lg-offset-7{margin-left:58.333333333333336%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666666666667%}.col-lg-offset-4{margin-left:33.33333333333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.666666666666664%}.col-lg-offset-1{margin-left:8.333333333333332%}}table{max-width:100%}th{text-align:left}.table{width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}table col[class*=col-]{float:none;display:table-column}table td[class*=col-],table th[class*=col-]{float:none;display:table-cell}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}@media (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;-webkit-overflow-scrolling:touch}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset,legend{padding:0;border:0}fieldset{margin:0}legend{width:100%;margin-bottom:20px;font-size:21px;line-height:inherit;border-bottom:1px solid #e5e5e5}label{display:inline-block;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}select[multiple],select[size]{height:auto}select optgroup{font-size:inherit;font-style:inherit;font-family:inherit}.form-control,output{font-size:14px;line-height:1.428571429;display:block;vertical-align:middle}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:#333 dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}output{padding-top:7px;color:#555}.form-control:-moz-placeholder{color:#999}.form-control::-moz-placeholder{color:#999}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control{width:100%;height:34px;padding:6px 12px;color:#555;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee}textarea.form-control{height:auto}.form-group{margin-bottom:15px}.checkbox,.radio{display:block;min-height:20px;margin-top:10px;margin-bottom:10px;padding-left:20px;vertical-align:middle}.checkbox label,.radio label{display:inline;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{float:left;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline[disabled],.checkbox[disabled],.radio-inline[disabled],.radio[disabled],fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm{height:auto}.input-lg{height:45px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg{height:45px;line-height:45px}textarea.input-lg{height:auto}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline{color:#c09853}.has-warning .form-control{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e}.has-warning .input-group-addon{color:#c09853;border-color:#c09853;background-color:#fcf8e3}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline{color:#b94a48}.has-error .form-control{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392}.has-error .input-group-addon{color:#b94a48;border-color:#b94a48;background-color:#f2dede}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline{color:#468847}.has-success .form-control{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b}.has-success .input-group-addon{color:#468847;border-color:#468847;background-color:#dff0d8}.form-control-static{margin-bottom:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{float:none;margin-left:0}.form-horizontal .control-label{text-align:right}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .form-group{margin-left:-16px;margin-right:-16px}.form-horizontal .form-group:after,.form-horizontal .form-group:before{content:" ";display:table}.form-horizontal .form-control-static{padding-top:7px}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.428571429;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.btn:focus{outline:#333 dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn-group .dropdown-toggle:active,.btn-group-vertical>.btn:focus,.btn-group.open .dropdown-toggle,.btn-group>.btn:focus,.btn.active,.btn:active,.dropdown-toggle:focus,.modal-content,.open>a{outline:0}.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-primary{color:#fff;background-color:#ccc;border-color:#bfbfbf}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#b8b8b8;border-color:#a1a1a1}.btn-primary.active,.btn-primary:active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#ccc;border-color:#bfbfbf}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.active,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.active,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:hover,.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.active,.btn-info:active,.btn-info:focus,.btn-info:hover,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-link{color:#ccc;font-weight:400;cursor:pointer;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#a6a6a6;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#999;text-decoration:none}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm,.btn-xs{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs{padding:1px 5px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;border-bottom:0 dotted}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-header,.dropdown-menu>li>a{display:block;padding:3px 20px;line-height:1.428571429}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle,.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child,.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{font-weight:400;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#ccc}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#999}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.open>.dropdown-menu{display:block}.dropdown-header{font-size:12px;color:#999}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.nav-justified>.dropdown .dropdown-menu,.nav-tabs.nav-justified>.dropdown .dropdown-menu{left:auto;top:auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover,.input-group-btn>.btn:active,.input-group-btn>.btn:hover{z-index:2}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0 dotted;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.btn-default .caret{border-top-color:#333}.btn-danger .caret,.btn-info .caret,.btn-primary .caret,.btn-success .caret,.btn-warning .caret{border-top-color:#fff}.dropup .btn-default .caret{border-bottom-color:#333}.dropup .btn-danger .caret,.dropup .btn-info .caret,.dropup .btn-primary .caret,.dropup .btn-success .caret,.dropup .btn-warning .caret{border-bottom-color:#fff}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar:after,.btn-toolbar:before{content:" ";display:table}.btn-toolbar .btn-group{float:left}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn+.btn-group,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn-group+.btn-group{margin-left:5px}.btn .caret,.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn-group{float:left}.btn-group-sm>.btn,.btn-group-xs>.btn{font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn{padding:1px 5px}.btn-group-sm>.btn{padding:5px 10px}.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn-lg .caret{border-width:5px 5px 0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before{content:" ";display:table}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child>.btn:last-child,.btn-group-vertical>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified .btn{float:none;display:table-cell;width:1%}[data-toggle=buttons]>.btn>input[type=checkbox],[data-toggle=buttons]>.btn>input[type=radio]{display:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group.col{float:none;padding-left:0;padding-right:0}.input-group .form-control{width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:45px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:45px;line-height:45px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}.thumbnail,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;white-space:nowrap}.input-group-btn:first-child>.btn{margin-right:-1px}.input-group-btn:last-child>.btn{margin-left:-1px}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-4px}.nav{margin-bottom:0;padding-left:0}.nav:after,.nav:before{content:" ";display:table}.nav>li,.nav>li>a{display:block;position:relative}.nav:after{clear:both}.nav>li>a{padding:10px 16px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#999}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#999;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#ccc}.nav .open>a .caret,.nav .open>a:focus .caret,.nav .open>a:hover .caret{border-top-color:#a6a6a6;border-bottom-color:#a6a6a6}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.428571429;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px;margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0;border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-justified>li,.nav-stacked>li{float:none}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#ccc}.nav-pills>li.active>a .caret,.nav-pills>li.active>a:focus .caret,.nav-pills>li.active>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before{content:" ";display:table}.nav .caret{border-top-color:#ccc;border-bottom-color:#ccc}.nav a:hover .caret{border-top-color:#a6a6a6;border-bottom-color:#a6a6a6}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}.navbar-collapse{max-height:340px;overflow-x:visible;padding-right:16px;padding-left:16px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar{border-radius:4px}.navbar-header{float:left}.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:auto}.navbar-collapse .navbar-nav.navbar-left:first-child{margin-left:-16px}.navbar-collapse .navbar-nav.navbar-right:last-child{margin-right:-16px}.navbar-collapse .navbar-text:last-child{margin-right:0}}.media,.media-body,.modal-open,.progress{overflow:hidden}.container>.navbar-collapse,.container>.navbar-header{margin-right:-16px;margin-left:-16px}.navbar-static-top{z-index:1000;border-width:0 0 1px}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px 16px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}@media (min-width:768px){.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}.navbar>.container .navbar-brand{margin-left:-16px}}.navbar-toggle{position:relative;float:right;margin-right:16px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;border:1px solid transparent;border-radius:4px}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.breadcrumb>li,.pagination{display:inline-block}.navbar-nav{margin:7.5px -16px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}.navbar-left{float:left!important}.navbar-right{float:right!important}}.navbar-form{padding:10px 16px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin:8px -16px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{float:none;margin-left:0}.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-nav.pull-right>li>.dropdown-menu,.navbar-nav>li>.dropdown-menu.pull-right{left:auto;right:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-text{float:left;margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{margin-left:16px;margin-right:16px}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#ccc}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.dropdown>a:focus .caret,.navbar-default .navbar-nav>.dropdown>a:hover .caret{border-top-color:#333;border-bottom-color:#333}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#e7e7e7;color:#555}.navbar-default .navbar-nav>.open>a .caret,.navbar-default .navbar-nav>.open>a:focus .caret,.navbar-default .navbar-nav>.open>a:hover .caret{border-top-color:#555;border-bottom-color:#555}.navbar-default .navbar-nav>.dropdown>a .caret{border-top-color:#777;border-bottom-color:#777}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#999}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#999}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#080808;color:#fff}.navbar-inverse .navbar-nav>.dropdown>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-nav>.dropdown>a .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .navbar-nav>.open>a .caret,.navbar-inverse .navbar-nav>.open>a:focus .caret,.navbar-inverse .navbar-nav>.open>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#999}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover{color:#fff}.breadcrumb{padding:8px 16px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.428571429;text-decoration:none;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.badge,.label{font-weight:700;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{background-color:#eee}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;background-color:#ccc;border-color:#ccc;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#999;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center}.pager:after,.pager:before{content:" ";display:table}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#999;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;color:#fff;border-radius:.25em;background:#999}.progress-striped .progress-bar,.progress-striped .progress-bar-success{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.label[href]:focus,.label[href]:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.label-default{background-color:#999}.label-default[href]:focus,.label-default[href]:hover{background-color:grey}.label-primary{background-color:#ccc}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#b3b3b3}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;color:#fff;background-color:#999;border-radius:10px}.badge:empty{display:none}.media-object,.thumbnail,.thumbnail>img{display:block}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.btn .badge{position:relative;top:-1px}.nav-pills>.active>a>.badge,a.list-group-item.active>.badge{color:#ccc;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px;margin-bottom:30px;font-size:21px;font-weight:200;line-height:2.1428571435;color:inherit;background-color:#eee}.alert,.thumbnail{margin-bottom:20px}.alert .alert-link,.close{font-weight:700}.jumbotron h1{line-height:1;color:inherit}.jumbotron p{line-height:1.4}.container .jumbotron{border-radius:6px}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1{font-size:63px}}.thumbnail{padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;max-width:100%}.thumbnail>img{max-width:100%;height:auto;margin-left:auto;margin-right:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#ccc}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable{padding-right:35px}.alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit}.modal,.modal-backdrop{right:0;bottom:0;left:0}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#356635}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#2d6987}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#c09853}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#a47e3c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#b94a48}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#953b39}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#ccc;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.close,.list-group-item>.badge{float:right}.progress-striped .progress-bar{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-striped .progress-bar-info,.progress-striped .progress-bar-warning{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media,.media-body{zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{padding-left:0}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 16px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover{text-decoration:none;background-color:#f5f5f5}a.list-group-item.active,a.list-group-item.active:focus,a.list-group-item.active:hover{z-index:2;color:#fff;background-color:#ccc;border-color:#ccc}a.list-group-item.active .list-group-item-heading,a.list-group-item.active:focus .list-group-item-heading,a.list-group-item.active:hover .list-group-item-heading{color:inherit}a.list-group-item.active .list-group-item-text,a.list-group-item.active:focus .list-group-item-text,a.list-group-item.active:hover .list-group-item-text{color:#fff}.panel-heading>.dropdown .dropdown-toggle,.panel-title>a{color:inherit}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-title,.panel>.list-group,.panel>.table,.panel>.table-responsive{margin-bottom:0}.panel-body{padding:15px}.panel-body:after,.panel-body:before{content:" ";display:table}.panel>.list-group .list-group-item{border-width:1px 0}.panel>.list-group .list-group-item:last-child,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:last-child>td,.panel>.table-bordered>thead>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:last-child>td,.panel>.table-responsive>.table-bordered>thead>tr:last-child>th{border-bottom:0}.panel>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{border-top:1px solid #ddd}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel-footer,.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-title{margin-top:0;font-size:16px}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-group .panel{margin-bottom:0;border-radius:4px;overflow:hidden}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse .panel-body{border-top-color:#ddd}.panel-default>.panel-heading>.dropdown .caret{border-color:#333 transparent}.panel-default>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#ccc}.panel-primary>.panel-heading{color:#fff;background-color:#ccc;border-color:#ccc}.panel-primary>.panel-heading+.panel-collapse .panel-body{border-top-color:#ccc}.panel-primary>.panel-heading>.dropdown .caret{border-color:#fff transparent}.panel-primary>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ccc}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse .panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading>.dropdown .caret{border-color:#468847 transparent}.panel-success>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#d6e9c6}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#c09853;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse .panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading>.dropdown .caret{border-color:#c09853 transparent}.panel-warning>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#b94a48;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse .panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading>.dropdown .caret{border-color:#b94a48 transparent}.panel-danger>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ebccd1}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse .panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading>.dropdown .caret{border-color:#3a87ad transparent}.panel-info>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#bce8f1}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{font-size:21px;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.carousel-caption,.carousel-control{text-shadow:0 1px 2px rgba(0,0,0,.6)}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-content,.popover{background-clip:padding-box}.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;z-index:1040}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-dialog{position:relative;margin-left:auto;margin-right:auto;width:auto;padding:10px;z-index:1050}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;z-index:1030;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.carousel-control,.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.43px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.428571429}.modal-body{position:relative;padding:20px}.popover,.tooltip,.tooltip-arrow{position:absolute}.modal-footer{margin-top:15px;padding:19px 20px 20px;text-align:right;border-top:1px solid #e5e5e5}.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;border-width:5px 5px 0;border-top-color:#000}.modal-footer:after,.modal-footer:before{content:" ";display:table}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}@media screen and (min-width:768px){.modal-dialog{width:600px;padding-top:30px;padding-bottom:30px}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}}.tooltip{z-index:1030;display:block;visibility:visible;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.top-left .tooltip-arrow{left:5px}.tooltip.top-right .tooltip-arrow{right:5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{border-width:0 5px 5px;border-bottom-color:#000;top:0}.tooltip.bottom .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.bottom-left .tooltip-arrow{left:5px}.tooltip.bottom-right .tooltip-arrow{right:5px}.popover{top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.carousel,.carousel-inner{position:relative}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top .arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.left .arrow:after,.popover.right .arrow:after{content:" ";bottom:-10px}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right .arrow:after{left:1px;border-left-width:0;border-right-color:#fff}.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom .arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left .arrow:after{right:1px;border-right-width:0;border-left-color:#fff}.carousel-inner{overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;max-width:100%;height:auto;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;font-size:20px;color:#fff;text-align:center}.carousel-control.left{background-image:-webkit-gradient(linear,0 top,100% top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.5) 0),color-stop(rgba(0,0,0,.0001) 100%));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-gradient(linear,0 top,100% top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.0001) 0),color-stop(rgba(0,0,0,.5) 100%));background-image:-moz-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.carousel-caption .btn,.text-hide{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicons-chevron-left,.carousel-control .glyphicons-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-16px;margin-left:-16px;font-size:30px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:after,.clearfix:before{content:" ";display:table}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.hidden,.visible-xs,td.visible-xs,th.visible-xs,tr.visible-xs{display:none!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;background-color:transparent;border:0}.hidden{visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}@media (max-width:767px){.visible-xs{display:block!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-xs.visible-sm{display:block!important}tr.visible-xs.visible-sm{display:table-row!important}td.visible-xs.visible-sm,th.visible-xs.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-xs.visible-md{display:block!important}tr.visible-xs.visible-md{display:table-row!important}td.visible-xs.visible-md,th.visible-xs.visible-md{display:table-cell!important}}@media (min-width:1200px){.visible-xs.visible-lg{display:block!important}tr.visible-xs.visible-lg{display:table-row!important}td.visible-xs.visible-lg,th.visible-xs.visible-lg{display:table-cell!important}}.visible-sm,td.visible-sm,th.visible-sm,tr.visible-sm{display:none!important}@media (max-width:767px){.visible-sm.visible-xs{display:block!important}tr.visible-sm.visible-xs{display:table-row!important}td.visible-sm.visible-xs,th.visible-sm.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-sm.visible-md{display:block!important}tr.visible-sm.visible-md{display:table-row!important}td.visible-sm.visible-md,th.visible-sm.visible-md{display:table-cell!important}}@media (min-width:1200px){.visible-sm.visible-lg{display:block!important}tr.visible-sm.visible-lg{display:table-row!important}td.visible-sm.visible-lg,th.visible-sm.visible-lg{display:table-cell!important}}.visible-md,td.visible-md,th.visible-md,tr.visible-md{display:none!important}@media (max-width:767px){.visible-md.visible-xs{display:block!important}tr.visible-md.visible-xs{display:table-row!important}td.visible-md.visible-xs,th.visible-md.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-md.visible-sm{display:block!important}tr.visible-md.visible-sm{display:table-row!important}td.visible-md.visible-sm,th.visible-md.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:1200px){.visible-md.visible-lg{display:block!important}tr.visible-md.visible-lg{display:table-row!important}td.visible-md.visible-lg,th.visible-md.visible-lg{display:table-cell!important}}.visible-lg,td.visible-lg,th.visible-lg,tr.visible-lg{display:none!important}@media (max-width:767px){.visible-lg.visible-xs{display:block!important}tr.visible-lg.visible-xs{display:table-row!important}td.visible-lg.visible-xs,th.visible-lg.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-lg.visible-sm{display:block!important}tr.visible-lg.visible-sm{display:table-row!important}td.visible-lg.visible-sm,th.visible-lg.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-lg.visible-md{display:block!important}tr.visible-lg.visible-md{display:table-row!important}td.visible-lg.visible-md,th.visible-lg.visible-md{display:table-cell!important}}@media (min-width:1200px){.visible-lg{display:block!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}.hidden-xs{display:block!important}tr.hidden-xs{display:table-row!important}td.hidden-xs,th.hidden-xs{display:table-cell!important}@media (max-width:767px){.hidden-xs,td.hidden-xs,th.hidden-xs,tr.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-xs.hidden-sm,td.hidden-xs.hidden-sm,th.hidden-xs.hidden-sm,tr.hidden-xs.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-xs.hidden-md,td.hidden-xs.hidden-md,th.hidden-xs.hidden-md,tr.hidden-xs.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-xs.hidden-lg,td.hidden-xs.hidden-lg,th.hidden-xs.hidden-lg,tr.hidden-xs.hidden-lg{display:none!important}}.hidden-sm{display:block!important}tr.hidden-sm{display:table-row!important}td.hidden-sm,th.hidden-sm{display:table-cell!important}@media (max-width:767px){.hidden-sm.hidden-xs,td.hidden-sm.hidden-xs,th.hidden-sm.hidden-xs,tr.hidden-sm.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm,td.hidden-sm,th.hidden-sm,tr.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-sm.hidden-md,td.hidden-sm.hidden-md,th.hidden-sm.hidden-md,tr.hidden-sm.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-sm.hidden-lg,td.hidden-sm.hidden-lg,th.hidden-sm.hidden-lg,tr.hidden-sm.hidden-lg{display:none!important}}.hidden-md{display:block!important}tr.hidden-md{display:table-row!important}td.hidden-md,th.hidden-md{display:table-cell!important}@media (max-width:767px){.hidden-md.hidden-xs,td.hidden-md.hidden-xs,th.hidden-md.hidden-xs,tr.hidden-md.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-md.hidden-sm,td.hidden-md.hidden-sm,th.hidden-md.hidden-sm,tr.hidden-md.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md,td.hidden-md,th.hidden-md,tr.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-md.hidden-lg,td.hidden-md.hidden-lg,th.hidden-md.hidden-lg,tr.hidden-md.hidden-lg{display:none!important}}.hidden-lg{display:block!important}tr.hidden-lg{display:table-row!important}td.hidden-lg,th.hidden-lg{display:table-cell!important}@media (max-width:767px){.hidden-lg.hidden-xs,td.hidden-lg.hidden-xs,th.hidden-lg.hidden-xs,tr.hidden-lg.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-lg.hidden-sm,td.hidden-lg.hidden-sm,th.hidden-lg.hidden-sm,tr.hidden-lg.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-lg.hidden-md,td.hidden-lg.hidden-md,th.hidden-lg.hidden-md,tr.hidden-lg.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg,td.hidden-lg,th.hidden-lg,tr.hidden-lg{display:none!important}}.visible-print,td.visible-print,th.visible-print,tr.visible-print{display:none!important}@media print{.visible-print{display:block!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}.hidden-print,td.hidden-print,th.hidden-print,tr.hidden-print{display:none!important}}
/* End */


/* Start:/bitrix/templates/wmt/css/colors.min.css?168863710032409*/
.dark-color:hover,a.colored,.colored{color:#3e613e;}a{color:#3e613e;}a.colored:hover,.colored:hover{color:#333;}a:active{color:#1e2f1e;}.overlay_form .dot{background:#3e613e;}a.grey{color:#818181;}a.grey:hover{color:#3e613e;}.dark_link:hover{color:#3e613e;}.btn-inline{color:#3e613e;}.btn-inline.black:hover{color:#3e613e;}.btn-inline.rounded:hover i{background:#3e613e;}.change_block .change_params:hover{background:#3e613e;}body .fa.big-icon{background:#3e613e;}body .fa.big-icon.grey{color:#3e613e;background:#efefef;}.icon-text{color:#fff;background:#3e613e;}.icon-text .fa{color:#fff;}.icon-text.grey{color:#333;background:#efefef;}.icon-text.grey .fa{color:#3e613e;}.rss:hover svg path{fill:#3e613e;}a.scroll-to-top.ROUND_COLOR,a.scroll-to-top.RECT_COLOR{background-color:#3e613e;}a.scroll-to-top.ROUND_COLOR:hover,a.scroll-to-top.RECT_COLOR:hover{background-color:#4e7a4e;}.underline{border-bottom:2px solid #3e613e;}blockquote::before{background-color:#3e613e;}blockquote.info:before{background-color:#3e613e;}.review .it:before{color:#3e613e;}.styled-block{border-left-color:#3e613e;}.list.icons .fa{color:#3e613e;}table.table th{background-color:#3e613e;}hr.colored_line{border-color:#3e613e;}.logo .logo_svg{fill:#3e613e;}.marker svg .cls-marker2{fill:#3e613e;}.cluster_custom svg .cls-cluster2{fill:#3e613e;}.btn.btn-default{background-color:#3e613e;border-color:#3e613e;color:#ffffff;}.btn.btn-default:hover,.btn.btn-default:active,.btn.btn-default:focus{background-color:#48b1b8;border-color:#48b1b8;}.btn.btn-default.white{color:#3e613e;border:1px solid #fff;background:#ffffff;}.btn.btn-default.white:hover,.btn-default.white:active,.btn-default.white:focus{color:#ffffff !important;border-color:#48b1b8;background:#48b1b8;}.btn.btn-default.white.white-bg:hover,.btn-default.white.white-bg:active,.btn-default.white.white-bg:focus{color:#3e613e !important;border-color:#3e613e;background:#fff;}.btn.btn-primary{background-color:#00b290;border-color:#00b290;}.btn.btn-primary:hover,.btn.btn-primary:active,.btn.btn-primary:focus{background-color:#30c4a8;border-color:#30c4a8;}.btn.btn-success{background-color:#84bc29;border-color:#84bc29;}.btn.btn-success:hover,.btn.btn-success:active,.btn.btn-success:focus{background-color:#9dca53;border-color:#9dca53;}.btn.btn-info{background-color:#0ca9e3;border-color:#0ca9e3;}.btn.btn-info:hover,.btn.btn-info:active,.btn.btn-info:focus{background-color:#39baec;border-color:#39baec;}.btn.btn-warning{background-color:#f38b04;border-color:#f38b04;}.btn.btn-warning:hover,.btn.btn-warning:active,.btn.btn-warning:focus{background-color:#f8a132;border-color:#f8a132;}.btn.btn-danger{background-color:#dc130d;border-color:#dc130d;}.btn.btn-danger:hover,.btn.btn-danger:active,.btn.btn-danger:focus{background-color:#e63f3a;border-color:#e63f3a;}.btn.btn-transparent{color:#3e613e;border-color:rgba(62,97,62,0.3);}
.btn.btn-transparent:hover,.btn.btn-default.btn-transparent:hover{color:#ffffff;background-color: linear-gradient(to bottom, #3dbfc7, #28a1a9); border: none}
.btn.btn-responsive-nav{background-color:#3e613e;}.btn.btn-responsive-nav:hover{color:#3e613e;border:1px solid #3e613e;background-color:#ffffff;padding:4px 7px 2px;}.btn.btn-link{color:#3e613e;border-color:#86b286;}.btn.btn-link:hover{color:#48b1b8;border-color:transparent;}.btn.btn-link:active{color:#1e2f1e;}.btn.btn-default.wc.vert .fa{background-color:#3e613e;}.btn.btn-default.wc.vert:hover .fa{background-color:#48b1b8;}.btn.btn-transparent-border:hover{background-color:#3e613e;border:1px solid #3e613e;}.label.label-default{background:#93a6bc;}.label.label-primary{background:#b8c2cd;}.label.label-success{background:#5cb85c;}.label.label-warning{background:#f0ad4e;}.label.label-danger{background:#d9534f;}.top-block.colored{background:#3e613e;}.top-block .social-icons li a:hover:before{background-color:#3e613e;}.top-block .top-block-item .inline-search-show:hover>span{color:#3e613e;}.logo_and_menu-row .inline-search-show:hover .title{color:#3e613e;}.menu-only.with_icons .mega-menu table td.full_dropdown>.wrap>.dropdown-menu>li .image{background-color:#3e613e;}.mega-menu table td.full_dropdown .dropdown-submenu .dropdown-menu li a:hover{color:#48b1b8;}.logo.colored img,header .line-row,#mobileheader .logo.colored img{background-color:#3e613e;}.logo_and_menu-row .personal-link:hover .svg path,.logo_and_menu-row .basket-link:hover .svg path,.logo_and_menu-row .inline-search-show:hover .svg path,.logo_and_menu-row .burger:hover .svg-burger path,.top-block .top-block-item .personal-link:hover .svg path,.top-block .top-block-item .basket-link:hover .svg path,.top-block .top-block-item .inline-search-show:hover .svg path,.top-block .top-block-item .burger:hover .svg-burger path,.top-block .social-icons li a:hover svg path{fill:#3e613e;}.logo-row .top-callback .phone .fa,.logo-row .top-callback .email .fa{background-color:#3e613e;}.logo-row .top-callback .email,.logo-row .top-callback .email a:hover{color:#48b1b8;}.display-type .view-button:not(.cur):hover svg path{fill:#3e613e;}.catalog.sections .row_block .item.wicons .image{background-color:#3e613e;}#mobileheader .mobileheader-v2{background:#3e613e;}#mobileheader .burger:hover .svg-burger path{fill:#3e613e;}#mobileheader .burger:hover .svg-close path{fill:#3e613e;}#mobilemenu .contacts a:hover{color:#3e613e;}#mobilemenu .menu>ul>li.counters .count{background:#3e613e;}#mobilemenu .menu.middle a:hover .svg path{fill:#3e613e;}#mobilemenu .expanded>.dropdown .menu_back:hover .svg path{fill:#3e613e;}#mobilemenu .menu ul>li a:hover .arrow .svg path{fill:#3e613e;}#mobilemenu .svg-close:hover path{fill:#3e613e;}#mobilemenu .expanded>.dropdown .menu_back a:hover{color:#3e613e;}.style-switcher .oversite_button:hover{background-color:#3e613e;}.style-switcher .right-block .block-item .item .options .rows .tabs .tab.current a:before{background:#3e613e;}.style-switcher .right-block .block-item .item .options .rows .tabs_content .opener_wrap .opener_tab:hover{background:#3e613e;}.style-switcher .sup-params .title_wrap .block-title{color:#3e613e;border:1px solid rgba(62,97,62,0.3);}.style-switcher .switch:hover{background:#3e613e;}.style-switcher .header .header-inner.reset{border:1px solid #3e613e;color:#3e613e;}.style-switcher .header .header-inner.reset:hover{background-color:#48b1b8;border-color:#48b1b8;}.style-switcher .header .header-inner svg path{fill:#3e613e;}.style-switcher .header.can_save .save_btn{border:1px solid #3e613e;background:#3e613e;}.style-switcher .header.can_save .save_btn:hover{border-color:#48b1b8;background:#48b1b8;}.style-switcher .options>a.current:not(.block),.style-switcher .options .link-item.current:not(.block){background:#3e613e;}.style-switcher .options .link-item.current.block{border-color:#3e613e;}.style-switcher .tooltip-link:hover{background:#3e613e;border-color:#3e613e;}.style-switcher .options[data-code="BASE_COLOR"]>div.current>span,.style-switcher .options[data-code="BASE_COLOR"]>div.current>span:hover{border-color:#3e613e;}.style-switcher .options[data-code="BGCOLOR_THEME"]>div.current>span,.style-switcher .options[data-code="BGCOLOR_THEME"]>div.current>span:hover{border-color:#3e613e;}.style-switcher .left-block .section-block.active:before{background:#3e613e;}.style-switcher .block-title .dotted-block{color:#3e613e;}.style-switcher .block-title .dotted-block:hover{background-color:#48b1b8;border-color:#48b1b8;}.style-switcher .sup-params.opened .title_wrap .block-title{background-color:#3e613e;border-color:#3e613e;}.change_block .left_border_changer,.change_block .top_border_changer,.change_block .right_border_changer,.change_block .bottom_border_changer{border-color:#3e613e;}.change_block .change_params{background:#3e613e;}.change_block .change_params:hover{background:#48b1b8;}.change_block .variant_panel .variant.active{border-color:#3e613e;}.change_block .variant_panel{border:2px solid #3e613e;border-top:none;}.change_block .variant_panel.FOOTER_TYPE{border-top:2px solid #3e613e;}.change_block .variant_panel .flex-direction-nav a:hover{background:#3e613e;}.bottom_panel .reset:hover{background:#3e613e;}.bottom_panel .close:hover{background:#3e613e;}.change_block .actions .action_down,.change_block .actions .action_up,.change_block .actions .action_hide{background:#3e613e;}.change_block .actions .action_down:hover,.change_block .actions .action_up:hover,.change_block .actions .action_hide:hover{background:#48b1b8;}.change_block .actions .action_down.disabled:hover,.change_block .actions .action_up.disabled:hover{background:#3e613e;}.bottom_panel .components .item .add_block:hover{background:#3e613e;}.bottom_panel .components .item.wtemplates .variant_panel .variant.active{border-color:#3e613e;}.bottom_panel .components .item.wtemplates .variant_panel .flex-direction-nav a:hover{background:#3e613e;}.bottom_panel .components .item.wtemplates .variant_panel .close_panel:hover svg path{fill:#3e613e;}.bottom_panel .components .item.wtemplates .variant_panel .variant .select_variant>span{background:#3e613e;}.bottom_panel .components .item.wtemplates .variant_panel .variant .select_variant:hover>span{background:#48b1b8;}.flexslider .flex-direction-nav a:hover{background:#3e613e;}.top-block .search .search-wrapper{background:#3e613e;}.menu-row .search-button-div .fa-close:hover{color:#48b1b8;}.search .btn-search{color:#3e613e;}.mega-menu ul.nav li.active,.mega-menu ul.nav li:hover{background-color:#3e613e;}.menu-row.bgcolored:not(.white) .mega-menu table td.active .wrap>a,.menu-row.bgcolored:not(.white) .mega-menu table td:not(.search-item):hover .wrap>a{background:#345134;}.mega-menu table td .wrap>a.more-items:hover:before{background-color:#48b1b8;}.mega-menu table td.active .wrap>a>span{color:#3e613e;}.topmenu-LIGHT .mega-menu table td.active .wrap>.more-items span:before,.topmenu-LIGHT .mega-menu table td:not(.search-item):hover .wrap>.more-items span:before{background-color:#3e613e;}.mega-menu table td .wrap>a .line-wrapper .line{background-color:#3e613e;}.topmenu-LIGHT .mega-menu table .tail{border-bottom:6px solid #365536;}.mega-menu table .dropdown-menu li>a:hover,.mega-menu table .dropdown-submenu:hover>a,.mega-menu table .dropdown-submenu:hover>a:after{color:#3e613e;}.mega-menu table .dropdown-menu li.active>a,.mega-menu table .dropdown-submenu.active>a,.mega-menu table .dropdown-submenu.active>a:after{color:#3e613e;}.marker-nav{background-color:#3e613e;}.mega-menu table td.active .wrap>a{color:#3e613e;}.inline-search-block .close-block:hover .close-icons path{fill:#3e613e;}.mega_fixed_menu .search-button-div:hover .svg-search{background-color:#3e613e;}.mega_fixed_menu .right_block .email a:hover{color:#3e613e;}.mega_fixed_menu .svg.svg-close.arrow:hover{background-color:#3e613e;}.list-type-block.item-views.licenses .item:hover .body-info .zoom:not(:hover){background:#3e613e;}.wrap_basket .remove.all:hover{color:#3e613e;}.wrap_basket .remove.all:hover svg path{fill:#3e613e;}.mega_fixed_menu .mega-menu table .wrap>.dropdown-menu .dropdown-submenu>a>.arrow>i:hover{background-color:#3e613e;}.mega_fixed_menu .svg.svg-close:hover path{fill:#3e613e;}.inline-search-block.bg-colored-block.show{background-color:#3e613e;}.menu-row.bgcolored .wrap_icon:hover{background-color:#3e613e;}.logo_and_menu-row .burger:hover .svg-burger.mask{background-color:#3e613e;}body .basket-link .count{background-color:#3e613e;}body .top-block .top-block-item .basket-link.basket-count .count{background:#3e613e;}.logo_and_menu-row .basket-link:hover .title{color:#3e613e;}.top-block-item .basket-link:hover .title{color:#3e613e;}.top-btn:hover .svg.mask{background-color:#3e613e;}a:hover .svg.mask{background-color:#3e613e;}.menu-row.bgcolored{background:#3e613e;}#headerfixed .menu-block.rows:hover{background-color:#3e613e;}#headerfixed .menu-block .navs ul li.active>a,#headerfixed .menu-block .navs ul li a:hover,#headerfixed .menu-block .navs ul li a:focus{color:#3e613e;}#headerfixed .inline-search-show:hover .svg-search.mask{background-color:#3e613e;}#headerfixed .basket-link.basket-count .count{background:#3e613e;}#mobileheader .basket-link:hover .svg path,#mobileheader .personal-link:hover .svg path,#mobileheader .inline-search-show:hover .svg path,#headerfixed .personal-link:hover .svg path,#headerfixed .basket-link:hover .svg path,#headerfixed .logo-row .burger:hover .svg-burger path,#headerfixed .inline-search-show:hover .svg-search path,.mega_fixed_menu .right_block .basket-link:hover .svg path,.mega_fixed_menu .right_block .personal-link:hover .svg path{fill:#3e613e;}.mega_fixed_menu .right_block .basket-link:hover .title{color:#3e613e;}#headerfixed .search .btn-search:hover .svg-search{background-color:#3e613e;}.search-page .searchinput .btn-search:hover .svg{background-color:#3e613e;}.item-views.services-items .menu li.selected>span:before{background:#3e613e;}.wrap-portfolio-front{background:#3e613e;}.color-controls .item .zoom:hover{background-color:#3e613e;}.item-views.company.front .image .play:after{background:#3e613e;}.item-views.company.front .image .play:hover:after{background:#48b1b8;}.item-views.company.front .props .image{background-color:#3e613e;}.search-tags-cloud .tags a:hover{background:#3e613e;border-color:#3e613e;}.contacts.front .title a:hover{color:#3e613e;}.contacts.front .left_block .top_block .title a:hover{color:#3e613e;}.ymaps-b-balloon .property.email .value a:hover{color:#3e613e;}.item-views.sections.type_5_within .items .item .wrap_item:hover .arrow_link{background-color:#3e613e;border-color:#3e613e;}.item-views.sections.type_5_within .items .item .wrap_item:hover .arrow_link:hover{background-color:#48b1b8;border-color:#48b1b8;}.basket_top .dropdown{border-color:#3e613e;}.basket_top .dropdown:before{border-bottom-color:#3e613e;}.remove:hover svg path{fill:#3e613e;}.basket_order .description:before{background:#3e613e;}.basket.fly .opener .count{background:#3e613e;}.basket.fly.DARK .opener .count{background:#3e613e;}.basket.fly.COLOR .opener{background:#3e613e;border-color:#3e613e;}.basket.fly.COLOR .opener:hover{background:#48b1b8;border-color:#48b1b8;}header.topmenu-DARK:not(.fixed) .basket_top .count{background:#3e613e;}header.topmenu-COLOR:not(.fixed) .basket_top:hover{background:#48b1b8;}.foot .remove>span:hover{color:#3e613e;}.foot .remove>span:hover svg path{fill:#3e613e;}.side_forms .button>span>span:before{background-color:#3e613e;}.fly_forms .button>span:hover svg path{fill:#3e613e;}.basket.fly .opener:hover:before{background-color:#3e613e;}.fly_forms .button>span.disabled svg path{fill:#3e613e;}.ajax_basket.opened .opener:before{background-color:#3e613e;}.basket.fly .opener:hover .svg-basket path{fill:#3e613e;}.fancybox-prev span:hover{background-color:#3e613e;}.fancybox-next span:hover{background-color:#3e613e;}.fancybox-close:hover svg.svg.svg-close path{fill:#3e613e;}.body .page-top .print-link:hover .cls-print{fill:#3e613e;}.breadcrumb a:hover{color:#333;}.breadcrumb a:active{color:#1e2f1e;}.breadcrumb li>a:hover{color:#48b1b8;}.pagination li.active+li a,.pagination li.active+li span,.pagination li:hover+li a,.pagination li:focus+li span,.pagination li:focus+li a,.pagination li:hover+li span{border-left-color:#3e613e !important;}.pagination a:hover .fa{color:#3e613e;}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#3e613e;}.pagination li.prev a:hover i,.pagination li.next a:hover i{background-color:#3e613e;}footer.light .bottom-menu .item .title a:hover,footer.light .bottom-menu .wrap .item .title a:hover,footer.light .info .email a:hover{color:#3e613e;}footer .info .subscribe_button .btn:hover{background-color:#48b1b8;border-color:#48b1b8;}.side-menu .submenu>li:not(.active)>a:hover{color:#48b1b8;}.side-menu>li>a:hover .icons svg path{fill:#48b1b8;}.catalog_opener:hover .arrow{background-color:#3e613e;}.detail .tizers .tizer.image_bg .image{background-color:#3e613e;}.ask_a_question:hover .outer{background-color:#3e613e;}.ask_a_question:hover .outer>span{border-color:#3e613e;}.ask_a_question .outer:hover{background-color:#48b1b8;}.ask_a_question .outer>span:hover{border-color:#48b1b8;}.sidearea .ask_question .button:hover>span{border-color:#3e613e;}.sidearea .ask_question:hover .button{background:#3e613e;}.sidearea .ask_question:hover .button>span{border-color:#3e613e;}.sidearea .ask_question .button:hover{background:#48b1b8;}.sidebar .switcher span{background:#3e613e;}.order-block .text:before{background-color:#3e613e;}.order-block .btn.question svg path{fill:#3e613e;}.opener{color:#3e613e;}.opener:before{background-color:#3e613e;}.url-block span:hover{color:#3e613e;}.url-block span:hover:before{background-color:#3e613e;}.share .shares-block:hover .svg-share path{fill:#3e613e;}.detail.news .top-wrapper .print-link:hover path{fill:#3e613e;}.contacts_list .contacts-stores .item .show_on_map>span{color:#3e613e;}.contacts_list .contacts-stores .item .show_on_map>span svg path{fill:#3e613e;}.contacts-stores .item .top-wrap .show_on_map>span{color:#3e613e;}.contacts-stores .item .top-wrap .show_on_map>span svg path{fill:#3e613e;}.auth_wrapp .form-body .forgot:hover{color:#3e613e;}.auth_wrapp .form-wr .prompt label:hover{color:#3e613e;}.uploader:hover{background:#3e613e;border-color:#3e613e;}.form .add_file:hover,.form .add_text:hover{color:#3e613e;}.clsp-1,.clsp-2{fill:#3e613e;fill-rule:evenodd;}.clsp-2{opacity:0.1;}.ymaps-b-balloon .ymaps-b-balloon__close:hover svg path{fill:#3e613e;}.item-views.table.table-type-block .licenses_block .items .item .zoom{background:#3e613e;}.item-views.table.table-type-block .licenses_block .items .item .zoom:hover{background:#48b1b8;}.list-type-block.item-views.licenses .item .image .zoom{background:#3e613e;}.list-type-block.item-views.licenses .item .image .zoom:hover{background:#48b1b8;}.bx_filter input[type="checkbox"]:checked+label.onoffswitch-label:before,.filter input[type="checkbox"]:checked+label.onoffswitch-label:before,.filter input[type="radio"]:checked+label.onoffswitch-label:before{background:#3e613e;}.catalog .bx_filter_section .bx_filter_block .toggle:hover span{border-color:#48b1b8;}.catalog .bx_filter_section .bx_filter_block .pict label:hover,.catalog .bx_filter_section .bx_filter_block .pict label.active{border-color:#3e613e;}.catalog .bx_filter_section .bx_filter_block .bx_filter_param_label:hover .bx_filter_param_btn,.catalog .bx_filter_section .bx_filter_block .bx_filter_param_label.active .bx_filter_param_btn{border-color:#3e613e;}.bx_filter input[type="checkbox"]+label:hover{color:#3e613e;}.jqmClose.top-close:hover svg path{fill:#3e613e;}.contacts.front.type_2 .detail_desc_items .top-close:hover svg path{fill:#3e613e;}.tabs .nav-tabs a:hover,.tabs .nav-tabs a:active,.tabs .nav-tabs a:focus{color:#3e613e;}.bx_soc_comments_div .tabs .nav-tabs li.active a{color:#3e613e;}.bx_soc_comments_div .tabs .nav-tabs li.active:after{background:#3e613e;}.bx_soc_comments_div .tabs .nav-tabs li.active a span:before{background-color:#3e613e;}.bx-ilike-button:not(.bx-ilike-button-disable):hover .bx-ilike-left-wrap:before{background-color:#3e613e;}.bx-ilike-button:hover{color:#3e613e;}.blog-post-tag a:hover,.blog-comment-meta a:hover,.blog-mainpage-meta a:hover{color:#3e613e !important;}.nav-tabs>li.active:after{background:#3e613e;}.sections.head-block.top .item-link.active .title span:before{background:#3e613e;}.title-tab-heading:hover .arrow_open,.accordion-head:hover .arrow_open,.item:hover .arrow_open.link{background:#35b4bc;border:1px solid #35b4bc;}.accordion-head .arrow_open:hover,.item .arrow_open.link:hover{background:#35b4bc;border:1px solid #35b4bc;}.item.opened .accordion-head:before{background:#3e613e;}.item-views.vacancy_list.type_2 .items .item:hover .top-info .arrow_link{background-color:#3e613e;border-color:#3e613e;}.item-views.vacancy_list.type_2 .items .item .top-info .arrow_link:hover{background-color:#48b1b8;border-color:#48b1b8;}.item-views.tarifs .flexslider .item:hover .buy_block .btn>span,.item-views.tarifs .flexslider .item:hover .order .btn>span{border-color:#3e613e;}.item-views.tarifs .flexslider .item:hover .buy_block .btn:hover>span,.item-views.tarifs .flexslider .item:hover .order .btn:hover>span{border-color:#48b1b8;}.item-views.tarifs .flexslider .item:hover .buy_block .btn,.item-views.tarifs .flexslider .item:hover .order .btn{background-color:#3e613e;}.item-views.tarifs .flexslider .item:hover .buy_block .btn:hover,.item-views.tarifs .flexslider .item:hover .order .btn:hover{background-color:#48b1b8;}.item-views.tarifs.wicons .item.wbg .image>.wrap{background-color:#3e613e;}.item-views.tarifs.type_4 .item:hover .btn{background:#3e613e;border-color:#3e613e;}.item-views.tarifs.type_4 .item:hover .btn:hover{background:#48b1b8;border-color:#48b1b8;}.item-views.tarifs.type_4 .item .buy_block .btn.in_cart>span>span svg path{fill:#3e613e;}.item-views.tarifs.type_6 .flexslider .item .buy_block .btn,.item-views.tarifs.type_6 .flexslider .item .order .btn{border:1px solid #86b286;color:#3e613e;}.item-views.tarifs.type_6 .flexslider .item:hover .buy_block .btn,.item-views.tarifs.type_6 .flexslider .item:hover .order .btn{border-color:#3e613e;}.item-views.tarifs.type_6 .flexslider .item:hover .buy_block .btn:hover,.item-views.tarifs.type_6 .flexslider .item:hover .order .btn:hover{border-color:#48b1b8;}.item-views.tarifs.type_6 .item .buy_block .btn.in_cart>span svg path{fill:#3e613e;}.item-views.tarifs.type_8 .item .prices .all_price li:hover .price_title:before,.item-views.tarifs.type_8 .item .prices .all_price li.active .price_title:before{border-color:#3e613e;background:#3e613e;}.item-views.tarifs.type_8 .item .buy_block .btn{border:1px solid #86b286;color:#3e613e;}.item-views.tarifs.type_8 .item:hover .buy_block .btn{border-color:#3e613e;}.item-views.tarifs.type_8 .item:hover .buy_block .btn:hover{border-color:#48b1b8;}.item-views.tarifs.type_8 .item .buy_block .btn.in_cart svg path{fill:#3e613e;}.catalog.detail .active .title-tab-heading,.catalog.detail .title-tab-heading:focus,.catalog.detail .title-tab-heading:active,.catalog.detail .title-tab-heading:hover{color:#3e613e;}.detail .galery .item span.zoom:hover{background-color:#3e613e;}.detail .galerys-block .big-gallery-block .item .zoom:hover{background-color:#3e613e;}.catalog.detail .link-block-more>span:hover:before{background-color:#3e613e;}.catalog.detail .galery .item .zoom:hover{background-color:#3e613e;}.catalog.detail .head .link-block-more>span:hover:before{background-color:#3e613e;}.detail .galery #carousel .flex-direction-nav a:hover:before{background-color:#3e613e;}.item-views.sections.type_4_within.type_12_within .items .item .image{background-color:#3e613e;}.tizers.in_content .tizer .image img{background-color:#3e613e;}.catalog.sections.type_4_within .item:hover .arrow_link{background-color:#3e613e;border-color:#3e613e;}.catalog.sections.type_4_within .item:hover .arrow_link:hover{background-color:#48b1b8;border-color:#48b1b8;}.front_tizers .item.image_bg .image{background-color:#3e613e;}.changer.save_btn:hover{background:#3e613e;}.landings_list .more>span:before{background-color:#3e613e;}.landings_list .more>span{color:#3e613e;}.tabs_ajax .head-block .item-link:not(.active)span:hover{color:#48b1b8;}.tabs_ajax .head-block .item-link.active span:after{background:#3e613e;}.head-block .subscribe span:hover{color:#3e613e;}.head-block .subscribe span:hover svg path{fill:#3e613e;}.item-views.news-items.front .subscribe:hover .subscribe_icon path{fill:#3e613e;}.buttons .settings:hover{color:#3e613e;}.buttons .settings:hover svg path{fill:#3e613e;}.close-block.search_type_1:hover svg path{fill:#3e613e;}.inline-search-block.fixed.big.show_center .search .btn-search{background-color:#3e613e;border-color:#3e613e;}.inline-search-block.fixed.big.show_center .search .btn-search:hover{background-color:#48b1b8;border-color:#48b1b8;}.wrap_basket .basket_empty .button .btn:hover{background-color:#3e613e;}.wrap_basket .basket_empty .button .btn:hover:before{background:#3e613e;}.item-views.news-items:not(.projects) .subscribe:hover:before{background-color:#3e613e;}.item-views.news-items:not(.projects) .subscribe:hover{color:#3e613e;}.show_all:hover{color:#3e613e;}.item-views.front .show_all:hover{color:#3e613e;}.item-views.front .arrows .arrow:hover{background:#3e613e;}.item-views.services-items.type_1 .menu li:not(.selected):hover{color:#3e613e;}.item-views.services-items.type_1 .menu li.selected:before{background:#3e613e;}.item-views.services-items.type_1 .items .item>.wrap .more:hover a{background:#3e613e;border-color:#3e613e;color:#FFF;}.item-views.services-items.type_1 .items .item>.wrap .more:hover a:before{background:#3e613e;}.item-views.services-items.icons .items .item .image img{background-color:#3e613e;}.item-views.staff-items.within.type_2.type_3 .items .item:hover .arrow_link{background-color:#3e613e;border-color:#3e613e;}.item-views.staff-items.within.type_2.type_3 .items .item:hover .arrow_link:hover{background-color:#48b1b8;border-color:#48b1b8;}.item-views.staff-items.within.type_3 .items .item:hover .arrow_link{background-color:#3e613e;border-color:#3e613e;}.item-views.staff-items.within.type_3 .items .item:hover .arrow_link:hover{background-color:#48b1b8;border-color:#48b1b8;}@media print{.item-views.services-items.icons .items .item .image img, .item-views.company.front .props .image, .front_tizers .item.image_bg .image{background-color:#3e613e !important;}}.side_forms .button>span svg path{fill:#3e613e;}.item-views.partners.within.list-type-block .items .item .value a:hover{color:#3e613e;}.item-views.partners.within .item .property .value a:hover{color:#3e613e;}.item-views.documents_list.type_2 .docs-block .item:hover .arrow_link{background-color:#3e613e;border-color:#3e613e;}.item-views.documents_list.type_2 .docs-block .item .arrow_link:hover{background-color:#48b1b8;border-color:#48b1b8;}.item-views.type_2_within.within.services-items.type_10 .item .image{background:#3e613e;}.item-views.type_2_within.within.services-items.type_3_within.type_11 .item .image{background:#3e613e;}.accordion-head.accordion-open a,.accordion-head:hover a{color:#3e613e;}.flex-control-paging li a:hover:before,.flex-control-paging li a.flex-active:before{box-shadow:none;background:#3e613e !important;}.detail .gallery-block .small-gallery ul.items li.flex-active-slide,.detail .gallery-block .small-gallery ul.items li:hover{border-color:#3e613e;}.flex-direction-nav a:hover,.flex-direction-nav a:hover::before{color:#48b1b8;border-color:#48b1b8;}.color-controls .flex-direction-nav a{background:#3e613e;}.color-controls .flex-direction-nav a:hover{background:#48b1b8;}span.zoom:hover{background-color:#48b1b8;}.switch_gallery:hover{background-color:#3e613e;}.wr_scrollbar .scrollbar .handle{background:#3e613e;}.ask_a_question .inner .text-block:before{background-color:#3e613e;}.page404 .i404{color:#3e613e;}.jqmClose.top-close:hover{color:#48b1b8;}.form.contacts .title{border-color:#3e613e;}.form .form-header{border-top-color:#3e613e !important;}.form-header i{background:#3e613e;}.banners-big.front .flex-direction-nav a:hover{background:#3e613e;}.more_text_ajax:hover:after{background-color:#3e613e;}.more_text_ajax:hover svg path,.ajax_load_btn:hover .more_text_ajax svg path{fill:#3e613e;}.item-views.news-items .item.wti .title:after{background:#3e613e;}.teasers.item-views.front.icons .item a:hover{color:#3e613e !important;}.front-projects.item-views.table .item .info{border-top-color:#3e613e;}.front-projects.item-views.table .item a:hover .info{background:#324860;}.front-projects.item-views.table .item a:hover .info:before{border-bottom-color:#3e613e;}.item-views .item .title a:hover{color:#3e613e;}.uploader:hover .action{background-color:#48b1b8;border-color:#48b1b8;}.uploader .action{color:#3e613e;border:1px solid #86b286;}.form .input .add_file:hover,.form .input .add_text:hover{color:#3e613e;}.form .input .add_file:hover:before,.form .input .add_text:hover:before{background-color:#3e613e;}p.drop-caps:first-child:first-letter{color:#3e613e;}p.drop-caps.secundary:first-child:first-letter{background-color:#3e613e;}.label-info{background-color:#3e613e;}section.toggle label{color:#3e613e;border-color:#3e613e;}section.toggle.active>label{background-color:#3e613e;border-color:#3e613e;}.progress-bar-primary{background-color:#3e613e;}.slider-container .tp-caption a:not(.btn):hover{color:#4e7a4e;}.tp-bullets .bullet.selected,.tp-bullets .bullet:hover{background:#3e613e !important;}.fa.colored{background:#3e613e;}.docs-block .iblocks:hover .icons-block a,.iblocks .icons-block a:hover{background:#3e613e;}.docs-block .iblocks:hover .text-block .text{color:#3e613e !important;}.item-views .property.price .fa,.item-views .property.price .price_val{color:#3e613e;}.item-views .item:hover .property .fa{color:#3e613e;}.link-block-more .dark-color:hover:before{background:#3e613e;}.tabs.item-views.table .title,.history.item-views.table .title{color:#3e613e;}.history.item-views .title{color:#3e613e;}.rolldown>span{color:#3e613e;}.rolldown>span svg path{fill:#3e613e;}.detail .galery #slider.flexslider:hover .flex-direction-nav{background:#48b1b8;}.detail .galery #carousel .slides li.flex-active-slide{border-color:#3e613e;}.detail .reviews .item .review .icons:before{color:#3e613e;}.detail .galery #carousel .flex-direction-nav a:hover::before{color:#3e613e;}.catalog.group .price .price_val{color:#3e613e;}.buy_block .counter .ctrl:hover svg path,.buy_block .counter .ctrl:hover svg rect{fill:#3e613e;}.select-outer i.fa{color:#3e613e;}.item-views.table.bblock .item .info{border-top-color:#3e613e;}.cls-2000{fill:#3e613e;}.instagram_ajax .show_all:hover svg path{fill:#48b1b8;}.reviews.item-views.front .item .image:before{background-color:#3e613e;}.item-views .item .bottom-props>a:hover svg path{fill:#3e613e;}.bx_filter .bx_ui_slider_range,.bx_filter .bx_ui_slider_pricebar_V{background-color:#3e613e;}.bx_filter .bx_ui_slider_track .bx_ui_slider_handle{border-color:#3e613e;}.catalog.bx_filter .bx_filter_parameters_box_title:hover:before{color:#3e613e;}.bx_filter_section .btn.btn-transparent{color:#3e613e;}.bx_filter.catalog .title:hover>.wrap .arrow{background-color:#3e613e;}.catalog.bx_filter .bx_filter_parameters_box_title:hover .arrow{background-color:#3e613e;}.catalog.bx_filter .bx_filter_parameters_box.check_props .bx_filter_parameters_box_title:before{background:#3e613e;}.bx_filter .bx_ui_slider_track .bx_ui_slider_handle:after{background:#3e613e;}.catalog .bx_filter_section .bx_filter_button_box .bx_filter_search_reset:hover{background-color:#3e613e;}.catalog .bx_filter_section .bx_filter_button_box .bx_filter_search_button:hover{background-color:#3e613e;}.side-menu li.child>a .arrow:hover:before{background:#3e613e;}.bx_filter input[type="checkbox"]+label:before,.filter input[type="checkbox"]+label:before,.filter input[type="radio"]+label:before{background:#3e613e;}.bx_filter .filter input[type="radio"]:checked+label:after{border-color:#3e613e;background-color:#3e613e;}.subscribe-edit-main .form input[type=checkbox]+label:hover:after,.subscribe-edit-main .form input[type=checkbox]:checked+label:after,.subscribe-edit-main .form input[type=radio]+label:hover:after,.subscribe-edit-main .form input[type=radio]:checked+label:after{background-color:#3e613e;border-color:#3e613e;}.subscribe-edit-main font.notetext{border-color:#3e613e;}.arrow.toogle:hover{border-color:#48b1b8;background:#48b1b8;}.arrow_link:hover{border-color:#48b1b8;background:#48b1b8;}.item-views.type_2_within.within.services-items .item:hover .arrow.toogle{border-color:#3e613e;background:#3e613e;}.item-views.type_2_within.within.services-items .item:hover .arrow.toogle:hover{border-color:#48b1b8;background:#48b1b8;}.item-views.type_2_within.within.services-items .item:hover .arrow_link{background-color:#3e613e;border-color:#3e613e;}.item-views.type_2_within.within.services-items .item:hover .arrow_link:hover{background-color:#48b1b8;border-color:#48b1b8;}.item-views.type_2_within.within.services-items .item .toogle>span{color:#3e613e;}.item-views.type_2_within.within.services-items .item .toogle>span:before{background-color:#3e613e;}@media(max-width:767px){.basket_top .icon .count{background:#3e613e !important;}}.page-top-wrapper.color{background:#3e613e;}.item-views.staff-items.table-type-block:not(.front) .item .title a:hover{color:#3e613e;}.detail.staff .properties .bottom-props.social_props a:hover svg path{fill:#3e613e;}
/* End */


/* Start:/bitrix/templates/wmt/css/custom-old.css?169260209087134*/
@font-face {
    font-family: icons;
    src: url(/bitrix/templates/wmt/css/../fonts/icons/icons.eot?29661320);
    src: url(/bitrix/templates/wmt/css/../fonts/icons/icons.eot?29661320#iefix) format("embedded-opentype"), url(/bitrix/templates/wmt/css/../fonts/icons/icons.woff2?29661320) format("woff2"), url(/bitrix/templates/wmt/css/../fonts/icons/icons.woff?29661320) format("woff"),
        url(/bitrix/templates/wmt/css/../fonts/icons/icons.ttf?29661320) format("truetype"), url(/bitrix/templates/wmt/css/../fonts/icons/icons.svg?29661320#icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
.icon,
[class*=" icon-"]:before,
[class^="icon-"]:before {
    font-family: icons;
    font-style: normal;
    font-weight: 400;
    font-size: 2em;
    vertical-align: -0.15em;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-owl_logo:before {
    content: "\e800";
}
.icon-owl_eko:before {
    content: "\e801";
}
.icon-owl_online:before {
    content: "\e802";
}
.icon-owl_sovenok:before {
    content: "\e803";
}
.icon-calendar:before {
    content: "\e804";
}
.icon-drop_blood:before {
    content: "\e805";
}
.icon-drop_blood_o:before {
    content: "\e806";
}
.icon-men:before {
    content: "\e807";
}
.icon-women:before {
    content: "\e808";
}
.icon-entry:before {
    content: "\e809";
}
.icon-filter:before {
    content: "\e80a";
}
.icon-foto_face:before {
    content: "\e80b";
}
.icon-geo_point:before {
    content: "\e80c";
}
.icon-lock:before {
    content: "\e80d";
}
.icon-search:before {
    content: "\e80e";
}
.icon-phone:before {
    content: "\e80f";
}
.icon-smile_one:before {
    content: "\e810";
}
.icon-smile_one_o:before {
    content: "\e811";
}
.icon-smile_two:before {
    content: "\e812";
}
.icon-smile_two_o:before {
    content: "\e813";
}
.icon-user:before {
    content: "\e814";
}
.icon-left_arrow:before {
    content: "\e815";
}
.icon-right_arrow:before {
    content: "\e816";
}
.icon-left_arrow_o:before {
    content: "\e817";
}
.icon-right_arrow_o:before {
    content: "\e818";
}
.icon-left_arrow_two:before {
    content: "\e819";
}
.icon-right_arrow_two:before {
    content: "\e81a";
}
.icon-arrow_cities:before {
    content: "\e81b";
}
.icon-arrow_down:before {
    content: "\e81c";
}
.icon-arrow_left:before {
    content: "\e81d";
}
.icon-arrow_right:before {
    content: "\e81e";
}
.icon-down_arrow_o:before {
    content: "\e81f";
}
.icon-close:before {
    content: "\e820";
}
.icon-gamburger:before {
    content: "\e821";
}
.icon-circle:before {
    content: "\e822";
}
.icon-mask_sovenok:before {
    content: "\e823";
}
.icon-mask_circle:before {
    content: "\e824";
}
.icon-mask_sova_eko:before {
    content: "\e825";
}
.icon-mask_sovaonline:before {
    content: "\e826";
}
.icon-down-dir:before {
    content: "\e827";
}
.icon-up-dir:before {
    content: "\e828";
}
.icon-left-dir:before {
    content: "\e829";
}
.icon-right-dir:before {
    content: "\e82a";
}
.icon-smile-empty:before {
    content: "\e82b";
}
.icon-dialog-frame-line:before {
    content: "\e82c";
}
.icon-docs-one:before {
    content: "\e82d";
}
.icon-docs-two:before {
    content: "\e82e";
}
.icon-docs-download:before {
    content: "\e82f";
}
.icon-checkbox-one:before {
    content: "\e830";
}
.icon-checkbox-two:before {
    content: "\e831";
}
.icon-location:before {
    content: "\e832";
}
.icon-watch:before {
    content: "\e833";
}
.icon-skroll-top:before {
    content: "\e834";
}
.icon-hospital:before {
    content: "\e835";
}
.icon-ruble:before {
    content: "\e836";
}
.icon-galka:before {
    content: "\e837";
}
.icon-options:before {
    content: "\e838";
}
.big-icon {
    font-size: 25px;
}
.logo-row {
    padding: 30px 0;
}
.slogan {
    display: none;
}
.fancybox-title,
body,
body div.bx-yandex-map {
    font-size: 19px;
    line-height: 1.3;
}
a,
body {
    color: #3a3a3a;
}
a:hover {
    color: #666;
    text-decoration: none;
}
.logo-row a:active,
.logo-row a:focus,
.logo-row a:hover,
.region_wrapper .dropdown .more_item span:hover,
[data-event="jqm"]:hover {
    text-decoration: none;
    color: #d8677b;
}
.nowrap {
    white-space: nowrap;
}
.mb-40 {
    margin-bottom: 40px;
}
.mobileheader-v1 .phone {
    font-size: 14px;
}
.region_wrapper .js_city_chooser {
    width: 100%;
    border: 1px solid #010101;
    height: 35px;
    padding: 6px 10px 3px 10px;
    font-size: 19px;
    min-width: 178px;
}
.with_dropdown::after {
    width: 18px;
    top: 20%;
    content: "\e827";
    float: right;
    font-family: icons;
    background: 0 0;
}
.region_wrapper .dropdown {
    left: 0;
    font-size: 19px;
    box-shadow: none;
}
.region_wrapper .dropdown .wrap {
    border: 1px solid #3a3a3a;
    width: 100%;
    margin-top: -1px;
    min-width: 178px;
}
.logo_and_menu-row .phone {
    font-weight: 400;
    padding-top: 10px;
    line-height: 1.3;
}
.regionality_y .logo_and_menu-row .callback-block {
    font-size: 16px;
    text-transform: none;
    margin-top: 30px;
}
.regionality_y .block-phone.sm .logo_and_menu-row .callback_wrap {
    padding-left: 0;
}
.regionality_y .block-phone.sm .logo_and_menu-row .callback_wrap.specialversion {
    font-size: 16px;
    margin-top: 35px;
}
.ya-taxi-widget_size_s .ya-taxi-widget__description,
.ya-taxi-widget_size_s .ya-taxi-widget__title,
.ya-taxi-widget_size_xs .ya-taxi-widget__description,
.ya-taxi-widget_size_xs .ya-taxi-widget__title {
    white-space: pre-wrap !important;
}
.special-settings .h2 {
    margin: 0;
    color: inherit;
    font-size: 110%;
}
.bgcolored,
.menu-row.bgcolored.white {
    background: #f5f3f0;
}
.logo_and_menu-row .inline-search-show {
    width: 60px;
    top: 0;
    margin-right: -10px;
    font-size: 22px;
    padding: 10px;
    line-height: 54px;
    height: 78px;
}
.logo_and_menu-row .inline-search-show:hover {
    background: 0 0;
    background-color: transparent;
}
.logo_and_menu-row .inline-search-show:before {
    content: "\e80e";
}
.new-header__wrapper .new-menu__search {
    display: inline-block;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    background-color: #4e8150 !important;
    background-position: 50% 50%;
    line-height: 1;
    padding: 10px;
    margin: 0 5px 0 0;
}
.dropdown .more_item span[data-region_id="13385"],
.new-menu__submenu .new-menu__item-link:nth-child(4) {
    display: none;
}
@media (max-width: 1025px) {
    .new-header__wrapper .new-menu__search {
        width: 38px;
        height: 38px;
    }
    .new-header__wrapper .new-menu__search span {
        display: none;
    }
    .mobile-row-contacts {
        display: flex;
        flex-direction: column;
    }
    .mobile-column-contacts {
        order: -1;
    }
}
@media (max-width: 600px) {
    .inline-search-block.with-close .search .search-input-div {
        padding-right: 8px;
    }
    .inline-search-block.fixed.big .search .search-input {
        font-size: 1em;
        padding: 0;
    }
    .inline-search-block.fixed.big .search .btn-search {
        font-size: 12px;
        padding: 8px;
        margin-top: 40px;
        right: 0;
    }
    .inline-search-block.fixed.big .search .close-block {
        top: -40px;
    }
}
.mega-menu table td.dropdown.normal_dropdown .wrap > .dropdown-menu,
.mega-menu table td.full_dropdown > .wrap > .dropdown-menu {
    background: #e7c8c5;
    padding: 15px;
    margin-left: -15px;
}
.mega-menu table td.full_dropdown > .wrap .dropdown-submenu .dropdown-menu {
    background-color: #e7c8c5;
}
.mega-menu table td .wrap > a {
    font-size: 16px;
    font-weight: 700;
}
.menu-row.bgcolored .mega-menu table td .wrap > a {
    padding: 28px 10px;
}
.mega-menu table td.dropdown.normal_dropdown .wrap .dropdown-menu li a {
    border-top: 0;
    padding: 5px 10px;
    line-height: 1.2;
    font-size: 16px;
}
.mega-menu table td.dropdown.normal_dropdown .wrap .dropdown-menu li a:hover,
.mega-menu table td.full_dropdown .dropdown-submenu .dropdown-menu li a:hover {
    background: 0 0;
    color: grey;
}
.menu-row.bgcolored .mega-menu table {
    width: auto;
}
.jqmWindow:not(.right_slide) .form.popup > .wrap,
.jqmWindow:not(.right_slide) .form.popup > .wrap .form-body {
    background-color: #f5f3f0;
}
.btn.btn-default {
    border: 1px solid #3a3a3a;
    background-color: transparent;
    text-transform: uppercase;
    color: #333;
    font-size: 19px;
    border-radius: 0;
}
.btn.btn-default:hover {
    border: 1px solid #fd7f7b;
    background-color: #fd7f7b;
    color: #fff;
}
.ymaps-b-balloon .property .value {
    font-size: 0.5em !important;
}
.ymaps-b-balloon .property .value p {
    margin: 2px 0;
}
.copyright {
    font-size: 16px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.item-views.news-items.projects .item a.inline {
    position: relative;
    display: inline;
}
.services .my-item-services_green .item_wrap:hover .arrow_open.link {
    background: #4a744a;
    border: 1px solid #4a744a;
}
.services .my-item-services_green .item_wrap:hover .title {
    color: #4a744a;
}
.align-text-center {
    text-align: center;
}
.sertificates .item-views {
    margin-bottom: 30px;
}
h2 {
    font-size: 26px;
    text-transform: uppercase;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    display: block;
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: 700;
}
.breadcrumb > li::after {
    content: "/";
}
.inline-search-block.fixed.big .search .btn-search {
    color: #333;
    font-size: 16px;
}
.inline-search-block.fixed.big .search .btn-search:hover {
    color: #fff;
    border: 1px solid #fd7f7b;
    background-color: #fd7f7b;
}
footer.light .bottom-menu .wrap .item .title a {
    font-size: 19px;
    padding-left: 5px;
    display: block;
}
footer.light .bottom-menu .wrap .item .title a:hover,
footer.light .bottom-menu .wrap .item.active .title a {
    background-color: #f37974;
}
footer.light .bottom-menu .item .title a {
    font-size: 25px;
}
footer.light .bottom-menu .wrap .item .title a {
    color: #3a3a3a;
}
.filter-select.sort-field option {
    display: block !important;
}
footer.light .bottom-menu .wrap .item .title b {
    font-size: 19px;
    padding-left: 5px;
    display: block;
    font-weight: 400;
    margin-top: 24px;
}
footer.light .bottom-menu .wrap .item .title b:firsh-child {
    margin-top: 0;
}
footer.footer-v1 .bottom-menu.second .item {
    margin-top: 0;
}
.bottom-menu .wrap .item {
    margin: 0;
}
.show_all {
    font-size: 19px;
    color: #3a3a3a;
    margin-top: 57px;
}
.sections.linked.item-views.staff.within.front {
    background-color: #f5f3f0;
    color: #3a3a3a;
    padding-top: 70px;
    padding-bottom: 70px;
}
.btn.btn-xs,
.bx-firefox .btn.btn-xs {
    font-size: 19px;
}
.extra {
    width: 41.66666667%;
    float: left;
    display: block;
    min-height: 1px;
}
@media (max-width: 767px) {
    .new-menu__vertical-content {
        display: none;
    }
    .extra {
        width: 100%;
    }
    h1 {
        font-size: 24px;
    }
}
.sections.linked.item-views.staff.front.type_3.within .flexslider .slides {
    padding: 20px 0 80px 0;
}
.accordion .showmore {
    display: block;
}
.box {
    padding-left: 15px;
    padding-right: 15px;
}
.accordion .showmore.active {
    background-color: #e28da2;
}
.uppercase {
    text-transform: uppercase;
}
.accordion .showmore.collapsed:hover {
    background-color: #f5f3f0;
}
.no-underline,
.no-underline:hover {
    text-decoration: none;
}
.accordion .showmore .icon::before {
    content: "\e818";
    display: inline-block;
    line-height: 1;
}
.accordion .more .table-container {
    padding: 20px 60px;
}
.accordion .more > ul {
    margin-top: 0;
    margin-bottom: 30px;
}
.line-menu,
.nolist ol,
.nolist ul,
ol.nolist,
ul.nolist {
    list-style: none;
    padding-left: 0;
}
.bg-l-gray {
    background-color: #f5f3f0;
}
.accordion .more .table-container a,
.table-container.price a {
    padding: 5px;
    display: block;
}
.underline,
.underline a {
    text-decoration: underline;
}
ul.nolist li::before {
    content: "";
    padding: 0;
    margin: 0 !important;
}
.latest-news.nolist {
    margin-top: 0;
}
.content-md .latest-news.nolist a {
    text-decoration: none;
    line-height: 1.3;
}
.accordion ul li,
.latest-news.nolist li {
    margin-left: 0;
    list-style: none;
}
.textwidget {
    padding: 20px 15px;
}
.accordion .more > ul li a {
    text-decoration: underline;
}
.accordion .more:not(.in),
.collapse,
.collapse:not(.show) {
    display: none;
}
.showmore:not(.collapsed) {
    background-color: #e28da2;
    text-decoration: none;
}
.accordion .showmore:not(.collapsed) .icon::before {
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.accordion .showmore::before,
.animate,
.animate::after,
.animate::before,
.animation-03,
.button,
a,
button {
    -webkit-transition: all 0.1s ease-out;
    -moz-transition: all 0.1s ease-out;
    -o-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out;
}
.bg-pink {
    background-color: #fff;
    padding: 20px 0;
}
.bg-green {
    padding-top: 70px;
    padding-bottom: 70px;
    background-color: #3a613e;
}
.text-white,
.text-white a,
.text-white h2 {
    color: #fff;
}
.line-input {
    border: 0;
    border-bottom-width: 0;
    border-bottom-style: none;
    border-bottom-color: currentcolor;
    border-bottom: 1px solid #3a3a3a;
    background-color: transparent;
    padding: 23px 10px;
    padding-left: 50px;
    width: 99%;
    height: 35px;
    font-size: 19px;
}
.btn-wide {
    padding: 12px 25px;
}

.btn-bord {
    border: none;
    background-color: transparent;
    color: #3a3a3a;
    text-align: center;
}
.btn-bord:active,
.btn-bord:hover,
.text-white .btn-bord:active {
    color: #fff;
    border-color: #fd7f7b;
    background-color: #fd7f7b;
}
.bg-pink .icon-search {
    margin-right: -50px;
    font-size: 1em;
    vertical-align: middle;
    position: relative;
}
.main_info .image {
    position: relative;
    top: -70px;
    margin-bottom: -120px;
    float: right;
}
.main_info .item {
    padding: 0;
}
.bg-m-pink {
    background-color: #e88b9e;
    background-repeat: no-repeat;
    background-position: 65% 0;
    color: #fff;
    padding: 70px 0;
}
.bg-m-pink h2 {
    color: #fff;
}
.previewtext {
    margin-top: 200px;
    margin-bottom: 200px;
}
.popup .review-detail {
    background-color: #edd1ce;
}
.item-views.reviews_items.front_items .items .item {
    padding: 0 5px;
}
.item-views.reviews_items.front_items .items .item .title-wrapper {
    margin-bottom: 8px;
}
.content-md .item-views.reviews_items.front_items .items {
    height: auto;
}
.review-detail .reviews.item-views.front .rating_wrap {
    display: none;
}
.front-form .form .form-header {
    padding: 0;
}
.front-form .form .form-body {
    background: 0 0;
}
.front-form .form.inline {
    padding: 0;
}
.front-form h3 {
    text-transform: uppercase;
}
.sections.linked.item-views.staff .item .post {
    color: #3a3a3a;
    margin-bottom: 25px;
    font-size: 16px;
}
#wdct_items .item > .link .expand {
    display: flex;
    align-items: center;
}
.main-page-clinics .items {
    justify-content: space-around;
}
.main-page-clinics.item-views.news-items.projects.type_4.linked .item .image {
    width: 100%;
    padding-top: 82%;
}
#wdct_items .item > .link .expand h2 {
    font: 14px/22px "Open Sans", Arial, sans-serif;
    font-style: normal;
    font-size: 19px;
    line-height: 1.3;
    color: #3a3a3a;
    margin: 0;
}
.h3-none-style {
    font-size: inherit;
    color: inherit;
    font-weight: inherit;
    margin: 0;
    line-height: auto;
    text-transform: inherit;
}
.h3-page-title {
    font-size: 27px;
}
.h2-none-style {
    color: inherit;
    font-weight: inherit;
    margin: 0;
    line-height: auto;
    text-transform: inherit;
}
.sections.linked.item-views.staff .item .title {
    margin-top: 20px;
    margin-bottom: 5px;
}
.shadow,
.shadow:hover {
    box-shadow: none;
}
.sections.linked.item-views.staff .item .send_message_button {
    margin: 0;
}
.sections.linked.item-views.staff .item .send_message_button .btn {
    padding: 16px;
    line-height: 15px;
    border-radius: 0;
    color: #3a3a3a;
}
.contacts-items.item-views.news-items.projects .item a {
    display: block;
    position: relative;
    z-index: 100;
}
.sections.linked.item-views.staff .item .send_message_button .btn:hover {
    color: #fff;
}
.menu-row.bgcolored .wrap_icon:hover {
    background-color: transparent;
}
.menu-row.bgcolored.white .mega-menu table td.active .wrap > a > span {
    padding-top: 28px;
    padding-bottom: 27px;
}
.bad-smile {
    margin-left: 30px;
}
.good-smile {
    margin-left: 30px;
}
.bad-smile:before {
    content: "\e813";
    background-color: #fc7e7a;
    border-radius: 50%;
    font-family: icons;
    margin-right: 10px;
    font-size: 2em;
    vertical-align: middle;
}
.good-smile:before {
    background-color: #7ebd8f;
    border-radius: 50%;
    content: "\e811";
    font-family: icons;
    margin-right: 10px;
    font-size: 2em;
    vertical-align: middle;
}
.front-form .form .star,
.front-form .row[data-sid="RATING"] .rating .star {
    width: 240px;
    color: #3a3a3a;
}
.front-form .rating,
.front-form .rating .stars_current,
.front-form .row[data-sid="RATING"] .rating,
.front-form .row[data-sid="RATING"] .rating .stars_current {
    width: auto;
    background: 0 0;
    float: left;
}
#reset-table {
    cursor: pointer;
}
.front-form .row[data-sid="RATING"] .rating_message,
.front-form .row[data-sid="RATING"] .rating_message::before,
.front-form.form-on-page .row[data-sid="RATING"] .rating_message,
.front-form.form-on-page .row[data-sid="RATING"] .rating_message::before,
.rating_message::before {
    width: 140px;
}
.front-form.form-on-page .form .star {
    background: 0 0;
    border-radius: 0;
}
.question_staff_frame .row[data-sid="NEED_PRODUCT"] {
    display: none;
}
.front-form .rating_wrap {
    position: absolute;
    right: 0;
    margin-top: -95px;
}
.rating_message {
    padding-top: 50px;
    padding-left: 15px;
}
.front-form input,
.front-form textarea {
    border-bottom: 1px solid #3a3a3a;
    background-color: transparent;
    padding: 23px 10px;
}
.front-form textarea {
    height: 110px;
}
.front-form .row[data-sid="NAME"] {
    width: 33%;
    margin-right: 0;
    display: inline-block;
}
.front-form .row[data-sid="MAIL"] {
    width: 33%;
    display: inline-block;
    border-right: 1px solid #3a3a3a;
    border-left: 1px solid #3a3a3a;
    margin: 0;
}
.front-form .row[data-sid="MAIL"] label:not(.error) {
    width: 100%;
    text-align: center;
}
.front-form .row[data-sid="PHONE"] {
    width: 33%;
    display: inline-block;
    margin-left: 0;
}
.form-on-page.front-form .row-block[data-sid="PHONE"] label:not(.error),
.front-form .row[data-sid="PHONE"] label:not(.error) {
    width: 100%;
    text-align: center;
}
.front-form .row[data-sid="PHONE"]:after {
    clear: both;
}
.form-on-page.front-form .row[data-sid="NAME"] {
    width: 100%;
}
.form-on-page label.error {
    position: absolute;
    margin: 30px 0 0;
}
.form-on-page.front-form .row-block[data-sid="EMAIL"],
.form-on-page.front-form .row[data-sid="EMAIL"] {
    width: 100%;
    border-right: 1px solid #3a3a3a;
    border-left: 1px solid #3a3a3a;
    margin: 0;
}
.form-on-page.front-form .row-block[data-sid="EMAIL"] label,
.form-on-page.front-form .row[data-sid="EMAIL"] label {
    display: block;
    text-align: center;
    width: 100%;
}
.form-on-page.front-form .row[data-sid="PHONE"] {
    width: 100%;
}
.form-on-page.front-form .form.contacts .form-group textarea {
    height: 110px;
}
.form-on-page.front-form .col-md-12,
.form-on-page.front-form .col-md-4,
.form-on-page.front-form .row {
    padding: 0;
    margin: 0;
}
.front-form .row .col-md-12 {
    padding: 0;
}
.front-form .form-group.animated-labels label:not(.error) {
    color: #3a3a3a;
    font-weight: 700;
}
.front-form .row[data-sid="MESSAGE"] {
    margin-top: 50px;
}
.front-form .form-group {
    margin-bottom: 0;
}
.half-li {
    width: 100%;
    margin: 0 0 0 15px;
}
.half-li li {
    width: 49%;
    float: left;
    margin: 0 0 30px 0;
}
ul.half-li li a {
    border-bottom: 1px solid #ccc;
    text-decoration: none;
}
.item-views.news-items.projects .item > .wrap::after,
.item-views.news-items.projects .item > .wrap::before {
    background: 0 0;
}
.item-views.news-items.projects .item > .wrap {
    margin-bottom: 67px;
    overflow: none;
}
.item-views.news-items.projects .item > .wrap .section_name {
    display: none;
}
.item-views.news-items.projects .item > .wrap .body-info,
.sections.linked.item-views.staff .item .body-info {
    position: relative;
    left: auto;
    bottom: auto;
    padding: 30px 0 0 0;
}
.sections.linked.item-views.staff .item .body-info .top-block-wrapper {
    height: 185px;
}
.logo-icon::before {
    font-size: 180px;
    margin: 0;
}
.green {
    color: #205124;
}
.introtext h2 {
    text-transform: none;
    margin-top: 20px;
    margin-bottom: 10px;
}
ul li {
    line-height: 1.3;
}
.full-width {
    width: 100%;
    max-width: 100%;
}
.flexslider .flex-viewport {
    height: auto !important;
}
.sections.linked.item-views.staff .item .send_message_button .btn {
    padding: 16px 8px;
}
.sections.linked.item-views.staff .item-wrap {
    margin-bottom: 70px;
}
.sections.linked.item-views.staff .item .image,
.sections.linked.item-views.staff.within .items .item .image {
    padding-top: 390px !important;
    max-height: 390px;
}
.sections.linked.item-views.staff .item .title a {
    text-decoration: underline;
}
.detail .tizers .tizer.image_bg .image,
.tizers.in_content .tizer .image img {
    background-color: transparent;
}
.detail.staff .staff {
    padding: 0;
    border: none;
}
.detail.staff .properties .post {
    margin-bottom: 10px;
}
.content-md a {
    text-decoration: underline;
}
.specific {
    padding-bottom: 40px;
    border-bottom: 1px solid #3a3a3a;
    margin: 0 0 25px;
}
.specific span {
    font-weight: 400;
}
.detail.staff .detailimage {
    width: 386px;
    max-height: 459px;
}
.detail.staff .properties {
    padding: 0 0 0 415px;
}
.detail.staff .properties .property.price1,
.detail.staff .properties .property.price2 {
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 0;
}
.detail.staff .properties .props {
    margin: 8px 0 24px -16px;
}
.detail.staff .props .ptitle {
    margin: 0;
    font-weight: 400;
    font-size: 85%;
}
.detail.staff .properties .post .prop-title {
    display: none;
}
.detail.staff h2 {
    text-transform: none;
    line-height: 1.1;
}
.detail.staff h4 {
    text-transform: uppercase;
}
.detail.staff ol li a {
    text-decoration: underline;
}
.detail.staff .properties .prop-title {
    color: #3a3a3a;
    display: inline-block;
}
.detail.staff .properties .value {
    color: #3a3a3a;
    display: inline-block;
}
.detail.staff .properties .send_message_button::before {
    background: 0 0;
}
.detail.staff .post-content {
    background: #f5f3f0;
    padding: 15px;
    margin: 53px 0;
}
.content blockquote,
.content-md blockquote {
    margin-left: 0;
    font-size: 24px;
    padding: 0;
    color: #fd8684;
}
.detail.staff blockquote {
    margin: 0;
    font-size: 24px;
    color: #fd8684;
    padding: 0;
    background: 0 0;
}
.content blockquote::before,
.content-md blockquote::before,
.detail.staff blockquote::before {
    background-color: transparent;
    backgroun-image: none;
    content: "";
    background: 0 0;
}
blockquote p {
    font-size: 24px;
}
.detail.staff .properties .post .value {
    font-size: 19px;
    line-height: 1.3;
}
.item-views.news-items.projects .item.light .title {
    color: #3a3a3a;
}
.detail.staff .bg-pink {
    padding: 70px 15px;
}
.detail.staff .detail {
    margin-bottom: 0;
}
.detail.staff .tizers.in_content .tizer {
    width: 100%;
    display: block;
    margin-bottom: 30px;
}
.detail.staff .tizers .tizer .image,
.detail.staff .tizers.in_content .tizer .image {
    width: 75px;
    height: 75px;
}
.detail.staff .tizers.in_content.text-right .tizer .body-info {
    padding-left: 96px;
}
.item-views.vacancy_list h3 {
    padding: 5px;
    background-color: #edd1cf;
    font-size: 19px;
    margin: 10px 0 0 0;
}
.item-views.vacancy_list h3.bg-transparent {
    background-color: transparent;
    padding: 0;
    margin: 0;
}
.item-views.vacancy_list.services_sova.type_2 .accordion .items {
    margin-left: 48px;
}
.item-views.vacancy_list.services_sova.type_2 .items .item .top-info {
    padding: 0;
    border: none;
}
.item-views.vacancy_list.services_sova.type_2 .items .item a {
    font-size: 19px;
}
.item-views.vacancy_list.services_sova.type_2 .items {
    margin-bottom: 8px;
}
.item-views.vacancy_list.services_sova.type_2 .group-content .tab-pane {
    float: left;
    width: 30%;
    margin-right: 30px;
}
.item-views.vacancy_list.services_sova.type_2 .group-content .tab-pane:first-of-type h3 {
    margin-top: 10px !important;
}
.item-views.vacancy_list.services_sova.type_2 .items .item .title {
    margin-right: 0;
}
.detail.vacancy .buttons::before {
    background: 0 0;
}
.detail.vacancy .buttons > .wrap {
    background: 0 0;
    color: #3a3a3a;
    font-weight: 700;
    display: block;
}
.content-md .detail {
    margin-bottom: 0;
}
.content-md .detail.vacancy {
    margin: 0;
}
.content-md .detail.vacancy .content {
    padding-top: 15px;
}
section.page-top {
    padding-bottom: 0;
}
ul.grid_services li:before {
    content: "";
    margin: 0;
}
ul.grid_services li {
    margin: 8px 0 0 0;
}
ul.grid_services .column {
    width: 30%;
    margin-right: 2%;
    float: left;
}
ul.grid_services {
    clear: both;
}
@media (max-width: 1024px) {
    ul.grid_services .column {
        width: 48%;
        margin-right: 2%;
        float: left;
    }
    .main-page-clinics.item-views.news-items.projects.type_4.linked .item .image {
        margin-top: 0;
    }
}
@media (max-width: 768px) {
    ul.grid_services .column {
        width: 100%;
        margin-right: 0;
        float: none;
    }
}
.breadcrumb {
    margin: 0 0 30px 0;
}
.breadcrumb a,
.breadcrumb > *,
.breadcrumb > li {
    font-size: 16px;
    text-decoration: underline;
}
@media (max-width: 560px) {
  .breadcrumb a,
  .breadcrumb > *,
  .breadcrumb > li {
      font-size: 14px;
  }
}
.breadcrumb .active {
    font-weight: 400;
    text-decoration: none;
}
.item-views.tarifs.type_4 .item > .wrap {
    padding: 20px 15px;
}
.detail .sale .wraps h4 {
    text-transform: uppercase;
    font-size: 25px;
}
.container .content {
    padding-bottom: 30px;
}
.detail-service .content {
    padding-bottom: 0;
}
.detail-service .wraps {
    margin-top: 15px !important;
}
.detail-service .content p {
    margin: 5px 0 0 0;
}
.item-views.tarifs.type_4 .item {
    background: #f5f3f0;
}
.detail.vacancy {
    margin: 50px 0;
}
.item-views.tarifs.type_4 .item .prices .price_default .value,
.item-views.tarifs.type_4 .item .top_block .name {
    font-size: 19px;
}
.item-views.tarifs.type_4 .item .buy_block_wrap {
    margin-top: 0;
}
.detail .wraps .bg-l-gray {
    padding: 30px 15px;
}
.sections.linked.item-views.staff.services_detail .item .body-info {
    padding-top: 0;
}
.sections.linked.item-views.staff.services_detail {
    margin-bottom: 50px;
}
.detail .wraps:first-child {
    margin-top: 0;
}
.accordion .showmore {
    display: block;
}
.accordion .showmore .icon::before {
    content: "\e818";
    display: inline-block;
    line-height: 1;
}
#price.accordion .more > ul li a {
    text-decoration: none;
    font-weight: 400;
}
#searchservice {
    width: 100%;
}
.accordion .more .table-container table {
    width: 100%;
}
table td.cost {
    white-space: nowrap;
}
.item-views.news-items .item .title {
    margin: 15px 0;
}
.item-views.news-items .item .body-info > .wrap {
    padding-left: 0;
    padding-right: 0;
    border: none;
}
.item-views.news-items:not(.projects) .item:not(.big_block) > .wrap {
    border: none;
}
.alignleft {
    margin-right: 10px;
    margin-bottom: 10px;
    float: left;
}
.btn.btn-primary,
.btn.btn-primary:focus {
    background-color: #3a613e;
    border-color: #3a613e;
    font-size: 19px;
}
.btn.btn-primary:active,
.btn.btn-primary:focus,
.btn.btn-primary:hover {
    background: 0 0;
    border-color: #3a3a3a;
    color: #3a3a3a;
    font-size: 19px;
}
.success .btn.btn-primary {
    display: none;
}
.item-views.partners.within .item .image {
    margin: auto;
    width: 100%;
    height: 100%;
}
.item-views.partners.within .item {
    height: 180px;
}
.mega-menu table td.dropdown.normal_dropdown .wrap .dropdown-menu li.dropdown-submenu > .menu_body > a::after {
    background: 0 0;
}
.mega-menu table td.dropdown.normal_dropdown .wrap .dropdown-menu li.dropdown-submenu > .menu_body > a::before {
    content: "\e81e";
    font-family: icons;
    margin-right: 10px;
}
.fly_forms {
    top: 168px;
}
.b24-widget-button-position-bottom-right {
    right: 20px !important;
    bottom: 200px !important;
}
.b24-widget-button-pulse-animate {
    -webkit-animation: widgetPulse infinite 8.5s !important;
    animation: widgetPulse infinite 8.5s !important;
}
.banners-big.front {
    margin-top: 225px;
}
.banners-big .flexslider,
.banners-big .slides,
.banners-big .slides .righttext .text,
.banners-big .slides > li {
    height: 590px;
}
.banners-big .slides .wvideo .righttext .text,
.banners-big .slides > li.wvideo {
    height: 590px;
}
.banners-big .slides .text .inner1 {
    padding-left: 50px;
    padding-right: 12px;
    padding-top: 50px;
    padding-bottom: 50px;
}
.banners-big.front .item .overlay {
    background: rgba(0, 0, 0, 0);
}
body .banners-big .slides .righttext .title {
    display: none;
}
body .banners-big .slide-img .mask.mask-green::after {
    background-color: #3e613e;
}
body .banners-big .slide-img .mask::after {
    position: absolute;
    left: -100%;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
}
body .banners-big .slide-img .mask.mask-green::before,
body .banners-big .slide-logo.mask-green::before {
    color: #3e613e;
}
body .banners-big .slide-logo::before {
    line-height: 1;
    font-size: 150px;
    margin-right: 0;
}
body .banners-big .slide-logo {
    padding-bottom: 30px;
}
.banners-big .slides .section {
    text-transform: none;
    font-size: 19px;
    line-height: 1.3;
    color: #3a3a3a;
    letter-spacing: 1;
    opacity: 1;
}
.banners-big .slides .h1 {
    font-size: 50px;
    padding-bottom: 40px;
}
.banners-big .slides .dark .h1 a {
    font-size: 50px;
    color: #3a3a3a;
    text-decoration: none;
}
body .banners-big .slide-img .mask::before {
    margin-right: 0;
    font-size: 590px;
    position: absolute;
    right: 0;
    top: 0;
}
.banners-big .slides .wvideo .h1,
.wvideo .icon-owl_logo::before,
body .banners-big .wvideo .slide-img .mask::before {
    display: none;
}
body .banners-big .wvideo .slide-img .mask.mask-green::after {
    background: 0 0;
}
body .banners-big .slide-img .mask {
    line-height: 1;
    position: relative;
    height: 589px;
    width: 589px;
    float: right;
}
.banners-big .slides .img.mask-blue .inner,
.banners-big .slides .img.mask-green .inner {
    height: 590px;
}
.banners-big .slides .slide-img .mask.mask-blue::after {
    background-color: #3f91a1;
}
.banners-big .slides .slide-img .mask.mask-blue::before,
.banners-big .slides .slide-logo.mask-blue::before {
    color: #3f91a1;
}
@media (max-width: 992px) {
    .front-form .rating_wrap {
        position: relative;
        right: inherit;
        margin-top: 0;
        font-size: 14px;
    }
    .form .star {
        font-size: 16px;
    }
    .front-form .form .star,
    .front-form .row[data-sid="RATING"] .rating .star {
        width: 160px;
    }
    .bg-m-pink {
        background-size: contain;
    }
    .bg-m-pink .title {
        margin-top: 250px;
    }
    .bg-m-pink .previewtext {
        margin: 20px 0;
        font-size: 16px;
    }
}
.bg-center {
    background-position: center center;
}
.bg-cover {
    -o-background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
}
table.schedule {
    width: 100%;
}
.schedule .bg-l-gray {
    background-color: #f5f3f0;
    border: 0;
}
.schedule .underline {
    margin: 0;
    padding: 0;
    border: none;
}
.schedule .deck-hide {
    display: none;
    visibility: hidden;
}
table.schedule td,
table.schedule th {
    padding: 35px 15px;
    position: relative;
}
table.schedule .doc-price td,
table.schedule .single-schedule td,
table.schedule th,
table.schedule thead tr td:first-child {
    border-bottom: 1px solid #3a3a3a;
}
table.schedule .doc-price,
table.schedule .doc-price td {
    padding: 0;
}
table.schedule td::after,
table.schedule th::after {
    content: "";
    background-color: #3a3a3a;
    width: 1px;
    height: 70%;
    display: block;
    position: absolute;
    top: 15%;
    right: 0;
}
table.schedule tr td:last-child::after,
table.schedule tr th:last-child::after {
    content: none;
}
.bg-transparrent {
    background-color: transparent !important;
}
.dush-underline {
    display: inline-block;
    border-bottom: 1px dashed #595d5e;
}
.content-md a.change-date,
.content-md a.showmore {
    text-decoration: none;
}
table.schedule .doc-price .bg-pink {
    padding: 15px;
    font-weight: 400;
}
table.schedule .doc-price td,
table.schedule .single-schedule td,
table.schedule th,
table.schedule thead tr td:first-child {
    border-bottom: 1px solid #3a3a3a;
}
.detail.staff table.schedule {
    width: 100%;
    border-bottom: 1px solid #3a3a3a;
}
.detail.staff table.schedule .doc-price td,
.detail.staff table.schedule th,
.detail.staff table.schedule thead tr td:first-child,
table.schedule .single-schedule td {
    border-bottom: 1px solid #3a3a3a;
}
.detail.staff table.schedule tr td:first-child,
.detail.staff table.schedule tr th:first-child {
    width: 20%;
}
.detail.staff table.schedule td,
.detail.staff table.schedule th {
    padding: 35px 15px;
    position: relative;
}
.detail.staff table.schedule td::after {
    content: "";
    background-color: #3a3a3a;
    width: 1px;
    height: 70%;
    display: block;
    position: absolute;
    top: 15%;
    right: 0;
}
.detail.staff table.schedule td::after,
.detail.staff table.schedule th::after {
    content: "";
    background-color: #3a3a3a;
    width: 1px;
    height: 70%;
    display: block;
    position: absolute;
    top: 15%;
    right: 0;
}
.detail.staff table tr th:last-child::after,
.detail.staff table.schedule tr td:last-child::after {
    content: none;
}
.detail.staff a.change-date {
    border: none;
    text-decoration: none;
}
.detail.staff .schedule .underline {
    border: none;
}
.deck-hide {
    display: none;
    visibility: hidden;
}
.detail.staff .accordion b {
    font-weight: 400;
}
.bl-deck-1,
.bl-deck-10,
.bl-deck-11,
.bl-deck-12,
.bl-deck-2,
.bl-deck-3,
.bl-deck-4,
.bl-deck-5,
.bl-deck-6,
.bl-deck-7,
.bl-deck-8,
.bl-deck-9,
.bl-mob-10,
.bl-mob-11,
.bl-mob-12,
.bl-mob-2,
.bl-mob-3,
.bl-mob-4,
.bl-mob-5,
.bl-mob-6,
.bl-mob-7,
.bl-mob-8,
.bl-mob-9,
.bl-tab-1,
.bl-tab-10,
.bl-tab-11,
.bl-tab-12,
.bl-tab-2,
.bl-tab-3,
.bl-tab-4,
.bl-tab-5,
.bl-tab-6,
.bl-tab-7,
.bl-tab-8,
.bl-tab-9,
.fl-left,
.line-menu li {
    float: left;
    display: block;
    min-height: 1px;
}
.section-m {
    padding-top: 30px;
    padding-bottom: 30px;
}
.box {
    padding-left: 15px;
    padding-right: 15px;
}
.table-container.price {
    padding: 20px 15px;
}
.table-container {
    width: 100%;
}
.bg-gray {
    background-color: #d2cdc3;
}
.contacts-v5 .properties {
    padding: 30px 15px;
}
.ask_a_question_wrapper h4 {
    background-color: #d2cdc3;
    padding: 15px;
    margin: 0;
    text-transform: uppercase;
}
.drag_block.services .wraps h2 {
    margin: 70px 0 35px 0;
}
.detail.project_links .drag_block.services .wraps h2 {
    margin: 0 0 35px 0;
}
.drag_block.services .wraps .showmore {
    display: block;
}
.drag_block.services .wraps .item-views .items {
    margin: 0;
}
body.wide_page .main > .container {
    padding-bottom: 0 !important;
}
h1.center_title {
    margin: 20px 0 !important;
}
.clearfix {
    clear: both;
}
.buttons.bg-m-pink.row {
    margin-top: 35px;
}
.item-views.reviews_items.front_items li.col-md-3:nth-child(3n + 1)::after {
    clear: both;
    display: block;
    float: none;
}
.content-md .news-items .title a {
    text-decoration: none;
}
.pull-left_front-reviews {
    margin-left: 36px !important;
}
.pull-left_front-reviews:hover {
    color: #3e613e;
}
.content-md .news-items .title a:hover {
    color: #666;
}
.item-views.list:not(.with_tabs) .tab-pane + .tab-pane {
    margin-top: -64px;
}
.list-type-block.item-views .item .title {
    margin-bottom: 5px;
}
.detail .wraps .bg-l-gray h3 {
    text-transform: uppercase;
    margin-bottom: 10px;
    font-size: 22px;
}
.detail .wraps .bg-l-gray b {
    font-weight: 400;
}
footer.light .bottom-menu .wrap .item .title a:hover {
    background-color: #edd1cf;
}
#mobilemenu .menu.showreg30 ul > li.saronly,
.mega_fixed_menu .mega-menu.showreg30 table .menu-item.saronly,
.showreg30 .saronly,
.showreg30 .saronly.clearfix,
footer.footer-v1 .social-icons.showreg30 ul.saronly,
header .social-icons.showreg30 ul.saronly {
    display: none;
}
#mobilemenu .menu.showreg28 ul > li.saronly,
.mega_fixed_menu .mega-menu.showreg28 table .menu-item.saronly,
.showreg28 .saronly,
.showreg28 .saronly.clearfix,
footer.footer-v1 .social-icons.showreg28 ul.saronly,
header .social-icons.showreg28 ul.saronly {
    display: none;
}
#mobilemenu .menu.showreg29 ul > li.saronly.vlgonly,
#mobilemenu .menu.showreg30 ul > li.saronly.vlgonly,
.mega_fixed_menu .mega-menu.showreg30 table .menu-item.saronly.vlgonly,
.showreg30 .saronly.vlgonly {
    display: block;
}
.mega_fixed_menu .mega-menu.showreg29 table .menu-item.saronly.vlgonly,
.showreg29 .saronly.vlgonly {
    display: block;
}
#mobilemenu .menu.showreg29 ul > li.vlgonly,
.mega_fixed_menu .mega-menu.showreg29 table .menu-item.vlgonly,
.showreg29 .vlgonly,
.showreg29 .vlgonly.clearfix,
footer.footer-v1 .social-icons.showreg29 ul.vlgonly,
header .social-icons.showreg29 ul.vlgonly {
    display: none;
}
#mobilemenu .menu.showreg28 ul > li.vlgonly,
.mega_fixed_menu .mega-menu.showreg28 table .menu-item.vlgonly,
.showreg28 .vlgonly,
.showreg28 .vlgonly.clearfix,
footer.footer-v1 .social-icons.showreg28 ul.vlgonly,
header .social-icons.showreg28 ul.vlgonly {
    display: none;
}
#mobilemenu .menu.showreg29 ul > li.vrnonly,
.mega_fixed_menu .mega-menu.showreg29 table .menu-item.vrnonly,
.showreg29 .vrnonly,
.showreg29 .vrnonly.clearfix,
footer.footer-v1 .social-icons.showreg29 ul.vrnonly,
header .social-icons.showreg29 ul.vrnonly {
    display: none;
}
#mobilemenu .menu.showreg30 ul > li.vrnonly,
.mega_fixed_menu .mega-menu.showreg30 table .menu-item.vrnonly,
.showreg30 .vrnonly,
.showreg30 .vrnonly.clearfix,
footer.footer-v1 .social-icons.showreg30 ul.vrnonly,
header .social-icons.showreg30 ul.vrnonly {
    display: none;
}
.jqmWindow:not(.right_slide) .popup .jqmClose {
    display: block;
}
.item-views.reviews_items.front_items .items .item {
    margin-bottom: 30px;
}
.fl-right {
    float: right;
}
.section-sm {
    padding-top: 50px;
    padding-bottom: 50px;
}
.section-sm-filter {
    padding-top: 30px;
    padding-bottom: 30px;
}
.form-group .search {
    padding-left: 50px;
    width: 99%;
}
.form-group .icon-search {
    margin-right: -42px;
    float: left;
}
.deck-hide,
.hidden,
.mob-show,
.tab-show {
    display: none !important;
    visibility: hidden;
}
.bottom-menu .wrap {
    margin-bottom: 20px;
}
.product-item-detail-tabs-container {
    display: none;
}
.product-item-detail-properties {
    font-size: 19px;
}
.bx_searche .bx_item_element a,
.bx_sitemap .bx_sitemap_li_title a {
    color: #3a3a3a;
}
.bx_searche .bx_item_element a b {
    color: #f37974;
}
.bx_sitemap li ul {
    margin: 10px 20px;
}
.gallery .item {
    float: left;
    margin: 5px;
}
.item-views .item .image {
    background: 0 0;
}
#staff_sova .img-responsive,
#staff_sova.item-views.sections .item .image .img,
#staff_sova.item-views.sections .item .image img,
.sections.linked.item-views.staff .item .image > .wrap .img {
    max-width: 100%;
    height: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
}
@media screen and (min-width: 600px) {
    #staff_sova .img-responsive,
    #staff_sova.item-views.sections .item .image .img,
    #staff_sova.item-views.sections .item .image img,
    .sections.linked.item-views.staff .item .image > .wrap .img {
        max-height: max-content;
        height: auto;
        min-height: 320px;
    }
}
.sections.linked.item-views.staff .item .image > .wrap a {
    text-decoration: none;
}
.form.contacts .captcha-row {
    background-color: transparent;
}
.front_tizers .item.image_bg .image,
.front_tizers .props .image {
    background-color: #3e613e;
}
.item-views.services-items.type_2.spec_list .items .item.wti .title {
    text-align: left;
}
.item-views.services-items.type_2.spec_list {
    margin: 50px 0;
}
.item-views.services-items.type_2.spec_list .items .item .body-info > .wrap {
    padding: 0;
}
.item-views.services-items.type_2.spec_list .items .item {
    padding-top: 0;
    padding-bottom: 8px;
}
@media (max-width: 1249px) {
    .bl-deck-1,
    .bl-deck-10,
    .bl-deck-11,
    .bl-deck-12,
    .bl-deck-2,
    .bl-deck-3,
    .bl-deck-4,
    .bl-deck-5,
    .bl-deck-6,
    .bl-deck-7,
    .bl-deck-8,
    .bl-deck-9 {
        width: 100%;
    }
    .bl-mob-1 {
        width: 8.33333333%;
    }
    .bl-mob-2 {
        width: 16.66666667%;
    }
    .bl-mob-3 {
        width: 25%;
    }
    .bl-mob-4 {
        width: 33.33333333%;
    }
    .bl-mob-5 {
        width: 41.66666667%;
    }
    .bl-mob-6 {
        width: 50%;
    }
    .bl-mob-7 {
        width: 58.33333333%;
    }
    .bl-mob-8 {
        width: 66.66666667%;
    }
    .bl-mob-9 {
        width: 75%;
    }
    .bl-mob-10 {
        width: 83.33333333%;
    }
    .bl-mob-11 {
        width: 91.66666667%;
    }
    .bl-mob-12 {
        width: 100%;
    }
    .bl-tab-1 {
        width: 8.33333333%;
    }
    .bl-tab-2 {
        width: 16.66666667%;
    }
    .bl-tab-3 {
        width: 25%;
    }
    .bl-tab-4 {
        width: 33.33333333%;
    }
    .bl-tab-5 {
        width: 41.66666667%;
    }
    .bl-tab-6 {
        width: 50%;
    }
    .bl-tab-7 {
        width: 58.33333333%;
    }
    .bl-tab-8 {
        width: 66.66666667%;
    }
    .bl-tab-9 {
        width: 75%;
    }
    .bl-tab-10 {
        width: 83.33333333%;
    }
    .bl-tab-11 {
        width: 91.66666667%;
    }
    .bl-tab-12 {
        width: 100%;
    }
    .mg-tab-0 {
        margin-left: 0;
    }
    .mg-tab-1 {
        margin-left: 8.33333333%;
    }
    .mg-tab-2 {
        margin-left: 16.66666667%;
    }
    .mg-tab-3 {
        margin-left: 25%;
    }
    .mg-tab-4 {
        margin-left: 33.33333333%;
    }
    .mg-tab-5 {
        margin-left: 41.66666667%;
    }
    .mg-tab-6 {
        margin-left: 50%;
    }
    .mg-tab-7 {
        margin-left: 58.33333333%;
    }
    .mg-tab-8 {
        margin-left: 66.66666667%;
    }
    .mg-tab-9 {
        margin-left: 75%;
    }
    .mg-tab-10 {
        margin-left: 83.33333333%;
    }
    .mg-tab-11 {
        margin-left: 91.66666667%;
    }
    .mg-tab-12 {
        margin-left: 100%;
    }
    .detail.staff table.schedule tr td:first-child {
        width: 100%;
    }
    table.schedule thead {
        display: none;
    }
    table.schedule,
    table.schedule tbody,
    table.schedule td,
    table.schedule tr {
        display: block;
    }
    table.schedule tr {
        width: 100%;
        float: none;
        margin-bottom: 30px;
    }
    table.schedule tr.separator,
    table.schedule.single-doctor tr {
        width: 100%;
        margin-bottom: 0;
    }
    table.schedule tr td {
        margin-right: 10px;
    }
    .sections.linked.item-views.staff .item .send_message_button .btn {
        font-size: 16px;
    }
    table.schedule tr td.doc-price,
    table.schedule tr td:first-child,
    table.schedule tr th:first-child {
        width: 100%;
        background-color: #f5f3f0;
        margin-right: 0;
        border-bottom: 0;
        height: 130px;
    }
    table.schedule tr td.doc-price {
        height: auto;
    }
    table.schedule tr td:last-child,
    table.schedule tr th:last-child {
        border-bottom: 0;
    }
    table.schedule td:after,
    table.schedule th:after {
        content: none;
    }
    .hospital-block .char.bl-tab-12 {
        border-right: 0 !important;
        margin-right: 0 !important;
        border-bottom: 0;
        border-top: 1px solid #010101;
    }
    .schedule .deck-show {
        display: none !important;
        visibility: hidden;
    }
    .schedule .deck-hide {
        display: block !important;
        visibility: visible;
    }
    .schedule .deck-hide.collapse {
        display: none !important;
    }
    .schedule .accordion .mob-hide.showmore,
    .schedule .accordion .tab-hide.showmore {
        display: none;
    }
    table.schedule tr td.doc-price,
    table.schedule tr td:first-child,
    table.schedule tr th:first-child {
        width: 100%;
        background-color: #f5f3f0;
        margin-right: 0;
        border-bottom: 0;
        height: 130px;
    }
    .icon-phone::before {
        display: none !important;
        visibility: hidden;
    }
    .logo_and_menu-row .burger + .logo {
        margin: 0;
    }
}
@media (max-width: 767px) {
    .detail.staff .properties {
        padding: 0;
    }
    .detail.staff table.schedule tr td:first-child {
        width: 100%;
    }
    .bl-deck-12,
    .bl-mob-12,
    .bl-tab-1,
    .bl-tab-10,
    .bl-tab-11,
    .bl-tab-12,
    .bl-tab-2,
    .bl-tab-3,
    .bl-tab-4,
    .bl-tab-5,
    .bl-tab-6,
    .bl-tab-7,
    .bl-tab-8,
    .bl-tab-9,
    .m-wrap {
        width: 100%;
    }
    .bl-mob-11 {
        width: 91.66666667%;
    }
    .bl-mob-10 {
        width: 83.33333333%;
    }
    .bl-mob-9 {
        width: 75%;
    }
    .bl-mob-8 {
        width: 66.66666667%;
    }
    .bl-mob-7 {
        width: 58.33333333%;
    }
    .bl-mob-6 {
        width: 50%;
    }
    .bl-mob-5 {
        width: 41.66666667%;
    }
    .bl-mob-4 {
        width: 33.33333333%;
    }
    .bl-mob-3 {
        width: 25%;
    }
    .bl-mob-2 {
        width: 16.66666667%;
    }
    .bl-mob-1 {
        width: 8.33333333%;
    }
    .mg-mob-0 {
        margin-left: 0;
    }
    .mg-mob-1 {
        margin-left: 8.33333333%;
    }
    .mg-mob-2 {
        margin-left: 16.66666667%;
    }
    .mg-mob-3 {
        margin-left: 25%;
    }
    .mg-mob-4 {
        margin-left: 33.33333333%;
    }
    .mg-mob-5 {
        margin-left: 41.66666667%;
    }
    .mg-mob-6 {
        margin-left: 50%;
    }
    .mg-mob-7 {
        margin-left: 58.33333333%;
    }
    .mg-mob-8 {
        margin-left: 66.66666667%;
    }
    .mg-mob-9 {
        margin-left: 75%;
    }
    .mg-mob-10 {
        margin-left: 83.33333333%;
    }
    .mg-mob-11 {
        margin-left: 91.66666667%;
    }
    .mg-mob-12 {
        margin-left: 100%;
    }
    .mob-left {
        text-align: left;
    }
    .mob-right {
        text-align: right;
    }
    .mob-center {
        text-align: center;
    }
    .mob-aligncenter {
        margin-left: auto !important;
        margin-right: auto !important;
        display: table;
        float: none;
    }
    .mob-alignleft {
        float: left;
    }
    .mob-alignright {
        float: right;
    }
    .mob-no-fl {
        float: none;
    }
    .line-menu li {
        float: none;
    }
    .mob-hide {
        display: none !important;
        visibility: hidden;
    }
    .mob-show {
        display: block !important;
        visibility: visible;
    }
    .table-cell {
        display: block;
    }
    .m2-modal > .table-cell {
        display: table-cell;
    }
    .m2-modal .mod-container {
        width: auto;
    }
    .bg-fixed {
        background-attachment: inherit;
    }
}
.bx-pagination-container ul li::before {
    content: "";
}
.bx-pagination .bx-pagination-container ul li.bx-active span {
    background: #f37974;
}
input.sort-field,
select.sort-field {
    border: 1px solid #010101;
    height: 35px;
    padding: 3px 5px;
    margin-top: 12px;
    max-width: 100%;
    width: 100%;
    font-size: 12px;
}
.bg-light-pink,
.form.bg-light-pink .form-body {
    background-color: #f5f3f0;
}
@media (max-width: 899px) {
    .item-views.vacancy_list.services_sova.type_2 .group-content .tab-pane {
        float: none;
        width: 100%;
        margin-right: 0;
    }
}
@media (max-width: 767px) {
    label:not(.error) {
        white-space: normal !important;
    }
    form .form-group.animated-labels label:not(.error) {
        top: -19px !important;
        font-size: 12px !important;
    }
    body .banners-big .slide-logo {
        float: left;
        margin: -5px 10px 0 0;
    }
    .item-views.news-items.projects.type_4.linked .item .image {
        padding-top: 45%;
    }
    .item-views.news-items.projects .item > .wrap .body-info {
        padding: 0;
    }
}

@media (max-width: 479px) {
    .showmore.uppercase {
        font-size: 17px;
    }
    .half-li li {
        width: 100%;
        float: none;
        line-height: 1.4;
    }
    .front-form .form .star,
    .front-form .row[data-sid="RATING"] .rating .star {
        max-width: 130px;
        font-size: 12px;
    }
    h1 {
        font-size: 24px;
    }
    #wdct_items .item table td.link {
        font-size: 13px;
    }
    #wdct_items .item table td.price {
        font-size: 13px;
    }
    #wdct_items .item table td.summ a.btn,
    .accordion-body .btn.btn-transparent {
        font-size: 12px;
    }
}
@media (min-width: 768px) and (max-width: 992px) {
    .banners-big .slides .img {
        display: block;
        height: 386px;
    }
    body .banners-big .slide-img .mask::before {
        font-size: 386px;
    }
    .banners-big .slides .h1 {
        font-size: 30px;
    }
    .banners-big .slides .section {
        font-size: 16px;
    }
    body .banners-big .slide-img .mask {
        width: 386px;
        height: 386px;
    }
    .banners-big.front {
        margin-top: 0;
    }
    .banners-big .flexslider,
    .banners-big .slides .righttext .text,
    .banners-big .slides > li {
        height: 386px;
    }
    .banners-big .slides .text .inner1 {
        padding-top: 0;
    }
    .maxwidth-banner .flexslider .slides .item .row {
        background: #d2cdc3;
        margin: 0 -30px;
    }
    body .banners-big .slide-logo::before {
        font-size: 50px;
    }
}
@media (max-width: 767px) {
    .banners-big.front {
        margin-top: 0;
    }
    .banners-big .flexslider,
    .banners-big .slides .righttext .text,
    .banners-big .slides > li {
        height: 386px;
    }
    .banners-big .slides .text .inner1 {
        padding-top: 0;
    }
    .maxwidth-banner .flexslider .slides .item .row {
        background: #d2cdc3;
        margin: 0 -30px;
    }
    body .banners-big .slide-img .mask::before {
        font-size: 202px;
        position: absolute;
        left: 25%;
        display: none;
    }
    body .banners-big .slide-img .mask {
        position: relative;
        height: 200px;
        width: 100%;
        float: right;
        background-size: cover;
        background-repeat: no-repeat;
    }
    .banners-big .slides .righttext .text {
        height: 200px;
    }
    .banners-big .slides .img {
        display: block;
        float: none;
    }
    .banners-big .slides .buttons {
        display: none;
    }
    .banners-big .slides .text-block {
        margin: 0;
        padding: 0;
        height: 1px;
        clear: both;
    }
    .banners-big .slides .section {
        font-size: 16px;
        white-space: normal;
    }
    .banners-big .slides .h1 {
        font-size: 24px;
        margin-top: 0;
        padding-top: 0;
    }
    .banners-big .slides .dark .h1 a {
        font-size: 24px;
    }
    body .banners-big .slide-logo {
        padding-bottom: 10px;
    }
    body .banners-big .slide-logo::before {
        font-size: 50px;
    }
}
@media (max-width: 768px) {
    .callback-block {
        display: block;
        padding-left: 35px;
    }
    hr {
        margin: 10px 0;
    }
    #mobilemenu .mobilemenu-v2 .menu.top {
        padding-bottom: 0;
        padding-top: 10px;
    }
}
@media (max-width: 1024px) {
    .item-views.front {
        padding: 30px;
    }
    .item-views.front .maxwidth-theme {
        padding: 0;
    }
    .item-views.front .maxwidth-theme .row {
        margin-left: 0;
        margin-right: 0;
        justify-content: space-between;
    }
    .item-views.front ul.half-li {
        margin-left: 0;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .item-views.front ul.half-li li {
        margin: 0 0 20px 0;
        float: none;
        width: calc(50% - 30px);
    }
    ul.half-li li a {
        line-height: 30px;
    }
    .navigation-vcenter .flex-direction-nav {
        display: none;
    }
    .item-views.reviews_items.front_items .items .item .text p {
        line-height: 24px;
    }
    .item-views.reviews_items.front_items .items .item .title-wrapper {
        height: auto;
    }
    .item-views.reviews_items.front_items {
        padding: 30px 0;
    }
    .show_all {
        margin-top: 7px;
    }
    .bg-pink {
        padding: 30px 0;
    }
    .front-form,
    .item-views.blocks {
        padding: 0;
    }
    .front-form .rating_wrap {
        float: left;
        margin-top: 20px;
    }
    .rating_message {
        padding-left: 0;
    }
    .sections.linked.item-views.staff.within.front {
        padding: 30px 0;
    }
    .body.index h2 {
        margin-bottom: 30px;
    }
    .extra {
        width: 100%;
    }
    .projects .item {
        width: calc(50% - 30px);
        padding: 0;
    }
    .projects .clearfix:not(.item),
    .projects .row:after,
    .projects .row:before {
        display: none;
    }
    .item-views.news-items.projects .item > .wrap:after,
    .item-views.news-items.projects .item > .wrap:before {
        display: none;
    }
    .item-views.news-items .item .title {
        margin: 0;
    }
    .item-views.news-items.projects .item > .wrap {
        margin-bottom: 10px;
    }
    footer {
        padding: 30px 0;
    }
    .callback-block {
        padding-left: 0;
        margin-top: 30px;
    }
    footer .footer_middle {
        margin-bottom: 15px;
    }
    footer .footer_middle {
        margin-bottom: 0;
    }
    footer .footer_top {
        padding-bottom: 0;
    }
    footer .second_bottom_menu,
    footer .third_bottom_menu {
        margin-left: 0;
    }
    .footer__row {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        flex-wrap: wrap;
    }
    .order-1 {
        order: 1;
    }
    .order-2 {
        order: 2;
    }
    .order-3 {
        order: 3;
    }
    .order-4 {
        order: 4;
    }
}
@media (max-width: 767px) {
    .item-views.front {
        padding-top: 15px;
        padding-bottom: 15px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .item-views.front ul.half-li li {
        width: 100%;
    }
    .form-on-page.front-form .row-block[data-sid="EMAIL"],
    .form-on-page.front-form .row[data-sid="EMAIL"] {
        border: 0;
    }
    .form-on-page.front-form .row-block[data-sid="EMAIL"] label,
    .form-on-page.front-form .row-block[data-sid="PHONE"] label:not(.error),
    .form-on-page.front-form .row[data-sid="EMAIL"] label,
    .front-form .row[data-sid="PHONE"] label:not(.error) {
        text-align: left;
    }
    .front-form .form-group {
        margin-bottom: 26px;
    }
    .footer__row:after,
    .footer__row:before {
        display: none;
    }
    .footer__row {
        display: block;
    }
    #POPUP_DATE_ZAPIS {
        width: 30px;
        height: auto;
    }
    .item-views.vacancy_list.services_sova.type_2 .items .item .title {
        margin-right: 0;
        padding: 15px 0;
    }
    .item-views.vacancy_list h3.bg-transparent {
        padding: 15px 0;
    }
    .item-views.vacancy_list.services_sova.type_2 .items .item a {
        line-height: 1.5;
    }
    .body:not(.index) .main > .container {
        padding-bottom: 30px;
    }
    footer.light .bottom-menu .wrap .item .title a {
        padding: 10px 0;
    }
    .breadcrumb {
        line-height: 1.5;
    }
    .content-md a {
        line-height: 1.3;
    }
    form .form-group.animated-labels label:not(.error) {
        top: -19px !important;
        font-size: 16px !important;
    }
    section.page-top {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .form-group .icon-search {
        margin-right: 5px;
        float: left;
        margin-top: 10px;
        top: 3px;
        left: 23px;
        font-size: 12px;
    }
    .sections.linked.item-views.staff .item .image,
    .sections.linked.item-views.staff.within .items .item .image {
        padding-top: 320px !important;
        max-height: 320px;
    }
    #staff_sova.sections.linked.item-views.staff.within .items .item .image,
    .sections.linked.item-views.staff .item .image {
        padding-top: 510px !important;
        max-height: 510px;
    }
    .sections.linked.item-views.staff .item .image,
    .services_detail.sections.linked.item-views.staff.within .items .item .image {
        padding-top: 510px !important;
        max-height: 510px;
    }
    .sections.linked.item-views.staff .item .title {
        margin-top: 0;
        margin-bottom: 5px;
    }
    .sections.linked.item-views.staff .item-wrap {
        margin-bottom: 0;
    }
    .sections.linked.item-views.staff .item .body-info .top-block-wrapper {
        height: 165px;
    }
    .sections.linked.item-views.staff .item > .wrap {
        padding-bottom: 1px;
        height: auto !important;
    }
    .sections.linked.item-views.staff .item .send_message_button .btn {
        padding: 16px 8px;
        line-height: 1.3;
    }
    #title-search-input-price form {
        display: flex;
        margin-left: 16px;
        margin-right: 16px;
    }
    #wdct_items .item > .link .expand {
        padding: 0 15px;
        text-transform: uppercase;
        display: block;
        font-size: 16px;
    }
    h2 {
        font-size: 25px;
        text-transform: uppercase;
    }
    .item-views.sections .item .image img {
        object-fit: cover;
        object-position: center top;
    }
    .sections.linked.item-views.staff.services_detail .item .body-info {
        padding-top: 10px;
    }
    .sections.linked.item-views.services_detail .item .body-info .top-block-wrapper {
        height: 95px;
    }
    .item-views.sections .item {
        margin-bottom: 0;
    }
    .contacts-v5 .contacts-page-map {
        padding-left: 15px;
        padding-right: 15px;
    }
    .item-views.news-items.projects .item > .wrap .body-info {
        padding: 0;
        margin-top: 10px;
        text-align: center;
    }
    .item-views.reviews_items.front_items .items .item {
        padding: 0;
    }
    .body-info_border {
        margin-top: 10px;
    }
    .front-form input,
    .front-form textarea {
        border-bottom: 1px solid #3a3a3a;
        background-color: transparent;
        padding: 10px 10px;
    }
    .contacts.front .show_all,
    .item-views.front .show_all {
        float: none !important;
        display: inline-block;
        margin-top: 0;
        margin-bottom: 17px;
        margin-left: 0;
        margin-top: 20px;
    }
    .item-views.news-items .item .body-info > .wrap {
        height: auto !important;
        padding-bottom: 0;
    }
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        position: relative;
        z-index: 1;
        font-weight: 400;
        margin: 0;
        color: #333;
        line-height: 1.35em;
        text-overflow: inherit;
        overflow: visible;
        letter-spacing: normal;
        white-space: inherit;
    }
    .breadcrumb {
        margin-bottom: 30px;
    }
    ul.breadcrumb:last-child {
        padding-bottom: 5px;
    }
    .detail.vacancy .buttons {
        padding: 30px 0;
    }
    .detail.vacancy .buttons b {
        display: block;
        margin-bottom: 15px;
    }
    .form_page .review-detail .reviews.item-views.front .item {
        padding: 15px;
    }
    .banners-big .slides .wvideo .righttext .text,
    .banners-big .slides > li.wvideo {
        height: auto;
    }
    hr.bottoms {
        margin: 15px 0;
    }
    .sections.linked.item-views.staff {
        margin: 0;
    }
    .sections.linked.item-views.staff.services_detail {
        margin-bottom: 0;
    }
}
@media (max-width: 360px) {
    .sections.linked.item-views.staff .item .body-info .top-block-wrapper {
        height: auto;
        padding: 0 0 10px;
    }
}
.new-header {
    background-color: #fff;
    padding: 15px 0;
    position: fixed;
    width: 100%;
    z-index: 1000;
    top: 0;
    left: 0;
    box-shadow: -4px 9px 13px -10px rgba(0, 0, 0, 0.76);
}
.new-header_select-city {
    background-color: #fff;
    box-shadow: 15px 10px 25px rgba(24, 39, 25, 0.19);
    padding: 35px;
    position: absolute;
    right: 0;
    top: 10px;
    z-index: 1100;
    width: 252px;
    display: none;
}
.new-header_select-city.active {
    display: block;
}
.select-city__title {
    display: flex;
    align-items: center;
    color: #141414;
    font-size: 24px;
    font-weight: 700;
    text-transform: inherit;
}
.new-header_select-city .region_wrapper {
    width: 100%;
    max-width: 100% !important;
    padding: 0;
    margin-bottom: 15px;
}
.new-header_select-city .region_wrapper .dropdown {
    width: 100%;
}
.new-header_select-city .region_wrapper > div.io_wrapper {
    width: 100%;
}
.select-city__close {
    background-color: transparent;
    border: 0;
    position: absolute;
    right: 10px;
    top: 10px;
}
.select-city__title img {
    margin-right: 20px;
}
.new-header__logo img {
    max-width: 140px;
}
.new-header__wrapper {
    display: flex;
    align-items: center;
}
.new-header__city {
    margin-left: auto;
    font-size: 14px;
    margin-right: 40px;
    color: #9b9b9b;
}
.new-header__city a {
    transition: 0.4s;
    color: #9b9b9b;
}
.new-header__city a:active,
.new-header__city a:focus,
.new-header__city a:hover {
    color: #3d613e;
    text-decoration: none;
}
.new-header__city img {
    margin-right: 13px;
}
.new-header__appointment {
    font-size: 15px;
    margin-right: 40px;
}
.new-header__appointment a {
    color: #000;
    transition: 0.4s;
}
.new-header__appointment a:active,
.new-header__appointment a:focus,
.new-header__appointment a:hover {
    color: #3d613e;
}
.new-header__appointment img {
    margin-right: 13px;
}
.new-header__phone {
    font-size: 16px;
    margin-right: 40px;
}
.new-header__phone a {
    color: #000;
    transition: 0.4s;
}
.new-header__phone a:active,
.new-header__phone a:focus,
.new-header__phone a:hover {
    color: #3d613e;
}
.new-header__phone img,
.new-header__phone svg {
    margin-right: 13px;
}
.new-header__profile {
    font-size: 12px;
}
.new-header__profile a {
    color: #3d613e;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.new-header__profile span {
    margin-top: 5px;
}
.new-header__appointment a,
.new-header__city a,
.new-header__phone a {
    display: flex;
    align-items: center;
}
.new-menu {
    background-color: #3a613e;
    display: flex;
}
.new-menu__right-side {
    display: flex;
    margin-left: auto;
}
.new-menu__left-side {
    display: flex;
}
.new-menu__wrapper {
    display: flex;
    position: relative;
}
.new-menu__item {
    transition: 0.4s;
}
.new-menu__item.right {
    margin-left: auto;
}
.new-menu__item.active,
.new-menu__item:hover {
    background-color: #629467;
    text-decoration: none;
}
.new-menu__item > a {
    color: #fff;
    font-size: 15px;
    padding: 30px 20px;
    display: block;
    transition: 0.4s;
}
.new-menu__submenu {
    background: #fff;
    box-shadow: 15px 10px 25px rgba(24, 39, 25, 0.19);
    padding: 35px 70px 70px 70px;
    display: flex;
    justify-content: space-between;
    position: absolute;
    z-index: 1000;
    max-width: 1200px;
    left: 0;
    top: 83.2px;
    display: none;
}
.new-menu__submenu.with-cols {
    columns: 3;
}
.new-menu__submenu.has-submenu {
    padding: 0;
    background: 0 0;
    box-shadow: none;
}
.new-menu__col {
    width: 33%;
}
.new-menu__col-4 {
    width: calc(25% - 80px);
}
.new-menu__submenu .new-menu__item-link {
    font-size: 14px;
    color: #141414;
    margin-bottom: 30px;
    display: block;
    position: relative;
    transition: 0.4s;
}
.new-menu__submenu .new-menu__item-link:hover {
    color: #3d613e;
}
.new-menu__submenu .new-menu__item-link:before {
    content: "";
    width: 5px;
    height: 5px;
    border: 1px solid #3d613e;
    border-radius: 100%;
    position: absolute;
    left: -15px;
    top: 5px;
    transition: 0.4s;
}
.new-menu__submenu .new-menu__item-link:hover:before {
    background: #3d613e;
}
.new-menu__news-item img {
    width: 100%;
    height: auto;
    object-fit: cover;
}
.new-menu__news-item {
    margin-bottom: 50px;
}
.new-menu__news-date {
    color: #141414;
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 10px;
    margin-top: 10px;
}
.new-menu__news-title {
    color: #141414;
    font-size: 16px;
    font-weight: 700;
    margin-top: 5px;
    margin-bottom: 10px;
}
.new-menu__news-desc {
    color: #141414;
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 0;
    margin-top: 5px;
}
.worktime .new-menu__news-desc {
    padding-left: 30px;
    position: relative;
}
.worktime .time:before {
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    width: 15px;
    height: 15px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15'%3E%3Cpath fill='%239b9b9b' d='M7.5 13.828A6.325 6.325 0 0 1 1.172 7.5 6.325 6.325 0 0 1 7.5 1.172 6.325 6.325 0 0 1 13.828 7.5 6.325 6.325 0 0 1 7.5 13.828zM7.5 0A7.496 7.496 0 0 0 0 7.5C0 11.646 3.355 15 7.5 15c4.146 0 7.5-3.355 7.5-7.5C15 3.354 11.645 0 7.5 0z'/%3E%3Cpath fill='%239b9b9b' d='M10.727 8.759L8.082 7.172V2.816a.586.586 0 1 0-1.172 0v4.687c0 .206.108.397.284.503l2.93 1.758a.586.586 0 1 0 .603-1.005z'/%3E%3C/svg%3E");
}
.btn--green {
    border-radius: 5px;
    background-color: #3a613e;
    text-transform: inherit;
    color: #fff;
    transition: 0.4s;
}
.btn--green.active,
.btn--green:active,
.btn--green:focus,
.btn--green:hover {
    background-color: #629467;
    color: #fff;
}
.btn--block {
    display: block;
    width: 100%;
}
.new-menu__vertical-submenu {
    width: 280px;
    min-height: 320px;
    background-color: #faf8f6;
}
.new-menu__vertical-content {
    width: calc(100% - 280px);
}
.vertical-submenu__link {
    display: block;
    color: #232121;
    font-size: 14px;
    font-weight: 400;
    padding: 15px 40px;
    transition: 0.4s;
}
.vertical-submenu__link.active,
.vertical-submenu__link:active,
.vertical-submenu__link:focus,
.vertical-submenu__link:hover {
    background-color: #fefefe;
    color: #3d613e;
    text-decoration: none;
}
.vertical-content__wrapper {
    justify-content: space-between;
    background-color: #fff;
    padding: 40px 40px 10px 40px;
    height: 100%;
    flex-wrap: wrap;
    display: none;
}
.vertical-content__wrapper.active {
    display: flex;
}
.vertical-content__more {
    width: 100%;
    display: flex;
    justify-content: flex-end;
}
.vertical-content__more a {
    display: flex;
    align-items: center;
    color: #3d613e;
    font-size: 12px;
}
.vertical-content__more a img {
    margin-left: 11px;
}
.vertical-content__more.absolute {
    position: absolute;
    right: 30px;
    bottom: 30px;
}
.vertical-content__col {
    width: calc(33.3333333% - 50px);
}
.vertical-content__col-6 {
    width: 50%;
}
.vertical-content__col-3 {
    width: calc(25% - 25px);
}
.vertical-content__partners-list {
    display: flex;
    flex-direction: column;
}
.vertical-content__partners-list a {
    color: #232121;
    font-size: 14px;
    font-weight: 400;
    display: block;
    margin-bottom: 20px;
    transition: 0.4s;
}
.vertical-content__partners-list a.active,
.vertical-content__partners-list a:active,
.vertical-content__partners-list a:focus,
.vertical-content__partners-list a:hover {
    color: #3d613e;
}
.new-menu__search {
    color: #fff;
    background: 0 0;
    border: 0;
}
.new-menu__search path,
.new-menu__search svg {
    fill: #fff;
}
.new-slider__item {
    width: 100%;
    height: 383px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.new-slider__item-fulllink {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}
.new-slider__item-desc {
    color: #3a3a3a;
    font-size: 22px;
    font-weight: 400;
    line-height: 42px;
    margin-bottom: 20px;
}
.new-slider__item-title {
    color: #3a3a3a;
    font-size: 48px;
    font-weight: 700;
    line-height: 52px;
    margin-bottom: 30px;
}
.new-slider__item .maxwidth-theme {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    max-width: 960px;
}
.new-slider__item .btn {
    padding-left: 50px;
    padding-right: 50px;
}
#new-main-slider .owl-nav button {
    width: 30px;
    height: 40px;
    border-radius: 2px;
    background-color: #fff;
    opacity: 0.74;
    font-size: 40px;
    line-height: 1;
    position: absolute;
    bottom: 160px;
}
#new-main-slider .owl-nav button.owl-prev {
    left: 100px;
}
#new-main-slider .owl-nav button.owl-next {
    right: 100px;
}
#new-main-slider .owl-dots {
    display: flex;
    justify-content: center;
    margin-top: -24px;
    position: relative;
}
#new-main-slider .owl-dot {
    width: 6px;
    height: 6px;
    display: block;
    background: #fff;
    border-radius: 100%;
    transition: 0.4s;
    margin: 0 7px;
}
#new-main-slider .owl-dot.active {
    background-color: #3d613e;
}
.new-professionals {
    padding: 50px 0;
}
.new-professionals__more {
    text-align: center;
    color: #3d613e;
    text-decoration: underline;
    padding: 15px 0;
    display: none;
}
.new-professionals__title {
    color: #3a3a3a;
    font-size: 36px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 50px;
}
.new-professionals__grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.new-professionals__item {
    box-shadow: 0 2px 7px rgba(219, 219, 219, 0.5);
    border-radius: 5px;
    background-color: #fff;
    padding: 0 35px;
    color: #3a3a3a;
    font-size: 16px;
    font-weight: 700;
    line-height: 18px;
    width: calc(25% - 20px);
    min-height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.4s;
    margin-bottom: 15px;
    text-align: center;
}
.new-professionals__item:hover {
    box-shadow: 0 2px 7px rgba(219, 219, 219, 0.5);
    border-radius: 5px;
    background-color: #3a613e;
    color: #fff;
}
.new-news {
    padding: 50px 0;
}
.new-news__wrap {
    display: flex;
    flex-wrap: wrap;
    grid-gap: 15px;
    justify-content: space-between;
    margin-top: 20px;
}
@media (max-width: 767px) {
    .new-news__wrap {
        flex-wrap: wrap;
    }
}
@media (max-width: 560px) {
    .new-news__wrap {
        justify-content: center;
    }
}
.new-news__wrap .item {
    width: calc((100% / 4) - 30px);
}
@media (max-width: 767px) {
    .new-news__wrap .item {
        width: calc((100% / 2) - 30px);
    }
}
@media (max-width: 560px) {
    .new-news__wrap .item {
        width: calc(100% - 30px);
    }
}
.new-news__title {
    text-align: center;
    color: #3a3a3a;
    font-size: 36px;
    font-weight: 700;
    margin-bottom: 50px;
}
.new-news__img {
    width: 100%;
    object-fit: contain;
    margin-bottom: 30px;
}
.new-news__link {
    min-height: 41px;
    color: #3a3a3a;
    font-family: Arial;
    font-size: 19px;
    font-weight: 700;
    line-height: 18px;
    margin-top: 10px;
    display: block;
    transition: 0.4s;
}
.new-news__link:hover {
    text-decoration: none;
    color: #3a613e;
}
.new-news__desc {
    color: #555;
    font-size: 18px;
    font-weight: 400;
    line-height: 22px;
}
#new-news-slider .owl-nav button {
    width: 30px;
    height: 40px;
    border-radius: 2px;
    background-color: #fff;
    opacity: 0.74;
    font-size: 40px;
    line-height: 1;
    position: absolute;
    top: 70px;
}
#new-news-slider .owl-nav button.owl-prev {
    left: 0;
}
#new-news-slider .owl-nav button.owl-next {
    right: 0;
}
.new-news__more-link {
    display: flex;
    align-items: center;
    color: #3a3a3a;
    font-size: 19px;
    transition: 0.4s;
    margin-top: 30px;
}
.new-news__more-link img {
    margin-right: 10px;
    width: 35px;
}
.new-news__more-link:hover {
    color: #3a613e;
}
.new-header__button {
    display: none;
    width: 38px;
    height: 38px;
    border-radius: 100%;
    background-color: #4e8150;
    border: 0;
    position: relative;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10'%3E%3Cpath fill='%23fff' d='M11.614 9.214a.68.68 0 0 1-.673.686H.673A.68.68 0 0 1 0 9.214a.68.68 0 0 1 .673-.687h10.268a.68.68 0 0 1 .673.687zm0-4.199a.682.682 0 0 1-.673.692H.673A.682.682 0 0 1 0 5.015c0-.381.301-.691.673-.691h10.268c.372 0 .673.31.673.691zM0 .807A.68.68 0 0 1 .673.12h10.268a.68.68 0 0 1 .673.687.68.68 0 0 1-.673.686H.673A.68.68 0 0 1 0 .807z'/%3E%3C/svg%3E");
    background-position: center center;
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
    line-height: 1;
}
.new-header__button.active {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13'%3E%3Cpath fill='%23fff' d='M7.817 6.506l4.716-4.716a.75.75 0 1 0-1.06-1.06L6.757 5.446 2.04.73A.75.75 0 1 0 .98 1.79l4.716 4.716L.98 11.222a.75.75 0 1 0 1.06 1.06l4.717-4.716 4.716 4.716a.748.748 0 0 0 1.06 0 .75.75 0 0 0 0-1.06z'/%3E%3C/svg%3E");
    background-position: center center;
    background-repeat: no-repeat;
}
.map-mobile,
.new-menu__item-link.back,
.submenu-on-mobile i {
    display: none;
}
.new-menu__search-side {
    display: none;
}
@media (max-width: 1199.98px) {
    #new-main-slider .owl-nav button.owl-prev {
        left: 20px;
    }
    #new-main-slider .owl-nav button.owl-next {
        right: 20px;
    }
}
@media (max-width: 1025px) {
    .new-header {
        position: static;
        width: 100%;
        box-shadow: none;
    }
    .header__wrapper-sticky {
        position: fixed;
        width: 100%;
        z-index: 1000;
        top: 0;
        left: 0;
        box-shadow: -4px 9px 13px -10px rgba(0, 0, 0, 0.76);
    }
    .new-menu__news-item img {
        height: 180px;
    }
    .new-menu__submenu {
        top: 153.2px;
        flex-wrap: wrap;
    }
    .new-menu__col-4 {
        width: calc(50% - 30px);
        margin-bottom: 20px;
    }
    .vertical-content__col {
        width: calc(50% - 20px);
        margin-bottom: 20px;
    }
    .vertical-content__col-3 {
        width: calc(50% - 20px);
        margin-bottom: 20px;
    }
    .new-header__button {
        display: block;
    }
    .new-header__profile {
        display: none;
    }
    .new-slider__item .maxwidth-theme {
        max-width: 640px;
    }
    .new-professionals__grid {
        justify-content: flex-start;
    }
    .new-professionals__item {
        width: calc(33.333333% - 20px);
        margin-right: 20px;
    }
    .new-menu {
        position: absolute;
        width: 100%;
        z-index: 1000;
        height: calc(100vh - 68px);
        overflow: scroll;
        display: none;
    }
    .new-menu.active {
        display: flex;
    }
    .new-menu__right-side {
        order: 1;
        width: 100%;
        align-items: flex-start;
        border-bottom: 1px solid rgba(255, 255, 255, 0.28);
    }
    .new-menu__left-side {
        order: 2;
    }
    .new-menu__wrapper {
        flex-wrap: nowrap;
        flex-direction: column;
    }
    .new-menu__item.right {
        margin-left: 0;
    }
    .new-menu__item.search {
        margin-left: auto;
    }
    .new-menu__right-side .new-header__profile {
        display: block;
    }
    .new-menu__item > a {
        display: flex;
        align-items: center;
        line-height: 1;
    }
    .new-menu__item > a i,
    .new-menu__item > a img {
        margin-right: 10px;
    }
    .new-menu__submenu.with-cols {
        columns: 2;
        background-color: #faf8f6;
    }
}
@media (max-width: 767.98px) {
    .vertical-content__more.absolute {
        display: none;
    }
    .new-professionals__item:nth-child(1n + 6) {
        display: none;
    }
    .new-professionals__grid.active .new-professionals__item:nth-child(1n + 6) {
        display: flex;
    }
    .new-professionals__grid {
        flex-direction: column;
        align-items: center;
    }
    .new-professionals__more {
        display: block;
    }
    .new-header__city,
    .new-header__phone {
        display: none;
    }
    .new-header .maxwidth-theme img {
        width: auto;
    }
    .new-header__logo img {
        max-width: 70px;
    }
    .new-header__appointment {
        font-size: 12px;
        margin-left: auto;
    }
    .new-header__appointment img {
        width: 14px;
    }
    .new-slider.owl-carousel.owl-loaded {
        display: none;
    }
    .new-professionals__item {
        width: 100%;
        margin-right: 0;
    }
    .new-professionals__title {
        font-size: 26px;
    }
    .new-menu__right-side {
        flex-direction: column;
        flex-shrink: 0;
    }
    .new-menu__item > a i,
    .new-menu__item > a img {
        width: 15px;
    }
    .new-menu__item.search {
        display: none;
    }
    .new-menu__left-side {
        flex-direction: column;
        flex-shrink: 0;
    }
    .new-menu__item > a {
        padding: 18px 20px;
    }
    .new-menu__submenu,
    .new-menu__vertical-submenu {
        width: 100%;
        min-height: 100%;
        background-color: #3a613e;
        padding: 0;
        justify-content: flex-start;
    }
    .new-menu__wrapper {
        min-height: 100%;
        padding: 0;
    }
    .new-menu__submenu .new-menu__item-link,
    .vertical-submenu__link {
        color: #fff;
        padding: 15px 15px;
        margin-bottom: 0;
        font-size: 16px;
    }
    .new-menu__item > a {
        font-size: 16px;
    }
    .new-menu__submenu .new-menu__item-link.active,
    .new-menu__submenu .new-menu__item-link:active,
    .new-menu__submenu .new-menu__item-link:focus,
    .new-menu__submenu .new-menu__item-link:hover,
    .vertical-submenu__link.active,
    .vertical-submenu__link:active,
    .vertical-submenu__link:focus,
    .vertical-submenu__link:hover {
        background-color: #629467;
        color: #fff;
    }
    .new-menu__submenu.with-cols {
        columns: 1;
        background-color: #3a613e;
    }
    .new-menu__submenu.has-submenu {
        background-color: #3a613e;
    }
    .new-menu__submenu {
        top: 0;
        width: 100%;
        flex-direction: column;
    }
    .new-menu__item-link.back {
        display: flex;
        color: #fff;
        align-items: center;
        border-bottom: 1px solid #fff;
    }
    .new-menu__item-link.back img {
        margin-right: 10px;
        width: 25px;
    }
    .submenu-on-mobile i {
        font-size: 10px;
        margin-left: 10px;
        display: inline-block;
    }
    .new-menu__right-side {
        align-items: unset;
    }
    .mobile-phone {
        border-bottom: 1px solid rgba(255, 255, 255, 0.28);
    }
    .map-mobile {
        display: block;
    }
    .new-menu__search-side {
        order: 3;
        display: block;
        padding: 15px 0;
        border-top: 1px solid rgba(255, 255, 255, 0.28);
    }
    .new-menu__search-input {
        width: calc(100% - 30px);
        border: 1px solid #fff;
        font-size: 16px;
        padding: 10px 10px 10px 40px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19'%3E%3Cpath fill='%23fff' d='M7.573 2.395a5.374 5.374 0 0 1 5.369 5.368 5.374 5.374 0 0 1-5.369 5.369 5.374 5.374 0 0 1-5.368-5.369 5.374 5.374 0 0 1 5.368-5.368zm9.84 14.49l-4.28-4.453a7.24 7.24 0 0 0 1.703-4.669C14.836 3.758 11.578.5 7.573.5S.31 3.758.31 7.763s3.258 7.263 7.263 7.263a7.185 7.185 0 0 0 4.161-1.314l4.314 4.487a.94.94 0 0 0 .683.29.948.948 0 0 0 .683-1.604z'/%3E%3C/svg%3E");
        background-position: 7px center;
        background-repeat: no-repeat;
        background-color: transparent;
        margin: 0 15px;
        color: #fff;
        border-radius: 0;
    }
}
.margin-bottom-70 {
    margin-bottom: 70px;
}
.main_info.bg-m-pink + .reviews_items {
    margin-bottom: 50px;
}
.menu-open {
    overflow: hidden;
}
.new-menu.active.inner .new-menu__item {
    display: none;
}
.new-menu.active.inner .new-menu__item.active {
    display: block;
}
.accordion .item-views .item .image > .wrap {
    position: relative;
}
.b24-widget-button-inner-item.b24-widget-button-icon-animation {
    background-color: #005b33;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2231%22%20height%3D%2228%22%20viewBox%3D%220%200%2031%2028%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20fill-rule%3D%22evenodd%22%20d%3D%22M23.29%2013.25V2.84c0-1.378-1.386-2.84-2.795-2.84h-17.7C1.385%200%200%201.462%200%202.84v10.41c0%201.674%201.385%203.136%202.795%202.84H5.59v5.68h.93c.04%200%20.29-1.05.933-.947l3.726-4.732h9.315c1.41.296%202.795-1.166%202.795-2.84zm2.795-3.785v4.733c.348%202.407-1.756%204.558-4.658%204.732h-8.385l-1.863%201.893c.22%201.123%201.342%202.127%202.794%201.893h7.453l2.795%203.786c.623-.102.93.947.93.947h.933v-4.734h1.863c1.57.234%202.795-1.02%202.795-2.84v-7.57c0-1.588-1.225-2.84-2.795-2.84h-1.863z%22/%3E%3C/svg%3E");
    background-repeat: no-repeat !important;
    background-position: 20px 20px;
    width: 100%;
    text-indent: -9999px;
}
.b24-widget-button-inner-item.b24-widget-button-icon-animation svg.b24-crm-button-icon {
    display: none;
}
#agreement-modal p a {
    text-decoration: underline;
}
.form .bottom .form-error.alert.alert-danger {
    max-width: 500px;
}
.bg-m-green {
    border-radius: 10px;
    background-color: #005b33;
    background-repeat: no-repeat;
    color: #fff;
    padding: 35px 0;
}
.bg-m-green a {
    color: #fff;
}

.bg-m-green .open-modal {
    background-color: #fff;
    margin: 0;
    text-decoration: none !important;
    border: 1px solid transparent;
}
.bg-m-green .open-modal:hover {
    background: #005b33;
    border: 1px solid #fff;
    color: #fff;
}
.bg-m-green .icon-phone {
    color: #fff;
}

/* End */


/* Start:/bitrix/templates/wmt/css/flexslider.min.css?16926030115541*/
@font-face{font-family:'flexslider-icon';src:url('/bitrix/templates/wmt/css/fonts/flexslider-icon.eot');src:url('/bitrix/templates/wmt/css/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/wmt/css/fonts/flexslider-icon.woff') format('woff'),url('/bitrix/templates/wmt/css/fonts/flexslider-icon.ttf') format('truetype'),url('/bitrix/templates/wmt/css/fonts/flexslider-icon.svg#flexslider-icon') format('svg');font-weight:normal;font-style:normal}.flex-container a:hover,.flex-slider a:hover,.flex-container a:focus,.flex-slider a:focus{outline:0}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}

.flexslider{margin:0;padding:0}
.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides img{width:100%;display:block}
.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] 
.flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}
.flexslider{margin:0 0 30px;background:#fff;border:4px solid #fff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);box-shadow:'' 0 1px 4px rgba(0,0,0,0.2)}
@media (max-width: 560px){
  .detail.news .flexslider{
    margin-bottom: 60px;
  }
}
.flexslider .slides{zoom:1}.flexslider .slides img{height:auto}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a .flex-play:before{content:'\f003'}
.flex-control-nav{width:100%;position:absolute;bottom:-10px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}

@media (max-width: 560px){
  .flex-direction-nav{
    display: none;
  }
}

.flex-direction-nav a{
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border-radius: 3px;
  color: #fff;
  background: #66CCCC;
  font-size: 0px;
  opacity: 0;
}

.flex-direction-nav .flex-prev{
  transform: scaleX(-1);
}
.flex-direction-nav a:before  { 
    content: " ";
    display: block;
    background: url('/bitrix/templates/wmt/css/../images/wmt/slider_arrow.png') no-repeat center center;
    background-size: contain;
    width: 13px;
    height: 21px;
    margin-left: 1px;
}
.flex-direction-nav a.flex-next:before  { 
    content: " ";
    display: block;
    background: url('/bitrix/templates/wmt/css/../images/wmt/slider_arrow.png') no-repeat center center;
    background-size: contain;
    width: 13px;
    height: 21px;
    margin-left: 1px;
}

.flexslider .flex-direction-nav a:hover{
  background: #8CE0E0;
}
/*.flex-direction-nav a:before{
  content: none;
}*/
/* End */


/* Start:/bitrix/templates/wmt/css/owl.carousel.min.css?16583966583357*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy:not([src]),.owl-carousel .owl-item img.owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/bitrix/templates/wmt/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* End */


/* Start:/bitrix/templates/wmt/libs/fancybox/jquery.fancybox.min.css?165839665812795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/bitrix/templates/wmt/libs/swiper/swiper-bundle.min.css?165839665813999*/
/**
 * Swiper 6.4.9
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 28, 2021
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev,.swiper-button-mobile-next,.swiper-button-mobile-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination,.swiper-pagination-mobile{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
/* End */


/* Start:/bitrix/templates/wmt/libs/DataTables/jquery.dataTables.min.css?153721440014112*/
table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;*cursor:hand}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url("/bitrix/templates/wmt/libs/DataTables/../images/sort_both.png")}table.dataTable thead .sorting_asc{background-image:url("/bitrix/templates/wmt/libs/DataTables/../images/sort_asc.png")}table.dataTable thead .sorting_desc{background-image:url("/bitrix/templates/wmt/libs/DataTables/../images/sort_desc.png")}table.dataTable thead .sorting_asc_disabled{background-image:url("/bitrix/templates/wmt/libs/DataTables/../images/sort_asc_disabled.png")}table.dataTable thead .sorting_desc_disabled{background-image:url("/bitrix/templates/wmt/libs/DataTables/../images/sort_desc_disabled.png")}table.dataTable tbody tr{background-color:#ffffff}table.dataTable tbody tr.selected{background-color:#B0BED9}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px 4px 4px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{-webkit-box-sizing:content-box;box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:0.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:0.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead>table,.dataTables_wrapper.no-footer div.dataTables_scrollBody>table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:0.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:0.5em}}

/* End */


/* Start:/bitrix/templates/wmt/css/magnific-popup.css?16583966585235*/
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
/* End */


/* Start:/bitrix/templates/wmt/css/main.min.css?1693919230160335*/
:root{
    --doc-height: 100%;
}

@font-face {
    font-family: 'PF DinDisplay Pro';
    src: url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-BoldItalic.eot');
    src: local('../fonts/PFDinDisplayPro/PFDinDisplayPro-BoldItalic'),
        url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-BoldItalic.woff') format('woff'),
        url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'PF DinDisplay Pro';
    src: url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-BlackItalic.eot');
    src: local('../fonts/PFDinDisplayPro/PFDinDisplayPro-BlackItalic'),
        url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-BlackItalic.woff') format('woff'),
        url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'PF DinDisplay Pro';
    src: url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-Thin.eot');
    src: local('../fonts/PFDinDisplayPro/PFDinDisplayPro-Thin'),
        url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-Thin.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-Thin.woff') format('woff'),
        url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'PF DinDisplay Pro';
    src: url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-ThinItalic.eot');
    src: local('../fonts/PFDinDisplayPro/PFDinDisplayPro-ThinItalic'),
        url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-ThinItalic.woff') format('woff'),
        url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'PF DinDisplay Pro';
    src: url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-Italic.eot');
    src: local('../fonts/PFDinDisplayPro/PFDinDisplayPro-Italic'),
        url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-Italic.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-Italic.woff') format('woff'),
        url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'PF DinDisplay Pro';
    src: url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-MediumItalic.eot');
    src: local('../fonts/PFDinDisplayPro/PFDinDisplayPro-MediumItalic'),
        url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-MediumItalic.woff') format('woff'),
        url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'PF DinDisplay Pro';
    src: url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-LightItalic.eot');
    src: local('../fonts/PFDinDisplayPro/PFDinDisplayPro-LightItalic'),
        url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-LightItalic.woff') format('woff'),
        url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'PF DinDisplay Pro';
    src: url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-Black.eot');
    src: local('../fonts/PFDinDisplayPro/PFDinDisplayPro-Black'),
        url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-Black.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-Black.woff') format('woff'),
        url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'PF DinDisplay Pro';
    src: url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-Regular.eot');
    src: local('../fonts/PFDinDisplayPro/PFDinDisplayPro-Regular'),
        url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-Regular.woff') format('woff'),
        url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PF DinDisplay Pro';
    src: url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-Light.eot');
    src: local('../fonts/PFDinDisplayPro/PFDinDisplayPro-Light'),
        url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-Light.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-Light.woff') format('woff'),
        url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'PF DinDisplay Pro';
    src: url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-Bold.eot');
    src: local('../fonts/PFDinDisplayPro/PFDinDisplayPro-Bold'),
        url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-Bold.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-Bold.woff') format('woff'),
        url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'PF DinDisplay Pro';
    src: url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-Medium.eot');
    src: local('../fonts/PFDinDisplayPro/PFDinDisplayPro-Medium'),
        url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-Medium.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-Medium.woff') format('woff'),
        url('/bitrix/templates/wmt/css/../fonts/PFDinDisplayPro/PFDinDisplayPro-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham Pro';
    src: url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro-BoldItalic.eot');
    src: local('../fonts/GothamPro/Gotham Pro Bold Italic'), local('GothamPro-BoldItalic'),
        url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro-BoldItalic.woff') format('woff'),
        url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Gotham Pro';
    src: url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro-Italic.eot');
    src: local('../fonts/GothamPro/Gotham Pro Italic'), local('GothamPro-Italic'),
        url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro-Italic.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro-Italic.woff') format('woff'),
        url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Gotham Pro';
    src: url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro-Medium.eot');
    src: local('../fonts/GothamPro/Gotham Pro Medium'), local('GothamPro-Medium'),
        url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro-Medium.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro-Medium.woff') format('woff'),
        url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham Pro';
    src: url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro-BlackItalic.eot');
    src: local('../fonts/GothamPro/Gotham Pro Black Italic'), local('GothamPro-BlackItalic'),
        url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro-BlackItalic.woff') format('woff'),
        url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Gotham Pro';
    src: url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro-Bold.eot');
    src: local('../fonts/GothamPro/Gotham Pro Bold'), local('GothamPro-Bold'),
        url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro-Bold.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro-Bold.woff') format('woff'),
        url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham Pro Narrow';
    src: url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamProNarrow-Bold.eot');
    src: local('../fonts/GothamPro/Gotham Pro Narrow Bold'), local('GothamProNarrow-Bold'),
        url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamProNarrow-Bold.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamProNarrow-Bold.woff') format('woff'),
        url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamProNarrow-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham Pro Narrow';
    src: url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamProNarrow-Medium.eot');
    src: local('../fonts/GothamPro/Gotham Pro Narrow Medium'), local('GothamProNarrow-Medium'),
        url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamProNarrow-Medium.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamProNarrow-Medium.woff') format('woff'),
        url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamProNarrow-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham Pro';
    src: url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro-LightItalic.eot');
    src: local('../fonts/GothamPro/Gotham Pro Light Italic'), local('GothamPro-LightItalic'),
        url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro-LightItalic.woff') format('woff'),
        url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Gotham Pro';
    src: url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro-Light.eot');
    src: local('../fonts/GothamPro/Gotham Pro Light'), local('GothamPro-Light'),
        url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro-Light.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro-Light.woff') format('woff'),
        url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham Pro';
    src: url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro-Black.eot');
    src: local('../fonts/GothamPro/Gotham Pro Black'), local('GothamPro-Black'),
        url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro-Black.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro-Black.woff') format('woff'),
        url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham Pro';
    src: url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro.eot');
    src: local('../fonts/GothamPro/Gotham Pro'), local('GothamPro'),
        url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro.woff') format('woff'),
        url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham Pro';
    src: url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro-MediumItalic.eot');
    src: local('../fonts/GothamPro/Gotham Pro Medium Italic'), local('GothamPro-MediumItalic'),
        url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro-MediumItalic.woff') format('woff'),
        url('/bitrix/templates/wmt/css/../fonts/GothamPro/GothamPro-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

input{outline:0}
body{margin:0;font-family:"PF DinDisplay Pro";font-size:16px}
body.open-menu{overflow: hidden;}
h1, h2, h3, h4, h5, h6{font-family:'Gotham Pro'; }
.detail.news h1{margin-top: 0;}
a{color:#000;text-decoration:none}
a:hover{text-decoration:underline}
*{box-sizing:border-box}
*:focus, *:active{outline: none;}
a:focus{outline: none;}

.container{max-width:1316px;}

.wrap{max-width:1344px;margin:0 auto;box-sizing:border-box}
.main-page_flex-wrap .wrap{max-width:1160px;}
.big-wrap{max-width:1440px;margin:0 auto}

.service-blocks p{
    margin: 10px 0;
}
.service-blocks ul li,
.service-blocks ol li{
    padding-top: 5px;
    padding-bottom: 5px;
}


.accordion .showmore::before, .animate, .animate::after, .animate::before, .animation-03, .button, a, button {
  transition: none;
}

.button{display: flex; justify-content: center; align-items: center; background: #66CCCC; color: #fff; border-radius: 3px; cursor: pointer; height: 50px; padding: 0 25px; border: none; max-width: 240px;}
.button.button--lk{text-transform: uppercase;}
.button:hover, .button:active, .button:focus{background: #8CE0E0; color: #fff; text-decoration: none;}
.button.button--lk:hover{}

.btn-line{
    display: flex;
}
@media (max-width: 420px){
    .btn-line{
        flex-wrap: wrap;
        justify-content: center;
    }
    .btn-line .button{
        width: 100%;
    }
}
.btn-line .button:first-child{
    margin-right: 15px;
}
@media (max-width: 420px){
    .btn-line .button:first-child{
        margin-right: 0;
        margin-bottom: 15px;
    }
}

.header{margin-bottom: 50px;}
.header-top-wrap{background: #FAFAFA;}
.header .wrap{max-width: 1160px;}
.header-top{padding-right: 30px;}
.header-top{width: 100%; height: 30px; display: flex; justify-content: space-between; align-items: center; color: #686868; line-height: 19px;}
.header-top__right{display: flex; align-items: center;}
.header-top a{color: #686868; line-height: 19px;}
.vision{display: flex; align-items: center;}
.header-top .vision{margin-right: 85px;}
.vision .vision__icon{display: flex; margin-right: 15px;}
.header-adress{display: flex; align-items: center;}
.header-adress__city{display: flex; align-items: center;}
.header-adress__icon{display: flex; margin-right: 15px;}
.header-adress__item{position: relative; margin-right: 15px; padding-right: 15px;}
.header-adress__item:after{content: ""; display: block; width: 1px; height: 20px; position: absolute; right: 0; top: 50%; transform: translateY(-50%); background: #DFDFDF;}
.header-adress__list .header-adress__item:last-child{margin-right: 0; padding-right: 0;}
.header-adress__list .header-adress__item:last-child:after{content: none;}
.header-main{display: flex; justify-content: space-between; width: 100%; align-items: center; height: 150px; padding: 0 30px;}
.header-main__btns{display: flex;}
.header-main__btns .button--lk{margin-left: 15px;}
.mobile-menu{display: none;}
.logo__img-mobile{display: none;}
.big-phone{font-family: 'Gotham Pro'; font-weight: 700;font-size: 36px;line-height: 34px;color: #66CCCC;}
.big-phone:hover{color: #66CCCC;}
.header .button{height: 50px; font-weight: 700; font-size: 18px; line-height: 22px; padding: 0 45px;}

.header-menu{position: relative; border-top: 1px solid #DFDFDF; border-bottom: 1px solid #DFDFDF; padding: 15px 0;}
.fixed-menu .header-menu{
    padding: 0;
    border: none;
}
.main-menu{display: flex; justify-content: space-around; padding: 0; margin: 0; list-style: none;}
.main-menu__sub{
    display: none; 
    position: absolute; 
    left: 0;
    top: calc(100% + 1px); 
    z-index: 10;
    list-style: none; 
    padding: 30px; 
    columns: 5;
    background: #FFFFFF;
    box-shadow: 0px 4px 10px rgba(171, 171, 171, 0.5);
    border-radius: 0px 0px 10px 10px;
}
.main-menu__sub:hover{
    display: block;
}
.main-menu__sub:before{
    content: "";
    display: block;
    width: 100%;
    height: 19px;
    position: absolute;
    left: 0;
    top: -17px;
    z-index: 1;
}
.main-menu__sub li{
    margin-bottom: 20px;
    padding-right: 20px;
}
.fixed-menu .main-menu__sub li{
    padding-right: 0;
}
/*.main-menu__sub > li{
    width: calc(100% / 5);
}*/
.fixed-menu .main-menu__item{
    margin-right: 20px;
}
.main-menu__item a{font-weight: 400;font-size: 18px;line-height: 22px; color: #000; word-wrap: break-word;}
.fixed-menu .main-menu__item .main-menu__sub a{padding-right: 20px;}
/*.main-menu__item--parent{position: relative;}*/

.main-menu__item--parent:hover .main-menu__sub{width: 100%; display: flex; flex-wrap: wrap; flex-direction: column; max-height: 360px;}
.main-menu__item--parent:nth-child(4):hover .main-menu__sub{max-height: 200px;}
.main-menu__item--parent:nth-child(5):hover .main-menu__sub{max-height: 530px;}
.main-menu__item--parent:nth-child(5):hover .main-menu__sub li{max-width: calc(25% - 30px);}
@media screen and (max-width: 800px){
    .main-menu__item--parent:nth-child(5):hover .main-menu__sub li{max-width: 100%;}
    .main-menu__item--parent:nth-child(4):hover .main-menu__sub{max-height: none;}
    .main-menu__item--parent:nth-child(5):hover .main-menu__sub{max-height: none;}
}
@media screen and (max-width: 560px){
    .main-menu__item--parent:hover .main-menu__sub,
    .main-menu__item--parent:nth-child(4):hover .main-menu__sub,
    .main-menu__item--parent:nth-child(5):hover .main-menu__sub{max-height: none;}
}

.main-menu__item-wrap{display: flex; flex-direction: column; align-items: center;}
.main-menu__item-wrap svg{margin-top: 2px;}
.main-menu__item-wrap .main-menu__link{position: relative;}

.main-menu__item-wrap:hover .main-menu__link,.main-menu__link:focus, .main-menu__link:active{text-decoration: none;}
.main-menu__item-wrap:not(.main-menu__item--parent):hover .main-menu__link:after{content: ""; display: block; width: 100%; height: 2px; position: absolute; left: 0; bottom: -3px; background: #66CCCC;}
.main-menu__item--parent:hover .main-menu__link:after{content: ""; display: block; width: 100%; height: 2px; position: absolute; left: 0; bottom: -3px; background: #66CCCC;}

.main-menu__item-wrap:hover svg path{fill: #66CCCC;}
.main-menu__item--parent:hover svg path{fill: #66CCCC;}

.main-menu__search{position: relative; cursor: pointer; z-index: 2;}
.main-menu__search:before{content: ""; display: none; width: calc(100% + 10px); height: calc(100% + 5px); position: absolute; top: -5px; left: -5px; z-index: 1; background: #66CCCC;border-radius: 3px;}

.main-menu__search svg, .main-menu__search.active svg{position: relative; z-index: 3;}
.main-menu__search:hover:before, .main-menu__search.active:before{display: block;}
.main-menu__search:hover svg path, .main-menu__search.active svg path{fill: #fff}
.main-menu__mobile-open{display: none;}

.header-menu__mobile-footer{
    display: none;
}

.show-mobile{display: none !important;}
ol{list-style-position: inside; margin-left: 0;}
ol li p {display:inline}

/*.min-wrap a:not(.change-date):not(.no-underline):not(.schedule__slot):not(.staff-card__sale-text):not(.button){text-decoration:underline!important}*/
.min-wrap {margin: 0 auto;padding: 0 16px;max-width: 1344px;overflow: hidden;}

.min-wrap .staff-card__title, .min-wrap .staff-card__btn-wrapper a.button{text-decoration: none !important;}
.brown{background-color:#af8246;border:none!important;max-width:412px;margin-bottom:30px;color:#fff!important}.whatsapp{display:none !important; height:26px;margin-left:14px;width:26px!important;margin-top:-5px}.whatsapp.mob{display:none !important; margin-left:0;width:23px!important;margin-top:-1px;margin-right:0}.safety-ico{background:url(/img/output-onlinepngtools-th.png) no-repeat;background-size:80%;background-size:cover;background-position:center center}.safety{border:1px solid #48b1b8;border-radius:30px;padding:3px;width:42px!important;height:42px}.safety.safety-ico{background-size:80%}.safety1{margin-left:15px;width:26px!important;height:26px;position:relative;top:-3px}.safety_mob{width:20px!important;height:20px;margin:0 14px}

.galerys-block .switch_gallery,.title.big-gallery.font_xs{display:none}
.galerys-block .flexslider:hover .flex-direction-nav .flex-next:hover {
    opacity: 1;
}
.galerys-block .flexslider:hover .flex-direction-nav a:not(.flex-disabled){
    opacity: 1;
}

.social-block{display:flex;flex-direction:column;margin-left:auto;width:950px}.social-block__top-line{display:flex;justify-content:space-between}.social-block__location{display:flex;position:relative}.social-block__location-img{background:url(/bitrix/templates/wmt/css/../img/location.svg) no-repeat;width:12px;height:16px}
.social-block__adress-list{display: flex;}
.social-block__city{margin-right: 20px;}
.social-block__adress-img{background:url(/bitrix/templates/wmt/css/../img/map.svg) no-repeat;width:16px;height:20px; margin-right: 18px;}
.social-block__phone-img{background:url(/bitrix/templates/wmt/css/../img/phone.svg) no-repeat;background-position:center;width:21px;height:21px;background-size:16px auto}.social-block__location{display:flex}
.social-block__adress{display:flex;margin-left:auto;margin-right:20px; border-bottom: 1px dashed #000;}
.social-block__adress:hover{text-decoration: none; border-bottom: 1px solid #000}
.social-block__adress .link{color: #267373;text-decoration: underline; margin-left: 10px;}
.social-block__phone{display:flex}
.social-block__icon-text{margin-left:7px;user-select:none;}
button.social-block__icon-text{color: #267373;}
.work-time{margin-left: 20px; color: rgba(29, 29, 27, 0.6);}

.header-search{position: relative;z-index: 10;display: none;justify-content: flex-end;}
.header-search.active{display: flex;}
#title-search{
    position: absolute;
    top: 0;
    right: 0;
    display: inline-block;
    padding: 30px 25px 30px 30px;
    background: #FFFFFF;
    box-shadow: 0px 4px 10px rgba(171, 171, 171, 0.5);
    border-radius: 0px 0px 10px 10px;
}
.search-input{
    background: #FFFFFF;
    border: 1px solid #000000;
    border-radius: 3px;
    padding: 12px 16px;
}
#title-search.mobile-search{
    display: none;
}

.social-block span{cursor:pointer}.link_underline{text-decoration:underline}.link_underline:hover{text-decoration:none}
.social-block__medium-line{display:flex;justify-content:flex-end;margin-top:31px}

.social-block span{cursor:pointer}.link_underline{text-decoration:underline}.link_underline:hover{text-decoration:none}
.social-block__medium-line{display:flex;justify-content:flex-end;margin-top:31px}
.search-form{position: relative; display: inline-flex; max-width: 100%;}
.diseases-listing-page .search-form{width: 100%;}

.diseases-listing-page .search-form__close{display: none;}
.diseases-listing-page .button{position: absolute; top: 1px; right: 1px; height: calc(100% - 2px);}

.switch-btn{display:flex;align-items:center;border:1px solid #48b1b8;box-sizing:border-box;box-shadow:2px 2px 4px rgba(0,0,0,.25);border-radius:22px;color: #48b1b8;height:42px;cursor:pointer;box-sizing:border-box;background:#fff;position:relative;margin-bottom:15px}.switch-btn__item{display:flex;align-items:center;justify-content:center;border-radius:22px;padding:0 22px;z-index:2;user-select:none;transition:color .2s ease;height:42px}
.switch-btn__item_active{color:#fff}.switch-highlight{background-color: #48b1b8;border-radius:22px;position:absolute;left:0;width:4.75rem;height:42px;z-index:1;box-shadow:0 0 12px -2px #48b1b8;transition:left .2s ease,width .2s ease}
.button.button--small{max-width: 300px;}
.button4{display:flex;justify-content:center;align-items:center;border:1px solid #48b1b8;box-sizing:border-box;border-radius:22px;color: #fff;width:auto;padding:0 22px;height:42px;cursor:pointer;transition:.3s;text-decoration:none}
/*.button.open-modal.gr{
    background: linear-gradient(180deg, rgba(220, 243, 243, 0.5) 0%, rgba(38, 115, 115, 0.5) 65.17%, rgba(102, 204, 204, 0.5) 120.46%), #267373;
    box-shadow: 0px 4px 8px rgba(96, 185, 185, 0.29);
}*/
.best{width:66px;float:left;margin:5px 10px 0 0}
.eye-icon{display: flex; align-items: center; justify-content: center; width:72px;height:41px; background:#DCF3F3;background-position:center; box-sizing:border-box;border-radius:36px;cursor:pointer; margin-left: 30px; transition: .3s;}
.eye-icon:hover{background: #66CCCC;}
.eye-icon:hover svg path{fill: #fff}
.sl_big{font-size:61px}

.main-page_flex-wrap{
    position: relative;
    overflow: hidden;
}
/*.main-page_flex-wrap:before{
    display: block;
    content: "";
    width: 1085px;
    height: 907px;
    background: url("/bitrix/templates/wmt/css/../img/orbit.svg") no-repeat;
    position: absolute;
    z-index: -1;
    left: calc(50% + 260px);
    top: 470px;
    transform: translateX(-50%);
    background-position: center;
    background-size: contain;
    opacity: 0.1;
}*/

#swiper-banners{padding-bottom: 34px;}
#swiper-banners .swiper-pagination{bottom: 34px;text-align: left;margin-left: 30px;}

.swiper-main-banner{max-width: 1160px;}
.main-banner__wrapper{display: flex;}
.main-banner__info{width: 50%; max-width: 600px;}
.main-banner__wrapper .wmt-line{max-width: 333px; margin: 15px 0 0 0;}
.main-banner__wrapper .wmt-line__text{position: relative; z-index: 1; margin-top: 30px; margin-right: -26px; padding: 30px 55px 30px 40px; background: #66CCCC; border-radius: 3px;}
.main-banner__wrapper .wmt-line__title{font-weight: 700;font-size: 32px;line-height: 130%;text-transform: uppercase;color: #FFFFFF;}
.main-banner__wrapper .wmt-line__subtitle{margin-top: 26px; font-weight: 300;font-size: 28px;line-height: 130%;color: #FFFFFF;}
.main-banner__wrapper .wmt-line__btn{margin-top: 41px; margin-left: 31px;}
.main-banner__wrapper .wmt-line__link{display: inline-flex; justify-content: center; align-items: center; padding: 0 55px; height: 62px; border: 2px solid #66CCCC; border-radius: 3px; font-family:'Gotham Pro'; font-weight: 400;font-size: 24px;line-height: 23px;color: #000000;}
.main-banner__wrapper .wmt-line__link:hover{background: #66CCCC; color: #FFF; text-decoration: none;}

/*#swiper-banners .swiper-pagination-bullet{transition: width 0.25s ease-in; width: 13px; height: 13px; background: #8CE0E0; border-radius: 10px;}
#swiper-banners .swiper-pagination-bullet-active{width: 39px;}*/

.services-block{
    margin-bottom: 130px;
}
.services_wrap{
    overflow: hidden;
    padding-top: 25px;
    border-top: 1px solid #DFDFDF;
}
.services-tabs-titles{
    display: flex;
    justify-content: center;
    margin-bottom: 25px;
}
.services-tab-title-wrap:not(:last-child){
    margin-right: 25px;
}
.services-tab-title{
    display: inline-flex; 
    justify-content: center; 
    align-items: center; 
    height: 50px; 
    padding: 0 40px; 
    background: #FFFFFF;
    border: 2px solid #66CCCC; 
    border-radius: 3px;
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
    text-transform: uppercase;
    cursor: pointer;
}
.services-tab-title:hover{
    background: #66CCCC; 
    color: #fff;
}
.services-tab-title:last-child{
    margin-right: 0;
}
.services-tab-title-wrap.active .services-tab-title{
    background: #66CCCC; 
    color: #fff;
}
.services-tab-title-wrap .wmt-line{
    display: none;
    margin-top: 15px;
    padding: 0 20px;
}
.services-tab-title-wrap .wmt-line__left-plus, 
.services-tab-title-wrap .wmt-line__right-plus{
    width: 10px;
    height: 2px;
}
.services-tab-title-wrap .wmt-line__left-plus:before, 
.services-tab-title-wrap .wmt-line__right-plus:after {
  display: block;
  content: "";
  width: 2px;
  height: 10px;
  background: #66CCCC;
  position: absolute;
  top: -4px;
  left: 4px;
}
.services-tab-title-wrap .wmt-line__center{
    height: 2px;
}
.services-tab-title-wrap.active .wmt-line{
    display: flex;
}

.tab-content{
    display: none;
}
.tab-content.active{
    display: block;
}

.services_list{
    margin: 0 -20px;
}
.services-popular{
    font-family: 'Gotham Pro';
    width: 100%;
    min-height: 230px;
    max-width: 360px;
    background: #EAFCFC;
    border-radius: 15px;
    padding: 25px 30px;
    margin-right: 20px;
    margin-bottom: 20px;
    float: left;
}
.services-popular__title{
    font-weight: 500;
    font-size: 18px;
    line-height: 17px;
    display: flex;
    align-items: center;
    color: #000000;
    margin-bottom: 15px;
}
.services-popular__item{
    display: block;
    font-weight: 400;
    font-size: 18px;
    color: #000000;
    margin-bottom: 5px;
}
.services-popular__item:last-child{
    margin-bottom: 0;
}
.services_list__item{
    width: 100%;
    max-width: calc(33.333% - 43px);
    height: 100px;
    display: inline-flex;
    justify-content: flex-start;
    align-items: center;
    overflow: hidden;
    float: left;
    padding: 17px 25px;
    background: #FFFFFF;
    border: 2px solid #66CCCC;
    border-radius: 15px;
    margin: 0 20px 25px;
}
.services_list__item:hover{
    background: #EAFCFC;
    border: 2px solid #8CE0E0;
    box-shadow: 4px 4px 4px rgba(102, 204, 204, 0.15);
    text-decoration: none;
}
.services_list__img{
    margin-right: 10px;
    height: 100%;
}
.services_list__link{
    width: 65%;
    font-family: 'PF DinDisplay Pro';
    display: flex;
    align-items: center;
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
    display: flex;
    align-items: center;
    text-transform: uppercase;
    color: #000000;
}
.services_list__img{
    width: 35%;
    max-height: 65px;
}
.services_list__img img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.services_bottom{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-top: 10px;
}
.services_more_wrap{
    margin-bottom: 15px;
}
.services_more{
    display: inline-block;
    padding: 15px 40px;
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    text-transform: uppercase;
    color: #000000;
    border: 1px solid #000000;
    border-radius: 3px;
}
.services_more:hover{
    background: #DFDFDF;
    text-decoration: none;
    color: #000;
}
.services_more:active, .services_more:focus{
    color: #000;
}

.specialist-block{margin-top:33px;display:flex;flex-direction:column;align-items:center;border-radius:8px;background:#f9f9f9}.specialist-block__wrap{display:flex;flex-direction:column;width:100%;box-sizing:border-box;padding:38px 57px 33px 57px}.specialist-block__choise-wrap{display:flex;justify-content:space-between}.specialist-block__list.active{display:flex;margin-top:41px;flex-direction:column;flex-wrap:wrap}.specialist-block__item{position:relative;top:2px;display:block;margin-bottom:5px}.specialist-block__item a{display:block;font-size:20px;margin-left:31px;color:#1D1D1B}
.specialist-block__item-letter{position:absolute;color: #48b1b8;font-weight:700;font-size:20px}.specialist-block__search{margin-top:4px;display:flex;justify-content:space-between}.main-search>div{width:100%}.main-search form{display:flex;width:100%}
.specialist-block .button{width:91px;margin-left:24px; border: none;}.specialist-block .search-input{width:100%}

.our-staff{margin-bottom: 115px;}

.detail .our-staff{margin-top: 0; margin-bottom: 0;}
@media (max-width: 560px){
    .detail .our-staff{
        padding-left: 0;
        padding-right: 0;
    }
}
.our-staff .button{margin: 50px auto 0; width: 250px;}
.our-staff .staff-card .button{margin: 0; width: 100%;}
.our-staff .staff-list{width:100%}
.our-staff__title{
    font-family: 'Gotham Pro';
    font-weight: 500;
    font-size: 32px;
    line-height: 31px;
    text-align: center;
    color: #000000;
}


.header .social-block__bottom-line{margin-left:auto;padding: 42px 0 28px; max-width: 1316px;}
.social-block__bottom-line nav{position: relative; width:100%}.specialist-block__mobile-wrap .switch-btn{display:none}
.social-block__bottom-line ul{display:flex;justify-content:center;gap: 3%;padding:0 10px;margin:0}
.social-block__bottom-line li{list-style:none}.social-block__bottom-line ul a{font-size:20px;color:#1D1D1B}.nowrap{white-space:nowrap}
#swiper-banners{padding-bottom: 34px;}
#swiper-banners .swiper-pagination{bottom: 0;}
.main-banner__text{max-width:383px;font-size:44px;line-height:100%;color:#1D1D1B;font-weight:700;margin-right:193px;}
.main-banner .button{margin-top:24px;width:auto;display:inline-flex;white-space:nowrap}
.main-banner .light-text{font-size:30px;line-height:120%;color:#1D1D1B;margin-top:18px}
.main-banner .main-banner__full-link{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.specialist-block{margin-top:33px;display:flex;flex-direction:column;align-items:center;border-radius:8px;background:#f9f9f9}.specialist-block__wrap{display:flex;flex-direction:column;width:100%;box-sizing:border-box;padding:38px 57px 33px 57px}.specialist-block__choise-wrap{display:flex;justify-content:space-between}.specialist-block__list.active{display:flex;margin-top:41px;flex-direction:column;flex-wrap:wrap}.specialist-block__item{position:relative;top:2px;display:block;margin-bottom:5px}.specialist-block__item a{display:block;font-size:20px;margin-left:31px;color:#1D1D1B}

.specialist-block__item-letter, .doctors-menu__item-letter{position:absolute;color: #48b1b8;font-weight:700;font-size:20px}
.doctors-menu__item-letter{left: 0;}
.specialist-block__search{margin-top:4px;display:flex;justify-content:space-between}.main-search>div{width:100%}.main-search form{display:flex;width:100%}
.specialist-block .button{width:91px;margin-left:24px; border: none;}.specialist-block .search-input{width:100%}
.our-staff{margin-top:48px;display:flex;flex-direction:column}
.detail .our-staff{margin-top: 0;}
.our-staff .button{margin: 50px auto 0; width: 250px;}
.our-staff .staff-card .button{margin: 0; width: 100%;}
.our-staff .staff-list{width:100%}
.our-staff__title{font-weight:400;font-size:42px;padding:0px;color: #1D1D1B;text-transform:inherit}.service-page .our-staff__title{color:#333}.divided-view .our-staff__title{font-size:26px;font-family:'Gotham Pro';text-transform:uppercase;font-weight:700;background-size:34px;padding-left:60px}

.main-about__title,
.reviews-block__title,
.our-staff__title,
.new-news__title,
.main-clinic__title,
.main-map__title{
    font-family:'Gotham Pro';
    font-size: 27px;
    line-height: 32px;
}

.service-page .our-staff__title{color:#333}.divided-view .our-staff__title{font-size:26px;font-family:'Gotham Pro';text-transform:uppercase;font-weight:700;background-size:34px;padding-left:60px}

.our-staff__list{position:relative;margin-top:50px;display:flex;justify-content:space-between}.our-staff__list .swiper-pagination{display:none}
.our-staff__list .button{font-weight: 400;font-size: 16px;line-height: 22px; width: auto;}
/*.our-staff__list .button:hover{background: none; color: #267373; text-decoration: none;}*/
#toTop{background:url(/bitrix/templates/wmt/css/../images/up.png) no-repeat 50% 50%;background-size:auto 50px;position:fixed;bottom:55px;right:33px;width:46px;height:46px;cursor:pointer;color:#48b1b8;font-size:16px;z-index:1}

.swiper-button-mobile-next,.swiper-button-mobile-prev,
.swiper-button-next,.swiper-button-prev{left:auto;width:40px;height:40px;border-radius:50%;color:#fff; background: #DCF3F3;}
.swiper-button-mobile-next,
.swiper-button-next{right:-16px}
.swiper-button-mobile-prev,.swiper-button-prev{left:-16px;}
.swiper-button-mobile-next::after,.swiper-button-next::after{content:""}
.swiper-button-mobile-prev::after,.swiper-button-prev::after{content:""}

.swiper-button-mobile-next:hover, 
.swiper-button-mobile-prev:hover, 
.swiper-button-next:hover, 
.swiper-button-prev:hover{
  background: #66CCCC;
}
.swiper-button-mobile-next:hover svg path, 
.swiper-button-mobile-prev:hover svg path, 
.swiper-button-next:hover svg path, 
.swiper-button-prev:hover svg path{
  stroke: #fff;
}


.staff_text{max-width:100%; width: 100%; margin-top: 18px;}
.before-after{margin-top:46px}.before-after__title{font-weight:700;font-size:36px;padding:0 0 0 80px;background:url(/bitrix/templates/wmt/css/../img/before_after.png) no-repeat;background-position-x:0;background-position-y:0;background-size:auto;background-size:46px auto;background-position:left center;color:#005b33}

.staff-item{position: relative; display:flex;flex-direction:column;align-items:center;border:1px solid #b0b0b0;box-sizing:border-box;border-radius:8px;padding:22px 34px 57px 34px;height:auto; background: #fff;}
.staff-item__top{display: flex; align-items: center; justify-content: center; margin-top: 5px;}
.staff-item__exp{padding: 3px 10px;background: #DCF3F3;border-radius: 4px; font-size: 14px;line-height: 22px;color: #267373;}
.staff-item__bottom{position: absolute; bottom: 22px; width: calc(100% - 68px) }
.our-staff__list .swiper-container{width:100%}
.detail .staff-item{box-sizing:border-box}.staff-item-img{margin:0 auto;width:190px;height:190px;border-radius:50%;background-size:cover;background-position:center -5px}.our-staff__item-rating{display:flex;justify-content:center}
.staff-item__rating-wrap{margin-top:15px;position:relative;display:flex;justify-content:center;align-items:center}
.staff-item__rating-img{position:absolute;background:url(/bitrix/templates/wmt/css/../img/staff-icon.svg) no-repeat;left:0;width:30px;height:30px;background-size:30px auto}.staff-item-rating{background:url(/bitrix/templates/wmt/css/../img/rating.svg) no-repeat;width:163px;height:43px;background-size:163px auto}
.staff-item__title{display:block;margin-top:30px;font-weight: 500;font-size: 18px;line-height: 21px;color: #1D1D1B; text-align: center; min-height: 42px;}
.staff-item__description{font-weight: 400;font-size: 16px;line-height: 22px;color: rgba(0, 0, 0, 0.6); text-align: center; margin-top: 12px; margin-bottom: 31px;}

.video-block{margin-top:60px;height:440px}.video-block iframe{width:100%;height:100%}
.item-views.reviews_items.front_items .items{display:flex;flex-wrap:wrap}

.reviews-block{width: 100%; margin-top:46px;display:flex;flex-direction:column}
.staff-detail .reviews-block{margin-top: 18px;}
.ublock3 > .reviews-block{margin-top: 0px;}
.reviews-block__top{display:flex;justify-content:center;align-items:center}
.reviews-block__list .review-wrapper{display:flex;flex-wrap:wrap;gap:20px}
.service-block .reviews-block__list{justify-content: flex-start; gap: 20px}
.reviews-block__title{display:flex;align-items:center;position: relative;font-size:42px;color: #1D1D1B;}
.reviews-block__list{width: 100%;position:relative;display:flex;justify-content:space-between;margin-top:20px;flex-wrap:wrap}
.operblock__line .reviews-block__list{margin-top: 0;}
.reviews-block__item{background:#F3FBFB;border-radius:8px;padding:20px 24px 26px 24px;box-sizing:border-box;margin-top:20px;min-height:473px}
.reviews-block__list--index .reviews-block__item{max-width:313px;height:100%}
.service-blocks .reviews-block__item{max-width:289px;}
.reviews-block__item-title{font-size:20px;line-height:22px;color:#1D1D1B; margin-bottom: 22px;}
.reviews-block__item .button{margin-top:12px}.bold-text{font-weight:700}
.reviews-block__item-text{margin-top:22px;font-size:16px;line-height:22px;color: #1D1D1BB2;min-height:230px;max-width:244px;word-wrap:break-word}
.reviews-block .button{margin: 50px auto 0; width:250px}
.reviews-block .reviews-block__item-wrap .button{margin: 20px auto 0; width: auto;}
.news .button{max-width: 320px;}
.news-banner{display:flex;margin-top:49px;background:#f9f9f9;padding:36px 33px 40px 33px; border-radius: 8px;}
.news-banner__column-1{display:flex;align-items:center;background:url(/bitrix/templates/wmt/css/../img/i-icon.svg) no-repeat;background-position:33px center;background-size:116px auto;padding-left:183px;color: #48b1b8;font-size:23px;line-height:29px;font-weight:500;max-width:625px}.news-banner__column-2{display:flex;flex-direction:column;margin-right:45px;margin-left:auto}
.news-banner__column-2 a{color: #48b1b8;font-size:20px}.news-banner .button{margin-top:42px}.our-clinics{margin-top:55px}.our-clinics__top{display:flex;justify-content:space-between}
.our-clinics__title{background:url(/bitrix/templates/wmt/css/../img/map.svg) no-repeat;background-size:50px auto;background-position:left center;padding:8px 0 0 65px;font-size:36px;line-height:40px;color: #48b1b8;font-weight:500}
.news-block__top{display:flex;justify-content:center;align-items:center;margin-bottom:32px}
.new-news{position:relative;padding-bottom:0}
.new-news__img{margin-bottom: 0;}
.new-news__title{font-size:42px;line-height:64px;color: #1D1D1B;margin-bottom:0; font-weight: 400;}
.new-news__date{margin: 12px 0; font-size: 14px;line-height: 22px;color: #1D1D1B;}
.new-news .button{margin: 50px auto 0; max-width: 250px;}
.flex-table{display:flex;flex-direction:column}.flex-table__row{display:flex;align-items:center}
.schedule-table{margin-top:25px}@media screen and (max-width:560px){#schedule>.row{margin:0}}
.schedule-table__adress{color: #48b1b8; font-weight:700;font-size:20px;line-height:23px;width:66%;padding-left:75px;text-transform:uppercase}.schedule-table__title{padding-left:75px;font-size:16px;line-height:24px;width:50%}.schedule-table__title .schedule-table__nmb{display:block;font-size:16px}
.flex-table__way{margin-right: 30px; background:url(/bitrix/templates/wmt/css/../img/route.svg) no-repeat;background-size:16px auto;background-position:left center;padding-left:25px;font-size:16px;line-height:19px;width:12%;cursor:pointer}.flex-table__taxi{background:url(/bitrix/templates/wmt/css/../img/taxi.svg) no-repeat;background-size:16px auto;background-position:left center;padding-left:25px;font-size:16px;line-height:19px;cursor:pointer}
.schedule{font-size:16px;line-height:19px;color: #48b1b8;margin-right:auto}@media screen and (max-width:560px){.schedule .time-wrap{display:flex;justify-content:center;flex-wrap:wrap}.schedule .time-wrap>.deck-hide{width:100%;margin-bottom:10px}}table.schedule td{padding-top:15px;padding-bottom:15px}@media screen and (max-width:560px){table.schedule tr td:first-child{height:auto}}.schedule-table .flex-table__row{height:71px}
.schedule-table .map-pin-icon{justify-content: space-between; margin-top:13px;background:url(/bitrix/templates/wmt/css/../img/MAP-PIN.svg) no-repeat;background-size:27px auto;background-position:29px center}.flex-table__row-info{border:1px solid #f9f9f9;box-sizing:border-box;margin-left:17px}.flex-table__row_bor-rad{border:1px solid #f9f9f9;border-radius:0 0 8px 8px;margin-left:17px}.schedule-table .schedule-table_blue{background:url(/bitrix/templates/wmt/css/../img/MAP-PIN.svg) no-repeat,#f9f9f9;background-size:27px auto;background-position:29px center}.schedule-table .schedule-table_pink{background:url(/bitrix/templates/wmt/css/../img/MAP-PIN.svg) no-repeat,#f6ecec;background-size:27px auto;background-position:29px center}.change-date:hover{text-decoration:none}.instagram-block{margin-top:75px}
.instagram-block__title{padding-left:80px;background:url(/bitrix/templates/wmt/css/../img/person.svg) no-repeat;background-size:60px auto;background-position:left center;font-weight:500;font-size:36px;line-height:40px;padding-top:10px;color: #48b1b8;height:74px}.instagram-block__top{display:flex}.social-list{display:flex}.instagram-block .social-list{margin-left:auto;margin-right:64px;align-items:center}.social-list__item{width:42px;height:42px;margin-left:12px}.social-list__item-inst{background:url(/bitrix/templates/wmt/css/../img/instagram-icon.svg);background-size:42px auto}.social-list__item-facebook{background:url(/bitrix/templates/wmt/css/../img/facebook-icon.svg);background-size:42px auto}.social-list__item-youtube{background:url(/bitrix/templates/wmt/css/../img/youtube-icon.svg);background-size:42px auto}.social-list__item-vk{background:url(/bitrix/templates/wmt/css/../img/vk-icon.svg);background-size:42px auto}.social-list__item-ok{background:url(/bitrix/templates/wmt/css/../img/ok-icon.svg);background-size:42px auto}.instagram-block__feed{margin-top:29px;width:1320px;height:315px;background:url(/bitrix/templates/wmt/css/../dev/feed-instjpg.jpg);background-size:100%}

.footer{margin-top: 30px; padding-top: 50px; border-top: 1px solid #D9D9D9;}
.footer-phone{ margin-top: 50px;}
.footer-phone__link{
    font-family: 'Gotham Pro';
    font-weight: 600;
    font-size: 28px;
    line-height: 27px;
    text-transform: uppercase;
    color: #000000;
}
.footer-phone__link:hover{
    color: #000;
}
.footer-blocks{display: flex; justify-content: space-between;}
.footer__info{width: 270px;}
.footer-menu{display:flex; justify-content: space-between; width: calc(100% - 330px);}
.footer-menu .wrap{display:flex;width:100%;padding:55px 0 42px 0}
.footer-menu li{margin-bottom:15px;margin-left:0;}
.footer-menu li:last-child{margin-bottom: 0;}
.footer-menu a{color:#1D1D1B}
.footer-menu__lk a{max-width: 180px;}
.footer-menu__title{font-family:'Gotham Pro'; margin-bottom: 20px;font-weight: 500;font-size: 18px;line-height: 17px;text-transform: uppercase;color: #000000;}
.footer-menu__column ul{margin:15px 0 0 0;padding:0;display:flex;flex-direction:column}
.footer-menu__column ul{list-style:none}
.footer-menu__column{width: calc(33% - 40px);}
.footer-menu__column ul{margin:20px 0 0 0;padding:0;display:flex;flex-direction:column; list-style:none}
.footer-menu__main{margin-top:30px}
.footer-bot{display:flex;align-items:center;padding:35px 0 17px 0}.copy-right{font-size:16px;color:#005b33}.footer-bot .social-list{margin-top:34px}.footer-bot .social-list__item{margin:0 12px 0 0}.footer-bot__top{display:flex;flex-direction:column}

.social-links{margin-top: 54px;}
.social-links .social-link:not(:last-child){margin-right: 33px;}
.social-links .social-link:hover{text-decoration: none;}

.footer__desc{margin-top: 50px;border-top: 1px solid #D9D9D9;background: #FAFAFA;}
.footer__desc-text{
    padding: 8px 0;
    color: #686868;
    font-weight: 300;
    font-size: 10px;
    line-height: 12px;
}

.videoreviews-block{position: relative; width: 100%; margin-top: 18px;}
@media screen and (max-width: 720px){
  .videoreviews-block{
    overflow: hidden;
  }
}
.videoreviews-block__title{display:flex;align-items:center;position: relative;font-weight:700;font-size:36px;padding:0 0 0 80px;background:url(/bitrix/templates/wmt/css/../img/comment-icon.svg) no-repeat;background-size:46px auto;background-position:left center;color:#005b33}
.videoreviews-block__item{max-width: 600px; margin: 0 auto}
.videoreviews-block__item, .videoreviews-block__item-wrap{min-height: 300px;}
.videoreviews-block__item iframe{width: 100%; min-height: 300px;}

.staff-list__top{display:flex;align-items:center; justify-content: space-between; flex-wrap:wrap}
.staff-list__top{padding-top: 94px;margin-top: -70px;}
@media (max-width: 560px){
    .staff-list__top{
        padding-top: 100px;
        margin-top: -100px;
    }
}
.select{height:41px;padding:0 10px 0 15px;border:1px solid #b0b0b0;box-sizing:border-box;border-radius:8px}

.staff-list__select{display:flex;margin:0 5px 0 0}
.staff-list__select-block:not(:last-child){margin-right: 28px;}
.staff-list__top .search-input{margin-left:auto}.staff-list__top .button{margin-left:28px;}
.staff-list__top .search-input{width:280px;}.staff-list__container{margin:25px auto 15px}.staff-card{margin-bottom:24px;border:1px solid #b0b0b0;box-sizing:border-box;border-radius:8px}
.staff-card__container{display:flex;flex-wrap:wrap; padding:26px 51px 30px 30px}
.detail.news .staff-card__container{padding-right: 30px;}
.staff-card__column{display:flex;flex-direction:column}.staff-card__column-1{align-items:center;width:245px;box-sizing:border-box;color:#005b33}.staff-list--short .staff-card__column-1{max-width:190px;width:100%}.staff-list--short .staff-card__column-2{width:100%;padding:0 5px;max-width:280px;margin-left:20px;margin-right:20px}
.staff-list--short .staff-card__btn-wrapper .button{width:100%;margin-right:0;padding:0 20px}
.staff-list--short .staff-card__btn-wrapper .button:last-child{margin-top:10px;margin-right:0}
.staff-list--short .but88{max-width:100%;margin-right:0}
.staff-list--short .staff-card__btn-wrapper{flex-wrap:wrap;margin-top:15px}.staff-list--short .staff-card__column-1 .staff-item-rating{margin-top:10px}
.staff-card__column-1 .staff-card__text{font-size: 14px; margin-top: 20px; text-align:center; padding: 3px 10px; background: #DCF3F3; border-radius: 4px;}
.staff-cart_price-wrap{margin-top:15px}
.staff-cart_price{margin-bottom:12px; display: flex; align-items: center;}
.staff-cart_price:last-child{margin-bottom: 0;}
.staff-cart_price__value{background: #F5F5F5; border-radius: 200px; padding: 7px 10px; font-weight: 500;font-size: 16px;line-height: 25px;color: #267373; margin-right: 12px;}
.staff-card__column-2 .staff-card__text{font-size: 14px;line-height: 21px;color: rgba(29, 29, 27, 0.8);}
.staff-card__column-2 .staff-card__text.recipe-ico {
  background: url('/bitrix/templates/wmt/css/../img/recipe.png') no-repeat left center;
  background-size: contain;
  padding-left: 20px;
}
.staff-card__column-2 .staff-card__text--selected{color: #9b0505;}
.staff-card__column-2 .staff-card__text:first-of-type{margin-top:0}
.staff-card__img{margin:0 auto;width:190px;height:190px;border-radius:50%;background-size:cover;background-position:center 0px; overflow: hidden;}
.staff-card__title{font-weight: 500;font-size: 18px;line-height: 21px;color: #1D1D1B;}

.online-consult{margin-top:15px;background:url(/bitrix/templates/wmt/css/../img/globe.svg) no-repeat;background-position:center left;background-size:15px 15px;padding-left:20px;color:#005232}
.staff-card .staff-item__rating-wrap{width:100%}.staff-card__column-2{margin-left:82px;color:#005232;max-width:calc(45% - 82px);text-align:left}
.staff-card__btns{display: flex; align-items: center; margin-top: 32px;}
.staff-card__btn-wrapper{display:flex}
.staff-card__btn-wrapper a.button{margin-right:26px;text-decoration:none!important}
.staff-card__btn-wrapper .button{position:relative}
.staff-card__btn-detail{font-weight: 400;font-size: 16px;line-height: 22px;text-decoration-line: underline;color: #267373;}
.staff-card__btns .staff-card__btn-detail{margin-left: 20px;}
.quality-reviews{display: flex; align-items: center; margin-bottom: 12px; background: #48b1b8; color: #fff; border-radius: 100%;}
.staff-item__top .quality-reviews{margin-bottom: 0;}
.quality-reviews svg{margin-right: 7px;}
.staff-list--short .quality-reviews{left:calc(100% - 15px)}
.link-wrap .quality-reviews{position: static; width: 30px;height: 30px;font-size: 16px;display: inline-flex;align-items: center;justify-content: center;}
.staff-card .quality-reviews{background: none; color: #000;}
@media screen and (max-width: 560px){.staff-card .quality-reviews{display: flex; justify-content: center;}}
.shedule-widget{margin-top:30px;background:#b0b0b0;width:414px;min-height:150px;margin-left:auto}
.staff-card__column-3{width:100%;max-width:370px;margin-left:auto}
.staff-list--short .staff-card__column-3{width: auto;}
.staff-card__clinic-wrap{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.staff-card__clinic-link{text-decoration:underline}.staff-card__clinic-change{display:flex;align-items:center;justify-content:space-between}
.staff-card__clinic-text{font-size:14px;width:100%; font-weight: 400;}
.staff-card__full-shedule{display:block;margin-top:29px}.select option{background:#fff}.staff-detail{display:flex;flex-direction:column}.staff-detail .staff-card{margin-top:15px}
.staff-detail .switch-btn{margin:10px auto 0 auto}
.staff-detail .reviews-block{width:100%}.staff-detail-green{margin-top:18px;display:flex;justify-content:center;align-items:center;background:#f9f9f9;border-radius:8px}.staff-detail-green .button{margin:23px 10px 23px 10px}.staff_certificates{position:relative;margin-top:46px}.staff_certificates__title{font-weight:700;font-size:36px;padding:0 0 0 65px;background:url(/bitrix/templates/wmt/css/../img/cert.svg) no-repeat;background-size:46px auto;background-position:left center;color:#005b33}.staff_certificates_wrapper{align-items:center}.cert-item .cert-item__img{display:block;margin:0 auto;max-width:100%;max-height:100%}.cert-pagination{display:none}
.pupular-services{padding:40px 57px 32px 54px;background:#f9f9f9;border-radius:8px;box-sizing:border-box}.pupular-services__top{display:flex;align-items:center;justify-content:space-between}.pupular-services__btns-wrap{display:flex;align-items:center}.pupular-services__link{color: #fff;margin-right:45px;font-size:20px}
.pupular-services__title{font-weight:600;font-size:36px;line-height:40px;padding-left:60px;color: #48b1b8;background:url(/bitrix/templates/wmt/css/../img/phonendoscope.svg) no-repeat;background-size:50px 55px;background-position:left center;height:50px;text-transform:inherit}
.pupular-services__category-list{margin-top:37px;display:flex;justify-content:flex-start;flex-wrap:wrap}.pupular-services__category-list .button{margin-bottom:20px;margin-right:29px}.pupular-services__list{margin-top:25px;column-count:2}.pupular-services__list-item{max-width:463px;margin-bottom:14px;font-size:20px;line-height:23px;display:block}.pupular-services__search{margin-top:35px;display:flex}.pupular-services__search .search-input{width:100%}.pupular-services__search .button{margin-left:25px}.mobile-header{display:none;width:95%;margin:0 auto;padding:20px 0}.mobile-header__img{margin-right:30px}
.staff-card__img img{width: 100%;}
.header__logo{display: flex; align-items: center; max-width: 300px;}
.header__logo img{width: 100%; padding-top: 25px;}
.mobile-header__img img{width:52px}
.mobile-header__wrap{display:flex;align-items:center;margin-left:auto}
.mobile-header__wrap .button{margin-right: 15px; height: 36px;}
.specialist-block__all-link{display:none;font-size:20px;line-height:23px;color:#989898;margin-left:31px;margin-top:22px}.specialist-block__category{display:none;font-size:20px;line-height:23px;color: #fff;font-weight:700;padding-top:14px;padding-bottom:14px;padding-left:22px;padding-right:22px;position:relative}
.mobile-header__phone{background:url(/bitrix/templates/wmt/css/../img/phone.svg) no-repeat;width:36px;height:36px;margin-right:15px;background-position:center; border-radius: 100%;}
.mobile-header__location{display: flex; align-items: center; justify-content: center; width:36px;height:36px;background-size:100%;margin-right:18px;background-position:center}
.mobile-header__person{display: block; background:url(/bitrix/templates/wmt/css/../img/person.svg) no-repeat;width:42px;height:42px;background-size:17px;margin-right:18px;background-position:center; border-radius: 100%;}
.mobile-header__shedule{width:22px;height:26px;background:url(/bitrix/templates/wmt/css/../img/mobile-menu-shedule.svg) no-repeat;background-size:100%;margin-right:14px;background-position:0 4px}
.mobile-header .button{margin-left:auto}.mobile-menu-btn{width:36px;height:20px;background-size:100%;cursor:pointer;flex-shrink:0}.mobile-menu-btn svg{height:100%}.mobile-menu-btn.active svg line:nth-child(1){transform:rotate(45deg) translate(0,-6px)}.mobile-menu-btn.active svg line:nth-child(2){display:none}.mobile-menu-btn.active svg line:nth-child(3){transform:rotate(-45deg) translate(-10px,0)}.arrow-category{position:absolute;top:13px;right:15px;width:11px;height:11px;border-right:3px solid #005232;border-top:3px solid #005232;transform:rotate(-45deg);transition:.5s}.active .arrow-category{position:absolute;top:13px;right:15px;width:11px;height:11px;border-right:3px solid #005232;border-top:3px solid #005232;transform:rotate(-45deg);transition:.5s}
.fixed-menu{display:none;top:0;position:fixed;height:70px;width:100%;background:#fff;box-sizing:border-box;z-index:11;box-shadow:0 0 7px rgba(0,0,0,.5)}
body.compensate-for-scrollbar .fixed-menu{width: calc(100% - 17px);}
.fixed-menu__wrap{display:flex;align-items:center;max-width:1318px;margin:0 auto;height:100%}
.fixed-menu__logo img{width:160px}.fixed-menu__menu{margin-left:auto}
.fixed-menu .button{display: flex; width: 100%; max-width: 120px; height: 40px; margin-left:33px; font-weight: 700; font-size: 16px; line-height: 19px; text-transform: uppercase;}
.fixed-menu__social{display:flex; align-items: center;}
.fixed-menu__phone{background:url(/bitrix/templates/wmt/css/../img/phone.svg) no-repeat;width:22px;height:22px}.fixed-menu__location{background:url(/bitrix/templates/wmt/css/../img/location.svg) no-repeat;width:14px;height:21px}.fixed-menu__person{background:url(/bitrix/templates/wmt/css/../img/person.svg) no-repeat;width:16px;height:21px}.fixed-menu__icon{margin-left:20px;background-size:100%;display:block}.fixed-menu nav{width:100%}

.fixed-menu .mobile-header{display:none}
.fixed-menu .mobile-header__img img{width:45px}
.fixed-menu .mobile-header .button{margin-left:auto; margin-right: 15px;}
.services-list{column-count:3;padding-bottom:30px}

.lk-modal-wrap{display: none;}

.lk-modal{position:absolute; z-index: 1; top:100%; left: 50%; transform:translateX(-50%);background:#fff;box-shadow:0 4px 22px 5px rgba(0,0,0,.25);border-radius:8px; padding: 20px 10px 10px; display:none}
.lk-modal:after{content:'';display:block;position:absolute;top:-8px;left:50%;margin-left:-8px;height:0;width:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;transition:.25s ease-in-out;opacity:1}
.lk-modal.active{display: flex; flex-wrap: wrap;}
.lk-modal__close{position:absolute;width:20px;height:20px;top: 5px;right: 5px}
.lk-modal__close svg{fill:#005b33}
.lk-modal__link{display: block; padding: 10px 5px; color: #fff; white-space: nowrap;}
.lk-modal__link:first-child{margin-bottom: 5px;}

.mobile-header__wrap .lk-modal{right: -100%; left: auto; transform: none;}
.mobile-header__wrap .lk-modal:after{content: none;}

.city-modal{position:absolute; z-index: 2px; top:33px; transform:translateX(calc(-50% + 40px)); background:#fff;box-shadow:0 4px 22px 5px rgba(0,0,0,.25);border-radius:8px;padding:10px;display:none}
.city-modal::after{content:'';display:block;position:absolute;top:-8px;left:50%;margin-left:-8px;height:0;width:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;transition:.25s ease-in-out;opacity:1}
.city-modal__close{position:absolute;width:20px;height:20px;top: 5px;right: 5px}
.city-modal__close svg{fill:#005b33}
.city-modal__title{font-size:18px;text-align:center}
.city-modal__cities{margin-top:10px;display:flex;justify-content:space-between}
.city-modal__cities a{padding:5px;color:#005b33}

.main-banner .button:hover{color:#fff!important}
.index-h1{text-align:center;text-transform:uppercase;color: #fff;font-size:33px;margin-top:50px}.services-list_analys,.services-list_diagnos,.services-list_zabol{display:none;column-count:2}
.services-list-wrap{
    margin: 15px 0;
}
.services-list_spec{
    margin: 0;
    padding: 0;
    max-height: 215px;
    overflow: hidden;
    cursor: pointer;
}
.services-list_spec.full{
    max-height: none;
}
.services-list-btn{
    margin-top: 15px;
    cursor: pointer;
    max-width: 240px;
}
@media (max-width: 560px){
    .services-list-btn{
        font-size: 18px;
        max-width: 100%;
    }
}
.services-list_spec-det{display:none}.index-map{display:none}
.lds-roller{display:inline-block;position:relative;width:80px;height:80px}
.lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}
.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#48b1b8;margin:-4px 0 0 -4px}.lds-roller div:nth-child(1){animation-delay:-36ms}.lds-roller div:nth-child(1):after{top:63px;left:63px}.lds-roller div:nth-child(2){animation-delay:-72ms}.lds-roller div:nth-child(2):after{top:68px;left:56px}.lds-roller div:nth-child(3){animation-delay:-108ms}.lds-roller div:nth-child(3):after{top:71px;left:48px}.lds-roller div:nth-child(4){animation-delay:-144ms}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{top:71px;left:32px}.lds-roller div:nth-child(6){animation-delay:-216ms}.lds-roller div:nth-child(6):after{top:68px;left:24px}.lds-roller div:nth-child(7){animation-delay:-252ms}.lds-roller div:nth-child(7):after{top:63px;left:17px}.lds-roller div:nth-child(8){animation-delay:-288ms}.lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.load_more{margin:10px;padding:10px;border:1px solid #ddd;cursor:pointer;text-align:center}.loader{text-align:center}
.staff-list, .service-blocks .wrap.staff-list{display: block; padding:6px 6px 0 6px} #swiper-banners-mobile{display:none}#swiper-banners .swiper-button-next,#swiper-banners-mobile .swiper-button-mobile-next{right:10px}

#swiper-banners .swiper-button-prev,
#swiper-banners-mobile .swiper-button-mobile-prev{left:10px}

#swiper-banners .swiper-button-prev, 
#swiper-banners .swiper-button-next{
  display: none !important;
}

.staff-card__clinic-wrap ~ .staff-card__filials{margin-top:20px}
.staff-card__filials{line-height: 22px;}
.staff-card__filials-title{font-size: 14px; white-space: nowrap;}
.staff-card__filials a{display:block;text-decoration:underline}.specialist-block .specialist-block__wrap-btn{margin-left:auto;margin-right:41px;width:auto}.specialist-block__title{font-weight:700;font-size:36px;padding:0 0 0 70px;background:url(/bitrix/templates/wmt/css/../img/doctor.svg) no-repeat;background-size:46px auto;background-position:left center;color: #fff;padding-top:7px}
.staff-list{width: 100%; margin-top: 34px;}
.reviews-block__doctor{font-weight:700;font-size:16px;line-height:23px;color:#1D1D1B;min-height:50px;margin-top:10px;text-align:left}
table.title-search-result th{display:none}.title-search-result{text-overflow:ellipsis}.city-modal-mobile{position:fixed;right:8%;top:100px;z-index:130;left:unset}.city-modal-mobile::after{display:none}.specialist-block__category::after{content:'';position:absolute;right:14px;top:18px;width:11px;height:11px;border-right:3px solid #005232;border-top:3px solid #005232;transform:rotate(135deg);transition:.3s}.specialist-block__category_active::after{top:21px;transform:rotate(-45deg)}.mobile-clinics{display:none}.mobile-clinics__item{margin-left:20px;margin-right:20px;background-color:#fff;border:1px solid #48b1b8;border-radius:8px;margin-bottom:10px}.mobile-clinics__item-title{padding-left:35px;background:url(/bitrix/templates/wmt/css/../img/MAP-PIN.svg) no-repeat;background-position:left 16px top 12px;background-size:11px auto;font-size:20px;color: #fff;font-weight:700;padding-top:10px;padding-bottom:10px;position:relative;cursor:pointer}.mobile-clinics__item-title::after{position:absolute;top:15px;right:15px;width:11px;height:11px;border-right:3px solid #005232;border-top:3px solid #005232;transform:rotate(135deg);transition:.5s;content:''}.mobile-clinics__item-title_active::after{top:20px;transform:rotate(-45deg)}.mobile-clinic{padding-top:10px}.mobile-clinic__title{font-size:20px}.mobile-clinic__schedule{line-height:19px;display:flex;align-items:center;justify-content:space-between;color: #fff;margin-top:20px;margin-bottom:20px}.mobile-clinics__item-content{padding-left:35px;padding-right:35px;padding-bottom:25px;display:none}.pupular-services{margin-top:30px}.service-banner__title{font-weight:500;font-size:36px;line-height:125%;text-transform:uppercase;color:#fff}.service-banner__text{margin-top:10px;font-weight:700;font-size:20px;line-height:23px;color:#8eb7a5}
.price-block{margin-top:30px}
.price-table{margin-top:10px}
.price-table__title{width:66%;font-size:16px;padding-right:30px}
.price-table{color:#1D1D1B}
.price-table__price{display:flex;justify-content:flex-end;padding-right:20px;width:20%;font-size:20px;line-height:23px}
.price-table__button{width:14%}
.price-table .flex-table__row{min-height:64px;height:64px;background:#fff}
.price-table .flex-table__row:nth-child(2n-1){height:64px;background:#f4f4f4}
.price-table__service{display:flex;padding:0 30px}
.price-block .page-title{margin-left:30px}
.price-block__all-link{display:block;margin-top:15px;text-align:center;color:#1D1D1B;font-size:20px;line-height:23px;cursor:pointer}
.price-preview-text{margin-top: 30px;}
.service-blocks{margin-top:21px;background:#f9f9f9}
.block-bg{background:#f9f9f9}
.block-bg.block-bg--tsentr{position: absolute; width: 200%; height: 100%; left: -50%;}
.service-blocks img{max-width:100%}
.service-blocks .wrap{display:flex;justify-content:space-between;flex-wrap:wrap;padding:60px 0 40px 0}
.service-blocks .ublock3 .wrap{padding-top: 0;}
.service-blocks .price-table{padding-top:0;padding-bottom:0}.service-blocks__item{position:relative;padding:38px 50px 50px 50px;background:#fff;width:550px;margin-bottom:20px;border-radius:8px;box-sizing:content-box}.service-blocks__item--np .sales-block.ublock3{padding: 0;margin: 0;}.detail.news .service-blocks__item{padding-left:0;padding-right:0}.i-icon{background:url(/bitrix/templates/wmt/css/../img/i-icon.svg) no-repeat;background-size:45px auto;background-position:left top;padding-left:57px}
.service-blocks__description{margin-top:34px;font-size:16px;line-height:19px;color:#1D1D1B}
.service-blocks__description h2,
.service-blocks__description h3,
.service-blocks__description h4{margin-bottom: 20px; color: #35b4bc;}
.service-blocks__description-footer{margin-top: 30px;}
.service-blocks__description .concept_line{margin-bottom: 40px;}
.service-blocks__description .concept_line h3{font-size: 20px;}
.service-blocks__description .service-block{margin-bottom: 40px;}
.service-blocks__description .items .item{flex-wrap:wrap}
.service-blocks__description .items .item .wrap{padding-top:40px}
.service-blocks__description .items .item .image{text-align:center;margin-bottom:15px}
.service-blocks__description .button{display: inline-flex;}
.service-blocks__description .bold{text-transform:uppercase}
.service-blocks__description .info-qoute{
    background: #35b4bc;
    padding: 24px;
    border-radius: 10px;
    color: #fff;
    margin-top: 10px;
}
.service-blocks__video{margin-top:20px;width:550px;height:403px}
.service-blocks__video iframe{width:100%;height:100%}.bold{font-weight:700}

.service-block .list-title {
  font-weight: bold;
  margin-bottom: 5px;
}

.service-blocks__description ul:not(.slides){
    list-style: none;
    padding-left: 0;
}
.service-blocks__description ul:not(.slides) li {
  display: inline-block;
  width: 100%;
  color: #111;
  padding: 5px 10px 5px 35px;
  background: url('/bitrix/templates/wmt/css/../images/checked.png') no-repeat left 8px;
}

.service-blocks__description ol:not(.flex-control-nav) {
  list-style: none;
  counter-reset: ol-counter;
  padding-left: 0;
}
.service-blocks__description ol:not(.flex-control-nav) li {
    display: inline-block;
    width: 100%;
    color: #111;
    position: relative;
    padding: 5px 10px 5px 35px;
}
.service-blocks__description ol:not(.flex-control-nav) > li:before {
  content: counter(ol-counter);
  counter-increment: ol-counter;
  left: 0px;
  top: 4px;
  border-radius: 50%;
  text-align: center;
  font-size: 14px;
  font-weight: 700;
  position: absolute;
  line-height: 1.8;
  width: 24px;
  height: 24px;
  background: #46b3ba;
  color: #fff;
}

.road-list ol:not(.flex-control-nav) > li {
  margin: 1rem 0;
  padding: 2rem;
  border-radius: 10px;
  margin-left: 40px;
  width: calc(100% - 40px);
  box-sizing: border-box;
  box-shadow: 0 5px 19.25px 5px rgb(0 0 0 / 6%);
}
.road-list ol:not(.flex-control-nav) > li:before {
  z-index: 2;
  top: 50%;
  left: -40px;
  transform: translateY(-50%);
}
.road-list ol:not(.flex-control-nav) > li:after {
  content: '';
  z-index: 1;
  width: 2px;
  height: 140%;
  position: absolute;
  left: -29px;
  top: 50%;
  background: #46b3ba;
}
.road-list ol:not(.flex-control-nav) > li:last-child:after {
    content: none;
}

.check-mark-icon{background:url(/bitrix/templates/wmt/css/../img/check-mark.svg) no-repeat;background-size:45px auto;background-position:left top;padding-left:57px}.question-icon{background:url(/bitrix/templates/wmt/css/../img/question-icon.svg) no-repeat;background-size:45px auto;background-position:left top;padding-left:57px}.service-blocks__item-link{position:absolute;bottom:50px;left:50px;color:#1D1D1B}.service-blocks__item-img{margin-top:30px;width:549px;height:275px}.articles-block{margin-top:40px}.articles-block__list{margin-top:20px;background:#e6edf0;border-radius:8px;padding:38px 50px 38px 50px;column-count:2}.articles-block__list a{display:block;font-size:16px;line-height:19px;color:#1D1D1B;padding:8px 0}.articles-block__buttons{display:flex;justify-content:center;margin-top:35px}.articles-block__buttons .articles-block__link{margin:0 25px}
.page-title{font-weight:700;font-size:36px;line-height:111%;color: #35b4bc;padding-top:6px}
.service-banner{margin-top:21px}.service-blocks__full{box-sizing:border-box;width:100%}.blocks__description ul li,.service-blocks__description ul li{list-style-type:disc}
.blocks__description ol li,.service-blocks__description ol li{list-style-position:outside;}
.linked_service{padding:10px;display:inline-block;font-size:21px;text-decoration:underline;line-height: 26px;}
.linked_service-list{column-count:3}.fancybox-content{background:0 0}.fancybox-slide--html .fancybox-close-small{top:15px;right:10px;color:#fff;padding:0}.form-review{width:100%;max-width:900px;margin:0 auto}.modal{background:#fff;width:650px;color:#005b33}.modal__wrap{padding:62px}.modal__captcha-wrap{display:flex}.modal__captcha-wrap img{margin-right:10px}
.form-bg{margin: 20px 0; background:#f9f9f9;padding:20px}.form-review .modal__input-flex{display:flex;flex-wrap:wrap;justify-content:space-between}.modal__input-flex .modal__input-wrap{width:calc((100% / 3) - 30px)}.modal__input-flex .modal__textarea-wrap{width:100%}.modal__input-flex .modal__captcha-wrap{width:100%}.form-review .button{display:block;margin:0 auto}.modal__input{width:100%;height:41px;padding-left:24px;margin-bottom:24px;line-height:41px;background:#fff}.modal .btn{margin-top:33px}.modal__wrap .button{margin:0 auto}.modal__wrap .buttons{display:flex;justify-content:space-around}.modal__wrap form.success{text-align:center}.modal__wrap .buttons .button{margin:0}.modal__wrap .success_icon{margin:15px 0}.modal__wrap .text.success{text-align:center}.modal__choose-text{margin-top:92px;font-size:20px;color: #fff;cursor:pointer}.modal__select{background:#fff;width:100%;height:41px;padding-left:24px;margin-bottom:24px;border:solid 1px #b0b0b0}.modal .nice-select{width:100%}.my-sovenok-menu-logo{display:block;background-image:url(/bitrix/templates/wmt/css/../images/sovenok-logo.png);width:217px;background-size:100%;background-position:center;background-repeat:no-repeat;margin-right:10px}.new-menu__item.active,.new-menu__item:hover{background-color:#e2718d}.new-menu__wrapper{padding:0}.new-menu{background-color:#e28da2;margin-bottom:10px}.new-menu__item>a{text-decoration:none}.new-menu__left-side{padding-left:50px}
.reviews-block__item-date{margin-top:22px; color: rgba(29, 29, 27, 0.8); font-size: 14px; line-height: 16px;}
.reviews-block__review-source{margin-top:10px}
.reviews-block__link{display:flex;align-items:center;text-decoration:underline;text-align:left}
.content .reviews-block__img,.reviews-block__img{max-width:30px;max-height:30px;display:block;margin-right:10px;margin-left:0}
.reviews-block__list .swiper-pagination{display:none}.content{text-align:justify;font-weight:300}
/*.content h2{margin-top:0}*/
.content h2,h3{text-align:left}.content img{margin-left:20px;margin-right:5px}
.service-blocks h3{text-transform:uppercase; font-size: 20px;}.content iframe{height:420px}
.item-views.reviews_items.front_items{padding-top:0; margin-bottom: 40px;}
.item-views.reviews_items.front_items .items .clearfix{display:none}

.swiper-pagination-bullet{background: #8CE0E0; width: 13px; height: 13px; opacity: 1; transition: all 0.25s ease-in;}
.swiper-pagination-bullet-active{width: 39px; background: #66CCCC; opacity: 1; border-radius: 10px;}

.white-popup{position:relative;background:#fff;width:auto;max-width:600px;margin:20px auto;box-shadow:0 4px 22px 5px rgba(0,0,0,.25);border-radius:8px}.white-popup.fancybox-content{padding:0}.white-popup.fancybox-content .fancybox-close-small{color:#005b33}.popup-close{position:absolute;top:-30px;right:-30px;font-size:34px;font-weight:700;color:#fff;cursor:pointer}
.modal__title{font-size:36px;margin-bottom:30px;font-family:'Gotham Pro';color: #48b1b8;font-weight:600;text-align:center}.modal__input{border:1px solid #b0b0b0;border-radius:8px}#signup-staff,#signup-time{display:none}.signup-error{margin-top:-10px;margin-bottom:10px;color:red;font-size:18px;display:none}
.contact-form-success{text-align:center;text-align:center;font-size:18px;color:#267373;}svg.am_Error_Icon,svg.am_Success_Icon{width:124px;margin:0 auto;padding-bottom:10px}.am_sdp_Header_Status{color:#270;font-size:140%}svg.am_Error_Icon line,svg.am_Error_Icon path,svg.am_Error_Icon polyline,svg.am_Success_Icon line,svg.am_Success_Icon path,svg.am_Success_Icon polyline{fill:none;stroke:#48b1b8;stroke-width:15;stroke-linecap:round;stroke-linejoin:round}svg.am_Error_Icon .am_SVG_circle,svg.am_Success_Icon .am_SVG_circle{stroke-dasharray:1460;animation:am_SVG_circle 2s ease-in}svg.am_Success_Icon .am_SVG_check{stroke-dasharray:630;animation:am_SVG_check 2s ease-in}svg.am_Error_Icon .am_SVG_error1{stroke-dasharray:630;animation:am_SVG_error1 2s ease-in}svg.am_Error_Icon .am_SVG_error2{stroke-dasharray:630;animation:am_SVG_error2 3s ease-in}@keyframes am_SVG_circle{0%,60%{stroke-dashoffset:-1460}100%{stroke-dashoffset:0}}@keyframes am_SVG_check{0%{stroke-dashoffset:630}40%{stroke-dashoffset:0}}@keyframes am_SVG_error1{0%{stroke-dashoffset:630}20%{stroke-dashoffset:0}}@keyframes am_SVG_error2{0%,20%{stroke-dashoffset:630}40%{stroke-dashoffset:0}}div#title-search form input.button,div#title-search-container-footer form input.button{display:none}
.but88{margin:10px 10px 0 0;max-width:185px}
.staff-card__btns .but88{margin-top: 0; margin-right: 0;}
.button.open-modal.gr{background: #48b1b8; color: #fff;}
.button.open-modal.gr:hover{background-color: #66CCCC;color: #fff;text-decoration: none;}

.button.open-modal.brow{background: rgb(186 175 159);; color: #fff; margin-left: 10px;}
.button.open-modal.brow:hover{background-color: #66CCCC;color: #fff;text-decoration: none;}

.ya-taxi-widget{z-index:10!important}
.col-md-12.centr-width{padding:20px 20px;  /*background-color:#f9f9f9*/}
.ublock1{background-color:#fff;border-radius:10px;padding:25px 15px;margin-bottom:40px;text-align:left}.ublock1.ublock--full{width:100%}.ublock1--slider{display:flex;align-items:center}.ublock1--slider .services_wrap{width:100%}
.file-note{display: block;font-size: 12px;}
.file-note:first-child{margin-top: 5px;}
.note-wrap{margin: 5px 0 15px;}
.ublock0{display:flex;flex-flow:row wrap;justify-content:space-between; padding-top: 20px;}.h2-wrap{display:flex;align-items:center;margin-bottom:10px}.h2-wrap img{margin-left:0;margin-right:10px;max-width:45px}.ublock0 h2{display:flex;align-items:center;margin:0}.ublock0 .sale_link{color:#ae002b;font-weight:700}.ublock0 .sale_link a{color:#ae002b}div..ublock0-2 h2,div..ublock0-2 h3,div.content div.ublock0 div.ublock1 h2,div.content div.ublock0 div.ublock1 h3,div.ublock0 div.ublock1 p b u,div.ublock0-1 h2,div.ublock0-1 h3{color:#005b33}.ublock0 div.ublock1 div.accordion-type-1 div.item.border.shadow{padding:0;display:block}div.ublock0 div.ublock0-2 h3{text-transform:uppercase;text-decoration:none;font-size:26px;color:#005b33}div.content div.ublock0 div.ublock1 h3{text-transform:uppercase}div.ublock0 div.ublock1 p b u{text-decoration:none;font-size:26px;margin:20px 0 0 0}div.ublock0 div.ublock1 div.accordion-type-1 div.item.border.shadow div.accordion-head.accordion-close h3{font-size:20px;margin:0;padding:0}div.content div.ublock0 div.ublock1 h2,div.content div.ublock0 div.ublock1 h3,div.content div.ublock0 div.ublock1 h4{font-size:24px;text-align:left}.table-price-wrap{max-height:400px;overflow-x:hidden}.ris1 img{width:100%;margin:0}.ublock0-2{background-color:#fff;padding:25px 15px 25px 30px;margin-bottom:0;color: #fff;font-size:24px;line-height:34px}.service-blocks .ublock0-2{font-size:20px}
.full_width_banner{ margin-bottom: 40px; border-radius: 10px; overflow: hidden;}
.full_width_banner img{margin: 0;}
.ublock0-1,.ublock0-2{margin:0 0 40px 0}
.ajax_load_btn_pagination{text-align: center; margin: 20px 0;}
.btn.btn-transparent{font-size: 16px; background: #DCF3F3; border-radius: 36px; color: #267373; border: none; text-transform: none; transition: .3s;}
.btn.btn-transparent:hover{background-color: #66CCCC;color: #fff;text-decoration: none;}
.ublock1{margin-bottom:40px;max-width:100%}.ublock3{background-color:#fff;border-radius:10px;padding:15px;margin-bottom:40px}
.ublock4{background-color: #fff;color:#fff;border-radius:10px;padding:15px;margin-bottom:40px;width:100%}

div.ublock0-2 div.but88 .button.open-modal.gr{max-width:285px}div.content div.ublock0 div.ublock0-2 div.but88{max-width:285px}div.cta1 div.but88 a.button.open-modal{background-color:#fff;margin:0;text-decoration:none!important;border:1px solid transparent}div.cta1 div.but88 a.button.open-modal:hover{background:#005b33;border:1px solid #fff;color:#fff}.cta1{font-size:26px;text-align:center;padding:25px 15px}div.content div.ublock0 div.ublock4 div.cta1 div.but88{float:right;margin:0 auto}.accordion .showmore.active{background-color: #fff;color:#fff}.detail .wraps .bg-l-gray{padding:1px 1px}div.cta1 a.social-block__icon-text{color:#fff}.contacts-items .open-item{display:none;width:100%;height:71px;padding-left:75px;background:url(/bitrix/templates/wmt/css/../img/MAP-PIN.svg) no-repeat,#f9f9f9;background-size:27px auto;background-position:29px center;font-weight:700;font-size:20px;line-height:23px;text-transform:uppercase}div.ublock0 div.ublock1 div.but88{margin:0 auto;max-width:285px}div.item.border.shadow div.accordion-head.accordion-close h3,div.item.border.shadow.opened div.accordion-head.accordion-open h3{font-size:26px}
.copyright{
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: rgba(29, 29, 27, 0.4);
    margin-top: 80px;
    margin-bottom: 100px;
}
.services_wrap{position:relative}
.services__open-sub{display: none;}
.services_gallery{position:relative}
.content .services_gallery__pic{width:100%;height:100%;object-fit:contain;margin-left:0}
.ublock0 .our-staff__title{/*display:none*/ margin-bottom: 10px; }.ublock0 .staff-list{padding-top:0}.ublock0 .staff-list__container{margin-top:0}.ublock0 .but88{max-width:240px}.ublock0 .but88--center{margin-left:auto;margin-right:auto}.service-blocks .ublock0 .but88{max-width:285px}.ublock0 table.table>tbody>tr>td{padding-top:10px;padding-bottom:10px}.ublock0 .ublock3{width:100%}.ublock0 .button.open-modal.gr{text-decoration:none!important}div.item.clearfix.col-md-3.col-sm-3.col-xs-6.s- div.image{padding:0;width:100%;height:150px}div.items.row.flexbox div.item.clearfix.col-md-3.col-sm-3.col-xs-6.s- div.image div.wrap{height:150px;width:150px}.sales-block{margin-top:30px}.service-page .sales-block{padding:15px 0}.centry-page .accordion-type-1.open{max-height:500px;overflow-y:auto}

.clinic-block{display: flex; flex-wrap: wrap; align-items: center; position: relative;}
.clinics-list .item{width:100%;margin-top:20px;margin-right:20px;padding:20px;border:1px solid #f5f5f5;display:flex;align-items:center;justify-content:flex-start;}
.clinics-list .wrap{padding: 0;justify-content:center;margin:0;}
.clinic-link{display: block;}
.clinics-list .image{width:75px;height:75px;border-radius:100%;overflow:hidden;margin: 0 45px 0 0;}
.clinics-list img{width:100%;height:100%;object-fit:cover}
.divided-view .clinics-list img{margin-left:0}
.clinics-list .body-info{display: flex; align-items: center; margin-bottom:0}
.clinics-list .title{display: block; margin-bottom:10px; text-decoration: none;}
.clinic-text{min-width: 220px;}
.clinic-text:not(:last-child){margin-right: 45px;}
.clinic-text .ya-taxi-widget__content.ya-taxi-widget__content_undefined{padding: 0;}
.clinic-text .ya-taxi-widget_size_s.ya-taxi-widget_theme_normal .ya-taxi-widget__content:after{content: none;}
.clinic-text .ya-taxi-widget_size_s.ya-taxi-widget_theme_normal .ya-taxi-widget__content{border: none; padding: 0;}
.clinic-text .ya-taxi-widget_size_s.ya-taxi-widget_theme_normal .ya-taxi-widget__content:hover{background-color: transparent;}
.clinic-text .ya-taxi-widget__info-icon{display: none !important}
.clinic-text .ya-taxi-widget_size_s .ya-taxi-widget__title{text-decoration: underline;}
.clinic-text .ya-taxi-widget_size_s .ya-taxi-widget__title:hover{color: #666;}
.clinic-text .ya-taxi-widget_size_s .ya-taxi-widget__content{min-height: auto;}
.clinic-text .ya-taxi-widget_size_s.ya-taxi-widget_theme_normal .ya-taxi-widget__content > .ya-taxi-widget__description{display: none;}
.clinic-text .ya-taxi-widget__menu-item{padding: 0;}
.clinic-widget{margin-top: 10px; display: flex; align-items: center;}

.agree-text{font-size:13px;max-width:330px;margin:20px auto 0}.city-item,.phone-menu{display:none}[class^=b24-widget]{display:none!important}
.sale-price-wrap{display: inline-block;}
.sale-price{text-align:left;white-space:nowrap}#wdct_items .sale-price{width:80px;padding-left:5px;padding-right:5px;font-weight:400}.staff-card .sale-price{display:inline-block}

.staff-card__sale{margin-top: 5px;}
.staff-card__sale-text{display: inline-block; background:#d50404; padding:3px 15px; color:#fff; font-size: 14px; border-radius: 15px; text-decoration: none;}
.staff-card__sale-text:hover{color: #fff; background: #b70404; text-decoration: none;}
.staff-card__sale-text:focus{color: #fff;}

.text-underline{text-decoration: underline;}

.sale-price .sale-text{position:relative;top:-3px;padding:3px 7px; border-radius: 15px; background:#d50404;font-size:12px;color:#fff;font-weight:700;display:inline-block;margin-right:7px; font-style: normal;}
.sale-price .sale-text:hover{color: #fff; background: #b70404;}
.sale-price .sale-text:focus{color: #fff}

.staff-card .sale-price .sale-text{margin-left:7px;margin-right:0}
.sale-price .text-through{text-decoration:line-through;font-weight:300;margin-right:10px}.akcii-price{vertical-align:middle}.akcii-price>.row{display:flex;align-items:center}
.flexslider.before-after img{width:auto;width:250px;height:250px;object-fit:cover}
.flexslider .item.noborder{border:none}.flexslider.before-after .slides{display:flex!important;align-items:center}
.flexslider.before-after .item{margin:0 auto;float:none}
.flexslider.before-after .flex-direction-nav{opacity:1}
.flexslider.before-after .flex-direction-nav li{display:block}.staff-card__clinic-change{width:100%}.staff-card__clinic-wrap .nice-select{width:100%}.staff-card__clinic-wrap .nice-select .option{font-size:17px}.grecaptcha-badge{display:none}.ublock3 .stockblock{margin-top:15px}.ublock0 .sections.item-views.linked{margin-top:15px}
.ublock0 .sections.item-views.linked .item_wrap,.ublock3 .sections.item-views.linked .item_wrap{margin-top:15px;border:none}
.ublock0 .sections.item-views.linked .item,.ublock3 .sections.item-views.linked .item{position:relative;display:flex;justify-content:flex-start;border:1px solid #b0b0b0;box-sizing:border-box;border-radius:8px}.ublock0 .sections.item-views.linked .item .hover-link,.ublock3 .sections.item-views.linked .item .hover-link{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.ublock0 .sections.item-views.linked .item:hover,.ublock3 .sections.item-views.linked .item:hover{border:1px solid #b0b0b0}.ublock0 .sections.item-views .item .info,.ublock3 .sections.item-views .item .info{padding-left:30px;display:flex;flex-wrap:wrap;align-items:center}
.ublock0 .sections.item-views .item .title,.ublock3 .sections.item-views .item .title{width:100%;margin-top:5px;font-size:1.4em}.ublock0 .sections.item-views .item:hover .title,.ublock3 .sections.item-views .item:hover .title{color:#666}.ublock0 .drag_block.services{margin-top:30px}.ublock0 .detail.project_links{width:100%}.ublock0 .detail.project_links .drag_block.services .wraps h2{margin-bottom:0}.ublock0 .drag_block.services .wraps .showmore{display:none;margin-top:30px}.ublock0 .drag_block.services .ublock3 .bg-l-gray{background:0 0}.ublock0 .drag_block.services .ublock3 .item{border:none;padding:30px 0}.ublock0 .drag_block.services .ublock3 .item .previewtext{font-size:16px}@media screen and (max-width:560px){.list-type-block.item-views .item>.image{width:140px;margin-right:15px}.ublock0 .drag_block.services .ublock3 .item .previewtext{font-size:14px}.ublock0 .drag_block.services .ublock3 .item .previewtext br{display:none}.ublock0 .drag_block.services .ublock3 .item .previewtext p{margin:0}}@media screen and (max-width:1024px){.ublock0 .sections.item-views .item .title,.ublock3 .sections.item-views .item .title{font-size:1em}}
@media screen and (max-width:720px){.sections.linked.item-views .item .image{width:30%}.ublock0 .sections.item-views.linked .item .info,.ublock3 .sections.item-views.linked .item .info{width:70%}.ublock0 .sections.item-views .item .title,.ublock3 .sections.item-views .item .title{font-size:.8em}}@media screen and (max-width:560px){.item-views.linked .item .period{font-size:.5667em}.ublock0 .sections.item-views.linked .item .info,.ublock3 .sections.item-views.linked .item .info{padding-right:70px}}
.ublock0 .sections.item-views.linked.vacancys .item,.ublock3 .sections.item-views.linked.vacancys .item{border: none;}

.comfort_staff_link{text-decoration: underline;}.schedule-link-wrap a{text-decoration: underline;}
.reviews-block__title .quality-reviews{display: inline-flex;position: static;font-size: 20px;width: 35px;height: 35px;padding: 0;align-items: center;justify-content: center;margin-left: 10px;}
.services_gallery__desc{position: absolute;bottom: 0;text-align: center;width: 100%;background: rgba(0,0,0,.4);color: #fff;padding: 5px;font-size: 14px;}
#wdct_items .item > .link .expand.open{background: #f9f9f9;}
.callibri_soc{z-index: 2147483647 !important;}
.wrap-mobile-menu{display: none;}

.advantages-list{display: grid; grid-template-columns: repeat(6, 16.66666666666667%);margin-bottom: 30px;}
.advantages-item{padding: 0 25px;}
.advantages-item img{max-height: 70px; margin: auto;}
.advantages-item__pic{display: flex; align-content: center; justify-content: center; height: 110px;}
.advantages-item__text{text-align: center;}
.ny_top{background: url('/images/ny/ny_top.png') repeat-x;width: 100%;height: 45px;}
.banner_line{height: 34px; display: flex; align-items: center;justify-content: center; background-repeat: repeat-x;}
.banner_line a{color: inherit;}
body.fixed .banner_line{position: fixed; top: 0; left: 0; width: 100%; z-index: 124;}
body.fixed .banner_line ~ .header .fixed-menu{top: 34px;}
.banner_img{margin-top: 25px; margin-bottom: 25px; border-radius: 8px; overflow: hidden;}
.banner_img img{width: 100%; max-height: 200px; object-fit: cover;}

.swiper-main{position: relative;}
#sova-gallery{margin-top: 40px;}
#sova-gallery img{width: 100%;}
#sova-gallery ~ .swiper-pagination{display: none !important;}
.under_timeble{font-size: 16px; color: #9b0505; margin-top: 10px;}

.mobile-more-btn{display: none;}
.article-warning-block{
	background: #f6f6f6;
	
}
.article-warning-title{
	font-size: 18px;
    color: #83958c;
    transform: scaleY(2);
    min-height: 20px;
    line-height: 20px;
    padding-top: 25px;
    padding-right: 25px;
    padding-left: 25px;
    text-align: center;
    margin-bottom: 10px;
    width: 100%;
    letter-spacing: 0.555px;
    display: inline-block;
}
.article-warning-offer{
	font-size: 16px;
    color: #777;
    margin: 0;
    padding: 25px;
    text-align: justify;
}
@media (max-width: 1330px){
	.article-warning-title{
		font-size: 16px;
	}
}

@media screen and (max-width: 560px){
  .mobile-more-btn{
    display: block;
    color: #fff;
    text-decoration: underline;
  }
  .article-warning-title{
  	transform: scaleY(1.5); }
}
.indet-text__heigth{
  transition: max-height 0.25s ease-in;
}
@media screen and (max-width: 560px){
  .indet-text__heigth{
    position: relative;
    max-height: 230px;
    overflow: hidden;
  }
  .indet-text__heigth:after{
    display: block;
    width: 100%;
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 50px;
    background-color: #fff;
    -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)));
  }
  .indet-text__heigth.active{
    max-height: 900px;
  }
  .indet-text__heigth.active:after{
    content: none;
  }
}

.partners-gallery-wrap{position: relative; margin-top: 30px;}
.partners_gallery{margin: 30px 0 0;}
.partners-title{font-size: 30px;color: #fff;text-transform: uppercase;font-weight: bold;}
@media screen and (max-width: 767px){
  .partners-title{font-size: 16px; font-weight: 400;}
}
#partners-gallery .swiper-wrapper{align-items: center;}
.partner__img{display: block; margin: 0 auto;}
.partners-gallery-wrap .swiper-button-mobile-next, .partners-gallery-wrap .swiper-button-mobile-prev, 
.partners-gallery-wrap .swiper-button-next, .partners-gallery-wrap .swiper-button-prev{background-size: contain; background-position: center center;}
.faq .accordion-type-2 .item .accordion-head{background: #f8f9fb;font-weight: bold;text-align: left;}
/*.accordion-type-2 .item{font-family: Roboto;}*/
.accordion-type-2 .accordion-body{font-size: 18px;}
.prodoc_text{color: #005232; font-weight: bold;}

@media screen and (min-width: 720px){
  .swiper-container--hide-arrow ~ .swiper-button-prev,
  .swiper-container--hide-arrow ~ .swiper-button-next{
    display: none;
  }
}
.swiper-button-prev.hide-arrow,
.swiper-button-next.hide-arrow{
  display: none !important;
}

.swiper-container{
  width: 100%;
}
@media screen and (min-width: 901px){
  .swiper-slide.review-block{
    width: auto;
  }
  #swiper-reviews-mob .review-block:not(:last-child){
    margin-right: 15px;
  }
}

.breadcrumb{
    background: none;
    padding: 0;
    margin: 0 0 15px 0;
}
.breadcrumb > li:after{
    content: none;
}

.breadcrumb a, .breadcrumb > *, .breadcrumb > li{
    text-decoration: none;
}
.operblock_page .breadcrumb{display:none;}
.operblock_page .operblock-menu{justify-content:left}


.operblock__line{
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  margin-top: 45px;
  margin-bottom: 45px;
  background-color: #fff;
  border-radius: 10px;
  padding: 15px;
}
.operblock__line h2{
  margin: 0;
}
.operblock__left, .operblock__rigth{
  width: 50%;
  font-weight: 300;
}
@media screen and (max-width: 720px){
  .operblock__left, .operblock__rigth{
    width: 100%
  }
}
.operblock__left{
  padding-right: 15px;
}
.operblock__rigth{
  padding-left: 15px;
}
.operblock__text{
  font-weight: 300;
}
.operblock__text .button{
  margin: 0 auto;
}
.operblock_line table{
  width: 100%;
}
.operblock_line table td{
  padding: 5px 0;
}
.operblock_line table td[colspan="4"]{
  font-size: 21px;
  font-weight: bold;
  padding: 5px 0;
}
.operblock .operblock-slider1 .swiper-container,
.operblock .operblock-slider2 .swiper-container,
.operblock .operblock-slider1 .swiper-wrapper,
.operblock .operblock-slider2 .swiper-wrapper{
  max-height: 500px;
}
.operblock .swiper-wrapper{
  justify-content: flex-start;
  align-items: flex-start;
}
.operblock .swiper-container img{
  object-fit: contain;
  width: 100%;
  height: 100%;
  max-height: 500px;
  display: block;
}
.operblock .advantages-list{
  grid-template-columns: repeat(5, 20%);
}
@media screen and (max-width: 769px){
  .operblock .advantages-list{
    grid-template-columns: repeat(1, 100%);
    margin: 0 auto;
  }
}
.operblock-menu{
  display: flex;
  justify-content: center;
  background: #005b33;
  margin-top: 15px;
  padding: 10px 15px;
}

.fixed-operblock-menu .operblock-menu{
  position: fixed;
  top: 55px;
  z-index: 11;
  width: 100%;
  max-width: 1312px;
}
@media screen and (max-width: 1344px){
  .fixed-operblock-menu .operblock-menu{
    max-width: calc(100% - 32px);
  }
}
@media screen and (max-width: 840px){
  .fixed-operblock-menu .operblock-menu{
    top: 75px;
  }
}

.operblock-menu__link{
  display: block;
  color: #fff;
  text-decoration: none;
  margin: 0 40px;
}
@media screen and (max-width: 720px){
  .operblock-menu__link{
    width: 25%;
    margin: 0;
    text-align: center;
  }
}
@media screen and (max-width: 460px){
  .operblock-menu__link{
    font-size: 14px;
  }
}

.operblock-menu__link:hover,
.operblock-menu__link:focus,
.operblock-menu__link:active{
  text-decoration: underline;
  color: #fff;
}
.operblock_page .properties{
  margin: 15px 0 0 0;
}
@media screen and (max-width: 840px){
  .operblock_page .properties{
    text-align: center;
  }
}
.operblock_page .content{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media screen and (max-width: 840px){
  .operblock_page .content{
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.operblock_page .content .photo{
  max-width: 50%;
}
@media screen and (max-width: 840px){
  .operblock_page .content .photo{
    margin-bottom: 40px;
  }
}
.operblock_page .content .photo img{
  width: 100%;
  margin: 0;
}
@media screen and (max-width: 840px){
  .operblock_page .content .photo img{
    margin: 0;
  }
}

@media screen and (max-width: 840px){
  .operblock_page .property .value p{
    text-align: center;
  }
}

.operblock_page .ublock4{
  font-weight: 300;
}
@media screen and (max-width: 840px){
  .operblock_page .ublock4{
    overflow: hidden;
  }
}

.operblock_page .ublock4 .but88{
  float: right;
  margin: 0;
}
@media screen and (max-width: 840px){
  .operblock_page .ublock4 .but88{
    margin: 15px auto 0;
    float: none;
  }
}

.map_operblock{
  width: 100%;
  margin-top: 30px;
}

.numbers{
  display: flex;
  flex-wrap: wrap;
  background: #f4f6f7;
  border-radius: 10px;
}
.number-block{
  width: 50%;
  margin: 30px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.number-block__number{
  font-size: 46px;
}
.number-block__number-desc{
  font-size: 28px;
}
.number-block__text{
  font-size: 22px;
}

#CalltouchWidgetFrame{
  bottom: 110px !important;
}

.lineform{
  display: flex;
  justify-content: center;
  background-color: #48b1b8;
  color:#fff;
  border-radius:10px;
  padding: 30px 15px;
  width:100%;
  margin-bottom: 40px;
}
@media screen and (max-width: 940px){
  .lineform{
    padding: 30px 15px;
  }
}
.lineform p{
  margin: 0 0 30px 0;
}
.lineform__wrap{
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 940px){
  .lineform__wrap{
    flex-direction: column;
    align-items: center;
  }
}

.lineform__title{
    display: none;
}
@media screen and (max-width: 940px){
  .lineform__title{
    display: block;
    margin-bottom: 30px;
    font-size: 24px;
  }
}

.staff-detail .lineform{margin-top: 40px;}
.lineform__input-wrap{
  width: 230px;
  margin-right: 30px;
}
@media screen and (max-width: 940px){
  .lineform__input-wrap{
    width: 260px;
    margin-right: 0;
    margin-bottom: 30px;
  }
}
.lineform__input{
  width: 100%;
  height: 42px;
  border: none;
  border-radius: 22px;
  padding: 0 22px;
}
.lineform__btn{
  width: 260px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #fff;
  box-sizing: border-box;
  border-radius: 22px;
  color: #fff;
  padding: 0 22px;
  height: 42px;
  cursor: pointer;
  transition: .3s;
  text-decoration: none;
  background: none;
}
.lineform__btn:hover{
  background: #fff;
  color: #48b1b8;
}
.lineform .contact-form-success{
  color: #fff;
}
.lineform .am_Success_Icon *{
  stroke: #fff;
}

.btn-loading{
  background: url('/bitrix/templates/wmt/css/../img/loading.gif') no-repeat center center;
  background-size: contain;
  color: transparent;
}
.btn-loading:hover{
  background: url('/bitrix/templates/wmt/css/../img/loading.gif') no-repeat center center !important;
  background-size: contain !important;
  color: transparent !important;
}

.link-wrap{max-width: 285px; width: 100%; text-align: center; margin-top: 10px;}
@media screen and (max-width: 560px){ .link-wrap{margin-left: auto; margin-right: auto; } }
@media screen and (max-width: 560px){ .link-wrap__link{ font-size: 16px } }

.subsections{margin: 15px 0;}
.subsection-link{
  padding: 0 22px;
  margin: 15px 15px 0 0;
  height: 42px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: 22px;
  width: auto;
  cursor: pointer;
  transition: .3s;
  color: #fff;
  background: linear-gradient(to bottom, #3dbfc7, #28a1a9);
}
.subsection-link:hover,
.subsection-link:active,
.subsection-link:focus{
  box-shadow: 0 0 12px -2px #48b1b8;
  color: #fff;
  text-decoration: none;
}

.social-block__bottom-line li.main-menu__parent{
  position: static;
}


.social-block__bottom-line ul.main-menu__sub{
  display: none;
  flex-wrap: wrap;
  justify-content: flex-start;
  position: absolute;
  z-index: 5;
  top: 100%;
  left: 0;
  width: 100%;
  background: #fff;
  padding: 10px;
  border: solid 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0,0,0,.1);
}
@media screen and (min-width:840px){
    .main-menu__parent:hover .main-menu__sub{
      display: flex;
    }
    .main-menu__parent.doctors-menu:hover .main-menu__sub{
      display: block;
    }
}

.social-block__bottom-line ul span{

}
.main-menu__link-wrap{
    width: 100%;
    padding-right: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.main-menu__parent .main-menu__open-sub{
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.main-menu__parent .minus-svg{
    display: none;
}
.main-menu__parent.active .plus-svg{
    display: none;
}
.main-menu__parent.active .minus-svg{
    display: block;
}
.main-menu__parent.active .main-menu__sub{
    display: block;
}

.social-block__bottom-line ul span.main-menu__parent__link{
  display: inline-block;
}
.social-block__bottom-line .doctors-menu ul span.main-menu__parent__link{
    position: relative;
    padding-left: 20px;
}
.social-block__bottom-line ul span.main-menu__parent__link a{
  font-size: 18px;
  border-bottom: dashed 1px rgba(16, 132, 152, 0.2);
}
.social-block__bottom-line ul span.main-menu__parent__link a:hover{
  text-decoration: none;
  color: #48b1b8 !important;
}
.social-block__bottom-line ul.main-menu__sub{
  gap: 10px 25px;
  /*background: #f9f9f9;*/
  border-radius: 8px;
  top: calc(100% + 10px);
}
.social-block__bottom-line ul.main-menu__sub:before{
    display: block;
    content: "";
    position: absolute;
    width: 100%;
    height: 15px;
    top: -15px;
}
.social-block__bottom-line .doctors-menu ul.main-menu__sub{
    columns: 4;
}
.h1-main{
    margin: 100px 0 50px;
    font-family: 'Gotham Pro';
    font-style: normal;
    font-weight: 500;
    font-size: 32px;
    line-height: 31px;
    text-align: center;
    color: #000000;
    text-transform: uppercase;
}

.services_title{
  margin-bottom: 20px;
  font-weight: 500;
  font-size: 19px;
  line-height: 22px;
  text-transform: uppercase;
  color: #000000;
}

.main_staff_bg{
  background: #F7F8F8 url('/bitrix/templates/wmt/css/../img/staff_bg.png') no-repeat center center;
  background-size: cover;
  padding-top: 120px;
  padding-bottom: 120px;
  margin-bottom: 120px;
}

.rating{position:relative;width:121px;height:19px;font-size:0;line-height:0;background:url(/bitrix/templates/wmt/css/../images/svg/stars.svg) 0 -21px no-repeat}
.rating .star{position:relative;z-index:1;margin:0;padding:0;height:17px;display:inline-block;width:20%;background:0 0;cursor:pointer;border-radius:0}
.rating .stars_current{position:absolute;left:0;top:0;bottom:0;display:block;width:0;background:url(/bitrix/templates/wmt/css/../images/svg/stars.svg) 0 0 no-repeat}
.rating.current_1 .stars_current{width:20%}
.rating.current_2 .stars_current{width:40%}
.rating.current_3 .stars_current{width:60%}
.rating.current_4 .stars_current{width:80%}
.rating.current_5 .stars_current{width:100%}

.main_news_bg{
  background: #F7F8F8 url('/bitrix/templates/wmt/css/../img/news_bg.png') no-repeat center center;
  background-size: cover;
  margin-top: 120px;
  padding-top: 120px;
  padding-bottom: 120px;
  margin-bottom: 120px;
}
.main-about{
  margin-bottom: 100px;
}
.main-about__title{
    font-family: 'Gotham Pro';
    font-weight: 500;
    font-size: 32px;
    line-height: 31px;
    color: #000;
    margin-bottom: 32px;
    text-align: center;
}
.main-about__flex{
  display: flex;
}
.main-about__left,
.main-about__right{
  width: 50%;
}
.main-about__left{
    padding-right: 40px;
    text-align: justify;
    font-size: 20px;
    line-height: 28px;
}
.main-about__left p{
    margin-bottom: 15px;
}
.main-about__subtitle{
    font-family: 'Gotham Pro';
    font-style: normal;
    font-weight: 500;
    font-size: 28px;
    line-height: 120%;
    margin-bottom: 25px;
}
.main-about__desc{
  font-weight: 400;
  font-size: 18px;
  line-height: 32px;
  color: rgba(29, 29, 27, 0.8);
}
.main-about__desc p{
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    line-height: 120%;
    margin-bottom: 30px;
    color: #000;
}
.about-swiper-pagination{
    margin-top: 25px;
    text-align: center;
}
.main-map__title{
  font-size: 42px;
  line-height: 64px;
  color: #1D1D1B;
  margin-bottom: 32px;
  text-align: center;
}
.main-map__img{
  width: 100%;
}

.main-question{
    margin-top: 124px;
    margin-bottom: 166px;
    background: url('/bitrix/templates/wmt/css/../img/question_bg.jpg') no-repeat center center;
    padding: 90px 100px;
}
.question__info{
    max-width: 700px;
    margin-left: auto;
}
.question__title{
    font-size: 38px;
    line-height: 64px;
    color: #1D1D1B;
    margin-bottom: 20px;
}
.question__subtitle{
    font-size: 20px;
    line-height: 32px;
    color: rgba(29, 29, 27, 0.8);
    margin-bottom: 40px;
}
.question__phone{
    font-weight: 500;
    font-size: 64px;
    line-height: 64px;
    text-transform: uppercase;
    color: #66CCCC;
}

.wmt-line{
    display: flex;
    align-items: center;
    position: relative;
    width: 100%;
    max-width: 1440px;
    padding: 0 38px;
    margin: 0 auto;
}
.wmt-line--staff{
    margin: 12px 0 12px -12px;
}
.wmt-line--news{
    margin: 12px 0;
}
.wmt-line--footer{
    margin-top: 60px;
}
.our-staff .wmt-line--staff{
    margin-left: 0;
}

.wmt-line--staff,
.wmt-line--news{
    padding: 0 11px;   
}
.wmt-line__center{
    width: 100%;
    height: 5px;
    background: #66CCCC;
}
.wmt-line--staff .wmt-line__center,
.wmt-line--news .wmt-line__center{
    height: 2px;
}
.wmt-line__left-plus,
.wmt-line__right-plus{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 30px;
    height: 4px;
    background: #66CCCC;
}

.wmt-line--staff .wmt-line__left-plus,
.wmt-line--staff .wmt-line__right-plus,
.wmt-line--news .wmt-line__left-plus,
.wmt-line--news .wmt-line__right-plus{
    width: 8px;
    height: 2px;
}

.wmt-line__left-plus:before,
.wmt-line__right-plus:after{
    display: block;
    content: "";
    width: 4px;
    height: 30px;
    background: #66CCCC;
    position: absolute;
    top: -13px;
    left: 13px;
}

.wmt-line--staff .wmt-line__left-plus:before,
.wmt-line--staff .wmt-line__right-plus:after,
.wmt-line--news .wmt-line__left-plus:before,
.wmt-line--news .wmt-line__right-plus:after{
    width: 2px;
    height: 8px;
    top: -3px;
    left: 3px;
}

.wmt-line__left-plus{
    left: 0;
}
.wmt-line__right-plus{
    right: 0;
}


.main-clinic__title{
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    font-size: 42px;
    color: #1D1D1B;
}
.main-clinic{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 50px;
}
.main-clinic:last-child{
    padding-bottom: 50px;
}
.main-clinic__info{
    display: flex;
}
.main-clinic__logo{
    margin-right: 24px;
    min-width: 155px;
}
.main-clinic__col{
    margin-left: 60px;
    min-width: 120px;
}
.main-clinic__btn{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    max-width: 189px;
    height: 53px;
    background: #DCF3F3;
    border-radius: 8px;
    font-size: 18px;
    line-height: 21px;
    color: #267373;
    padding: 0 15px;
}
.main-clinic__btn:hover{
    color: #fff;
    background: #66CCCC;
    text-decoration: none;
}
.main-clinic__col-title{
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #66CCCC;
    margin-bottom: 12px;
}
.main-clinic__col-text{
    font-size: 15px;
    line-height: 26px;
    color: #1D1D1B;
}

.footer-menu__list.fixed_height{
    position: relative;
    max-height: 370px;
    overflow: hidden;
    transition: max-height 0.25s ease-in;
}
.footer-menu__list.fixed_height.active{
    max-height: 1500px;
}
.footer-menu__list.fixed_height:after{
    display: block;
    content: "";
    width: 100%;
    height: 30px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: -moz-linear-gradient(bottom, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(bottom, rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to top, rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
}
.footer-menu__list.fixed_height.active:after{
    content: none;
}
.footer-menu__left-column .footer-menu__title{
    font-weight: 400;
    color: #1D1D1B;
    margin-bottom: 22px;
}
.footer-menu__contacts{
    margin-bottom: 40px;
}
.footer-menu__lk{
    margin-bottom: 40px;
}
.footer-menu__show-all{
    color: #1D1D1B;
    cursor: pointer;
    border-bottom: 1px dotted #000;
}
.footer-menu__list.fixed_height.active ~ .footer-menu__show-all{
    display: none;
}

.contact-item__ico{
    width: 26px;
    height: 26px;
    margin-right: 16px;
}
.contact-item__ico img{
    width: 100%;
    height: 100%;
}
.contact-item{
    display: flex;
    align-items: center;
    margin-bottom: 22px;
}
.contact-item__name{
    font-size: 16px;
    line-height: 19px;
    color: #1D1D1B;
}

.contact-socials__list{
    display: flex;
}
.footer-menu .contact-social{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 26px;
    height: 26px;
    border-radius: 100%;
    margin-right: 16px;
    color: #fff;
}

.svg-inline--fa.fa-w-18 {
  width: 1.125em;
}
.svg-inline--fa.fa-w-16 {
  width: 1em;
}
.svg-inline--fa.fa-w-10 {
  width: .625em;
}

.bg_vk {
  background: #476e98;
}
.bg_telegram {
  background: #08c;
}
.bg_ok {
  background: #ff8d00;
}
.bg_tik {
  background: #000000;
}

.page-top-main h1{
    font-weight: 400;
    font-size: 42px;
    line-height: 64px;
    color: #1D1D1B;
    margin-top: 13px;
    margin-bottom: 32px;
}

.schedule__days-btn{
    width: 32px !important;
    height: 32px !important;
    background: #66CCCC url('/bitrix/templates/wmt/css/../img/arrow-white.svg') no-repeat center center !important;
}
.schedule__slots{
    padding: 10px;
}
.schedule__slot{
    background: #267373 !important;
    border-radius: 8px;
}
.schedule__active-day{
    top: 10px !important;
    height: 57px !important;
    background: #F5F5F5 !important;
    border: 1px solid #959D9D !important;
    border-radius: 3px !important;
}

.concept_line {
  display: inline-block;
  width: 100%;
  position: relative;
  padding: 30px 0px 30px 0px;
  margin-bottom: 10px;
}
.concept_line:before {
  left: 0;
  top: 0;
  right: 0;
  height: 24px;
  background: url('/bitrix/templates/wmt/css/../img/concept_line.png') no-repeat;
  content: '';
  position: absolute;
}
@media (max-width: 560px){
    .concept_line:before{
        background: url('/bitrix/templates/wmt/css/../img/concept_line_mobile.png') no-repeat;
        background-size: 100%;
        background-position: center;
    }
}
.concept_line:after{
  left: 0;
  bottom: 0;
  right: 0;
  height: 24px;
  background: url('/bitrix/templates/wmt/css/../img/concept_line.png') no-repeat;
  content: '';
  position: absolute;
}
@media (max-width: 560px){
    .concept_line:after {
        background: url('/bitrix/templates/wmt/css/../img/concept_line_mobile.png') no-repeat;
        background-size: 100%;
        background-position: center;
    }
}
.concept_line ul li {
  display: inline-block;
  width: 100%;
  color: #111;
  padding: 5px 10px 5px 35px;
  background: url('/bitrix/templates/wmt/css/../img/checked.png') no-repeat left 8px;
}

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive-16by9--original {
  padding-bottom: 56.25%;
}
.embed-responsive-16by9 {
  padding-bottom: 56%;
  border-radius: 4px;
}

.embed-responsive-item{
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}

.owl_diagnostic{
    list-style: none;
    overflow: hidden;
    padding-left: 0;
}
.owl_diagnostic li {
  float: left;
  width: 20%;
  padding: 0px;
  margin-top: 25px;
  text-align: center;
  min-height: 160px;
  max-height: 155px;
  width: 20% ;
  background: none;
}
@media screen and (max-width: 840px){
    .owl_diagnostic li {
        width: 25%;
    }
}
@media screen and (max-width: 560px){
    .owl_diagnostic li {
        width: 33.333333%;
    }
}
@media screen and (max-width: 420px){
    .owl_diagnostic li {
        width: 50%;
    }
}
.owl_diagnostic li a{
    display: flex;
    flex-direction: column;
    align-items: center;
    color: #1D1D1B;
}
.owl_diagnostic li .img {
  display: inline-block !important;
  width: 100px !important;
  height: 100px;
  padding: 15px;
  position: relative;
}
.owl_diagnostic li .img img {
  width: 100%;
  height: 100%;
  z-index: 2;
  position: relative;
}


.spoiler .spoiler-title {
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  padding: 15px 50px 15px 43px;
  margin-bottom: 15px;
  letter-spacing: 0.03em;
  border-radius: 10px;
  font-weight: 300;
  color: #000;
  line-height: 1.4;
  position: relative;
  background: #fff;
  box-shadow: 0 2px 10.25px 0.15px rgba(0,0,0,.1);
}
.spoiler.is-active .spoiler-title {
  color: #fff;
  background: #46b3ba;
  transition: 0.2s;
}
.spoiler .spoiler-title:before {
  content: '';
  height: 8px;
  position: absolute;
  right: 20px;
  top: 22px;
  width: 8px;
  color: #34b3bb;
  margin: 0px 10px 0px 1px;
  vertical-align: middle;
  border-right: 1px solid;
  border-bottom: 1px solid;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: -webkit-transform .2s ease-out;
  transition: -webkit-transform .2s ease-out;
  transition: transform .2s ease-out;
  transition: transform .2s ease-out, -webkit-transform .2s ease-out;
}
.spoiler.is-active .spoiler-title:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  color: #fff;
}
.spoiler .spoiler-title:after {
  content: '';
  position: absolute;
  left: 15px;
  top: 18px;
  width: 16px;
  height: 16px;
  color: #34b3bb;
  background: url('/bitrix/templates/wmt/css/../img/checked.png') no-repeat center center;
}
.spoiler-content {
  width: 100%;
  font-size: 16px;
  letter-spacing: 0.03em;
  float: left;
  line-height: 1.5;
  color: #000;
  padding: 5px 0px 20px 5px;
  text-align: left;
}

.table-responsive { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch }
.table { width: 100%; margin-bottom: 1rem; color: #212529;}
.table td, .table th { padding: .75rem; vertical-align: top; border-top: 1px solid #dee2e6; }
.table-price-list{
    width: 100%;
    margin: 20px 0;
}
.table-price-list thead{
    background: linear-gradient( 0deg, #28a1a9, #3cbdc5);
    font-weight: bold;
    color: #fff;
}
.table-price-list thead td, .table-price-list thead th{
    padding: .75rem;
    text-align: left;
}
.table-price-list td{
    padding: .75rem;
    text-align: left;
}
.table-price-list tbody tr:hover {
    background-color: rgba(0,0,0,.075);
}

.title-mobile-link{
    display: none;
}
.content-directions{
    overflow: hidden;
}
.wrap_list_price{
    display: flex;
    flex-wrap: wrap;
}
.list_price {
  float: left;
  width: 16.66%;
  padding: 5px 15px;
  font-size: 17px;
  font-weight: 300;
  text-align: center;
  margin-bottom: 30px;
}
.list_price h2{
    font-size: 14px;
}
.list_price ._news-item-image {
  width: 100px;
  height: 100px;
  padding: 15px;
  display: inline-block;
  position: relative;
}
.list_price ._news-item-image img {
  width: 100%;
  position: relative;
  z-index: 1;
  height: 100%;
}
.wrap_list_price .list_price h2{
    font-weight: normal;
    text-transform: none;
}

.price-table tr:nth-child(odd) td {
  background-color: #f9f9f9;
}

.payments{
    display: flex;
    justify-content: flex-start;
    margin: 15px 0;
}
.payment-item{
    display: flex;
    align-items: center;
    margin-right: 20px;
}
.payment-item img{margin-right: 20px;}
.mobile-btn-wrap{
    display: none;
}

.dataTables_wrapper .dataTables_filter {
    margin: 20px 0px 10px 0px;
    float: left;
}

.dataTables_filter label input {
    padding: 10px;
    border-radius: 4px;
    border: 1px solid #f1f1f1;
}

.detail-price-table{
    display: flex;
    align-items: center;
}

.price-table thead tr {
  background-image: linear-gradient(to bottom,#48b1b8,#48b1b8);
  color: #fff;
  border-top-right-radius: 4px !important;
  border-top-left-radius: 4px !important;
}
.price-table th,
.price-table td{
    padding: 10px 17px;
}
table.dataTable.stripe tbody tr.odd, 
table.dataTable.display tbody tr.odd {
  background-color: #f9f9f9;
}
table.dataTable.hover tbody tr:hover, 
table.dataTable.display tbody tr:hover {
  background-color: #f6f6f6;
}


.wrap_pagination{
    text-align: center;
}
.wrap_pagination .pagination > li > a,
.wrap_pagination .pagination > li > span{
    background: none;
    border: none;
}
.wrap_pagination .pagination > .active > a, 
.wrap_pagination .pagination > .active > a:focus, 
.wrap_pagination .pagination > .active > a:hover, 
.wrap_pagination .pagination > .active > span, 
.wrap_pagination .pagination > .active > span:focus, 
.wrap_pagination .pagination > .active > span:hover{
    color: #66CCCC;
    background: none;
}

.wrap_pagination .pagination > li > a:hover, 
.wrap_pagination .pagination > li > span:hover, 
.wrap_pagination .pagination > li > a:focus, 
.wrap_pagination .pagination > li > span:focus{
    color: #66CCCC;
}

.h2-none-style{
    font-size: 16px;
}

.page404{
    text-align: center;
    padding-top: 40px;
}
.page404 .image{
    margin-bottom: 20px;
}
.page404 .button{
    max-width: 240px;
    margin: 20px auto 0;
}

.main_map {
  height: 600px;
  position: relative;
}

.news-items:not(.program_list) .items{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 768px){
    .news-items:not(.program_list) .items{
        grid-template-columns: repeat(2, 1fr);
    }
}
@media (max-width: 560px){
    .news-items:not(.program_list) .items{
        grid-template-columns: repeat(1, 1fr);
    }
}
.news-items .item.wti .wrap{
    height: 100%;
}
.news-items .item {
    position: relative;
    margin-bottom: 30px;
    padding: 0 10px;
}
.news-items .item .item__flex{
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: space-between;
}
.news-items .item .body-info{
    
}
.contacts-v5 .item-views{
    overflow: hidden;
}
.contacts-v5 .main_map{
    margin-top: 30px;
}
.search-page .item{
    flex-wrap: wrap;
    margin-bottom: 15px;
}
.search-page .item:last-child{
    margin-bottom: 0;
}
.search-page .item .title{
    width: 100%;
}
.search-page .item .text{
    width: 100%;
}
.search-page .alert{
    margin: 39px 0 0;
}
.search-page .alert-danger font.notetext {
  color: #e83333;
}

.about{
    display: flex;
}
.about__video{
    width: 50%;
}
.about__text{
    width: 50%;
}
.icon__list{
    padding-left: 0;
}

/* accordion */
.item-views.accordion .item .previewtext{margin:0}.item-views.list .item{margin-bottom:0}.item-views.list hr{margin:47px 0}.item-views .item.noborder{border:none!important;box-shadow:none!important}
.item-views .item .title{margin-bottom:6px;}
.contacts-items.item-views .item .title{color: #48b1b8;font-weight: bold;font-size: 25px; margin-bottom: 10px;}
.item-views .item .title a{color: #48b1b8; font-weight: bold; font-size: 20px;}
.item-views .item .title a:hover{color: #66CCCC;}

.item-views .item .title a.dark-color{color: #1D1D1B;}

.item-views .item .previewtext{margin-bottom:20px;margin-top:10px}.item-views.licenses.table .item .previewtext{display:none}.licenses.item-views.table .item .title{text-align:center}.item-views .item .btn{white-space:normal;margin-bottom:0;max-width:100%}.properties{margin:0 -16px 12px}.properties+.link-block-more{padding:20px 0 0}.properties .inner-wrapper{padding:0 16px 12px;display:inline-block;vertical-align:top}.item-views.table.table-type-block .item .properties{font-size:1em}.item-views.table.table-type-block .item .inner-wrapper{display:block}.item-views.table.table-type-block .item .inner-wrapper:first-of-type{padding-top:0}.item-views.table.table-type-block .item .property.phone:before{background-position-x:-223px}.item-views.table.table-type-block .item hr{margin-bottom:14px}.item-views.list.list-type-block .item hr{margin-bottom:18px;margin-top:12px}.item-views .item .property .fa{width:20px;height:20px;line-height:20px;text-align:center;color:#6d7a83;font-size:12px}
.item-views .item .image{
    width: 100%;
}
.item-views .item .image .item__img-link{
    display: block;
    position: relative;
    width: 100%;
    padding-top: 77%;
}
.item-views .item .image .item__img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.item-views .item .image .img-inside{border:0;display:block;padding:0;position:relative}.detail .period,.item-views .item .period{margin:2px 0 9px 0;display:inline-block;zoom:1;vertical-align:top}
.license.content{
    display: flex;
    flex-wrap: wrap;
}
.license .license__item{
    position: relative;
    margin-left: 20px;
    margin-right: 5px;
    width: 160px;
}
.license .doc_pdf{
    display: block;
    width: 100%;
    padding-top: 100%;
    font-size: 14px;
    background: url('/bitrix/templates/wmt/css/../images/wmt/PDF_file_icon.svg') no-repeat center 50px;
    background-size: 30%;
    text-align: center;
}
.detail .period span,.item-views .item .period span{display:inline-block;vertical-align:top}
.detail .period span,.font_light,.item-views .item .period span{background:#ababab;color:#fff;padding:5px 15px;border-radius:25px}.detail .period-wrapper .section_name{position:relative;top:-2px}.item-views .item .description{font-size:13px;line-height:20px}.item-views .item:not(.review) .text{padding:0}.item-views .item .text hr{margin:18px 0 4px 0;display:block}.item-views .item .text .properties+hr{margin-bottom:18px}.item-views .item .info .text{padding:0!important}
.detail .period span, .font_light, .item-views .item .period span{display: inline-block; margin-top: 10px;}
.item-views.accordion:not(.with_tabs) .tab-pane+.tab-pane,.item-views.list:not(.with_tabs) .tab-pane+.tab-pane{margin-top:44px}.item-views.list .items>div:first-of-type h2{margin-top:0}.item-views.list .item .text{padding:24px 24px 24px 0}.item-views.list .item.wdate .title{margin-bottom:5px}.item-views.list .item .image{height:auto;text-align:center;width:100%}.item-views.list .item .image img{max-height:100%;max-width:100%;vertical-align:middle;display:inline-block}.item-views.list.image_right .item .image{padding-right:24px;padding-left:0}.item-views.list.image_right .item .text{padding-left:24px;padding-right:0}.item-views.list .item.noborder .text{padding-left:0!important;padding-right:0!important;padding-top:0;padding-bottom:0}.item-views.list .item.noborder .image{padding-left:0!important;padding-right:0!important;padding-top:0;padding-bottom:0}.item-views.list .item .previewtext{max-height:88px;overflow:hidden;line-height:1.6923em;color:#777;margin:0}.item-views.table .item{margin-bottom:30px}.item-views.table .item .title{text-align:center}.item-views.table .item .image{padding:24px 24px 0 24px;text-align:center;width:100%}.item-views.table .item .image img{display:inline-block;max-width:100%;max-height:100%;vertical-align:middle;max-height:none}.item-views.table.normal-img .item .image img{max-height:none}.item-views.table-elements .item .image{text-align:center;display:table-cell;vertical-align:middle;display:block;position:relative;overflow:hidden}.item-views.table-elements .item .image img{max-height:100%;display:inline-block;width:100%}.item-views.table-elements .item .body-info{padding:20px 0 22px}.item-views.table-elements.news2 .item .body-info{padding-left:20px;padding-right:20px}.item-views.table-elements.news2 .item .body-info .period{margin-bottom:3px}.item-views.table-elements.news2 .item .body-info .previewtext{margin-top:3px}.item-views.table-elements.news2 .item.wti .body-info{border-top:1px solid #f5f5f5}.item-views.table-elements .item .body-info .title{font-weight:700}.item-views.table-elements .item .body-info .previewtext{margin-bottom:0;font-size:.933em}.item-views.table-elements .item .body-info .previewtext p{margin-bottom:12px}.mixitup-container .item-views.table-elements .row>div{visibility:hidden}.mixitup-container.mixitup-ready .item-views.table-elements .row>div{visibility:visible}.mixitup-container .item-views.table-elements .item .image{max-height:350px}.item-views.sections{margin-bottom:0}.item-views.sections .item{margin:0 0 59px;overflow:hidden}.item-views.sections .item .info a{text-decoration:none}.item-views.sections .item .title{margin:0;font-size:1.0667em;line-height:1.375em}.item-views.sections .item .image img{vertical-align:middle;max-height:100%;max-width:100%;display:inline-block;zoom:1}.item-views.sections .row_block .item .text.childs{display:block}.item-views.sections .row_block .item .text.childs ul li{padding-left:11px}.item-views.sections .item .count_elements{margin:7px 0 0;color:#999}.list-type-block.item-views.licenses .item{padding:39px}.list-type-block.item-views.licenses .item>.image{width:99px;max-height:140px;text-align:center;position:relative;z-index:2}.list-type-block.item-views.licenses .item .image+.body-info{padding-left:140px}.list-type-block.item-views.licenses .item .body-info{position:relative;margin:-5px 0}.list-type-block.item-views.licenses .item .previewtext{margin:0}.list-type-block.item-views.licenses .item .image .zoom{display:none}.list-type-block.item-views.licenses .item .image .zoom:before{background-position:-32px -63px}.list-type-block.item-views.licenses .item .title{margin:0 0 19px;font-size:1.2em;line-height:1.3889em;color:#333}.list-type-block.item-views.licenses .item .title .size{margin-left:10px;font-size:.8333em;color:#999;white-space:nowrap}.list-type-block.item-views.licenses .item .previewtext{font-size:.9333em;line-height:1.5714em;color:#777}.list-type-block.item-views.licenses .item .body-info{padding-top:0;padding-right:75px}.list-type-block.item-views.licenses .item .body-info .fancybox{position:absolute;right:0;top:0}.list-type-block.item-views.licenses .item .body-info .zoom{opacity:1;position:static;border:1px solid #eaeaea}body.round_button .list-type-block.item-views.licenses .item .body-info .zoom{border-radius:100%}.list-type-block.item-views.licenses .item .body-info .zoom svg{opacity:.35;background-position:-32px -45px}.list-type-block.item-views.licenses .item:hover .body-info .zoom{border:none}.list-type-block.item-views.licenses .item:hover .body-info .zoom svg{opacity:1}.list-type-block.item-views.licenses .item:hover .body-info .zoom svg path{fill:#fff}.list-type-block.item-views .item.shadow:hover{box-shadow:0 0 27px rgba(0,0,0,.1)}.sub_container{position:relative}body.with_decorate .item-views.company.front{padding-left:0;padding-right:0}body:not(.with_decorate) .contacts.front .left_block{padding-left:16px}body:not(.with_decorate) .item-views.company.front .company-block .text{padding-left:16px}.item-views.front.type_1.company,.item-views.front.type_2.company,.item-views.front.type_3.company{padding-top:0;padding-bottom:0}.item-views.company.front .show_all{display:inline-block;vertical-align:top;margin:0 0 18px}.item-views.company.front .company-block>.item{margin:0;overflow:hidden}.item-views.company.front .company-block>.row>.item{margin:0}.item-views.company.front .company-block>.row>.item:last-of-type{padding-left:0}.item-views.company.front h2{margin-bottom:23px;padding-right:0}.item-views.company.front.type_1 .company-block .image{position:relative;min-height:100%;padding-top:66.6%}body:not(.with_decorate) .item-views.company.front.type_2 .company-block .image{padding-top:61.1%}body .item-views.company.front.type_4 .company-block .text{padding:0;max-width:100%}.item-views.company.front.type_3 .company-block>.row>.item:not(:first-of-type){padding-top:67px}.item-views.company.front.type_3 .company-block .image{position:absolute;left:0;bottom:0;text-align:left}.item-views.company.front.type_3 .company-block .image img{display:block;max-width:none;max-height:100%;margin:0}.item-views.company.front.type_2 .company-block>.row>.item.image_wrap{padding:40px 0 0}.item-views.company.front.type_2 .company-block>.row>.item.image_wrap img{max-width:none}.item-views.company.front.type_2 .company-block>.row>.item.image_wrap .image{position:absolute;left:0;right:0;bottom:0;text-align:left}.front_tizers{border-bottom:1px solid #eff1f5}.front_tizers .props{padding:57px 0 66px}.front_tizers.type_2 .props{padding-top:52px}.front_tizers .props .item{margin-top:24px;margin-bottom:24px}.front_tizers .props .image{float:left;width:50px;height:50px;text-align:center;line-height:47px}.front_tizers .props .body-info{margin:-6px 0;padding:0 0 0 72px}.front_tizers .props .item.wti .body-info{padding-left:0}.front_tizers .props .title{font-size:1.2em;color:#333}.front_tizers .props .value{margin:7px 0 0;line-height:1.7692em}.item-views.company.front>.item{margin:0}.item-views.company.front .company-block .text{padding:100px 68px 100px 0;margin:0 0 0 auto}.item-views.company.front .company-block .text .buttons{margin:29px -3px -3px}.item-views.company.front .company-block .text .btn{margin:3px}.item-views.company.front .company-block .image{background:0 0}.item-views.company.front .company-block .image video{display:none}.item-views.company.front .company-block .image .play{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.item-views.company.front .company-block .image .play:before{content:"";position:absolute;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -12px;background:url(/bitrix/templates/wmt/css/../images/svg/content_icons.svg) 0 -45px no-repeat;z-index:2}.item-views.company.front .company-block .image .play:after{content:"";position:absolute;top:50%;left:50%;margin:-45px 0 0 -45px;width:90px;height:90px;border-radius:100%}.item-views.company.front .company-block .image .play .fancybox{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;display:block!important;z-index:2}.item-views.company.front.type_4{padding:98px 0 99px}.item-views.company.front.type_4 h2{margin-bottom:40px}.item-views.company.front.type_4 .company-block{border-bottom:none}.item-views.company.front.type_4 .company-block>.row>.item.right_block{margin:-4px 0 0}.item-views.company.front.type_4 .props{padding-bottom:0;margin-top:-19px;margin-bottom:-24px}.fancybox-wrap{max-width:100%}.fancybox-wrap.show_video .fancybox-inner{overflow:hidden!important;max-width:100%}.fancybox-wrap.show_video .fancybox-inner video{display:block;max-height:100%;max-width:100%}
.accordion-body{position:relative}
.accordion-head{cursor:pointer;padding:27px 30px 28px 35px;position:relative;font-size:19px;line-height:1.5625em;z-index:1;color:#333}.accordion-head.accordion-open{border-bottom:none}
.accordion-type-2 .accordion-head .btn.arrow-open{right:auto;left:30px}
.accordion-type-2 .accordion-head.accordion-open .title:before{left:-107px}
.accordion-type-2 .item .accordion-head{padding-left:81px;padding-right:30px}
.accordion-type-2 .item .accordion-head .arrow_open{display: block;right:auto;left:25px}hr.tall{margin:40px 0 40px}.form_test .form-group{position:relative}.form_test input[type=submit]{margin-top:8px}.accordion-head.accordion-open+.panel-collapse{display:block}
.content .accordion-type-1,.content .accordion-type-2{margin:32px 0}.item-accordion-wrapper .accordion-head{border:none}
.accordion-type-1 .item, .accordion-type-2 .item{width: 100%; flex-wrap:wrap;margin:0 0 -1px;background:0 0;padding:0}
.accordion-type-1 .item:hover .accordion-head,.accordion-type-2 .item:hover .accordion-head{background: #f8f9fb;}
.accordion-type-1 .item .accordion-body,.accordion-type-1 .item .accordion-head,.accordion-type-1 .item .panel-collapse,.accordion-type-2 .item .accordion-body,.accordion-type-2 .item .accordion-head,.accordion-type-2 .item .panel-collapse{border:none}
.accordion-type-1 .item .accordion-head,.accordion-type-2 .item .accordion-head{width:100%;position:relative;margin-bottom:0!important;overflow:hidden;padding-right:88px}.catalog.detail .accordion-type-1 .item,.catalog.detail .accordion-type-2 .item{padding-bottom:0}
.item.opened .accordion-head:before{content:"";position:absolute;left:-7px;top:50%;transform:translateY(-50%);width:11px;height:11px;border-radius:100%}
.item.opened .accordion-head:before{content:none;}
.accordion-type-1 .item .accordion-head .arrow_open,.accordion-type-2 .item .accordion-head .arrow_open{top:50%;transform:translateY(-50%);width:32px;height:32px}.accordion-head{position:relative;overflow:hidden}.accordion-head .btn.arrow-open{position:absolute;right:30px;top:24px}.accordion-head .title,.item-views .accordion-head .title{position:relative;margin:0}.accordion-head.accordion-open .title:before{content:"";position:absolute;left:-45px;top:7px;height:11px;border-radius:3px;width:13px}.panel-collapse .accordion-body{padding:0 35px 35px 35px;position:relative;z-index:2}.panel-collapse .accordion-body .properties{margin:0}.panel-collapse .accordion-body .button{margin:29px 0 0;display:inline-block}.accordion-type-1 .accordion-head a{display:inline;text-decoration:none}.accordion-head .fa{border-radius:30px;color:#333;position:absolute;top:38px;font-size:24px;line-height:26px;width:26px;height:26px;text-align:center}.accordion-head:hover .fa{background:#f5f5f5}.accordion-head:hover .btn.arrow-open:before{background-position:-14px 0;transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;-ms-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;-webkit-transition:all 0s ease-in-out;transition-delay:60ms;-moz-transition-delay:60ms;-ms-transition-delay:60ms;-o-transition-delay:60ms;-webkit-transition-delay:60ms}.accordion-head:not(:hover) .btn.arrow-open:before{transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;-ms-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;-webkit-transition:all 0s ease-in-out;transition-delay:90ms;-moz-transition-delay:90ms;-ms-transition-delay:90ms;-o-transition-delay:90ms;-webkit-transition-delay:90ms}.accordion-type-1 .accordion-head .fa{right:29px}
.accordion-type-2 .accordion-head a{display:inline;line-height:18px;text-decoration:none;font-size:16px}.accordion-type-2 .accordion-head:after{content:"";display:table;clear:both}.accordion-type-2 .accordion-head .fa{left:47px}.accordion-type-2 .accordion-head.accordion-open .fa{line-height:25px}
.accordion-type-2 .panel-collapse .accordion-body{padding: 25px 29px 25px 85px}
.accordion-type-2 .panel-collapse .accordion-body ul{margin-top: 0;}
.arrow_open{position:absolute;display:block;right:25px;top:21px;width:38px;height:38px;border:1px solid rgba(51,51,51,.1);border-radius:3px;transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease;-webkit-transition:background-color .3s ease}
.arrow_open:after{content:"";display:block;position:absolute;top:50%;left:50%;margin:-3px 0 0 -5px;width:10px;height:6px;background:url(/bitrix/templates/wmt/css/../images/svg/content_icons.svg) -149px -23px no-repeat;opacity:.35}.arrow_open.link:after{margin:-5px 0 0 -6px;width:12px;height:10px;background-position:-135px -18px}.item:hover .arrow_open.link:after{background-position:-135px -32px;opacity:1}.title-tab-heading{position:relative;background:#fff;color:#333;margin:0 0 -1px 0;padding:28px 82px 28px 25px;border-radius:0;font-size:1em;line-height:1.1em;cursor:pointer;position:relative;z-index:3}
.accordion-head:hover .arrow_open:after,.title-tab-heading:hover .arrow_open:after{background-position:-149px -39px;opacity:1}
.accordion-head.accordion-open .arrow_open:after,.tab-pane.active .title-tab-heading .arrow_open:after{background-position:-149px -15px}
.faq .accordion-head .arrow_open:after{background-position:-149px -15px}
.faq .accordion-head:hover .arrow_open:after{background-position:-149px -31px}
.faq .accordion-head.collapsed .arrow_open:after{background-position:-149px -23px}
.faq .accordion-head.collapsed:hover .arrow_open:after{background-position:-149px -39px}
.accordion-head.accordion-open:hover .arrow_open:after,.tab-pane.active .title-tab-heading:hover .arrow_open:after{background-position:-149px -31px;opacity:1}
.program_list .items{display: flex; flex-wrap: wrap;}
.program_list img{width: 100%; margin: 0 auto;}

span.zoom{border-radius:3px;color:#fff;display:block;height:40px;line-height:1;position:absolute;text-align:center;top:50%;width:40px;cursor:pointer;transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease}
span.zoom svg{position:absolute;left:50%;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px}
span.zoom svg path{fill:#333}
span.zoom i{font-size:21px;left:0;position:relative;top:2px}

.color-controls .item:hover span.zoom{opacity:1}
.color-controls .item .zoom:hover svg path{fill:#fff}

.item span.zoom{opacity:0}
.items .item:hover span.zoom{opacity:1}
.detail .galery .flexslider .item:hover span.zoom{opacity:1}
.catalog.detail .galery .item .zoom:hover svg path{fill:#fff}

body.round_button .detail .galery .flexslider .item span.zoom{border-radius:100%}

.detail .galerys-block .big-gallery-block .item .zoom {top: 50%; left: 50%; transform: translate(-50%, -50%); background: #fff;}
.detail .galerys-block .big-gallery-block .item .zoom:hover{background: #35b4bc;}
.detail .galerys-block .big-gallery-block .item .zoom:hover svg path{fill:#fff}

.detail.news .flex-control-nav{bottom: -30px;}
@media (max-width: 560px){
    .detail.news .flex-control-nav{bottom: -55px;}
}

.detail .galerys-block .title.small-gallery{display: none;}
.detail .galerys-block .small-gallery-block {display: none;margin-top: -16px;margin-bottom: -16px;}

ul.check-list{
    padding-left: 0;
}
ul.check-list li {
  display: inline-block;
  width: 100%;
  color: #111;
  padding: 5px 10px 5px 35px;
  background: url('/bitrix/templates/wmt/css/../images/checked.png') no-repeat left 8px;
}

.give-feedback{
    margin-bottom: 30px;
}
.give-feedback__title{
    font-size: 20px;
}
.give-feedback__links{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 32px;
}
@media screen and (max-width: 560px){
    .give-feedback__links{
        flex-wrap: wrap;
    }
}
.give-feedback__link{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 100%;
    padding: 0 15px;
}
@media screen and (max-width: 560px){
    .give-feedback__link{
        width: 50%;
        padding-bottom: 25px;
        margin-bottom: 25px;
        border-bottom: 1px solid #48b1b8;
    }
}

.give-feedback__title-block{
    display: block;
}

@media screen and (max-width: 400px){
    .give-feedback__link{
        width: 100%;
    }
}

.give-feedback__img-wrap{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 60px;
    margin-top: 10px;
}

.give-feedback__img{
    display: block;
    width: 100%;
    max-width: 200px;
    height: 100%;
}
@media screen and (max-width: 560px){
    .give-feedback__img{
        max-height: 30px;
    }
}
@media screen and (max-width: 560px){
    .top-description-wrap{
        position: relative;
        z-index: 1;
    }
}
.top-description-wrap .top-description{
    /*max-height: 300px;*/
}
.top-description-wrap.active .top-description{
    /*max-height: 2500px;*/
}
.top-description__show-full{
    margin-top: 10px;
    display: block;
}

.promo-popup{
    width: 100%;
    max-width: 560px;
    position: fixed;
    z-index: 11;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
    padding: 25px 40px;
    border-radius: 10px;
    background: #EAFCFC;
    box-shadow:2px 2px 4px rgba(0,0,0,.25);
}
@media screen and (max-width: 560px){
    .promo-popup{
        left: 0;
        transform: none;
        bottom: 0;
        border-radius: 10px 10px 0 0;
        max-width: 100%;
        z-index: 2147483646;
        padding: 20px;
    }
    .wrap_cf82{
        z-index: 2147483646 !important;
    }
}
.promo-popup__close{
    width: 18px;
    height: 18px;
    position: absolute;
    top: 5px;
    right: 5px;
    cursor: pointer;
}
.promo-popup__text{
    text-align: center;
    font-size: 18px;
}
@media screen and (max-width: 560px){
    .promo-popup__text{
        font-size: 18px;
    }
}
.promo-popup__btn{
    display: flex;
    max-width: 120px;
    align-items: center;
    justify-content: center;
    height: 30px;
    padding: 0 20px;
    background: #48b1b8;
    color: #fff;
    border-radius: 36px;
    margin: 15px auto 0;
    font-size: 16px;
}
@media screen and (max-width: 560px){
    .promo-popup__btn{
        margin: 10px auto 0;
    }
}
.promo-popup__btn:hover{
    background-color: #66CCCC;
    color: #fff;
    text-decoration: none;
}

.bottom-panel{
  display: none;
}

.index-rating{
    margin-bottom: 100px;
}
.index-rating__title{
    font-family: 'Gotham Pro';
    font-weight: 500;
    font-size: 32px;
    line-height: 31px;
    text-align: center;
    color: #000000;
    margin-bottom: 60px;
}
.rating-list{
    display: grid;
    grid-template-columns: repeat(4, 25%);
    grid-gap: 25px 37px;
}
.rating-item{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100px;
    background: #FFFFFF;
    border: 2px solid #ABABAB;
    border-radius: 3px;
    padding: 0 20px;
    transition: all 0.25s ease-in;
}
.rating-item:hover{
    border: 2px solid #66CCCC;
    box-shadow: 4px 4px 4px #66CCCC;
    text-decoration: none;
}
.rating-item__scrore{
    font-family: 'Gotham Pro';
    font-weight: 700;
    font-size: 36px;
    line-height: 34px;
    text-align: center;
    color: #66CCCC;
    margin-right: 12px;
}
.rating-item__name{
    font-family: 'Gotham Pro';
    font-weight: 700;
    font-size: 30px;
    line-height: 29px;
    color: #ABABAB;
    text-align: center;
    text-transform: uppercase;
}
.rating-item:hover .rating-item__name{
    color: #66CCCC;
}
.rating-item__name--small{
    font-size: 15px;
    line-height: 150%;
}

.index-contacts-bg{
    position: relative;
    overflow: hidden;
}

/*.index-contacts-bg:before{
    display: block;
    content: "";
    width: 1085px;
    height: 907px;
    background: url("/bitrix/templates/wmt/css/../img/orbit.svg") no-repeat;
    position: absolute;
    z-index: -1;
    left: calc(50% - 340px);
    top: 180px;
    transform: translateX(-50%);
    background-position: center;
    background-size: contain;
    opacity: 0.1;
}*/



.index-contacts{
    margin-bottom: 100px;
}
.index-contacts__title{
    font-family: 'Gotham Pro';
    font-weight: 500;
    font-size: 32px;
    line-height: 31px;
    text-align: center;
    margin-bottom: 50px;
}
.index-contacts__desc{
    margin-bottom: 36px;
    font-size: 18px;
}
.index-contacts__btns{
    display: none;
}
.index-contacts__list{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.index-contacts-item{
    position: relative;
    width: 100%;
    max-width: 470px;
    padding-bottom: 100px;
}
.index-contacts-item__map{
    margin-bottom: 43px;
    min-height: 316px;
}
.index-contacts-item__name{
    font-family: 'Gotham Pro';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 120%;
    margin-bottom: 36px;
}
.index-contacts-item_adress{
    margin-bottom: 39px;
    font-size: 18px;
    line-height: 22px;
}
.index-contacts-item_adress-title{
    font-family: 'Gotham Pro';
    font-weight: 500;
}
.index-contacts-item_adress-value{
    
}
.index-contacts-item__worktime{
    font-size: 18px;
    line-height: 22px;
}
.index-contacts-item__worktime-title{
    margin-bottom: 25px;
    font-family: 'Gotham Pro';
    font-weight: 500;
}
.worktime-item:not(:last-child){
    margin-bottom: 20px;
}
.worktime-item__title{
    font-weight: 500;
}
.index-contacts-item__btns{
    display: flex;
    justify-content: space-between;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
}
.index-contacts-item-btn{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 50px;
    max-width: 220px;
    border-radius: 3px;
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
    text-transform: uppercase;
    border: 1px solid #000;
    background: #fff;
}
.index-contacts-item-btn:hover{
    background: #DFDFDF;
    text-decoration: none;
    color: #000;
}
.index-contacts-item-btn:focus,
.index-contacts-item-btn:active{
    color: #000;
}
.index-contacts-item-btn.index-contacts-item-btn--green{
    background: #66CCCC;
    color: #FFFFFF;
    border: 1px solid #66CCCC;
}
.index-contacts-item-btn.index-contacts-item-btn--green:hover{
    background: #8CE0E0;
    border: 1px solid #8CE0E0;
}

.index-form{
    margin-bottom: 100px;
}
.index-form form{
    position: relative;
    width: calc(100% - 140px);
    margin: 48px auto;
    padding: 50px 60px;
    background: #EAFCFC;
    border-radius: 30px;
}
.index-form__title{
    font-family: 'Gotham Pro';
    font-weight: 500;
    font-size: 24px;
    line-height: 23px;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 20px;
    color: #000;
}
.index-form__subtitle{
    font-weight: 300;
    font-size: 18px;
    line-height: 120%;
    text-align: center;
    color: #000000;
    margin-bottom: 25px;
}
.index-form__input-flex{
    display: flex;
    justify-content: center;
    align-items: flex-end;
}
.index-form__input-wrap{
    margin-right: 40px;
}
.index-form__error{
    display: none;
    font-weight: 300;
    font-size: 12px;
    line-height: 120%;
    color: #FF0000;
}
.index-form__input-wrap.error .index-form__error{
    display: inline-block;
}
.index-form__input-wrap input:not(.button){
    width: 100%;
    max-width: 300px;
    height: 50px;
    background: #FFFFFF;
    border: 1px solid #000000;
    border-radius: 3px;
    padding: 0 10px;

    font-weight: 300;
    font-size: 22px;
    line-height: 26px;
    text-transform: capitalize;
    color: #000;
}
.index-form__input-wrap input:not(.button):focus{
    border: 2px solid #66CCCC;
}
.index-form__input-wrap input::placeholder{
    font-weight: 300;
    font-size: 22px;
    line-height: 26px;
    text-transform: capitalize;
    color: #D9D9D9;
}
.index-form__input-flex .button{
    height: 50px;
    padding: 0 22px;
    margin-left: 20px;
    color: #fff;
    background: #66CCCC;
    border-radius: 3px;
    border: none;
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
}
.index-form__input-flex .button:hover{
    background: #8CE0E0;
}
.index-form__agreement{
    position: relative;
    display: flex;
    flex-wrap: wrap;
    margin-top: 25px;
}
.index-form__agreement .index-form__checkbox{
    opacity: 0;
    position: absolute;
}
.index-form__checkbox-label{
    position: relative;
    font-weight: 300;
    font-size: 14px;
    line-height: 120%;
    color: #686868;
    padding-left: 25px;
}
.index-form__checkbox-label:before{
    display: block;
    content: "";
    width: 15px;
    height: 15px;
    position: absolute;
    left: 0;
    top: 50%;
    z-index: 1;
    transform: translateY(-50%);
    background: #FFFFFF;
    border: 1px solid #66CCCC;
    border-radius: 3px;
}
.index-form__checkbox:checked ~ .index-form__checkbox-label:after{
    display: block;
    content: "";
    width: 15px;
    height: 15px;
    position: absolute;
    z-index: 2;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background: url('/bitrix/templates/wmt/css/../img/checked.svg') no-repeat center center;
}
.index-form__checkbox-label a{
    color: #686868;
    text-decoration: underline;
}

.index-form__thx-close{
    position: absolute;
    top: 50px;
    right: 50px;
    cursor: pointer;
}
.index-form__thx-text{

}
.index-form__thx{
    width: 100%;
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    background: rgba(140, 224, 224, 0.95);
    border-radius: 30px;
}
.index-form__thx-title{
    font-family: 'Gotham Pro';
    font-weight: 500;
    font-size: 24px;
    line-height: 115%;
    text-align: center;
    color: #000000;
    margin-bottom: 15px;
}
.index-form__thx-subtitle{
    font-weight: 300;
    font-size: 18px;
    line-height: 120%;
    text-align: center;
    color: #000000;
}

.staff-block{
    margin-top: 50px;
}
.staff-tabs-titles{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    padding: 0 30px 28px;
    margin-bottom: 25px;
    border-bottom: 1px solid #DFDFDF;
}
.staff-tab-title-wrap{
    margin-bottom: 20px;
    width: 100%;
    max-width: 200px;
}
.staff-tab-title-wrap:not(:nth-child(5)){
    margin-right: 25px;
}
.staff-tab-title{
    width: 100%;
    display: inline-flex; 
    justify-content: center; 
    align-items: center; 
    text-align: center;
    height: 50px; 
    padding: 0 10px; 
    background: #FFFFFF;
    border: 2px solid #66CCCC; 
    border-radius: 3px;
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
    text-transform: uppercase;
    cursor: pointer;
}
.staff-tab-title:hover{
    background: #66CCCC; 
    color: #fff;
}
.staff-tab-title:last-child{
    margin-right: 0;
}
.staff-tab-title-wrap.active .staff-tab-title{
    background: #66CCCC; 
    color: #fff;
}
.staff-tab-title-wrap .wmt-line{
    display: none;
    margin-top: 15px;
    padding: 0 20px;
}
.staff-tab-title-wrap .wmt-line__left-plus, 
.staff-tab-title-wrap .wmt-line__right-plus{
    width: 10px;
    height: 2px;
}
.staff-tab-title-wrap .wmt-line__left-plus:before, 
.staff-tab-title-wrap .wmt-line__right-plus:after {
  display: block;
  content: "";
  width: 2px;
  height: 10px;
  background: #66CCCC;
  position: absolute;
  top: -4px;
  left: 4px;
}
.staff-tab-title-wrap .wmt-line__center{
    height: 2px;
}
.staff-tab-title-wrap.active .wmt-line{
    display: flex;
}

.staff-block__link{
  display: block;
  width: 100%;
  max-width: 220px;
  margin: 50px auto 0;
  padding: 15px 0px;
  font-weight: 500;
  font-size: 18px;
  line-height: 22px;
  text-align: center;
  text-transform: uppercase;
  color: #000000;
  border: 1px solid #000000;
  border-radius: 3px;
}
.staff-block__link:hover{
    background: #DFDFDF;
    text-decoration: none;
    color: #000;
}
.staff-block__link:active,
.staff-block__link:focus{
    color: #000;
}
.staff-main-wrap{
    position: relative;
    overflow: hidden;
}
.staff-element-wrap{
    display: flex;
    justify-content: center;
}
.staff-element-wrap.swiper-slide-prev,
.staff-element-wrap.swiper-slide-next{
    opacity: 0.5;
}

.staff-element{
    display: flex;
    max-width: 760px;
    min-height: 358px;
    background: #FFFFFF;
    border: 1px solid #ABABAB;
    border-radius: 3px;
}
.staff-element__img-wrap{
    width: 260px;
    /*height: 360px;*/
}
.staff-element__img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.staff-element__info{
    width: calc(100% - 260px);
    padding: 20px 20px 25px 40px;
}
.staff-element__name{
    display: block;
    font-family: 'Gotham Pro';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 120%;
    color: #000000;
    margin-bottom: 15px;
}
.staff-element__position{
    font-family: 'Gotham Pro';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    color: #000000;
    margin-bottom: 15px;
}
.staff-element__types{
    display: flex;
    flex-wrap: wrap;
}
.staff-element__type{
    display: flex;
    align-items: center;
    font-family: 'Gotham Pro';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    color: #000000;
    margin: 0 15px 15px 0;
    background: #D0F1F1;
    border-radius: 3px;
    padding: 5px 12px;
    cursor: pointer;
}
.staff-element__type:last-child{
    margin-right: 0;
}
.staff-element__type:hover{
    background: #8CE0E0;
}
.staff-element__exp{
    font-family: 'Gotham Pro';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    color: #000000;
    margin-bottom: 22px;
}

.staff-element .wmt-line{
    padding: 0 28px;
}
.staff-element .wmt-line .wmt-line__left-plus,
.staff-element .wmt-line .wmt-line__right-plus{
    width: 17px;
    height: 3px;
}
.staff-element .wmt-line .wmt-line__left-plus:before, 
.staff-element .wmt-line .wmt-line__right-plus:after {
  display: block;
  content: "";
  width: 3px;
  height: 17px;
  background: #66CCCC;
  position: absolute;
  top: -7px;
  left: 7px;
}
.staff-element .wmt-line__center{
    height: 3px;
}
.staff-element__review{
    margin-top: 28px;
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 120%;
    color: #000000;
    background: url('/bitrix/templates/wmt/css/../img/staff-review-bg.png') no-repeat right center;
    background-size: contain;
}

.staff-main-wrap .swiper-button-prev,
.staff-main-wrap .swiper-button-next{
    width: 50px;
    height: 50px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: none;
}

.staff-main-wrap .swiper-button-prev{
    left: calc(50% - 450px);
}
.staff-main-wrap .swiper-button-next{
    right: calc(50% - 450px);
}

.staff-main-wrap .swiper-button-prev:hover,
.staff-main-wrap .swiper-button-next:hover{
    background: #EAFCFC;
}

.staff-main-wrap .swiper-button-next:hover svg path, 
.staff-main-wrap .swiper-button-prev:hover svg path{
    stroke: inherit;
}

.staff-main-wrap .swiper-button-prev.swiper-button-disabled,
.staff-main-wrap .swiper-button-next.swiper-button-disabled{
    width: 55px;
    height: 55px;
    opacity: 1;
    overflow: hidden;
}
.staff-main-wrap .swiper-button-prev.swiper-button-disabled svg,
.staff-main-wrap .swiper-button-next.swiper-button-disabled svg{
    position: relative;
    width: 55px;
    height: 55px;
    background: #66CCCC;
    border-radius: 100%;
    transform: scale(1.035);
}
.staff-main-wrap .swiper-button-prev.swiper-button-disabled svg path,
.staff-main-wrap .swiper-button-next.swiper-button-disabled svg path{
    fill: #fff;
}

.about-slider__item{
    max-width: 100%;
}


.diseases-listing-page {
    display: flex;
    flex-direction: column;
    width: 100%;
    box-sizing: border-box;
    padding: 38px 57px 33px;
    background: #e6f0ec;
    border-radius: 8px;
    margin-top: 30px;
}
.diseases-listing-page .search-input {
    width: 100%;
}

.diseases {
    display: flex;
    justify-content: space-between;
}
@media screen and (max-width: 840px) {
    .diseases {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
}

.diseases-title {
    font-size: 26px;
    color: #005b33;
    font-weight: bold;
}

.diseases__main {
    width: calc(100% - 320px);
}
@media screen and (max-width: 840px) {
    .diseases__main {
        width: 100%;
    }
}
.diseases__sidebar {
    position: relative;
    width: 300px;
}
@media screen and (max-width: 840px) {
    .diseases__sidebar {
        width: 100%;
        display: flex;
        justify-content: space-between;
    }
}
@media screen and (max-width: 640px) {
    .diseases__sidebar {
        flex-wrap: wrap;
    }
}

.diseases__top {
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
}
@media screen and (max-width: 640px) {
    .diseases__top {
        flex-wrap: wrap;
    }
}
.diseases__top-left {
    display: flex;
}
@media screen and (max-width: 640px) {
    .diseases__top-left {
        width: 100%;
        margin-bottom: 15px;
    }
}
.diseases__top-left .readtime {
    display: flex;
    align-items: center;
    margin-right: 15px;
    white-space: nowrap;
}
.diseases__top-left .countview {
    display: flex;
    align-items: center;
    white-space: nowrap;
}
.diseases__top-left svg {
    width: 100%;
    max-width: 18px;
    max-height: 18px;
    margin-right: 5px;
    margin-top: -2px;
}

.diseases__top-rigth {
    display: flex;
    align-items: center;
    white-space: nowrap;
}
@media screen and (max-width: 640px) {
    .diseases__top-rigth {
        width: 100%;
        flex-direction: row-reverse;
        justify-content: flex-end;
    }
}
.diseases__top-rigth svg {
    width: 100%;
    max-width: 18px;
    max-height: 18px;
    margin-left: 5px;
    margin-top: -4px;
}
@media screen and (max-width: 640px) {
    .diseases__top-rigth svg {
        margin-left: 0;
        margin-right: 5px;
    }
}

.diseases-info {
    display: flex;
    padding: 20px;
    border: 1px solid #005232;
    border-radius: 6px;
    margin-top: 20px;
    font-size: 18px;
}

@media screen and (max-width: 640px) {
    .diseases-info {
        display: block;
    }
}

.diseases-info__link {
    position: relative;
}
.diseases-info__link:hover {
}

.diseases-info__img {
}
@media screen and (max-width: 640px) {
    .diseases-info__img {
        float: left;
        margin-right: 20px;
        margin-bottom: 20px;
    }
}
@media screen and (max-width: 560px) {
    .diseases-info__img {
        float: none;
        text-align: center;
        margin: 0 0 20px;
    }
}

.diseases-info__img img {
    max-width: 300px;
    max-height: 300px;
    border-radius: 8px;
}
@media screen and (max-width: 560px) {
    .diseases-info__img img {
        width: 100%;
        height: 100%;
    }
}
.diseases-info__img-desc {
    display: block;
    text-align: center;
    margin-top: 5px;
    font-size: 14px;
}
.diseases-info__desc {
    padding-left: 20px;
}
@media screen and (max-width: 640px) {
    .diseases-info__desc {
        /*margin-top: 20px;*/
        padding-left: 0;
    }
}
@media screen and (max-width: 560px) {
    .diseases-info__desc {
        width: 100%;
    }
}
.diseases-info__title,
.diseases-info__title h2 {
    display: flex;
    align-items: center;
    font-size: 26px;
    font-weight: bold;
    color: #005b33;
    margin-bottom: 10px;
    margin-top: 0;
}
.diseases-info__title svg {
    width: 32px;
    height: 32px;
    margin-right: 10px;
}
.diseases-info__text {
}
.diseases-info__text p {
    margin-bottom: 0;
}
.diseases-info__button {
    max-width: 300px;
    margin-top: 20px;
}
.diseases-info__listing-title {
    color: #005b33;
    font-weight: bold;
}

.diseases-warning {
    display: flex;
    align-items: center;
    margin-top: 20px;
    padding: 15px;
    border-radius: 8px;
    font-size: 16px;
    background: #ffecd7 url("/bitrix/templates/wmt/css/../img/warning-icon.svg") 15px center no-repeat;
    background-size: 40px;
    padding-left: 65px;
}
.diseases-blocks {
    margin-top: 20px;
}
.diseases-block{
    font-size: 16px;
    line-height: 19px;
}
.diseases-block:not(:first-child) {
    margin-top: 20px;
}
.diseases-block__title {
    font-size: 20px;
    font-weight: bold;
    color: #005b33;
    margin-bottom: 10px;
}

.diseases-block .red_block,
.diseases-block .green_block,
.diseases-block .blue_block {
    padding: 15px;
    border-radius: 8px;
}

.diseases-block__text ul,
.diseases-block__text ol {
    margin-left: 15px;
    padding: 0;
}
@media (max-width: 560px) {
    .diseases-block__text ul,
    .diseases-block__text ol {
        margin-left: 10px;
    }
}

@media (max-width: 560px) {
    .diseases-block__text h2,
    .diseases-block__text h3 {
        font-size: 22px;
        font-weight: bold;
    }
}

.diseases-block__text br:last-child {
    display: none;
}

.diseases-block .red_block {
    background: #ffecd7 url("/bitrix/templates/sova2020/css/../img/warning-icon.svg") 15px center no-repeat;
    background-size: 40px;
    padding-left: 65px;
}

.diseases-block .blue_block {
    background: #d4e3fc;
}

.diseases-block .blue_block {
    background: #ccded6;
}

.diseases-services {
    margin-top: 20px;
    padding-bottom: 20px;
}
.services-slider {
    position: relative;
}
.services-slider .swiper-slide {
    height: auto;
    align-items: flex-start;
}
.services-slider .new-news__item {
    width: 100%;
}
.services-slider .new-news__item .new-news__link-img {
    display: block;
    height: 0px;
    padding-top: 100%;
    position: relative;
}
.services-slider .new-news__img {
    margin-bottom: 15px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-width: 300px;
    max-height: 300px;
    object-fit: cover;
}
.services-slider .new-news__img.img-contain {
    object-fit: contain;
    filter: grayscale(1);
    opacity: 0.5;
}
.services-slider .item {
    padding: 20px;
    border: 1px solid #f5f5f5;
}
.services-slider .swiper-pagination {
    display: none;
}
.diseases-faq {
    margin-top: 20px;
}
.diseases-faq .faq {
    margin-top: 20px;
}
.diseases-bibliography {
    margin-top: 30px;
}

.sidebar__title {
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 10px;
    color: #005232;
}
@media screen and (max-width: 840px) {
    .sidebar__title {
        display: none;
    }
}
.blocks-titles--fixed .sidebar__title {
    display: none;
}

.blocks-titles {
}
@media screen and (max-width: 840px) {
    .blocks-titles {
        width: auto !important;
        position: static !important;
    }
}
@media screen and (max-width: 640px) {
    .blocks-titles {
        width: 100% !important;
        position: static !important;
    }
}

.blocks-titles.blocks-titles--fixed {
    position: fixed;
    width: inherit;
    top: 100px;
}
.blocks-titles.blocks-titles--bottom {
    position: absolute;
    top: auto;
    bottom: 0;
}
.blocks-list {
    background: #fff;
    display: flex;
    flex-direction: column;
    padding: 20px;
    border: 1px solid #005232;
    border-radius: 8px;
    margin-top: 0;
}
.blocks-list li {
    margin: 8px 0 10px 21px;
    list-style-type: disc;
    position: relative;
}
.blocks-list li:last-child {
    margin-bottom: 0;
}
.block-list__item {
    color: #005232;
    font-size: 16px;
    line-height: 19px;
}
.block-list__item:hover {
}
.block-list__item:last-child {
    margin-bottom: 0;
}

.h2-wrap .fake-h2 h2 {
    font-size: 20px;
    font-weight: 700;
}

.diseases-notice {
    background: #f6f6f6;
    padding: 20px;
    color: #7e9086;
    margin-top: 30px;
}
.diseases-notice__title {
    font-size: 22px;
    text-transform: uppercase;
    letter-spacing: -2px;
    margin-bottom: 10px;
}
.diseases-notice__text {
    font-size: 16px;
}

.alphabet-block {
    display: flex;
    flex-direction: column;
    width: 100%;
    box-sizing: border-box;
    background: #e6f0ec;
    border-radius: 8px;
    margin-top: 30px;
}
@media screen and (max-width: 560px) {
    .alphabet-block {
        padding: 25px 15px 25px;
    }
}
.alphabet-list {
    column-count: 3;
}
@media screen and (max-width: 720px) {
    .alphabet-list {
        column-count: 2;
    }
}
@media screen and (max-width: 560px) {
    .alphabet-list {
        column-count: 1;
    }
}
.alphabet-item {
    position: relative;
    margin-bottom: 5px;
}
.alphabet-item__letter {
    position: absolute;
    top: -1px;
    color: #005b33;
    font-weight: 700;
    font-size: 20px;
    max-height: 20px;
}
@media (max-width: 560px) {
    .alphabet-item__letter {
        top: -2px;
    }
}
.alphabet-item__link {
    display: inline-block;
    margin-left: 31px;
    font-size: 19px;
}

.content-img-wrap {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
}
.content-img-wrap__title {
    font-size: 14px;
    margin-top: 5px;
}

.check-staff {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 15px 10px;
    border: 1px solid #005232;
    border-radius: 8px;
    margin-bottom: 20px;
}
@media screen and (max-width: 640px) {
    .check-staff {
        width: 100%;
    }
}

.check-staff__info {
    text-align: center;
    margin-top: 10px;
}
.check-staff__img {
    width: 120px;
    height: 120px;
}
.check-staff__img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 100%;
    border: 3px solid #005232;
}
.check-staff__img.check-staff__img--no-border img {
    border: none;
}

.check-staff__title {
    font-size: 14px;
    text-transform: uppercase;
}
.check-staff__name {
    display: block;
    font-size: 18px;
    font-weight: bold;
    color: #005232;
    margin-top: 5px;
}
.check-staff__position {
    display: block;
    font-size: 14px;
}
.check-staff__exp {
    font-size: 14px;
    margin-top: 5px;
}
/* End */


/* Start:/bitrix/templates/wmt/css/special.css?165839665864638*/
.special-settings, .arrow_open{display:none}html.specialversion .special-settings{display:block}html.specialversion{color:#2c2c2c}html.specialversion body{padding-top:45px;background:0 0}html.specialversion a#specialversion{display:none}.specialversion .specialversion body,html.specialversion{margin:0;padding:0 0;height:100%;color:#2c2c2c;font:normal 19px/25px Tahoma,Verdana,Arial,Georgia,sans-serif}.specialversion h1,.specialversion h2,.specialversion h3,.specialversion h4{color:inherit}.specialversion fieldset,.specialversion form,.specialversion img,.specialversion li,.specialversion ol,.specialversion p,.specialversion table{font-weight:inherit;font-style:inherit;font-family:inherit;list-style:none}.specialversion input{outline:0}.specialversion ol li{list-style:decimal}.specialversion p{margin:10px 0}.specialversion table td,.specialversion table th{padding:3px 5px}.specialversion ul li{list-style:circle}.specialversion ul li li{list-style:disc}.specialversion ul li li li{list-style:square}.specialversion ul li li li li{list-style:circle}.specialversion ol{margin:10px 0 10px 30px}.a-colors .a-color1{color:#000;background-color:#fff!important}.a-colors .a-color2{color:#fff;background-color:#000!important}.a-colors .a-color3{color:#195183;background-color:#9dd1ff!important}.a-colors a{display:inline-block;width:22px;height:22px;border:1px solid #000;text-align:center;font-weight:700;text-decoration:none;border-radius:4px}.specialversion .logo a img{display:block}.specialversion .logo a:hover{background:#fff;border:1px solid #000}.a-colors,.a-fontsize,.a-images,.a-settings,.norm-version{float:left;margin:10px 0 0 25px}.a-fontsize a{text-decoration:none;text-align:center;display:inline-block;width:22px;height:22px;vertical-align:top;border-radius:4px}.a-fontsize-big{font-size:24px}.a-fontsize-normal{font-size:20px}.a-fontsize-small{font-size:17px}.a-images a{padding:0 5px;border:1px solid #000}.choose-colors{margin:10px 0}.choose-colors li{list-style:none}.color1 *,.color2 *,.color3 *,.color4 *,.color5 *{background-image:none;/*!important*/text-shadow:none!important;font-family:inherit!important}.color1 * .photo-album-img div.inner div.photo-album-cover,.color2 * .photo-album-img div.inner div.photo-album-cover,.color3 * .photo-album-img div.inner div.photo-album-cover,.color4 * .photo-album-img div.inner div.photo-album-cover,.color5 * .photo-album-img div.inner div.photo-album-cover{background-image:url(/bitrix/templates/wmt/css/images/no_photo.gif)!important}.color1 *{border-color:#000!important}.color2 *{border-color:#fff!important}.color3 *{border-color:#063462!important}.color4 *{border-color:#4d4b43!important}.color5 *{border-color:#a9e44d!important}.color1{background-color:#fff!important;color:#000}.color2{background-color:#000!important;color:#fff}.color3{background-color:#9dd1ff!important;color:#063462}.color4{background-color:#f7f3d6!important;color:#4d4b43}.color5{background-color:#3b2716!important;color:#a9e44d}.special-settings h2{margin:0;color:inherit;font-size:110%}.color1 .a-colors a,.color1 .a-images a{border-color:#000!important}.color1 .special-settings{border-color:#000}.color1 .special-settings{background-color:#f4f4f4!important;color:#000;text-shadow:#fff 1px 1px 0}.color1 .special-settings .popped{background-color:#f4f4f4!important;border-color:#000}.color1 .top_search .text{border:2px solid #000}.color1 .body-blog a,.color1 .bx_sitemap_li_title a,.color1 a{color:#000;outline:0}.color1 .content .mainpage-section-list li a,.color1 .content ul.right-menu li a,.color1 .content ul.rightbot-menu li a,.color1 .navbar-default .navbar-nav>li>a,.color1 .tel{color:#000}.color1 .blog-comment-date,.color1 .blog-navigation-box li a,.color1 .blog-post-date,.color1 .body-blog a:active,.color1 .body-blog a:link,.color1 .body-blog a:visited,.color1 .rightrail,.color1 div.blog-mainpage-blogs .blog-mainpage-content a,.color1 div.blog-mainpage-comment .blog-mainpage-content a{color:#000}.color1 .blog-comment-meta a,.color1 .blog-mainpage-meta a,.color1 .blog-post-tag a,.color1 .blog-tab-items a,.color1 .information-block-blue a,.color1 a font,.color1 font{color:#000!important}.color1 .blog-comment-meta a:focus,.color1 .blog-comment-meta a:hover,.color1 .blog-mainpage-meta a:focus,.color1 .blog-mainpage-meta a:hover,.color1 .blog-post-tag a:focus,.color1 .blog-post-tag a:hover,.color1 .blog-tab-items a:hover,.color1 .information-block-blue a:hover,.color1 a:hover font,.color1 div.forum-header-box a:hover{color:#fff!important;background:#000!important}.color1 .blog-navigation-box li a:hover,.color1 .body-blog a:hover,.color1 a:focus,.color1 a:hover,.color1 div.blog-mainpage-blogs .blog-mainpage-content a:hover,.color1 div.blog-mainpage-comment .blog-mainpage-content a:hover,.color1 ul.breadcrumb-navigation a:hover{color:#fff!important;background:#000!important}.color1 .forum-column-footer,.color1 .forum-info-box,.color1 .forum-table td,.color1 table.forum-post-table td.forum-column-footer,.color1 table.forum-table td.forum-column-footer,.color1 table.forum-table th{border-color:#000!important}.color1 .blog-post-content,.color1 .blog-post-info,.color1 .blog-post-title,.color1 .blog-post-title a:active,.color1 .blog-post-title a:link,.color1 .blog-post-title a:visited,.color1 .blog-post-title span,.color1 div.forum-header-box,.color1 hr,.color1 input,.color1 select,.color1 textarea{border-color:#000;color:#000;background:0 0}.color1 .information-block-grey,.color1 .red_header,.color1 div.forum-code-box,.color1 div.forum-code-box ol,.color1 table.forum-code td,.color1 table.forum-code th,.color1 table.forum-quote td,.color1 table.forum-quote th,.color1 table.forum-spoiler td,.color1 table.forum-spoiler th{border:1px solid #000;color:#000}.color1 .detail-element-table td,.color1 div.forum-post-date,.color1 div.forum-signature-line,.color1 div.photo-album-cover,.color1 div.photo-album-img div.outer,.color1 table.data-table td,.color1 table.forum-post-table td.forum-cell-actions,.color1 table.forum-post-table td.forum-cell-contact,.color1 table.forum-post-table td.forum-cell-post,.color1 table.forum-post-table td.forum-cell-user{border-color:#000!important}.color1 .blog-comment-cont-white,.color1 .gal-list-item{background:#fff}.color1 .grey-tabs-menu a nobr,.color1 .information-block-head,.color1 .name1,.color1 .name2,.color1 .name3,.color1 .news-date-time,.color1 body,.color1 h1,.color1 td,.color1 ul.breadcrumb-navigation a{color:#000}.color2 .a-colors a{border-color:#fff}.color1 .a-colors a.color2{color:#fff}.color2 .a-fontsize a{color:#fff}.color2 .a-images a{border-color:#fff}.color2 .special-settings{border-color:#fff}.color2 .special-settings{background-color:#000;color:#fff;text-shadow:#000 1px 1px 0}.color2 .special-settings .popped{background-color:#000!important;color:#fff}.color2 .body-blog a,.color2 .bx_sitemap_li_title a,.color2 a{color:#fff;outline:0}.color2 .blog-comment-date,.color2 .blog-navigation-box li a,.color2 .blog-post-date,.color2 .body-blog a:active,.color2 .body-blog a:link,.color2 .body-blog a:visited,.color2 .rightrail,.color2 div.blog-mainpage-blogs .blog-mainpage-content a,.color2 div.blog-mainpage-comment .blog-mainpage-content a{color:#fff}.color2 .blog-comment-meta a,.color2 .blog-mainpage-meta a,.color2 .blog-post-tag a,.color2 .blog-tab-items a,.color2 .information-block-blue a,.color2 a font,.color2 font{color:#fff!important}.color2 .blog-comment-meta a:focus,.color2 .blog-comment-meta a:hover,.color2 .blog-mainpage-meta a:focus,.color2 .blog-mainpage-meta a:hover,.color2 .blog-post-tag a:focus,.color2 .blog-post-tag a:hover,.color2 .blog-tab-items a:hover,.color2 .information-block-blue a:hover,.color2 a:hover font,.color2 div.forum-header-box a:hover{color:#000!important;background:#fff!important}.color2 .blog-navigation-box li a:hover,.color2 .body-blog a:hover,.color2 a:focus,.color2 a:hover,.color2 div.blog-mainpage-blogs .blog-mainpage-content a:hover,.color2 div.blog-mainpage-comment .blog-mainpage-content a:hover,.color2 ul.breadcrumb-navigation a:hover{color:#000!important;background:#fff!important}.color2 .forum-column-footer,.color2 .forum-info-box,.color2 .forum-table td,.color2 table.forum-post-table td.forum-column-footer,.color2 table.forum-table td.forum-column-footer,.color2 table.forum-table th{border-color:#fff!important}.color2 .blog-post-content,.color2 .blog-post-info,.color2 .blog-post-title,.color2 .blog-post-title a:active,.color2 .blog-post-title a:link,.color2 .blog-post-title a:visited,.color2 .blog-post-title span,.color2 div.forum-header-box,.color2 hr,.color2 input,.color2 select,.color2 textarea{border-color:#fff;color:#fff;background:0 0}.color2 .information-block-grey,.color2 .red_header,.color2 div.forum-code-box,.color2 div.forum-code-box ol,.color2 table.forum-code td,.color2 table.forum-code th,.color2 table.forum-quote td,.color2 table.forum-quote th,.color2 table.forum-spoiler td,.color2 table.forum-spoiler th{border:1px solid #fff;color:#fff}.color2 .detail-element-table td,.color2 div.forum-post-date,.color2 div.forum-signature-line,.color2 div.photo-album-cover,.color2 div.photo-album-img div.outer,.color2 table.data-table td,.color2 table.forum-post-table td.forum-cell-actions,.color2 table.forum-post-table td.forum-cell-contact,.color2 table.forum-post-table td.forum-cell-post,.color2 table.forum-post-table td.forum-cell-user{border-color:#fff!important}.color2 .blog-comment-cont-white,.color2 .gal-list-item{background:#000}.color2 .a-images a,.color2.fs-big .a-fontsize-big,.color2.fs-normal .a-fontsize-normal,.color2.fs-small .a-fontsize-small{background-color:#000;color:#fff;border:1px solid #fff}.color2 .grey-tabs-menu a nobr,.color2 .information-block-head,.color2 .name1,.color2 .name2,.color2 .name3,.color2 .news-date-time,.color2 body,.color2 h1,.color2 td,.color2 ul.breadcrumb-navigation a{color:#fff}.color3 .a-colors a{border-color:#063462}.color3 .a-colors a{border-color:#fff}.color3 .a-images a{border-color:#063462}.color3 .a-images a{border:1px solid #195183}.color3 .special-settings{border-color:#063462}.color3 .special-settings{background-color:#7db7e7!important;color:#063462;text-shadow:none}.color3 .special-settings .popped{background-color:#7db7e7!important;color:#063462}.color3 .body-blog a,.color3 .bx_sitemap_li_title a,.color3 a{color:#063462}.color3 .blog-comment-date,.color3 .blog-navigation-box li a,.color3 .blog-post-date,.color3 .body-blog a:active,.color3 .body-blog a:link,.color3 .body-blog a:visited,.color3 .rightrail,.color3 div.blog-mainpage-blogs .blog-mainpage-content a,.color3 div.blog-mainpage-comment .blog-mainpage-content a{color:#063462}.color3 .blog-comment-meta a,.color3 .blog-mainpage-meta a,.color3 .blog-post-tag a,.color3 .blog-tab-items a,.color3 .information-block-blue a,.color3 a font,.color3 font{color:#063462!important}.color3 .blog-comment-meta a:focus,.color3 .blog-comment-meta a:hover,.color3 .blog-mainpage-meta a:focus,.color3 .blog-mainpage-meta a:hover,.color3 .blog-post-tag a:focus,.color3 .blog-post-tag a:hover,.color3 .blog-tab-items a:hover,.color3 .information-block-blue a:hover,.color3 a:hover font,.color3 div.forum-header-box a:hover{color:#7db7e7!important;background:#063462!important}.color3 .blog-navigation-box li a:hover,.color3 .body-blog a:hover,.color3 a:focus,.color3 a:hover,.color3 div.blog-mainpage-blogs .blog-mainpage-content a:hover,.color3 div.blog-mainpage-comment .blog-mainpage-content a:hover,.color3 ul.breadcrumb-navigation a:hover{color:#7db7e7!important;background:#063462!important}.color3 .forum-column-footer,.color3 .forum-info-box,.color3 .forum-table td,.color3 table.forum-post-table td.forum-column-footer,.color3 table.forum-table td.forum-column-footer,.color3 table.forum-table th{border-color:#063462!important}.color3 .blog-post-content,.color3 .blog-post-info,.color3 .blog-post-title,.color3 .blog-post-title a:active,.color3 .blog-post-title a:link,.color3 .blog-post-title a:visited,.color3 .blog-post-title span,.color3 div.forum-header-box,.color3 hr,.color3 input,.color3 select,.color3 textarea{border-color:#063462;color:#063462;background:0 0}.color3 .information-block-grey,.color3 .red_header,.color3 div.forum-code-box,.color3 div.forum-code-box ol,.color3 table.forum-code td,.color3 table.forum-code th,.color3 table.forum-quote td,.color3 table.forum-quote th,.color3 table.forum-spoiler td,.color3 table.forum-spoiler th{border:1px solid #063462;color:#063462}.color3 .detail-element-table td,.color3 .gal-list-item,.color3 div.forum-post-date,.color3 div.forum-signature-line,.color3 div.photo-album-cover,.color3 div.photo-album-img div.outer,.color3 table.data-table td,.color3 table.forum-post-table td.forum-cell-actions,.color3 table.forum-post-table td.forum-cell-contact,.color3 table.forum-post-table td.forum-cell-post,.color3 table.forum-post-table td.forum-cell-user{border-color:#063462!important}.color3 .blog-comment-cont-white{background:#7db7e7}.color3 .a-images a,.color3.fs-big .a-fontsize-big,.color3.fs-normal .a-fontsize-normal,.color3.fs-small .a-fontsize-small{background-color:#9dd1ff!important;color:#063462;border:1px solid #063462}.color3 .grey-tabs-menu a nobr,.color3 .information-block-head,.color3 .name1,.color3 .name2,.color3 .name3,.color3 .news-date-time,.color3 body,.color3 h1,.color3 td,.color3 ul.breadcrumb-navigation a{color:#063462}.color4 .a-colors a{border-color:#4d4b43}.color4 .a-images a{border-color:#4d4b43}.color4 .special-settings{border-color:#4d4b43}.color4 .special-settings{background-color:#f7f3d6!important;color:#4d4b43;text-shadow:none}.color4 .special-settings .popped{background-color:#f7f3d6!important;color:#4d4b43}.color4 .body-blog a,.color4 a{color:#4d4b43}.color4 .blog-comment-date,.color4 .blog-navigation-box li a,.color4 .blog-post-date,.color4 .body-blog a:active,.color4 .body-blog a:link,.color4 .body-blog a:visited,.color4 .rightrail,.color4 div.blog-mainpage-blogs .blog-mainpage-content a,.color4 div.blog-mainpage-comment .blog-mainpage-content a{color:#4d4b43}.color4 .blog-comment-meta a,.color4 .blog-mainpage-meta a,.color4 .blog-post-tag a,.color4 .blog-tab-items a,.color4 .information-block-blue a,.color4 a font,.color4 font{color:#4d4b43!important}.color4 .blog-comment-meta a:focus,.color4 .blog-comment-meta a:hover,.color4 .blog-mainpage-meta a:focus,.color4 .blog-mainpage-meta a:hover,.color4 .blog-post-tag a:focus,.color4 .blog-post-tag a:hover,.color4 .blog-tab-items a:hover,.color4 .information-block-blue a:hover,.color4 a:hover font,.color4 div.forum-header-box a:hover{color:#f7f3d6!important;background:#4d4b43!important}.color4 .blog-navigation-box li a:hover,.color4 .body-blog a:hover,.color4 a:focus,.color4 a:hover,.color4 div.blog-mainpage-blogs .blog-mainpage-content a:hover,.color4 div.blog-mainpage-comment .blog-mainpage-content a:hover,.color4 ul.breadcrumb-navigation a:hover{color:#f7f3d6!important;background:#4d4b43!important}.color4 .forum-column-footer,.color4 .forum-info-box,.color4 .forum-table td,.color4 table.forum-post-table td.forum-column-footer,.color4 table.forum-table td.forum-column-footer,.color4 table.forum-table th{border-color:#4d4b43!important}.color4 .blog-post-content,.color4 .blog-post-info,.color4 .blog-post-title,.color4 .blog-post-title a:active,.color4 .blog-post-title a:link,.color4 .blog-post-title a:visited,.color4 .blog-post-title span,.color4 div.forum-header-box,.color4 hr,.color4 input,.color4 select,.color4 textarea{border-color:#4d4b43;color:#4d4b43;background:0 0}.color4 .information-block-grey,.color4 .red_header,.color4 div.forum-code-box,.color4 div.forum-code-box ol,.color4 table.forum-code td,.color4 table.forum-code th,.color4 table.forum-quote td,.color4 table.forum-quote th,.color4 table.forum-spoiler td,.color4 table.forum-spoiler th{border:1px solid #4d4b43;color:#4d4b43}.color4 .detail-element-table td,.color4 .gal-list-item,.color4 div.forum-post-date,.color4 div.forum-signature-line,.color4 div.photo-album-cover,.color4 div.photo-album-img div.outer,.color4 table.data-table td,.color4 table.forum-post-table td.forum-cell-actions,.color4 table.forum-post-table td.forum-cell-contact,.color4 table.forum-post-table td.forum-cell-post,.color4 table.forum-post-table td.forum-cell-user{border-color:#4d4b43!important}.color4 .blog-comment-cont-white{background:#f7f3d6}.color4 .a-images a,.color4 .lpicture img,.color4 .picture img,.color4.fs-big .a-fontsize-big,.color4.fs-normal .a-fontsize-normal,.color4.fs-small .a-fontsize-small{background-color:#f7f3d6!important;color:#4d4b43;border:1px solid #4d4b43}.color4 .grey-tabs-menu a nobr,.color4 .information-block-head,.color4 .name1,.color4 .name2,.color4 .name3,.color4 .news-date-time,.color4 body,.color4 h1,.color4 td,.color4 ul.breadcrumb-navigation a{color:#4d4b43}.color5 .a-colors a{border-color:#a9e44d}.color5 .a-images a{border-color:#a9e44d}.color5 .special-settings{border-color:#a9e44d}.color5 .special-settings{background-color:#3b2716;color:#a9e44d;text-shadow:none}.color5 .special-settings .popped{background-color:#3b2716!important;color:#a9e44d}.color5 .body-blog a,.color5 a{color:#a9e44d}.color5 .blog-comment-date,.color5 .blog-navigation-box li a,.color5 .blog-post-date,.color5 .body-blog a:active,.color5 .body-blog a:link,.color5 .body-blog a:visited,.color5 .rightrail,.color5 div.blog-mainpage-blogs .blog-mainpage-content a,.color5 div.blog-mainpage-comment .blog-mainpage-content a{color:#a9e44d}.color5 .blog-comment-meta a,.color5 .blog-mainpage-meta a,.color5 .blog-post-tag a,.color5 .blog-tab-items a,.color5 .information-block-blue a,.color5 a font,.color5 font{color:#a9e44d!important}.color5 .blog-comment-meta a:focus,.color5 .blog-comment-meta a:hover,.color5 .blog-mainpage-meta a:focus,.color5 .blog-mainpage-meta a:hover,.color5 .blog-post-tag a:focus,.color5 .blog-post-tag a:hover,.color5 .blog-tab-items a:hover,.color5 .information-block-blue a:hover,.color5 a:hover font,.color5 div.forum-header-box a:hover{color:#3b2716!important;background:#a9e44d!important}.color5 .blog-navigation-box li a:hover,.color5 .body-blog a:hover,.color5 a:focus,.color5 a:hover,.color5 div.blog-mainpage-blogs .blog-mainpage-content a:hover,.color5 div.blog-mainpage-comment .blog-mainpage-content a:hover,.color5 ul.breadcrumb-navigation a:hover{color:#3b2716!important;background:#a9e44d!important}.color5 .forum-column-footer,.color5 .forum-info-box,.color5 .forum-table td,.color5 table.forum-post-table td.forum-column-footer,.color5 table.forum-table td.forum-column-footer,.color5 table.forum-table th{border-color:#a9e44d!important}.color5 .blog-post-content,.color5 .blog-post-info,.color5 .blog-post-title,.color5 .blog-post-title a:active,.color5 .blog-post-title a:link,.color5 .blog-post-title a:visited,.color5 .blog-post-title span,.color5 div.forum-header-box,.color5 hr,.color5 input,.color5 select,.color5 textarea{border-color:#a9e44d;color:#a9e44d;background:0 0}.color5 .information-block-grey,.color5 .red_header,.color5 div.forum-code-box,.color5 div.forum-code-box ol,.color5 table.forum-code td,.color5 table.forum-code th,.color5 table.forum-quote td,.color5 table.forum-quote th,.color5 table.forum-spoiler td,.color5 table.forum-spoiler th{border:1px solid #a9e44d;color:#a9e44d}.color5 .detail-element-table td,.color5 .gal-list-item,.color5 div.forum-post-date,.color5 div.forum-signature-line,.color5 div.photo-album-cover,.color5 div.photo-album-img div.outer,.color5 table.data-table td,.color5 table.forum-post-table td.forum-cell-actions,.color5 table.forum-post-table td.forum-cell-contact,.color5 table.forum-post-table td.forum-cell-post,.color5 table.forum-post-table td.forum-cell-user{border-color:#a9e44d!important}.color5 .blog-comment-cont-white{background:#3b2716}.color5 .a-images a,.color5 .lpicture img,.color5 .picture img,.color5.fs-big .a-fontsize-big,.color5.fs-normal .a-fontsize-normal,.color5.fs-small .a-fontsize-small{background-color:#3b2716!important;color:#a9e44d;border:1px solid #a9e44d}.color5 .grey-tabs-menu a nobr,.color5 .information-block-head,.color5 .name1,.color5 .name2,.color5 .name3,.color5 .news-date-time,.color5 body,.color5 h1,.color5 td,.color5 ul.breadcrumb-navigation a{color:#a9e44d}.color1 .forum-column-footer,.color1 .forum-info-box,.color1 .forum-table td,.color1 table.forum-post-table td.forum-column-footer,.color1 table.forum-table td.forum-column-footer,.color1 table.forum-table th,.color2 .forum-column-footer,.color2 .forum-info-box,.color2 .forum-table td,.color2 table.forum-post-table td.forum-column-footer,.color2 table.forum-table td.forum-column-footer,.color2 table.forum-table th,.color3 .forum-column-footer,.color3 .forum-info-box,.color3 .forum-table td,.color3 table.forum-post-table td.forum-column-footer,.color3 table.forum-table td.forum-column-footer,.color3 table.forum-table th,.color4 .forum-column-footer,.color4 .forum-info-box,.color4 .forum-table td,.color4 table.forum-post-table td.forum-column-footer,.color4 table.forum-table td.forum-column-footer,.color4 table.forum-table th,.color5 .forum-column-footer,.color5 .forum-info-box,.color5 .forum-table td,.color5 table.forum-post-table td.forum-column-footer,.color5 table.forum-table td.forum-column-footer,.color5 table.forum-table th{background:0 0}.specialversion .forum-navigation-box{background:0 0;border:0 none}.specialversion #addQuestion h4,.specialversion #expand_answers,.specialversion .con_answers h4,.specialversion .conf_alert,.specialversion .conf_item h3{font:100%/170% Arial,sans-serif}.specialversion .quick_answer,.specialversion .show_answer{font:100%/170% Arial,sans-serif;width:auto;height:auto;padding:0}.specialversion .forum-info-box,.specialversion .forum-table td,.specialversion .forum-table td div,.specialversion .forum-table th,.specialversion .forum-table th div{padding-left:5px;padding-right:5px;font-size:90%}.specialversion .gal-list-item,.specialversion .information-block-blue,.specialversion .information-block-grey,.specialversion .red_header,.specialversion div.blog-comment-fields,.specialversion div.blog-post-edit-form,.specialversion div.forum-bbcode-line a:hover,.specialversion div.forum-bbcode-line a:hover img,.specialversion div.forum-info-box,.specialversion div.forum-post-date,.specialversion div.forum-reply-form,.specialversion div.forum-reply-header,.specialversion table.forum-post-table td.forum-cell-actions,.specialversion table.forum-post-table td.forum-cell-contact,.specialversion table.forum-post-table td.forum-cell-post,.specialversion table.forum-post-table td.forum-cell-user,.specialversion table.forum-table td,.specialversion table.forum-table th{background:0 0}.specialversion div.bxlhe-frame,.specialversion div.forum-code-box,.specialversion div.forum-code-box ol,.specialversion table.bxlhe-frame-table td,.specialversion table.bxlhe-frame-table td.bxlhe-editor-buttons,.specialversion table.forum-code td,.specialversion table.forum-code th,.specialversion table.forum-quote td,.specialversion table.forum-quote th,.specialversion table.forum-spoiler td,.specialversion table.forum-spoiler th{background:0 0!important}.specialversion .information-block-blue,.specialversion div.forum-header-box a:active,.specialversion div.forum-header-box a:link,.specialversion div.forum-header-box a:visited{color:inherit}.specialversion table.data-table tbody td,.specialversion table.data-table tfoot td,.specialversion table.data-table th,.specialversion table.data-table thead td{background:0 0;color:inherit}.specialversion table.data-table td span{white-space:normal!important}.specialversion table.data-table td span select{display:block}.specialversion .detail-element-table td{padding:0;font-size:90%}.specialversion .detail-element-table td img{display:none}.specialversion .detail-element-table td hr{display:none}.specialversion table td{font-size:90%}.specialversion div.forum-reply-form{border:0 none}.specialversion div.photo-album-img div.outer,.specialversion table.photo-album{background:0 0}.specialversion div.photo-controls a.photo-action,.specialversion div.photo-controls a.photo-view{height:auto}.specialversion div.photo-controls{height:auto!important}.specialversion .photo-album-info div.name{background:inherit}.specialversion .bxlhe-editor-buttons{display:none}.specialversion div.forum-icon-container{width:auto}.specialversion .news-list table td,.specialversion .news-list table th{font-size:85%}.fs-small{font-size:14px;line-height:18px}.fs-big{font-size:22px;line-height:26px}.fs-normal{font-size:16px;line-height:20px}.fs-small body{font-size:87.5%;line-height:128.6%}.fs-big body{font-size:137.5%;line-height:185.7%}.fs-normal body{font-size:100%;line-height:125%}.fs-small input{font-size:87.5%;line-height:128.6%}.fs-big input{font-size:137.5%;line-height:185.7%}.fs-normal input{font-size:100%;line-height:125%}.fs-small select{font-size:87.5%;line-height:128.6%}.fs-big select{font-size:80%;line-height:100%}.fs-normal select{font-size:100%;line-height:125%}.fs-small textarea{font-size:87.5%;line-height:128.6%}.fs-big textarea{font-size:137.5%;line-height:185.7%}.fs-normal textarea{font-size:100%;line-height:125%}.fs-big .search-form input{width:auto}.fs-big .search-form{height:38px}.fs-normal .search-form input{width:auto}.fs-big .navigation img{width:32px;height:32px}.fs-big .folder{width:18px;height:18px;top:2em}.fs-big .show-hide-image{width:18px;height:18px}.fs-big table.data-table td span img{width:30px;height:30px}.fs-normal .navigation img{width:24px;height:24px}.fs-normal .folder{width:13px;height:13px;top:1.5em}.fs-normal .show-hide-image{width:13px;height:13px}.fs-normal table.data-table td span img{width:22px;height:22px}.fs-big .a-fontsize-big,.fs-normal .a-fontsize-normal,.fs-small .a-fontsize-small{background-color:#000!important;color:#fff;border:1px solid #000}.a-imagesoff{text-decoration:none}.imagesoff .a-images a .on{display:none}.imagesoff img{display:none}.imagesoff .item-views.news-items .item .image,.imagesoff .item-views.news-items.projects.type_4.linked .item .image{padding:0}.imagesoff .sections.linked.item-views.staff .item .image,.imagesoff .sections.linked.item-views.staff.within .items .item .image{display:none}.imagesoff img.folder,.imagesoff img.show-hide-image{display:inline}.imagesoff .navigation img{display:inline}.imageson .a-images a .off{display:none}.sans-serif{font-family:Tahoma,sans-serif}.color1 .special-settings .popped .saveit a,.color1.spacing-big #spacing-big,.color1.spacing-normal #spacing-normal,.color1.spacing-small #spacing-small,.sans-serif.color1 #sans-serif,.serif.color1 #serif{background-color:#000!important;border:1px solid #000;color:#fff}.color2 .special-settings .popped .saveit a,.color2.spacing-big #spacing-big,.color2.spacing-normal #spacing-normal,.color2.spacing-small #spacing-small,.sans-serif.color2 #sans-serif,.serif.color2 #serif{background-color:#fff!important;border:1px solid #fff;color:#000}.color3 .special-settings .popped .saveit a,.color3.spacing-big #spacing-big,.color3.spacing-normal #spacing-normal,.color3.spacing-small #spacing-small,.sans-serif.color3 #sans-serif,.serif.color3 #serif{background-color:#063462!important;border:1px solid #063462;color:#7db7e7}.color4 .special-settings .popped .saveit a,.color4.spacing-big #spacing-big,.color4.spacing-normal #spacing-normal,.color4.spacing-small #spacing-small,.sans-serif.color4 #sans-serif,.serif.color4 #serif{background-color:#4d4b43!important;border:1px solid #4d4b43;color:#f7f3d6}.color5 .special-settings .popped .saveit a,.color5.spacing-big #spacing-big,.color5.spacing-normal #spacing-normal,.color5.spacing-small #spacing-small,.sans-serif.color5 #sans-serif,.serif.color5 #serif{background-color:#a9e44d!important;border:1px solid #a9e44d;color:#3b2716}.serif{font-family:"Times New Roman",serif!important}.spacing-big{letter-spacing:5px}.spacing-normal{letter-spacing:2px}.spacing-small{letter-spacing:0}.special-settings{font-size:16px;line-height:20px;letter-spacing:0;font-family:Tahoma,sans-serif;background-color:#f4f4f4;width:100%;height:45px;margin:0 auto;position:fixed;top:0;z-index:1001;color:#000;border-bottom:1px solid #000;border-width:0 1px 1px 1px}.special-settings .popped{display:none;position:absolute;width:100%;top:44px;border-bottom:1px solid #000}.special-settings .popped .poppend-inner{padding:10px 15px}.special-settings .popped .choose-colors li,.special-settings .popped .choose-colors ul{margin:0 auto;padding:0;list-style:none}.special-settings .popped .choose-colors li a{display:block;width:70%;margin:0 auto;padding:10px 15px;font-weight:700;font-size:110%;border:5px solid;-webkit-border-radius:0;border-radius:0}.special-settings .popped .saveit{text-align:right}.special-settings .popped .saveit a{display:inline-block;padding:10px;border-width:2px;font-weight:700;font-size:120%;-webkit-border-radius:0;border-radius:0;behavior:none}.special-settings .popped a{padding:2px 10px;border:1px solid;vertical-align:middle}.special-settings .popped p{display:block;float:none}.special-settings .popped a{display:inline-block;text-decoration:none;text-shadow:none;-webkit-border-radius:4px;border-radius:4px}.special-settings p{display:inline;float:left;margin:12px 0 12px 19px}#color1 a{border-color:#000!important;color:#000!important;background-color:#fff!important}#color1 a:hover{color:#000!important}#color2 a{border-color:#fff!important;color:#fff!important;background-color:#000!important}#color2 a:hover{color:#fff!important}#color3 a{border-color:#063462!important;color:#063462!important;background-color:#9dd1ff!important}#color3 a:hover{color:#063462!important}#color4 a{border-color:#4d4b43!important;color:#4d4b43!important;background-color:#f7f3d6!important}#color4 a:hover{color:#4d4b43!important}#color5 a{border-color:#a9e44d!important;color:#a9e44d!important;background-color:#3b2716!important}#color5 a:hover{color:#a9e44d!important}#sans-serif{font-family:Tahoma,sans-serif}#serif{font-family:"Times New Roman",serif}#spacing-big{letter-spacing:5px}#spacing-normal{letter-spacing:2px}#spacing-small{letter-spacing:0}.clr{clear:both}.specialversion .add_but,.specialversion .select_form_links a,.specialversion .top_links a,.specialversion .top_links a.active{background:0 0;border-radius:5px 5px 5px 5px;color:inherit}.specialversion .add_but{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:8px 20px}.specialversion .categories-note ul,.specialversion .categories-note ul li{list-style:none!important}.specialversion .categories-note ul li a{padding:10px!important;border-radius:5px 5px 5px 5px;font-size:inherit;height:auto;min-height:40px}.specialversion .form-note #all,.specialversion .form-note ul li{background:0 0;color:inherit;font-size:inherit;height:auto;min-height:46px;padding:5px 5px 5px 5px;margin:5px 5px 5px 5px;text-align:left}.specialversion .categories-note,.specialversion .form-note #all .digits,.specialversion .form-note ul li .digits,.specialversion .map_leftrail fieldset label,.specialversion .select_form_links a,.specialversion .select_links label,.specialversion .select_links label a{font-size:inherit;color:inherit!important}.specialversion .bottom_banners,.specialversion .bottom_banners .top_menu_list,.specialversion div.top_menu_list{background:0 0!important;color:inherit!important;padding:0!important;margin:0!important;border:none!important}.specialversion .bottom_banners .top_menu_list li,.specialversion .bottom_banners .top_menu_list ul{list-style-type:disc!important;color:inherit}.specialversion .bottom_banners .top_menu_list ul{margin-left:50px}.specialversion .map_breadcrumb,.specialversion .select_title_line{background:0 0;border:none}.specialversion .select_form_title{background:inherit;border:none;color:inherit}.specialversion .selectbox .select{text-shadow:none;font:inherit;line-height:30px}.color1 .selectbox .select{border-color:#000;color:#fff;background:#000}.color2 .selectbox .select{border-color:#fff;color:#000;background:#fff}.color3 .selectbox .select{border-color:#063462;color:#7db7e7;background:#063462}.color4 .selectbox .select{border-color:#4d4b43;color:#f7f3d6;background:#4d4b43}.color5 .selectbox .select{border-color:#a9e44d;color:#3b2716;background:#a9e44d}.specialversion #adv_search{background:inherit;color:inherit;border:none}.specialversion #adv_search label{cursor:pointer}.specialversion #adv_search label:hover{text-decoration:underline}.specialversion .form_buttons{margin-top:10px}.specialversion .form_buttons input{border:none;padding:6px 10px;border-radius:4px 4px 4px 4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:pointer}.lt-ie9.specialversion .alert,.specialversion #cn_amap_result .search_result_title,.specialversion #cn_amap_search_result_list ol,.specialversion #cn_amap_search_result_list ol li a,.specialversion .accessability-table,.specialversion .additional-img h4,.specialversion .alert,.specialversion .bot_buttons,.specialversion .detail_link,.specialversion .goback,.specialversion .indent h2,.specialversion .indent h3,.specialversion .left-footer,.specialversion .more-info,.specialversion .more_photos,.specialversion .news-item,.specialversion .news-item-text,.specialversion .red_step,.specialversion .right-footer,.specialversion .search_result_subtitle,.specialversion .search_result_title,.specialversion .select_raion,.specialversion .subcontainer,.specialversion .subcontainer h3,.specialversion .wizard_sections,.specialversion .wizard_smalltext{color:inherit}.specialversion .subcontainer h3{font-weight:700}.lt-ie9.specialversion .alert,.specialversion .accessability-table tr td,.specialversion .accessability-table tr th,.specialversion .alert,.specialversion .bot_buttons,.specialversion .detail_link,.specialversion .goback,.specialversion .more_photos,.specialversion .wizard_smalltext,.specialversion table tbody tr:hover td,.specialversion table tbody tr:hover th,.specialversion table tbody tr:nth-child(odd) td,.specialversion table tbody tr:nth-child(odd) th{background:inherit}.specialversion .btn,.specialversion .btn-ok,.specialversion .btn.btn-default,.specialversion .search_result_subtitle a{border:solid 1px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:5px 10px}.specialversion .btn:after{background:0 0}.color1 .blue-gradient.big-header a,.color1 .btn{color:#000;background:#fff}.color1 .blue-gradient,.color1 .btn:hover{color:#fff!important;background:#000}.color2 .blue-gradient.big-header a,.color2 .btn{color:#fff;background:#000}.color2 .blue-gradient,.color2 .btn:hover{color:#000!important;background:#fff}.color3 .blue-gradient.big-header a,.color3 .btn{color:#063462;background:#9dd1ff}.color3 .blue-gradient,.color3 .btn:hover{color:#9dd1ff!important;background:#063462}.color4 .blue-gradient.big-header a,.color4 .btn{color:#4d4b43;background:#f7f3d6}.color4 .blue-gradient,.color4 .btn:hover{color:#f7f3d6!important;background:#4d4b43}.color5 .blue-gradient.big-header a,.color5 .btn{color:#a9e44d;background:#3b2716}.color5 .blue-gradient,.color5 .btn:hover{color:#3b2716!important;background:#a9e44d}.specialversion .top-master-but .btn .new-functional{color:inherit}.specialversion .breadcrumb ul li{list-style:none;color:inherit}.specialversion .top_contacts{color:inherit}.specialversion .top-nav-wrapper{border-top:solid 1px;border-bottom:solid 1px}.specialversion .top-nav{background:0 0!important}.specialversion .top-nav li{list-style:none;margin:0!important;height:40px;padding-top:10px}.color1 .top-nav li ul,.color1 .top-nav>li.active,.color1 .top-nav>li:hover,.color1 .top-nav>li:hover>a:hover{color:#000!important;background:#fff!important}.color2 .top-nav li ul,.color2 .top-nav>li.active,.color2 .top-nav>li:hover,.color2 .top-nav>li:hover>a:hover{color:#fff!important;background:#000!important}.color3 .top-nav li ul,.color3 .top-nav>li.active,.color3 .top-nav>li:hover,.color3 .top-nav>li:hover>a:hover{color:#063462!important;background:#9dd1ff!important}.color4 .top-nav li ul,.color4 .top-nav>li.active,.color4 .top-nav>li:hover,.color4 .top-nav>li:hover>a:hover{color:#4d4b43!important;background:#f7f3d6!important}.color5 .top-nav li ul,.color5 .top-nav>li.active,.color5 .top-nav>li:hover,.color5 .top-nav>li:hover>a:hover{color:#a9e44d!important;background:#3b2716!important}.specialversion .top-nav li ul{border-radius:0}.specialversion .top-nav li ul li{padding:0;border:none}.specialversion .top-nav li a{border:none;display:block;color:inherit}.specialversion .top-nav li ul li a{display:block;max-width:207px;padding:5px 10px}.color1 .top-nav li ul li a:hover{color:#fff}.color2 .top-nav li ul li a:hover{color:#000}.color3 .top-nav li ul li a:hover{color:#9dd1ff}.color4 .top-nav li ul li a:hover{color:#f7f3d6}.color5 .top-nav li ul li a:hover{color:#3b2716}.color1 .top-nav li ul li a{color:#000}.color2 .top-nav li ul li a{color:#fff}.color3 .top-nav li ul li a{color:#063462}.color4 .top-nav li ul li a{color:#4d4b43}.color5 .top-nav li ul li a{color:#a9e44d}.specialversion .menu-sitemap-tree ul{background:inherit;margin:0;padding:0}.specialversion .menu-sitemap-tree ul li{list-style:none;background:inherit}.specialversion .menu-sitemap-tree ul li a{padding:3px 5px}.specialversion .menu-sitemap-tree ul .blue-menu-item a{color:inherit;font-weight:700}.specialversion .menu-sitemap-tree .ir{background-color:inherit;overflow:auto;text-align:center;line-height:20px}.specialversion .menu-sitemap-tree .ir:before{content:none;display:block;width:0;height:100%}.color1 .menu-sitemap-tree .ir,.color1 .selected,.color1 span.red{background:#000;color:#fff}.color2 .menu-sitemap-tree .ir,.color2 .selected,.color2 span.red{background:#fff;color:#000}.color3 .menu-sitemap-tree .ir,.color3 .selected,.color3 span.red{background:#063462;color:#9dd1ff}.color4 .menu-sitemap-tree .ir,.color4 .selected,.color4 span.red{background:#4d4b43;color:#f7f3d6}.color5 .menu-sitemap-tree .ir,.color5 .selected,.color5 span.red{background:#a9e44d;color:#3b2716}.specialversion .news-item{border-bottom:dashed 1px}.specialversion .subscribe-block{background:inherit;border:solid 1px;padding-top:0;border-radius:8px}.specialversion .subscribe-block .blue-gradient{margin-top:0}.specialversion .checkbox{background-image:url(/images/checkboxes.png)!important}.specialversion .jcarousel-next,.specialversion .jcarousel-prev{background-image:url(/images/all_icons.png)!important}.specialversion .bot_buttons,.specialversion .wizard_smalltext{border:solid 1px}.specialversion .wizard_title{border-radius:5px 5px 0 0}.specialversion #footer .container{border:none;border-top:solid 1px;background:inherit;border-radius:0}.lt-ie9.specialversion *,.lt-ie9.specialversion .blue-menu-item,.lt-ie9.specialversion .top-nav li:hover{filter:none!important}.specialversion.fs-big #header{height:280px}.specialversion.fs-big #header .btn-block{display:inline-block}.specialversion.fs-big .top_contacts{bottom:100px;font-size:16px;line-height:30px}.specialversion .expand{overflow:hidden!important}.specialversion #footer .container p,.specialversion .breadcrumb ul,.specialversion .info-expert-copy{font-size:inherit}.specialversion #footer .container.counters{border:none}.specialversion .container input[type=text],.specialversion .container textarea{font-size:inherit}.specialversion table.schedule .accordion .showmore .icon::before{content:'Показать';transform:rotate(0)}.specialversion table.schedule .accordion .showmore .icon{width:auto}.specialversion table.schedule td,.specialversion table.schedule th{padding:35px 15px}.specialversion .icon-right_arrow_o::before{content:'Вперед >'}.specialversion .icon-left_arrow_o::before{content:'< Назад'}.specialversion .icon.icon-left_arrow_o::before,.specialversion .icon.icon-right_arrow_o::before{width:auto;line-height:1.2;font-size:1em}.specialversion ul li::before{display:none}.specialversion .flex-direction-nav li{list-style:none}.specialversion #footer{background-image:none}.specialversion #wdct_items .item>.link .icon::before,.specialversion .accordion .showmore .icon::before{content:'>'}.specialversion .svg-phone{width:15px;height:23px}.specialversion .logo_and_menu-row .phone{padding-top:0}.specialversion .logo_and_menu-row .inline-search-show::before{content:'Поиск';display:inline;font-size:1em}.specialversion .regionality_y .block-phone.sm .logo_and_menu-row .inline-search-show{font-size:1em}.specialversion .regionality_y .block-phone.sm .logo_and_menu-row .inline-search-show svg{display:none}.specialversion .fa-phone::before{content:'Телефон'}.specialversion .fa-angle-left::before{content:'<'}.specialversion .fa-clock-o::before{content:'Режим работы'}.specialversion .mega_fixed_menu .right_block .info .phone>.wrap a{font-size:1em}.specialversion .region_wrapper .js_city_chooser{line-height:1}.specialversion.fs-big .logo_and_menu-row .phone a{font-size:24px}.specialversion .latest-news.nolist li{list-style:none}.color1 #wdct_items .item>.link .expand.open,.color1 .btn.btn-default.btn-transparent:hover,.color1 .btn.btn-transparent:hover{background-color:#000;color:#fff}.color1 .url-block span{color:#000}.color1 .url-block:hover span{color:#fff}.color1 .bg-pink{background:#fff;color:#000;border:1px solid #000}.color1 .logo a:hover{background:0 0!important}.color1 .mega-menu table td.active .wrap>a>span{color:#fff}.color1 .mega-menu table td.active .wrap>a{background:#000;color:#fff}.color1 table.schedule tr{border-bottom:1px solid #000}.color1 footer.light .bottom-menu .wrap .item .title a:hover,.color1 footer.light .bottom-menu .wrap .item.active .title a{background-color:#000;color:#fff}.specialversion [data-event=jqm]{line-height:2}.color1 .region_wrapper .dropdown .more_item span:hover{color:#fff;background:#000}.color1 [data-event=jqm]:hover{color:#000;text-decoration:underline}.color1 .jqmWindow:not(.right_slide) .form.popup>.wrap{background:#fff;border:1px solid #000}.color1 .jqmWindow:not(.right_slide) .form.popup>.wrap .form-body{background:#fff}.color1 form .form-group.animated-labels label:not(.error){color:#000}.color1 .mega-menu table td.dropdown.normal_dropdown .wrap>.dropdown-menu,.color1 .mega-menu table td.full_dropdown>.wrap>.dropdown-menu{background:#fff;border:1px solid #000}.color1 .item-views.news-items.projects .item a:hover{background:0 0!important;border-bottom:1px solid #000}.color1 .popup .review-detail{background:#fff;border:1px solid #000}.color1 .bg-green{background:#fff;color:#000}.color1 .text-white h2{color:#000}.color1 .bg-m-pink{color:#000!important;background-color:#fff!important;border:1px solid #000}.color1 .showmore:not(.collapsed){background:#fff;color:#000;border:1px solid #000}.color1 .social-icons a{width:auto}.color1 .social-icons a,.color1 .social-icons a:hover{background:0 0}.color1 .social-icons a::before{font-size:19px;width:auto;line-height:43px;padding:0 5px}.color1 .social-icons .ytb a::before{content:'Youtube'}.color1 .social-icons .instagram a::before{content:'Instagram'}.color1 .social-icons .facebook a::before{content:'Facebook'}.color1 .social-icons .vk a::before{content:'ВКонтакте'}.color1 .item-views.vacancy_list h3{background:#ccc}.color1 .content blockquote,.color1 .content-md blockquote{color:#000;border:1px solid #000;background:#fff;padding:10px}.color1 .inline-search-block.fixed.big .search .btn-search:hover{background:#000;color:#fff}.color2 .btn.btn-default.btn-transparent,.color2 .btn.btn-transparent,.color2 .detail.staff .properties .send_message_button .button{background-color:#000;color:#fff}.color2 #wdct_items .item>.link .expand.open,.color2 .btn.btn-default.btn-transparent:hover,.color2 .btn.btn-transparent:hover{background-color:#fff!important;color:#000!important}.color2 .detail.staff .properties .prop-title,.color2 .url-block span{color:#fff}.color2 .url-block:hover span{color:#000}.color2 .bg-pink{background:#000;color:#fff;border:1px solid #fff}.color2 .logo a:hover{background:0 0!important}.color2 .mega-menu table td.active .wrap>a>span{color:#000}.color2 .mega-menu table td.active .wrap>a{background:#fff;color:#000}.color2 table.schedule tr{border-bottom:1px solid #fff}.color2 footer.light .bottom-menu .wrap .item .title a:hover,.color2 footer.light .bottom-menu .wrap .item.active .title a{background-color:#fff;color:#000}.color2 .region_wrapper .dropdown .more_item span:hover{color:#000;background:#fff}.color2 [data-event=jqm]:hover{color:#fff;text-decoration:underline}.color2 .jqmWindow:not(.right_slide) .form.popup>.wrap{background:#000;border:1px solid #fff}.color2 .jqmWindow:not(.right_slide) .form.popup>.wrap .form-body{background:#000}.color2 form .form-group.animated-labels label:not(.error){color:#fff}.color2 .mega-menu table td.dropdown.normal_dropdown .wrap>.dropdown-menu,.color2 .mega-menu table td.full_dropdown>.wrap>.dropdown-menu{background:#000;border:1px solid #fff}.color2 .item-views.news-items.projects .item a:hover{background:0 0!important;border-bottom:1px solid #fff}.color2 .popup .review-detail{background:#000;border:1px solid #fff}.color2 .bg-green{background:#000;color:#fff}.color2 .text-white h2{color:#fff}.color2 .bg-m-pink{color:#fff!important;background-color:#000!important;border:1px solid #fff}.color2 .showmore:not(.collapsed){background:#000;color:#fff;border:1px solid #fff}.color2 .social-icons a{width:auto}.color2 .social-icons a,.color2 .social-icons a:hover{background:0 0}.color2 .social-icons a::before{font-size:19px;width:auto;line-height:43px;padding:0 5px}.color2 .social-icons .ytb a::before{content:'Youtube'}.color2 .social-icons .instagram a::before{content:'Instagram'}.color2 .social-icons .facebook a::before{content:'Facebook'}.color2 .social-icons .vk a::before{content:'ВКонтакте'}.color2 .content blockquote,.color2 .content-md blockquote{color:#fff;border:1px solid #fff;background:#000;padding:10px}.color2 .inline-search-block.fixed.big .search .btn-search:hover{background:#fff;color:#000}.color2 .bg-l-gray,.color2 .bgcolored,.color2 .form-group.animated-labels.input-filed .form-control,.color2 .logo_and_menu-row.white,.color2 .mCSB_container,.color2 .mCustomScrollBox,.color2 .menu-row.bgcolored.white,.color2 .order-block,.color2 .sections.linked.item-views.staff.within.front,.color2 header .social-icons ul{background:#000;color:#fff}.color2 .logo_and_menu-row .basket-link .svg path,.color2 .logo_and_menu-row .burger .svg-burger path,.color2 .logo_and_menu-row .inline-search-show .svg path,.color2 .logo_and_menu-row .personal-link .svg path,.color2 .top-block .top-block-item .basket-link .svg path,.color2 .top-block .top-block-item .burger .svg-burger path,.color2 .top-block .top-block-item .inline-search-show .svg path,.color2 .top-block .top-block-item .personal-link .svg path{fill:#fff}.color2 .btn-inline.black,.color2 .colored,.color2 .dark-color:hover,.color2 .detail.news .period,.color2 .detail.staff .properties .value,.color2 .item-views.reviews_items .items .item .title,.color2 .logo_and_menu-row .phone a,.color2 .mega_fixed_menu .mega-menu table .wrap>.dropdown-menu>li>a,.color2 .mega_fixed_menu .right_block .email a,.color2 .mega_fixed_menu .right_block .info .address,.color2 .mega_fixed_menu .right_block .info .phone>.wrap a,.color2 .order-block .text,.color2 .region_wrapper .dropdown .more_item span,.color2 .region_wrapper .js_city_chooser,.color2 a.colored{color:#fff}.color2 .head-block.top .item-link.active .btn-inline.black{color:#000}.color2 .ask_a_question_wrapper h4,.color2 .cd-modal-bg,.color2 .detail.staff .post-content,.color2 .greyline,.color2 .item-views.news-items .item .body-info>.wrap,.color2 .item-views.news-items:not(.projects) .item>.wrap,.color2 .mega-menu .dropdown-menu,.color2 .sections.linked.item-views.staff .item .body-info,.color2 footer.footer-v1.light .social-icons ul{background:#000}.color2 .breadcrumb .active,.color2 .detail.vacancy .buttons>.wrap,.color2 .form .form-header .title,.color2 .head-block .subscribe span:hover,.color2 .item-views.news-items.projects .item .title,.color2 .mega-menu table td.dropdown.normal_dropdown .wrap .dropdown-menu li a,.color2 .reviews.item-views .item .title,.color2 .sections.linked.item-views.staff .item .post,.color2 .sections.linked.item-views.staff .item .send_message_button .btn,.color2 footer.light .bottom-menu .item .title a{color:#fff}.color2 #footer{background-color:#000;color:#fff}.color2 .item-views.vacancy_list h3{background:#666}.color2.specialversion .logo a img{display:none}.color2 .logo a::before{content:'Клиника Сова';color:#fff;font-size:20px}.color2 .introtext{color:#fff}.color3 .btn.btn-default.btn-transparent,.color3 .btn.btn-transparent,.color3 .detail.staff .properties .send_message_button .button{background-color:#9dd1ff;color:#063462}.color3 #wdct_items .item>.link .expand.open,.color3 .btn.btn-default.btn-transparent:hover,.color3 .btn.btn-transparent:hover{background-color:#063462!important;color:#9dd1ff!important}.color3 .detail.staff .properties .prop-title,.color3 .url-block span{color:#063462}.color3 .url-block:hover span{color:#9dd1ff}.color3 .bg-pink{background:#9dd1ff;color:#063462;border:1px solid #063462}.color3 .logo a:hover{background:0 0!important}.color3 .mega-menu table td.active .wrap>a>span{color:#9dd1ff}.color3 .mega-menu table td.active .wrap>a{background:#063462;color:#9dd1ff}.color3 table.schedule tr{border-bottom:1px solid #063462}.color3 footer.light .bottom-menu .wrap .item .title a:hover,.color3 footer.light .bottom-menu .wrap .item.active .title a{background-color:#063462;color:#9dd1ff}.color3 .region_wrapper .dropdown .more_item span:hover{color:#9dd1ff;background:#063462}.color3 [data-event=jqm]:hover{color:#063462;text-decoration:underline}.color3 .jqmWindow:not(.right_slide) .form.popup>.wrap{background:#9dd1ff;border:1px solid #063462}.color3 .jqmWindow:not(.right_slide) .form.popup>.wrap .form-body{background:#9dd1ff}.color3 form .form-group.animated-labels label:not(.error){color:#063462}.color3 .mega-menu table td.dropdown.normal_dropdown .wrap>.dropdown-menu,.color3 .mega-menu table td.full_dropdown>.wrap>.dropdown-menu{background:#9dd1ff;border:1px solid #063462}.color3 .item-views.news-items.projects .item a:hover{background:0 0!important;border-bottom:1px solid #063462}.color3 .popup .review-detail{background:#9dd1ff;border:1px solid #063462}.color3 .bg-green{background:#9dd1ff;color:#063462}.color3 .text-white h2{color:#063462}.color3 .bg-m-pink{color:#063462!important;background-color:#9dd1ff!important;border:1px solid #063462}.color3 .showmore:not(.collapsed){background:#9dd1ff;color:#063462;border:1px solid #063462}.color3 .social-icons a{width:auto}.color3 .social-icons a,.color3 .social-icons a:hover{background:0 0}.color3 .social-icons a::before{font-size:19px;width:auto;line-height:43px;padding:0 5px}.color3 .social-icons .ytb a::before{content:'Youtube'}.color3 .social-icons .instagram a::before{content:'Instagram'}.color3 .social-icons .facebook a::before{content:'Facebook'}.color3 .social-icons .vk a::before{content:'ВКонтакте'}.color3 .content blockquote,.color3 .content-md blockquote{color:#063462;border:1px solid #063462;background:#9dd1ff;padding:10px}.color3 .inline-search-block.fixed.big .search .btn-search:hover{background:#063462;color:#9dd1ff}.color3 .bg-l-gray,.color3 .bgcolored,.color3 .form-group.animated-labels.input-filed .form-control,.color3 .logo_and_menu-row.white,.color3 .mCSB_container,.color3 .mCustomScrollBox,.color3 .menu-row.bgcolored.white,.color3 .order-block,.color3 .sections.linked.item-views.staff.within.front,.color3 header .social-icons ul{background:#9dd1ff;color:#063462}.color3 .logo_and_menu-row .basket-link .svg path,.color3 .logo_and_menu-row .burger .svg-burger path,.color3 .logo_and_menu-row .inline-search-show .svg path,.color3 .logo_and_menu-row .personal-link .svg path,.color3 .top-block .top-block-item .basket-link .svg path,.color3 .top-block .top-block-item .burger .svg-burger path,.color3 .top-block .top-block-item .inline-search-show .svg path,.color3 .top-block .top-block-item .personal-link .svg path{fill:#063462}.color3 .btn-inline.black,.color3 .colored,.color3 .dark-color:hover,.color3 .detail.news .period,.color3 .detail.staff .properties .value,.color3 .item-views.reviews_items .items .item .title,.color3 .logo_and_menu-row .phone a,.color3 .mega_fixed_menu .mega-menu table .wrap>.dropdown-menu>li>a,.color3 .mega_fixed_menu .right_block .email a,.color3 .mega_fixed_menu .right_block .info .address,.color3 .mega_fixed_menu .right_block .info .phone>.wrap a,.color3 .order-block .text,.color3 .region_wrapper .dropdown .more_item span,.color3 .region_wrapper .js_city_chooser,.color3 a.colored{color:#063462}.color3 .head-block.top .item-link.active .btn-inline.black{color:#9dd1ff}.color3 .ask_a_question_wrapper h4,.color3 .cd-modal-bg,.color3 .detail.staff .post-content,.color3 .greyline,.color3 .item-views.news-items .item .body-info>.wrap,.color3 .item-views.news-items:not(.projects) .item>.wrap,.color3 .mega-menu .dropdown-menu,.color3 .sections.linked.item-views.staff .item .body-info,.color3 footer.footer-v1.light .social-icons ul{background:#9dd1ff}.color3 .breadcrumb .active,.color3 .detail.vacancy .buttons>.wrap,.color3 .form .form-header .title,.color3 .head-block .subscribe span:hover,.color3 .item-views.news-items.projects .item .title,.color3 .mega-menu table td.dropdown.normal_dropdown .wrap .dropdown-menu li a,.color3 .reviews.item-views .item .title,.color3 .sections.linked.item-views.staff .item .post,.color3 .sections.linked.item-views.staff .item .send_message_button .btn,.color3 footer.light .bottom-menu .item .title a{color:#063462}.color3 #footer{background-color:#9dd1ff;color:#063462}.color3 .item-views.vacancy_list h3{background:#666}.color3.specialversion .logo a img{display:none}.color3 .logo a::before{content:'Клиника Сова';color:#063462;font-size:20px}.color4 .btn.btn-default.btn-transparent,.color4 .btn.btn-transparent,.color4 .detail.staff .properties .send_message_button .button{background-color:#f7f3d6;color:#4d4b43}.color4 #wdct_items .item>.link .expand.open,.color4 .btn.btn-default.btn-transparent:hover,.color4 .btn.btn-transparent:hover{background-color:#4d4b43!important;color:#f7f3d6!important}.color4 .detail.staff .properties .prop-title,.color4 .url-block span{color:#4d4b43}.color4 .url-block:hover span{color:#f7f3d6}.color4 .bg-pink{background:#f7f3d6;color:#4d4b43;border:1px solid #4d4b43}.color4 .logo a:hover{background:0 0!important}.color4 .mega-menu table td.active .wrap>a>span{color:#f7f3d6}.color4 .mega-menu table td.active .wrap>a{background:#4d4b43;color:#f7f3d6}.color4 table.schedule tr{border-bottom:1px solid #4d4b43}.color4 footer.light .bottom-menu .wrap .item .title a:hover,.color4 footer.light .bottom-menu .wrap .item.active .title a{background-color:#4d4b43;color:#f7f3d6}.color4 .region_wrapper .dropdown .more_item span:hover{color:#f7f3d6;background:#4d4b43}.color4 [data-event=jqm]:hover{color:#4d4b43;text-decoration:underline}.color4 .jqmWindow:not(.right_slide) .form.popup>.wrap{background:#f7f3d6;border:1px solid #4d4b43}.color4 .jqmWindow:not(.right_slide) .form.popup>.wrap .form-body{background:#f7f3d6}.color4 form .form-group.animated-labels label:not(.error){color:#4d4b43}.color4 .mega-menu table td.dropdown.normal_dropdown .wrap>.dropdown-menu,.color4 .mega-menu table td.full_dropdown>.wrap>.dropdown-menu{background:#f7f3d6;border:1px solid #4d4b43}.color4 .item-views.news-items.projects .item a:hover{background:0 0!important;border-bottom:1px solid #4d4b43}.color4 .popup .review-detail{background:#f7f3d6;border:1px solid #4d4b43}.color4 .bg-green{background:#f7f3d6;color:#4d4b43}.color4 .text-white h2{color:#4d4b43}.color4 .bg-m-pink{color:#4d4b43!important;background-color:#f7f3d6!important;border:1px solid #4d4b43}.color4 .showmore:not(.collapsed){background:#f7f3d6;color:#4d4b43;border:1px solid #4d4b43}.color4 .social-icons a{width:auto}.color4 .social-icons a,.color4 .social-icons a:hover{background:0 0}.color4 .social-icons a::before{font-size:19px;width:auto;line-height:43px;padding:0 5px}.color4 .social-icons .ytb a::before{content:'Youtube'}.color4 .social-icons .instagram a::before{content:'Instagram'}.color4 .social-icons .facebook a::before{content:'Facebook'}.color4 .social-icons .vk a::before{content:'ВКонтакте'}.color4 .content blockquote,.color4 .content-md blockquote{color:#4d4b43;border:1px solid #4d4b43;background:#f7f3d6;padding:10px}.color4 .inline-search-block.fixed.big .search .btn-search:hover{background:#4d4b43;color:#f7f3d6}.color4 .bg-l-gray,.color4 .bgcolored,.color4 .form-group.animated-labels.input-filed .form-control,.color4 .logo_and_menu-row.white,.color4 .mCSB_container,.color4 .mCustomScrollBox,.color4 .menu-row.bgcolored.white,.color4 .order-block,.color4 .sections.linked.item-views.staff.within.front,.color4 header .social-icons ul{background:#f7f3d6;color:#4d4b43}.color4 .logo_and_menu-row .basket-link .svg path,.color4 .logo_and_menu-row .burger .svg-burger path,.color4 .logo_and_menu-row .inline-search-show .svg path,.color4 .logo_and_menu-row .personal-link .svg path,.color4 .top-block .top-block-item .basket-link .svg path,.color4 .top-block .top-block-item .burger .svg-burger path,.color4 .top-block .top-block-item .inline-search-show .svg path,.color4 .top-block .top-block-item .personal-link .svg path{fill:#4d4b43}.color4 .btn-inline.black,.color4 .colored,.color4 .dark-color:hover,.color4 .detail.news .period,.color4 .detail.staff .properties .value,.color4 .item-views.reviews_items .items .item .title,.color4 .logo_and_menu-row .phone a,.color4 .mega_fixed_menu .mega-menu table .wrap>.dropdown-menu>li>a,.color4 .mega_fixed_menu .right_block .email a,.color4 .mega_fixed_menu .right_block .info .address,.color4 .mega_fixed_menu .right_block .info .phone>.wrap a,.color4 .order-block .text,.color4 .region_wrapper .dropdown .more_item span,.color4 .region_wrapper .js_city_chooser,.color4 a.colored{color:#4d4b43}.color4 .head-block.top .item-link.active .btn-inline.black{color:#f7f3d6;background:#4d4b43}.color4 .ask_a_question_wrapper h4,.color4 .cd-modal-bg,.color4 .detail.staff .post-content,.color4 .greyline,.color4 .item-views.news-items .item .body-info>.wrap,.color4 .item-views.news-items:not(.projects) .item>.wrap,.color4 .mega-menu .dropdown-menu,.color4 .sections.linked.item-views.staff .item .body-info,.color4 footer.footer-v1.light .social-icons ul{background:#f7f3d6}.color4 .breadcrumb .active,.color4 .detail.vacancy .buttons>.wrap,.color4 .form .form-header .title,.color4 .head-block .subscribe span:hover,.color4 .item-views.news-items.projects .item .title,.color4 .mega-menu table td.dropdown.normal_dropdown .wrap .dropdown-menu li a,.color4 .reviews.item-views .item .title,.color4 .sections.linked.item-views.staff .item .post,.color4 .sections.linked.item-views.staff .item .send_message_button .btn,.color4 footer.light .bottom-menu .item .title a{color:#4d4b43}.color4 #footer{background-color:#f7f3d6;color:#4d4b43}.color4 .item-views.vacancy_list h3{background:#666}.color4.specialversion .logo a img{display:none}.color4 .logo a::before{content:'Клиника Сова';color:#4d4b43;font-size:20px}.color5 .btn.btn-default.btn-transparent,.color5 .btn.btn-transparent,.color5 .detail.staff .properties .send_message_button .button{background-color:#3b2716;color:#a9e44d}.color5 #wdct_items .item>.link .expand.open,.color5 .btn.btn-default.btn-transparent:hover,.color5 .btn.btn-transparent:hover{background-color:#a9e44d!important;color:#3b2716!important}.color5 .detail.staff .properties .prop-title,.color5 .url-block span{color:#a9e44d}.color5 .url-block:hover span{color:#3b2716}.color5 .bg-pink{background:#3b2716;color:#a9e44d;border:1px solid #a9e44d}.color5 .logo a:hover{background:0 0!important}.color5 .mega-menu table td.active .wrap>a>span{color:#3b2716}.color5 .mega-menu table td.active .wrap>a{background:#a9e44d;color:#3b2716}.color5 table.schedule tr{border-bottom:1px solid #a9e44d}.color5 footer.light .bottom-menu .wrap .item .title a:hover,.color5 footer.light .bottom-menu .wrap .item.active .title a{background-color:#a9e44d;color:#3b2716}.color5 .region_wrapper .dropdown .more_item span:hover{color:#3b2716;background:#a9e44d}.color5 [data-event=jqm]:hover{color:#a9e44d;text-decoration:underline}.color5 .jqmWindow:not(.right_slide) .form.popup>.wrap{background:#3b2716;border:1px solid #a9e44d}.color5 .jqmWindow:not(.right_slide) .form.popup>.wrap .form-body{background:#3b2716}.color5 form .form-group.animated-labels label:not(.error){color:#a9e44d}.color5 .mega-menu table td.dropdown.normal_dropdown .wrap>.dropdown-menu,.color5 .mega-menu table td.full_dropdown>.wrap>.dropdown-menu{background:#3b2716;border:1px solid #a9e44d}.color5 .item-views.news-items.projects .item a:hover{background:0 0!important;border-bottom:1px solid #a9e44d}.color5 .popup .review-detail{background:#3b2716;border:1px solid #a9e44d}.color5 .bg-green{background:#3b2716;color:#a9e44d}.color5 .text-white h2{color:#a9e44d}.color5 .bg-m-pink{color:#a9e44d!important;background-color:#3b2716!important;border:1px solid #a9e44d}.color5 .showmore:not(.collapsed){background:#3b2716;color:#a9e44d;border:1px solid #a9e44d}.color5 .social-icons a{width:auto}.color5 .social-icons a,.color5 .social-icons a:hover{background:0 0}.color5 .social-icons a::before{font-size:19px;width:auto;line-height:43px;padding:0 5px}.color5 .social-icons .ytb a::before{content:'Youtube'}.color5 .social-icons .instagram a::before{content:'Instagram'}.color5 .social-icons .facebook a::before{content:'Facebook'}.color5 .social-icons .vk a::before{content:'ВКонтакте'}.color5 .content blockquote,.color5 .content-md blockquote{color:#a9e44d;border:1px solid #a9e44d;background:#3b2716;padding:10px}.color5 .inline-search-block.fixed.big .search .btn-search:hover{background:#a9e44d;color:#3b2716}.color5 .bg-l-gray,.color5 .bgcolored,.color5 .form-group.animated-labels.input-filed .form-control,.color5 .logo_and_menu-row.white,.color5 .mCSB_container,.color5 .mCustomScrollBox,.color5 .menu-row.bgcolored.white,.color5 .order-block,.color5 .sections.linked.item-views.staff.within.front,.color5 header .social-icons ul{background:#3b2716;color:#a9e44d}.color5 .logo_and_menu-row .basket-link .svg path,.color5 .logo_and_menu-row .burger .svg-burger path,.color5 .logo_and_menu-row .inline-search-show .svg path,.color5 .logo_and_menu-row .personal-link .svg path,.color5 .top-block .top-block-item .basket-link .svg path,.color5 .top-block .top-block-item .burger .svg-burger path,.color5 .top-block .top-block-item .inline-search-show .svg path,.color5 .top-block .top-block-item .personal-link .svg path{fill:#a9e44d}.color5 .btn-inline.black,.color5 .colored,.color5 .dark-color:hover,.color5 .detail.news .period,.color5 .detail.staff .properties .value,.color5 .item-views.reviews_items .items .item .title,.color5 .logo_and_menu-row .phone a,.color5 .mega_fixed_menu .mega-menu table .wrap>.dropdown-menu>li>a,.color5 .mega_fixed_menu .right_block .email a,.color5 .mega_fixed_menu .right_block .info .address,.color5 .mega_fixed_menu .right_block .info .phone>.wrap a,.color5 .order-block .text,.color5 .region_wrapper .dropdown .more_item span,.color5 .region_wrapper .js_city_chooser,.color5 a.colored{color:#a9e44d}.color5 .head-block.top .item-link.active .btn-inline.black{color:#3b2716}.color5 .ask_a_question_wrapper h4,.color5 .cd-modal-bg,.color5 .detail.staff .post-content,.color5 .greyline,.color5 .item-views.news-items .item .body-info>.wrap,.color5 .item-views.news-items:not(.projects) .item>.wrap,.color5 .mega-menu .dropdown-menu,.color5 .sections.linked.item-views.staff .item .body-info,.color5 footer.footer-v1.light .social-icons ul{background:#3b2716}.color5 .breadcrumb .active,.color5 .detail.vacancy .buttons>.wrap,.color5 .form .form-header .title,.color5 .head-block .subscribe span:hover,.color5 .item-views.news-items.projects .item .title,.color5 .mega-menu table td.dropdown.normal_dropdown .wrap .dropdown-menu li a,.color5 .reviews.item-views .item .title,.color5 .sections.linked.item-views.staff .item .post,.color5 .sections.linked.item-views.staff .item .send_message_button .btn,.color5 footer.light .bottom-menu .item .title a{color:#a9e44d}.color5 #footer{background-color:#3b2716;color:#a9e44d}.color5 .item-views.vacancy_list h3{background:#666}.color5.specialversion .logo a img{display:none}.color5 .logo a::before{content:'Клиника Сова';color:#a9e44d;font-size:20px}.color5 .introtext{color:#a9e44d}
/* End */


/* Start:/bitrix/templates/wmt/css/adaptive.min.css?169286867361331*/
@media screen and (max-width: 1320px) {
    .social-block .switch-btn {
        display: none;
    }
    .instagram-block__feed {
        width: 100%;
    }
    .footer .search-input {
        display: none;
    }
    .header__logo img {
        width: 170px;
    }
    .swiper-button-next {
        right: 10px;
    }
    .swiper-button-prev {
        left: 10px;
    }
    .instagram-block {
        box-sizing: border-box;
        padding: 0 20px;
    }
    .reviews-block {
        box-sizing: border-box;
        padding: 0 20px;
    }
    .our-staff {
        box-sizing: border-box;
    }
    .our-clinics .our-clinics__top {
        box-sizing: border-box;
        padding: 0 20px;
    }
    .header .wrap {
        padding-left: 18px;
        padding-right: 18px;
    }
    .footer-bot {
        padding-left: 15px;
        padding-right: 15px;
    }
    .footer-menu__staff {
        margin-right: 0;
    }
    .footer-menu .wrap {
        padding: 55px 20px 42px 20px;
    }
    .fixed-menu ul {
        width: 90%;
        margin: 0 auto;
    }
    .fixed-menu__menu {
        margin-left: 5px;
        width: 100%;
    }
    .fixed-menu ul a {
        font-size: 16px;
        padding: 0 5px;
    }
    .fixed-menu__social {
        display: none;
    }
    .fixed-menu .button {
        margin-left: 5px;
    }
    .fixed-menu {
        padding: 0 5px;
    }
    .staff-list {
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media screen and (max-width: 1280px) {
    /*.clinics-list .item{width:calc(33% - 20px)}*/
}
@media screen and (max-width: 1100px) {
    .video-block {
        margin-top: 60px;
        height: 440px;
        position: relative;
        padding-bottom: 56.25%;
        padding-top: 25px;
        height: 0;
    }
    .video-block iframe {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .services-list {
        column-count: 2;
    }
    .header-top{
      font-size: 14px;
    }
}
@media screen and (max-width: 980px) {
    /*.clinics-list .item{width:calc(50% - 20px)}*/
}
@media screen and (max-width: 960px) {
    .header-main__btns{
        flex-direction: column;
    }
    .header-main__btns .button--lk{
        margin-left: 0;
        margin-top: 10px;
    }
    .main-page_flex-wrap{
      padding: 0 18px;
    }
    .hidden-mobile {
        display: none;
    }
    .show-mobile {
        display: flex !important;
    }
    .advantages-list {
        grid-template-columns: repeat(2, 50%);
    }
    .staff-list--short .staff-card__column-2 {
        max-width: calc(100% - 230px);
        margin-bottom: 20px;
    }
    .staff-list--short .staff-card__btn-wrapper {
        max-width: none;
        flex-wrap: nowrap;
    }
    .staff-list--short .but88 {
        max-width: 240px;
    }
    .staff-list--short .staff-card__btn-wrapper .button {
        max-width: 240px;
    }
    .staff-list--short .staff-card__column-3 {
        margin-left: 215px;
    }
    .staff-list--short .staff-card__btn-wrapper .button:last-child {
        margin-top: 0;
        margin-left: 10px;
    }
    .rating-list{
      grid-template-columns: repeat(3, 33%);
    }
    .fixed-menu__logo img{
      width: 100px;
    }
    .fixed-menu .main-menu__item{
      margin-right: 5px;
    }
    .fixed-menu ul a{
      white-space: nowrap;
    }
    .main-banner__info{
        padding: 0 18px;
    }
}
@media screen and (max-width: 900px) {
    .main-about__flex {
        flex-wrap: wrap;
    }
    .main-about__left,
    .main-about__right {
        width: 100%;
    }
    .main-about__left {
        margin-bottom: 30px;
    }
    iframe {
        max-width: 100%;
    }
    .header .social-block__bottom-line {
        width: 100%;
    }
    .social-block {
        width: 100%;
        margin-left: 5px;
        flex-wrap: wrap;
    }
    .specialist-block .switch-btn:first-child {
        display: none;
    }
    .specialist-block__wrap {
        padding: 38px 15px 33px 15px;
    }
    .reviews-block__item {
        margin: 0 auto;
    }
    .pupular-services__top {
        flex-direction: column;
    }
    .pupular-services__btns-wrap {
        margin-top: 14px;
    }
    .pupular-services__search {
        margin-top: 10px;
    }
    .staff-card__column-2 {
        max-width: calc(100% - 255px);
        margin-left: 10px;
    }
    .staff-card__column-3 {
        margin-top: 15px;
        margin-left: auto;
        margin-right: auto;
    }
    .staff-card__btn-wrapper .button {
        white-space: nowrap;
    } /* .ublock0 table tbody{display:flex;flex-wrap:wrap} .ublock0 table tbody tr{display:flex;justify-content:space-between;width:100%;border-bottom:1px solid #f1f1f1} */
    .ublock0 table.table tbody tr:first-of-type td,
    .ublock0 table.table1 tbody tr:first-of-type td {
        border-top: 0;
    }
    .ublock0 table.table tr:last-of-type td {
        border-bottom: 0;
    }
    .ublock0 table tbody tr:hover {
        background: #f5f5f5;
    }
    .ublock0 table.table {
        border-bottom: 0;
    }
    .ublock0 table tbody tr td {
        padding: 10px 10px 10px;
        border-bottom: 0;
        max-width: 50%;
        text-align: left;
    }
    .ublock0 table tbody tr td .row {
        margin: 0;
    }
    table.table:not(.table-bordered) > tbody > tr:hover td:first-of-type {
        padding-left: 10px;
    }
    table.table:not(.table-bordered) > tbody > tr:hover td:last-of-type {
        padding-right: 10px;
    }
}
@media screen and (max-width: 840px) {
    .banner_line {
        height: 25px;
    }
    body.fixed .banner_line ~ .header .fixed-menu {
        top: 25px;
    }
    .ny_top.ny_top--desk {
        display: none;
    }
    .wrap-desk-menu {
        display: none;
    }
    .wrap-mobile-menu {
        display: block;
    }
    .mobile-menu {
        display: flex;
    }
    #title-search {
        margin-right: 0;
    }
    .mobile-search {
        margin: 20px 0;
        padding: 0 10px;
    }
    .social-block__bottom-line .phone-menu {
        display: flex;
        align-items: center;
        margin: 23px auto 15px;
    }
    .social-block__bottom-line .phone-menu .mobile-header__phone {
        margin-right: 5px;
    }
    .social-block__bottom-line .phone-menu a {
        display: block;
        font-size: 17px;
    }
    .city-modal-mobile {
        width: 100%;
        max-width: 310px;
        left: 50%;
        transform: translateX(-50%);
    }
    .city-item {
        display: flex;
        position: relative;
        text-decoration: underline;
    }
    .city-item:before {
        display: block;
        width: 14px;
        height: 21px;
        content: "";
        background: url(/bitrix/templates/wmt/css/../img/location.svg) no-repeat center center;
        margin-right: 5px;
    }
    .social-block__bottom-line #title-search form {
        display: flex;
        position: relative;
    }
    .social-block__bottom-line .search-input {
        background-size: 17px 17px;
        background-position: 18px center;
        display: block;
        width: 100%;
        margin: 0 5px 0 0;
        padding-left: 80px;
        padding-right: 0px;
        color: #000;
        font-size: 17px;
        padding-top: 0;
    }
    .social-block__bottom-line .search-input::placeholder {
        color: #005b33;
        opacity: 1;
    }
    .social-block__bottom-line .search-input::-moz-placeholder {
        color: #005b33;
    }
    .social-block__bottom-line .search-input::-ms-input-placeholder {
        color: #005b33;
    }
    .social-block__bottom-line .search-input::-webkit-input-placeholder {
        color: #005b33;
    }
    .social-block__bottom-line .search-input:-ms-input-placeholder {
        color: #005b33;
    }
    .social-block__bottom-line .search-input::-ms-input-placeholder {
        color: #005b33;
    }
    .articles-block__list,
    .linked_service-list {
        column-count: 1;
    }
    .sections.item-views.linked .item {
        padding: 15px 11px 15px 11px;
    }
    .title-service {
        padding-left: 15px;
        padding-right: 15px;
    }
    .price-table__service {
        height: auto !important;
        padding-top: 10px;
        padding-bottom: 10px;
        flex-wrap: wrap;
    }
    .page-title {
        padding-top: 10px;
        padding-bottom: 10px;
        font-size: 22px;
    }
    .price-table__title {
        width: 100%;
        margin-bottom: 20px;
    }
    .price-table__price {
        width: 50%;
        margin-left: 0;
    }
    .price-table__button {
        width: 50%;
    }
    .fixed-menu {
        height: 90px;
    }
    .fixed-menu .ny_top {
        position: absolute;
        bottom: -45px;
        width: calc(100% + 10px);
        left: -5px;
    }
    .header .social-block__bottom-line {
        display: none;
    }
    .main-page_flex-wrap {
        display: flex;
        flex-direction: column;
    }
    .main-page_flex-wrap .big-wrap {
        width: 100%;
    }
    .main-page_flex-wrap .wrap {
        width: 100%;
    }
    .footer .social-block__top-line {
        display: none;
        flex-wrap: wrap;
    }
    .footer .social-block__medium-line {
        display: none;
    }
    .news-banner {
        display: none;
    }
    .mobile-header {
        display: flex;
        align-items: center;
        position: relative;
    }
    .mobile-header .ny_top {
        position: absolute;
        bottom: -45px;
        width: 110%;
        left: -5%;
    }
    .footer-bot {
        width: 100%;
        flex-wrap: wrap;
        padding: 30px;
    }
    .fixed-menu .mobile-header {
        display: flex;
        padding-bottom: 0;
    }
    .fixed-menu__wrap {
        display: none;
    }
    .specialist-block .specialist-block__wrap-btn {
        margin-right: 10px;
    }
    .header .social-block__bottom-line {
        display: flex;
        top: 90px;
        position: fixed;
        background: #fff;
        z-index: 13;
        width: 0;
        min-height: 100vh;
        overflow: hidden;
        padding-right: 0;
        white-space: nowrap;
        padding-left: 0;
        -webkit-box-shadow: 4px 4px 8px 0 rgba(34, 60, 80, 0.2);
        -moz-box-shadow: 4px 4px 8px 0 rgba(34, 60, 80, 0.2);
        box-shadow: 4px 4px 8px 0 rgba(34, 60, 80, 0.2);
    }
    .social-block__bottom-line.active {
        width: 80%;
        transition: 0.3s;
        padding: 15px 0 0 0;
        flex-wrap: wrap;
        flex-direction: column;
        align-items: flex-start;
    }
    .social-block__bottom-line li {
        margin: 10px 0;
        color: #005b33;
    }
    .social-block__bottom-line li:first-child {
        margin-top: 0;
    }
    .social-block__bottom-line li:last-child {
        margin-bottom: 0px;
    }
    .social-block__bottom-line ul {
        flex-direction: column;
        padding: 0;
    }
    .pupular-services__list {
        column-count: 1;
    }
    .staff-card__btn-wrapper {
        flex-wrap: wrap;
    }
    .ublock0 .but88 {
        width: 100%;
        max-width: 100%;
    }
    .staff-card__btn-wrapper .button {
        width: 100%;
        margin: 0;
    }
    .staff-card__btn-wrapper .button:last-child {
        width: 100%;
        margin-top: 10px;
        margin-left: 0;
        margin-right: 0;
    }
    div.cta1 a.social-block__icon-text {
        display: block;
    }
    div.content div.ublock0 div.ublock4 div.cta1 div.but88 {
        float: none;
        max-width: 220px;
    }
    .social-block__bottom-line div#title-search .search-form {
        position: relative;
    }
    .social-block__bottom-line div#title-search .search-form input.button {
        display: none;
        position: absolute;
        z-index: 2;
        top: 1px;
        left: 1px;
        height: calc(100% - 2px);
        width: 70px;
        border-radius: 33px 0 0 33px;
        background: #fff url("/bitrix/templates/wmt/css/../img/search-icon-green.svg") no-repeat center center;
    }
    .social-block__bottom-line div#title-search form input.button:hover {
    }
    .social-block__bottom-line div#title-search .search-form.active input.button {
        display: block;
    }
    .social-block__bottom-line li.main-menu__item {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        margin-bottom: 0;
        padding: 10px 0;
    }
    .social-block__bottom-line li.main-menu__item.main-menu__parent {
        border-bottom: 1px solid #66cccc;
    }
    .social-block__bottom-line ul.main-menu__sub {
        padding: 10px 0 0 0;
        border: none;
        position: static;
        box-shadow: none;
    }
    .social-block__bottom-line ul a {
        font-size: 16px;
        line-height: 19px;
    }
    .social-block__bottom-line ul span.main-menu__parent__link a {
        white-space: break-spaces;
        font-size: 16px;
        line-height: 19px;
        color: rgba(29, 29, 27, 0.7);
        border-bottom: none;
    }
    #wdct_items .item table td.props {
        display: none;
    }
    .list_price {
        width: 25%;
    }
}
@media screen and (max-width: 800px) {
  .lk-modal-wrap{
    display: block;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .lk-modal-wrap .button--lk{
    margin: 0 auto;
  }
  .header-main{
    padding: 0;
  }
  .header-top{
    padding-right: 0;
  }
  .header-top__title {
    display: none;
  }
  .header-top .vision {
    display: none;
  }
  .header-adress__icon{
    display: none;
  }
  .header-top__right {
    width: 100%;
  }
  .header-adress {
    width: 100%;
    justify-content: space-between;
  }
  .header-adress__city .header-adress__item{
    padding-right: 0;
    margin-right: 0;
  }
  .header-adress__city .header-adress__item:after{
    content: none;
  }
  .logo__img{
    display: none;
  }
  .logo__img-mobile{
    display: block;
  }
  .big-phone{
    font-family: 'Gotham Pro';
    font-weight: 700;
    font-size: 26px;
    line-height: 18px;
  }
  .header .header-main .button{
    display: none;
  }
  .mobile-menu-close {
    display: none;
    width: 25px;
  }
  .mobile-menu{
    display: flex;
  }
  body.open-menu .mobile-menu-button{
    display: none;
  }
  body.open-menu .mobile-menu-close{
    display: flex;
  }
  .header-menu{
    display: none;
    width: 100%;
    position: fixed;
    left: 0;
    z-index: 10;
    background: #EAFCFC;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
    padding: 0 18px 34px;
    border: none;
  }
  body.open-menu .header-menu{
    display: block;
    height: calc(100vh - 125px);
    overflow-y: auto;
    padding-bottom: 90px;
  }
  body.fixed.open-menu .header-menu{
    height: calc(100vh - 115px);
  }
  body.open-menu.fixed .header-menu{
    top: 90px;
  }
  .main-menu{
    flex-wrap: wrap;
    margin-top: 15px;
    border-top: 1px solid #ABABAB;
  }
  .main-menu__item{
    width: 100%;
    order: 2;
    /*border-top: 1px solid #ABABAB;*/
  }
  .main-menu__search{
    display: none;
  }
  .main-menu__item-wrap{
    border-bottom: 1px solid #ABABAB;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
  .main-menu__item-wrap > svg{
    display: none;
  }
  .main-menu__item-wrap .main-menu__link{
    display: flex;
    align-items: center;
    height: 40px;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
  }
  .main-menu__item--parent:hover .main-menu__link:after,
  .main-menu__item-wrap:not(.main-menu__item--parent):hover .main-menu__link:after{
    content: none;
  }
  #title-search.mobile-search{
    display: block;
    position: static;
    margin: 0;
    padding: 0;
    background: none;
    box-shadow: none;
  }
  #title-search.mobile-search .search-input{
    width: calc(100% - 84px);
    height: 40px;
    border: 1px solid #000000;
    border-radius: 3px;
    padding: 0 17px;
    font-weight: 300;
    font-size: 18px;
    line-height: 22px;
  }
  #title-search.mobile-search .search-input::placeholder{
    color: #DFDFDF;
    font-variant: small-caps;
  }
  #title-search.mobile-search .button{
    display: block;
    width: 60px;
    height: 40px;
    background: #66CCCC url('/bitrix/templates/wmt/css/../img/search-bg.svg') no-repeat center center;
    border-radius: 3px;
    border: none;
    padding: 0;
  }
  #title-search.mobile-search .search-form{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 16px;
    border-top: 1px solid #ABABAB;
  }
  #title-search.mobile-search .search-form__close{
    display: none;
  }
  .main-menu__sub{
    display: none;
    flex-wrap: wrap;
    position: static;
    padding: 0 0 0 17px;
    background: none;
    box-shadow: none;
    border-radius: 0;
    border-bottom: 1px solid #ABABAB;
  }
  .main-menu__item--parent.active .main-menu__sub{
    display: flex !important;
  }
  .main-menu__item--parent:hover .main-menu__sub{
    display: none;
  }
  .main-menu__sub li{
    width: 100%;
    margin: 0;
  }
  .main-menu__sub li a{
    display: flex;
    align-items: center;
    width: 100%;
    height: 30px;
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    font-variant: small-caps;
    color: #686868;
    border-bottom: 1px solid #ABABAB;
  }
  .main-menu__sub li a:hover{
    text-decoration: none;
  }
  .main-menu__sub li:last-child a{
    border-bottom: 0;
  }
  .main-menu__mobile-open{
    display: block;
    position: relative;
    width: 22px;
    height: 22px;
    margin-right: 17px;
  }
  .main-menu__mobile-open:before{
    display: block;
    content: "";
    width: 100%;
    height: 2px;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    background: #66CCCC;
  }
  .main-menu__mobile-open:after{
    display: block;
    content: "";
    width: 2px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    background: #66CCCC;
  }
  .main-menu__item--parent.active .main-menu__mobile-open:after{
    content: none;
  }
  .header-menu__mobile-footer{
    display: block;
    margin-top: 34px;
  }
  .header-menu__address{
    margin-top: 34px;
  }
  .header-menu__address-item{
    font-family: 'Gotham Pro';
    display: block;
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
    text-transform: uppercase;
    text-align: center;
  }
  .header .mobile-btn-wrap .button{
    width: 100%;
    max-width: 200px;
    height: 50px;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    text-transform: uppercase;
    margin: 0 auto;
  }
  .main-banner__wrapper{
    flex-wrap: wrap;
  }
  .main-banner__img{
    margin: 0 auto;
  }
  .main-banner__info{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    order: 2;
  }
  .main-banner__wrapper .wmt-line__text{
    width: 100%;
    background: none;
    padding: 0;
    font-weight: 700;
    font-size: 22px;
    line-height: 130%;
    margin-top: 57px;
    margin-right: 0;
  }
  .main-banner__wrapper .wmt-line__title{
    color: #000;
    font-size: 22px;
  }
  .main-banner__wrapper .wmt-line__subtitle{
    color: #000;
    font-weight: 300;
    font-size: 18px;
    line-height: 130%;
    margin-top: 25px;
  }
  .main-banner__wrapper .wmt-line__btn{
    margin-left: 0;
    margin-top: 50px;
  }
  .main-banner__wrapper .wmt-line__link{
    height: 40px;
    padding: 0 30px;
    font-weight: 400;
    font-size: 18px;
    line-height: 17px;
  }
  .main-banner__wrapper .wmt-line{
    order: 3;
    width: 100%;
    max-width: none;
    margin-top: 45px;
    padding: 0 37px;
  }
  .main-banner__wrapper .wmt-line__center{
    height: 2px;
  }
  .main-banner__wrapper .wmt-line__left-plus, 
  .main-banner__wrapper .wmt-line__right-plus{
    width: 22px;
    height: 2px;
  }
  .main-banner__wrapper .wmt-line__left-plus:before, 
  .main-banner__wrapper .wmt-line__right-plus:after{
    width: 2px;
    height: 22px;
    top: -10px;
    left: 11px;
  }
  #swiper-banners{
    padding-bottom: 40px;
  }
  #swiper-banners.swiper-main-banner{
    padding-bottom: 12px;
  }
  #swiper-banners .swiper-pagination{
    z-index: -1;
    margin-left: 0;
    top: 0;
    bottom: auto;
    padding-top: 69%;
    text-align: center;
  }
  .fixed-menu .mobile-header__img img{
    width: 100px;
  }
  .services-tabs-titles {
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 0;
  }
  .services-tab-title-wrap{
    width: calc(50% - 12.5px);
    margin-bottom: 25px;
  }
  .services-tab-title-wrap:not(:last-child){
    margin-right: 0;
  }
  .services-tab-title-wrap.active .wmt-line{
    display: none;
  }
  .services-tab-title{
    width: 100%;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    padding: 0;
  }
  .services-popular{
    max-width: 100%;
  }
  .services_list{
    margin: 0;
  }
  .services_list__item {
    max-width: calc(50% - 43px);
    margin: 0 21px 20px;
  }
  .rating-list {
    grid-template-columns: repeat(2, calc(50% - 20px));
  }
  .index-form__input-flex{
    flex-wrap: wrap;
  }
  .index-form__input-wrap{
    margin-right: 0;
    margin-bottom: 25px;
  }
  .index-form__input-flex .button{
    width: 100%;
    max-width: 220px;
    margin-left: 0;
  }
  .index-contacts-item{
    max-width: 100%;
    margin-bottom: 50px;
  }
  .index-contacts-item:last-child{
    margin-bottom: 0;
  }
  .about-slider__item{
    display: block;
    margin: 0 auto;
  }
  .footer{
    flex-wrap: wrap;
    padding-bottom: 0;
  }
  .footer-blocks{
    flex-wrap: wrap;
  }
  .footer__info{
    width: 100%;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
  }
  .footer-menu{
    display: none;
    width: 100%;
  }
  .footer-phone{
    font-family: 'Gotham Pro';
    font-weight: 600;
    font-size: 28px;
    line-height: 27px;
    text-transform: uppercase;
  }
  .footer__desc-text{
    padding: 25px 30px;
    font-weight: 300;
    font-size: 12px;
    line-height: 14px;
  }
}
@media screen and (max-width: 769px) {
    .wrap {
        padding: 0 16px;
    }
    .advantages-list {
        display: grid;
        grid-template-columns: repeat(1, 100%);
        margin-bottom: 15px;
    }
    .advantages-item a {
        display: flex;
        justify-content: space-between;
        padding: 0 4px;
        margin-bottom: 15px;
    }
    .advantages-item:last-child {
        margin-bottom: 0;
    }
    .advantages-item__pic {
        width: 35px;
        height: auto;
    }
    .advantages-item__text {
        width: calc(100% - 60px);
        display: flex;
        align-items: center;
        text-align: left;
    }
    .ublock0-1,
    .ublock0-2 {
        width: 100%;
        margin: 0 0 10px 0;
        border-radius: 10px !important;
    }
    div.ublock0 div.ublock0-1 div.ris1 img {
        border-radius: 10px !important;
    }
    .ublock0 h3 {
        text-align: left;
    }
    .ublock1 {
        width: 100%;
    }
    .ublock0 .sale_link {
        margin-bottom: 10px;
    }
    .staff_text {
        max-width: 100%;
    }
    h1 {
        font-size: 18px;
        line-height: normal;
        margin-bottom: 15px;
    }
}
@media screen and (max-width: 720px) {
    .social-block__bottom-line nav {
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 50px;
        border-bottom: 1px solid rgba(0, 0, 0, 0.12);
        max-height: calc(100vh - 310px);
        max-height: calc(var(--doc-height) - 310px);
        overflow-y: auto;
    }
    .main-clinic {
        flex-wrap: wrap;
        justify-content: center;
        align-items: flex-start;
        margin-top: 0;
        flex-direction: column;
        padding-bottom: 0;
    }
    .main-clinic:last-child {
        padding-bottom: 0;
    }
    .main-clinic__logo {
        display: none;
    }
    .main-clinic__btn {
        max-width: 300px;
        margin: 0 auto 25px;
    }
    .question__info {
        padding-left: 75px;
    }
    .question__info br {
        display: none;
    }
    .footer-menu__column {
        width: 100%;
        margin-bottom: 20px;
    }
    .wmt-line {
        width: 90%;
        margin-left: 5%;
    }
    .wmt-line.wmt-line--staff {
        width: 100%;
        margin-left: 0;
    }
    .wmt-line.wmt-line--news {
        width: 100%;
        margin-left: 0;
    }
    .main-clinic__info {
        width: 100%;
        flex-wrap: wrap;
        justify-content: center;
        text-align: center;
        padding-top: 15px;
    }
    .main-clinic__col {
        width: 100%;
        margin-left: 0;
        margin-bottom: 20px;
    }
    .footer-menu {
        flex-wrap: wrap;
        padding-top: 20px;
    }
    .main-question {
        max-width: 340px;
        margin: 30px auto;
        padding: 40px 20px;
        min-height: 360px;
        background: url("/bitrix/templates/wmt/css/../img/question_m_bg.jpg") no-repeat center center;
        margin-bottom: 60px;
    }
    .question__title {
        font-size: 20px;
        line-height: 23px;
    }
    .question__subtitle {
        font-size: 16px;
        line-height: 18px;
        margin-bottom: 14px;
    }
    .question__phone {
        font-weight: 500;
        font-size: 27px;
        line-height: 32px;
    }
    .clinics-list .body-info {
        flex-direction: column;
    }
    .clinic-text:not(:last-child) {
        margin-right: 0;
        margin-bottom: 10px;
    }
    #CalltouchWidgetFrame {
        inset: auto 0px 60px auto !important;
    }
    .index-h1 {
        font-size: 20px;
    }
    .ublock1 h2 img,
    .ublock1 h3 img,
    .ublock3 h2 img,
    .ublock3 h3 img {
        display: none;
    }
    .button {
        padding: 0 20px;
    }
    .reviews-block {
        padding: 0 10px;
    }
    .reviews-block .button {
        font-size: 14px;
    }
    .sections.item-views.linked .item .title {
        margin-top: 15px;
    }
    .detail.news .order-block tr {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .detail.news .order-block tr td {
        width: 100%;
        padding: 15px;
    }
    .order-block .btn.order {
        display: block;
    }
    .sections.item-views.linked .item:not(.wti) .info {
        padding-left: 0;
        padding-right: 0;
    }
    .order-block .text {
        padding: 0 32px 0 67px;
    }
    .order-block .text:before {
        left: 18px;
    }
    .staff-card__btn-wrapper .button {
        font-size: 16px;
    }
    .switch-btn {
        box-shadow: none;
    }
    #toTop {
        z-index: 10;
        left: 32px;
        bottom: 30px;
    }
    .modal__input-flex .modal__input-wrap {
        min-width: 250px;
        width: 100%;
    }
    .b24-widget-button-position-bottom-right {
        right: 10px !important;
        bottom: 200px !important;
    }
    .index-clinics {
        display: none;
    }
    .mobile-clinics {
        display: block;
    }
    .sl_big {
        font-size: 18px;
    }
    .main-banner {
        order: 0;
    }
    .specialist-block {
        order: 1;
    }
    .our-staff {
        order: 2;
    }
    .reviews-block {
        position: relative;
        order: 0;
    }
    .video-block {
        margin-top: 80px;
        order: 4;
    }
    .our-staff .button {
        display: none;
    }
    .our-clinics .switch-btn {
        display: none;
    }
    .reviews-block__top .button {
        position: absolute;
        bottom: -61px;
        z-index: 10;
        left: 50%;
        transform: translateX(-50%);
    }
    .new-news .button {
        position: absolute;
        bottom: -61px;
        z-index: 10;
        left: 50%;
        transform: translateX(-50%);
    }
    .our-clinics {
        order: 5;
    }
    .schedule-table {
        order: 6;
    }
    .instagram-block {
        order: 7;
    }
    .hidden-mobile {
        display: none;
    }
    .instagram-block__top,
    .instagram-block .social-list {
        display: none;
    }
    .new-news {
        padding-top: 0;
    }
    .specialist-block__all-link {
        display: block;
    }
    /*.specialist-block__item{display:none}*/
    .specialist-block__mobile-wrap .specialist-block__item {
        display: block;
    }
    .specialist-block__wrap {
        height: auto;
    }
    .specialist-block__search .button {
        display: none;
    }
    .specialist-block__wrap {
        padding: 0;
    }
    .specialist-block__mobile-wrap {
        position: relative;
        display: flex;
        flex-direction: column;
        margin: 20px 20px 0 20px;
        background: #fff;
        border: 1px solid #005b33;
        box-sizing: border-box;
        border-radius: 8px;
    }
    .specialist-block__list.active .specialist-block__mobile-wrap {
        display: block;
    }
    .specialist-block .switch-btn {
        margin-top: 11px;
        margin-bottom: 27px;
        margin-left: 14px;
        display: none;
    }
    .specialist-block__category {
        display: block;
        cursor: pointer;
    }
    .specialist-block__list {
        height: auto;
        margin-bottom: 0;
    }
    .specialist-block__choise-wrap .switch-btn {
        display: none;
    }
    .specialist-block__list {
        margin-top: 0;
    }
    .specialist-block__search {
        margin: 20px 0 25px 0;
        padding: 0 20px;
    }
    .footer-menu .wrap {
        flex-direction: column;
        margin-left: 38px;
        padding-left: 0;
    }
    .footer-menu__about {
        margin: 30px 0 0 0;
    }
    .footer-menu__staff {
        margin-top: 30px;
        margin-right: 0;
    }
    .footer-menu a {
        word-break: break-word;
    }
    .news-banner {
        display: none;
    }
    .reviews-block__item {
        width: auto;
        padding-left: 25px;
        padding-right: 25px;
    }
    .reviews-block__list .button {
        margin: 20px auto 0 auto;
    }
    .schedule-table .flex-table__row {
        align-items: flex-start;
        flex-direction: column;
        background: 0 0;
    }
    .sl_big {
        font-size: 18px;
    }
    .specialist-block {
        border-radius: 0;
        margin-top: 0;
    }
    .instagram-block__title {
        font-size: 30px;
        padding-left: 62px;
        background-size: 54px auto;
    }
    .footer-menu li {
        margin-left: 0;
    }
    .footer-menu__title {
        font-size: 16px;
    }
    .our-clinics__title {
        font-size: 30px;
    }
    .schedule-table {
        background: #e6f0ec;
    }
    .shedule-clinic {
        position: relative;
        background: #fff;
        border: 1px solid #005b33;
        box-sizing: border-box;
        border-radius: 8px;
        margin: 0 20px 8px 20px;
        padding: 0 0 0 40px;
        height: 50px;
    }
    .shedule-clinic.active {
        padding: 15px 20px 100px 40px;
        height: auto;
    }
    .shedule-clinic__desc {
        display: none;
    }
    .shedule-clinic.active .shedule-clinic__desc {
        display: flex;
    }
    .shedule-clinic .flex-table__way {
        display: none;
        position: absolute;
        bottom: 30px;
        left: 42px;
        width: auto;
    }
    .shedule-clinic .flex-table__taxi {
        display: none;
        position: absolute;
        bottom: 60px;
        left: 42px;
        width: auto;
    }
    .shedule-clinic.active .flex-table__taxi,
    .shedule-clinic.active .flex-table__way {
        display: block;
    }
    .schedule-table__adress {
        padding-left: 20px;
        background: url(/bitrix/templates/wmt/css/../img/MAP-PIN.svg) no-repeat;
        background-position: left;
        background-size: 11px auto;
        font-size: 20px;
        display: flex;
        align-items: center;
        color: #005b33;
        text-transform: capitalize;
        width: 100%;
    }
    .schedule-table__title {
        color: #414042;
        font-size: 20px;
        width: 100%;
        margin-top: 20px;
        padding-left: 0;
    }
    .schedule-table .flex-table__row_bor-rad {
        border: none;
    }
    .schedule-table .flex-table__row {
        height: auto;
        flex-direction: row;
        flex-wrap: wrap;
        border: none;
    }
    .shedule-clinic .schedule {
        margin-top: 20px;
    }
    .schedule-table {
        padding: 27px 0;
    }
    .swiper-button-next,
    .swiper-button-prev {
        width: 35px;
        height: 35px;
        background-size: contain;
    }
    .our-staff__list .swiper-button-next,
    .reviews-block__list .swiper-button-next {
        right: -10px;
    }
    .our-staff__list .swiper-button-prev,
    .reviews-block__list .swiper-button-prev {
        left: -10px;
    }
    .footer-bot .social-list {
        margin-top: 20px;
    }
    .reviews-block__item-wrap {
        width: 300px;
        margin: 0 auto;
    }
    .services-list {
        column-count: 1;
        padding-bottom: 14px;
        padding-left: 22px;
        padding-right: 0px;
    }
    .specialist-block__wrap-btn {
        display: none;
    }
    .specialist-block .specialist-block__title {
        margin: 15px auto 0 auto;
        font-size: 26px;
        height: 55px;
    }
    .content iframe {
        height: 300px;
    }
    /*.content h1,
    .content h2,
    .content h3,
    .content h4,
    .content h5,
    .contenth h6 {
        font-size: 18px;
    }*/
    .ublock0 table.table tbody tr td .col-xs-6 {
        width: 100%;
        text-align: center;
    }
    .clinics-list .item {
        margin-left: 20px;
        width: 100%;
    }
    .clinics-list .wrap a {
        width: 100%;
    }
    .h1-main {
        font-size: 27px;
        line-height: 39px;
        margin: 30px 0;
    }
    .services_title {
        display: flex;
        justify-content: space-between;
        align-items: center;
        font-size: 16px;
        line-height: 19px;
    }

    .services_wrap {
        margin-bottom: 20px;
    }
    .services_list__item {
        min-height: 110px;
    }
    .our-staff__list {
        margin-bottom: 40px;
    }
    .main_staff_bg {
        padding-top: 0;
        padding-bottom: 20px;
        margin-bottom: 0;
    }
    .reviews-block__list {
        margin-top: 40px;
    }
    .main_news_bg {
        margin-bottom: 40px;
    }
    .main-about__title,
    .reviews-block__title,
    .our-staff__title,
    .new-news__title,
    .main-clinic__title,
    .main-map__title {
        font-size: 27px;
        line-height: 32px;
    }
    .reviews-block__top {
        justify-content: space-between;
        align-items: center;
    }
    .news-block__top {
        justify-content: space-between;
        align-items: center;
    }
    .title-mobile-link {
        display: block;
        font-size: 14px;
        line-height: 16px;
        text-decoration-line: underline;
        color: #267373;
    }
    .new-news__link {
        font-weight: 500;
        font-size: 16px;
        line-height: 25px;
    }

    .footer {
        display: flex;
        flex-direction: column;
        margin-top: 0;
    }
    .footer-menu {
        order: 2;
    }
    .main-clinics {
        order: 1;
        width: 100%;
        margin: 0;
    }
    .copyright {
        order: 3;
        margin-top: 0;
    }

    .footer-menu__left-column {
        order: 2;
    }

    .mobile-btn-wrap {
        display: block;
        width: 100%;
        padding: 0 28px;
    }
    .wrap-mobile-menu .button {
        /*display: block;*/
        width: 100%;
    }
    .wrap-mobile-menu .lk-modal-wrap {
        margin-left: 10px;
        width: calc(100% - 20px);
    }
    .wrap-mobile-menu .lk-modal-wrap .button {
        width: 100%;
    }
    .staff-list__select {
        margin-bottom: 10px;
    }
    .page-top-main h1 {
        font-size: 27px;
        line-height: 32px;
    }
}
@media screen and (max-width: 560px) {
  .logo__img-mobile{
    max-width: 90px;
  }
  .header{
    margin-bottom: 0;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
  }
  .header-main{
    padding: 0;
    height: 70px;
  }
  .header-adress__item{
    font-size: 14px;
  }
  .footer__info .logo__img{
    display: block;
    max-width: 200px;
  }
  .big-phone{
    font-size: 19px;
  }
  .header .wrap{
    position: relative;
  }
  
  .main-page_flex-wrap{
    padding-left: 18px;
    padding-right: 18px;
  }

  .main-page_flex-wrap:before{
    width: 913px;
    height: 763px;
    left: 50%;
    top: 880px;
  }

  #swiper-banners .swiper-pagination{
    padding-top: 92%;
  }

  .wmt-line{
    width: 100%;
    margin-left: 0;
  }
  .wmt-line__center{
    height: 2px;
  }
  .wmt-line__left-plus, 
  .wmt-line__right-plus{
    width: 22px;
    height: 2px;
  }
  .wmt-line__left-plus:before, 
  .wmt-line__right-plus:after{
    width: 2px;
    height: 22px;
    top: -10px;
    left: 10px;
  }

  .main-banner__img{
    order: 1;
    width: 100%;
  }
  .main-banner__img img{
    max-width: 100%;
    max-height: 100%;
  }
  .main-page_flex-wrap .wrap {
    width: 100%;
    padding: 0;
  }
  .swiper-pagination-bullet{
    width: 6.64px;
    height: 6.64px;
  }
  .swiper-pagination-bullet-active{
    width: 19.91px;
  }
  .services_list{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .services_list__img{
    width: 30%;
    max-height: 55px;
  }
  .services_list__item{
    max-width: 80%;
    margin: 0 0 20px;
    min-height: 80px;
    padding: 5px 20px;
    height: auto;
    min-height: 80px;
    justify-content: flex-start;
  }
  .services_list__link{
    width: 70%;
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
  }
  .services_bottom{
    margin-top: 30px;
  }
  .services-block{
    margin-bottom: 100px;
  }
  .staff-tab-title-wrap.active .wmt-line{
    display: none;
  }
  .staff-tabs-titles{
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .staff-tab-title-wrap,
  .staff-tab-title-wrap:not(:nth-child(4)){
    width: calc(50% - 10px);
    margin-right: 0;
    margin-bottom: 25px;
  }
  .staff-tab-title{
    width: 100%;
    padding: 0;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
  }
  .staff-element{
    flex-wrap: wrap;
    padding-bottom: 7px;
  }
  .staff-element__info{
    width: 100%;
    padding: 47px 0 0 0;
  }
  .staff-element{
    border: none;
  }
  .staff-element__img-wrap{
    margin: 0 auto;
    border: 1px solid #ABABAB;
    border-radius: 3px;
  }
  .staff-element__name{
    font-size: 22px;
  }
  .staff-element__position{
    font-size: 16px;
  }

  .our-staff{
    margin-bottom: 100px;
  }
  .main-about-bg:before{
    left: calc(50% - 80px);
    top: 345px;
    transform: translateX(-50%) rotate(180deg);
  }
  .main-about__title{
    font-weight: 500;
    font-size: 28px;
    line-height: 115%;
    margin-bottom: 50px;
  }
  .main-about__left{
    order: 2;
    margin-top: 25px;
    margin-bottom: 0;
    padding-right: 0;
  }
  .main-about__right{
    order: 1;
  }
  .main-about{
    margin-bottom: 100px;
  }
  .main-about__desc p:last-child{
    margin-bottom: 0;
  }
  .index-rating__title{
    font-size: 28px;
    line-height: 115%;
    margin-bottom: 75px;
  }
  .rating-list{
    grid-gap: 25px 20px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
  }
  .rating-item{
    width: calc(50% - 10px);
    height: 67px;
    justify-content: flex-start;
    padding: 0 15px;
  }
  .rating-item:last-child{
    /*width: 220px;*/
    justify-content: center;
  }
  .rating-item__scrore{
    font-size: 22px;
    line-height: 21px;
    margin-right: 10px;
  }
  .rating-item__name{
    font-size: 18px;
    line-height: 17px;
  }
  .rating-item__name--small{
    font-size: 10px;
    line-height: 10px;
  }
  .rating-item:last-child .rating-item__name--small{
    font-size: 12px;
    line-height: 150%;
  }
  .index-form form{
    width: 100%;
    margin-top: 35px;
    margin-bottom: 35px;
    padding: 50px 15px;
  }
  .index-form__title{
    font-size: 24px;
    line-height: 115%;
    margin-bottom: 25px;
  }
  .index-contacts-bg:before{
    width: 1578px;
    height: 1318px;
    left: -650px;
    top: 220px;
    transform: rotate(30deg);
  }
  .index-contacts__title{
    font-size: 28px;
    line-height: 115%;
  }
  .index-contacts__btns{
    display: flex;
    justify-content: space-between;
    margin-bottom: 50px;
  }
  .index-contacts__btn{
    display: flex;
    align-items: center;
    justify-content: center;
    width: calc(50% - 10px);
    height: 42px;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    text-transform: uppercase;
    border: 1px solid #000000;
    border-radius: 3px;
  }
  .index-contacts-item:not(:last-child){
    margin-bottom: 50px;
  }
  .index-contacts-item__name{
    font-size: 22px;
    line-height: 120%;
    margin-bottom: 25px;
  }
  .index-contacts-item_adress{
    margin-bottom: 25px;
  }
  .index-contacts-item-btn{
    width: calc(50% - 10px);
    justify-content: center;
    align-items: center;
    text-align: center;
    font-size: 16px;
    padding: 0 10px;
  }
    .mobile-header__img img {
        width: auto;
        max-width: 90%;
    }
    .fixed-menu .mobile-header__img img {
        width: auto;
        max-width: 90%;
    }
    .about {
        flex-wrap: wrap;
    }
    .about__video,
    .about__text {
        width: 100%;
    }
    .reviews-block__list--index .reviews-block__item {
        max-width: none;
    }
    .reviews-block__item-text {
        max-width: none;
    }
    .staff-card__sale {
        text-align: center;
    }
    .modal__input {
        font-size: 16px;
    }
    div.content div.ublock0 div.ublock0-2 div.but88 {
        float: none;
    }

    section.page-top {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .ublock0 .sale_link {
        margin-top: 15px;
    }
    .pupular-services {
        padding: 40px 15px 32px 15px;
    }
    .staff-list__select .select {
        margin-left: 0;
        width: 100%;
    }
    .staff-list__select .select:last-child {
        margin-top: 15px;
    }
    .staff-list__top .search-form {
        width: 100%;
    }
    .staff-list__top .search-input {
        margin: 0;
        width: calc(100% - 56px);
    }
    .staff-list__top .button {
        margin-left: 6px;
        width: 65px;
    }
    .staff-card__container {
        padding: 9px 11px 30px 11px;
    }
    .staff-card__img {
        width: 130px;
        height: 130px;
    }
    .staff-card__title {
        text-align: center;
    }
    .staff-card__column-2,
    .staff-list--short .staff-card__column-2 {
        margin: 15px 0 0;
        width: 100%;
        max-width: 100%;
    }
    .staff-card__column-3,
    .staff-list--short .staff-card__column-3 {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        text-align: center;
    }
    .staff-card__column-1,
    .staff-list--short .staff-card__column-1 {
        align-items: center;
        width: 100%;
        margin: 0 auto;
    }
    .staff-card__column-2 .staff-card__text,
    .staff-list--short .staff-card__column-2 .staff-card__text {
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }
    .staff-cart_price {
        justify-content: center;
    }
    .staff-card__btn-wrapper {
        width: 100%;
        max-width: 220px;
        margin: 8px auto 0;
    }
    .staff-card__filials {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
    }
    .staff-card__clinic-text {
        margin-top: 10px;
        margin-left: 0;
    }
    .schedule-component {
        min-width: 300px !important;
    }
    .schedule__days {
        justify-content: center;
    }
    .schedule__days-container {
        width: 100%;
        max-width: 329px;
    }
    .schedule__slots {
        margin: 0 auto;
        max-width: 100%;
    }
    .specialist-block__list.active {
        margin-top: 5px;
    }
    .pupular-services__btns-wrap {
        flex-direction: column;
    }
    .pupular-services__title {
        font-size: 26px;
    }
    .pupular-services__link {
        margin: 0 0 15px 0;
    }
    #toTop {
        left: 32px;
        bottom: 30px;
    }
    #wa {
        background: url(/bitrix/templates/wmt/css/../images/wa.png) no-repeat 50% 50%;
        background-size: 65px;
        position: fixed;
        bottom: 190px;
        right: 1px;
        width: 80px;
        height: 80px;
        cursor: pointer;
        color: #005232;
        z-index: 99999;
    }
    .specialist-block {
        margin-top: 40px;
    }
    .item-views.news-items.projects.linked:not(.front) .item {
        width: 100%;
    }
    .list-type-block.item-views .item .image + .body-info {
        padding-left: 0 !important;
    }
    .sections.item-views.linked .item .info {
        margin: 0;
    }
    .main-banner__text {
        font-size: 14px !important;
    }
    .light-text {
        font-size: 13px !important;
    }
    .staff-card__btn-wrapper a.button {
        margin-right: 0px;
    }
    .but88 {
        margin: 10px auto 0;
        max-width: 105px;
        font-size: 16px;
        float: right;
        display: block;
        width: 100%;
        max-width: 220px;
    }
    .ublock0 .but88 {
        max-width: 220px;
        float: none;
    }
    .modal__wrap {
        padding: 20px;
    }
    .footer .social-block__top-line {
        width: 100%;
        display: flex;
        justify-content: center;
        margin-top: 30px;
    }
    .social-block {
        margin-left: 0;
    }
    .social-block__location {
        margin-bottom: 15px;
    }
    .social-block__adress {
        margin-bottom: 15px;
        margin-right: 0;
    }
    .social-block__phone {
        flex-wrap: wrap;
        justify-content: center;
    }
    .callme-btn {
        display: none;
    }
    .footer .search-input {
        display: block;
    }
    .footer .social-block__medium-line {
        display: flex;
        flex-wrap: wrap;
    }
    .eye-icon,
    .footer .button:not(.no-hidden),
    .footer .switch-btn {
        display: none;
    }
    .staff-list__top {
        justify-content: center;
    }
    .staff-list__select {
        justify-content: center;
    }
    .staff-list__select {
        width: 100%;
        flex-direction: column;
        align-items: center;
    }
    .contacts-items .open-item {
        display: flex;
        align-items: center;
        font-size: 16px;
        height: 50px;
        background-size: 20px auto;
    }
    .contacts-items .item {
        height: auto;
        max-height: 0;
        min-height: auto;
        overflow: hidden;
        transition: max-height 0.5s ease-in;
    }
    .contacts-items .item.active {
        max-height: 750px;
    }
    .ublock0 table tbody tr {
        flex-wrap: wrap;
        justify-content: center;
    }
    .ublock0 table tbody tr td {
        max-width: 100%;
    }
    .ublock0 table.table tbody tr td .col-xs-6 {
        width: 50%;
    }
    .staff-list__select {
        margin-right: 0;
        margin-bottom: 15px;
    }
    .staff-list__select-block {
        width: 100%;
    }
    .staff-list__select-block:not(:last-child) {
        margin-right: 0;
    }
    .services__open-sub {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 20px;
        height: 20px;
    }
    .services__open-sub .minus-svg {
        display: none;
    }
    .services_wrap.is-active .services__open-sub .plus-svg {
        display: none;
    }
    .services_wrap.is-active .services__open-sub .minus-svg {
        display: block;
    }
    .staff-card__btns .but88 {
        margin: 0 auto;
    }
    .staff-card__btns .but88 .button.open-modal.gr,
    .staff-card__btns .but88 .button.open-modal.brow {
        width: 100%;
        margin: 0 auto;
    }
    .staff-card__btns .but88 .button.open-modal.brow {
        margin-top: 10px;
    }
    .staff-card__btns {
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        margin-top: 10px;
    }
    .staff-card__btns .staff-card__btn-detail {
        margin: 0 auto;
    }
    .service-blocks__description .concept_line h3 {
        font-size: 16px;
        font-weight: bold;
    }
    .contacts-items .item.active {
        width: 100%;
        margin: 20px 0;
    }
    .h2-none-style {
        font-size: 13px;
    }
    #wdct_items .item > .link .expand {
        font-size: 14px;
    }
    #wdct_items .items .item {
        margin-left: 5px;
    }
    #wdct_items .item table td.image {
        width: 1px;
    }
    .list_price {
        width: 33.33333%;
    }
    .payments {
        flex-wrap: wrap;
    }
    .payment-item {
        width: 100%;
        margin-bottom: 15px;
    }
    .flex-control-nav {
        bottom: -25px;
    }
    .flexslider.before-after img {
        margin: 0 auto;
    }
    .footer__desc{
        padding-bottom: 50px;
    }
}
@media screen and (max-width: 520px) {
    .fancybox-content {
        padding: 44px 22px;
    }
    .social-block__bottom-line li.main-menu__item {
        padding: 20px 0;
        margin-top: 0;
    }
    .social-block__bottom-line ul.main-menu__sub {
        padding-top: 15px;
    }
    .social-block__bottom-line li {
        margin-bottom: 15px;
    }
    .staff-list.staff-list--short {
        max-width: 100%;
    }
    iframe {
        max-height: 400px;
    }
    .col-md-12 {
        padding: 0 6px;
    }
    .sections.item-views .item .image {
        float: none;
    }
}
@media screen and (max-width: 440px) {
    .header .social-block__bottom-line {
        top: 78px;
    }
    .reviews-block__item-wrap {
        width: auto;
    }
    .social-block__bottom-line {
        top: 78px;
    }
    .mobile-menu-btn {
        margin-left: 10px;
    }
    .mobile-header__img {
        margin-right: 15px;
    }
}
@media screen and (max-width: 480px) {
    .modal__title {
        font-size: 24px;
    }
}
@media screen and (max-width: 470px) {
    .list-type-block.item-views .item > .image,
    .list-type-block.item-views.image_right .item > .image {
        float: none;
        width: 100%;
        text-align: center;
    }
    .item-views.list .item .previewtext {
        max-height: 100%;
        padding: 0;
    }
    .detail .period span,
    .font_light,
    .item-views .item .period span {
        padding: 4px 10px;
        font-size: 10px;
    }
    .font_md {
        font-size: 15px;
    }
    .item-views.news-items .item .body-info > .wrap {
        padding: 10px 0;
    }
    .content iframe {
        height: 205px;
    }
    .staff-card__filials {
        flex-wrap: wrap;
    }
    .staff-card__filials-title {
        width: 100%;
    }
    .staff-card__clinic-text {
        margin-top: 15px;
        margin-left: 0;
    }
    .staff-card__clinic-wrap .staff-card__clinic-text {
        margin-top: 0;
        margin-bottom: 15px;
    }
    .staff-card__clinic-wrap {
        flex-wrap: wrap;
        justify-content: center;
    }
    .cta1 {
        font-size: 19px;
        text-align: center;
        padding: 10px 10px;
    }
    div.content div.ublock0 div.ublock4 div.cta1 div.but88 {
        float: none;
        display: block;
        margin: 10px auto;
        font-size: 14px;
    }
    div.ublock0 div.ublock0-1 div.ris1 img {
        height: auto;
        max-width: 100%;
    }
    .ublock0-2 {
        margin: 0 0 20px 0;
    }
    .ublock0-2 {
        padding: 0 10px;
        margin: 10px 0 20px 0;
        font-size: 18px;
        text-align: left;
        line-height: 24px;
        border-radius: 20px;
    }
    div.content div.ublock0 div.ublock1 h2 img,
    div.ublock0 div.ublock1 h3 img {
        width: 45px;
    }
    div.content div.ublock0 div.ublock0-2 div.but88 {
        margin-bottom: 10px;
    }
    body {
        font-size: 17px;
    }
    div.content div.ublock0 div.ublock1 h2,
    div.content div.ublock0 div.ublock1 h3,
    div.content div.ublock0 div.ublock1 h4 {
        font-size: 19px;
    }
    div.content div.ublock0 div.ublock0-2 div.but88 {
        float: none;
        display: block;
    }
    .mobile-clinic__schedule {
        flex-wrap: wrap;
    }
}
@media screen and (max-width: 400px) {
    .fixed-menu .mobile-header__img img {
        width: auto;
    }
    .license.content {
        justify-content: center;
    }
}
@media screen and (max-width: 370px) {
    .header .social-block__bottom-line {
        top: 76px;
    }
    .shedule-clinic.active {
        padding: 25px 20px 100px 12px;
    }
    .mobile-header__location {
        display: none;
    }
    .mobile-menu-btn {
        margin-left: 0;
    }
    .content iframe {
        height: 160px;
    }
    .ublock0 table.table tbody tr td .col-xs-6 {
        width: 100%;
    }
}
@media screen and (max-width: 320px) {
    .modal__input-flex .modal__input-wrap {
        width: 100%;
        min-width: max-content;
    }
}
@media screen and (min-width: 561px) and (max-width: 824px) {
    .staff-card__column-2 {
        margin-left: 12px;
    }
    .staff-card__column-3 {
        margin: 0 auto;
        padding-top: 15px;
    }
}
@media screen and (max-width: 755px) {
    .ublock0 .sections.item-views.linked .item .info,
    .ublock3 .sections.item-views.linked .item .info {
        padding: 0 0 0 30px;
    }
}
@media screen and (max-width: 560px) {
    .accordion-type-2 .accordion-body {
        font-size: 17px;
    }
    .accordion-type-2 .panel-collapse .accordion-body {
        padding: 10px;
    }
    .accordion-type-2 .item .accordion-head {
        padding-right: 10px;
    }
    .clinics-list .image {
        margin-right: 15px;
    }
    .ublock3 ol li {
        text-align: left;
    }
    .detail.vacancy {
        margin-bottom: 0px;
    }
    .detail.vacancy .order-block {
        margin-bottom: 10px;
    }
    .detail.after_vacancy {
        margin-bottom: 10px;
    }
    .content .ublock0 {
        text-align: inherit;
    }
    .quality-reviews {
        left: auto;
        right: 10px;
    }
    .ublock0 .sections.item-views.linked .item .info,
    .ublock3 .sections.item-views.linked .item .info {
        padding: 0 70px 0 30px;
    }
}
@media screen and (max-width: 500px) {
    .bottom-panel {
        height: 50px;
        background: #48b1b8;
        display: none;
        justify-content: space-around;
        align-items: center;
        position: fixed;
        left: 0;
        bottom: 0;
        z-index: 10;
        width: 100%;
        padding: 0 15px 0;
    }
    .bottom-panel.bottom-panel--init {
        display: flex;
    }
    .bottom-panel.bottom-panel--init ~ .promo-popup {
        bottom: 50px;
    }
    .bottom-panel__btn {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 50%;
        height: 100%;
        white-space: nowrap;
        color: #fff;
    }
    .bottom-panel__btn.ik-phone--init + .bottom-panel__btn {
        border-left: 1px solid #fff;
    }
    .bottom-panel__btn:hover {
        color: #fff;
    }
    .ik-chat,
    .ik-phone {
        display: none;
    }
    .ik-chat.ik-chat--init,
    .ik-phone.ik-phone--init {
        display: flex;
    }
    .ik-phone {
        position: relative;
    }
    .__jivoMobileButton,
    .egKBnM {
        display: none !important;
    }
    #CalltouchWidgetFrame {
        inset: auto 0px 49px auto !important;
    }

    .sale-price-wrap {
        display: block;
    }
    .clinic-block {
        flex-direction: column;
    }
    .clinics-list .wrap {
        margin: 0 auto;
    }
    .clinics-list .image {
        margin-right: 0;
    }
    .clinics-list .body-info {
        margin-bottom: 0;
        margin-top: 20px;
        text-align: center;
    }
    .service-blocks__item {
        padding: 15px;
    }
    .clinic-text .ya-taxi-widget_size_s .ya-taxi-widget__title {
        text-align: center;
    }
    .social-block__medium-line {
        justify-content: center;
    }
    #title-search-container-footer {
        margin-bottom: 15px;
    }
}
@media screen and (min-width: 561px) and (max-width: 755px) {
    .staff-card__img {
        margin: 0 auto;
        width: 150px;
        height: 150px;
    }
    .staff-card__column-1 {
        width: 165px;
    }
    .staff-card__container {
        padding: 26px 11px 30px 10px;
    }
    .list-type-block.item-views .item .image + .body-info {
        padding: 10px 0 0 0;
    }
    .sections.item-views.linked .item .info {
        padding: 10px 0 0 0;
    }
    .body-info {
        padding: 0;
    }
    .info {
        padding: 10px 0 0 0;
    }
    .sections.item-views .item .info,
    div.info {
        padding: 10px 0 0 0;
    }
    .body-info,
    .list-type-block.item-views .item .image + .body-info,
    .list-type-block.item-views .items > div:first-of-type .item > .body-info,
    body .list-type-block.item-views .item > .body-info {
        padding-left: 5px;
    }
}
@media screen and (min-width: 770px) {
    .ublock1 {
        width: 49%;
    }
    .ublock0-2,
    .ublock2 {
        width: 50%;
    }
    .ublock0-1 {
        width: 50%;
        background: #fff;
        border-radius: 10px 0 0 10px;
    }
    .ublock0 .ublock0-2 {
        width: 100%;
        text-align: left;
    }
    .ublock0 .ublock0-1 ~ .ublock0-2 {
        width: 50%;
    }
    .ublock0 .ris1 {
        height: 100%;
    }
    .ublock0 .ris1 img {
        height: 100%;
        object-fit: cover;
    }
}
@media screen and (max-width: 520px) {
    .accordion-head {
        line-height: 1.3;
    }
    .b24-form-dropdown {
        z-index: 2147483647 !important;
    }
}
@media screen and (max-width: 420px) {
    .reviews-block__title {
        font-size: 29px;
    }
    .staff-card__column-3 {
        width: 100%;
        min-width: auto;
    }
    .staff-list {
        padding-left: 10px;
        padding-right: 10px;
    }
    .schedule__days {
        justify-content: flex-start;
    }
    .schedule__slots {
        margin-left: 0;
        margin-right: 0;
    }
    .schedule__days-btn {
        display: none;
    }
    .schedule__days-container {
        width: 100% !important;
        max-width: 100%;
    }
    .schedule__day {
        padding-bottom: 10px;
    }
    .schedule__slots {
        width: 100% !important;
    }
    .schedule-component {
        min-width: auto !important;
    }
    .schedule__day {
        width: 43px !important;
    }
    .list_price {
        width: 50%;
    }
}
@media screen and (max-width: 360px){
    .rating-item{
        flex-direction: column;
        justify-content: center;
    }
    .rating-item__scrore{
        margin-right: 0;
        margin-bottom: 10px;
    }
}
/*@media screen and (max-width:320px){
  .list_price{
    width: 100%;
  }
}*/
/* End */


/* Start:/bitrix/templates/wmt/css/nice-select.css?16583966583108*/
.nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;box-sizing:border-box;clear:both;cursor:pointer;display:block;font-family:inherit;font-weight:400;line-height:40px;outline:0;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:200px}.nice-select:hover{border-color:#dbdbdb}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:'';display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:5px}.nice-select.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-21px);-ms-transform:scale(.75) translateY(-21px);transform:scale(.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9;max-height:350px;overflow-y:scroll}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:0;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all .2s;transition:all .2s;margin:0}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}.nice-select .current{max-width:100%;overflow:hidden;display:inline-block}
/* End */


/* Start:/bitrix/templates/wmt/css/quiz.css?165839665811563*/
.active .arrow-category {display:none;}
.index-text {padding:0 20px;}



.detail.vacancy .properties .property .value {text-align:left;}

.ya-taxi-widget_size_xs {
    min-width: 280px !important;
}

.clinic-widget {
	margin:0 10px 0 0 !important;
  display: flex;
  width: 280px !important;
}

.flexslider.before-after img{
  width: auto !important;
}

.service-blocks__item .mobile-clinics .mobile-clinic{
  text-align: center;
}

@media screen and (max-width: 560px){
  .service-blocks__item .ya-taxi-widget_size_xs {
    min-width: auto !important;
  }
  .service-blocks__item .clinic-widget {
    width: 100% !important;
  }
}

.a_com {
	color:#AF8246 !important;
	font-weight:bold;
}

h6 {
	font-size:.55em;
	font-weight:normal;
}

.staff-cart_price {
	font-size:16px !important;
}

.quiz, .quiz > *{
  box-sizing: border-box;
}

.quiz-bg{
  padding: 40px 0 80px;
  background-size: cover;
  margin-top: -50px;
  padding-top: 105px;
}
.quiz-page-title{
  font-size: 32px;
  line-height: 38px;
  color: #1C203E;
  text-align: center;
  font-weight: bold;
}

@media screen and (max-width: 560px) {
  .quiz-page-title{
    font-size: 18px;
    line-height: 22px;
  }
}

.quiz-page-subtitle{
  font-size: 20px;
  line-height: 30px;
  color: #000;
  text-align: center;
  margin-top: 10px;
}

@media screen and (max-width: 560px) {
  .quiz-page-subtitle{
    font-size: 16px;
    line-height: normal;
  }
}

.quiz-page-description{
  margin-top: 15px;
  font-size: 16px;
  text-align: center;
}

.quiz {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 70px;
  background: #fff;
  margin-bottom: 40px;
  border-radius: 10px;
  background: #FFF;
  /*box-shadow: 0px 4px 80px rgba(135, 164, 197, 0.5);*/
}

@media screen and (max-width: 560px) {
  .quiz {
    width: 95%;
    margin-left: 2.5%;
    padding: 25px 20px 50px;
    /*box-shadow: 0px 0px 30px rgba(135, 164, 197, 0.5);*/
    border-radius: 12px;
  }
}

.quiz__form{
  position: relative;
  padding-bottom: 30px;
}

.quiz__stepper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 30px;
  margin-bottom: 30px;
}

@media screen and (max-width: 560px) {
  .quiz__stepper {
    margin-top: 25px;
    margin-bottom: 50px;
  }
}

.quiz__stepper:before {
  content: "";
  display: block;
  width: 100%;
  height: 4px;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background: #E6F0EC;
}

.quiz__stepper:after {
  content: "";
  display: block;
  width: 0%;
  height: 4px;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background: #005b33;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.quiz__stepper.q2:after {
  width: 16.666%;
}

.quiz__stepper.q3:after {
  width: 33.333%;
}

.quiz__stepper.q4:after {
  width: 50%;
}

.quiz__stepper.q5:after {
  width: 66.666%;
}

.quiz__stepper.q6:after {
  width: 83.333%;
}

.quiz__stepper.q7:after {
  width: 100%;
}

.quiz__stepper__step {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 5;
  width: 30px;
  height: 30px;
  background: #fff;
  border: 3px solid #E6F0EC;
  border-radius: 100%;
}

.quiz__stepper__step:after {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  z-index: -1;
  left: -3px;
  top: -3px;
  border-radius: 100%;
  border: 3px solid transparent;
  -webkit-transition: border 0.5s ease-out 0.5s;
  -o-transition: border 0.5s ease-out 0.5s;
  transition: border 0.5s ease-out 0.5s;
}

.quiz__stepper__step.active {
  color: #fff;
  -webkit-transition: all 0.5s ease-out 0.5s;
  -o-transition: all 0.5s ease-out 0.5s;
  transition: all 0.5s ease-out 0.5s;
}

/* .quiz__stepper__step.active:last-of-type:after{
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  z-index: -1;
  left: -3px;
  top: -3px;
  background: #fff;
  border-radius: 100%;
  border: 3px solid #CBDDFB;
  -webkit-transition: all 0.5s ease-out 0.5s;
  -o-transition: all 0.5s ease-out 0.5s;
  transition: all 0.5s ease-out 0.5s;
} */

.quiz__stepper__step.active.end:after {
  background: url('/bitrix/templates/wmt/css/../img/quiz/quiz-check.svg') no-repeat center center #005b33;
  z-index: 1;
}

.quiz__stepper__step.active .quiz__stepper__step__cnt {
  background: #005b33;
}

.quiz__stepper__step__cnt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 12px;
  height: 12px;
  border-radius: 100%;
  -webkit-transition: all 0.5s ease-out 0.5s;
  -o-transition: all 0.5s ease-out 0.5s;
  transition: all 0.5s ease-out 0.5s;
}

.quiz__question {
  display: none;
}

.quiz__question.active {
  display: block;
}

.quiz__question__title {
  color: #07101B;
  font-size: 28px;
  line-height: 39px;
  font-weight: bold;
}

@media screen and (max-width: 560px) {
  .quiz__question__title {
    font-size: 18px;
    line-height: normal;
  }
}

.detail.news .quiz__question__title {
  font-size: 24px;
}

.quiz__question__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 30px;
}

@media screen and (max-width: 560px) {
  .quiz__question__list{
    width: 100%;
    display: flex;
    justify-content: center;
  }
}

.quiz__question__list__item {
  margin-bottom: 10px;
}

@media screen and (max-width: 560px) {
  .quiz__question__list__item {
    margin-bottom: 0;
    margin-right: 30px;
  }
}

.quiz__question__list__item:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 560px) {
  .quiz__question__list__item:last-child {
    margin-right: 0;
  }
}

.quiz__question__list__item__input[type="radio"] {
  display: none;
}

/* .quiz__question__list__item__input[type="radio"]:checked ~ .quiz__question__list__item__label:before {
  background: #b7244a;
} */

.quiz__question__list__item__input[type="radio"]:checked ~ .quiz__question__list__item__label:after {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  position: absolute;
  left: 4px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  border-radius: 100%;
  background: #005b33;
}

.quiz__question__list__item__input[type="text"] {
  font-size: 18px;
  width: 100%;
  max-width: 285px;
  padding: 11px 20px;
  border-radius: 24px;
  border: 1px solid #303d6a;
}

.quiz__question__list__item__label {
  position: relative;
  padding-left: 36px;
  font-size: 20px;
  line-height: 30px;
  color: #000;
}

@media screen and (max-width: 768px) {
  .quiz__question__list__item__label {
    font-size: 14px;
    line-height: 21px;
  }
}

.quiz__question__list__item__label:before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background: #fff;
  border: 2px solid #005b33;
  border-radius: 100%;
}

.quiz__question__imgs {
  position: relative;
  width: 100%;
  max-width: 460px;
  min-height: 260px;
  /*padding-bottom: 28.5%;*/
}

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

.quiz__img-curve {
  position: absolute;
  top: 0;
  right: 0;
  opacity: 0;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  max-height: 100%;
  background: #F4F9FF;
  box-shadow: 0px 8px 30px rgba(135, 164, 197, 0.3);
  border-radius: 20px;
}

.quiz__img-curve.active {
  opacity: 1;
}

.quiz__img-curve.active-alltime{
  opacity: 1;
}

.quiz__question__imgs__img{
  max-width: 100%;
  border-radius: 20px;
  transform: translateX(-17px) translateY(-15px);
}
.quiz__question__imgs__img--show {
  opacity: 1 !important;
}

.quiz__btn-wrap {
/*  position: absolute;
  bottom: 10px;
  left: 0;*/
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: flex-start;
  margin-top: 40px;
  text-align: center;
}

@media screen and (max-width: 768px) {
  .quiz__btn-wrap {
    justify-content: center;
  }
}

.quiz a.quiz__btn {
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #005b33;
  box-sizing: border-box;
  border-radius: 22px;
  width: auto;
  padding: 0 22px;
  height: 42px;
  cursor: pointer;
  transition: .3s;
  color: white;
  background-color: #005b33;
  text-decoration: none !important;
  opacity: 0.6;
}

.quiz a.quiz__btn.active {
  opacity: 1;
}

.quiz a.quiz__btn:hover,
.quiz a.quiz__btn:focus,
.quiz a.quiz__btn:active{
  color: #005b33;
  background-color: white;
}

.quiz__btn.hidden{
  display: none;
}

.quiz__btn.active {
  opacity: 1;
  transition: background .3s ease-in-out;
}

.quiz__btn.active:hover{
  background: #AF1124;
  color: #fff;
}

.quiz__thx {
  display: none;
}

.quiz__thx.active {
  display: block;
}

.quiz__thx__title {
  font-size: 26px;
  line-height: 38px;
  color: #1C203E;
  text-align: center;
  margin-top: 60px;
  margin-bottom: 40px;
  font-weight: bold;
  display: none;
}

@media screen and (max-width: 560px) {
  .quiz__thx__title {
    margin-bottom: 50px
  }
}

.quiz__thx__title.active{
  display: block;
}

.quiz__thx .icon{
  width: 84px;
  height: 84px;
  margin: 80px auto 40px;
}
.quiz__thx .btn{
  max-width: 230px;
  margin: 0 auto;
}

.quiz__thx__subtitle {
  font-size: 18px;
  color: #303d6a;
  text-align: center;
}

.quiz__thx__articles {
  margin-top: 60px;
}

.quiz__thx__articles__title {
  font-size: 24px;
  color: #303d6a;
  text-align: center;
}

.quiz__thx__articles__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.quiz__thx__articles__list__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: calc(50% - 40px);
  margin-top: 40px;
}

.quiz__thx__articles__list__item__img {
  width: 100%;
  max-width: 160px;
}

.quiz__thx__articles__list__item__info {
  margin-left: 30px;
}

.quiz__thx__articles__list__item__info__name {
  font-size: 18px;
  color: #303d6a;
}

.quiz__thx__articles__list__item__info__preview {
  display: inline-block;
  margin-top: 20px;
  font-size: 14px;
  color: #303d6a;
}

.quiz__thx__articles__list__item__info__link {
  font-size: 14px;
  color: #b7244a;
}

.fake-btn{
  max-width: 285px;
  font-size: 24px;
  margin: 20px auto 0;
  text-decoration: none !important;
}
/* End */


/* Start:/bitrix/templates/wmt/components/bitrix/search.title/mobile-search/style.css?16744624941859*/
div.title-search-result{border:1px solid #c6c6c6;display:none;overflow:hidden;z-index:205}table.title-search-result{border-collapse:collapse;border:none;width:100%}table.title-search-result th{background-color:#f7f7f7;border-right:1px solid #e8e8e8;color:#949494;font-weight:400;padding-top:2px;padding-bottom:2px;padding-left:14px;padding-right:12px;text-align:right;vertical-align:top;white-space:nowrap;width:1%}table.title-search-result td{background-color:#fff;color:#000;font-weight:400;padding-top:2px;padding-bottom:2px;text-align:left;}table.title-search-result td.title-search-item{padding-left:8px;padding-right:15px}table.title-search-result td.title-search-item a{padding-left:4px;padding-right:15px;text-decoration:none;color:#000;vertical-align:top;display:block}table.title-search-result td.title-search-item img{vertical-align:top}table.title-search-result td.title-search-item b{color:#cf0000;font-weight:400}table.title-search-result tr.title-search-selected a,table.title-search-result tr.title-search-selected td,table.title-search-result tr.title-search-selected td.title-search-more a{background-color:#fff2be}table.title-search-result td.title-search-more{font-size:11px;font-weight:400;padding-right:15px;padding-left:24px;padding-top:0}table.title-search-result td.title-search-more a{padding-left:12px;padding-right:15px;text-decoration:none;color:#999}table.title-search-result td.title-search-all{padding-left:24px;padding-right:15px}table.title-search-result td.title-search-all a{padding-left:4px;text-decoration:none;color:grey}table.title-search-result td.title-search-separator,table.title-search-result th.title-search-separator{padding-top:0;padding-bottom:0;font-size:4px}div.title-search-fader{display:none;background-image:url(/bitrix/templates/wmt/components/bitrix/search.title/mobile-search/images/fader.png);background-position:right top;background-repeat:repeat-y;position:absolute}
/* End */


/* Start:/bitrix/templates/wmt/components/arturgolubev/search.title/header-search/style.css?16902802332940*/
.search-form{position: relative; display: inline-flex; max-width: 100%;}
.search-form.active:before{content: none;}
.search-input::placeholder{color:#DFDFDF;font-size: 22px;}
.search-form.active .search-input{border: 1px solid #66CCCC;outline: 1px solid #66CCCC;}
.search-form__close{
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    right: 0;
    width: 48px;
    height: 100%;
    border-radius: 0 33px 33px 0;
    z-index: 3;
    opacity: 0;
    visibility: hidden;
    cursor: pointer;
}
.search-form.active .search-form__close{opacity: 1;visibility: visible;}
table.title-search-result th{display:none}
.title-search-result{text-overflow:ellipsis}
div.title-search-result{display:none;overflow:hidden;z-index:205;padding-left: 16px;padding-top: 30px;}
.title-search__title{
  font-weight: 300;
  font-size: 16px;
  line-height: 19px;
  font-variant: small-caps;
  color: #ABABAB;
  margin-bottom: 20px;
}
table.title-search-result{border-collapse:collapse;border:none;width:100%}
table.title-search-result th{background-color:#f7f7f7;border-right:1px solid #e8e8e8;color:#949494;font-weight:400;padding-top:2px;padding-bottom:2px;padding-left:14px;padding-right:12px;text-align:right;vertical-align:top;white-space:nowrap;width:1%}
table.title-search-result td{background-color:#fff;color:#000;font-weight:400;padding-top:2px;padding-bottom:2px;text-align:left;}
table.title-search-result td.title-search-item{padding: 0 0 20px 20px; position: relative;}
table.title-search-result td.title-search-item:before{content: ""; display: block; width: 4px; height: 4px; background: #000; border-radius: 100%; position: absolute; left: 8px; top: 10px;}
table.title-search-result td.title-search-item a{text-decoration:none;color:#000;vertical-align:top;display:block}
table.title-search-result td.title-search-item a:hover{text-decoration: underline;}
table.title-search-result td.title-search-item img{vertical-align:top}
table.title-search-result td.title-search-item b{color:#cf0000;font-weight:400}
table.title-search-result td.title-search-more{font-size:11px;font-weight:400;padding-right:15px;padding-left:24px;padding-top:0}
table.title-search-result td.title-search-more a{padding-left:12px;padding-right:15px;text-decoration:none;color:#999}
table.title-search-result td.title-search-all{}
table.title-search-result td.title-search-all a{font-weight: 400;font-size: 16px;line-height: 19px;font-variant: small-caps;color: #66CCCC;}
table.title-search-result td.title-search-separator,table.title-search-result th.title-search-separator{padding-top:0;padding-bottom:0;font-size:4px}
div.title-search-fader{display:none;background-image:url(/bitrix/templates/wmt/components/arturgolubev/search.title/header-search/images/fader.png);background-position:right top;background-repeat:repeat-y;position:absolute}

.search-page input.search-suggest{width: 100%;}
.search-page .btn-search{display: none;}
/* End */


/* Start:/bitrix/templates/wmt/template_styles.css?1661677352303*/
.city-modal__cities span {
    padding: 5px;
    color: #005b33;
}

span[data-href]:hover {
    text-decoration: underline;
}

.social-block__bottom-line ul span {
    font-size: 20px;
    color: #414042;
}

button {
    background: none;
    border: none;
}

.operblock-menu__link{
  margin: 0 80px;
}

/* End */
/* /bitrix/templates/wmt/css/bootstrap.min-old.css?168856539088748 */
/* /bitrix/templates/wmt/css/colors.min.css?168863710032409 */
/* /bitrix/templates/wmt/css/custom-old.css?169260209087134 */
/* /bitrix/templates/wmt/css/flexslider.min.css?16926030115541 */
/* /bitrix/templates/wmt/css/owl.carousel.min.css?16583966583357 */
/* /bitrix/templates/wmt/libs/fancybox/jquery.fancybox.min.css?165839665812795 */
/* /bitrix/templates/wmt/libs/swiper/swiper-bundle.min.css?165839665813999 */
/* /bitrix/templates/wmt/libs/DataTables/jquery.dataTables.min.css?153721440014112 */
/* /bitrix/templates/wmt/css/magnific-popup.css?16583966585235 */
/* /bitrix/templates/wmt/css/main.min.css?1693919230160335 */
/* /bitrix/templates/wmt/css/special.css?165839665864638 */
/* /bitrix/templates/wmt/css/adaptive.min.css?169286867361331 */
/* /bitrix/templates/wmt/css/nice-select.css?16583966583108 */
/* /bitrix/templates/wmt/css/quiz.css?165839665811563 */
/* /bitrix/templates/wmt/components/bitrix/search.title/mobile-search/style.css?16744624941859 */
/* /bitrix/templates/wmt/components/arturgolubev/search.title/header-search/style.css?16902802332940 */
/* /bitrix/templates/wmt/template_styles.css?1661677352303 */
