@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: underline; }

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

.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-y: hidden; }

.overflowBox {
  overflow-y: scroll; }

.black-background {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 10; }
  .black-background.show {
    display: block; }

.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: 'Roboto';
  src: url("/g/fonts/roboto/roboto-r.eot");
  src: url("/g/fonts/roboto/roboto-r.eot?#iefix") format("embedded-opentype"), url("/g/fonts/roboto/roboto-r.woff2") format("woff2"), url("/g/fonts/roboto/roboto-r.woff") format("woff"), url("/g/fonts/roboto/roboto-r.ttf") format("truetype"), url("/g/fonts/roboto/roboto-r.svg#Roboto") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Roboto Bold';
  src: url("/g/fonts/roboto/roboto-b.eot");
  src: url("/g/fonts/roboto/roboto-b.eot?#iefix") format("embedded-opentype"), url("/g/fonts/roboto/roboto-b.woff2") format("woff2"), url("/g/fonts/roboto/roboto-b.woff") format("woff"), url("/g/fonts/roboto/roboto-b.ttf") format("truetype"), url("/g/fonts/roboto/roboto-b.svg#Roboto Bold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Roboto Black';
  src: url("/g/fonts/roboto/roboto-bl.eot");
  src: url("/g/fonts/roboto/roboto-bl.eot?#iefix") format("embedded-opentype"), url("/g/fonts/roboto/roboto-bl.woff2") format("woff2"), url("/g/fonts/roboto/roboto-bl.woff") format("woff"), url("/g/fonts/roboto/roboto-bl.ttf") format("truetype"), url("/g/fonts/roboto/roboto-bl.svg#Roboto Black") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Roboto Light';
  src: url("/g/fonts/roboto/roboto-l.eot");
  src: url("/g/fonts/roboto/roboto-l.eot?#iefix") format("embedded-opentype"), url("/g/fonts/roboto/roboto-l.woff2") format("woff2"), url("/g/fonts/roboto/roboto-l.woff") format("woff"), url("/g/fonts/roboto/roboto-l.ttf") format("truetype"), url("/g/fonts/roboto/roboto-l.svg#Roboto Light") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Roboto Medium';
  src: url("/g/fonts/roboto/roboto-m.eot");
  src: url("/g/fonts/roboto/roboto-m.eot?#iefix") format("embedded-opentype"), url("/g/fonts/roboto/roboto-m.woff2") format("woff2"), url("/g/fonts/roboto/roboto-m.woff") format("woff"), url("/g/fonts/roboto/roboto-m.ttf") format("truetype"), url("/g/fonts/roboto/roboto-m.svg#Roboto Medium") format("svg");
  font-weight: normal;
  font-style: normal; }

html, body {
  height: 100%; }

html {
  font-size: 17px; }

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

h1, h2, h3, h4, h5, h6 {
  color: #435d7e;
  font-family: 'Roboto Medium', sans-serif;
  font-weight: normal;
  font-style: normal; }

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

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[href^="tel:"] {
  text-decoration: none;
  color: inherit;
  cursor: default; }

a {
  text-decoration: underline;
  color: #11babe; }

a:hover {
  text-decoration: none; }

a img {
  border-color: #000; }

input, button, textarea {
  outline-style: none; }

input {
  padding: 4px 15px;
  border: 1px solid #eee; }

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%;
  background: url(../body-pattern.jpg) center top repeat;
  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;
  position: relative;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none; }
  .site-header .site-header-inner {
    max-width: 940px;
    margin: 0 auto;
    position: relative; }
  .site-header .site-header-inner .popup-wrapper {
    position: absolute;
    top: 100%;
    right: 0;
    opacity: 0;
    visibility: hidden;
    z-index: 401;
    transition: all 0.25s ease 0s; }
    .site-header .site-header-inner .popup-wrapper .success-note {
      padding: 0 15px 15px;
      text-align: center; }
    .site-header .site-header-inner .popup-wrapper .popup-opacity {
      background-color: rgba(0, 0, 0, 0.5);
      position: fixed;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }
    .site-header .site-header-inner .popup-wrapper .popup-inner {
      background-color: #fff;
      width: 312px;
      position: relative;
      padding-top: 28px; }
      .site-header .site-header-inner .popup-wrapper .popup-inner .popup-form .tpl-anketa-success-note {
        padding: 0 20px 20px; }
        .site-header .site-header-inner .popup-wrapper .popup-inner .popup-form .title {
          display: none; }
        .site-header .site-header-inner .popup-wrapper .popup-inner .popup-form button {
          height: 62px;
          width: 100%;
          background-color: #11babe;
          border: none;
          box-shadow: none;
          text-align: center;
          line-height: 62px;
          font-family: 'Roboto Bold', sans-serif;
          color: #fff;
          font-size: 15px;
          text-transform: uppercase;
          border-radius: 0; }
        .site-header .site-header-inner .popup-wrapper .popup-inner .popup-form .cell {
          padding: 0 18px; }
          .site-header .site-header-inner .popup-wrapper .popup-inner .popup-form .cell .tpl-field .error-message {
            display: none; }
            .site-header .site-header-inner .popup-wrapper .popup-inner .popup-form .cell .tpl-field.field-error .field-value {
              border-color: red;
              box-shadow: 0 0 0 1px rgba(255, 0, 0, 0.5);
              -webkit-transition: none;
              -moz-transition: none;
              -o-transition: none;
              -ms-transition: none;
              transition: none; }
            .site-header .site-header-inner .popup-wrapper .popup-inner .popup-form .cell .tpl-field .field-value {
              padding: 0 10px;
              margin-bottom: 20px;
              border: 1px solid rgba(143, 143, 143, 0.48);
              background-color: white;
              font-family: 'Roboto', sans-serif;
              color: #8a929c;
              font-size: 13px !important;
              display: block;
              cursor: text;
              -webkit-transition: all 0.3s;
              -moz-transition: all 0.3s;
              -o-transition: all 0.3s;
              -ms-transition: all 0.3s;
              transition: all 0.3s; }
              .site-header .site-header-inner .popup-wrapper .popup-inner .popup-form .cell .tpl-field .field-value.name {
                padding-left: 40px;
                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%2211px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2011%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%2311babe%22%20d%3D%22M7.312%2C9.447%20L3.584%2C9.447%20C3.237%2C9.447%202.901%2C9.520%202.589%2C9.656%20C1.620%2C10.080%200.980%2C11.084%200.980%2C12.188%20L0.980%2C12.627%20L9.915%2C12.627%20L9.915%2C12.188%20C9.915%2C11.274%209.478%2C10.416%208.754%2C9.909%20C8.616%2C9.808%208.464%2C9.724%208.304%2C9.654%20C8.150%2C9.588%207.989%2C9.535%207.823%2C9.501%20C7.656%2C9.466%207.484%2C9.447%207.312%2C9.447%20L7.312%2C9.447%20ZM7.622%2C8.410%20L7.622%2C8.410%20C7.754%2C8.423%207.885%2C8.442%208.014%2C8.470%20C8.241%2C8.517%208.469%2C8.589%208.687%2C8.684%20C10.022%2C9.265%2010.914%2C10.672%2010.914%2C12.188%20L10.914%2C13.153%20C10.914%2C13.442%2010.691%2C13.679%2010.415%2C13.679%20L10.402%2C13.679%20L0.480%2C13.679%20C0.206%2C13.679%20-0.017%2C13.442%20-0.017%2C13.153%20L-0.017%2C13.140%20L-0.017%2C12.188%20C-0.017%2C10.666%200.865%2C9.274%202.208%2C8.686%20C2.546%2C8.539%202.906%2C8.444%203.275%2C8.410%20C1.976%2C7.609%201.161%2C6.111%201.161%2C4.522%20C1.161%2C2.034%203.108%2C0.008%205.448%2C0.008%20C7.808%2C0.008%209.735%2C2.057%209.735%2C4.522%20C9.735%2C6.111%208.928%2C7.604%207.622%2C8.410%20L7.622%2C8.410%20ZM5.448%2C1.058%20L5.448%2C1.058%20C4.126%2C1.058%202.915%2C1.906%202.408%2C3.193%20C2.247%2C3.607%202.160%2C4.059%202.160%2C4.522%20C2.160%2C5.904%202.955%2C7.179%204.169%2C7.714%20C4.983%2C8.076%205.912%2C8.074%206.726%2C7.716%20C7.943%2C7.175%208.737%2C5.904%208.737%2C4.522%20C8.737%2C2.630%207.270%2C1.058%205.448%2C1.058%20L5.448%2C1.058%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') 15px 50% no-repeat; }
              .site-header .site-header-inner .popup-wrapper .popup-inner .popup-form .cell .tpl-field .field-value.email {
                padding-left: 40px;
                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%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%2311babe%22%20d%3D%22M14.891%2C-0.016%20L0.581%2C-0.016%20C0.253%2C-0.016%20-0.014%2C0.253%20-0.014%2C0.581%20L-0.014%2C14.906%20C-0.014%2C15.234%200.253%2C15.503%200.581%2C15.503%20L14.891%2C15.503%20C15.219%2C15.503%2015.488%2C15.234%2015.488%2C14.906%20L15.488%2C0.581%20C15.488%2C0.253%2015.219%2C-0.016%2014.891%2C-0.016%20L14.891%2C-0.016%20ZM3.941%2C14.309%20L3.941%2C14.309%20L1.178%2C14.309%20L1.178%2C13.133%20L2.066%2C13.133%20C2.396%2C13.133%202.663%2C12.866%202.663%2C12.536%20C2.663%2C12.207%202.396%2C11.941%202.066%2C11.941%20L1.178%2C11.941%20L1.178%2C9.939%20L2.066%2C9.939%20C2.396%2C9.939%202.663%2C9.672%202.663%2C9.340%20C2.663%2C9.011%202.396%2C8.744%202.066%2C8.744%20L1.178%2C8.744%20L1.178%2C6.743%20L2.066%2C6.743%20C2.396%2C6.743%202.663%2C6.476%202.663%2C6.145%20C2.663%2C5.817%202.396%2C5.548%202.066%2C5.548%20L1.178%2C5.548%20L1.178%2C3.547%20L2.066%2C3.547%20C2.396%2C3.547%202.663%2C3.280%202.663%2C2.951%20C2.663%2C2.621%202.396%2C2.352%202.066%2C2.352%20L1.178%2C2.352%20L1.178%2C1.178%20L3.941%2C1.178%20L3.941%2C14.309%20L3.941%2C14.309%20ZM14.295%2C14.309%20L14.295%2C14.309%20L4.658%2C14.309%20L4.658%2C1.178%20L14.295%2C1.178%20L14.295%2C14.309%20L14.295%2C14.309%20ZM7.039%2C11.210%20L7.039%2C11.210%20L11.912%2C11.210%20C12.111%2C11.210%2012.269%2C11.049%2012.269%2C10.852%20L12.269%2C10.327%20C12.269%2C10.070%2012.219%2C9.822%2012.123%2C9.595%20C12.026%2C9.363%2011.885%2C9.149%2011.709%2C8.973%20C11.533%2C8.799%2011.322%2C8.655%2011.087%2C8.558%20L11.002%2C8.524%20L11.059%2C8.469%20C11.461%2C8.067%2011.713%2C7.505%2011.713%2C6.887%20C11.713%2C6.270%2011.461%2C5.709%2011.059%2C5.305%20C10.653%2C4.898%2010.094%2C4.648%209.477%2C4.648%20C8.859%2C4.648%208.300%2C4.898%207.894%2C5.305%20C7.490%2C5.709%207.238%2C6.270%207.238%2C6.887%20C7.238%2C7.505%207.490%2C8.067%207.894%2C8.469%20L7.951%2C8.524%20C7.682%2C8.621%207.441%2C8.774%207.244%2C8.973%20C7.068%2C9.149%206.927%2C9.363%206.830%2C9.595%20C6.734%2C9.822%206.681%2C10.070%206.681%2C10.327%20L6.681%2C10.852%20C6.681%2C11.049%206.842%2C11.210%207.039%2C11.210%20L7.039%2C11.210%20ZM8.400%2C5.809%20L8.400%2C5.809%20C8.674%2C5.535%209.057%2C5.364%209.477%2C5.364%20C9.898%2C5.364%2010.279%2C5.535%2010.553%2C5.809%20C10.829%2C6.084%2010.998%2C6.467%2010.998%2C6.887%20C10.998%2C7.308%2010.829%2C7.690%2010.553%2C7.965%20C10.283%2C8.236%209.908%2C8.405%209.496%2C8.412%20L9.457%2C8.412%20C9.043%2C8.405%208.670%2C8.236%208.400%2C7.965%20C8.124%2C7.690%207.955%2C7.308%207.955%2C6.887%20C7.955%2C6.467%208.124%2C6.084%208.400%2C5.809%20L8.400%2C5.809%20ZM7.399%2C10.327%20L7.399%2C10.327%20C7.399%2C10.163%207.430%2C10.009%207.487%2C9.871%20C7.547%2C9.725%207.638%2C9.592%207.750%2C9.479%20C7.966%2C9.263%208.266%2C9.128%208.596%2C9.128%20L10.357%2C9.128%20C10.520%2C9.128%2010.674%2C9.161%2010.814%2C9.219%20C10.958%2C9.278%2011.093%2C9.369%2011.203%2C9.479%20C11.315%2C9.592%2011.404%2C9.725%2011.466%2C9.871%20C11.523%2C10.009%2011.554%2C10.163%2011.554%2C10.327%20L11.554%2C10.494%20L7.399%2C10.494%20L7.399%2C10.327%20L7.399%2C10.327%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') 13px 50% no-repeat; }
              .site-header .site-header-inner .popup-wrapper .popup-inner .popup-form .cell .tpl-field .field-value.area {
                padding-left: 40px;
                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%2214px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2014%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%2311babe%22%20d%3D%22M0.609%2C9.739%20C-0.452%2C7.962%20-0.019%2C5.315%201.098%2C3.668%20C1.261%2C3.431%201.588%2C3.367%201.827%2C3.526%20C1.942%2C3.601%202.016%2C3.714%202.046%2C3.836%20L2.048%2C3.836%20C2.070%2C3.934%202.095%2C4.019%202.117%2C4.103%20C2.227%2C3.725%202.388%2C3.357%202.586%2C3.011%20C3.188%2C1.968%204.157%2C1.098%205.198%2C0.702%20C5.471%2C0.600%205.774%2C0.735%205.876%2C1.004%20C5.929%2C1.134%205.919%2C1.277%205.867%2C1.397%20C5.762%2C1.632%205.674%2C1.863%205.598%2C2.089%20C6.374%2C1.397%207.351%2C0.790%208.354%2C0.417%20C10.430%2C-0.356%2012.796%2C-0.125%2013.687%2C2.211%20C13.789%2C2.481%2013.651%2C2.780%2013.380%2C2.880%20L13.328%2C2.897%20C11.566%2C3.359%2010.908%2C4.498%2010.286%2C5.574%20C9.421%2C7.074%208.610%2C8.478%205.727%2C8.432%20C5.921%2C8.518%206.173%2C8.613%206.501%2C8.714%20C6.779%2C8.798%206.934%2C9.090%206.850%2C9.364%20C6.807%2C9.502%206.708%2C9.611%206.586%2C9.674%20C5.258%2C10.414%202.933%2C10.943%201.439%2C10.359%20C1.228%2C10.654%200.910%2C11.302%201.130%2C12.311%20L1.130%2C12.313%20L2.582%2C12.313%20C2.758%2C12.313%202.898%2C12.454%202.898%2C12.625%20C2.898%2C12.798%202.758%2C12.938%202.582%2C12.938%20L1.017%2C12.938%20L0.715%2C12.938%20L0.673%2C12.936%20C0.407%2C12.964%200.157%2C12.788%200.101%2C12.525%20C-0.195%2C11.170%200.269%2C10.220%200.609%2C9.739%20L0.609%2C9.739%20ZM4.464%2C12.938%20L4.464%2C12.938%20L9.940%2C12.938%20C10.114%2C12.938%2010.256%2C12.798%2010.256%2C12.625%20C10.256%2C12.454%2010.114%2C12.313%209.940%2C12.313%20L4.464%2C12.313%20C4.290%2C12.313%204.148%2C12.454%204.148%2C12.625%20C4.148%2C12.798%204.290%2C12.938%204.464%2C12.938%20L4.464%2C12.938%20ZM1.498%2C9.188%20L1.498%2C9.188%20C2.181%2C9.919%204.191%2C9.436%205.007%2C9.192%20C4.561%2C8.914%204.318%2C8.622%204.189%2C8.374%20C3.999%2C8.006%203.894%2C7.213%204.636%2C7.307%20C7.836%2C7.722%208.576%2C6.440%209.372%2C5.059%20C10.030%2C3.919%2010.721%2C2.725%2012.461%2C2.079%20C10.796%2C-0.624%205.996%2C2.425%205.164%2C4.289%20C5.095%2C4.496%204.895%2C4.646%204.662%2C4.646%20C4.372%2C4.646%204.137%2C4.413%204.137%2C4.123%20C4.137%2C4.123%204.171%2C3.372%204.417%2C2.396%20C4.060%2C2.716%203.743%2C3.100%203.500%2C3.524%20C3.064%2C4.280%202.866%2C5.144%203.085%2C5.922%20L3.085%2C5.922%20C3.145%2C6.133%203.062%2C6.368%202.868%2C6.494%20C2.627%2C6.651%202.300%2C6.584%202.141%2C6.344%20C1.908%2C5.991%201.648%2C5.650%201.448%2C5.277%20C1.001%2C6.468%200.833%2C8.049%201.498%2C9.188%20L1.498%2C9.188%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') 14px 17px no-repeat; }
            .site-header .site-header-inner .popup-wrapper .popup-inner .popup-form .cell .tpl-field .field-title {
              display: none; }
            .site-header .site-header-inner .popup-wrapper .popup-inner .popup-form .cell .tpl-field .field-value textarea {
              padding: 17px 0 10px;
              width: 100%;
              background: transparent;
              border: none;
              resize: none;
              outline-style: none; }
            .site-header .site-header-inner .popup-wrapper .popup-inner .popup-form .cell .tpl-field .field-value input {
              height: 49px;
              width: 100%;
              border: none;
              padding: 0;
              outline-style: none; }
            .site-header .site-header-inner .popup-wrapper .popup-inner .popup-form .cell .tpl-field.focus {
              border: 1px solid rgba(17, 186, 190, 0.48);
              -webkit-transition: none;
              -moz-transition: none;
              -o-transition: none;
              -ms-transition: none;
              transition: none; }
    .site-header .site-header-inner .popup-wrapper.opened {
      visibility: visible;
      opacity: 1; }
    .site-header .site-header-inner .popup-wrapper .title {
      font-family: 'Roboto', sans-serif;
      color: #8a929c;
      font-size: 15px;
      text-transform: uppercase;
      padding: 0 17px 22px;
      text-align: center; }
    @media screen and (max-width: 479px) {
    .site-header .site-header-inner .popup-wrapper {
      position: fixed;
      top: 0px;
      left: 0px;
      right: 0px;
      bottom: 0px;
      background: rgba(0, 0, 0, 0.8) none repeat scroll 0% 0%;
      overflow-y: auto;
      opacity: 0;
      visibility: hidden;
      transition: all 0.3s ease 0s;
      display: flex;
      align-items: center; }
      .site-header .site-header-inner .popup-wrapper .popup-inner {
        margin: 0 auto; } }
  .site-header .site-header-inner .icon {
    display: inline-block;
    margin-right: 18px;
    width: 29px;
    height: 29px;
    border-radius: 50%;
    vertical-align: top; }
  .site-header .site-header-inner .text {
    display: inline-block;
    font-family: 'Roboto', sans-serif;
    color: #5f6d78;
    font-size: 12px; }
  .site-header .logo {
    float: left;
    padding: 36px 0 37px 35px;
    font-family: 'Roboto Bold', sans-serif;
    font-size: 21px;
    text-transform: uppercase; }
  .site-header .logo a {
    text-decoration: none;
    color: #17c6cb; }
    .site-header .logo a img {
      vertical-align: top;
      border: none; }
  .site-header .logo .site-activity {
    line-height: 1;
    font-family: 'Roboto Bold', sans-serif;
    color: #4d5d6a;
    font-size: 20px;
    text-transform: uppercase; }
  .site-header .work-time {
    float: right;
    padding: 39px 18px 0 0; }
  .site-header .work-time .icon {
    background: #17c6cb 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%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8.008%2C-0.005%20C10.213%2C-0.005%2012.214%2C0.888%2013.664%2C2.338%20L13.699%2C2.371%20C15.123%2C3.816%2016.005%2C5.804%2016.005%2C7.994%20C16.005%2C10.202%2015.105%2C12.205%2013.664%2C13.651%20L13.629%2C13.681%20C12.183%2C15.111%2010.196%2C15.994%208.008%2C15.994%20C5.802%2C15.994%203.801%2C15.099%202.351%2C13.648%20L2.351%2C13.651%20C0.901%2C12.205%200.006%2C10.202%200.006%2C7.994%20C0.006%2C5.786%200.901%2C3.788%202.351%2C2.340%20L2.351%2C2.338%20L2.351%2C2.336%20C3.801%2C0.888%205.802%2C-0.005%208.008%2C-0.005%20L8.008%2C-0.005%20ZM11.497%2C7.378%20L11.497%2C7.378%20L8.624%2C7.378%20L8.624%2C2.482%20C8.624%2C2.143%208.344%2C1.866%208.008%2C1.866%20C7.667%2C1.866%207.387%2C2.143%207.387%2C2.482%20L7.387%2C7.979%20L7.387%2C7.994%20C7.387%2C8.333%207.667%2C8.608%208.008%2C8.608%20L11.497%2C8.608%20C11.838%2C8.608%2012.113%2C8.333%2012.113%2C7.994%20C12.113%2C7.654%2011.838%2C7.378%2011.497%2C7.378%20L11.497%2C7.378%20ZM12.790%2C3.209%20L12.790%2C3.209%20C11.567%2C1.982%209.873%2C1.226%208.008%2C1.226%20C6.134%2C1.226%204.439%2C1.980%203.216%2C3.205%20L3.216%2C3.209%20C1.993%2C4.432%201.233%2C6.123%201.233%2C7.994%20C1.233%2C9.861%201.993%2C11.554%203.216%2C12.779%20L3.216%2C12.779%20L3.216%2C12.784%20C4.439%2C14.007%206.134%2C14.765%208.008%2C14.765%20C9.864%2C14.765%2011.546%2C14.015%2012.764%2C12.810%20L12.790%2C12.779%20C14.018%2C11.554%2014.773%2C9.861%2014.773%2C7.994%20C14.773%2C6.138%2014.031%2C4.456%2012.821%2C3.236%20L12.790%2C3.209%20L12.790%2C3.209%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') 7px 6px no-repeat; }
  .site-header .work-time .text {
    width: 105px; }
    .site-header .work-time .text .rounded {
      border-color: transparent;
      margin: 0 0 4px; }
      .site-header .work-time .text .rounded span {
        display: inline-block;
        width: 9px;
        height: 9px;
        border-radius: 50%;
        border: 1px solid rgba(143, 143, 143, 0.48);
        background: none; }
        .site-header .work-time .text .rounded span.active {
          border: 1px solid rgba(143, 143, 143, 0.48);
          background: #f07276; }
  .site-header .address {
    float: right;
    padding: 39px 22px 0 0; }
  .site-header .address .icon {
    background: #17c6cb 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%2216px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2016%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M13.673%2C2.450%20C12.222%2C0.942%2010.220%2C0.010%208.006%2C0.010%20C5.795%2C0.010%203.789%2C0.942%202.340%2C2.450%20C-0.374%2C5.274%20-0.768%2C9.771%201.386%2C13.046%20C2.260%2C14.378%203.500%2C15.435%204.954%2C16.051%20L7.498%2C18.756%20L7.506%2C18.767%20L7.516%2C18.777%20C7.790%2C19.056%208.236%2C19.056%208.505%2C18.767%20L11.059%2C16.051%20C12.513%2C15.435%2013.750%2C14.378%2014.624%2C13.046%20C16.778%2C9.771%2016.384%2C5.274%2013.673%2C2.450%20L13.673%2C2.450%20ZM13.471%2C12.227%20L13.471%2C12.227%20C12.722%2C13.357%2011.659%2C14.259%2010.406%2C14.756%20C10.312%2C14.798%2010.230%2C14.860%2010.163%2C14.932%20L8.006%2C17.217%20L5.850%2C14.932%20C5.773%2C14.850%205.679%2C14.787%205.582%2C14.751%20C4.342%2C14.243%203.284%2C13.357%202.542%2C12.227%20C0.766%2C9.523%201.098%2C5.808%203.333%2C3.481%20C4.528%2C2.237%206.181%2C1.471%208.006%2C1.471%20C9.831%2C1.471%2011.485%2C2.237%2012.682%2C3.481%20C14.913%2C5.808%2015.244%2C9.523%2013.471%2C12.227%20L13.471%2C12.227%20ZM11.263%2C4.942%20L11.263%2C4.942%20C10.431%2C4.072%209.276%2C3.533%208.006%2C3.533%20C6.734%2C3.533%205.582%2C4.072%204.747%2C4.942%20C3.913%2C5.808%203.398%2C7.005%203.398%2C8.331%20C3.398%2C9.658%203.913%2C10.860%204.747%2C11.719%20L4.747%2C11.719%20C5.582%2C12.590%206.734%2C13.129%208.006%2C13.129%20C9.276%2C13.129%2010.431%2C12.590%2011.263%2C11.719%20C12.100%2C10.860%2012.615%2C9.658%2012.615%2C8.331%20C12.615%2C7.020%2012.109%2C5.834%2011.288%2C4.963%20L11.263%2C4.942%20L11.263%2C4.942%20ZM10.668%2C11.108%20L10.668%2C11.108%20C9.988%2C11.813%209.045%2C12.248%208.006%2C12.248%20C6.963%2C12.248%206.022%2C11.813%205.340%2C11.108%20C4.660%2C10.393%204.237%2C9.414%204.237%2C8.331%20C4.237%2C7.253%204.660%2C6.269%205.340%2C5.559%20C6.022%2C4.849%206.968%2C4.409%208.006%2C4.409%20C9.045%2C4.409%209.988%2C4.849%2010.668%2C5.559%20L10.693%2C5.580%20C11.360%2C6.290%2011.773%2C7.264%2011.773%2C8.331%20C11.773%2C9.414%2011.350%2C10.393%2010.668%2C11.108%20L10.668%2C11.108%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') 6px 5px no-repeat; }
  .site-header .address .text {
    width: 138px; }
  .site-header .phone {
    float: right;
    padding: 39px 0 0 0; }
  .site-header .phone .icon {
    background: #17c6cb 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%2211px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2011%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M3.028%2C-0.006%20C3.028%2C-0.006%200.496%2C1.259%200.298%2C1.697%20C0.099%2C2.135%20-0.621%2C4.276%201.043%2C7.779%20C2.706%2C11.282%205.039%2C13.837%206.627%2C13.983%20C8.191%2C14.129%209.854%2C12.645%209.854%2C12.645%20L7.869%2C9.239%20C7.869%2C9.239%206.255%2C10.407%205.138%2C10.090%20C4.021%2C9.774%202.780%2C8.047%202.532%2C6.319%20C2.284%2C4.835%204.220%2C3.571%204.890%2C3.522%20C3.227%2C0.408%203.028%2C-0.006%203.028%2C-0.006%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') 50% 50% no-repeat; }
  .site-header .phone .text {
    width: 127px;
    font-family: 'Roboto Black', sans-serif;
    font-size: 14px; }
    .site-header .phone .text a {
      color: #606a76; }
    .site-header .phone .text a.callback {
      display: block;
      font-family: 'Roboto', sans-serif;
      color: #f07276;
      font-size: 14px; }
  @media screen and (max-width: 940px) and (min-width: 768px) {
  .site-header .work-time {
    display: none; } }
  @media screen and (max-width: 767px) and (min-width: 480px) {
  .site-header .logo {
    font-size: 19px;
    padding-left: 19px; }
    .site-header .logo .site-activity {
      font-size: 18px; }
  .site-header .work-time {
    display: none; }
  .site-header .address {
    display: none; } }
  @media screen and (max-width: 479px) {
  .site-header {
    padding-top: 53px; }
    .site-header .logo {
      padding: 15px 0 14px 0;
      margin: 0 auto;
      text-align: center;
      font-size: 15px;
      float: none; }
      .site-header .logo .site-activity {
        font-size: 18px; }

    .site-header .work-time {
      display: none; }

    .site-header .address {
      display: none; }

    .site-header .phone {
      float: none;
      padding: 0 0 11px;
      margin: 0 auto;
      width: 180px; } }

.slider-wrapper {
  position: relative;
  padding: 39px 0 125px;
  height: 356px; }
  .slider-wrapper .menu-top-wrapper {
    height: 168px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none; }
  .slider-wrapper .menu-top-wrapper .menu-top-inner {
    background-color: #2a4261;
    border-radius: 3px;
    max-width: 940px;
    margin: 0 auto;
    position: relative;
    padding: 19px 0 0;
    z-index: 400; }
  .slider-wrapper .menu-top-wrapper .menu-button {
    float: left;
    width: 41px;
    height: 41px;
    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%228px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%208%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M-0.000%2C7.000%20L-0.000%2C6.000%20L8.000%2C6.000%20L8.000%2C7.000%20L-0.000%2C7.000%20ZM-0.000%2C3.000%20L8.000%2C3.000%20L8.000%2C4.000%20L-0.000%2C4.000%20L-0.000%2C3.000%20ZM-0.000%2C-0.000%20L8.000%2C-0.000%20L8.000%2C1.000%20L-0.000%2C1.000%20L-0.000%2C-0.000%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') 50% 50% no-repeat;
    background-size: 18px 12px;
    border-radius: 3px;
    margin: 0 0 0 12px;
    cursor: pointer;
    display: none; }
  .slider-wrapper .menu-top-wrapper ul {
    padding: 0 85px 0 48px;
    margin: 0;
    list-style: none; }
    .slider-wrapper .menu-top-wrapper ul > li {
      padding-bottom: 19px; }
    .slider-wrapper .menu-top-wrapper ul li {
      display: inline-block; }
      .slider-wrapper .menu-top-wrapper ul li.s3-menu-allin-has > a {
        padding-right: 23px; }
        .slider-wrapper .menu-top-wrapper ul li.s3-menu-allin-has > a:after {
          position: absolute;
          top: 16px;
          right: 9px;
          width: 8px;
          height: 7px;
          display: block;
          content: '';
          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%228px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%208%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M-0.000%2C7.000%20L-0.000%2C6.000%20L8.000%2C6.000%20L8.000%2C7.000%20L-0.000%2C7.000%20ZM-0.000%2C3.000%20L8.000%2C3.000%20L8.000%2C4.000%20L-0.000%2C4.000%20L-0.000%2C3.000%20ZM-0.000%2C-0.000%20L8.000%2C-0.000%20L8.000%2C1.000%20L-0.000%2C1.000%20L-0.000%2C-0.000%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') 0 0 no-repeat; }
        .slider-wrapper .menu-top-wrapper ul li.s3-menu-allin-has > a:hover:after {
          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%228px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%208%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%230ec2c6%22%20d%3D%22M-0.000%2C7.000%20L-0.000%2C6.000%20L8.000%2C6.000%20L8.000%2C7.000%20L-0.000%2C7.000%20ZM-0.000%2C3.000%20L8.000%2C3.000%20L8.000%2C4.000%20L-0.000%2C4.000%20L-0.000%2C3.000%20ZM-0.000%2C-0.000%20L8.000%2C-0.000%20L8.000%2C1.000%20L-0.000%2C1.000%20L-0.000%2C-0.000%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') 0 0 no-repeat; }
      .slider-wrapper .menu-top-wrapper ul li.s3-menu-allin-active ul li a {
        color: #fff; }
        .slider-wrapper .menu-top-wrapper ul li.s3-menu-allin-active ul li a:after {
          display: none; }
        .slider-wrapper .menu-top-wrapper ul li.s3-menu-allin-active a {
          color: #0ec2c6;
          background-color: #435d7e;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s; }
        .slider-wrapper .menu-top-wrapper ul li.s3-menu-allin-active a:after {
          position: absolute;
          top: 16px;
          right: 9px;
          width: 8px;
          height: 7px;
          display: block;
          content: '';
          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%228px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%208%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%230ec2c6%22%20d%3D%22M-0.000%2C7.000%20L-0.000%2C6.000%20L8.000%2C6.000%20L8.000%2C7.000%20L-0.000%2C7.000%20ZM-0.000%2C3.000%20L8.000%2C3.000%20L8.000%2C4.000%20L-0.000%2C4.000%20L-0.000%2C3.000%20ZM-0.000%2C-0.000%20L8.000%2C-0.000%20L8.000%2C1.000%20L-0.000%2C1.000%20L-0.000%2C-0.000%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') 0 0 no-repeat; }
      .slider-wrapper .menu-top-wrapper ul li.opened ul {
        display: block !important; }
      .slider-wrapper .menu-top-wrapper ul li a {
        display: block;
        position: relative;
        font-family: 'Roboto', sans-serif;
        color: #fff;
        font-size: 15px;
        height: 37px;
        line-height: 37px;
        padding: 0 13px 0 13px;
        border-radius: 3px;
        text-decoration: none; }
        .slider-wrapper .menu-top-wrapper ul li a:hover {
          color: #0ec2c6;
          background-color: #435d7e;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s; }
      .slider-wrapper .menu-top-wrapper ul li ul {
        display: none;
        position: absolute;
        left: 0 !important;
        top: 100% !important;
        right: 0;
        background-color: #435d7e;
        z-index: 2;
        border-radius: 0 0 3px 3px;
        padding: 21px 19px 25px 37px; }
        .slider-wrapper .menu-top-wrapper ul li ul li {
          vertical-align: top;
          width: 33%;
          padding: 0; }
        .slider-wrapper .menu-top-wrapper ul li ul li a {
          display: inline-block;
          position: relative;
          height: auto;
          line-height: auto;
          padding: 9px 13px;
          line-height: 15px; }
          .slider-wrapper .menu-top-wrapper ul li ul li a:after {
            display: none; }
          .slider-wrapper .menu-top-wrapper ul li ul li a:before {
            position: absolute;
            top: 50%;
            left: 0;
            margin-top: -1.5px;
            margin-right: 17px;
            border-radius: 1px;
            width: 3px;
            height: 3px;
            background-color: #17c6cb;
            display: block;
            content: ''; }
          .slider-wrapper .menu-top-wrapper ul li ul li a:hover {
            color: inherit; }
            .slider-wrapper .menu-top-wrapper ul li ul li a:hover:after {
              display: none; }
        .slider-wrapper .menu-top-wrapper ul li ul li.first {
          width: 222px;
          float: right; }
        .slider-wrapper .menu-top-wrapper ul li ul li ul {
          display: none !important; }
  @media screen and (max-width: 939px) and (min-width: 768px) {
    .slider-wrapper .menu-top-wrapper {
      height: 120px; }
      .slider-wrapper .menu-top-wrapper ul li ul li {
        width: 50%; } }
  @media screen and (max-width: 767px) and (min-width: 480px) {
    .slider-wrapper .menu-top-wrapper {
      height: 75px; }
      .slider-wrapper .menu-top-wrapper ul {
        height: 0;
        visibility: hidden; }
      .slider-wrapper .menu-top-wrapper.opened {
        position: relative;
        z-index: 10; }
        .slider-wrapper .menu-top-wrapper.opened nav {
          position: fixed;
          top: 194px;
          left: 0;
          overflow-y: scroll;
          bottom: 0;
          background-color: #435d7e; }
        .slider-wrapper .menu-top-wrapper.opened ul {
          visibility: visible;
          width: 362px;
          padding: 35px 0 0 0;
          z-index: 300;
          height: 100%;
          background: none !important; }
          .slider-wrapper .menu-top-wrapper.opened ul li {
            display: block;
            border-bottom: 1px solid rgba(255, 255, 255, 0.1);
            padding: 0; }
            .slider-wrapper .menu-top-wrapper.opened ul li.s3-menu-allin-has a:after {
              position: absolute;
              top: 12px;
              right: 9px;
              width: 9px;
              height: 13px;
              display: block;
              content: '';
              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%229px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%209%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.249%2C13.000%20C1.570%2C13.000%201.891%2C12.890%202.135%2C12.671%20L9.000%2C6.500%20L2.135%2C0.329%20C1.649%2C-0.108%200.858%2C-0.110%200.369%2C0.324%20C-0.120%2C0.757%20-0.123%2C1.463%200.363%2C1.899%20L5.482%2C6.500%20L0.363%2C11.100%20C-0.123%2C11.537%20-0.120%2C12.243%200.369%2C12.676%20C0.613%2C12.892%200.931%2C13.000%201.249%2C13.000%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') 0 0 no-repeat; }
              .slider-wrapper .menu-top-wrapper.opened ul li.s3-menu-allin-has a:hover:after {
                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%229px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%209%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.249%2C13.000%20C1.570%2C13.000%201.891%2C12.890%202.135%2C12.671%20L9.000%2C6.500%20L2.135%2C0.329%20C1.649%2C-0.108%200.858%2C-0.110%200.369%2C0.324%20C-0.120%2C0.757%20-0.123%2C1.463%200.363%2C1.899%20L5.482%2C6.500%20L0.363%2C11.100%20C-0.123%2C11.537%20-0.120%2C12.243%200.369%2C12.676%20C0.613%2C12.892%200.931%2C13.000%201.249%2C13.000%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') 0 0 no-repeat;
                -webkit-transform: rotate(90deg);
                -moz-transform: rotate(90deg);
                -ms-transform: rotate(90deg);
                -o-transform: rotate(90deg);
                transform: rotate(90deg); }
            .slider-wrapper .menu-top-wrapper.opened ul li.s3-menu-allin-active a:after {
              position: absolute;
              top: 12px;
              right: 9px;
              width: 9px;
              height: 13px;
              display: block;
              content: '';
              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%229px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%209%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.249%2C13.000%20C1.570%2C13.000%201.891%2C12.890%202.135%2C12.671%20L9.000%2C6.500%20L2.135%2C0.329%20C1.649%2C-0.108%200.858%2C-0.110%200.369%2C0.324%20C-0.120%2C0.757%20-0.123%2C1.463%200.363%2C1.899%20L5.482%2C6.500%20L0.363%2C11.100%20C-0.123%2C11.537%20-0.120%2C12.243%200.369%2C12.676%20C0.613%2C12.892%200.931%2C13.000%201.249%2C13.000%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') 0 0 no-repeat;
              -webkit-transform: rotate(90deg);
              -moz-transform: rotate(90deg);
              -ms-transform: rotate(90deg);
              -o-transform: rotate(90deg);
              transform: rotate(90deg); }
              .slider-wrapper .menu-top-wrapper.opened ul li.s3-menu-allin-active a:hover:after {
                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%229px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%209%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.249%2C13.000%20C1.570%2C13.000%201.891%2C12.890%202.135%2C12.671%20L9.000%2C6.500%20L2.135%2C0.329%20C1.649%2C-0.108%200.858%2C-0.110%200.369%2C0.324%20C-0.120%2C0.757%20-0.123%2C1.463%200.363%2C1.899%20L5.482%2C6.500%20L0.363%2C11.100%20C-0.123%2C11.537%20-0.120%2C12.243%200.369%2C12.676%20C0.613%2C12.892%200.931%2C13.000%201.249%2C13.000%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') 0 0 no-repeat; }
            .slider-wrapper .menu-top-wrapper.opened ul li a {
              padding: 11px 45px 11px 40px;
              height: auto;
              line-height: 1; }
              .slider-wrapper .menu-top-wrapper.opened ul li a:before {
                position: absolute;
                top: 50%;
                left: 20px;
                margin-top: -1.5px;
                margin-right: 17px;
                border-radius: 1px;
                width: 3px;
                height: 3px;
                background-color: #fff;
                display: block;
                content: ''; }
              .slider-wrapper .menu-top-wrapper.opened ul li a:hover {
                color: #fff; }
            .slider-wrapper .menu-top-wrapper.opened ul li.first {
              display: none; }
            .slider-wrapper .menu-top-wrapper.opened ul li ul {
              position: static;
              width: inherit;
              margin: 0;
              padding: 0;
              background-color: rgba(0, 0, 0, 0.4);
              border-radius: 0;
              padding-top: 7px;
              padding-bottom: 7px; }
              .slider-wrapper .menu-top-wrapper.opened ul li ul li {
                display: block;
                float: none;
                width: auto;
                border: none;
                padding: 0; }
              .slider-wrapper .menu-top-wrapper.opened ul li ul li a {
                background: none;
                color: ;
                padding-top: 4px;
                padding-bottom: 4px; }
                .slider-wrapper .menu-top-wrapper.opened ul li ul li a:after {
                  display: none !important; }
                .slider-wrapper .menu-top-wrapper.opened ul li ul li a:before {
                  position: static;
                  margin-right: 10px;
                  background-color: transparent;
                  display: inline-block;
                  content: '-';
                  vertical-align: top; }
                .slider-wrapper .menu-top-wrapper.opened ul li ul li a:hover {
                  background: none;
                  color: #fff;
                  text-decoration: underline; }
      .slider-wrapper .menu-top-wrapper .menu-top-inner {
        border-radius: 0;
        padding-bottom: 19px; }
      .slider-wrapper .menu-top-wrapper .menu-button {
        display: block; } }
  @media screen and (max-width: 479px) and (min-width: 320px) {
    .slider-wrapper .menu-top-wrapper {
      position: fixed;
      top: 0;
      left: 0;
      right: 0;
      height: auto;
      z-index: 300; }
      .slider-wrapper .menu-top-wrapper ul {
        height: 0;
        visibility: hidden; }
      .slider-wrapper .menu-top-wrapper.opened nav {
        position: fixed;
        top: 53px;
        left: 0;
        bottom: 0;
        overflow-y: scroll;
        background-color: #435d7e; }
        .slider-wrapper .menu-top-wrapper.opened ul {
          visibility: visible;
          width: 320px;
          padding: 10px 0 0 0;
          height: 100%;
          background: none !important; }
          .slider-wrapper .menu-top-wrapper.opened ul li {
            display: block;
            border-bottom: 1px solid rgba(255, 255, 255, 0.1);
            padding: 0; }
            .slider-wrapper .menu-top-wrapper.opened ul li.s3-menu-allin-has a:after {
              position: absolute;
              top: 12px;
              right: 9px;
              width: 9px;
              height: 13px;
              display: block;
              content: '';
              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%229px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%209%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.249%2C13.000%20C1.570%2C13.000%201.891%2C12.890%202.135%2C12.671%20L9.000%2C6.500%20L2.135%2C0.329%20C1.649%2C-0.108%200.858%2C-0.110%200.369%2C0.324%20C-0.120%2C0.757%20-0.123%2C1.463%200.363%2C1.899%20L5.482%2C6.500%20L0.363%2C11.100%20C-0.123%2C11.537%20-0.120%2C12.243%200.369%2C12.676%20C0.613%2C12.892%200.931%2C13.000%201.249%2C13.000%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') 0 0 no-repeat; }
              .slider-wrapper .menu-top-wrapper.opened ul li.s3-menu-allin-has a:hover:after {
                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%229px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%209%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.249%2C13.000%20C1.570%2C13.000%201.891%2C12.890%202.135%2C12.671%20L9.000%2C6.500%20L2.135%2C0.329%20C1.649%2C-0.108%200.858%2C-0.110%200.369%2C0.324%20C-0.120%2C0.757%20-0.123%2C1.463%200.363%2C1.899%20L5.482%2C6.500%20L0.363%2C11.100%20C-0.123%2C11.537%20-0.120%2C12.243%200.369%2C12.676%20C0.613%2C12.892%200.931%2C13.000%201.249%2C13.000%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') 0 0 no-repeat;
                -webkit-transform: rotate(90deg);
                -moz-transform: rotate(90deg);
                -ms-transform: rotate(90deg);
                -o-transform: rotate(90deg);
                transform: rotate(90deg); }
            .slider-wrapper .menu-top-wrapper.opened ul li.s3-menu-allin-active a:after {
              position: absolute;
              top: 12px;
              right: 9px;
              width: 9px;
              height: 13px;
              display: block;
              content: '';
              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%229px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%209%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.249%2C13.000%20C1.570%2C13.000%201.891%2C12.890%202.135%2C12.671%20L9.000%2C6.500%20L2.135%2C0.329%20C1.649%2C-0.108%200.858%2C-0.110%200.369%2C0.324%20C-0.120%2C0.757%20-0.123%2C1.463%200.363%2C1.899%20L5.482%2C6.500%20L0.363%2C11.100%20C-0.123%2C11.537%20-0.120%2C12.243%200.369%2C12.676%20C0.613%2C12.892%200.931%2C13.000%201.249%2C13.000%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') 0 0 no-repeat;
              -webkit-transform: rotate(90deg);
              -moz-transform: rotate(90deg);
              -ms-transform: rotate(90deg);
              -o-transform: rotate(90deg);
              transform: rotate(90deg); }
              .slider-wrapper .menu-top-wrapper.opened ul li.s3-menu-allin-active a:hover:after {
                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%229px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%209%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.249%2C13.000%20C1.570%2C13.000%201.891%2C12.890%202.135%2C12.671%20L9.000%2C6.500%20L2.135%2C0.329%20C1.649%2C-0.108%200.858%2C-0.110%200.369%2C0.324%20C-0.120%2C0.757%20-0.123%2C1.463%200.363%2C1.899%20L5.482%2C6.500%20L0.363%2C11.100%20C-0.123%2C11.537%20-0.120%2C12.243%200.369%2C12.676%20C0.613%2C12.892%200.931%2C13.000%201.249%2C13.000%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') 0 0 no-repeat; }
            .slider-wrapper .menu-top-wrapper.opened ul li a {
              height: auto;
              line-height: 1;
              padding: 11px 45px 11px 40px; }
              .slider-wrapper .menu-top-wrapper.opened ul li a:before {
                position: absolute;
                top: 50%;
                left: 20px;
                margin-top: -1.5px;
                margin-right: 17px;
                border-radius: 1px;
                width: 3px;
                height: 3px;
                background-color: ;
                display: block;
                content: ''; }
              .slider-wrapper .menu-top-wrapper.opened ul li a:hover {
                color: inherit; }
            .slider-wrapper .menu-top-wrapper.opened ul li.first {
              display: none; }
            .slider-wrapper .menu-top-wrapper.opened ul li ul {
              position: static;
              width: inherit;
              padding: 0;
              margin: 0;
              display: none;
              background-color: rgba(0, 0, 0, 0.4);
              border-radius: 0; }
              .slider-wrapper .menu-top-wrapper.opened ul li ul li {
                display: block;
                float: none;
                width: auto;
                border: none;
                padding: 0; }
              .slider-wrapper .menu-top-wrapper.opened ul li ul li a {
                background: none;
                color: ; }
                .slider-wrapper .menu-top-wrapper.opened ul li ul li a:after {
                  display: none !important; }
                .slider-wrapper .menu-top-wrapper.opened ul li ul li a:before {
                  position: static;
                  margin-right: 10px;
                  background-color: transparent;
                  display: inline-block;
                  content: '-';
                  vertical-align: top; }
                .slider-wrapper .menu-top-wrapper.opened ul li ul li a:hover {
                  background: none;
                  color: ; }
      .slider-wrapper .menu-top-wrapper .menu-top-inner {
        padding: 6px 0 6px;
        border-radius: 0; }
      .slider-wrapper .menu-top-wrapper .menu-button {
        display: block; } }
  .slider-wrapper .search-form {
    position: absolute;
    top: 17px;
    right: 19px;
    overflow: hidden;
    background-color: #17c6cb;
    border-radius: 3px; }
  .slider-wrapper .search-form.opened label, .slider-wrapper .search-form.focus label {
    width: 93px;
    padding: 0 13px 0 19px; }
    .slider-wrapper .search-form.opened label .search-text, .slider-wrapper .search-form.focus label .search-text {
      transform: none;
      font-size: 14px; }
  .slider-wrapper .search-form label {
    width: 0;
    float: right;
    height: 41px;
    line-height: 41px;
    transition: all 0.25s ease 0s; }
    .slider-wrapper .search-form label .search-text {
      padding: 0;
      border: none;
      background: none;
      outline: none;
      font-family: 'Roboto', sans-serif;
      font-size: 0;
      color: #fff;
      transform: translate3d(100%, 0px, 0px);
      width: 100%; }
    .slider-wrapper .search-form label .search-text::-webkit-input-placeholder {
      color: #fff; }
    .slider-wrapper .search-form label .search-text::-moz-placeholder {
      color: #fff; }
    .slider-wrapper .search-form label .search-text:-moz-placeholder {
      color: #fff; }
    .slider-wrapper .search-form label .search-text:-ms-input-placeholder {
      color: #fff; }
  .slider-wrapper .search-form .search-button {
    float: right;
    width: 41px;
    height: 41px;
    cursor: pointer;
    border: none;
    position: relative;
    z-index: 2;
    background: #0cb3b8 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%2217px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2017%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M16.441%2C13.760%20C17.179%2C14.497%2017.179%2C15.692%2016.441%2C16.429%20C15.704%2C17.167%2014.507%2C17.167%2013.770%2C16.429%20L11.543%2C14.204%20C11.484%2C14.146%2011.438%2C14.080%2011.389%2C14.016%20C8.489%2C15.739%204.686%2C15.363%202.191%2C12.869%20C-0.761%2C9.920%20-0.761%2C5.138%202.191%2C2.189%20C5.142%2C-0.760%209.927%2C-0.760%2012.879%2C2.189%20C15.374%2C4.683%2015.751%2C8.483%2014.027%2C11.381%20C14.091%2C11.430%2014.156%2C11.476%2014.215%2C11.534%20L16.441%2C13.760%20ZM11.097%2C3.969%20C9.130%2C2.003%205.940%2C2.003%203.972%2C3.969%20C2.004%2C5.935%202.004%2C9.123%203.972%2C11.089%20C5.940%2C13.056%209.130%2C13.056%2011.097%2C11.089%20C13.065%2C9.123%2013.065%2C5.935%2011.097%2C3.969%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') 50% 50% no-repeat;
    outline: none;
    margin: 0;
    border-radius: 2px; }
  @media screen and (max-width: 479px) {
    .slider-wrapper .search-form {
      top: 6px; } }
  .slider-wrapper .owl-carousel {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0; }
  .slider-wrapper .owl-carousel .owl-stage-outer:after {
    display: block;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(23, 50, 73, 0.45);
    background-image: 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%227px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%207%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23000%22%20transform%3D%22rotate%2890%203.5%203.5%29%22%20fill-opacity%3D%220.1%22%20d%3D%22M6.000%2C7.000%20L6.000%2C6.000%20L7.000%2C6.000%20L7.000%2C7.000%20L6.000%2C7.000%20ZM5.000%2C5.000%20L6.000%2C5.000%20L6.000%2C6.000%20L5.000%2C6.000%20L5.000%2C5.000%20ZM4.000%2C4.000%20L5.000%2C4.000%20L5.000%2C5.000%20L4.000%2C5.000%20L4.000%2C4.000%20ZM3.000%2C3.000%20L4.000%2C3.000%20L4.000%2C4.000%20L3.000%2C4.000%20L3.000%2C3.000%20ZM2.000%2C2.000%20L3.000%2C2.000%20L3.000%2C3.000%20L2.000%2C3.000%20L2.000%2C2.000%20ZM1.000%2C1.000%20L2.000%2C1.000%20L2.000%2C2.000%20L1.000%2C2.000%20L1.000%2C1.000%20ZM0.000%2C0.000%20L1.000%2C0.000%20L1.000%2C1.000%20L0.000%2C1.000%20L0.000%2C0.000%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');
    background-repeat: repeat;
    background-position: 0 0; }
  .slider-wrapper .owl-carousel .owl-nav {
    display: none; }
  .slider-wrapper .owl-carousel .owl-dots {
    position: absolute;
    bottom: 30px;
    width: 100%;
    text-align: center; }
  .slider-wrapper .owl-carousel .owl-dot {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: none;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 2px solid rgba(255, 255, 255, 0.32);
    margin: 0 7px; }
  .slider-wrapper .owl-carousel .owl-dot.active {
    background-color: #f07276;
    border: 2px solid transparent; }
  .slider-wrapper .owl-carousel .owl-item div {
    height: 520px;
    background-size: cover !important; }
    @media screen and (max-width: 939px) and (min-width: 768px) {
    .slider-wrapper .owl-carousel .owl-item div {
      height: 424px; } }
    @media screen and (max-width: 767px) and (min-width: 480px) {
    .slider-wrapper .owl-carousel .owl-item div {
      height: 189px; } }
    @media screen and (max-width: 479px) {
    .slider-wrapper .owl-carousel .owl-item div {
      height: 147px; } }
  .slider-wrapper .slogan {
    padding: 0 25px 65px 25px;
    position: relative;
    text-align: center;
    font-family: 'Roboto', sans-serif;
    color: #fff;
    text-shadow: 1.6px 1.2px 2px rgba(0, 0, 0, 0.35);
    font-size: 28px;
    max-width: 450px;
    margin: 0 auto; }
  .slider-wrapper .order-button {
    position: relative;
    text-align: center; }
  .slider-wrapper .order-button a {
    display: inline-block;
    padding: 0 44px;
    height: 53px;
    line-height: 53px;
    background-color: #0cb3b8;
    background-image: linear-gradient(to top, transparent 0%, rgba(255, 255, 255, 0.09) 100%);
    border-radius: 25px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 2px 0 rgba(255, 255, 255, 0.4);
    text-align: center;
    font-family: 'Roboto Black';
    font-size: 15px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s; }
    .slider-wrapper .order-button a:hover {
      background-color: #0cb3b8;
      background-image: linear-gradient(to top, transparent 0%, rgba(255, 255, 255, 0.17) 100%);
      border-radius: 25px;
      box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 2px 0 rgba(255, 255, 255, 0.2); }
    .slider-wrapper .order-button a:active {
      background-color: #0cb3b8;
      background-image: linear-gradient(to top, transparent 0%, rgba(255, 255, 255, 0.09) 100%);
      border-radius: 25px;
      box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5), inset 1.6px 1.1px 2px rgba(30, 76, 102, 0.2); }
  @media screen and (max-width: 939px) and (min-width: 768px) {
  .slider-wrapper {
    height: 278px;
    padding-bottom: 106px; }
    .slider-wrapper .slogan {
      padding: 0 20px 35px; } }
  @media screen and (max-width: 767px) and (min-width: 480px) {
  .slider-wrapper {
    height: 265px;
    padding: 0 0 43px; }
    .slider-wrapper .owl-carousel {
      top: 75px;
      height: auto;
      bottom: 0; }
      .slider-wrapper .owl-carousel .owl-dots {
        bottom: 0; }
        .slider-wrapper .owl-carousel .owl-dots .owl-dot {
          border-color: rgba(77, 77, 77, 0.32);
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -ms-transition: all 0.3s;
          transition: all 0.3s; }
          .slider-wrapper .owl-carousel .owl-dots .owl-dot.active {
            border-color: transparent;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -o-transition: all 0.3s;
            -ms-transition: all 0.3s;
            transition: all 0.3s; }

    .slider-wrapper .slogan {
      padding: 30px 20px 17px; }

    .slider-wrapper .order-button {
      padding-bottom: 21px; } }
  @media screen and (max-width: 479px) and (min-width: 320px) {
  .slider-wrapper {
    height: 115px;
    padding: 17px 0 15px; }
    .slider-wrapper .owl-carousel {
      height: auto;
      bottom: 0; }
      .slider-wrapper .owl-carousel .owl-dots {
        display: none !important; }

    .slider-wrapper .slogan {
      font-size: 18px;
      padding: 0 20px 17px; } }

.site-container {
  width: 100%;
  padding: 23px 0 0 0;
  -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; }
  @media screen and (max-width: 767px) and (min-width: 480px) {
  .site-container {
    padding-top: 14px; } }

.categories-wrapper {
  font-size: 1px;
  max-width: 940px;
  margin: 20px auto 0;
  text-align: justify; }
  .categories-wrapper:after {
    height: 0;
    width: 100%;
    display: block;
    content: ''; }
  .categories-wrapper .categories-block {
    padding: 36px 0 70px;
    display: inline-block;
    vertical-align: top;
    margin-right: 19px;
    margin-bottom: 20px;
    width: 300px;
    border-radius: 3px;
    box-sizing: border-box;
    text-align: left;
    position: relative; }
  .categories-wrapper .categories-block:hover {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.02) 0%, rgba(255, 255, 255, 0.02) 100%);
    box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.4); }
  .categories-wrapper .categories-block .icon {
    display: block;
    height: 74px;
    margin-bottom: 40px; }
  .categories-wrapper .categories-block:nth-child(3n) {
    margin-right: 0; }
  .categories-wrapper .categories-block.first {
    background-color: #435d7e; }
    .categories-wrapper .categories-block.first .more a {
      color: rgba(255, 255, 255, 0.6);
      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%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22rgba%28255%2C%20255%2C%20255%2C%200.6%29%22%20d%3D%22M8.833%2C14.000%20C9.047%2C14.000%209.260%2C13.932%209.423%2C13.797%20L14.000%2C10.000%20L9.423%2C6.202%20C9.099%2C5.934%208.572%2C5.932%208.246%2C6.199%20C7.920%2C6.466%207.918%2C6.900%208.242%2C7.169%20L11.655%2C10.000%20L8.242%2C12.831%20C7.918%2C13.100%207.920%2C13.534%208.246%2C13.801%20C8.409%2C13.934%208.621%2C14.000%208.833%2C14.000%20Z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22rgba%28255%2C%20255%2C%20255%2C%200.6%29%22%20d%3D%22M10.000%2C20.000%20C4.477%2C20.000%200.000%2C15.523%200.000%2C10.000%20C0.000%2C4.477%204.477%2C0.000%2010.000%2C0.000%20C15.523%2C0.000%2020.000%2C4.477%2020.000%2C10.000%20C20.000%2C15.523%2015.523%2C20.000%2010.000%2C20.000%20ZM10.000%2C2.000%20C5.582%2C2.000%202.000%2C5.582%202.000%2C10.000%20C2.000%2C14.418%205.582%2C18.000%2010.000%2C18.000%20C14.418%2C18.000%2018.000%2C14.418%2018.000%2C10.000%20C18.000%2C5.582%2014.418%2C2.000%2010.000%2C2.000%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') right top no-repeat; }
    .categories-wrapper .categories-block.first .icon {
      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%2260px%22%20height%3D%2274px%22%20%20viewBox%3D%220%200%2060%2074%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M58.242%2C13.830%20L46.749%2C13.830%20C46.978%2C12.902%2047.125%2C11.955%2047.125%2C10.965%20C47.125%2C7.943%2045.871%2C5.193%2043.907%2C3.224%20C41.921%2C1.233%2039.163%2C0.004%2036.133%2C0.004%20C30.072%2C0.004%2025.140%2C4.922%2025.140%2C10.965%20C25.140%2C11.955%2025.307%2C12.913%2025.538%2C13.830%20L14.023%2C13.830%20C13.062%2C13.830%2012.266%2C14.611%2012.266%2C15.580%20L12.266%2C26.613%20L0.188%2C53.335%20L0.167%2C53.389%20C-0.229%2C54.274%200.146%2C55.315%201.044%2C55.712%20L41.273%2C73.808%20L41.315%2C73.829%20C42.214%2C74.235%2043.237%2C73.829%2043.654%2C72.944%20L51.073%2C56.566%20L58.242%2C56.566%20C59.203%2C56.566%2059.997%2C55.774%2059.997%2C54.795%20L59.997%2C15.580%20C59.997%2C14.611%2059.203%2C13.830%2058.242%2C13.830%20L58.242%2C13.830%20ZM36.133%2C3.535%20L36.133%2C3.535%20C38.180%2C3.535%2040.061%2C4.359%2041.399%2C5.693%20C42.736%2C7.047%2043.592%2C8.912%2043.592%2C10.965%20C43.592%2C12.934%2042.820%2C14.829%2041.399%2C16.216%20C40.061%2C17.560%2038.180%2C18.392%2036.133%2C18.392%20C34.085%2C18.392%2032.204%2C17.560%2030.866%2C16.216%20C30.449%2C15.778%2030.072%2C15.309%2029.738%2C14.788%20L29.738%2C14.746%20L29.738%2C14.735%20L29.696%2C14.705%20L29.696%2C14.673%20L29.696%2C14.662%20L29.653%2C14.641%20C29.047%2C13.549%2028.692%2C12.288%2028.692%2C10.965%20C28.692%2C6.860%2032.037%2C3.535%2036.133%2C3.535%20L36.133%2C3.535%20ZM41.168%2C69.901%20L41.168%2C69.901%20L4.117%2C53.231%20L12.266%2C35.186%20L12.266%2C54.795%20C12.266%2C55.774%2013.062%2C56.566%2014.023%2C56.566%20L47.209%2C56.566%20L41.168%2C69.901%20L41.168%2C69.901%20ZM56.445%2C53.045%20L56.445%2C53.045%20L15.820%2C53.045%20L15.820%2C17.351%20L27.230%2C17.351%20C27.564%2C17.831%2027.941%2C18.279%2028.358%2C18.695%20C30.363%2C20.686%2033.102%2C21.915%2036.133%2C21.915%20C39.163%2C21.915%2041.921%2C20.686%2043.907%2C18.695%20C44.324%2C18.279%2044.701%2C17.831%2045.075%2C17.351%20L56.445%2C17.351%20L56.445%2C53.045%20L56.445%2C53.045%20ZM25.266%2C34.958%20L25.266%2C34.958%20C24.096%2C33.802%2022.236%2C33.802%2021.087%2C34.947%20C19.957%2C36.072%2019.957%2C37.937%2021.087%2C39.074%20L29.822%2C47.813%20L29.989%2C47.960%20C31.117%2C49.096%2032.998%2C49.096%2034.125%2C47.960%20L51.889%2C30.228%20C53.059%2C29.092%2053.059%2C27.228%2051.889%2C26.082%20C50.761%2C24.936%2048.880%2C24.936%2047.750%2C26.082%20L32.056%2C41.741%20L25.266%2C34.958%20L25.266%2C34.958%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') 50% 50% no-repeat; }
  .categories-wrapper .categories-block.second {
    background-color: #0ca9ad; }
    .categories-wrapper .categories-block.second .more a {
      color: rgba(255, 255, 255, 0.6);
      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%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22rgba%28255%2C%20255%2C%20255%2C%200.6%29%22%20d%3D%22M8.833%2C14.000%20C9.047%2C14.000%209.260%2C13.932%209.423%2C13.797%20L14.000%2C10.000%20L9.423%2C6.202%20C9.099%2C5.934%208.572%2C5.932%208.246%2C6.199%20C7.920%2C6.466%207.918%2C6.900%208.242%2C7.169%20L11.655%2C10.000%20L8.242%2C12.831%20C7.918%2C13.100%207.920%2C13.534%208.246%2C13.801%20C8.409%2C13.934%208.621%2C14.000%208.833%2C14.000%20Z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22rgba%28255%2C%20255%2C%20255%2C%200.6%29%22%20d%3D%22M10.000%2C20.000%20C4.477%2C20.000%200.000%2C15.523%200.000%2C10.000%20C0.000%2C4.477%204.477%2C0.000%2010.000%2C0.000%20C15.523%2C0.000%2020.000%2C4.477%2020.000%2C10.000%20C20.000%2C15.523%2015.523%2C20.000%2010.000%2C20.000%20ZM10.000%2C2.000%20C5.582%2C2.000%202.000%2C5.582%202.000%2C10.000%20C2.000%2C14.418%205.582%2C18.000%2010.000%2C18.000%20C14.418%2C18.000%2018.000%2C14.418%2018.000%2C10.000%20C18.000%2C5.582%2014.418%2C2.000%2010.000%2C2.000%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') right top no-repeat; }
    .categories-wrapper .categories-block.second .icon {
      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%2256px%22%20height%3D%2256px%22%20%20viewBox%3D%220%200%2056%2056%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M2.163%2C55.989%20C0.971%2C55.989%20-0.007%2C55.011%20-0.007%2C53.800%20C-0.007%2C52.596%200.971%2C51.618%202.163%2C51.618%20L53.856%2C51.618%20C55.048%2C51.618%2055.995%2C52.596%2055.995%2C53.800%20C55.995%2C55.011%2055.048%2C55.989%2053.856%2C55.989%20L2.163%2C55.989%20L2.163%2C55.989%20ZM2.163%2C28.344%20L2.163%2C28.344%20L2.193%2C28.344%20L14.574%2C28.344%20C15.276%2C28.344%2015.859%2C28.934%2015.859%2C29.656%20L15.859%2C29.687%20L15.859%2C47.992%20C15.859%2C48.721%2015.276%2C49.313%2014.574%2C49.313%20L14.544%2C49.313%20L2.163%2C49.313%20C1.445%2C49.313%200.878%2C48.721%200.878%2C47.992%20L0.878%2C47.970%20L0.878%2C29.656%20C0.878%2C28.934%201.445%2C28.344%202.163%2C28.344%20L2.163%2C28.344%20ZM13.274%2C30.975%20L13.274%2C30.975%20L3.447%2C30.975%20L3.447%2C46.680%20L13.274%2C46.680%20L13.274%2C30.975%20L13.274%2C30.975%20ZM41.444%2C11.381%20L41.444%2C11.381%20L41.475%2C11.381%20L53.856%2C11.381%20C54.558%2C11.381%2055.139%2C11.971%2055.139%2C12.685%20L55.139%2C12.725%20L55.139%2C47.992%20C55.139%2C48.721%2054.558%2C49.313%2053.856%2C49.313%20L53.824%2C49.313%20L41.444%2C49.313%20C40.741%2C49.313%2040.161%2C48.721%2040.161%2C47.992%20L40.161%2C47.970%20L40.161%2C12.685%20C40.161%2C11.971%2040.741%2C11.381%2041.444%2C11.381%20L41.444%2C11.381%20ZM52.556%2C14.006%20L52.556%2C14.006%20L42.729%2C14.006%20L42.729%2C46.680%20L52.556%2C46.680%20L52.556%2C14.006%20L52.556%2C14.006%20ZM21.803%2C-0.015%20L21.803%2C-0.015%20L21.834%2C-0.015%20L34.215%2C-0.015%20C34.917%2C-0.015%2035.498%2C0.575%2035.498%2C1.304%20L35.498%2C1.336%20L35.498%2C47.992%20C35.498%2C48.721%2034.917%2C49.313%2034.215%2C49.313%20L34.169%2C49.313%20L21.803%2C49.313%20C21.085%2C49.313%2020.504%2C48.721%2020.504%2C47.992%20L20.504%2C47.970%20L20.504%2C1.304%20C20.504%2C0.575%2021.085%2C-0.015%2021.803%2C-0.015%20L21.803%2C-0.015%20ZM32.916%2C2.610%20L32.916%2C2.610%20L23.102%2C2.610%20L23.102%2C46.680%20L32.916%2C46.680%20L32.916%2C2.610%20L32.916%2C2.610%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') 50% 50% no-repeat; }
  .categories-wrapper .categories-block.third {
    background-color: #f07276; }
    .categories-wrapper .categories-block.third .more a {
      color: rgba(255, 255, 255, 0.6);
      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%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22rgba%28255%2C%20255%2C%20255%2C%200.6%29%22%20d%3D%22M8.833%2C14.000%20C9.047%2C14.000%209.260%2C13.932%209.423%2C13.797%20L14.000%2C10.000%20L9.423%2C6.202%20C9.099%2C5.934%208.572%2C5.932%208.246%2C6.199%20C7.920%2C6.466%207.918%2C6.900%208.242%2C7.169%20L11.655%2C10.000%20L8.242%2C12.831%20C7.918%2C13.100%207.920%2C13.534%208.246%2C13.801%20C8.409%2C13.934%208.621%2C14.000%208.833%2C14.000%20Z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22rgba%28255%2C%20255%2C%20255%2C%200.6%29%22%20d%3D%22M10.000%2C20.000%20C4.477%2C20.000%200.000%2C15.523%200.000%2C10.000%20C0.000%2C4.477%204.477%2C0.000%2010.000%2C0.000%20C15.523%2C0.000%2020.000%2C4.477%2020.000%2C10.000%20C20.000%2C15.523%2015.523%2C20.000%2010.000%2C20.000%20ZM10.000%2C2.000%20C5.582%2C2.000%202.000%2C5.582%202.000%2C10.000%20C2.000%2C14.418%205.582%2C18.000%2010.000%2C18.000%20C14.418%2C18.000%2018.000%2C14.418%2018.000%2C10.000%20C18.000%2C5.582%2014.418%2C2.000%2010.000%2C2.000%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') right top no-repeat; }
    .categories-wrapper .categories-block.third .icon {
      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%2262px%22%20height%3D%2256px%22%20%20viewBox%3D%220%200%2062%2056%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M24.411%2C0.011%20L37.593%2C0.011%20C39.489%2C0.011%2041.230%2C0.752%2042.483%2C1.931%20C43.752%2C3.112%2044.531%2C4.747%2044.531%2C6.551%20L44.531%2C8.568%20L49.743%2C8.568%20C53.110%2C8.568%2056.189%2C9.868%2058.407%2C11.957%20C60.606%2C14.063%2061.994%2C16.951%2061.994%2C20.124%20L61.994%2C44.443%20C61.994%2C47.625%2060.606%2C50.519%2058.407%2C52.602%20C56.189%2C54.699%2053.110%2C55.999%2049.743%2C55.999%20L12.278%2C55.999%20C8.894%2C55.999%205.815%2C54.699%203.599%2C52.602%20L3.479%2C52.475%20C1.348%2C50.384%200.010%2C47.553%200.010%2C44.443%20L0.010%2C20.124%20C0.010%2C16.951%201.381%2C14.063%203.599%2C11.965%20L3.614%2C11.957%20L3.599%2C11.957%20C5.815%2C9.868%208.894%2C8.568%2012.278%2C8.568%20L17.473%2C8.568%20L17.473%2C6.551%20C17.473%2C4.747%2018.252%2C3.112%2019.488%2C1.931%20C20.774%2C0.752%2022.499%2C0.011%2024.411%2C0.011%20L24.411%2C0.011%20ZM43.381%2C13.058%20L43.381%2C13.058%20C43.296%2C13.075%2043.194%2C13.083%2043.109%2C13.083%20L43.076%2C13.083%20L18.895%2C13.083%20C18.810%2C13.083%2018.708%2C13.075%2018.625%2C13.058%20L12.278%2C13.058%20C10.214%2C13.058%208.336%2C13.863%206.983%2C15.139%20L6.965%2C15.131%20C5.612%2C16.408%204.765%2C18.187%204.765%2C20.124%20L4.765%2C30.931%20L11.568%2C30.931%20L11.568%2C26.944%20C11.568%2C26.203%2012.210%2C25.597%2013.006%2C25.597%20L13.040%2C25.597%20L23.227%2C25.597%20C24.023%2C25.597%2024.648%2C26.203%2024.648%2C26.944%20L24.648%2C26.975%20L24.648%2C30.931%20L37.356%2C30.931%20L37.356%2C26.944%20C37.356%2C26.203%2037.999%2C25.597%2038.777%2C25.597%20L38.812%2C25.597%20L48.998%2C25.597%20C49.776%2C25.597%2050.419%2C26.203%2050.419%2C26.944%20L50.419%2C26.975%20L50.419%2C30.931%20L57.222%2C30.931%20L57.222%2C20.124%20C57.222%2C18.194%2056.376%2C16.423%2055.021%2C15.139%20C53.668%2C13.863%2051.790%2C13.058%2049.743%2C13.058%20L43.381%2C13.058%20L43.381%2C13.058%20ZM20.333%2C8.568%20L20.333%2C8.568%20L41.688%2C8.568%20L41.688%2C6.551%20C41.688%2C5.497%2041.215%2C4.532%2040.470%2C3.838%20C39.742%2C3.137%2038.709%2C2.706%2037.593%2C2.706%20L24.411%2C2.706%20C23.295%2C2.706%2022.262%2C3.137%2021.517%2C3.838%20C20.791%2C4.532%2020.333%2C5.497%2020.333%2C6.551%20L20.333%2C8.568%20L20.333%2C8.568%20ZM4.765%2C33.628%20L4.765%2C33.628%20L4.765%2C44.443%20C4.765%2C46.349%205.577%2C48.071%206.880%2C49.348%20L6.983%2C49.435%20C8.336%2C50.712%2010.214%2C51.509%2012.278%2C51.509%20L49.743%2C51.509%20C51.790%2C51.509%2053.668%2C50.712%2055.021%2C49.435%20C56.376%2C48.151%2057.222%2C46.380%2057.222%2C44.443%20L57.222%2C33.628%20L50.419%2C33.628%20L50.419%2C37.623%20C50.419%2C38.373%2049.776%2C38.971%2048.998%2C38.971%20L48.964%2C38.971%20L38.777%2C38.971%20C37.999%2C38.971%2037.356%2C38.373%2037.356%2C37.623%20L37.356%2C37.584%20L37.356%2C33.628%20L24.648%2C33.628%20L24.648%2C37.623%20C24.648%2C38.373%2024.023%2C38.971%2023.227%2C38.971%20L23.192%2C38.971%20L13.006%2C38.971%20C12.210%2C38.971%2011.568%2C38.373%2011.568%2C37.623%20L11.568%2C37.584%20L11.568%2C33.628%20L4.765%2C33.628%20L4.765%2C33.628%20ZM21.789%2C28.300%20L21.789%2C28.300%20L14.444%2C28.300%20L14.444%2C32.248%20L14.444%2C32.287%20L14.444%2C32.320%20L14.444%2C36.276%20L21.789%2C36.276%20L21.789%2C32.320%20L21.789%2C32.287%20L21.789%2C32.248%20L21.789%2C28.300%20L21.789%2C28.300%20ZM47.577%2C28.300%20L47.577%2C28.300%20L40.199%2C28.300%20L40.199%2C32.248%20L40.199%2C32.287%20L40.199%2C32.320%20L40.199%2C36.276%20L47.577%2C36.276%20L47.577%2C32.320%20L47.577%2C32.287%20L47.577%2C32.248%20L47.577%2C28.300%20L47.577%2C28.300%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') 50% 50% no-repeat; }
  .categories-wrapper .title {
    padding: 0 30px 14px;
    font-family: 'Roboto Bold', sans-serif;
    color: #fff;
    font-size: 18px;
    text-align: center; }
  .categories-wrapper .text {
    padding: 0 30px;
    font-family: 'Roboto', sans-serif;
    color: #fff;
    font-size: 14px; }
  .categories-wrapper .text ul {
    margin: 0;
    list-style: none;
    padding: 0; }
  .categories-wrapper .text li {
    margin-bottom: 3px; }
  .categories-wrapper .text a {
    color: #fffbd6; }
  .categories-wrapper .more {
    font-family: 'Roboto', sans-serif;
    text-decoration: none;
    font-size: 12px;
    float: right;
    margin-right: 30px;
    position: absolute;
    bottom: 25px;
    right: 0; }
  .categories-wrapper .more a {
    display: inline-block;
    padding: 3px 30px 4px 0;
    text-decoration: none; }
  .categories-wrapper .categories-all-wrapper {
    width: 100%;
    text-align: center; }
  .categories-wrapper .categories-all {
    display: inline-block;
    margin: 37px auto;
    width: 179px;
    height: 53px;
    border: 2px solid rgba(144, 144, 144, 0.69);
    background-color: transparent;
    border-radius: 25px;
    line-height: 53px;
    font-family: 'Roboto Light', sans-serif;
    font-size: 16px;
    color: #1a2c3c;
    text-align: center;
    text-decoration: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s; }
  .categories-wrapper .categories-all:hover {
    background-color: #59c9cd;
    border-color: transparent;
    color: #fff;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s; }
  .categories-wrapper .categories-all:active {
    background-color: #50b9bd;
    border-color: transparent;
    color: #fff;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s; }
  @media screen and (max-width: 939px) and (min-width: 768px) {
  .categories-wrapper {
    padding: 0;
    text-align: center; }
    .categories-wrapper .categories-block {
      padding: 30px 0 68px;
      width: 234px;
      margin-right: 15px;
      text-align: left; }
      .categories-wrapper .categories-block:nth-child(1) .icon {
        background-size: 47px 57px; }
      .categories-wrapper .categories-block:nth-child(2) .icon {
        background-size: 44px 45px; }
      .categories-wrapper .categories-block:nth-child(3) .icon {
        background-size: 49px 44px; }
      .categories-wrapper .categories-block .icon {
        height: 57px;
        margin-bottom: 23px; }

    .categories-wrapper .title {
      font-size: 14px;
      padding: 0 24px 10px; }

    .categories-wrapper .text {
      padding: 0 24px; } }
  @media screen and (max-width: 767px) and (min-width: 480px) {
  .categories-wrapper {
    padding: 0 10px; }
    .categories-wrapper .categories-block {
      width: 100%;
      margin-bottom: 5px;
      margin-right: 0;
      padding: 23px 0 40px 0; }
      .categories-wrapper .categories-block:nth-child(1) .icon {
        background-size: 47px 57px; }
      .categories-wrapper .categories-block:nth-child(2) .icon {
        background-size: 44px 45px; }
      .categories-wrapper .categories-block:nth-child(3) .icon {
        background-size: 49px 44px; }
      .categories-wrapper .categories-block .icon {
        margin: 0 31px 0 25px;
        height: 57px;
        width: 55px;
        float: left; }

    .categories-wrapper .title {
      font-size: 14px;
      padding: 0 24px 10px 111px;
      text-align: left; }

    .categories-wrapper .text {
      padding: 0 24px 0 111px; }

    .categories-wrapper .more {
      float: none;
      padding-left: 111px; } }
  @media screen and (max-width: 479px) {
  .categories-wrapper {
    padding: 0 10px; }
    .categories-wrapper .categories-block {
      width: 100%;
      margin-bottom: 5px;
      margin-right: 0;
      padding: 14px 0 65px; }
      .categories-wrapper .categories-block:nth-child(1) .icon {
        background-size: 35px 43px; }
      .categories-wrapper .categories-block:nth-child(2) .icon {
        background-size: 33px 33px; }
      .categories-wrapper .categories-block:nth-child(3) .icon {
        background-size: 37px 34px; }
      .categories-wrapper .categories-block .icon {
        margin: 0 15px 0 9px;
        height: 43px;
        width: 40px;
        float: left; }

    .categories-wrapper .title {
      font-size: 14px;
      padding: 0 15px 10px 63px;
      text-align: left; }

    .categories-wrapper .text {
      padding: 0 15px 0 63px; }

    .categories-wrapper .more {
      float: none;
      padding-left: 63px; } }

.text-block {
  background-color: #fff;
  border-radius: 3px;
  position: relative;
  max-width: 940px;
  margin: 0 auto 30px;
  padding-bottom: 40px; }
  .text-block .editable-title {
    text-align: center;
    font-family: 'Roboto Medium', sans-serif;
    color: #435d7e;
    font-size: 28px;
    padding-bottom: 22px; }
  .text-block .editable-block {
    width: 62%;
    float: left; }
  .text-block .editable-img {
    float: right; }
  .text-block .more {
    font-family: 'Roboto', sans-serif;
    text-decoration: none;
    font-size: 12px;
    margin-right: 30px;
    padding-top: 22px;
    margin-top: 0;
    clear: both; }
  .text-block .more a {
    display: inline-block;
    padding: 3px 30px 4px 0;
    text-decoration: none;
    color: #11babe;
    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%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%2311babe%22%20d%3D%22M8.833%2C14.000%20C9.047%2C14.000%209.260%2C13.932%209.423%2C13.797%20L14.000%2C10.000%20L9.423%2C6.202%20C9.099%2C5.934%208.572%2C5.932%208.246%2C6.199%20C7.920%2C6.466%207.918%2C6.900%208.242%2C7.169%20L11.655%2C10.000%20L8.242%2C12.831%20C7.918%2C13.100%207.920%2C13.534%208.246%2C13.801%20C8.409%2C13.934%208.621%2C14.000%208.833%2C14.000%20Z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%2311babe%22%20d%3D%22M10.000%2C20.000%20C4.477%2C20.000%200.000%2C15.523%200.000%2C10.000%20C0.000%2C4.477%204.477%2C0.000%2010.000%2C0.000%20C15.523%2C0.000%2020.000%2C4.477%2020.000%2C10.000%20C20.000%2C15.523%2015.523%2C20.000%2010.000%2C20.000%20ZM10.000%2C2.000%20C5.582%2C2.000%202.000%2C5.582%202.000%2C10.000%20C2.000%2C14.418%205.582%2C18.000%2010.000%2C18.000%20C14.418%2C18.000%2018.000%2C14.418%2018.000%2C10.000%20C18.000%2C5.582%2014.418%2C2.000%2010.000%2C2.000%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') right top no-repeat; }
  .text-block .text-side {
    padding: 41px 60px 57px 60px; }
  @media screen and (max-width: 939px) and (min-width: 768px) {
    .text-block .text-side {
      padding-left: 35px;
      padding-right: 35px; } }
  @media screen and (max-width: 767px) and (min-width: 480px) {
    .text-block .text-side {
      padding-left: 30px;
      padding-right: 30px; }
      .text-block .text-side .editable-img {
        display: block;
        width: 100%;
        text-align: center;
        float: none !important; }
        .text-block .text-side .editable-img img {
          display: inline-block; } }
  @media screen and (max-width: 479px) and (min-width: 320px) {
    .text-block .text-side {
      padding-left: 20px;
      padding-right: 20px;
      padding-bottom: 0; }
      .text-block .text-side .editable-img {
        display: block;
        width: 100%;
        text-align: center;
        float: none !important; }
        .text-block .text-side .editable-img img {
          display: inline-block; } }
  @media screen and (max-width: 767px) {
  .text-block .editable-block {
    width: 100%;
    float: none;
    margin: 0 auto; } }

.reasons {
  padding: 30px 0 60px;
  max-width: 940px;
  margin: 0 auto;
  position: relative; }
  .reasons .title {
    font-family: 'Roboto Medium', sans-serif;
    color: #435d7e;
    font-size: 28px;
    padding-bottom: 35px;
    text-align: center; }
  .reasons .reason {
    float: left;
    width: 50%;
    margin-bottom: 42px; }
  .reasons .reason:nth-child(2) .icon {
    background-color: #fff; }
    .reasons .reason:nth-child(2) .icon svg .reason-icon1 {
      fill: #11babe;
      fill-rule: evenodd; }
  .reasons .reason:nth-child(3) .icon {
    background-color: #fff; }
    .reasons .reason:nth-child(3) .icon svg .reason-icon2 {
      fill: #11babe;
      fill-rule: evenodd; }
  .reasons .reason:nth-child(4) .icon {
    background-color: #fff; }
    .reasons .reason:nth-child(4) .icon svg .reason-icon3 {
      fill: #11babe;
      fill-rule: evenodd; }
  .reasons .reason:nth-child(5) .icon {
    background-color: #fff; }
    .reasons .reason:nth-child(5) .icon svg .reason-icon4 {
      fill: #11babe;
      fill-rule: evenodd; }
  .reasons .reason:nth-child(6) .icon {
    background-color: #fff; }
    .reasons .reason:nth-child(6) .icon svg .reason-icon5 {
      fill: #11babe;
      fill-rule: evenodd; }
  .reasons .reason:nth-child(7) .icon {
    background-color: #fff; }
    .reasons .reason:nth-child(7) .icon svg .reason-icon6 {
      fill: #11babe;
      fill-rule: evenodd; }
  .reasons .reason .icon {
    width: 78px;
    height: 78px;
    border-radius: 50%;
    text-align: center;
    float: left; }
    .reasons .reason .icon .icon-inner {
      font-size: 0;
      display: table-cell;
      vertical-align: middle;
      width: inherit;
      height: inherit; }
  .reasons .reason .text {
    padding: 0 30px 0 20px;
    font-family: 'Roboto Medium', sans-serif;
    font-size: 16px;
    color: #61666a;
    height: 79px;
    display: table-cell; }
    .reasons .reason .text span {
      vertical-align: middle;
      display: inline-block; }
    .reasons .reason .text span.helper {
      height: 100%;
      width: 0px;
      visibility: hidden; }
  @media screen and (max-width: 939px) and (min-width: 768px) {
  .reasons {
    padding: 46px 32px; }
    .reasons .reason {
      float: none;
      width: 100%; }
      .reasons .reason .text {
        padding-right: 0; } }
  @media screen and (max-width: 767px) and (min-width: 480px) {
  .reasons {
    padding: 23px 15px; }
    .reasons .reason {
      float: none;
      width: 100%; }
      .reasons .reason .text {
        padding-right: 0; } }
  @media screen and (max-width: 479px) and (min-width: 320px) {
  .reasons {
    padding: 32px 15px; }
    .reasons .reason {
      float: none;
      width: 100%; }
      .reasons .reason:nth-child(2) .icon svg {
        width: 25px;
        height: 21px; }
      .reasons .reason:nth-child(3) .icon svg {
        width: 23px;
        height: 24px; }
      .reasons .reason:nth-child(4) .icon svg {
        width: 23px;
        height: 22px; }
      .reasons .reason:nth-child(5) .icon svg {
        width: 26px;
        height: 20px; }
      .reasons .reason:nth-child(6) .icon svg {
        width: 22px;
        height: 23px; }
      .reasons .reason:nth-child(7) .icon svg {
        width: 23px;
        height: 27px; }
      .reasons .reason .icon {
        width: 52px;
        height: 52px; }
      .reasons .reason .text {
        padding: 0 0 0 20px;
        font-family: 'Roboto', sans-serif;
        height: 54px; } }

.reviews-wrapper {
  background: #11babe url(../review-icons.svg) center 30px no-repeat;
  min-height: 100px; }
  .reviews-wrapper .reviews-inner {
    max-width: 940px;
    margin: 0 auto;
    padding: 55px 0 39px; }
  .reviews-wrapper .reviews-inner .owl-carousel-reviews {
    position: relative; }
  .reviews-wrapper .reviews-inner .owl-nav {
    position: absolute;
    top: 90px;
    left: 0;
    right: 0;
    text-indent: -9999px; }
    .reviews-wrapper .reviews-inner .owl-nav .owl-prev {
      float: left;
      width: 34px;
      height: 34px;
      border: 2px solid #fff;
      background: transparent 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%229px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%209%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M7.751%2C13.000%20C7.430%2C13.000%207.109%2C12.890%206.865%2C12.671%20L-0.001%2C6.500%20L6.865%2C0.329%20C7.351%2C-0.108%208.141%2C-0.110%208.631%2C0.324%20C9.120%2C0.757%209.122%2C1.463%208.637%2C1.899%20L3.518%2C6.500%20L8.637%2C11.100%20C9.122%2C11.537%209.120%2C12.243%208.631%2C12.676%20C8.387%2C12.892%208.069%2C13.000%207.751%2C13.000%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') 11px 11px no-repeat;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      overflow: hidden; }
    .reviews-wrapper .reviews-inner .owl-nav .owl-prev:hover {
      background-color: #5fd1d3;
      border-color: transparent;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s; }
    .reviews-wrapper .reviews-inner .owl-nav .owl-next {
      float: right;
      width: 34px;
      height: 34px;
      border: 2px solid #fff;
      background: transparent 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%229px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%209%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.249%2C13.000%20C1.570%2C13.000%201.891%2C12.890%202.135%2C12.671%20L9.000%2C6.500%20L2.135%2C0.329%20C1.649%2C-0.108%200.858%2C-0.110%200.369%2C0.324%20C-0.120%2C0.757%20-0.123%2C1.463%200.363%2C1.899%20L5.482%2C6.500%20L0.363%2C11.100%20C-0.123%2C11.537%20-0.120%2C12.243%200.369%2C12.676%20C0.613%2C12.892%200.931%2C13.000%201.249%2C13.000%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') 14px 11px no-repeat;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      overflow: hidden; }
    .reviews-wrapper .reviews-inner .owl-nav .owl-next:hover {
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      background-color: #5fd1d3;
      border-color: transparent; }
  .reviews-wrapper .reviews-inner .title {
    text-align: center;
    font-family: 'Roboto', sans-serif;
    color: #fff;
    font-size: 28px;
    padding-bottom: 32px; }
  .reviews-wrapper .reviews-inner .review-text {
    margin: 0 80px 53px;
    background-color: #f9f9f9;
    border-radius: 3px;
    box-shadow: 2.4px 1.8px 10px rgba(0, 0, 0, 0.18), inset 0 -3px 0 rgba(0, 0, 0, 0.1);
    padding: 45px 40px;
    font-family: 'Roboto', sans-serif;
    color: #363636;
    font-size: 16px;
    line-height: 22px;
    position: relative; }
    .reviews-wrapper .reviews-inner .review-text p {
      margin: 0; }
    .reviews-wrapper .reviews-inner .review-text:after {
      display: block;
      content: '';
      position: absolute;
      bottom: -31px;
      left: 49px;
      border-style: solid;
      border-width: 34px 28px 0 0;
      border-color: #f9f9f9 transparent transparent; }
  .reviews-wrapper .reviews-inner .reviewer {
    position: relative;
    margin: 0 80px; }
    .reviews-wrapper .reviews-inner .reviewer .photo {
      border: 2px solid #fff;
      border-radius: 50%;
      float: left; }
    .reviews-wrapper .reviews-inner .reviewer .photo img {
      border-radius: 50%; }
    .reviews-wrapper .reviews-inner .reviewer .name {
      padding: 35px 0 0 142px;
      font-family: 'Roboto', sans-serif;
      font-size: 15px;
      color: #c5f6f7; }
    .reviews-wrapper .reviews-inner .reviewer .name span {
      color: #fff;
      font-size: 23px;
      display: block;
      padding-bottom: 12px; }
  @media screen and (max-width: 939px) and (min-width: 768px) {
    .reviews-wrapper .reviews-inner .owl-nav {
      display: none; }

    .reviews-wrapper .reviews-inner .review-text {
      margin: 0 32px 53px; }

    .reviews-wrapper .reviews-inner .reviewer {
      margin: 0 32px; } }
  @media screen and (max-width: 767px) and (min-width: 480px) {
    .reviews-wrapper .reviews-inner {
      padding: 33px 0 0; }
      .reviews-wrapper .reviews-inner .owl-carousel-reviews {
        padding-bottom: 70px; }
      .reviews-wrapper .reviews-inner .owl-nav {
        display: none; }
      .reviews-wrapper .reviews-inner .owl-dots {
        position: absolute;
        display: block;
        bottom: 26px;
        left: 0;
        width: 100%;
        text-align: center; }
        .reviews-wrapper .reviews-inner .owl-dots .owl-dot {
          display: inline-block;
          width: 16px;
          height: 16px;
          border-radius: 50%;
          border: 2px solid rgba(255, 255, 255, 0.72);
          background-color: transparent;
          margin: 0 7px; }
          .reviews-wrapper .reviews-inner .owl-dots .owl-dot.active {
            border-color: transparent;
            background-color: #fff; }
      .reviews-wrapper .reviews-inner .review-text {
        margin: 0 13px 36px;
        padding: 35px 25px; }
      .reviews-wrapper .reviews-inner .reviewer {
        margin: 0 13px; } }
  @media screen and (max-width: 479px) and (min-width: 320px) {
    .reviews-wrapper .reviews-inner {
      padding: 33px 0 0; }
      .reviews-wrapper .reviews-inner .owl-carousel-reviews {
        padding-bottom: 70px; }
      .reviews-wrapper .reviews-inner .owl-nav {
        display: none; }
      .reviews-wrapper .reviews-inner .owl-dots {
        position: absolute;
        display: block;
        bottom: 26px;
        left: 0;
        width: 100%;
        text-align: center; }
        .reviews-wrapper .reviews-inner .owl-dots .owl-dot {
          display: inline-block;
          width: 16px;
          height: 16px;
          border-radius: 50%;
          border: 2px solid rgba(255, 255, 255, 0.72);
          background-color: transparent;
          margin: 0 7px; }
          .reviews-wrapper .reviews-inner .owl-dots .owl-dot.active {
            border-color: transparent;
            background-color: #fff; }
      .reviews-wrapper .reviews-inner .review-text {
        margin: 0 13px 36px;
        padding: 35px 25px; }
      .reviews-wrapper .reviews-inner .reviewer {
        margin: 0 13px; }
        .reviews-wrapper .reviews-inner .reviewer .name {
          font-family: 'Roboto', sans-serif;
          font-size: 18px; }
          .reviews-wrapper .reviews-inner .reviewer .name span {
            font-size: 18px; } }

.site-footer {
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none; }
  .site-footer .form-wrapper {
    background: #435d7e 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%227px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%207%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%220.1%22%20d%3D%22M6.000%2C7.000%20L6.000%2C6.000%20L7.000%2C6.000%20L7.000%2C7.000%20L6.000%2C7.000%20ZM5.000%2C5.000%20L6.000%2C5.000%20L6.000%2C6.000%20L5.000%2C6.000%20L5.000%2C5.000%20ZM4.000%2C4.000%20L5.000%2C4.000%20L5.000%2C5.000%20L4.000%2C5.000%20L4.000%2C4.000%20ZM3.000%2C3.000%20L4.000%2C3.000%20L4.000%2C4.000%20L3.000%2C4.000%20L3.000%2C3.000%20ZM2.000%2C2.000%20L3.000%2C2.000%20L3.000%2C3.000%20L2.000%2C3.000%20L2.000%2C2.000%20ZM1.000%2C1.000%20L2.000%2C1.000%20L2.000%2C2.000%20L1.000%2C2.000%20L1.000%2C1.000%20ZM0.000%2C0.000%20L1.000%2C0.000%20L1.000%2C1.000%20L0.000%2C1.000%20L0.000%2C0.000%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') 50% 0 repeat;
    padding: 60px 60px 66px; }
  .site-footer .form-wrapper .form-inner {
    max-width: 940px;
    margin: 0 auto;
    text-align: center; }
    .site-footer .form-wrapper .form-inner .success-note {
      color: #fff; }
    .site-footer .form-wrapper .form-inner .form-block .title {
      display: none; }
    .site-footer .form-wrapper .form-inner .form-block .tpl-anketa-success-note {
      color: #fff; }
  .site-footer .form-wrapper .title {
    font-family: 'Roboto', sans-serif;
    color: #11babe;
    font-size: 28px;
    padding-bottom: 58px;
    text-align: center; }
    .site-footer .form-wrapper .title span {
      display: block;
      font-family: 'Roboto', sans-serif;
      color: #11babe;
      padding-top: 10px;
      font-size: 16px; }
  .site-footer .form-wrapper .cell {
    display: inline-block;
    width: 47%;
    vertical-align: top;
    padding-right: 20px; }
    .site-footer .form-wrapper .cell .tpl-field {
      border: 1px solid rgba(17, 186, 190, 0.69);
      box-shadow: inset 1px 1px 0 rgba(17, 186, 190, 0.69), inset -1px -1px 0 rgba(17, 186, 190, 0.69);
      border-radius: 4px;
      background: transparent;
      margin-bottom: 23px;
      padding: 0 15px; }
    .site-footer .form-wrapper .cell .tpl-field.field-error {
      border-color: red;
      box-shadow: 0 0 0 1px rgba(255, 0, 0, 0.5);
      -webkit-transition: none;
      -moz-transition: none;
      -o-transition: none;
      -ms-transition: none;
      transition: none; }
    .site-footer .form-wrapper .cell .tpl-field .error-message {
      display: none; }
    .site-footer .form-wrapper .cell .tpl-field .field-title {
      display: none; }
    .site-footer .form-wrapper .cell .tpl-field.focus {
      border: 1px solid rgba(255, 255, 255, 0.7); }
    .site-footer .form-wrapper .cell .tpl-field.required {
      border-color: red;
      box-shadow: 0 0 0 1px rgba(255, 0, 0, 0.5);
      -webkit-transition: none;
      -moz-transition: none;
      -o-transition: none;
      -ms-transition: none;
      transition: none; }
    .site-footer .form-wrapper .cell .tpl-field .field-value input {
      height: 43px;
      background: transparent;
      color: #fff;
      border: none;
      font-size: 13px !important;
      width: 100%;
      padding: 0; }
      .site-footer .form-wrapper .cell .tpl-field .field-value input::-webkit-input-placeholder {
        color: #fff; }
      .site-footer .form-wrapper .cell .tpl-field .field-value input::-moz-placeholder {
        color: #fff; }
      .site-footer .form-wrapper .cell .tpl-field .field-value input:-moz-placeholder {
        color: #fff; }
      .site-footer .form-wrapper .cell .tpl-field .field-value input:-ms-input-placeholder {
        color: #fff; }
    .site-footer .form-wrapper .cell .tpl-field .field-value textarea {
      color: #fff;
      font-size: 13px !important;
      padding: 10px 0;
      height: 92px;
      border: none;
      background-color: transparent;
      resize: none;
      width: 100%; }
      .site-footer .form-wrapper .cell .tpl-field .field-value textarea::-webkit-input-placeholder {
        color: #fff; }
      .site-footer .form-wrapper .cell .tpl-field .field-value textarea::-moz-placeholder {
        color: #fff; }
      .site-footer .form-wrapper .cell .tpl-field .field-value textarea:-moz-placeholder {
        color: #fff; }
      .site-footer .form-wrapper .cell .tpl-field .field-value textarea:-ms-input-placeholder {
        color: #fff; }
  .site-footer .form-wrapper button {
    width: 180px;
    height: 51px;
    background-color: #11babe;
    background-image: linear-gradient(to top, transparent 0%, rgba(255, 255, 255, 0.09) 100%);
    border-radius: 26px;
    box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.4);
    border: none;
    text-align: center;
    line-height: 42px;
    font-family: 'Roboto', sans-serif;
    color: #fff;
    font-size: 18px;
    display: block;
    margin: 0 auto;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s; }
    .site-footer .form-wrapper button:hover {
      background-color: #11babe;
      background-image: linear-gradient(to top, transparent 0%, rgba(255, 255, 255, 0.46) 100%);
      box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 2px 0 rgba(255, 255, 255, 0.4);
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s; }
    .site-footer .form-wrapper button:active {
      background-color: #11babe;
      background-image: linear-gradient(to top, transparent 0%, rgba(255, 255, 255, 0.09) 100%);
      box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 4px 0 rgba(0, 0, 0, 0.08);
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s; }
  @media screen and (min-width: 768px) and (max-width: 939px) {
    .site-footer .form-wrapper {
      padding-left: 33px;
      padding-right: 33px; }
      .site-footer .form-wrapper .cell {
        width: 46%;
        padding-right: 20px; } }
  @media screen and (min-width: 480px) and (max-width: 767px) {
    .site-footer .form-wrapper {
      padding-left: 33px;
      padding-right: 33px; }
      .site-footer .form-wrapper .cell {
        width: 100%;
        margin: 0 auto;
        padding-right: 20px; } }
  @media screen and (min-width: 320px) and (max-width: 479px) {
    .site-footer .form-wrapper {
      padding-left: 33px;
      padding-right: 33px; }
      .site-footer .form-wrapper .cell {
        width: 100%;
        margin: 0 auto;
        padding-right: 20px; } }
  .site-footer .footer-info-wrapper {
    background: #3b506c 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%227px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%207%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%220.1%22%20d%3D%22M6.000%2C7.000%20L6.000%2C6.000%20L7.000%2C6.000%20L7.000%2C7.000%20L6.000%2C7.000%20ZM5.000%2C5.000%20L6.000%2C5.000%20L6.000%2C6.000%20L5.000%2C6.000%20L5.000%2C5.000%20ZM4.000%2C4.000%20L5.000%2C4.000%20L5.000%2C5.000%20L4.000%2C5.000%20L4.000%2C4.000%20ZM3.000%2C3.000%20L4.000%2C3.000%20L4.000%2C4.000%20L3.000%2C4.000%20L3.000%2C3.000%20ZM2.000%2C2.000%20L3.000%2C2.000%20L3.000%2C3.000%20L2.000%2C3.000%20L2.000%2C2.000%20ZM1.000%2C1.000%20L2.000%2C1.000%20L2.000%2C2.000%20L1.000%2C2.000%20L1.000%2C1.000%20ZM0.000%2C0.000%20L1.000%2C0.000%20L1.000%2C1.000%20L0.000%2C1.000%20L0.000%2C0.000%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') 50% 0 repeat;
    border-top: 1px solid rgba(17, 186, 190, 0.38);
    padding: 55px 0 70px 0;
    position: relative; }
  .site-footer .footer-info-wrapper .footer-info-inner {
    max-width: 920px;
    padding: 0 10px;
    margin: 0 auto;
    font-size: 0; }
    .site-footer .footer-info-wrapper .footer-info-inner .contacts {
      display: inline-block;
      padding: 0 39px 0 20px;
      width: 220px;
      vertical-align: top; }
    .site-footer .footer-info-wrapper .footer-info-inner .contacts .title {
      font-family: 'Roboto', sans-serif;
      color: #fff;
      font-size: 18px;
      padding-bottom: 40px; }
    .site-footer .footer-info-wrapper .footer-info-inner .contacts .bottom-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%229px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%209%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23f07276%22%20d%3D%22M3.028%2C-0.006%20C3.028%2C-0.006%200.496%2C1.259%200.298%2C1.697%20C0.099%2C2.135%20-0.621%2C4.276%201.043%2C7.779%20C2.706%2C11.282%205.039%2C13.837%206.627%2C13.983%20C8.191%2C14.129%209.854%2C12.645%209.854%2C12.645%20L7.869%2C9.239%20C7.869%2C9.239%206.255%2C10.407%205.138%2C10.090%20C4.021%2C9.774%202.780%2C8.047%202.532%2C6.319%20C2.284%2C4.835%204.220%2C3.571%204.890%2C3.522%20C3.227%2C0.408%203.028%2C-0.006%203.028%2C-0.006%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') 4px 0 no-repeat;
      font-family: 'Roboto', sans-serif;
      color: #fff;
      font-size: 13px;
      padding: 0 0 45px 28px;
      display: inline-block;
      width: 111px; }
    .site-footer .footer-info-wrapper .footer-info-inner .contacts .bottom-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%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23f07276%22%20d%3D%22M8.008%2C-0.005%20C10.213%2C-0.005%2012.214%2C0.888%2013.664%2C2.338%20L13.699%2C2.371%20C15.123%2C3.816%2016.005%2C5.804%2016.005%2C7.994%20C16.005%2C10.202%2015.105%2C12.205%2013.664%2C13.651%20L13.629%2C13.681%20C12.183%2C15.111%2010.196%2C15.994%208.008%2C15.994%20C5.802%2C15.994%203.801%2C15.099%202.351%2C13.648%20L2.351%2C13.651%20C0.901%2C12.205%200.006%2C10.202%200.006%2C7.994%20C0.006%2C5.786%200.901%2C3.788%202.351%2C2.340%20L2.351%2C2.338%20L2.351%2C2.336%20C3.801%2C0.888%205.802%2C-0.005%208.008%2C-0.005%20L8.008%2C-0.005%20ZM11.497%2C7.378%20L11.497%2C7.378%20L8.624%2C7.378%20L8.624%2C2.482%20C8.624%2C2.143%208.344%2C1.866%208.008%2C1.866%20C7.667%2C1.866%207.387%2C2.143%207.387%2C2.482%20L7.387%2C7.979%20L7.387%2C7.994%20C7.387%2C8.333%207.667%2C8.608%208.008%2C8.608%20L11.497%2C8.608%20C11.838%2C8.608%2012.113%2C8.333%2012.113%2C7.994%20C12.113%2C7.654%2011.838%2C7.378%2011.497%2C7.378%20L11.497%2C7.378%20ZM12.790%2C3.209%20L12.790%2C3.209%20C11.567%2C1.982%209.873%2C1.226%208.008%2C1.226%20C6.134%2C1.226%204.439%2C1.980%203.216%2C3.205%20L3.216%2C3.209%20C1.993%2C4.432%201.233%2C6.123%201.233%2C7.994%20C1.233%2C9.861%201.993%2C11.554%203.216%2C12.779%20L3.216%2C12.779%20L3.216%2C12.784%20C4.439%2C14.007%206.134%2C14.765%208.008%2C14.765%20C9.864%2C14.765%2011.546%2C14.015%2012.764%2C12.810%20L12.790%2C12.779%20C14.018%2C11.554%2014.773%2C9.861%2014.773%2C7.994%20C14.773%2C6.138%2014.031%2C4.456%2012.821%2C3.236%20L12.790%2C3.209%20L12.790%2C3.209%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') 0 2px no-repeat;
      font-family: 'Roboto', sans-serif;
      font-size: 12px;
      color: #fff;
      display: inline-block;
      padding: 0 0 45px 30px;
      width: 100px; }
      .site-footer .footer-info-wrapper .footer-info-inner .contacts .bottom-work-time .rounded {
        border-color: transparent;
        margin: 0 0 4px; }
      .site-footer .footer-info-wrapper .footer-info-inner .contacts .bottom-work-time .rounded span {
        display: inline-block;
        width: 9px;
        height: 9px;
        border-radius: 50%;
        border: 1px solid rgba(255, 255, 255, 0.69); }
        .site-footer .footer-info-wrapper .footer-info-inner .contacts .bottom-work-time .rounded span.active {
          background: #15c9cc; }
    .site-footer .footer-info-wrapper .footer-info-inner .contacts .bottom-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%2216px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2016%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23f07276%22%20d%3D%22M13.673%2C2.450%20C12.222%2C0.942%2010.220%2C0.010%208.006%2C0.010%20C5.795%2C0.010%203.789%2C0.942%202.340%2C2.450%20C-0.374%2C5.274%20-0.768%2C9.771%201.386%2C13.046%20C2.260%2C14.378%203.500%2C15.435%204.954%2C16.051%20L7.498%2C18.756%20L7.506%2C18.767%20L7.516%2C18.777%20C7.790%2C19.056%208.236%2C19.056%208.505%2C18.767%20L11.059%2C16.051%20C12.513%2C15.435%2013.750%2C14.378%2014.624%2C13.046%20C16.778%2C9.771%2016.384%2C5.274%2013.673%2C2.450%20L13.673%2C2.450%20ZM13.471%2C12.227%20L13.471%2C12.227%20C12.722%2C13.357%2011.659%2C14.259%2010.406%2C14.756%20C10.312%2C14.798%2010.230%2C14.860%2010.163%2C14.932%20L8.006%2C17.217%20L5.850%2C14.932%20C5.773%2C14.850%205.679%2C14.787%205.582%2C14.751%20C4.342%2C14.243%203.284%2C13.357%202.542%2C12.227%20C0.766%2C9.523%201.098%2C5.808%203.333%2C3.481%20C4.528%2C2.237%206.181%2C1.471%208.006%2C1.471%20C9.831%2C1.471%2011.485%2C2.237%2012.682%2C3.481%20C14.913%2C5.808%2015.244%2C9.523%2013.471%2C12.227%20L13.471%2C12.227%20ZM11.263%2C4.942%20L11.263%2C4.942%20C10.431%2C4.072%209.276%2C3.533%208.006%2C3.533%20C6.734%2C3.533%205.582%2C4.072%204.747%2C4.942%20C3.913%2C5.808%203.398%2C7.005%203.398%2C8.331%20C3.398%2C9.658%203.913%2C10.860%204.747%2C11.719%20L4.747%2C11.719%20C5.582%2C12.590%206.734%2C13.129%208.006%2C13.129%20C9.276%2C13.129%2010.431%2C12.590%2011.263%2C11.719%20C12.100%2C10.860%2012.615%2C9.658%2012.615%2C8.331%20C12.615%2C7.020%2012.109%2C5.834%2011.288%2C4.963%20L11.263%2C4.942%20L11.263%2C4.942%20ZM10.668%2C11.108%20L10.668%2C11.108%20C9.988%2C11.813%209.045%2C12.248%208.006%2C12.248%20C6.963%2C12.248%206.022%2C11.813%205.340%2C11.108%20C4.660%2C10.393%204.237%2C9.414%204.237%2C8.331%20C4.237%2C7.253%204.660%2C6.269%205.340%2C5.559%20C6.022%2C4.849%206.968%2C4.409%208.006%2C4.409%20C9.045%2C4.409%209.988%2C4.849%2010.668%2C5.559%20L10.693%2C5.580%20C11.360%2C6.290%2011.773%2C7.264%2011.773%2C8.331%20C11.773%2C9.414%2011.350%2C10.393%2010.668%2C11.108%20L10.668%2C11.108%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') 3px 0 no-repeat;
      background-size: 13px 16px;
      font-family: 'Roboto', sans-serif;
      color: #fff;
      font-size: 13px;
      padding: 0 0 0 30px;
      display: inline-block;
      width: 169px; }
    .site-footer .footer-info-wrapper .footer-info-inner .map-block {
      border-radius: 3px;
      display: inline-block;
      font-size: 15px;
      line-height: 15px; }
  @media screen and (min-width: 940px) {
    .site-footer .footer-info-wrapper .map-block {
      width: 65%; } }
  @media screen and (min-width: 768px) and (max-width: 939px) {
    .site-footer .footer-info-wrapper .map-block {
      width: 59%; } }
  @media screen and (min-width: 480px) and (max-width: 767px) {
    .site-footer .footer-info-wrapper {
      padding: 30px 0; }
      .site-footer .footer-info-wrapper .map-block {
        width: 100%;
        margin: 20px 0 0; }
      .site-footer .footer-info-wrapper .footer-info-inner .contacts {
        width: auto;
        display: block; }
        .site-footer .footer-info-wrapper .footer-info-inner .contacts .title {
          padding-bottom: 25px; }
        .site-footer .footer-info-wrapper .footer-info-inner .contacts .bottom-phone {
          padding-right: 35px;
          padding-bottom: 15px; }
        .site-footer .footer-info-wrapper .footer-info-inner .contacts .bottom-work-time {
          padding-bottom: 15px; }
        .site-footer .footer-info-wrapper .footer-info-inner .contacts .bottom-address {
          display: block; } }
  @media screen and (min-width: 320px) and (max-width: 479px) {
    .site-footer .footer-info-wrapper {
      padding: 20px 0; }
      .site-footer .footer-info-wrapper .map-block {
        margin: 20px 0 0;
        width: 100%; }
      .site-footer .footer-info-wrapper .footer-info-inner .contacts {
        width: auto; }
        .site-footer .footer-info-wrapper .footer-info-inner .contacts .title {
          padding-bottom: 20px; }
        .site-footer .footer-info-wrapper .footer-info-inner .contacts .bottom-phone {
          padding-right: 0;
          padding-bottom: 20px;
          display: block; }
        .site-footer .footer-info-wrapper .footer-info-inner .contacts .bottom-work-time {
          padding-bottom: 20px;
          display: block; }
        .site-footer .footer-info-wrapper .footer-info-inner .contacts .bottom-address {
          display: block; } }
  .site-footer .site-information {
    max-width: 940px;
    margin: 0 auto;
    font-family: Arial, Helvetica, sans-serif;
    color: #6f6f6f; }
  .site-footer .site-information .site-name {
    float: left;
    padding: 40px 0 45px 30px;
    font-size: 11px; }
  .site-footer .site-information .site-copyright {
    font-size: 12px;
    float: right;
    padding: 40px 30px 45px 0; }
  .site-footer .site-information .site-counters {
    clear: both;
    max-width: 450px;
    text-align: center;
    padding: 0 30px 30px;
    margin: 0 auto; }
  @media screen and (max-width: 939px) and (min-width: 768px) {
    .site-footer .site-information .site-name {
      padding-left: 26px; }

    .site-footer .site-information .site-copyright {
      padding-right: 26px; } }
  @media screen and (max-width: 767px) and (min-width: 480px) {
    .site-footer .site-information {
      padding: 21px 0 20px;
      text-align: center; }
      .site-footer .site-information .site-name {
        padding: 0 15px 10px;
        float: none; }
      .site-footer .site-information .site-copyright {
        padding: 0 15px;
        float: none; } }
  @media screen and (max-width: 479px) and (min-width: 320px) {
    .site-footer .site-information {
      padding: 21px 0 20px;
      text-align: center; }
      .site-footer .site-information .site-name {
        padding: 0 15px 10px;
        float: none; }
      .site-footer .site-information .site-copyright {
        padding: 0 15px;
        float: none; } }

.row {
  padding: 0 10px;
  margin-bottom: 20px;
  border: 1px solid rgba(143, 143, 143, 0.48);
  background-color: white;
  font-family: 'Roboto', sans-serif;
  color: #8a929c;
  font-size: 13px !important;
  display: block;
  cursor: text;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s; }
  .row input {
    width: 100%;
    border: none;
    padding: 0;
    outline-style: none; }
  .row textarea {
    width: 100%;
    background: transparent;
    border: none;
    resize: none;
    outline-style: none; }

.s3-menu-allin-point {
  display: none; }

.slider-wrapper .menu-top-wrapper ul li.s3-menu-allin-active ul li a {
  background: transparent; }

.s3solution-preview.s3solution-preview--phone #s3solution-panel-iframe {
  width: 337px; }

.s3solution-preview.s3solution-preview--tablet #s3solution-panel-iframe {
  width: 785px; }

.text-side form input.required {
  border-color: red; }

.site-footer .footer-info-wrapper .footer-info-inner .contacts .title {
  color: #11babe; }

.site-footer .form-wrapper .title span {
  color: #fff; }
