@charset "utf-8";
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  overflow-y: scroll; }

body {
  margin: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block; }

audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden], template {
  display: none; }

a {
  background-color: transparent; }

a:active, a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b, strong {
  font-weight: 700; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

mark {
  background: #ff0;
  color: #000; }

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: 1em 40px; }

hr {
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code, kbd, pre, samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button, input, optgroup, select, textarea {
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

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; }

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: 700; }

table {
  border-collapse: collapse; }
/*border-spacing:0*/
/*td,th{padding:0}*/
@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important; }

  a, a:visited {
    text-decoration: none; }

  a[href]:after {
    content: " (" attr(href) ")"; }
	
  abbr[title]:after {
    content: " (" attr(title) ")"; }

  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }

  thead {
    display: table-header-group; }

  tr, img {
    page-break-inside: avoid; }

  img {
    max-width: 100% !important; }

  @page {
    margin: 0.5cm; }

  p, h2, h3 {
    orphans: 3;
    widows: 3; }

  h2, h3 {
    page-break-after: avoid; } }

.linka {
    text-decoration: none; }	

a:hover, a:visited, a:link, a:active
{
    text-decoration: none;
}

.hide {
  display: none; }

.show {
  display: block; }

.invisible {
  visibility: hidden; }

.visible {
  visibility: visible; }

.reset-indents {
  padding: 0;
  margin: 0; }

.reset-font {
  line-height: 0;
  font-size: 0; }

.clear-list {
  list-style: none;
  padding: 0;
  margin: 0; }

.clearfix:before, .clearfix:after {
  display: table;
  content: "";
  line-height: 0;
  font-size: 0; }
  .clearfix:after {
    clear: both; }

.clear {
  visibility: hidden;
  clear: both;
  height: 0;
  font-size: 1px;
  line-height: 0; }

.clear-self::after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: ''; }

.overflowHidden {
  overflow: hidden; }

.thumb, .YMaps, .ymaps-map {
  color: #000; }

.table {
  display: table; }
  .table .tr {
    display: table-row; }
    .table .tr .td {
      display: table-cell; }

.table0, .table1, .table2 {
  border-collapse: collapse; }
  .table0 td, .table1 td, .table2 td {
    padding: 0.5em; }

.table1, .table2 {
  border: 1px solid #afafaf; }
  .table1 td, .table2 td, .table1 th, .table2 th {
    border: 1px solid #afafaf; }

.table2 th {
  padding: 0.5em;
  color: #fff;
  background: #f00; }

@font-face {
  font-family: 'OpenSans';
  font-display: swap;
  src: url("open_sans-r.eot")/*tpa=http://gks3.ru/g/fonts/open_sans/open_sans-r.eot*/;
  src: url("open_sans-r.eot-#iefix")/*tpa=http://gks3.ru/g/fonts/open_sans/open_sans-r.eot?#iefix*/ format("embedded-opentype"), url("open_sans-r.woff2")/*tpa=http://gks3.ru/g/fonts/open_sans/open_sans-r.woff2*/ format("woff2"), url("open_sans-r.woff")/*tpa=http://gks3.ru/g/fonts/open_sans/open_sans-r.woff*/ format("woff"), url("open_sans-r.ttf")/*tpa=http://gks3.ru/g/fonts/open_sans/open_sans-r.ttf*/ format("truetype"), url("open_sans-r.svg#OpenSans")/*tpa=http://gks3.ru/g/fonts/open_sans/open_sans-r.svg#OpenSans*/ format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Roboto';
  font-display: swap;
  src: url("roboto-r.eot")/*tpa=http://gks3.ru/g/fonts/roboto/roboto-r.eot*/;
  src: url("roboto-r.eot-#iefix")/*tpa=http://gks3.ru/g/fonts/roboto/roboto-r.eot?#iefix*/ format("embedded-opentype"), url("roboto-r.woff2")/*tpa=http://gks3.ru/g/fonts/roboto/roboto-r.woff2*/ format("woff2"), url("roboto-r.woff")/*tpa=http://gks3.ru/g/fonts/roboto/roboto-r.woff*/ format("woff"), url("roboto-r.ttf")/*tpa=http://gks3.ru/g/fonts/roboto/roboto-r.ttf*/ format("truetype"), url("roboto-r.svg#Roboto")/*tpa=http://gks3.ru/g/fonts/roboto/roboto-r.svg#Roboto*/ format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Roboto';
  font-display: swap;
  src: url("roboto-l.eot")/*tpa=http://gks3.ru/g/fonts/roboto/roboto-l.eot*/;
  src: url("roboto-l.eot-#iefix")/*tpa=http://gks3.ru/g/fonts/roboto/roboto-l.eot?#iefix*/ format("embedded-opentype"), url("roboto-l.woff2")/*tpa=http://gks3.ru/g/fonts/roboto/roboto-l.woff2*/ format("woff2"), url("roboto-l.woff")/*tpa=http://gks3.ru/g/fonts/roboto/roboto-l.woff*/ format("woff"), url("roboto-l.ttf")/*tpa=http://gks3.ru/g/fonts/roboto/roboto-l.ttf*/ format("truetype"), url("roboto-l.svg#Roboto")/*tpa=http://gks3.ru/g/fonts/roboto/roboto-l.svg#Roboto*/ format("svg");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'Roboto';
  font-display: swap;
  src: url("roboto-b.eot")/*tpa=http://gks3.ru/g/fonts/roboto/roboto-b.eot*/;
  src: url("roboto-b.eot-#iefix")/*tpa=http://gks3.ru/g/fonts/roboto/roboto-b.eot?#iefix*/ format("embedded-opentype"), url("roboto-b.woff2")/*tpa=http://gks3.ru/g/fonts/roboto/roboto-b.woff2*/ format("woff2"), url("roboto-b.woff")/*tpa=http://gks3.ru/g/fonts/roboto/roboto-b.woff*/ format("woff"), url("roboto-b.ttf")/*tpa=http://gks3.ru/g/fonts/roboto/roboto-b.ttf*/ format("truetype"), url("roboto-b.svg#Roboto")/*tpa=http://gks3.ru/g/fonts/roboto/roboto-b.svg#Roboto*/ format("svg");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'Arimo';
  font-display: swap;
  src: url("arimo-r.eot")/*tpa=http://gks3.ru/g/fonts/arimo/arimo-r.eot*/;
  src: url("arimo-r.eot-#iefix")/*tpa=http://gks3.ru/g/fonts/arimo/arimo-r.eot?#iefix*/ format("embedded-opentype"), url("arimo-r.woff2")/*tpa=http://gks3.ru/g/fonts/arimo/arimo-r.woff2*/ format("woff2"), url("arimo-r.woff")/*tpa=http://gks3.ru/g/fonts/arimo/arimo-r.woff*/ format("woff"), url("arimo-r.ttf")/*tpa=http://gks3.ru/g/fonts/arimo/arimo-r.ttf*/ format("truetype"), url("arimo-r.svg#Arimo")/*tpa=http://gks3.ru/g/fonts/arimo/arimo-r.svg#Arimo*/ format("svg");
  font-weight: normal;
  font-style: normal; }

html, body {
  height: 100%; }

html {
  font-size: 16px; }

body {
  position: relative;
  min-width: 320px;
  text-align: left;
  color: #575a5c;
  background: #fff;
  font-family: 'Arimo', Arial, Helvetica, sans-serif;
  line-height: 1.25; }

h1, h2, h3, h4, h5, h6 {
  color: #575a5c;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-weight: 300;
  font-style: normal; }

h1 {
  margin-top: 0;
  font-size: 28px; }

h2 {
  font-size: 1.5rem; }

h3 {
  font-size: 1.17rem; }

h4 {
  font-size: 1rem; }

h5 {
  font-size: 0.83rem; }

h6 {
  font-size: 0.67rem; }

h5, h6 {
  font-weight: bold; }

a {
  text-decoration: none;
  color: #575a5c; }

a:hover {
  text-decoration: none; }

a img {
  border-color: #575a5c; }

img, textarea, object, object embed, .table-wrapper {
  max-width: 100%; }

.table-wrapper {
  overflow: auto; }

img {
  height: auto; }

table img {
  max-width: none; }

* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.site-path {
  margin-bottom: 10px;
  white-space: pre-wrap;
  line-height: 1; }

.site-header a img, .site-sidebar a img, .site-footer a img {
  border: none; }

.site-header p, .site-footer p {
  margin: 0; }

.site-sidebar p:first-child {
  margin-top: 0; }
  .site-sidebar p:last-child {
    border-bottom: 0; }

.site-wrapper {
  min-height: 100%;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }
  .ie .site-wrapper {
    height: 100%; }

.site-header {
  min-height: 100px;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none; }

.site-header-inner {
  max-width: 940px;
  margin: 0 auto;
  padding: 0 20px; }
  @media screen and (min-width: 768px) and (max-width: 980px) {
  .site-header-inner {
    padding: 0 10px; } }
  @media screen and (min-width: 0) and (max-width: 767px) {
  .site-header-inner {
    padding: 0; } }

.header-text {
  padding: 48px 3px 26px 20px; }
  .header-text .company {
    display: inline-block;
    max-width: 300px;
    float: left;
    vertical-align: top; }
  .header-text .comapny-name {
    position: relative;
    padding: 0 0 7px;
    margin: 0 0 13px; }
  .header-text .comapny-name:after {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 136px;
    height: 2px;
    content: "";
    background-color: #fb8a12; }
  .header-text .comapny-name a {
    text-decoration: none;
    color: #515153;
    font-family: "Roboto";
    font-size: 31px;
    font-weight: 300; }
  .header-text .company-desc {
    max-width: 250px;
    color: #8c8c8f;
    font-family: "Arimo";
    font-size: 17px;
    line-height: 1.1; }
  .header-text .header-contact {
    display: inline-block;
    width: 467px;
    vertical-align: top;
    float: right; }
  .header-text .header-phone {
    float: left;
    max-width: 180px;
    padding: 5px 0 0 40px;
    text-align: right;
    color: #515153;
    font-family: "Roboto";
    font-size: 21px;
    font-weight: 300;
    line-height: 1.4;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2020%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22rgba%280%2C%200%2C%200%2C%20.66%29%22%20d%3D%22M16.388%2C16.219%20C16.166%2C15.913%2015.822%2C15.707%2015.419%2C15.642%20C14.993%2C15.574%2014.557%2C15.675%2014.220%2C15.919%20L12.091%2C17.461%20L11.641%2C17.106%20C10.650%2C16.324%209.292%2C15.253%207.972%2C13.417%20C6.646%2C11.577%206.060%2C9.944%205.631%2C8.748%20L5.438%2C8.222%20L7.570%2C6.677%20C8.275%2C6.165%208.453%2C5.196%207.966%2C4.517%20L5.125%2C0.570%20C4.904%2C0.263%204.559%2C0.058%204.156%2C-0.007%20C3.731%2C-0.076%203.295%2C0.025%202.958%2C0.270%20L1.990%2C0.975%20L1.892%2C1.091%20C1.517%2C1.439%201.191%2C1.846%200.923%2C2.305%20C0.672%2C2.742%200.491%2C3.166%200.369%2C3.601%20C-0.656%2C7.175%200.479%2C10.792%204.288%2C16.083%20C8.802%2C22.354%2013.235%2C23.500%2014.486%2C23.702%20C14.701%2C23.737%2014.832%2C23.745%2014.869%2C23.747%20C15.340%2C23.766%2015.800%2C23.725%2016.275%2C23.624%20C16.787%2C23.513%2017.273%2C23.332%2017.719%2C23.086%20L17.933%2C22.967%20L18.835%2C22.326%20C19.540%2C21.815%2019.716%2C20.847%2019.228%2C20.169%20L16.388%2C16.219%20ZM18.482%2C21.837%20L17.786%2C22.335%20C17.459%2C22.563%2016.909%2C22.869%2016.149%2C23.034%20C15.722%2C23.125%2015.311%2C23.161%2014.896%2C23.144%20C14.873%2C23.143%2014.780%2C23.134%2014.632%2C23.110%20C13.426%2C22.916%209.153%2C21.809%204.776%2C15.730%20C0.468%2C9.742%200.129%2C6.618%200.947%2C3.767%20C1.057%2C3.377%201.219%2C2.998%201.441%2C2.608%20C1.841%2C1.930%202.304%2C1.503%202.620%2C1.265%20L3.308%2C0.759%20C3.519%2C0.606%203.795%2C0.542%204.061%2C0.585%20C4.303%2C0.624%204.507%2C0.745%204.636%2C0.924%20L7.478%2C4.871%20C7.771%2C5.279%207.655%2C5.871%207.218%2C6.189%20L4.760%2C7.969%20L4.710%2C8.006%20L4.795%2C8.224%20C4.881%2C8.444%204.970%2C8.689%205.065%2C8.956%20C5.507%2C10.183%206.111%2C11.864%207.484%2C13.771%20C8.859%2C15.682%2010.254%2C16.780%2011.273%2C17.584%20C11.505%2C17.766%2011.706%2C17.925%2011.884%2C18.075%20L12.064%2C18.226%20L14.572%2C16.408%20C14.782%2C16.256%2015.056%2C16.193%2015.323%2C16.236%20C15.566%2C16.275%2015.771%2C16.395%2015.899%2C16.575%20L18.740%2C20.520%20C19.032%2C20.931%2018.916%2C21.521%2018.482%2C21.837%20Z%22%20%2F%3E%3C%2Fsvg%3E") left 8px no-repeat; }
  .header-text .header-phone a {
    text-decoration: none;
    color: #515153; }
  .header-text .phone-icon {
    display: none; }
  .header-text .callback {
    display: block;
    float: right;
    width: 210px;
    height: 58px;
    text-align: center;
    text-decoration: none;
    border: 3px solid #fba242;
    border-radius: 2px;
    font-family: "Roboto";
    font-size: 18px;
    font-weight: 300;
    line-height: 58px;
    text-transform: uppercase;
    color: rgba(0, 0, 0, 0.62);
    background-color: #fff; }
  .header-text .callback:hover {
    background-color: #515153;
    color: #fff;
    border-color: #515153; }
  @media screen and (min-width: 768px) and (max-width: 980px) {
  .header-text {
    padding: 20px 3px 20px 20px; }
    .header-text .company-desc {
      font-size: 18px;
      max-width: 260px; }

    .header-text .header-contact {
      width: 371px; }

    .header-text .header-phone {
      max-width: 153px;
      padding: 5px 0 0 37px;
      font-size: 17px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2020%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22rgba%280%2C%200%2C%200%2C%20.66%29%22%20d%3D%22M16.388%2C16.219%20C16.166%2C15.913%2015.822%2C15.707%2015.419%2C15.642%20C14.993%2C15.574%2014.557%2C15.675%2014.220%2C15.919%20L12.091%2C17.461%20L11.641%2C17.106%20C10.650%2C16.324%209.292%2C15.253%207.972%2C13.417%20C6.646%2C11.577%206.060%2C9.944%205.631%2C8.748%20L5.438%2C8.222%20L7.570%2C6.677%20C8.275%2C6.165%208.453%2C5.196%207.966%2C4.517%20L5.125%2C0.570%20C4.904%2C0.263%204.559%2C0.058%204.156%2C-0.007%20C3.731%2C-0.076%203.295%2C0.025%202.958%2C0.270%20L1.990%2C0.975%20L1.892%2C1.091%20C1.517%2C1.439%201.191%2C1.846%200.923%2C2.305%20C0.672%2C2.742%200.491%2C3.166%200.369%2C3.601%20C-0.656%2C7.175%200.479%2C10.792%204.288%2C16.083%20C8.802%2C22.354%2013.235%2C23.500%2014.486%2C23.702%20C14.701%2C23.737%2014.832%2C23.745%2014.869%2C23.747%20C15.340%2C23.766%2015.800%2C23.725%2016.275%2C23.624%20C16.787%2C23.513%2017.273%2C23.332%2017.719%2C23.086%20L17.933%2C22.967%20L18.835%2C22.326%20C19.540%2C21.815%2019.716%2C20.847%2019.228%2C20.169%20L16.388%2C16.219%20ZM18.482%2C21.837%20L17.786%2C22.335%20C17.459%2C22.563%2016.909%2C22.869%2016.149%2C23.034%20C15.722%2C23.125%2015.311%2C23.161%2014.896%2C23.144%20C14.873%2C23.143%2014.780%2C23.134%2014.632%2C23.110%20C13.426%2C22.916%209.153%2C21.809%204.776%2C15.730%20C0.468%2C9.742%200.129%2C6.618%200.947%2C3.767%20C1.057%2C3.377%201.219%2C2.998%201.441%2C2.608%20C1.841%2C1.930%202.304%2C1.503%202.620%2C1.265%20L3.308%2C0.759%20C3.519%2C0.606%203.795%2C0.542%204.061%2C0.585%20C4.303%2C0.624%204.507%2C0.745%204.636%2C0.924%20L7.478%2C4.871%20C7.771%2C5.279%207.655%2C5.871%207.218%2C6.189%20L4.760%2C7.969%20L4.710%2C8.006%20L4.795%2C8.224%20C4.881%2C8.444%204.970%2C8.689%205.065%2C8.956%20C5.507%2C10.183%206.111%2C11.864%207.484%2C13.771%20C8.859%2C15.682%2010.254%2C16.780%2011.273%2C17.584%20C11.505%2C17.766%2011.706%2C17.925%2011.884%2C18.075%20L12.064%2C18.226%20L14.572%2C16.408%20C14.782%2C16.256%2015.056%2C16.193%2015.323%2C16.236%20C15.566%2C16.275%2015.771%2C16.395%2015.899%2C16.575%20L18.740%2C20.520%20C19.032%2C20.931%2018.916%2C21.521%2018.482%2C21.837%20Z%22%20%2F%3E%3C%2Fsvg%3E") left 8px no-repeat;
      background-size: 17px 20px; }

    .header-text .callback {
      width: 162px;
      height: 44px;
      font-size: 14px;
      line-height: 44px; } }
  @media screen and (min-width: 850px) and (max-width: 980px) {
  .header-text .header-contact {
    width: 400px; }
  .header-text .header-phone {
    max-width: 160px;
    padding: 0 0 0 37px;
    font-size: 19px; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
  .header-text {
    padding: 0; }
    .header-text .company {
      display: block;
      text-align: center;
      float: none;
      max-width: 100%;
      padding: 10px 0 15px; }

    .header-text .comapny-name {
      position: relative; }
      .header-text .comapny-name:after {
        left: 50%;
        margin-left: -68px; }

    .header-text .company-desc {
      max-width: 270px;
      margin: 0 auto;
      font-size: 18px; }

    .header-text .header-contact {
      display: block;
      width: auto;
      float: none;
      padding: 8px 10px;
      border-bottom: 1px solid #e1e5e5; }

    .header-text .header-phone {
      position: relative;
      z-index: 102;
      float: right;
      max-width: 25px;
      margin: 6px 0 7px;
      padding: 0;
      background: none; }

    .header-text .phone-icon {
      display: block;
      width: 25px;
      height: 27px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2020%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22rgba%280%2C%200%2C%200%2C%20.66%29%22%20d%3D%22M16.388%2C16.219%20C16.166%2C15.913%2015.822%2C15.707%2015.419%2C15.642%20C14.993%2C15.574%2014.557%2C15.675%2014.220%2C15.919%20L12.091%2C17.461%20L11.641%2C17.106%20C10.650%2C16.324%209.292%2C15.253%207.972%2C13.417%20C6.646%2C11.577%206.060%2C9.944%205.631%2C8.748%20L5.438%2C8.222%20L7.570%2C6.677%20C8.275%2C6.165%208.453%2C5.196%207.966%2C4.517%20L5.125%2C0.570%20C4.904%2C0.263%204.559%2C0.058%204.156%2C-0.007%20C3.731%2C-0.076%203.295%2C0.025%202.958%2C0.270%20L1.990%2C0.975%20L1.892%2C1.091%20C1.517%2C1.439%201.191%2C1.846%200.923%2C2.305%20C0.672%2C2.742%200.491%2C3.166%200.369%2C3.601%20C-0.656%2C7.175%200.479%2C10.792%204.288%2C16.083%20C8.802%2C22.354%2013.235%2C23.500%2014.486%2C23.702%20C14.701%2C23.737%2014.832%2C23.745%2014.869%2C23.747%20C15.340%2C23.766%2015.800%2C23.725%2016.275%2C23.624%20C16.787%2C23.513%2017.273%2C23.332%2017.719%2C23.086%20L17.933%2C22.967%20L18.835%2C22.326%20C19.540%2C21.815%2019.716%2C20.847%2019.228%2C20.169%20L16.388%2C16.219%20ZM18.482%2C21.837%20L17.786%2C22.335%20C17.459%2C22.563%2016.909%2C22.869%2016.149%2C23.034%20C15.722%2C23.125%2015.311%2C23.161%2014.896%2C23.144%20C14.873%2C23.143%2014.780%2C23.134%2014.632%2C23.110%20C13.426%2C22.916%209.153%2C21.809%204.776%2C15.730%20C0.468%2C9.742%200.129%2C6.618%200.947%2C3.767%20C1.057%2C3.377%201.219%2C2.998%201.441%2C2.608%20C1.841%2C1.930%202.304%2C1.503%202.620%2C1.265%20L3.308%2C0.759%20C3.519%2C0.606%203.795%2C0.542%204.061%2C0.585%20C4.303%2C0.624%204.507%2C0.745%204.636%2C0.924%20L7.478%2C4.871%20C7.771%2C5.279%207.655%2C5.871%207.218%2C6.189%20L4.760%2C7.969%20L4.710%2C8.006%20L4.795%2C8.224%20C4.881%2C8.444%204.970%2C8.689%205.065%2C8.956%20C5.507%2C10.183%206.111%2C11.864%207.484%2C13.771%20C8.859%2C15.682%2010.254%2C16.780%2011.273%2C17.584%20C11.505%2C17.766%2011.706%2C17.925%2011.884%2C18.075%20L12.064%2C18.226%20L14.572%2C16.408%20C14.782%2C16.256%2015.056%2C16.193%2015.323%2C16.236%20C15.566%2C16.275%2015.771%2C16.395%2015.899%2C16.575%20L18.740%2C20.520%20C19.032%2C20.931%2018.916%2C21.521%2018.482%2C21.837%20Z%22%20%2F%3E%3C%2Fsvg%3E") left 0 no-repeat;
      background-size: 25px 27px; }

    .header-text .header-phone-body {
      display: none;
      position: absolute;
      z-index: 100;
      top: 40px;
      left: 50%;
      margin-left: -105px;
      width: 160px;
      padding: 26px 25px;
      background-color: #21808c;
      color: #fff;
      font-family: 'Roboto';
      font-weight: 300;
      text-align: right;
      font-size: 17px; }
      .header-text .header-phone-body a {
        text-decoration: none;
        color: #fff; }
      .header-text .header-phone-body.opened {
        display: block; }

    .header-text .callback {
      margin: 7px 0 7px 38px;
      display: block;
      float: right;
      border: none;
      border-radius: 0;
      background-color: transparent;
      font-size: 0;
      line-height: 0;
      width: 39px;
      height: 26px;
      position: relative;
      z-index: 102;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2239px%22%20height%3D%2226px%22%20%20viewBox%3D%220%200%2039%2026%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22rgba%280%2C%200%2C%200%2C%20.66%29%22%20d%3D%22M0.661%2C26.000%20L-0.000%2C26.000%20L-0.000%2C25.333%20L-0.000%2C0.666%20L-0.000%2C-0.000%20L38.339%2C-0.000%20L39.000%2C-0.000%20L39.000%2C0.666%20L39.000%2C25.333%20L39.000%2C26.000%20L0.661%2C26.000%20ZM0.661%2C0.666%20L0.661%2C24.746%20L14.546%2C12.139%20L0.758%2C0.666%20L0.661%2C0.666%20ZM1.794%2C0.666%20L20.150%2C15.939%20L24.003%2C12.618%20L23.959%2C12.579%20L24.311%2C12.008%20L24.505%2C12.185%20L37.872%2C0.666%20L1.794%2C0.666%20ZM38.339%2C1.139%20L25.000%2C12.634%20L38.339%2C24.746%20L38.339%2C1.139%20ZM38.339%2C24.769%20L37.997%2C25.324%20L24.497%2C13.067%20L20.333%2C16.655%20L20.153%2C16.373%20L19.978%2C16.658%20L15.005%2C12.521%20L15.041%2C12.579%20L1.003%2C25.324%20L0.661%2C24.769%20L0.661%2C25.333%20L38.339%2C25.333%20L38.339%2C24.769%20Z%22%20%2F%3E%3C%2Fsvg%3E") left top no-repeat; }
      .header-text .callback:hover {
        background-color: transparent; } }
  @media screen and (min-width: 0px) and (max-width: 479px) {
  .header-text .callback {
    margin: 7px 0 7px 15px; } }

.search-form .search-button, .search-form2 .search-button {
  float: right;
  width: 27px;
  height: 27px;
  padding: 0;
  margin: 5px 8px 5px 0;
  height: 27px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2227px%22%20height%3D%2227px%22%20%20viewBox%3D%220%200%2027%2027%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22rgba%280%2C%200%2C%200%2C%20.66%29%22%20d%3D%22M26.724%2C25.509%20L19.735%2C18.410%20C21.294%2C16.464%2022.231%2C13.987%2022.231%2C11.291%20C22.231%2C5.062%2017.246%2C-0.004%2011.117%2C-0.004%20C4.987%2C-0.004%200.002%2C5.062%200.002%2C11.291%20C0.002%2C17.519%204.987%2C22.585%2011.117%2C22.585%20C13.972%2C22.585%2016.572%2C21.476%2018.545%2C19.670%20L25.506%2C26.743%20C25.674%2C26.914%2025.895%2C26.999%2026.113%2C26.999%20C26.335%2C26.999%2026.556%2C26.914%2026.724%2C26.743%20C27.060%2C26.405%2027.060%2C25.851%2026.724%2C25.509%20L26.724%2C25.509%20ZM1.147%2C11.291%20C1.147%2C5.705%205.620%2C1.159%2011.117%2C1.159%20C16.611%2C1.159%2021.084%2C5.705%2021.084%2C11.291%20C21.084%2C13.970%2020.049%2C16.402%2018.372%2C18.216%20C18.363%2C18.222%2018.355%2C18.225%2018.347%2C18.231%20C18.335%2C18.245%2018.329%2C18.259%2018.321%2C18.270%20C16.505%2C20.208%2013.949%2C21.419%2011.117%2C21.419%20C5.620%2C21.419%201.147%2C16.873%201.147%2C11.291%20L1.147%2C11.291%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat;
  border: none;
  outline-style: none; }
  .search-form .search-text, .search-form2 .search-text {
    background: #fff;
    float: left;
    outline-style: none;
    height: 38px;
    width: 0;
    border: none;
    color: rgba(0, 0, 0, 0.66);
    font-size: 16px;
    font-family: 'Arimo', Arial, Helvetica, sans-serif;
    padding: 0;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s; }
  .search-form.opened, .search-form2.opened {
    border-color: rgba(0, 0, 0, 0.66); }
  .search-form.opened .search-text, .search-form2.opened .search-text {
    width: 157px;
    opacity: 1;
    padding: 0 14px; }

.search-form {
  position: relative;
  z-index: 102;
  display: block;
  float: right;
  overflow: hidden;
  height: 38px;
  margin: 0 0 0 33px;
  border: 1px solid transparent; }
  @media screen and (min-width: 768px) {
  .search-form {
    display: none; } }
  @media screen and (min-width: 0px) and (max-width: 399px) {
  .search-form {
    margin: 0 0 0 15px; }
    .search-form.opened .search-text {
      width: 78px; } }
  @media screen and (min-width: 400px) and (max-width: 479px) {
  .search-form {
    margin: 0 0 0 15px; }
    .search-form.opened .search-text {
      width: 110px; } }

.search-form2 {
  position: absolute;
  bottom: 16px;
  right: 20px; }
  @media screen and (min-width: 0px) and (max-width: 767px) {
  .search-form2 {
    display: none; } }
  .search-form2 .search-text {
    background: none; }
  .search-form2 .search-button {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2227px%22%20height%3D%2227px%22%20%20viewBox%3D%220%200%2027%2027%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M26.724%2C25.509%20L19.735%2C18.410%20C21.294%2C16.464%2022.231%2C13.987%2022.231%2C11.291%20C22.231%2C5.062%2017.246%2C-0.004%2011.117%2C-0.004%20C4.987%2C-0.004%200.002%2C5.062%200.002%2C11.291%20C0.002%2C17.519%204.987%2C22.585%2011.117%2C22.585%20C13.972%2C22.585%2016.572%2C21.476%2018.545%2C19.670%20L25.506%2C26.743%20C25.674%2C26.914%2025.895%2C26.999%2026.113%2C26.999%20C26.335%2C26.999%2026.556%2C26.914%2026.724%2C26.743%20C27.060%2C26.405%2027.060%2C25.851%2026.724%2C25.509%20L26.724%2C25.509%20ZM1.147%2C11.291%20C1.147%2C5.705%205.620%2C1.159%2011.117%2C1.159%20C16.611%2C1.159%2021.084%2C5.705%2021.084%2C11.291%20C21.084%2C13.970%2020.049%2C16.402%2018.372%2C18.216%20C18.363%2C18.222%2018.355%2C18.225%2018.347%2C18.231%20C18.335%2C18.245%2018.329%2C18.259%2018.321%2C18.270%20C16.505%2C20.208%2013.949%2C21.419%2011.117%2C21.419%20C5.620%2C21.419%201.147%2C16.873%201.147%2C11.291%20L1.147%2C11.291%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat; }
  .search-form2.opened .search-text {
    color: #fff;
    background: none; }

.menu-button {
  width: 35px;
  height: 24px;
  margin: 16px 0 15px 26px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2235px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2035%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23116a73%22%20d%3D%22M-0.000%2C24.000%20L-0.000%2C23.000%20L-0.000%2C22.000%20L35.000%2C22.000%20L35.000%2C23.000%20L35.000%2C24.000%20L-0.000%2C24.000%20ZM-0.000%2C12.000%20L-0.000%2C11.000%20L35.000%2C11.000%20L35.000%2C12.000%20L35.000%2C13.000%20L-0.000%2C13.000%20L-0.000%2C12.000%20ZM-0.000%2C1.000%20L-0.000%2C-0.000%20L35.000%2C-0.000%20L35.000%2C1.000%20L35.000%2C2.000%20L-0.000%2C2.000%20L-0.000%2C1.000%20Z%22%20%2F%3E%3C%2Fsvg%3E") left top no-repeat; }
  @media screen and (min-width: 768px) {
  .menu-button {
    display: none; } }

@media screen and (min-width: 768px) {
  .top-menu {
    text-align: right;
    border-top: 1px solid #e1e5e5;
    font-size: 0;
    position: relative; }
    .top-menu ul {
      display: none;
      position: absolute;
      z-index: 100;
      width: 300px;
      top: 100%;
      background-color: #116a73;
      background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, rgba(20, 149, 143, 0.32)), color-stop(100%, rgba(68, 231, 142, 0.32)));
      background-image: -o-linear-gradient(bottom, rgba(20, 149, 143, 0.32) 0%, rgba(68, 231, 142, 0.32) 100%);
      background-image: -moz-linear-gradient(bottom, rgba(20, 149, 143, 0.32) 0%, rgba(68, 231, 142, 0.32) 100%);
      background-image: -webkit-linear-gradient(bottom, rgba(20, 149, 143, 0.32) 0%, rgba(68, 231, 142, 0.32) 100%);
      background-image: -ms-linear-gradient(bottom, rgba(20, 149, 143, 0.32) 0%, rgba(68, 231, 142, 0.32) 100%);
      background-image: linear-gradient(to top, rgba(20, 149, 143, 0.32) 0%, rgba(68, 231, 142, 0.32) 100%);
      -pie-background: linear-gradient(to top, rgba(20, 149, 143, 0.32) 0%, rgba(68, 231, 142, 0.32) 100%);
      text-align: left;
      padding: 30px 0 50px; }
      .top-menu ul li {
        padding: 0 30px 0 25px; }
      .top-menu ul a {
        font-size: 16px;
        font-family: 'Arimo', Arial, Helvetica, sans-serif;
        color: #fff;
        text-decoration: none;
        display: block;
        padding: 9px 0;
        -moz-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.2);
        -webkit-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.2);
        box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.2);
        position: relative; }
        .top-menu ul a:after {
          display: block;
          content: '';
          position: absolute;
          width: 15px;
          height: 11px;
          right: 0;
          top: 50%;
          margin-top: -5px;
          opacity: 0.2;
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2015%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M13.750%2C4.892%20L9.148%2C0.252%20C8.815%2C-0.084%208.275%2C-0.084%207.942%2C0.252%20C7.609%2C0.587%207.609%2C1.131%207.942%2C1.467%20L11.090%2C4.640%20L0.852%2C4.640%20C0.382%2C4.640%20-0.000%2C5.025%20-0.000%2C5.500%20C-0.000%2C5.974%200.382%2C6.359%200.852%2C6.359%20L11.090%2C6.359%20L7.942%2C9.533%20C7.609%2C9.868%207.609%2C10.413%207.942%2C10.748%20C8.109%2C10.916%208.327%2C11.000%208.545%2C11.000%20C8.763%2C11.000%208.981%2C10.916%209.148%2C10.748%20L13.750%2C6.107%20C14.083%2C5.772%2014.083%2C5.228%2013.750%2C4.892%20Z%22%20%2F%3E%3C%2Fsvg%3E") left top no-repeat; }
        .top-menu ul a:hover {
          color: #fff; }
          .top-menu ul a:hover:after {
            opacity: 1; }
    .top-menu > li {
      display: inline-block;
      padding: 0 19px;
      vertical-align: top; }
      .top-menu > li:last-child {
        padding-right: 0; }
      .top-menu > li.item-opened {
        position: relative; }
        .top-menu > li.item-opened > a {
          color: #fb890f; }
          .top-menu > li.item-opened > a:after {
            left: 0;
            width: 100%; }
        .top-menu > li.item-opened > ul {
          top: 100%; }
          .top-menu > li.item-opened > ul li {
            position: relative; }
          .top-menu > li.item-opened > ul ul {
            right: 100%;
            top: 0; }
            .top-menu > li.item-opened > ul ul ul {
              right: inherit;
              left: 100%; }
      .top-menu > li.s3-menu-allin-active > a {
        color: #fb890f; }
        .top-menu > li.s3-menu-allin-active > a:after {
          left: 0;
          width: 100%; }
      .top-menu > li > a {
        position: relative;
        display: block;
        padding: 20px 0 21px;
        text-decoration: none;
        color: #515253;
        font-family: "Arimo";
        font-size: 16px; }
        .top-menu > li > a:after {
          position: absolute;
          top: -1px;
          left: 50%;
          display: block;
          width: 0;
          height: 2px;
          content: "";
          background-color: #fb890f;
          -webkit-transition: all 0.4s;
          -moz-transition: all 0.4s;
          -o-transition: all 0.4s;
          -ms-transition: all 0.4s;
          transition: all 0.4s; }
        .top-menu > li > a:hover {
          color: #fb890f; }
          .top-menu > li > a:hover:after {
            left: 0;
            width: 100%; }
    .top-menu li.item-opened > ul {
      display: block; } }
  @media screen and (min-width: 768px) and (min-width: 0px) and (max-width: 980px) {
    .top-menu {
      text-align: center; }
      .top-menu a {
        padding: 24px 0; } }

@media screen and (min-width: 0px) and (max-width: 767px) {
  .nav-top {
    position: absolute;
    z-index: 100500;
    top: 0;
    left: 0;
    right: 55px; }
    .nav-top ul {
      padding: 0;
      margin: 0;
      list-style: none; }
    .nav-top.menu-animit .menu-wrap {
      transition: all 0.3s ease-in-out; }
    .nav-top.opened {
      right: inherit; }
      .nav-top.opened .menu-wrap {
        left: 0;
        -moz-box-shadow: 0 0 0 5000px rgba(0, 0, 0, 0.66);
        -webkit-box-shadow: 0 0 0 5000px rgba(0, 0, 0, 0.66);
        box-shadow: 0 0 0 5000px rgba(0, 0, 0, 0.66); }
    .nav-top .menu-wrap {
      position: absolute;
      top: 0;
      left: -320px;
      width: 265px;
      padding: 30px 30px 50px 25px;
      text-align: left;
      background-color: #116a73;
      background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, rgba(20, 149, 143, 0.32)), color-stop(100%, rgba(68, 231, 142, 0.32)));
      background-image: -o-linear-gradient(bottom, rgba(20, 149, 143, 0.32) 0%, rgba(68, 231, 142, 0.32) 100%);
      background-image: -moz-linear-gradient(bottom, rgba(20, 149, 143, 0.32) 0%, rgba(68, 231, 142, 0.32) 100%);
      background-image: -webkit-linear-gradient(bottom, rgba(20, 149, 143, 0.32) 0%, rgba(68, 231, 142, 0.32) 100%);
      background-image: -ms-linear-gradient(bottom, rgba(20, 149, 143, 0.32) 0%, rgba(68, 231, 142, 0.32) 100%);
      background-image: linear-gradient(to top, rgba(20, 149, 143, 0.32) 0%, rgba(68, 231, 142, 0.32) 100%);
      -pie-background: linear-gradient(to top, rgba(20, 149, 143, 0.32) 0%, rgba(68, 231, 142, 0.32) 100%);
      -webkit-transition: all 0.4s;
      -moz-transition: all 0.4s;
      -o-transition: all 0.4s;
      -ms-transition: all 0.4s;
      transition: all 0.4s; }
    .nav-top .top-menu {
      text-align: left;
      padding: 20px 0 0; }
      .nav-top .top-menu ul {
        display: none; }
        .nav-top .top-menu ul li {
          padding: 0 0 0 15px; }
      .nav-top .top-menu li.item-opened > ul {
        display: block; }
      .nav-top .top-menu a {
        display: block;
        padding: 9px 0;
        text-decoration: none;
        color: #fff;
        font-family: "Arimo", Arial, Helvetica, sans-serif;
        font-size: 16px;
        position: relative;
        -moz-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.2);
        -webkit-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.2);
        box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.2); }
        .nav-top .top-menu a:after {
          display: block;
          content: '';
          position: absolute;
          width: 15px;
          height: 11px;
          right: 0;
          top: 50%;
          margin-top: -5px;
          opacity: 0.2;
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2015%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M13.750%2C4.892%20L9.148%2C0.252%20C8.815%2C-0.084%208.275%2C-0.084%207.942%2C0.252%20C7.609%2C0.587%207.609%2C1.131%207.942%2C1.467%20L11.090%2C4.640%20L0.852%2C4.640%20C0.382%2C4.640%20-0.000%2C5.025%20-0.000%2C5.500%20C-0.000%2C5.974%200.382%2C6.359%200.852%2C6.359%20L11.090%2C6.359%20L7.942%2C9.533%20C7.609%2C9.868%207.609%2C10.413%207.942%2C10.748%20C8.109%2C10.916%208.327%2C11.000%208.545%2C11.000%20C8.763%2C11.000%208.981%2C10.916%209.148%2C10.748%20L13.750%2C6.107%20C14.083%2C5.772%2014.083%2C5.228%2013.750%2C4.892%20Z%22%20%2F%3E%3C%2Fsvg%3E") left top no-repeat; }
        .nav-top .top-menu a:hover {
          color: #fff; }
          .nav-top .top-menu a:hover:after {
            opacity: 1; } }
  @media screen and (min-width: 0px) and (max-width: 767px) and (min-width: 320px) and (max-width: 767px) {
    .nav-top {
      right: inherit; } }
    @media screen and (min-width: 0px) and (max-width: 767px) and (min-width: 0) and (max-width: 319px) {
    .nav-top .menu-wrap {
      width: 100%; } }

.content-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto; }

.site-container {
  max-width: 940px;
  margin: 0 auto;
  padding: 0 20px 40px; }
  @media screen and (max-width: 767px) {
  .site-container {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; } }
  @media screen and (min-width: 480px) and (max-width: 980px) {
  .site-container {
    padding: 0 10px; } }
  @media screen and (min-width: 0px) and (max-width: 479px) {
  .site-container {
    padding: 0; } }

@media screen and (min-width: 768px) {
    .site-main {
      float: left;
      width: 100%; } }
  @media screen and (max-width: 767px) {
  .site-main {
    order: 0;
    -webkit-box-flex: none;
    -webkit-flex: none;
    -moz-box-flex: none;
    -moz-flex: none;
    -ms-flex: none;
    flex: none; } }
  .site-main__inner {
    position: relative; }
  .site-main .site-content {
    padding: 0 30px 40px; }
  @media screen and (min-width: 480px) and (max-width: 767px) {
    .site-main .site-content {
      padding: 0 0 20px; } }
  @media screen and (min-width: 0px) and (max-width: 479px) {
    .site-main .site-content {
      padding: 0 10px 20px; } }

.site-sidebar {
  position: relative;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none; }

.production-title {
  position: relative;
  margin: 0 0 27px;
  text-align: justify;
  font-family: "Roboto";
  line-height: 0; }
  .production-title:after {
    display: inline-block;
    width: 100%;
    content: "";
    vertical-align: top;
    vertical-align: super; }
  .production-title:before {
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    display: block;
    height: 1px;
    content: "";
    background-color: #e7ecec; }
  .production-title span {
    position: relative;
    display: inline-block;
    padding: 0 23px 0 34px;
    vertical-align: middle;
    color: #4c4e4e;
    background-color: #fff;
    font-size: 28px;
    font-weight: 300;
    line-height: 1.2; }
  .production-title a {
    position: relative;
    display: inline-block;
    width: 120px;
    height: 36px;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    text-transform: uppercase;
    color: rgba(0, 0, 0, 0.55);
    border: 1px solid #e9eded;
    background-color: #fff;
    font-size: 12px;
    line-height: 36px;
    color: #4c4e4e; }
  @media screen and (min-width: 768px) and (max-width: 980px) {
  .production-title span {
    padding: 0 23px 0 37px; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
  .production-title {
    text-align: center; }
    .production-title:before {
      display: none; }

    .production-title span {
      position: relative;
      display: block;
      padding: 0 20px; }

    .production-title a {
      display: none; } }

.production {
  padding: 0 0 20px 30px;
  font-size: 0;
  text-align: center; }
  .production .production-item {
    display: inline-block;
    width: 226px;
    margin: 0 0 30px;
    text-align: center;
    vertical-align: top;
    text-decoration: none; }
  .production .production-item:nth-child(even) .item-title {
    background-color: #f6f6f6; }
  .production .production-item:hover .item-title {
    color: #fff;
    background-color: #fb890f; }
  .production .item-title {
    margin-bottom: 40px;
    padding: 27px 10px 22px;
    color: #88888b;
    background-color: #ebebeb;
    font-family: "Arimo", Arial, Helvetica, sans-serif;
    font-size: 16px; }
  .production .item-img {
    width: 118px;
    height: 118px;
    margin: 0 auto;
    margin-bottom: 30px;
    padding: 14px;
    border: 1px solid #dddfdf;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }
  .production .item-img img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }
  .production .item-description {
    padding: 0 10px;
    text-align: left;
    color: #7f8084;
    font-family: "Arimo", Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 1.15; }
  .production .all-production {
    display: none; }
  @media screen and (min-width: 768px) and (max-width: 980px) {
  .production {
    padding: 0 0 10px 30px; } }
  @media screen and (min-width: 0) and (max-width: 767px) {
  .production {
    padding: 0;
    font-size: 0;
    margin: 0 -10px; }
    .production .production-item {
      display: inline-block;
      width: 194px;
      padding: 20px 9px 17px;
      margin: 0 10px 18px;
      text-align: center;
      vertical-align: top;
      text-decoration: none;
      border: 1px solid rgba(143, 143, 143, 0.48);
      border-radius: 3px; }

    .production .item-title {
      display: none; }

    .production .item-description {
      display: none; }

    .production .item-title-bottom {
      font-size: 16px;
      font-family: 'Arimo', Arial, Helvetica, sans-serif;
      color: #faffff;
      background-color: #21808c;
      border-radius: 3px;
      padding: 9px 5px; }

    .production .all-production {
      border: none;
      background-color: #21808c;
      padding: 0;
      width: 214px; }
      .production .all-production .all-production-title {
        display: inline-block;
        vertical-align: middle;
        width: 150px;
        height: 45px;
        padding: 0;
        text-align: center;
        text-transform: uppercase;
        color: #fff;
        border: 1px solid #fff;
        font-family: "Roboto";
        font-size: 15px;
        line-height: 45px;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0; }
      .production .all-production span {
        display: inline-block;
        vertical-align: middle;
        min-height: 250px; } }
  @media screen and (min-width: 0px) and (max-width: 479px) {
  .production {
    margin: 0;
    text-align: center;
    margin: 0 0 30px; }
    .production .production-item {
      margin: 0 9px 8px; } }

@media screen and (min-width: 0px) and (max-width: 767px) {
    .site-sidebar.left {
      order: 1; } }
  @media screen and (min-width: 768px) {
  .site-sidebar.left {
    width: 228px;
    float: left;
    margin-right: -100%; }
    .site-sidebar.left ~ .site-main > .site-main__inner {
      margin-left: 228px; } }

.left-menu {
  margin-bottom: 25px;
  padding: 28px 22px;
  min-height: 384px;
  background-color: #25b490;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, rgba(20, 149, 143, 0.32)), color-stop(100%, rgba(68, 231, 142, 0.32)));
  background-image: -o-linear-gradient(bottom, rgba(20, 149, 143, 0.32) 0%, rgba(68, 231, 142, 0.32) 100%);
  background-image: -moz-linear-gradient(bottom, rgba(20, 149, 143, 0.32) 0%, rgba(68, 231, 142, 0.32) 100%);
  background-image: -webkit-linear-gradient(bottom, rgba(20, 149, 143, 0.32) 0%, rgba(68, 231, 142, 0.32) 100%);
  background-image: -ms-linear-gradient(bottom, rgba(20, 149, 143, 0.32) 0%, rgba(68, 231, 142, 0.32) 100%);
  background-image: linear-gradient(to top, rgba(20, 149, 143, 0.32) 0%, rgba(68, 231, 142, 0.32) 100%);
  -pie-background: linear-gradient(to top, rgba(20, 149, 143, 0.32) 0%, rgba(68, 231, 142, 0.32) 100%); }
  .left-menu ul {
    margin: 5px 0 0;
    padding: 0;
    list-style: none; }
  .left-menu li {
    padding: 5px 15px; }
  .left-menu > li {
    padding: 5px 0; }
  .left-menu a {
    text-decoration: none;
    color: #fff;
    font-family: "Arimo";
    font-size: 15px; }
  .left-menu > li > a {
    position: relative; }
  .left-menu > li > a:after {
    position: absolute;
    top: 50%;
    left: -28px;
    display: none;
    width: 12px;
    height: 12px;
    margin-top: -6px;
    content: "";
    background-color: #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }
  .left-menu > li > a:hover:after {
    display: block; }
  @media screen and (min-width: 0) and (max-width: 767px) {
  .left-menu {
    display: none; } }

.site-sidebar.right {
  background-color: #ffacaa; }
  @media screen and (min-width: 940px) {
  .site-sidebar.right {
    width: 250px;
    float: right;
    margin-left: -250px; }
    .site-sidebar.right ~ .site-main > .site-main__inner {
      margin-right: 250px; } }

.site-footer {
  min-height: 100px;
  background-color: #f8fafa;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none; }

.site-footer-inner {
  max-width: 940px;
  margin: 0 auto;
  padding: 54px 20px 0; }
  @media screen and (min-width: 0) and (max-width: 479px) {
  .site-footer-inner {
    padding: 54px 5px 0; } }

.site-name {
  width: 190px;
  margin: 0 auto;
  padding: 0 0 30px;
  text-align: center;
  color: rgba(81, 81, 83, 0.79);
  font-size: 12px; }
  @media screen and (min-width: 0) and (max-width: 479px) {
  .site-name {
    font-size: 16px; } }

.site-copyright {
  padding: 0 0 40px;
  text-align: center; }
  .site-copyright span {
    color: #575a5c;
    font-size: 12px !important; }
  .site-copyright a {
    text-decoration: none;
    text-transform: uppercase;
    color: #575a5c; }

.footer-contact {
  margin: 0 auto;
  padding: 0 0 30px; }
  .footer-contact ul {
    font-size: 0;
    text-align: center;
    padding: 0;
    margin: 0;
    list-style: none; }
  .footer-contact ul li {
    display: inline-block;
    vertical-align: middle; }
  .footer-contact .contact-title {
    padding: 0 0 22px; }
  .footer-contact .contact-title li {
    width: 65px;
    height: 65px;
    margin: 0 25px;
    border: 1px solid transparent;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }
    .footer-contact .contact-title li:hover {
      cursor: pointer;
      border-color: #000; }
    .footer-contact .contact-title li.active {
      border-color: #000; }
  .footer-contact .contact-title .phone {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2228px%22%20height%3D%2234px%22%20%20viewBox%3D%220%200%2028%2034%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M23.535%2C23.229%20C23.216%2C22.791%2022.722%2C22.497%2022.143%2C22.404%20C21.532%2C22.306%2020.906%2C22.450%2020.422%2C22.799%20L17.366%2C25.005%20L16.718%2C24.498%20C15.295%2C23.379%2013.346%2C21.847%2011.451%2C19.221%20C9.547%2C16.589%208.705%2C14.253%208.089%2C12.544%20L7.813%2C11.791%20L10.873%2C9.582%20C11.886%2C8.849%2012.141%2C7.463%2011.442%2C6.492%20L7.362%2C0.846%20C7.045%2C0.407%206.550%2C0.114%205.972%2C0.021%20C5.361%2C-0.077%204.735%2C0.067%204.251%2C0.417%20L2.861%2C1.426%20L2.720%2C1.591%20C2.182%2C2.090%201.714%2C2.672%201.329%2C3.328%20C0.969%2C3.953%200.709%2C4.559%200.533%2C5.182%20C-0.939%2C10.294%200.692%2C15.467%206.161%2C23.035%20C12.642%2C32.003%2019.007%2C33.643%2020.803%2C33.931%20C21.112%2C33.981%2021.300%2C33.993%2021.353%2C33.996%20C22.031%2C34.022%2022.691%2C33.964%2023.373%2C33.820%20C24.108%2C33.661%2024.807%2C33.403%2025.447%2C33.050%20L25.753%2C32.880%20L27.049%2C31.963%20C28.061%2C31.233%2028.314%2C29.848%2027.613%2C28.879%20L23.535%2C23.229%20ZM26.542%2C31.264%20L25.543%2C31.976%20C25.072%2C32.303%2024.283%2C32.741%2023.192%2C32.977%20C22.578%2C33.106%2021.989%2C33.158%2021.393%2C33.134%20C21.360%2C33.132%2021.227%2C33.120%2021.014%2C33.085%20C19.283%2C32.807%2013.146%2C31.224%206.861%2C22.530%20C0.675%2C13.965%200.189%2C9.497%201.364%2C5.419%20C1.521%2C4.862%201.754%2C4.319%202.073%2C3.762%20C2.647%2C2.792%203.312%2C2.182%203.766%2C1.841%20L4.753%2C1.117%20C5.057%2C0.898%205.452%2C0.807%205.835%2C0.868%20C6.182%2C0.924%206.476%2C1.097%206.661%2C1.354%20L10.742%2C6.998%20C11.162%2C7.582%2010.996%2C8.429%2010.368%2C8.883%20L6.838%2C11.430%20L6.766%2C11.482%20L6.889%2C11.794%20C7.013%2C12.108%207.140%2C12.459%207.276%2C12.841%20C7.911%2C14.596%208.779%2C17.000%2010.750%2C19.728%20C12.725%2C22.461%2014.728%2C24.031%2016.191%2C25.181%20C16.524%2C25.442%2016.813%2C25.669%2017.068%2C25.883%20L17.326%2C26.099%20L20.927%2C23.500%20C21.230%2C23.282%2021.623%2C23.191%2022.006%2C23.253%20C22.354%2C23.309%2022.649%2C23.481%2022.834%2C23.739%20L26.912%2C29.380%20C27.332%2C29.968%2027.165%2C30.812%2026.542%2C31.264%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat; }
  .footer-contact .contact-title .work-time {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2234px%22%20height%3D%2232px%22%20%20viewBox%3D%220%200%2034%2032%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M32.386%2C9.365%20L32.062%2C9.689%20L24.265%2C1.931%20L24.590%2C1.607%20C25.630%2C0.571%2027.015%2C0.000%2028.487%2C0.000%20C29.960%2C0.000%2031.344%2C0.571%2032.386%2C1.607%20C33.427%2C2.643%2034.001%2C4.021%2034.001%2C5.486%20C34.001%2C6.951%2033.428%2C8.329%2032.386%2C9.365%20ZM31.736%2C2.254%20C30.868%2C1.390%2029.715%2C0.914%2028.487%2C0.914%20C27.414%2C0.914%2026.398%2C1.278%2025.579%2C1.946%20L32.045%2C8.379%20C32.717%2C7.565%2033.082%2C6.554%2033.082%2C5.486%20C33.082%2C4.265%2032.604%2C3.117%2031.736%2C2.254%20ZM31.243%2C17.182%20C31.243%2C21.396%2029.383%2C25.183%2026.440%2C27.781%20L29.373%2C30.699%20L28.724%2C31.346%20L25.767%2C28.404%20L26.092%2C28.081%20C23.623%2C30.123%2020.454%2C31.354%2016.999%2C31.354%20C13.544%2C31.354%2010.373%2C30.122%207.904%2C28.078%20L8.232%2C28.404%20L4.617%2C32.000%20L3.968%2C31.353%20L7.559%2C27.780%20C4.616%2C25.183%202.756%2C21.395%202.756%2C17.182%20C2.756%2C9.368%209.146%2C3.011%2016.999%2C3.011%20C24.853%2C3.011%2031.243%2C9.368%2031.243%2C17.182%20ZM16.999%2C3.925%20C9.652%2C3.925%203.675%2C9.872%203.675%2C17.182%20C3.675%2C24.492%209.652%2C30.439%2016.999%2C30.439%20C24.346%2C30.439%2030.324%2C24.492%2030.324%2C17.182%20C30.324%2C9.872%2024.346%2C3.925%2016.999%2C3.925%20ZM16.540%2C7.471%20L17.459%2C7.471%20L17.459%2C16.079%20L20.725%2C12.829%20L21.375%2C13.475%20L16.540%2C18.286%20L16.540%2C7.471%20ZM1.614%2C9.365%20C0.572%2C8.329%20-0.001%2C6.951%20-0.001%2C5.486%20C-0.001%2C4.021%200.573%2C2.644%201.614%2C1.607%20C2.655%2C0.571%204.039%2C0.000%205.512%2C0.000%20C6.985%2C0.000%208.369%2C0.571%209.411%2C1.607%20L9.736%2C1.931%20L1.939%2C9.688%20L1.614%2C9.365%20ZM8.421%2C1.946%20C7.602%2C1.278%206.585%2C0.915%205.512%2C0.915%20C4.285%2C0.915%203.131%2C1.391%202.263%2C2.254%20C1.395%2C3.117%200.918%2C4.265%200.918%2C5.486%20C0.918%2C6.554%201.282%2C7.565%201.954%2C8.379%20L8.421%2C1.946%20Z%22%2F%3E%3C%2Fsvg%3E") center center no-repeat; }
  .footer-contact .contact-title .address {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2232px%22%20%20viewBox%3D%220%200%2025%2032%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M13.822%2C30.617%20L12.501%2C32.007%20L11.177%2C30.617%20C9.310%2C28.657%20-0.001%2C18.561%20-0.001%2C12.340%20C-0.001%2C5.532%205.607%2C-0.007%2012.500%2C-0.007%20C19.392%2C-0.007%2025.001%2C5.533%2025.001%2C12.340%20C25.001%2C18.695%2014.966%2C29.416%2013.822%2C30.617%20ZM12.501%2C1.144%20C6.250%2C1.144%201.166%2C6.167%201.166%2C12.340%20C1.166%2C18.250%2010.915%2C28.660%2012.027%2C29.827%20L12.500%2C30.324%20L12.974%2C29.828%20C17.008%2C25.592%2023.836%2C17.141%2023.836%2C12.340%20C23.835%2C6.167%2018.750%2C1.144%2012.501%2C1.144%20ZM12.501%2C17.787%20C9.460%2C17.787%206.986%2C15.344%206.986%2C12.340%20C6.986%2C9.337%209.460%2C6.893%2012.501%2C6.893%20C15.541%2C6.893%2018.014%2C9.337%2018.015%2C12.340%20C18.015%2C15.344%2015.542%2C17.787%2012.501%2C17.787%20ZM12.501%2C8.045%20C10.103%2C8.045%208.152%2C9.972%208.152%2C12.340%20C8.152%2C14.709%2010.103%2C16.635%2012.501%2C16.635%20C14.898%2C16.635%2016.849%2C14.709%2016.849%2C12.340%20C16.848%2C9.972%2014.898%2C8.045%2012.501%2C8.045%20Z%22%20%2F%3E%3C%2Fsvg%3E") center center no-repeat; }
  @media screen and (min-width: 0px) and (max-width: 479px) {
    .footer-contact .contact-title li {
      margin: 0 15px; } }
  .footer-contact .contact-body {
    width: 342px;
    margin: 0 auto; }
  .footer-contact .contact-body li {
    display: none;
    height: 120px;
    padding: 0 30px;
    color: #fff;
    border-radius: 3px;
    background-color: #515153;
    font-family: "Roboto";
    font-size: 23px;
    font-weight: 300;
    line-height: 1; }
    .footer-contact .contact-body li:after {
      display: inline-block;
      visibility: hidden;
      width: 0;
      height: 120px;
      content: "";
      vertical-align: middle; }
  .footer-contact .contact-body span {
    display: inline-block;
    vertical-align: middle; }
  .footer-contact .contact-body .address {
    font-size: 21px; }
  .footer-contact .contact-body .phone {
    font-size: 21px;
    line-height: 1.2; }
    .footer-contact .contact-body .phone a {
      text-decoration: none;
      color: #fff; }
  @media screen and (min-width: 0) and (max-width: 479px) {
    .footer-contact .contact-body {
      width: inherit;
      max-width: 480px; }
      .footer-contact .contact-body li {
        font-size: 21px; }
      .footer-contact .contact-body .address {
        font-size: 19px; } }
  @media screen and (min-width: 0) and (max-width: 319px) {
    .footer-contact .contact-body {
      max-width: 300px; } }

.sliderLeft {
  position: relative;
  height: 801px; }
  @media screen and (min-width: 0) and (max-width: 767px) {
  .sliderLeft {
    width: 228px;
    margin: 0 auto 30px; } }
  .sliderLeft .bx-controls {
    position: absolute;
    top: 280px;
    left: 95px;
    width: 38px;
    height: 237px; }
  .sliderLeft .bx-controls-direction > a {
    position: absolute;
    font-size: 0;
    left: 0;
    overflow: hidden;
    width: 38px;
    height: 38px;
    cursor: pointer;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }
  .sliderLeft .bx-prev {
    top: 0;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2238px%22%20height%3D%2238px%22%20%20viewBox%3D%220%200%2038%2038%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M18.564%2C37.113%20C8.330%2C37.113%200.004%2C28.787%200.004%2C18.551%20C0.004%2C8.316%208.329%2C-0.010%2018.564%2C-0.010%20C28.800%2C-0.010%2037.124%2C8.316%2037.124%2C18.551%20C37.124%2C28.787%2028.798%2C37.113%2018.564%2C37.113%20ZM18.564%2C0.867%20C8.814%2C0.867%200.881%2C8.801%200.881%2C18.551%20C0.881%2C28.302%208.814%2C36.236%2018.564%2C36.236%20C28.314%2C36.236%2036.248%2C28.302%2036.248%2C18.551%20C36.248%2C8.801%2028.314%2C0.867%2018.564%2C0.867%20ZM19.067%2C6.296%20L19.067%2C31.743%20L18.062%2C31.743%20L18.062%2C6.296%20L10.326%2C14.033%20L9.616%2C13.320%20L18.564%2C4.372%20L27.513%2C13.320%20L26.804%2C14.033%20L19.067%2C6.296%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .sliderLeft .bx-prev:hover {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2238px%22%20height%3D%2238px%22%20%20viewBox%3D%220%200%2038%2038%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23bdf5dd%22%20d%3D%22M18.564%2C37.113%20C8.330%2C37.113%200.004%2C28.787%200.004%2C18.551%20C0.004%2C8.316%208.329%2C-0.010%2018.564%2C-0.010%20C28.800%2C-0.010%2037.124%2C8.316%2037.124%2C18.551%20C37.124%2C28.787%2028.798%2C37.113%2018.564%2C37.113%20ZM18.564%2C0.867%20C8.814%2C0.867%200.881%2C8.801%200.881%2C18.551%20C0.881%2C28.302%208.814%2C36.236%2018.564%2C36.236%20C28.314%2C36.236%2036.248%2C28.302%2036.248%2C18.551%20C36.248%2C8.801%2028.314%2C0.867%2018.564%2C0.867%20ZM19.067%2C6.296%20L19.067%2C31.743%20L18.062%2C31.743%20L18.062%2C6.296%20L10.326%2C14.033%20L9.616%2C13.320%20L18.564%2C4.372%20L27.513%2C13.320%20L26.804%2C14.033%20L19.067%2C6.296%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .sliderLeft .bx-next {
    bottom: 0;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2238px%22%20height%3D%2238px%22%20%20viewBox%3D%220%200%2038%2038%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M18.564%2C37.138%20C8.329%2C37.138%200.004%2C28.812%200.004%2C18.577%20C0.004%2C8.342%208.330%2C0.015%2018.564%2C0.015%20C28.798%2C0.015%2037.124%2C8.342%2037.124%2C18.577%20C37.124%2C28.812%2028.800%2C37.138%2018.564%2C37.138%20ZM18.564%2C0.892%20C8.814%2C0.892%200.881%2C8.826%200.881%2C18.577%20C0.881%2C28.327%208.814%2C36.261%2018.564%2C36.261%20C28.314%2C36.261%2036.248%2C28.327%2036.248%2C18.577%20C36.248%2C8.826%2028.314%2C0.892%2018.564%2C0.892%20ZM9.616%2C23.808%20L10.326%2C23.095%20L18.062%2C30.832%20L18.062%2C5.385%20L19.067%2C5.385%20L19.067%2C30.832%20L26.804%2C23.095%20L27.513%2C23.808%20L18.564%2C32.756%20L9.616%2C23.808%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .sliderLeft .bx-next:hover {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2238px%22%20height%3D%2238px%22%20%20viewBox%3D%220%200%2038%2038%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23bdf5dd%22%20d%3D%22M18.564%2C37.138%20C8.329%2C37.138%200.004%2C28.812%200.004%2C18.577%20C0.004%2C8.342%208.330%2C0.015%2018.564%2C0.015%20C28.798%2C0.015%2037.124%2C8.342%2037.124%2C18.577%20C37.124%2C28.812%2028.800%2C37.138%2018.564%2C37.138%20ZM18.564%2C0.892%20C8.814%2C0.892%200.881%2C8.826%200.881%2C18.577%20C0.881%2C28.327%208.814%2C36.261%2018.564%2C36.261%20C28.314%2C36.261%2036.248%2C28.327%2036.248%2C18.577%20C36.248%2C8.826%2028.314%2C0.892%2018.564%2C0.892%20ZM9.616%2C23.808%20L10.326%2C23.095%20L18.062%2C30.832%20L18.062%2C5.385%20L19.067%2C5.385%20L19.067%2C30.832%20L26.804%2C23.095%20L27.513%2C23.808%20L18.564%2C32.756%20L9.616%2C23.808%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.verSL {
  padding: 0;
  margin: 0;
  letter-spacing: normal;
  font-size: 0; }
  .verSL .imgTop {
    min-height: 253px; }
  .verSL .imgBottom {
    min-height: 255px; }
  .verSL .slideText {
    height: 293px;
    background-color: #389fb0; }
  .verSL .slideText:after {
    display: inline-block;
    visibility: hidden;
    width: 0;
    height: 293px;
    content: "";
    vertical-align: middle; }
  .verSL .slideTextInner {
    display: inline-block;
    width: 168px;
    max-height: 130px;
    padding: 0 30px;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 300; }

.productSlider {
  position: relative;
  margin: 0 0 30px; }
  .productSlider .controls {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100px;
    background-color: #21808c;
    font-size: 0; }
  .productSlider .controls:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 440px;
    width: 0;
    vertical-align: middle;
    font-size: 0; }
  .productSlider .controls .btn-group {
    display: inline-block;
    vertical-align: middle;
    width: 100%; }
  .productSlider .controls .btn {
    width: 53px;
    margin: 0 auto;
    height: 110px;
    cursor: pointer;
    position: relative;
    opacity: 0.6; }
    .productSlider .controls .btn:hover {
      opacity: 1; }
    .productSlider .controls .btn:after {
      position: absolute;
      bottom: -1px;
      left: 50%;
      display: block;
      width: 45px;
      height: 2px;
      margin-left: -22px;
      content: "";
      background-color: #299691; }
    .productSlider .controls .btn:last-child:after {
      display: none; }
    .productSlider .controls .btn:nth-child(1) {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2243px%22%20%20viewBox%3D%220%200%2025%2043%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffa749%22%20d%3D%22M13.860%2C16.560%20L24.999%2C0.013%20L10.985%2C0.013%20L0.000%2C25.847%20L11.666%2C23.542%20L7.721%2C34.836%20L6.260%2C34.836%20L4.948%2C43.024%20L12.110%2C34.836%20L10.727%2C34.836%20L22.759%2C15.212%20L13.860%2C16.560%20Z%22%2F%3E%3C%2Fsvg%3E") center center no-repeat; }
    .productSlider .controls .btn:nth-child(2) {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20%20viewBox%3D%220%200%2032%2032%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffa749%22%20d%3D%22M25.469%2C32.035%20L6.581%2C32.035%20C2.953%2C32.035%200.011%2C29.094%200.011%2C25.466%20L0.011%2C6.579%20C0.011%2C2.949%202.953%2C0.007%206.581%2C0.007%20L25.469%2C0.007%20C29.097%2C0.007%2032.038%2C2.949%2032.038%2C6.579%20L32.038%2C25.466%20C32.038%2C29.094%2029.097%2C32.035%2025.469%2C32.035%20ZM17.325%2C5.225%20L17.325%2C6.543%20L14.725%2C6.543%20L14.725%2C5.225%20C9.329%2C5.868%205.143%2C10.453%205.143%2C16.022%20C5.143%2C21.590%209.329%2C26.174%2014.725%2C26.817%20L14.725%2C25.500%20L17.325%2C25.500%20L17.325%2C26.817%20C22.720%2C26.173%2026.906%2C21.590%2026.906%2C16.022%20C26.906%2C10.453%2022.720%2C5.869%2017.325%2C5.225%20ZM20.816%2C17.870%20C19.795%2C17.870%2018.967%2C17.043%2018.967%2C16.022%20C18.967%2C15.001%2019.795%2C14.174%2020.816%2C14.174%20C21.837%2C14.174%2022.664%2C15.001%2022.664%2C16.022%20C22.664%2C17.043%2021.837%2C17.870%2020.816%2C17.870%20ZM11.234%2C17.870%20C10.214%2C17.870%209.386%2C17.043%209.386%2C16.022%20C9.386%2C15.001%2010.214%2C14.174%2011.234%2C14.174%20C12.255%2C14.174%2013.082%2C15.001%2013.082%2C16.022%20C13.082%2C17.043%2012.255%2C17.870%2011.234%2C17.870%20Z%22%2F%3E%3C%2Fsvg%3E") center center no-repeat; }
    .productSlider .controls .btn:nth-child(3) {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2234px%22%20height%3D%2234px%22%20%20viewBox%3D%220%200%2034%2034%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffa749%22%20d%3D%22M34.401%2C13.420%20L26.709%2C21.112%20L24.461%2C18.864%20L32.153%2C11.171%20C32.773%2C10.551%2033.779%2C10.551%2034.400%2C11.171%20C35.021%2C11.792%2035.021%2C12.799%2034.401%2C13.420%20ZM15.992%2C10.395%20L13.745%2C8.147%20L21.437%2C0.454%20C22.057%2C-0.165%2023.063%2C-0.165%2023.684%2C0.456%20C24.304%2C1.075%2024.304%2C2.081%2023.684%2C2.702%20L15.992%2C10.395%20ZM28.697%2C25.001%20L26.622%2C27.074%20C26.575%2C27.122%2026.497%2C27.122%2026.449%2C27.074%20L25.845%2C26.469%20L22.732%2C29.581%20C19.529%2C32.785%2014.474%2C32.999%2011.019%2C30.231%20L10.403%2C30.848%20C9.363%2C31.888%207.795%2C32.055%206.569%2C31.377%20L3.104%2C34.842%20L0.014%2C31.751%20L3.479%2C28.287%20C2.801%2C27.061%202.967%2C25.492%204.007%2C24.454%20L4.624%2C23.837%20C1.858%2C20.381%202.072%2C15.327%205.275%2C12.123%20L8.387%2C9.011%20L7.782%2C8.405%20C7.734%2C8.359%207.734%2C8.281%207.782%2C8.234%20L9.855%2C6.159%20C9.903%2C6.113%209.981%2C6.111%2010.029%2C6.159%20L28.696%2C24.826%20C28.744%2C24.874%2028.744%2C24.952%2028.697%2C25.001%20ZM7.264%2C17.999%20C7.121%2C18.144%207.121%2C18.375%207.264%2C18.517%20L16.338%2C27.592%20C16.480%2C27.736%2016.713%2C27.736%2016.856%2C27.592%20C16.999%2C27.450%2016.999%2C27.216%2016.857%2C27.074%20L7.783%2C17.999%20C7.639%2C17.856%207.407%2C17.857%207.264%2C17.999%20ZM7.976%2C15.300%20C7.833%2C15.442%207.832%2C15.673%207.976%2C15.818%20L19.038%2C26.879%20C19.181%2C27.023%2019.414%2C27.023%2019.557%2C26.879%20C19.700%2C26.737%2019.700%2C26.504%2019.557%2C26.361%20L8.495%2C15.298%20C8.352%2C15.156%208.119%2C15.156%207.976%2C15.300%20ZM21.264%2C24.654%20L10.201%2C13.591%20C10.058%2C13.449%209.827%2C13.449%209.683%2C13.593%20C9.540%2C13.735%209.540%2C13.967%209.683%2C14.111%20L20.746%2C25.172%20C20.889%2C25.316%2021.121%2C25.316%2021.264%2C25.172%20C21.408%2C25.028%2021.407%2C24.796%2021.264%2C24.654%20Z%22%2F%3E%3C%2Fsvg%3E") center center no-repeat; }
    .productSlider .controls .btn:nth-child(4) {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20%20viewBox%3D%220%200%2032%2032%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffa749%22%20d%3D%22M25.468%2C0.007%20L6.580%2C0.007%20C2.952%2C0.007%200.011%2C2.949%200.011%2C6.578%20L0.011%2C25.466%20C0.011%2C29.094%202.952%2C32.035%206.580%2C32.035%20L25.468%2C32.035%20C29.096%2C32.035%2032.038%2C29.094%2032.038%2C25.466%20L32.038%2C6.578%20C32.038%2C2.949%2029.096%2C0.007%2025.468%2C0.007%20ZM15.379%2C24.955%20L8.691%2C24.955%20C8.243%2C24.955%207.880%2C24.590%207.880%2C24.142%20L7.880%2C7.901%20C7.880%2C7.451%208.243%2C7.088%208.691%2C7.088%20L15.379%2C7.088%20L15.379%2C24.955%20ZM24.170%2C24.142%20C24.170%2C24.590%2023.806%2C24.955%2023.358%2C24.955%20L16.669%2C24.955%20L16.669%2C7.088%20L23.358%2C7.088%20C23.806%2C7.088%2024.170%2C7.451%2024.170%2C7.901%20L24.170%2C24.142%20Z%22%2F%3E%3C%2Fsvg%3E") center center no-repeat; }
  @media screen and (min-width: 0px) and (max-width: 767px) {
  .productSlider .controls {
    display: none; } }
  .productSlider .productSliderInner {
    margin: 0 100px 0 0;
    position: relative; }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    .productSlider .productSliderInner {
      margin: 0; } }
  .productSlider ul {
    padding: 0;
    margin: 0;
    list-style: none; }
  .productSlider ul li {
    height: 440px;
    position: relative; }
    .productSlider ul li .slide-text {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 72px;
      left: 0;
      text-align: right;
      text-transform: uppercase;
      color: #f5f5f2;
      background: url("slide_text_bg.png")/*tpa=http://gks3.ru/t/v897/images/slide_text_bg.png*/ left bottom repeat-x;
      font-family: "Roboto";
      font-size: 23px;
      font-weight: 300; }
      .productSlider ul li .slide-text p {
        margin: 0; }
      .productSlider ul li .slide-text span {
        font-size: 16px; }
    .productSlider ul li .slide-text-inner {
      position: absolute;
      right: 0;
      bottom: 0;
      left: 0;
      padding: 16px 20px;
      line-height: 1; }
    @media screen and (min-width: 0px) and (max-width: 479px) {
    .productSlider ul li {
      height: 304px; }
      .productSlider ul li .slide-text {
        font-size: 19px;
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.5)), color-stop(100%, rgba(0, 0, 0, 0)));
        background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
        background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
        background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
        background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
        -pie-background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%); }
        .productSlider ul li .slide-text .slide-text-inner {
          top: 0; } }
  .productSlider .bx-controls {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 19px 25px 18px;
    background-color: rgba(0, 0, 0, 0.66); }
  .productSlider .bx-controls .bx-pager {
    display: inline-block;
    vertical-align: middle; }
  .productSlider .bx-controls .bx-pager-item {
    font-size: 0;
    display: inline-block;
    cursor: pointer;
    vertical-align: middle; }
    .productSlider .bx-controls .bx-pager-item a {
      display: block;
      width: 6px;
      height: 6px;
      margin: 0 6px;
      border-radius: 50%;
      background: #fff; }
      .productSlider .bx-controls .bx-pager-item a.active {
        border: 2px solid #44e2a4;
        background: none;
        margin: 0 4px; }
  .productSlider .bx-controls .bx-controls-direction {
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
    margin-left: 6px; }
    .productSlider .bx-controls .bx-controls-direction .bx-prev {
      display: none; }
    .productSlider .bx-controls .bx-controls-direction .bx-next {
      display: inline-block;
      vertical-align: middle;
      width: 35px;
      height: 35px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2235px%22%20height%3D%2235px%22%20%20viewBox%3D%220%200%2035%2035%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M17.501%2C34.999%20C27.145%2C34.999%2034.995%2C27.149%2034.995%2C17.505%20C34.995%2C7.858%2027.145%2C0.010%2017.501%2C0.010%20C7.854%2C0.010%200.006%2C7.858%200.006%2C17.505%20C0.006%2C27.149%207.854%2C34.999%2017.501%2C34.999%20L17.501%2C34.999%20ZM17.501%2C1.140%20C26.525%2C1.140%2033.865%2C8.481%2033.865%2C17.505%20C33.865%2C26.529%2026.525%2C33.869%2017.501%2C33.869%20C8.666%2C33.869%201.447%2C26.832%201.149%2C18.070%20L19.454%2C18.105%20L16.280%2C21.282%20L17.076%2C22.079%20L21.612%2C17.543%20L16.999%2C12.928%20L16.200%2C13.727%20L19.448%2C16.979%20L1.149%2C16.940%20C1.447%2C8.177%208.663%2C1.140%2017.501%2C1.140%20L17.501%2C1.140%20Z%22%2F%3E%3C%2Fsvg%3E"); }

.nav-top .top-menu2 {
  margin: 50px 0 0; }
  @media screen and (min-width: 768px) {
  .nav-top .top-menu2 {
    display: none; } }

.menuClose {
  color: #fff;
  font-size: 15px;
  float: right;
  font-weight: bold;
  cursor: pointer; }
  @media screen and (min-width: 768px) {
  .menuClose {
    display: none; } }

.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }
  .owl-carousel .owl-animated-in {
    z-index: 0; }
  .owl-carousel .owl-animated-out {
    z-index: 1; }
  .owl-carousel .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut; }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@-moz-keyframes fadeOut {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@-o-keyframes fadeOut {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out; }

.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y; }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel .owl-refresh .owl-item {
    display: none; }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%;
    -webkit-transform-style: preserve-3d; }
  .owl-carousel.owl-text-select-on .owl-item {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto; }
  .owl-carousel .owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    transition: opacity 400ms ease; }
  .owl-carousel .owl-item img {
    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("owl.video.play.png")/*tpa=http://gks3.ru/t/v897/images/theme6/owl.video.play.png*/ no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transition: scale 100ms ease;
    -moz-transition: scale 100ms ease;
    -o-transition: scale 100ms ease;
    -ms-transition: scale 100ms ease;
    transition: scale 100ms ease; }
  .owl-carousel .owl-video-play-icon:hover {
    -webkit-transition: scale(1.3, 1.3);
    -moz-transition: scale(1.3, 1.3);
    -o-transition: scale(1.3, 1.3);
    -ms-transition: scale(1.3, 1.3);
    transition: scale(1.3, 1.3); }
  .owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
    display: none; }
  .owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    transition: opacity 400ms ease; }
  .owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1; }

.no-js .owl-carousel {
  display: block; }

.top-menu ul, .left-menu {
  background-color: #25b490;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, rgba(79, 155, 213, 0.32)), color-stop(1%, rgba(79, 155, 213, 0.32)), color-stop(100%, rgba(0, 47, 91, 0.32)));
  background-image: -o-linear-gradient(bottom, rgba(79, 155, 213, 0.32) 0%, rgba(79, 155, 213, 0.32) 1%, rgba(0, 47, 91, 0.32) 100%);
  background-image: -moz-linear-gradient(bottom, rgba(79, 155, 213, 0.32) 0%, rgba(79, 155, 213, 0.32) 1%, rgba(0, 47, 91, 0.32) 100%);
  background-image: -webkit-linear-gradient(bottom, rgba(79, 155, 213, 0.32) 0%, rgba(79, 155, 213, 0.32) 1%, rgba(0, 47, 91, 0.32) 100%);
  background-image: -ms-linear-gradient(bottom, rgba(79, 155, 213, 0.32) 0%, rgba(79, 155, 213, 0.32) 1%, rgba(0, 47, 91, 0.32) 100%);
  background-image: linear-gradient(to top, rgba(79, 155, 213, 0.32) 0%, rgba(79, 155, 213, 0.32) 1%, rgba(0, 47, 91, 0.32) 100%);
  -pie-background: linear-gradient(to top, rgba(79, 155, 213, 0.32) 0%, rgba(79, 155, 213, 0.32) 1%, rgba(0, 47, 91, 0.32) 100%); }

@media screen and (min-width: 0px) and (max-width: 767px) {
  .nav-top .menu-wrap {
    background-color: #25b490;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, rgba(79, 155, 213, 0.32)), color-stop(1%, rgba(79, 155, 213, 0.32)), color-stop(100%, rgba(0, 47, 91, 0.32)));
    background-image: -o-linear-gradient(bottom, rgba(79, 155, 213, 0.32) 0%, rgba(79, 155, 213, 0.32) 1%, rgba(0, 47, 91, 0.32) 100%);
    background-image: -moz-linear-gradient(bottom, rgba(79, 155, 213, 0.32) 0%, rgba(79, 155, 213, 0.32) 1%, rgba(0, 47, 91, 0.32) 100%);
    background-image: -webkit-linear-gradient(bottom, rgba(79, 155, 213, 0.32) 0%, rgba(79, 155, 213, 0.32) 1%, rgba(0, 47, 91, 0.32) 100%);
    background-image: -ms-linear-gradient(bottom, rgba(79, 155, 213, 0.32) 0%, rgba(79, 155, 213, 0.32) 1%, rgba(0, 47, 91, 0.32) 100%);
    background-image: linear-gradient(to top, rgba(79, 155, 213, 0.32) 0%, rgba(79, 155, 213, 0.32) 1%, rgba(0, 47, 91, 0.32) 100%);
    -pie-background: linear-gradient(to top, rgba(79, 155, 213, 0.32) 0%, rgba(79, 155, 213, 0.32) 1%, rgba(0, 47, 91, 0.32) 100%); }

  .nav-top .top-menu {
    background-color: transparent;
    background: none; }
    .nav-top .top-menu ul {
      background: none; } }
/* staff_id: 710, reg_id: 6720607  */
.sample-overlay, .sample-popup {
  display: none;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  -ms-transition: all 0.4s;
  transition: all 0.4s; }

.sample-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.7); }

.sample-popup {
  width: auto;
  max-width: 960px;
  margin: 40px auto;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7);
  font: Arial;
  color: #333; }
  .sample-popup-inner {
    padding: 40px;
    overflow: auto;
    background: #fff;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .sample-popup-button {
    display: block;
    text-align: center;
    max-width: 140px;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 20px;
    color: #fff;
    text-decoration: none;
    background-color: #25b490;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, rgba(79, 155, 213, 0.32)), color-stop(1%, rgba(79, 155, 213, 0.32)), color-stop(100%, rgba(0, 47, 91, 0.32)));
    background-image: -o-linear-gradient(bottom, rgba(79, 155, 213, 0.32) 0%, rgba(79, 155, 213, 0.32) 1%, rgba(0, 47, 91, 0.32) 100%);
    background-image: -moz-linear-gradient(bottom, rgba(79, 155, 213, 0.32) 0%, rgba(79, 155, 213, 0.32) 1%, rgba(0, 47, 91, 0.32) 100%);
    background-image: -webkit-linear-gradient(bottom, rgba(79, 155, 213, 0.32) 0%, rgba(79, 155, 213, 0.32) 1%, rgba(0, 47, 91, 0.32) 100%);
    background-image: -ms-linear-gradient(bottom, rgba(79, 155, 213, 0.32) 0%, rgba(79, 155, 213, 0.32) 1%, rgba(0, 47, 91, 0.32) 100%);
    background-image: linear-gradient(to top, rgba(79, 155, 213, 0.32) 0%, rgba(79, 155, 213, 0.32) 1%, rgba(0, 47, 91, 0.32) 100%);
    -pie-background: linear-gradient(to top, rgba(79, 155, 213, 0.32) 0%, rgba(79, 155, 213, 0.32) 1%, rgba(0, 47, 91, 0.32) 100%); }
  @media (max-width: 960px) {
  .sample-popup {
    margin-left: 20px;
    margin-right: 20px; } }
  @media (max-width: 480px) {
  .sample-popup {
    bottom: 0;
    margin-bottom: 40px; } }

.sample-close {
  position: absolute;
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAANjr9RwUqgAAACBjSFJNAABtmAAAc44AAPJxAACDbAAAg7sAANTIAAAx7AAAGbyeiMU/AAAG7ElEQVR42mJkwA8YoZjBwcGB6fPnz4w/fvxg/PnzJ2N6ejoLFxcX47Rp036B5Dk4OP7z8vL+P3DgwD+o3v9QjBUABBALHguZoJhZXV2dVUNDgxNIcwEtZnn27Nl/ZmZmQRYWFmag5c90dHQY5OXl/z98+PDn1atXv79+/foPUN9fIP4HxRgOAAggRhyWMoOwqKgoq6GhIZe3t7eYrq6uHBDb8/Pz27Gysloga/jz588FYGicPn/+/OapU6deOnXq1GdgqPwCOuA31AF/0S0HCCB0xAQNBU4FBQWB0NBQublz59oADV37Hw28ePHi74MHD/6ii3/8+HEFMGQUgQ6WEhQU5AeZBTWTCdkigABC9ylIAZeMjIxQTEyMysaNG/3+/v37AGTgr1+//s2cOfOXm5vbN6Caz8jY1NT0a29v76/v37//g6q9sHfv3khjY2M5YAgJgsyEmg0PYYAAQreUk4+PT8jd3V1l1apVgUAzfoIM2rlz5x9gHH5BtxAdA9PB1zNnzvyB+R6oLxoopgC1nBPZcoAAgiFQnLIDMb+enp5iV1eXBzDeHoI0z58//xcwIX0mZCkMg9S2trb+hFk+ffr0QCkpKVmQ2VA7QHYxAgQQzLesQMwjIiIilZWVZfPu3bstMJ+SYikyBmUzkBnA9HEMyNcCYgmQHVC7mAACCJagOEBBbGdnp7lgwYJEkIavX7/+BcY1SvAaGRl9tba2xohjMTGxL8nJyT+AWQsuxsbG9vnp06e/QWYdPHiwHmiWKlBcCGQXyNcAAQSzmBuoSQqYim3u37+/EKR48uTJv5ANB+bVr7Dga2xs/AkTV1JS+gq0AJyoQIkPWU9aWtoPkPibN2/2A/l6QCwJ9TULQADB4hcY//xKXl5eHt++fbsAUmxhYYHiM1DiAsr9R7ZcVVUVbikIdHd3/0TWIyws/AWYVsByAgICdkAxRSAWAGI2gACClV7C4uLiOv7+/lEgRZ8+ffqLLd6ABck3ZMuB6uCWrlu37je29HDx4kVwQisvL88FFqkaQDERUHADBBAomBl5eHiYgQmLE1hSgQQZgIUD1lJm69atf4HR8R1YKoH5QIPAWWP9+vV/gOI/gHkeQw+wGAXTwAJJ5t+/f/BUDRBA4NIEKMDMyMjICtQIiniG379/4yza7t69+//Lly8oDrty5co/bJaCAEwcZCkwwTJDLWYCCCCwxcDgY3z16hXDnTt3voP4EhISWA0BFgZMwNqHExh3jMiG1tbWsgHjnA2bHmAeBtdWwOL1MycnJ7wAAQggBmi+kgIW/OaKiorJwOLuFShO0LMSMPF9AUYBSpz6+vqixHlOTs4P9MIEWHaDsxSwYMoE2mEGFJcG5SKAAGJCqjv/AbPUn8ePH98ACQQHB6NUmZqamkzABIgSp5s3bwbHORCA1QDLAWZkPc7OzszA8oHl5cuXVy5duvQBGIXwWgoggGA+FgO6xkBNTS28r69vDrT2+Y1cIMDyJchX6KkXVEmAshd6KB06dAic94EO3AzkBwGxPhCLg8ptgACCZyeQp9jZ2b2AmsuAefM8tnxJCk5ISPgOLTKfAdNEOVDMA2QHLDsBBBC8AAFlbmCLwlZISCg5JSVlJizeQAaQaimoWAUFK0g/sGGwHiiWCMS2yAUIQAAxI7c4gEmeFZi4OJ48ecLMzc39CRiEmgEBASxA/QzA8vYvAxEgNjaWZc2aNezAsprp2LFjp4FpZRdQ+AkQvwLij0AMSoC/AQIIXklAC3AVUBoBxmE8sPXQAiyvN8J8fuPGjR/h4eHf0eMdhkENhOPHj8OT+NGjR88BxZuBOA5kJtRseCUBEECMSI0AdmgBDooDaaDl8sASTSkyMlKzpqZGU1paGlS7MABLrX83b978A6zwwakTmE0YgIkSnHpBfGCV+gxYh98qKSk5CeTeAxVeQPwUiN8AMSjxgdLNX4AAYkRqCLBAXcMHtVwSaLkMMMHJAvOq9IQJE9R8fHxElJWV1bEF8aNHj+7t27fvLTDlXwXGLyhoH0OD+DnU0k/QYAa1QP8BBBAjWsuSFWo5LzRYxKFYAljqiAHzqxCwIBEwMTERBdZeoOYMA7Bl+RFYEbwB5oS3IA9D4/IFEL+E4nfQ6IDFLTgvAwQQI5ZmLRtSsINSuyA0uwlBUyQPMPWD20/AKo8ByP4DTJTfgRgUjB+gFoEc8R6amGDB+wu5mQsQQIxYmrdMUJ+zQTM6NzQEeKGO4UJqOzFADQMZ/A1qCSzBfQXi71ALfyM17sEAIIAY8fQiWKAYFgIwzIbWTv4HjbdfUAf8RPLhH1icojfoAQKIEU8bG9kRyF0aRiz6YP0k5C4LsmUY9TtAADEyEA+IVfufGEUAAQYABejinPr4dLEAAAAASUVORK5CYII=');
  top: -15px;
  right: -15px;
  cursor: pointer; }
/*  710 */
