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] {display:none;}html {  background:#fff;   color:#000;  font-family:sans-serif;   -ms-text-size-adjust:100%;   -webkit-text-size-adjust:100%; }body {margin:0;}a:focus {outline:thin dotted;}a:active,a:hover {outline:0;}h1 {font-size:2em;margin:0.67em 0;}abbr[title] {border-bottom:1px dotted;}b,strong {font-weight:bold;}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-family:monospace, serif;font-size:1em;}pre {white-space:pre-wrap;}q {quotes:"\201C" "\201D" "\2018" "\2019";}small {font-size:80%;}sub,sup {  font-size:75%;  line-height:0;  position:relative;  vertical-align:baseline;}sup {top:-0.5em;}sub {bottom:-0.25em;}img {border:0;}svg:not(:root) {overflow:hidden;}figure {margin:0;}fieldset {  border:1px solid #c0c0c0;  margin:0 2px;  padding:0.35em 0.625em 0.75em;}legend {border:0; padding:0; }button,input,select,textarea {  font-family:inherit;   font-size:100%;   margin:0; }button,input {line-height:normal;}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-appearance:textfield;   -moz-box-sizing:content-box;  -webkit-box-sizing:content-box;  box-sizing:content-box;}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;} .size_12_of_12 {  width:100%;}.size_11_of_12 {  width:91.46%;}.size_10_of_12 {  width:83%;}.size_9_of_12 {  width:74.54%;}.size_8_of_12 {  width:66.08%;}.size_7_of_12 {  width:57.62%;}.size_6_of_12 {  width:49.16%;}.size_5_of_12 {  width:40.7%;}.size_4_of_12 {  width:32.24%;}.size_3_of_12 {  width:23.78%;}.size_2_of_12 {  width:15.32%;}.size_1_of_12 {  width:6.86%;}.row {  clear:both;  padding:0px;  margin:0px;  zoom:1;}.row:before,.row:after {  content:"";  display:table;}.row:after {  clear:both;}.col {  display:block;  float:left;  margin:0.5% 0% 0.5% 1.6%;}.col:first-child {  margin-left:0;}.grid2>.col:nth-child(2n+1),.grid3>.col:nth-child(3n+1),.grid4>.col:nth-child(4n+1) {  margin-left:0;  clear:left;}.grid2>.col {  width:49.16%;}.grid3>.col {  width:32.24%;}.grid4>.col {  width:23.78%;}.lt-ie9 .grid2>.col:nth-child(2n+1),.lt-ie9 .grid3>.col:nth-child(3n+1),.lt-ie9 .grid4>.col:nth-child(4n+1) {  clear:none;}@media only screen and (max-width:499px) {  .grid2>.col,  .grid3>.col,  .grid4>.col { width:100%; margin-left:0;  }  .grid4>.col:nth-of-type(2n+1) { margin-left:0; clear:left;  }}@media only screen and (min-width:500px) and (max-width:599px) {  .grid3>.col,  .grid4>.col { width:49.16%;  }  .grid3>.col:nth-of-type(3n+1),  .grid4>.col:nth-of-type(3n+1) { margin-left:1.6%; clear:none;  }  .grid3>.col:nth-of-type(2n+1),  .grid4>.col:nth-of-type(2n+1) { margin-left:0; clear:left;  }}@media only screen and (min-width:600px) and (max-width:759px) {  .grid4>.col { width:32.24%;  }  .grid4>.col:nth-of-type(4n+1) { margin-left:1.6%; clear:none;  }  .grid4>.col:nth-of-type(3n+1) { margin-left:0; clear:left;  }}html, button, input, select, textarea {  color:#222;}html { }body {  position:relative; height:100%;  font-family:Verdana, Tahoma, sans-serif;  font-size:0.75em;  line-height:1.4;  color:#444;  background:url(/img/bg-main.png);}.wrapper-vertical {  position:relative;  min-height:100%;  height:auto !important;  height:100%;}.wrapper {  position:relative;  width:96%; max-width:1000px;  margin:0 auto;  z-index:3000;}.wrapper::before,.wrapper::after {  display:table;  content:"";}.wrapper::after {  clear:both;}h1, h2, h3, h4, h5 {  font-weight:400;  text-align:left;  margin:1em 0;  padding:0;  color:#333;}h1 {  font-size:1.8em;  text-align:center;}h2 {  font-size:1.6em;}h3 {  font-size:1.4em;  color:#333;}h4 {  font-size:1.1em;}h5 {  font-size:1em;}p {  padding:0.3em 0;  }input {  box-sizing:inherit;}input[type="search"] {  outline:0;}input[type="checkbox"] {  vertical-align:top;}label {  cursor:pointer;}a {  color:#025E88;  text-decoration:underline;}a:hover {  color:#1A5B89;  cursor:pointer;  text-decoration:none;}.link-mute,.link-mute:hover {  color:inherit;  text-decoration:none;}.link-simulate {  cursor:pointer;  color:#025E88;  text-decoration:underline;}.link-simulate:hover {  color:#1A5B89;  text-decoration:none;}a.inv, .inv a {  color:inherit;  text-decoration:none;}a.inv:hover, .inv a:hover {  text-decoration:underline;}img {  vertical-align:middle;}::-moz-selection {  background:#b3d4fc;  text-shadow:none;}::selection {  background:#b3d4fc;  text-shadow:none;}ul {  margin:0;  padding:0;}ul ul {  margin:0.3em 0 0 1em;}.required {  font-size:1.1em;  font-weight:bold;  color:#ce4f5e;  padding:0 5px;  display:-moz-inline-stack;  display:inline-block;  vertical-align:top;  *zoom:1;  *display:inline;  _float:left;}.required::after {  content:"*";}.tbl {  font-size:.9em;  width:100%;  margin-top:.8em;  margin-bottom:1.5em;  border-collapse:separate;  border-spacing:0;}.tbl th {  position:relative;  font-weight:400;  color:#444;  border-bottom:1px solid #999;  background:#eee;  background-image:-ms-linear-gradient(top, #f2f2f2, #f9f9f9);  background-image:-webkit-linear-gradient(top, #f2f2f2, #f9f9f9);  background-image:linear-gradient(top, #f2f2f2, #f9f9f9);  box-shadow:inset 0 1px 2px #fff;  border-right:1px solid #999;  text-shadow:0 1px 1px #fff;}.tbl th a {  font-weight:normal;  color:black;}.tbl td,.tbl th {  text-align:center;  padding:0.5em;}.tbl td {  background:#fff;}.tbl tr:nth-child(odd) td {  background:#fdfdfd;}.tbl tr:nth-child(even) td {  box-shadow:inset 0 1px 1px #f8f8f8;}.tbl tr:first-child th {  border-top:1px solid #999;}.tbl tr th:last-child,.tbl tr td {  border-right:1px solid #999;}.tbl tr td {  border-bottom:1px solid #999;}.tbl tr th:first-child,.tbl tr td:first-child {  border-left:1px solid #999;}.tbl tr:first-child th:first-child {  border-radius:1em 0 0 0;}.tbl tr:first-child th:last-child {  border-radius:0 1em 0 0;}nav,.nav {  position:relative;  padding:0;  margin:0;}.nav .nav {  display:none;  border-radius:.5em;}nav li,.nav li {  position:relative;  list-style:none;}.nav-h li,.nav-h a {  float:left;}.nav-h:after,.nav-h:before {  content:"";  display:table;}.nav-h:after {  clear:both;}.nav-h.ib li,.nav-h.ib a { *disply:inline;  *zoom:1;}.nav-inline>li {  display:inline-block;}.nav-tabs {  border-bottom:1px solid #ddd;}.nav-tabs:before,.nav-tabs:after {  display:table;  line-height:0;  content:"";}.nav-tabs:after {  clear:both;}.nav-tabs li {  margin-bottom:-1px;  float:left;  max-width:fit-content;}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus {  color:#555;  cursor:default;  background-color:#fff;  border:1px solid #ddd;  border-bottom-color:transparent;}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus {  color:#149bdf;  background-color:#eee;  border-color:#eee #eee #ddd;}.nav-tabs>li>a {  display:block;  text-decoration:none;  color:#37aae1;  padding:8px 12px;  line-height:20px;  border:1px solid transparent;  -webkit-border-radius:4px 4px 0 0;  -moz-border-radius:4px 4px 0 0;  border-radius:4px 4px 0 0;  margin-right:2px;}[tab-section] {  display:none;}[tab-section].active {  display:block;}.nav.adaptive,nav.adaptive {  display:table;  width:100%;}.lt-ie8 .nav.adaptive,.lt-ie8 nav.adaptive {  display:inline;  width:auto;  zoom:1;}nav.adaptive a,nav.adaptive li,.nav.adaptive li,nav.adaptive section {  display:table-cell;}.lt-ie8 nav.adaptive a,.lt-ie8 nav.adaptive li,.lt-ie8 .nav.adaptive li,.lt-ie8 nav.adaptive section {  display:inline;  zoom:1;}.lt-ie8 nav.adaptive a {  display:block;  float:left;  padding:.5em .8em;}.icon-va-c {  position:absolute;  top:50%;  margin-top:-.5em;}.icon-ha-c {  position:absolute;  right:50%;  margin-right:-.5em;}.va-p {  position:relative;  min-height:100%;  height:100%;}.va-c {  display:-moz-inline-box;  display:inline-block;  vertical-align:middle;  zoom:1;  display:inline;}.va-h {  display:-moz-inline-box;  display:inline-block;  vertical-align:middle;  height:100%;  width:0;  zoom:1;  display:inline;}.ha-c {  text-align:center;}.ha-l {  text-align:left;}.ha-r {  text-align:right;}.box-theme1 {  border:1px solid #ddd;  border-radius:.5em;  background:#ececec;}.box-theme1.hover:hover {  border:1px solid #aaa;  background:#eee;}.box-theme1-m {  border:1px solid #ddd;  border-radius:.5em;  background:#ececec;  padding:1.5em;}.box-theme2 {  border:1px solid #ccc;  border-radius:.8em;  background:#fff;  box-shadow:0 0 1px 1px rgba(204, 204, 204, 0.2);}.box-theme3 {  border:1px solid #d0d0d0;  border-radius:.3em;  background:#fff;  box-shadow:0 3px 13px -5px rgba(30, 30, 30, .4);}.box-theme4 {  border:1px solid #e0e0e0;  border-radius:1em;  background:#f8f8f8;}.btn {  display:inline-block;  padding:.3em 1.15em;  margin:.7em .1em;  font-size:1.2em;  line-height:20px;  color:#333;  text-align:center;  text-decoration:none;  vertical-align:middle;  cursor:pointer;  background:#e9e9e9;  border:1px solid rgba(0, 0, 0, .2);  -webkit-border-radius:4px;  -moz-border-radius:4px;  border-radius:4px;  -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);  -moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);  box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);  *display:inline;  *zoom:1;  *border:0;  *margin-left:.3em;  *background-color:#e6e6e6;}form .btn {  margin:0 .1em;  }.btn:hover {  color:#333;  background-color:#f5f5f5;  -o-transition:background-color 0.5s ease;  -ms-transition:background-color 0.5s ease;  -moz-transition:background-color 0.5s ease;  -webkit-transition:background-color 0.5s ease;  transition:background-color 0.5s ease;}.btn-disabled {  cursor:default;  background-image:none;  opacity:0.65;  filter:alpha(opacity=65);  -webkit-box-shadow:none;  -moz-box-shadow:none;  box-shadow:none;  background-color:#e6e6e6;  outline:none;}.btn-disabled:hover {  background-color:#e6e6e6;}.btn-mini {  font-size:.8em;  padding:.03em .5em;}.btn-small {  font-size:1em;  padding:.1em 1em;}.btn-large {  font-size:1.6em;  padding:.4em 1.4em;}.btn.btn-success {  color:#fff;  background-color:#47a447;}.btn-success:hover {  color:#fff;  background-color:#5cb85c;}.btn-success:active {  background-color:#3e903e;}.btn-danger {  color:#fff;  background-color:#d2322d;}.btn-danger:hover {  color:#fff;  background-color:#d9534f;}.btn-danger:active {  background-color:#bb2d28;}.btn-primary {  color:#fff;  background-color:#009dd8;}.btn-primary:hover {  color:#fff;  background-color:#00aff2;}.btn-primary:active {  background-color:#008abf;}.btn-mute {  border:none;  background:none;  outline:none;}.btn-block {  display:block;  width:100%;  padding-right:0;  padding-left:0;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;}.btn-dropdown {  position:relative;  display:inline-block;  padding:0;  margin:0;  *display:inline;  *zoom:1;  *z-index:3000;}.btn-dropdown:hover {  cursor:pointer;}.btn-dropdown img {  vertical-align:baseline;}.btn-dropdown-label {  position:relative;  display:block;  padding:.5em .8em}.btn-dropdown-content {  display:none;  position:absolute;  z-index:1000;  right:0;  top:100%;  text-align:left;}.btn-dropdown-content.right {  right:auto;  left:0;}.popup {  position:relative;}.popup.top:before {  content:"";  position:absolute;  right:20px;  top:-10px;  border-left:10px solid rgba(204, 204, 204, 0);  border-right:10px solid rgba(204, 204, 204, 0);  border-bottom:10px solid #ccc;}.popup.top:after {  content:"";  position:absolute;  right:20px;  top:-9px;  border-left:10px solid rgba(255, 255, 255, 0);  border-right:10px solid rgba(255, 255, 255, 0);  border-bottom:10px solid #fff;}.popup.right:before {  content:"";  position:absolute;  right:-10px;  top:20px;  border-top:10px solid rgba(204, 204, 204, 0);  border-left:10px solid #ccc;  border-bottom:10px solid rgba(204, 204, 204, 0);}.popup.right:after {  content:"";  position:absolute;  right:-9px;  top:20px;  border-top:10px solid rgba(255, 255, 255, 0);  border-left:10px solid #fff;  border-bottom:10px solid rgba(255, 255, 255, 0);}.popup.bottom:before {  content:"";  position:absolute;  right:20px;  bottom:-10px;  border-left:10px solid rgba(204, 204, 204, 0);  border-right:10px solid rgba(204, 204, 204, 0);  border-top:10px solid #ccc;}.popup.bottom:after {  content:"";  position:absolute;  right:20px;  bottom:-9px;  border-left:10px solid rgba(255, 255, 255, 0);  border-right:10px solid rgba(255, 255, 255, 0);  border-top:10px solid #fff;}.popup.left:before {  content:"";  position:absolute;  top:20px;  left:-10px;  border-right:10px solid #ccc;  border-top:10px solid rgba(204, 204, 204, 0);  border-bottom:10px solid rgba(204, 204, 204, 0);}.popup.left:after {  content:"";  position:absolute;  top:20px;  left:-9px;  border-right:10px solid #fff;  border-top:10px solid rgba(255, 255, 255, 0);  border-bottom:10px solid rgba(255, 255, 255, 0);}.tooltip {  display:none;  width:220px;  border:1px solid #666;  background:#fff;  color:#666;  padding:10px;  z-index:10000;}.loading {  display:none;  position:fixed;  z-index:9999;  width:100%;  height:100%;  top:0;  left:0;  background:rgba(50, 50, 50, 0.4) url('/img/loader.gif') 50% 50% no-repeat;}.msg-scr {  position:relative;  text-align:center;  padding:10px 20px;  margin:0.6em 0;  border-radius:5px;}.msg-scr .fa-times {  position:absolute;  left:10px;  top:50%;  margin-top:-5px;}.msg-alert {  display:none;  position:fixed;  z-index:9999;  top:15px;  right:15px;  float:left;  padding:10px;  border-radius:5px;  max-width:25em;}.msg-alert .fa-times {  padding-right:10px;}.text-theme-hint {  color:#4a7ea8;}.text-theme-warning {  color:#97791f;}.text-theme-update {  color:#518211;}.text-theme-error {  color:#b01112;}.msg-theme-hint {  color:#4a7ea8;  border:1px solid #9bbbd8;  background:#d0e4f4;}.msg-theme-hint .fa {  color:#4a7ea8;}.msg-theme-error .fa {  color:#be2525;}.msg-theme-update .fa {  color:#518211;}.msg-theme-warning .fa {  color:#97791f}.msg-theme-warning {  color:#97791f;  border:1px solid #efba6c;  background:#ffe9a7;}.msg-theme-update {  color:#518211;  border:1px solid #49c050;  background:#c5eb93;}.msg-theme-error {  color:#b01112;  border:1px solid #f43839;  background:#ffa1a2;}.badge {  display:inline-block;  padding:2px 4px;  font-size:11.844px;  font-weight:bold;  line-height:14px;  color:#fff;  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);  white-space:nowrap;  vertical-align:baseline;  background-color:#999;  padding-right:9px;  padding-left:9px;  -webkit-border-radius:9px;  -moz-border-radius:9px;  border-radius:9px;}.pull-right {  float:right;}.pull-left {  float:left;}.clear {  clear:both;  display:block;  overflow:hidden;  visibility:hidden;  width:0;  height:0;}.no-wrap {  white-space:nowrap;}.hidden {  display:none;}.ib {  display:-moz-inline-stack;  display:inline-block;  vertical-align:top;  *zoom:1;  *display:inline;  _float:left;}.clearfix:before,.clearfix:after {  content:" ";  display:table;}.clearfix:after {  clear:both;}.clearfix {  *zoom:1;}.pagination {  text-align:center;}.pagination a {  display:inline-block;  border:1px solid #ddd;  padding:4px 12px;  background:#fff;}.pagination a:first-child {  border-radius:4px 0 0 4px;}.pagination a:last-child {  border-radius:0 4px 4px 0;}.pagination a.active {  color:#fff;  font-size:1.05em;  text-decoration:none;  font-weight:bold; background:#257CB6;}.progress {  position:relative;  height:20px;  margin-bottom:20px;  overflow:hidden;  background-color:#f7f7f7;  background-image:-moz-linear-gradient(top, #f5f5f5, #f9f9f9);  background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));  background-image:-webkit-linear-gradient(top, #f5f5f5, #f9f9f9);  background-image:-o-linear-gradient(top, #f5f5f5, #f9f9f9);  background-image:linear-gradient(to bottom, #f5f5f5, #f9f9f9);  background-repeat:repeat-x;  -webkit-border-radius:4px;  -moz-border-radius:4px;  border-radius:4px;  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);  -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);  -moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);  box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);}.progress .bar {  float:left;  width:0;  height:100%;  font-size:12px;  color:#fff;  text-align:center;  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);  background-color:#0e90d2;  background-image:-moz-linear-gradient(top, #149bdf, #0480be);  background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));  background-image:-webkit-linear-gradient(top, #149bdf, #0480be);  background-image:-o-linear-gradient(top, #149bdf, #0480be);  background-image:linear-gradient(to bottom, #149bdf, #0480be);  background-repeat:repeat-x;  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);  -webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);  -moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);  box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  -webkit-transition:width 0.6s ease;  -moz-transition:width 0.6s ease;  -o-transition:width 0.6s ease;  transition:width 0.6s ease;}.progress-striped .bar {  background-color:#149bdf;  background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));  background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  -webkit-background-size:40px 40px;  -moz-background-size:40px 40px;  -o-background-size:40px 40px;  background-size:40px 40px;}.progress .result {  position:absolute;  height:20px;  width:100%;  top:0;  left:0;  color:#066286;  text-align:center;  font-size:1.3em;}.progress .result::after {  content:"%";} @media only screen and (max-width:329px) {  .T_h .search-wrapper .wrapper { width:99%; padding:0 .5%;  }  .p_firmTables_tableTemplate .link-show-more { font-size:.9em;  }  .p_firmRaitings_display img.star-small { width:10px;  }  footer.T_f { padding-bottom:1em;  }}@media only screen and (min-width:330px) and (max-width:499px) {  .p_firmRaitings_display img.star-small { width:13px;  }}@media only screen and (max-width:499px) {  .T_h .form-search { padding-left:5px;   }  .T_h .about-wrapper .h2,  .T_h .about-wrapper .h3 {   }  .T_h .client-profi-wrapper,  .tbl td { font-size:.8em;  }  .tbl th {   }  .bxslider .img-adv { font-size:1em;  }  .bx-show-more { bottom:-8%;  }  .bx-default-pager { display:none;  }}@media only screen and (min-width:500px) and (max-width:599px) {  .bxslider .img-adv { font-size:0.75em;  }}@media only screen and (max-width:599px) {  .T_h .template__line1 .divtable-internal .divtable-cell { display:block;  }  .btn-dropdown { margin:.5em 0;  }  .T_h .template__line1 .part2 { width:100%;  }  .T_h .template__line1 .block2 { width:140px;  }  .T_h .client-profi-wrapper { font-size:.8em;  }  .T_h .form-search-wrapper { font-size:.8em;  }   .T_h .form-search-wrapper input {   }  .T_b .breadcrumbs { font-size:.75em;  }  .T_b .breadcrumbs li:before { padding:0 .5em;  }  .T_b .link-map:first-letter { text-transform:capitalize;  }}@media only screen and (min-width:600px) and (max-width:759px){  .bxslider .img-adv { font-size:0.75em;  }}@media only screen and (max-width:759px){  .T_h .top-nav-wrapper > .grid2 { width:90%;  }  .T_h .links_to_search .caption { white-space:normal;  }  .wrapper { width:92%; padding:0 4%;  }  .col.clinic-page-wrapper .ctg-content { padding-right:0;  }  .p_firmPage_template .clinic-title-wrapper .size_7_of_12 { width:100%;  }  .bxslider .img-adv { padding:0.2em 0; line-height:1;  }  .p_firmPage_template .clinic-poster { font-size:.9em;  }  .T_h .portal-info td:first-child { padding:.1em .9em .1em 0;  }  .T_h .search-wrapper .size_8_of_12,  .T_h .search-wrapper .size_4_of_12 { width:50%;  }}@media only screen and (min-width:760px) and (max-width:999px){  .T_h .portal-info td:first-child { padding:.1em .9em .1em 0;  }}@media only screen and (max-width:999px){  .bxslider-wrapper { padding-bottom:1.5em;  }  .bx-show-more { padding-right:4%;  }  .T_h .links_to_search { font-size:1em;  }}@media only screen and (max-width:500px){  h1 { font-size:1.4em;  }} .hide-text {  font:0/0 a;  color:transparent;  text-shadow:none;  background-color:transparent;  border:0;}.input-block-level {  display:block;  width:100%;  min-height:30px;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;}fieldset {  padding:0;  margin:0;  border:0;  width:100%;}legend {  display:block;  width:100%;  padding:0;  margin-bottom:20px;  font-size:21px;  line-height:40px;  color:#333333;  border:0;  border-bottom:1px solid #e5e5e5;  text-align:center;}legend small {  font-size:15px;  color:#999999;}label, input, button, select, textarea {  font-size:14px;  font-weight:normal;}input, button, textarea {}label {  display:block;}select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {  display:inline-block;  height:20px;  padding:4px 6px;  margin-bottom:10px;  font-size:12px;  line-height:20px;  color:#555555;  -webkit-border-radius:4px;  -moz-border-radius:4px;  border-radius:4px;  vertical-align:middle;}select {  font-size:13px;}input, textarea, .uneditable-input {  width:206px;}textarea {  height:auto;}textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {  background-color:#ffffff;  border:1px solid #cccccc;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  -webkit-transition:border linear .2s, box-shadow linear .2s;  -moz-transition:border linear .2s, box-shadow linear .2s;  -o-transition:border linear .2s, box-shadow linear .2s;  transition:border linear .2s, box-shadow linear .2s;}textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {  border-color:rgba(82, 168, 236, 0.8);  outline:0;  outline:thin dotted \9;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);  box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);}input[type="radio"], input[type="checkbox"] {  margin:4px 0 0;  *margin-top:0;  margin-top:1px \9;  line-height:normal;}input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {  width:auto;}select, input[type="file"] {  height:30px;  *margin-top:4px;  line-height:30px;}select {  width:220px;  border:1px solid #cccccc;  background-color:#ffffff;}select[multiple], select[size] {  height:auto;}select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {  outline:thin dotted #333;  outline:5px auto -webkit-focus-ring-color;  outline-offset:-2px;}.uneditable-input, .uneditable-textarea {  color:#999999;  background-color:#fcfcfc;  border-color:#cccccc;  -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);  -moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);  box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);  cursor:not-allowed;}.uneditable-input {  overflow:hidden;  white-space:nowrap;}.uneditable-textarea {  width:auto;  height:auto;}input:-moz-placeholder, textarea:-moz-placeholder {  color:#999999;}input:-ms-input-placeholder, textarea:-ms-input-placeholder {  color:#999999;}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {  color:#d6d6d6;}.radio, .checkbox {  min-height:20px;  padding-left:20px;}.radio input[type="radio"], .checkbox input[type="checkbox"] {  float:left;  margin-left:-20px;}.controls>.radio:first-child, .controls>.checkbox:first-child {  padding-top:5px;}.radio.inline, .checkbox.inline {  display:inline-block;  padding-top:5px;  margin-bottom:0;  vertical-align:middle;}.radio.inline+.radio.inline, .checkbox.inline+.checkbox.inline {  margin-left:10px;}.input-mini {  width:60px;}.input-small {  width:90px;}.input-medium {  width:150px;}.input-large {  width:210px;}.input-xlarge {  width:270px;}.input-xxlarge {  width:530px;}input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"] {  float:none;  margin-left:0;}.input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"] {  display:inline-block;}input, textarea, .uneditable-input {  margin-left:0;}.controls-row [class*="span"]+[class*="span"] {  margin-left:20px;}input.span12, textarea.span12, .uneditable-input.span12 {  width:926px;}input.span11, textarea.span11, .uneditable-input.span11 {  width:846px;}input.span10, textarea.span10, .uneditable-input.span10 {  width:766px;}input.span9, textarea.span9, .uneditable-input.span9 {  width:686px;}input.span8, textarea.span8, .uneditable-input.span8 {  width:606px;}input.span7, textarea.span7, .uneditable-input.span7 {  width:526px;}input.span6, textarea.span6, .uneditable-input.span6 {  width:446px;}input.span5, textarea.span5, .uneditable-input.span5 {  width:366px;}input.span4, textarea.span4, .uneditable-input.span4 {  width:286px;}input.span3, textarea.span3, .uneditable-input.span3 {  width:206px;}input.span2, textarea.span2, .uneditable-input.span2 {  width:126px;}input.span1, textarea.span1, .uneditable-input.span1 {  width:46px;}.controls-row {  *zoom:1;}.controls-row:before, .controls-row:after {  display:table;  content:"";  line-height:0;}.controls-row:after {  clear:both;}.controls-row [class*="span"], .row-fluid .controls-row [class*="span"] {  float:left;}.controls-row .checkbox[class*="span"], .controls-row .radio[class*="span"] {  padding-top:5px;}input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] { background-color:#eeeeee;}input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] {  background-color:transparent;}.control-group.warning .control-label, .control-group.warning .help-block, .control-group.warning .help-inline {  color:#c09853;}.control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea {  color:#c09853;}.control-group.warning input, .control-group.warning select, .control-group.warning textarea {  border-color:#c09853;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus {  border-color:#a47e3c;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;}.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on {  color:#c09853;  background-color:#fcf8e3;  border-color:#c09853;}.control-group.error .control-label, .control-group.error .help-block, .control-group.error .help-inline {  color:#b94a48;}.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea {  color:#b94a48;}.control-group.error input, .control-group.error select, .control-group.error textarea {  border-color:#b94a48;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {  border-color:#953b39;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;}.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on {  color:#b94a48;  background-color:#f2dede;  border-color:#b94a48;}.control-group.success .control-label, .control-group.success .help-block, .control-group.success .help-inline {  color:#468847;}.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea {  color:#468847;}.control-group.success input, .control-group.success select, .control-group.success textarea {  border-color:#468847;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {  border-color:#356635;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;}.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on {  color:#468847;  background-color:#dff0d8;  border-color:#468847;}.control-group.info .control-label, .control-group.info .help-block, .control-group.info .help-inline {  color:#3a87ad;}.control-group.info .checkbox, .control-group.info .radio, .control-group.info input, .control-group.info select, .control-group.info textarea {  color:#3a87ad;}.control-group.info input, .control-group.info select, .control-group.info textarea {  border-color:#3a87ad;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.info input:focus, .control-group.info select:focus, .control-group.info textarea:focus {  border-color:#2d6987;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;}.control-group.info .input-prepend .add-on, .control-group.info .input-append .add-on {  color:#3a87ad;  background-color:#d9edf7;  border-color:#3a87ad;}input:focus:invalid, textarea:focus:invalid, select:focus:invalid {  color:#b94a48;  border-color:#ee5f5b;}input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {  border-color:#e9322d;  -webkit-box-shadow:0 0 6px #f8b9b7;  -moz-box-shadow:0 0 6px #f8b9b7;  box-shadow:0 0 6px #f8b9b7;}.form-actions {  padding:19px 20px 20px;  margin-top:20px;  margin-bottom:20px;  background-color:#f5f5f5;  border-top:1px solid #e5e5e5;  *zoom:1;}.form-actions:before, .form-actions:after {  display:table;  content:"";  line-height:0;}.form-actions:after {  clear:both;}.help-block, .help-inline {  color:#595959;}.help-block {  display:block;  margin-bottom:10px;}.help-inline {  display:inline-block;  *display:inline;  *zoom:1;  vertical-align:middle;  padding-left:5px;}.input-append, .input-prepend {  display:inline-block;  margin-bottom:10px;  vertical-align:middle;  font-size:0;  white-space:nowrap;}.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input, .input-append .dropdown-menu, .input-prepend .dropdown-menu, .input-append .popover, .input-prepend .popover {  font-size:14px;}.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input {  position:relative;  margin-bottom:0;  *margin-left:0;  vertical-align:top;  -webkit-border-radius:0 4px 4px 0;  -moz-border-radius:0 4px 4px 0;  border-radius:0 4px 4px 0;}.input-append input:focus, .input-prepend input:focus, .input-append select:focus, .input-prepend select:focus, .input-append .uneditable-input:focus, .input-prepend .uneditable-input:focus {  z-index:2;}.input-append .add-on, .input-prepend .add-on {  display:inline-block;  width:auto;  height:20px;  min-width:16px;  padding:4px 5px;  font-size:14px;  font-weight:normal;  line-height:20px;  text-align:center;  text-shadow:0 1px 0 #ffffff;  background-color:#eeeeee;  border:1px solid #ccc;}.input-append .add-on, .input-prepend .add-on, .input-append .btn, .input-prepend .btn, .input-append .btn-group>.dropdown-toggle, .input-prepend .btn-group>.dropdown-toggle {  vertical-align:top;  -webkit-border-radius:0;  -moz-border-radius:0;  border-radius:0;}.input-append .active, .input-prepend .active {  background-color:#a9dba9;  border-color:#46a546;}.input-prepend .add-on, .input-prepend .btn {  margin-right:-1px;}.input-prepend .add-on:first-child, .input-prepend .btn:first-child {  -webkit-border-radius:4px 0 0 4px;  -moz-border-radius:4px 0 0 4px;  border-radius:4px 0 0 4px;}.input-append input, .input-append select, .input-append .uneditable-input {  -webkit-border-radius:4px 0 0 4px;  -moz-border-radius:4px 0 0 4px;  border-radius:4px 0 0 4px;}.input-append input+.btn-group .btn:last-child, .input-append select+.btn-group .btn:last-child, .input-append .uneditable-input+.btn-group .btn:last-child {  -webkit-border-radius:0 4px 4px 0;  -moz-border-radius:0 4px 4px 0;  border-radius:0 4px 4px 0;}.input-append .add-on, .input-append .btn, .input-append .btn-group {  margin-left:-1px;}.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child>.dropdown-toggle {  -webkit-border-radius:0 4px 4px 0;  -moz-border-radius:0 4px 4px 0;  border-radius:0 4px 4px 0;}.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input {  -webkit-border-radius:0;  -moz-border-radius:0;  border-radius:0;}.input-prepend.input-append input+.btn-group .btn, .input-prepend.input-append select+.btn-group .btn, .input-prepend.input-append .uneditable-input+.btn-group .btn {  -webkit-border-radius:0 4px 4px 0;  -moz-border-radius:0 4px 4px 0;  border-radius:0 4px 4px 0;}.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child {  margin-right:-1px;  -webkit-border-radius:4px 0 0 4px;  -moz-border-radius:4px 0 0 4px;  border-radius:4px 0 0 4px;}.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {  margin-left:-1px;  -webkit-border-radius:0 4px 4px 0;  -moz-border-radius:0 4px 4px 0;  border-radius:0 4px 4px 0;}.input-prepend.input-append .btn-group:first-child {  margin-left:0;}input.search-query {  padding-right:14px;  padding-right:4px \9;  padding-left:14px;  padding-left:4px \9;  margin-bottom:0;  -webkit-border-radius:15px;  -moz-border-radius:15px;  border-radius:15px;}.form-search .input-append .search-query, .form-search .input-prepend .search-query {  -webkit-border-radius:0;  -moz-border-radius:0;  border-radius:0;}.form-search .input-append .search-query {  -webkit-border-radius:14px 0 0 14px;  -moz-border-radius:14px 0 0 14px;  border-radius:14px 0 0 14px;}.form-search .input-append .btn {  -webkit-border-radius:0 14px 14px 0;  -moz-border-radius:0 14px 14px 0;  border-radius:0 14px 14px 0;}.form-search .input-prepend .search-query {  -webkit-border-radius:0 14px 14px 0;  -moz-border-radius:0 14px 14px 0;  border-radius:0 14px 14px 0;}.form-search .input-prepend .btn {  -webkit-border-radius:14px 0 0 14px;  -moz-border-radius:14px 0 0 14px;  border-radius:14px 0 0 14px;}.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input, .form-search .input-prepend, .form-inline .input-prepend, .form-horizontal .input-prepend, .form-search .input-append, .form-inline .input-append, .form-horizontal .input-append {  display:inline-block;  *display:inline;  *zoom:1;  margin-bottom:0;  vertical-align:middle;}.form-search .hide, .form-inline .hide, .form-horizontal .hide {  display:none;}.form-search label, .form-inline label, .form-search .btn-group, .form-inline .btn-group {  display:inline-block;}.form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend {  margin-bottom:0;}.form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox {  padding-left:0;  margin-bottom:0;  vertical-align:middle;}.form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {  float:left;  margin-right:3px;  margin-left:0;}.control-group {  margin-bottom:10px;}legend+.control-group {  margin-top:20px;  -webkit-margin-top-collapse:separate;}.form-horizontal .control-group {  margin-bottom:20px;  *zoom:1;}.form-horizontal .control-group:before, .form-horizontal .control-group:after {  display:table;  content:"";  line-height:0;}.form-horizontal .control-group:after {  clear:both;}.form-horizontal .control-label {  float:left;  width:160px;  padding-top:5px;  text-align:right;}.form-horizontal .controls {  *display:inline-block;  *padding-left:20px;  margin-left:180px;  *margin-left:0;}.form-horizontal .controls:first-child {  *padding-left:180px;}.form-horizontal .help-block {  margin-bottom:0;}.form-horizontal input+.help-block, .form-horizontal select+.help-block, .form-horizontal textarea+.help-block, .form-horizontal .uneditable-input+.help-block, .form-horizontal .input-prepend+.help-block, .form-horizontal .input-append+.help-block {  margin-top:10px;}.form-horizontal .form-actions {  padding-left:180px;}.form-inline .btn {  margin:0;}.valid-group {  padding-bottom:20px;}.valid-group.error input,.valid-group.error select,.valid-group.error textarea {  border-color:#b94a48;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.valid-group.error input:focus,.valid-group.error select:focus,.valid-group.error textarea:focus {  border-color:#953b39;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;}.valid-group.valid input,.valid-group.valid select,.valid-group.valid textarea {  border-color:#468847;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.valid-group.valid input:focus,.valid-group.valid select:focus,.valid-group.valid textarea:focus {  border-color:#356635;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;}.valid-group.error .helper {  display:block;  color:#b94a48;  line-height:20px;  margin-bottom:-20px;}.valid-group .helper {  display:none;  font-size:.8em;  font-style:italic;  color:#ccc;}.hide-text {  font:0/0 a;  color:transparent;  text-shadow:none;  background-color:transparent;  border:0;}.input-block-level {  display:block;  width:100%;  min-height:30px;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;}fieldset {  padding:0;  margin:0;  border:0;  width:100%;}legend {  display:block;  width:100%;  padding:0;  margin-bottom:20px;  font-size:21px;  line-height:40px;  color:#333333;  border:0;  border-bottom:1px solid #e5e5e5;  text-align:center;}legend small {  font-size:15px;  color:#999999;}label, input, button, select, textarea {  font-size:12px;  font-weight:normal;  line-height:20px;}input, button, textarea {}label {  display:block;  }select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {  display:inline-block;  height:20px;  padding:4px 6px;  margin-bottom:10px;  font-size:12px;  line-height:20px;  color:#555555;  -webkit-border-radius:4px;  -moz-border-radius:4px;  border-radius:4px;  vertical-align:middle;}select {  font-size:13px;}input, textarea, .uneditable-input {  width:206px;}textarea {  height:auto;}textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {  background-color:#ffffff;  border:1px solid #cccccc;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  -webkit-transition:border linear .2s, box-shadow linear .2s;  -moz-transition:border linear .2s, box-shadow linear .2s;  -o-transition:border linear .2s, box-shadow linear .2s;  transition:border linear .2s, box-shadow linear .2s;}textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {  border-color:rgba(82, 168, 236, 0.8);  outline:0;  outline:thin dotted \9;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);  box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);}input[type="radio"], input[type="checkbox"] {  margin:4px 0 0;  *margin-top:0;  margin-top:1px \9;  line-height:normal;}input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {  width:auto;}select, input[type="file"] {  height:30px;  *margin-top:4px;  line-height:30px;}select {  width:220px;  border:1px solid #cccccc;  background-color:#ffffff;}select[multiple], select[size] {  height:auto;}select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {  outline:thin dotted #333;  outline:5px auto -webkit-focus-ring-color;  outline-offset:-2px;}.uneditable-input, .uneditable-textarea {  color:#999999;  background-color:#fcfcfc;  border-color:#cccccc;  -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);  -moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);  box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);  cursor:not-allowed;}.uneditable-input {  overflow:hidden;  white-space:nowrap;}.uneditable-textarea {  width:auto;  height:auto;}input:-moz-placeholder, textarea:-moz-placeholder {  color:#999999;}input:-ms-input-placeholder, textarea:-ms-input-placeholder {  color:#999999;}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {  color:#d6d6d6;}.radio, .checkbox {  min-height:20px;  padding-left:20px;}.radio input[type="radio"], .checkbox input[type="checkbox"] {  float:left;  margin-left:-20px;}.controls>.radio:first-child, .controls>.checkbox:first-child {  padding-top:5px;}.radio.inline, .checkbox.inline {  display:inline-block;  padding-top:5px;  margin-bottom:0;  vertical-align:middle;}.radio.inline+.radio.inline, .checkbox.inline+.checkbox.inline {  margin-left:10px;}.input-mini {  width:60px;}.input-small {  width:90px;}.input-medium {  width:150px;}.input-large {  width:210px;}.input-xlarge {  width:270px;}.input-xxlarge {  width:530px;}input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"] {  float:none;  margin-left:0;}.input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"] {  display:inline-block;}input, textarea, .uneditable-input {  margin-left:0;}.controls-row [class*="span"]+[class*="span"] {  margin-left:20px;}input.span12, textarea.span12, .uneditable-input.span12 {  width:926px;}input.span11, textarea.span11, .uneditable-input.span11 {  width:846px;}input.span10, textarea.span10, .uneditable-input.span10 {  width:766px;}input.span9, textarea.span9, .uneditable-input.span9 {  width:686px;}input.span8, textarea.span8, .uneditable-input.span8 {  width:606px;}input.span7, textarea.span7, .uneditable-input.span7 {  width:526px;}input.span6, textarea.span6, .uneditable-input.span6 {  width:446px;}input.span5, textarea.span5, .uneditable-input.span5 {  width:366px;}input.span4, textarea.span4, .uneditable-input.span4 {  width:286px;}input.span3, textarea.span3, .uneditable-input.span3 {  width:206px;}input.span2, textarea.span2, .uneditable-input.span2 {  width:126px;}input.span1, textarea.span1, .uneditable-input.span1 {  width:46px;}.controls-row {  *zoom:1;}.controls-row:before, .controls-row:after {  display:table;  content:"";  line-height:0;}.controls-row:after {  clear:both;}.controls-row [class*="span"], .row-fluid .controls-row [class*="span"] {  float:left;}.controls-row .checkbox[class*="span"], .controls-row .radio[class*="span"] {  padding-top:5px;}input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] { background-color:#eeeeee;}input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] {  background-color:transparent;}.control-group.warning .control-label, .control-group.warning .help-block, .control-group.warning .help-inline {  color:#c09853;}.control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea {  color:#c09853;}.control-group.warning input, .control-group.warning select, .control-group.warning textarea {  border-color:#c09853;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus {  border-color:#a47e3c;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;}.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on {  color:#c09853;  background-color:#fcf8e3;  border-color:#c09853;}.control-group.error .control-label, .control-group.error .help-block, .control-group.error .help-inline {  color:#b94a48;}.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea {  color:#b94a48;}.control-group.error input, .control-group.error select, .control-group.error textarea {  border-color:#b94a48;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {  border-color:#953b39;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;}.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on {  color:#b94a48;  background-color:#f2dede;  border-color:#b94a48;}.control-group.success .control-label, .control-group.success .help-block, .control-group.success .help-inline {  color:#468847;}.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea {  color:#468847;}.control-group.success input, .control-group.success select, .control-group.success textarea {  border-color:#468847;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {  border-color:#356635;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;}.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on {  color:#468847;  background-color:#dff0d8;  border-color:#468847;}.control-group.info .control-label, .control-group.info .help-block, .control-group.info .help-inline {  color:#3a87ad;}.control-group.info .checkbox, .control-group.info .radio, .control-group.info input, .control-group.info select, .control-group.info textarea {  color:#3a87ad;}.control-group.info input, .control-group.info select, .control-group.info textarea {  border-color:#3a87ad;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.info input:focus, .control-group.info select:focus, .control-group.info textarea:focus {  border-color:#2d6987;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;}.control-group.info .input-prepend .add-on, .control-group.info .input-append .add-on {  color:#3a87ad;  background-color:#d9edf7;  border-color:#3a87ad;}input:focus:invalid, textarea:focus:invalid, select:focus:invalid {  color:#b94a48;  border-color:#ee5f5b;}input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {  border-color:#e9322d;  -webkit-box-shadow:0 0 6px #f8b9b7;  -moz-box-shadow:0 0 6px #f8b9b7;  box-shadow:0 0 6px #f8b9b7;}.form-actions {  padding:19px 20px 20px;  margin-top:20px;  margin-bottom:20px;  background-color:#f5f5f5;  border-top:1px solid #e5e5e5;  *zoom:1;}.form-actions:before, .form-actions:after {  display:table;  content:"";  line-height:0;}.form-actions:after {  clear:both;}.help-block, .help-inline {  color:#595959;}.help-block {  display:block;  margin-bottom:10px;}.help-inline {  display:inline-block;  *display:inline;  *zoom:1;  vertical-align:middle;  padding-left:5px;}.input-append, .input-prepend {  display:inline-block;  margin-bottom:10px;  vertical-align:middle;  font-size:0;  white-space:nowrap;}.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input, .input-append .dropdown-menu, .input-prepend .dropdown-menu, .input-append .popover, .input-prepend .popover {  font-size:14px;}.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input {  position:relative;  margin-bottom:0;  *margin-left:0;  vertical-align:top;  -webkit-border-radius:0 4px 4px 0;  -moz-border-radius:0 4px 4px 0;  border-radius:0 4px 4px 0;}.input-append input:focus, .input-prepend input:focus, .input-append select:focus, .input-prepend select:focus, .input-append .uneditable-input:focus, .input-prepend .uneditable-input:focus {  z-index:2;}.input-append .add-on, .input-prepend .add-on {  display:inline-block;  width:auto;  height:20px;  min-width:16px;  padding:4px 5px;  font-size:14px;  font-weight:normal;  line-height:20px;  text-align:center;  text-shadow:0 1px 0 #ffffff;  background-color:#eeeeee;  border:1px solid #ccc;}.input-append .add-on, .input-prepend .add-on, .input-append .btn, .input-prepend .btn, .input-append .btn-group>.dropdown-toggle, .input-prepend .btn-group>.dropdown-toggle {  vertical-align:top;  -webkit-border-radius:0;  -moz-border-radius:0;  border-radius:0;}.input-append .active, .input-prepend .active {  background-color:#a9dba9;  border-color:#46a546;}.input-prepend .add-on, .input-prepend .btn {  margin-right:-1px;}.input-prepend .add-on:first-child, .input-prepend .btn:first-child {  -webkit-border-radius:4px 0 0 4px;  -moz-border-radius:4px 0 0 4px;  border-radius:4px 0 0 4px;}.input-append input, .input-append select, .input-append .uneditable-input {  -webkit-border-radius:4px 0 0 4px;  -moz-border-radius:4px 0 0 4px;  border-radius:4px 0 0 4px;}.input-append input+.btn-group .btn:last-child, .input-append select+.btn-group .btn:last-child, .input-append .uneditable-input+.btn-group .btn:last-child {  -webkit-border-radius:0 4px 4px 0;  -moz-border-radius:0 4px 4px 0;  border-radius:0 4px 4px 0;}.input-append .add-on, .input-append .btn, .input-append .btn-group {  margin-left:-1px;}.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child>.dropdown-toggle {  -webkit-border-radius:0 4px 4px 0;  -moz-border-radius:0 4px 4px 0;  border-radius:0 4px 4px 0;}.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input {  -webkit-border-radius:0;  -moz-border-radius:0;  border-radius:0;}.input-prepend.input-append input+.btn-group .btn, .input-prepend.input-append select+.btn-group .btn, .input-prepend.input-append .uneditable-input+.btn-group .btn {  -webkit-border-radius:0 4px 4px 0;  -moz-border-radius:0 4px 4px 0;  border-radius:0 4px 4px 0;}.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child {  margin-right:-1px;  -webkit-border-radius:4px 0 0 4px;  -moz-border-radius:4px 0 0 4px;  border-radius:4px 0 0 4px;}.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {  margin-left:-1px;  -webkit-border-radius:0 4px 4px 0;  -moz-border-radius:0 4px 4px 0;  border-radius:0 4px 4px 0;}.input-prepend.input-append .btn-group:first-child {  margin-left:0;}input.search-query {  padding-right:14px;  padding-right:4px \9;  padding-left:14px;  padding-left:4px \9;  margin-bottom:0;  -webkit-border-radius:15px;  -moz-border-radius:15px;  border-radius:15px;}.form-search .input-append .search-query, .form-search .input-prepend .search-query {  -webkit-border-radius:0;  -moz-border-radius:0;  border-radius:0;}.form-search .input-append .search-query {  -webkit-border-radius:14px 0 0 14px;  -moz-border-radius:14px 0 0 14px;  border-radius:14px 0 0 14px;}.form-search .input-append .btn {  -webkit-border-radius:0 14px 14px 0;  -moz-border-radius:0 14px 14px 0;  border-radius:0 14px 14px 0;}.form-search .input-prepend .search-query {  -webkit-border-radius:0 14px 14px 0;  -moz-border-radius:0 14px 14px 0;  border-radius:0 14px 14px 0;}.form-search .input-prepend .btn {  -webkit-border-radius:14px 0 0 14px;  -moz-border-radius:14px 0 0 14px;  border-radius:14px 0 0 14px;}.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input, .form-search .input-prepend, .form-inline .input-prepend, .form-horizontal .input-prepend, .form-search .input-append, .form-inline .input-append, .form-horizontal .input-append {  display:inline-block;  *display:inline;  *zoom:1;  margin-bottom:0;  vertical-align:middle;}.form-search .hide, .form-inline .hide, .form-horizontal .hide {  display:none;}.form-search label, .form-inline label, .form-search .btn-group, .form-inline .btn-group {  display:inline-block;}.form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend {  margin-bottom:0;}.form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox {  padding-left:0;  margin-bottom:0;  vertical-align:middle;}.form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {  float:left;  margin-right:3px;  margin-left:0;}.control-group {  margin-bottom:10px;}legend+.control-group {  margin-top:20px;  -webkit-margin-top-collapse:separate;}.form-horizontal .control-group {  margin-bottom:20px;  *zoom:1;}.form-horizontal .control-group:before, .form-horizontal .control-group:after {  display:table;  content:"";  line-height:0;}.form-horizontal .control-group:after {  clear:both;}.form-horizontal .control-label {  float:left;  width:160px;  padding-top:5px;  text-align:right;}.form-horizontal .controls {  *display:inline-block;  *padding-left:20px;  margin-left:180px;  *margin-left:0;}.form-horizontal .controls:first-child {  *padding-left:180px;}.form-horizontal .help-block {  margin-bottom:0;}.form-horizontal input+.help-block, .form-horizontal select+.help-block, .form-horizontal textarea+.help-block, .form-horizontal .uneditable-input+.help-block, .form-horizontal .input-prepend+.help-block, .form-horizontal .input-append+.help-block {  margin-top:10px;}.form-horizontal .form-actions {  padding-left:180px;}.form-inline .btn {  margin:0;}.valid-group {  padding-bottom:20px;}.valid-group.error input,.valid-group.error select,.valid-group.error textarea {  border-color:#b94a48;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.valid-group.error input:focus,.valid-group.error select:focus,.valid-group.error textarea:focus {  border-color:#953b39;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;}.valid-group.valid input,.valid-group.valid select,.valid-group.valid textarea {  border-color:#468847;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.valid-group.valid input:focus,.valid-group.valid select:focus,.valid-group.valid textarea:focus {  border-color:#356635;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;}.valid-group.error .helper {  display:block;  color:#b94a48;  line-height:20px;  margin-bottom:-20px;}.valid-group .helper {  display:none;  font-size:.8em;  font-style:italic;  color:#ccc;}.valid-group .helper {  display:none;  font-size:.8em;  font-style:italic;  color:#ccc;} :root {  --ui-color-accent:#0C94E8;  --ui-color-disabled:#757575;  --ui-color-blackText:#404040;  --ui-color-greyText:#6C6767;  --ui-color-backgroundText:#fafafa;  --ui-color-adminGradient:linear-gradient(purple, rgb(80, 16, 80));  --ui-color-greenGradient:linear-gradient(to top, yellowgreen, #48c77c);  --ui-color-mark:#800080;  --ui-color-alert:tomato;  --ui-color-warning:#cba741;  --ui-color-green:rgb(139, 195, 74);  --ui-color-link:#0c74a9;  --ui-color-link-second:#4171B7;  --ui-shadow-input-out:0px 1px 4px 0px rgba(0, 0, 0, 0.25);  --ui-shadow-input:0px 1px 4px 0px rgba(0, 0, 0, 0.25) inset;  --ui-shadow-block:0px 0px 24px 2px rgba(0, 0, 0, 0.1);  --ui-shadow-block-modal:0px 7px 13px 2px rgba(0, 0, 0, .2);  --ui-shadow-line:0 0 0 6px rgba(153, 153, 153, .3);  --ui-gradient-form:linear-gradient(315deg, #fff, var(--ui-color-backgroundText) 90%);} .main_text {  background:#fff;  color:#000;  margin:.5em 0;  padding:1.25em;  font-size:1.05em;}.main_text ol, .main_text ul {  padding-left:2em;}.main_text li {  padding:.5em 0; margin-left:1em;}.main_text img {  max-width:100%;}.add_feedback_button_wrapper {  margin:.7em auto 0;  max-width:51em;  text-align:center;}.T_h {  box-shadow:0 5px 15px #ddd;  background:url(/img/pattern-logo.png);  margin-bottom:3em;}.T_h .search-wrapper {  background:#e7e3e0;}.T_h .form-search-wrapper {  overflow:hidden;}.T_h .form-search-wrapper {  position:relative; height:2em;}.T_h .form-search-wrapper .search_button {  position:absolute;  z-index:10;  right:1.6em;  top:.4em;}.T_h .field-search {  border:1px solid #ccc;  border-radius:2em;  background:#fff;  box-shadow:inset 1px 2px 8px #ddd, 0 1px 0 0 #fff;}.T_h .form-search {  min-height:100%;  height:100%;  padding-left:30px;  border-radius:2em;}.T_h .form-search .im-search {  position:absolute;  left:0;  min-height:100%;  height:100%;  margin-left:.9em;  margin-top:.5em;  padding:0;  color:#c4c4c4;}.T_h .field-search input {  display:block;  min-height:100%;  height:100%;  min-width:70px;  width:100%;  margin:0;  padding:0;  border:none;  border-top-width:0;  border-right-width:0;  border-bottom-width:0;  border-left-width:0;  background:none;  -webkit-appearance:none;  *width:50%;  *height:22px;  *vertical-align:bottom;  *line-height:22px;}@media only screen and (max-width:500px) {  .T_h .form-search { padding-left:10px;  }  .T_h .form-search input { min-width:50vw;  }}.T_h .field-search input:focus {  box-shadow:none;}.T_h .client-profi-wrapper {  display:inline-block;  border-radius:0.5em;  box-shadow:0 1px 1px 0 #fff;}.T_h .client-profi-wrapper a {  display:inline-block;  text-decoration:none;  margin-left:-.5em;  padding:.35em 1em;  border:1px solid #b6b6b6;  border-radius:0 .5em .5em 0;  background:#fefefe;  background:-moz-linear-gradient(top, #fefefe 1%, #e2e2e2 99%);  background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #fefefe), color-stop(99%, #e2e2e2));  background:-webkit-linear-gradient(top, #fefefe 1%, #e2e2e2 99%);  background:-o-linear-gradient(top, #fefefe 1%, #e2e2e2 99%);  background:-ms-linear-gradient(top, #fefefe 1%, #e2e2e2 99%);  background:linear-gradient(to bottom, #fefefe 1%, #e2e2e2 99%);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e2e2e2', GradientType=0);  color:#555;  text-shadow:0px -1px 0px #fff;}.T_h .client-profi-wrapper a:first-child {  margin-left:0;  border-right:none;  border-radius:.5em 0 0 .5em;}.T_h .client-profi-wrapper a:hover {  background:#f3f3f3;  box-shadow:1px 1px 0 #fff, inset 0 1px 1px #000;}@media only screen and (max-width:360px) {  .T_h .client-profi-wrapper { position:absolute; right:.35em; top:.2em;  }  .T_h .client-profi-wrapper a { margin-left:-.5em; padding:.35em;  }  .T_h .form-search-wrapper { width:90%;  }}.T_h .client-profi-wrapper a.active {  background:#bbb;  background:-moz-linear-gradient(top, #bbb 1%, #999 100%);  background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #bbb), color-stop(100%, #999));  background:-webkit-linear-gradient(top, #bbb 1%, #999 100%);  background:-o-linear-gradient(top, #bbb 1%, #999 100%);  background:-ms-linear-gradient(top, #bbb 1%, #999 100%);  background:linear-gradient(to bottom, #bbb 1%, #999 100%);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bbbbbb', endColorstr='#999999', GradientType=0);  color:#f9f9f9;  box-shadow:1px 1px 0 #fff, inset 0 1px 1px #000;  text-shadow:0px 1px 1px #000;}.T_h .client-profi-wrapper a.active:hover {  background:#919191;}.T_h .btn-dropdown.btn-city .btn-dropdown-label,.T_h .btn-dropdown.btn-login .btn-dropdown-label {  text-shadow:0 1px 1px #fff;  padding:0;}.T_h .btn-dropdown.btn-city .btn-dropdown-label,.T_h .btn-dropdown.btn-login .btn-dropdown-label {  padding-right:20px;}.T_h .btn-dropdown.btn-city .btn-dropdown-label .im-sort-desc,.T_h .btn-dropdown.btn-login .btn-dropdown-label .im-sort-desc {  position:absolute;  top:50%;  right:0;  margin-top:-7px;}.T_h .btn-city .btn-dropdown-content,.T_h .btn-login .btn-dropdown-content {  padding-top:15px;}.T_h .btn-city .btn-dropdown-content > div,.T_h .btn-login .btn-dropdown-content > div {  padding:0.5em 0;}.T_h .btn-login .link-logout {  display:block;  padding:.1em 1em;}.T_h .btn-login .link-logout.firm {  padding-left:2em;}.T_h .btn-login ul {  list-style:none;  white-space:nowrap;}.T_h .btn-city a {  padding:.2em 1em .2em .5em;  text-shadow:0 1px 1px #fff;  display:block;}.T_h .btn-city a:hover,.p_firmTables_tableBlock_customize .main-list-filter .btn-dropdown-content a:hover {  color:#009acf;  background:#d8f2f8;}.T_h .btn-login input {  display:block;  font-size:.9em;  color:#828282;  margin:1em 1em .5em;  padding:.3em;  border:1px solid #d5d4d4;  border-radius:.4em;}.T_h .btn-login input[type="submit"] {  font-size:.85em;  color:#fff;  margin:0 auto;  padding:0.2em 2em;  border:1px solid #59b3cd;  background:-o-linear-gradient(top, #7cd9f1, #63ceed);  background:-ms-linear-gradient(top, #7cd9f1, #63ceed);  background:-moz-linear-gradient(top, #7cd9f1, #63ceed);  background:-webkit-linear-gradient(top, #7cd9f1, #63ceed);  background:linear-gradient(to bottom, #7cd9f1, #63ceed);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7cd9f1', endColorstr='#63ceed', GradientType=0);  box-shadow:inset 0 1px 3px -1px #fff, 0 1px 1px 0px rgba(0, 0, 0, 0.2);  text-shadow:0 1px 1px #52a5bd;}.T_h .btn-login input[type="submit"]:hover {  background:#94dff9;}.T_h .remember_me_wrapper {  text-align:center;  margin-top:-0.7em;}.T_h .remember_me_wrapper label {  display:inline-block;  width:83px;  font-size:10px;}.T_h .remember_me_wrapper input {  display:inline-block;  margin:0;  vertical-align:text-bottom;}.T_h #remember_me {  }.T_h #login-password {  margin-bottom:1.2em;}.T_h .btn-register,.T_h .btn-forgot-pass {  display:block;  font-size:.9em;  padding:.45em 0;  text-align:center;  text-decoration:none;}.T_h .btn-register {  margin-top:1.2em;  color:#009acf;  background:#d8f2f8;  text-shadow:0 1px 1px #fff;}.T_h .btn-register:hover {  background:#94dff9;  color:#fff;  text-shadow:none;}.T_h .btn-forgot-pass {  font-size:.85em;  color:#666;}.T_h .btn-forgot-pass:hover {  text-decoration:underline;}.T_h .logo-head-wrapper {  position:relative;  padding:.5em 0;  text-shadow:0 1px 1px #fff;}.T_h .about-wrapper {  width:100%;}.T_h .about-wrapper .template-header-first,.T_h .about-wrapper .template-header-second {  font-weight:normal;  text-align:left;}.T_h .about-wrapper .h2 {  font-size:2em;}.T_h .about-wrapper .h2 a {  text-decoration:none;}.T_h .about-wrapper .h3 {  color:#555;  font-size:1.4em;}.T_h .bg-diag-pattern {  position:absolute;  top:0;  left:0;  width:100%;  min-height:100%;  height:100%;}.T_h .logo {  display:inline-block;  width:77px;  height:76px;  margin:0 1em 0 3em;  background-repeat:no-repeat;  background-position:50% 50%;}.T_h .logo_img {  display:inline-block;  width:64px;  margin:0 1.5em 0 1em;}.T_h .main_caption {  font-family:Georgia, Verdana, Geneva, sans-serif;  font-size:2.5em;  margin-top:-.1em;  color:#82a77d;}.T_h * {  }.T_h .main_caption a {  text-decoration:none;}.T_h .under_caption {  font-size:1.5em;  color:#aaa;}.T_h .about {  display:inline-block;}.T_h .about .sphere_caption {  padding-right:5px;}.T_h .portal-info {  float:right;}.T_h .portal-info td {  text-align:right;  white-space:nowrap;}.T_h .portal-info td:first-child {  text-align:left;  padding:0.2em 2em 0.2em 0;  color:#595959;}.T_h .control-panel {  background:url(/img/patterns/pattern-cp.png);  padding:15px;}.T_h .top-nav-wrapper {  position:relative;  overflow:hidden;  border-bottom:1px solid #cdcdcd;  background:#f6f6f6;  text-shadow:0 1px 1px #fff;}.T_h .top-nav-wrapper > .grid2 {  width:65%;  margin:0 auto;}.T_h .top-nav-wrapper .col {  margin:0;}.T_h .links_to_search {  margin-top:.7em;  max-width:500px;  display:inline-block;  text-align:left; font-size:1.2em;}.T_h .links_to_search a {  display:inline-block;  white-space:nowrap;  text-decoration:none;  padding:0 .5em;  *display:block;}.T_h .links_to_search a:hover {  text-decoration:underline;}.T_h .links_to_search .caption {  white-space:nowrap;  width:40%;  vertical-align:top;  color:#999;  text-align:center;}.T_h .button_links {  display:inline-block;  max-width:400px;  min-width:250px;  width:70%;  }.T_h .nav-top-filter {  padding:0;  margin:0 auto;  white-space:nowrap;  width:70%;}.T_h .nav-top-filter li { width:25%;}.T_h .nav-top-filter li a {  text-decoration:none; padding:.3em 0;  border:1px solid #fff;  border-right:1px solid #e8e8e8;  color:#444;  width:100%;  text-align:center;  vertical-align:central;}.T_h .nav-top-filter li a:hover {  background-color:#eee;}.T_h .nav-top-filter li:first-child a {  border-left:1px solid #e8e8e8;}.T_h .divtable {  display:table;  width:100%;  *display:inline;}.T_h .divtable-row {  display:table-row;  *display:inline;}.T_h .divtable-cell {  vertical-align:bottom;  display:table-cell;  *display:inline;}.T_h .template__line1 .block2 {  width:280px;}.T_h .template__line1 .part2 {  white-space:nowrap;  width:120px;  text-align:center;  vertical-align:middle;}.T_h .template__line1 .part3 {  white-space:nowrap;  text-align:center;}.T_h .template__line1 .part4 {  text-align:center;  vertical-align:middle;}.T_h .template__line1 .divtable-cell .divtable-cell {  padding:0 0.5em;}.T_h .template_menu_wrapper {  margin:0 -1em;  padding:0 1em;  }@media only screen and (min-width:1075px) {  .T_h .template_menu_wrapper { margin:0 -3em; padding:0 3em;  }}.T_h .template_menu.fixed {  position:fixed;  top:0;  width:100%;  z-index:200;  opacity:0.95;  transition:opacity ease 0.2s;}.T_h .template_menu.fixed:hover {  opacity:1;}.T_h .template_menu.fixed .template_menu_wrapper {  box-shadow:#999 0 0 10px;}.T_h .template_menu_wrapper .col {  margin:2px 0 1px 0;}.T_h .template_menu_wrapper .part1 {  margin-top:3px;}.T_h .template_menu_wrapper .part1,.T_h .template_menu_wrapper .part2 {  width:100%;}.T_h .template_menu_wrapper .item {  text-align:center;  white-space:nowrap;}.T_h .template_menu_wrapper .part2 .item {  font-size:1.3em;  width:25%;}.T_h .template_menu_wrapper .separator {  height:45px;  display:none;}.T_h .template_menu_wrapper .separator > div {  border-left:1px solid #fff;  border-right:1px solid #e8e8e8;  width:0;  height:45px;}.T_h .template_menu_wrapper .part1 .item {  width:20%;}.T_h .template_menu_wrapper .part1 .caption {  width:39%;}@media only screen and (max-width:850px) {  .T_h .template_menu_wrapper .part1 .item,  .T_h .template_menu_wrapper .part2 .item { width:33%;  }}@media only screen and (max-width:760px) {  .T_b .main_content { width:100%;  }}@media only screen and (max-width:500px) {  .T_h .template_menu_wrapper .part1 .item { padding:0 0 .5em;  }  .T_h .template_menu_wrapper .part2 .item { padding:.5em 0 .5em;  }}.T_h .popupLoginBox #login-email,.T_h .popupLoginBox #login-password{  width:150px;}.T_b .breadcrumbs li a {  display:inline !important;  float:none !important;}.T_b .breadcrumbs li:before {  content:'>';  padding:0 0.8em;  text-decoration:none;  color:#6794ee;}.T_b .breadcrumbs li:first-child:before {  content:'';  padding:0;}.T_b {  padding-bottom:8em !important;}.T_f {  width:100%;  margin-top:-87px;  text-align:center;}.T_f .nav-footer {  margin:1em 0;}.T_f .nav-footer a {  margin-left:2em;  padding:.3em;}.T_f .nav-footer a:first-child {  margin-left:0;}.T_f .nav-footer a:hover {  text-decoration:underline;}.T_f .footer_text {  margin:1em 88px 1em;  padding:0 1em;}.T_f .footer_bottom {  position:relative;}.T_f .live-internet-counter {  position:absolute;  right:0;  bottom:3px;  width:88px;  height:31px;}.main_text p[class^='textImg']{  text-align:center;  font-style:italic;  margin:0 .5em .5em;  width:100%;}.main_text p[class^='textImg'] img {  display:block;  margin:0 auto .5em;  width:100% !important;  padding:0;}.main_text p[class^='textImg'] br {  display:none;}.main_text blockquote {  font-size:1em;  margin-left:15px;  padding-left:1em;  border-left:3px solid #ccc;  font-style:italic;}@media only screen and (min-width:500px) {  .main_text blockquote { margin-left:3em;  }  .main_text p.textImg-r { width:50%; float:right; padding:0;  }  .main_text p.textImg-rr { width:35%; float:right; padding:0 0 0 1em;  }  .main_text p.textImg-l { width:50%; float:left; padding:0 1em 0 0;  }  .main_text p.textImg-ll { width:35%; float:left; padding:0 1em 0 0;  }}@media only screen and (min-width:400px) and (max-width:800px) {  .main_text p.textImg-rr { float:right; width:50%;  }  .main_text p.textImg-ll { float:left; width:50%;  }} .firm_icon {  margin:-0.2em 0.4em 0 0;  max-width:16px;  max-height:16px;}.p_firmTables_tableBlock .hidden_firm,.p_firmTables_tableBlock tr.hidden_firm td:first-child > a {  color:#999;}.p_firmTables_tableBlock .firm_archived {  color:#ca8045;}.p_firmTables_tableBlock th > div {  position:relative;  height:100%;  width:100%;}.p_firmTables_tableBlock .p_firmRaitings_display,.p_firmTables_tableBlock .feedback_link {  text-align:center;}.p_firmTables_tableBlock .sort_in_th {  display:none;  position:absolute;  z-index:10;  right:0;  top:50%;  height:30px;  width:12px;  margin-top:-15px;  margin-right:-5px;  background-color:#ccc;}.p_firmTables_tableBlock .sorted {  color:#888;}.p_firmTables_tableBlock.tbl {  position:relative;  z-index:3;}.p_firmTables_tableBlock .control_line {  margin:2em 0 1em;}.p_firmTables_tableBlock .firmIcon {  margin:-0.2em 0.4em 0 0;}.p_firmTables_tableBlock th {  border-bottom:1px solid #ccc;}.p_firmTables_tableBlock tr td:first-child {  text-align:left;}.p_firmTables_tableBlock tr td a {  color:#444;  text-decoration:none;}.p_firmTables_tableBlock tr td a:hover {  text-decoration:underline;}.p_firmTables_tableBlock tr td:first-child > a {  text-transform:uppercase;  color:#025E88;  font-size:1.3em;}@media only screen and (max-width:400px) {  .p_firmTables_tableBlock tr td:first-child > a { font-size:1em;  }}.p_firmTables_tableBlock th > div {  min-height:3em;}@media only screen and (min-width:500px) {  .p_firmTables_tableBlock th:first-child div { min-width:10em;  }}.p_firmTables_tableBlock .sort td {  min-width:7em;}.p_firmTables_tableBlock .sort div {  width:40%;  display:inline-block;  padding:.5em 3%;}.p_firmTables_tableBlock .sort div.capt {  width:45%;}.p_firmTables_tableBlock .sort div.alf {  width:30%;  text-align:right;}.p_firmTables_tableBlock .sort div a {  color:#777;}.p_firmTables_tableBlock .sort td {  padding:0;  background-color:#ddd;}.p_firmTables_tableBlock .sort .rtc {  display:none;}.p_firmTables_tableBlock tbody tr:hover td {  background-color:#ecffdf;  cursor:pointer;}.p_firmTables_tableBlock .tbl td {  vertical-align:middle;}.emergency_message {  margin-top:5px;}.emergency_message.working {  color:green;  font-weight:bold;}.emergency_message.closed {  color:red;}.emergency_message.writing {  color:#8c8c22;  font-weight:bold;}.emergency_message img {  width:16px;  height:16px;} .p_firmTables_tableBlock_customize .p_firmTables_tableBlock_tags {  float:left;}.p_firmTables_tableBlock_customize .main-list-filter {  text-align:right;}.p_firmTables_tableBlock_customize .filter-sort-view .im-bars {  color:#6794ee;}.p_firmTables_tableBlock_customize .main-list-filter .im-sort-desc {  padding-left:.4em;}.p_firmTables_tableBlock_customize .main-list-filter .btn-dropdown-content {  padding:0;  white-space:nowrap;}.p_firmTables_tableBlock_customize .main-list-filter .btn-dropdown-content a {  display:block;  padding:.4em .4em .4em 1em;  text-decoration:none;}.p_firmTables_tableBlock_customize .main-list-filter .btn-dropdown-content .caption {  padding:1em .4em .4em 1em;} .p_firmTables_tableBlock_tags .tag {  display:inline-block;  padding:.3em .5em;  color:#6B6B6B;  text-shadow:0 1px 1px #fff;}.p_firmTables_tableBlock_tags .im-close {  color:#b0b0b0;}.p_firmTables_tableBlock_tags .tag a{  text-decoration:none;}.p_firmTables_tableBlock_tags .im-close:hover {  color:#e86f7e;} .p_firmRaitings_display {  white-space:nowrap;}.p_firmRaitings_display .star-small {  width:1.5em;} .p_advantage_display_stars h5 {  font-size:1.3em;  padding:0;  margin:0 0 .7em 0;  text-align:center;}.p_advantage_display_stars .description {  font-size:0.9em;  margin:.5em 0;  color:#999;} .p_textForStructure_articleList_oneStructure {  margin-top:1.5em;  }.p_textForStructure_articleList_oneStructure .sector h3 {  text-align:center;  font-size:1.3em;  padding-bottom:1em;}.p_textForStructure_articleList_oneStructure .structure h3 {  font-size:1.1em;  padding-bottom:1em;}.p_textForStructure_articleList_oneStructure a {  text-decoration:none;}.p_textForStructure_articleList_oneStructure a:hover {  text-decoration:underline;}.p_textForStructure_articleList_oneStructure h3 a {  color:inherit;}.p_textForStructure_articleList_oneStructure .col a {  display:block;  margin:0.2em;}.p_textForStructure_articleList_oneStructure .more {  text-align:right;  font-size:1.3em;  margin:.7em;} .env_blocks_anotherCity .city {  font-size:1.5em;  text-align:center;}.env_blocks_anotherCity .another_city {  text-align:center;  margin-bottom:1em;}.env_blocks_anotherCity .another_city a {  color:#999;  text-decoration:none;} .p_firmTables_filter label {  display:inline-block;  font-size:12px;}.p_firmTables_filter .top-filter-wrapper {  max-width:50em;  padding:.5em;  margin:1em auto 0;}.p_firmTables_filter .top-filter-wrapper .field_wrapper {  padding:.5em;  }.left_column .p_firmTables_filter .top-filter-wrapper .field_wrapper {  padding:0;  text-align:center;}.left_column .p_firmTables_filter .top-filter-wrapper .caption {  padding:0;}.left_column .p_firmTables_filter label {  margin-bottom:0;}.p_firmTables_filter .top-filter-wrapper .caption {  display:inline-block;  width:6em;  padding:.3em;}.p_firmTables_filter .top-filter-wrapper select {  width:15em;}.p_firmTables_filter .level_1 {  color:#555;}.p_firmTables_filter .level_2 {  color:#777;}.p_firmTables_filter .level_3 {  color:#999;}.p_firmTables_filter .level_4 {  color:#bbb;}.p_firmTables_filter .level_5 {  color:#ccc;}.p_firmTables_filter option[selected] {  color:#000;}.p_firmTables_filter .sub_menu {  background-color:rgba(196, 196, 196, 0.5);  text-align:center;  box-shadow:inset 0px 3px 12px -3px rgba(50, 50, 50, 0.5);  border-bottom:1px solid rgba(255, 255, 255, 0.5);}.p_firmTables_filter .sub_menu .structure_caption {  padding-top:1em;  display:block;  font-size:1.3em;}.p_firmTables_filter a.btn.btn-disabled{  color:#000;}.p_firmTables_filter .sub_menu .btn i {  color:#e00;  margin-right:5px;}.p_firmTables_filter select {  padding:3px 3px;  border:1px solid #ccc;  border-radius:4px;  box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);}.p_firmTables_filter .checkbox_place {  display:inline-block;  width:1em;  vertical-align:top;}.p_firmTables_filter select {  margin:0;  color:#222;} .crosslinks {  list-style:none;  font-size:1.2em;}.crosslinks li {  margin:10px 0;} @font-face { font-family:'icons-main'; src: url('/assets/icons/icons-main/fonts/icons-main.eot?xkwms'); src: url('/assets/icons/icons-main/fonts/icons-main.eot?xkwms#iefix') format('embedded-opentype'),  url('/assets/icons/icons-main/fonts/icons-main.ttf?xkwms') format('truetype'),  url('/assets/icons/icons-main/fonts/icons-main.woff?xkwms') format('woff'),  url('/assets/icons/icons-main/fonts/icons-main.svg?xkwms#icons-main') format('svg'); font-weight:normal; font-style:normal;}.im {  font-family:'icons-main' !important; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1;  -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}.im-search:before { content:"\f002";}.im-close:before { content:"\f00d";}.im-map-marker:before { content:"\f041";}.im-question-circle:before { content:"\f059";}.im-chevron-up:before { content:"\f077";}.im-chevron-down:before { content:"\f078";}.im-filter:before { content:"\f0b0";}.im-bars:before { content:"\f0c9";}.im-sort-desc:before { content:"\f0dd";} .p_a2_template3_footer {  --block-background:#E7E7E7;  --text-grey:#6B6B6B;  --dark-link:#014585;  font-family:'Roboto', sans-serif;  margin:20px auto;  display:flex;  justify-content:center;}.footer {  background-color:var(--block-background);  border-radius:8px;  margin-left:.7em;  margin-right:.7em;  padding:40px calc(7vw - 1.6em);  max-width:1400px;  width:100%;  box-sizing:border-box;  margin-bottom:20px;}.footer__mainData {  display:grid;  grid-template-columns:1fr;  grid-gap:20px;  justify-content:space-between;  align-items:flex-start;  }.footer__mainData--extra {  grid-template-columns:470px 1fr;}.footer__mainBlock {  display:grid;  grid-template-columns:1fr;  grid-gap:30px;  align-content:space-between;  height:100%;}.footer__menuBlock {  display:grid;  grid-template-columns:1fr 1fr 1fr 1fr;  grid-gap:30px;  align-items:start;}.footer__menuPart {  display:grid;  grid-template-columns:1fr;  grid-gap:30px;  align-items:start;}.footer__menuTitle {  color:var(--ui-color-blackText);  text-transform:uppercase;  font-weight:bold;  letter-spacing:0.4px;  min-height:60px;  display:flex;  align-items:center;  justify-content:flex-start;}.footer__menuList {  display:grid;  grid-template-columns:1fr;  grid-gap:15px;  list-style-type:none;  font-size:14px;  }.footer__menuListItem a {  color:var(--text-grey);  text-decoration:underline;  transition:.2s;}.footer__menuListItem a:hover {  filter:brightness(.6);  text-decoration:none;}.footer__copyright {  color:var(--text-grey);  font-size:12px;}.footer__medical_warning {  font-size:12px;  line-height:normal;  display:block;}.footer__contactBlock {  display:grid;  grid-template-columns:1fr;  grid-gap:30px;  }.footerContact__block {  display:grid;  grid-template-columns:1fr;  }.footerContact {  display:grid;  grid-template-columns:1fr;  grid-gap:20px;}.footerContact__title {  color:var(--ui-color-blackText);  font-size:13px;  font-weight:bold;}.footerContact__blockTitle {  color:var(--text-grey);  font-size:13px;  font-weight:500;}.footerContact__string {  color:var(--text-grey);}.footerContact__string span {  color:var(--ui-color-blackText);}.footerContact__string--normal {  font-size:13px;}.footerContact__phoneList {  display:grid;  grid-template-columns:1fr;  grid-gap:5px;  list-style-type:none;  }.footerContact__phoneList li a {  color:var(--dark-link);  font-weight:bold;}.footerContact__doubleContent {  display:flex;  flex-direction:column;}@media screen and (max-width:1250px) {  .footer__onlyDesktop { display:none;  }  .footer__mainData--extra { grid-template-columns:.8fr 1fr;  }}@media screen and (max-width:1000px) {  .footer__mainData--extra { grid-template-columns:.5fr 1fr;  }}@media screen and (max-width:1000px) {  .footer { padding:20px;  }  .footer__mainData--extra { grid-template-columns:1fr;  }  .footer__menuListItem { font-size:12px;  }}@media screen and (max-width:700px) {  .footer__menuBlock { grid-template-columns:1fr 1fr; grid-gap:15px;  }  .footer__menuPart { grid-gap:0;  }}@media screen and (max-width:360px) {  .footer__menuTitle {  //display:none;  }  .footer__menuBlock { grid-template-columns:1fr; grid-gap:15px;  }}