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

.background-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.7;
  background-color: #000;
  display: none;
  z-index: 99; }
  .background-overlay.show {
    display: block; }

.overflowHidden {
  overflow: hidden; }

.overflowBox {
  overflow: hidden; }

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

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

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

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

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

@font-face {
  font-family: 'PTSans Regular';
  src: url("../../../../g/fonts/pt_sans/pt_sans-r.eot");
  src: url("../../../../g/fonts/pt_sans/pt_sans-r-1.eot") format("embedded-opentype"), url("../../../../g/fonts/pt_sans/pt_sans-r.woff2") format("woff2"), url("../../../../g/fonts/pt_sans/pt_sans-r.woff") format("woff"), url("../../../../g/fonts/pt_sans/pt_sans-r.ttf") format("truetype"), url("../../../../g/fonts/pt_sans/pt_sans-r.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

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

@font-face {
  font-family: 'PTSans Italic';
  src: url("../../../../g/fonts/pt_sans/pt_sans-i.eot");
  src: url("../../../../g/fonts/pt_sans/pt_sans-i-1.eot") format("embedded-opentype"), url("../../../../g/fonts/pt_sans/pt_sans-i.woff2") format("woff2"), url("../../../../g/fonts/pt_sans/pt_sans-i.woff") format("woff"), url("../../../../g/fonts/pt_sans/pt_sans-i.ttf") format("truetype"), url("../../../../g/fonts/pt_sans/pt_sans-i.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

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

@font-face {
  font-family: 'RobotoCondensed Regular';
  src: url("../../../../g/fonts/roboto_condensed/roboto_condensed-r.eot");
  src: url("../../../../g/fonts/roboto_condensed/roboto_condensed-r-1.eot") format("embedded-opentype"), url("../../../../g/fonts/roboto_condensed/roboto_condensed-r.woff2") format("woff2"), url("../../../../g/fonts/roboto_condensed/roboto_condensed-r.woff") format("woff"), url("../../../../g/fonts/roboto_condensed/roboto_condensed-r.ttf") format("truetype"), url("../../../../g/fonts/roboto_condensed/roboto_condensed-r.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'OpenSans ExtraBold';
  src: url("../../../../g/fonts/open_sans/open_sans-e-b.eot");
  src: url("../../../../g/fonts/open_sans/open_sans-e-b-1.eot") format("embedded-opentype"), url("../../../../g/fonts/open_sans/open_sans-e-b.woff2") format("woff2"), url("../../../../g/fonts/open_sans/open_sans-e-b.woff") format("woff"), url("../../../../g/fonts/open_sans/open_sans-e-b.ttf") format("truetype"), url("../../../../g/fonts/open_sans/open_sans-e-b.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

html, body {
  height: 100%; }

html {
  font-size: 16px; }

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

h1, h2, h3, h4, h5, h6 {
  color: #000;
  font-family: 'PTSans Bold', sans-serif;
  font-weight: normal;
  font-style: normal; }

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

h2 {
  font-size: 28px; }

h3 {
  font-size: 26px; }

h4 {
  font-size: 24px; }

h5 {
  font-size: 22px; }

h6 {
  font-size: 20px; }

h5, h6 {
  font-weight: bold; }

a {
  text-decoration: underline;
  color: #00f; }

a:hover {
  text-decoration: none; }

a img {
  border-color: #000; }

a[href^="tel:"] {
  text-decoration: none;
  color: inherit;
  cursor: default; }

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

.page-path {
  margin-bottom: 15px;
  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; }

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

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

.top-information {
  padding: 10px 0 5px;
  background: #f0f0f0; }
  .top-information .top-information-inner {
    max-width: 942px;
    margin: 0 auto; }
  .top-information .top-information-inner .soc-networks {
    float: left; }
    .top-information .top-information-inner .soc-networks a {
      display: inline-block;
      margin: 0 3px 0 0;
      width: 21px;
      height: 21px; }
  .top-information .top-information-inner .hours {
    float: right;
    font-family: 'PTSans Regular', sans-serif;
    color: #1d1d1d;
    font-size: 14px;
    background: url(../clock.svg) left top no-repeat;
    padding-left: 31px;
    margin-top: 3px; }
  @media screen and (max-width: 1023px) {
  .top-information {
    display: none; } }

.site-header {
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none; }
  .site-header .header-inner {
    max-width: 942px;
    margin: 0 auto; }
  .site-header .site-name {
    float: left;
    font-family: 'PTSans Bold', sans-serif;
    font-size: 22px;
    padding: 28px 0 21px; }
  .site-header .site-name a {
    color: #1d1d1d;
    text-decoration: none; }
  .site-header .site-name .activity {
    font-family: 'PTSans Bold', sans-serif;
    color: #81d5ee;
    font-size: 20px; }
  .site-header .top-contacts {
    float: right; }
  .site-header .top-contacts .phone {
    display: inline-block;
    margin: 25px 0;
    vertical-align: middle; }
    .site-header .top-contacts .phone .icon {
      float: left;
      width: 36px;
      height: 36px;
      border-radius: 50%;
      background: #b9f7e6 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%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M17.474%2C15.328%20L16.398%2C16.403%20C16.335%2C16.466%2016.257%2C16.503%2016.183%2C16.546%20C16.140%2C16.620%2016.104%2C16.698%2016.040%2C16.762%20L15.323%2C17.479%20C14.927%2C17.875%2014.285%2C17.875%2013.889%2C17.479%20C13.889%2C17.479%209.963%2C14.987%206.480%2C11.504%20C3.156%2C8.179%200.266%2C3.856%200.266%2C3.856%20C-0.130%2C3.460%20-0.130%2C2.817%200.266%2C2.422%20L0.983%2C1.705%20C1.047%2C1.641%201.124%2C1.605%201.198%2C1.562%20C1.242%2C1.487%201.278%2C1.410%201.341%2C1.346%20L2.417%2C0.271%20C2.813%2C-0.126%203.455%2C-0.126%203.851%2C0.271%20L6.719%2C3.139%20C7.115%2C3.535%207.115%2C4.177%206.719%2C4.573%20L5.643%2C5.648%20C5.582%2C5.710%205.506%2C5.744%205.435%2C5.787%20C6.335%2C6.897%207.382%2C8.104%208.512%2C9.233%20C9.641%2C10.363%2010.847%2C11.410%2011.958%2C12.310%20C12.000%2C12.238%2012.035%2C12.163%2012.096%2C12.101%20L13.172%2C11.026%20C13.568%2C10.630%2014.210%2C10.630%2014.606%2C11.026%20L17.474%2C13.894%20C17.870%2C14.290%2017.870%2C14.932%2017.474%2C15.328%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
      margin: 5px 16px 5px 0; }
    .site-header .top-contacts .phone .text {
      float: right;
      border-left: 1px solid #e2e2e2;
      font-family: 'PTSans Bold', sans-serif;
      color: #1d1d1d;
      font-size: 16px;
      padding: 0 0 7px 16px; }
  .site-header .top-contacts .address {
    display: inline-block;
    vertical-align: middle;
    margin: 25px 10px 25px 0;
    width: 259px; }
    .site-header .top-contacts .address .icon {
      float: left;
      width: 36px;
      height: 36px;
      border-radius: 50%;
      background: #b9f7e6 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%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M7.000%2C18.000%20C5.868%2C18.000%20-0.000%2C10.478%20-0.000%2C6.750%20C-0.000%2C3.022%203.134%2C-0.001%207.000%2C-0.001%20C10.866%2C-0.001%2014.000%2C3.022%2014.000%2C6.750%20C14.000%2C10.478%208.095%2C18.000%207.000%2C18.000%20ZM7.000%2C2.250%20C4.423%2C2.250%202.333%2C4.265%202.333%2C6.750%20C2.333%2C9.235%204.423%2C11.250%207.000%2C11.250%20C9.577%2C11.250%2011.667%2C9.235%2011.667%2C6.750%20C11.667%2C4.265%209.577%2C2.250%207.000%2C2.250%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 11px 50% no-repeat;
      margin: 0 16px 0 0; }
    .site-header .top-contacts .address .text {
      font-family: 'PTSans Regular', sans-serif;
      color: #1d1d1d;
      font-size: 14px;
      border-left: 1px solid #e2e2e2;
      padding: 0 0 0 16px;
      float: right;
      max-width: 190px; }
  .site-header .top-contacts .callback-button {
    display: inline-block;
    vertical-align: middle;
    width: 174px;
    margin: 30px 0 30px 25px; }
    .site-header .top-contacts .callback-button a {
      display: block;
      background-color: #ef76b5;
      height: 36px;
      line-height: 35px;
      text-align: center;
      font-family: 'PTSans Bold', sans-serif;
      color: #fff;
      font-size: 16px;
      padding: 0 20px;
      border-radius: 2px;
      text-decoration: none; }
      .site-header .top-contacts .callback-button a:hover {
        background-color: #f4a4ce; }
      .site-header .top-contacts .callback-button a:active {
        background-color: #ea489c; }
  @media screen and (max-width: 1023px) {
  .site-header .header-inner {
    margin: 48px 20px;
    max-width: 100%; }
  .site-header .top-contacts .callback-button {
    z-index: 98;
    float: none;
    position: absolute;
    top: 0;
    right: 0;
    margin: 0; }
    .site-header .top-contacts .callback-button a {
      border-radius: 0;
      height: 48px;
      line-height: 50px; } }
  @media screen and (max-width: 767px) {
  .site-header .top-contacts .address {
    display: none; } }
  @media screen and (max-width: 479px) {
  .site-header .site-name {
    text-align: center;
    float: none; }
    .site-header .site-name .activity {
      text-align: center;
      font-size: 16px;
      color: #777;
      font-family: 'PTSans Regular', sans-serif; }
  .site-header .top-contacts {
    float: none; }
    .site-header .top-contacts .phone {
      display: block;
      width: 200px;
      margin: 0 auto;
      padding-bottom: 20px; }
      .site-header .top-contacts .phone .icon {
        margin-right: 0; }

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

.menu-wrapper {
  background-color: #81d5ee;
  padding: 12px 0;
  position: relative; }
  .menu-wrapper .menu-inner {
    width: 942px;
    margin: 0 auto; }
  .menu-wrapper .menu-inner .menu-title {
    display: none; }
  .menu-wrapper .menu-inner .menu {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center; }
    .menu-wrapper .menu-inner .menu li {
      display: inline-block; }
      .menu-wrapper .menu-inner .menu li a {
        text-decoration: none;
        display: block;
        font-family: 'PTSans Regular', sans-serif;
        font-size: 16px;
        color: #fff;
        padding: 8px 20px;
        border-radius: 2px; }
        .menu-wrapper .menu-inner .menu li a:hover {
          background-color: #b9f7e6;
          color: #1d1d1d; }
      .menu-wrapper .menu-inner .menu li ul {
        display: none;
        z-index: 100;
        position: absolute;
        top: 100% !important;
        background-color: #fff;
        width: 220px;
        margin: 0;
        padding: 0;
        border-radius: 0 0 2px 2px; }
        .menu-wrapper .menu-inner .menu li ul li {
          display: block;
          border-bottom: 1px solid #e8e8e8; }
          .menu-wrapper .menu-inner .menu li ul li:last-child {
            border-bottom: none; }
            .menu-wrapper .menu-inner .menu li ul li:last-child a {
              border-radius: 0 0 2px 2px; }
          .menu-wrapper .menu-inner .menu li ul li a {
            font-size: 16px;
            color: #000;
            border-radius: 0;
            padding: 10px 20px; }
            .menu-wrapper .menu-inner .menu li ul li a:hover {
              color: #fff;
              background-color: #2b8f91; }
  @media screen and (max-width: 1023px) {
  .menu-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 48px;
    padding: 0; }
    .menu-wrapper.opened .menu-inner {
      transform: none;
      -webkit-transform: none; }

    .menu-wrapper .menu-button {
      cursor: pointer;
      width: 65px;
      height: 48px;
      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%2222px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2022%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M21.500%2C16.000%20L0.500%2C16.000%20C0.224%2C16.000%20-0.000%2C15.776%20-0.000%2C15.500%20L-0.000%2C14.500%20C-0.000%2C14.224%200.224%2C14.000%200.500%2C14.000%20L21.500%2C14.000%20C21.776%2C14.000%2022.000%2C14.224%2022.000%2C14.500%20L22.000%2C15.500%20C22.000%2C15.776%2021.776%2C16.000%2021.500%2C16.000%20ZM21.500%2C9.000%20L0.500%2C9.000%20C0.224%2C9.000%20-0.000%2C8.776%20-0.000%2C8.500%20L-0.000%2C7.500%20C-0.000%2C7.224%200.224%2C7.000%200.500%2C7.000%20L21.500%2C7.000%20C21.776%2C7.000%2022.000%2C7.224%2022.000%2C7.500%20L22.000%2C8.500%20C22.000%2C8.776%2021.776%2C9.000%2021.500%2C9.000%20ZM21.500%2C2.000%20L0.500%2C2.000%20C0.224%2C2.000%20-0.000%2C1.776%20-0.000%2C1.500%20L-0.000%2C0.500%20C-0.000%2C0.224%200.224%2C-0.000%200.500%2C-0.000%20L21.500%2C-0.000%20C21.776%2C-0.000%2022.000%2C0.224%2022.000%2C0.500%20L22.000%2C1.500%20C22.000%2C1.776%2021.776%2C2.000%2021.500%2C2.000%20Z%22%20class%3D%22cls-1%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

    .menu-wrapper .menu-inner {
      width: 284px;
      position: fixed;
      top: 0;
      bottom: 0;
      margin: 0;
      max-width: auto;
      transform: translate3d(-100%, 0, 0);
      -webkit-transform: translate3d(-100%, 0, 0);
      transition: transform 0.3s;
      -webkit-transition: transform 0.3s;
      background-color: #504acc;
      z-index: 100;
      overflow: auto; }
      .menu-wrapper .menu-inner .menu-title {
        padding: 0 20px;
        height: 48px;
        position: relative;
        font-family: 'PTSans Bold', sans-serif;
        color: #fff;
        font-size: 20px;
        line-height: 48px;
        background-color: #3832b1;
        display: block; }
        .menu-wrapper .menu-inner .menu-title .icon-close {
          position: absolute;
          top: 0;
          right: 0;
          width: 52px;
          height: 48px;
          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%2214px%22%20%20viewBox%3D%220%200%2014%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8.686%2C6.831%20L13.593%2C11.739%20C13.906%2C12.052%2013.906%2C12.559%2013.593%2C12.872%20L13.027%2C13.438%20C12.714%2C13.751%2012.206%2C13.751%2011.893%2C13.438%20L6.986%2C8.531%20L1.925%2C13.592%20C1.611%2C13.906%201.102%2C13.906%200.788%2C13.592%20L0.220%2C13.024%20C-0.094%2C12.710%20-0.094%2C12.201%200.220%2C11.887%20L5.281%2C6.826%20L0.374%2C1.919%20C0.061%2C1.606%200.061%2C1.098%200.374%2C0.785%20L0.940%2C0.219%20C1.253%2C-0.094%201.760%2C-0.094%202.073%2C0.219%20L6.981%2C5.126%20L11.775%2C0.332%20C12.089%2C0.018%2012.598%2C0.018%2012.912%2C0.332%20L13.480%2C0.900%20C13.794%2C1.214%2013.794%2C1.723%2013.480%2C2.037%20L8.686%2C6.831%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
          cursor: pointer; }
      .menu-wrapper .menu-inner .menu {
        text-align: left; }
        .menu-wrapper .menu-inner .menu li {
          display: block;
          border-bottom: 1px solid rgba(255, 255, 255, 0.15);
          margin-top: -1px; }
          .menu-wrapper .menu-inner .menu li.s3-menu-allin-has > a {
            padding-right: 45px;
            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%225px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%205%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.000%2C4.000%20L4.000%2C4.000%20L4.000%2C4.000%20L4.000%2C5.000%20L3.000%2C5.000%20L3.000%2C4.000%20L3.000%2C4.000%20L3.000%2C3.000%20L3.000%2C3.000%20L3.000%2C3.000%20L3.000%2C2.000%20L4.000%2C2.000%20L4.000%2C3.000%20L5.000%2C3.000%20L5.000%2C4.000%20L5.000%2C4.000%20ZM3.000%2C3.000%20L2.000%2C3.000%20L2.000%2C2.000%20L2.000%2C2.000%20L2.000%2C1.000%20L3.000%2C1.000%20L3.000%2C2.000%20L3.000%2C2.000%20L3.000%2C3.000%20ZM2.000%2C2.000%20L1.000%2C2.000%20L1.000%2C1.000%20L1.000%2C1.000%20L1.000%2C-0.000%20L2.000%2C-0.000%20L2.000%2C1.000%20L2.000%2C1.000%20L2.000%2C2.000%20ZM3.000%2C5.000%20L3.000%2C6.000%20L2.000%2C6.000%20L2.000%2C5.000%20L2.000%2C5.000%20L2.000%2C4.000%20L3.000%2C4.000%20L3.000%2C5.000%20L3.000%2C5.000%20ZM2.000%2C6.000%20L2.000%2C7.000%20L1.000%2C7.000%20L1.000%2C6.000%20L1.000%2C6.000%20L1.000%2C5.000%20L2.000%2C5.000%20L2.000%2C6.000%20L2.000%2C6.000%20ZM-0.000%2C7.000%20L-0.000%2C6.000%20L1.000%2C6.000%20L1.000%2C7.000%20L-0.000%2C7.000%20ZM-0.000%2C-0.000%20L1.000%2C-0.000%20L1.000%2C1.000%20L-0.000%2C1.000%20L-0.000%2C-0.000%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 259px 50% no-repeat; }
            .menu-wrapper .menu-inner .menu li.s3-menu-allin-has > a:hover {
              color: #000;
              background: #b9f7e6 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%225px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%205%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.000%2C4.000%20L4.000%2C4.000%20L4.000%2C4.000%20L4.000%2C5.000%20L3.000%2C5.000%20L3.000%2C4.000%20L3.000%2C4.000%20L3.000%2C3.000%20L3.000%2C3.000%20L3.000%2C3.000%20L3.000%2C2.000%20L4.000%2C2.000%20L4.000%2C3.000%20L5.000%2C3.000%20L5.000%2C4.000%20L5.000%2C4.000%20ZM3.000%2C3.000%20L2.000%2C3.000%20L2.000%2C2.000%20L2.000%2C2.000%20L2.000%2C1.000%20L3.000%2C1.000%20L3.000%2C2.000%20L3.000%2C2.000%20L3.000%2C3.000%20ZM2.000%2C2.000%20L1.000%2C2.000%20L1.000%2C1.000%20L1.000%2C1.000%20L1.000%2C-0.000%20L2.000%2C-0.000%20L2.000%2C1.000%20L2.000%2C1.000%20L2.000%2C2.000%20ZM3.000%2C5.000%20L3.000%2C6.000%20L2.000%2C6.000%20L2.000%2C5.000%20L2.000%2C5.000%20L2.000%2C4.000%20L3.000%2C4.000%20L3.000%2C5.000%20L3.000%2C5.000%20ZM2.000%2C6.000%20L2.000%2C7.000%20L1.000%2C7.000%20L1.000%2C6.000%20L1.000%2C6.000%20L1.000%2C5.000%20L2.000%2C5.000%20L2.000%2C6.000%20L2.000%2C6.000%20ZM-0.000%2C7.000%20L-0.000%2C6.000%20L1.000%2C6.000%20L1.000%2C7.000%20L-0.000%2C7.000%20ZM-0.000%2C-0.000%20L1.000%2C-0.000%20L1.000%2C1.000%20L-0.000%2C1.000%20L-0.000%2C-0.000%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 259px 50% no-repeat; }
          .menu-wrapper .menu-inner .menu li.s3-menu-allin-active > a {
            color: #1d1d1d;
            background: #b9f7e6 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%225px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%205%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.000%2C4.000%20L4.000%2C4.000%20L4.000%2C4.000%20L4.000%2C5.000%20L3.000%2C5.000%20L3.000%2C4.000%20L3.000%2C4.000%20L3.000%2C3.000%20L3.000%2C3.000%20L3.000%2C3.000%20L3.000%2C2.000%20L4.000%2C2.000%20L4.000%2C3.000%20L5.000%2C3.000%20L5.000%2C4.000%20L5.000%2C4.000%20ZM3.000%2C3.000%20L2.000%2C3.000%20L2.000%2C2.000%20L2.000%2C2.000%20L2.000%2C1.000%20L3.000%2C1.000%20L3.000%2C2.000%20L3.000%2C2.000%20L3.000%2C3.000%20ZM2.000%2C2.000%20L1.000%2C2.000%20L1.000%2C1.000%20L1.000%2C1.000%20L1.000%2C-0.000%20L2.000%2C-0.000%20L2.000%2C1.000%20L2.000%2C1.000%20L2.000%2C2.000%20ZM3.000%2C5.000%20L3.000%2C6.000%20L2.000%2C6.000%20L2.000%2C5.000%20L2.000%2C5.000%20L2.000%2C4.000%20L3.000%2C4.000%20L3.000%2C5.000%20L3.000%2C5.000%20ZM2.000%2C6.000%20L2.000%2C7.000%20L1.000%2C7.000%20L1.000%2C6.000%20L1.000%2C6.000%20L1.000%2C5.000%20L2.000%2C5.000%20L2.000%2C6.000%20L2.000%2C6.000%20ZM-0.000%2C7.000%20L-0.000%2C6.000%20L1.000%2C6.000%20L1.000%2C7.000%20L-0.000%2C7.000%20ZM-0.000%2C-0.000%20L1.000%2C-0.000%20L1.000%2C1.000%20L-0.000%2C1.000%20L-0.000%2C-0.000%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 259px 50% no-repeat; }
            .menu-wrapper .menu-inner .menu li.s3-menu-allin-active > a:hover {
              background: #b9f7e6 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%225px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%205%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5.000%2C4.000%20L4.000%2C4.000%20L4.000%2C4.000%20L4.000%2C5.000%20L3.000%2C5.000%20L3.000%2C4.000%20L3.000%2C4.000%20L3.000%2C3.000%20L3.000%2C3.000%20L3.000%2C3.000%20L3.000%2C2.000%20L4.000%2C2.000%20L4.000%2C3.000%20L5.000%2C3.000%20L5.000%2C4.000%20L5.000%2C4.000%20ZM3.000%2C3.000%20L2.000%2C3.000%20L2.000%2C2.000%20L2.000%2C2.000%20L2.000%2C1.000%20L3.000%2C1.000%20L3.000%2C2.000%20L3.000%2C2.000%20L3.000%2C3.000%20ZM2.000%2C2.000%20L1.000%2C2.000%20L1.000%2C1.000%20L1.000%2C1.000%20L1.000%2C-0.000%20L2.000%2C-0.000%20L2.000%2C1.000%20L2.000%2C1.000%20L2.000%2C2.000%20ZM3.000%2C5.000%20L3.000%2C6.000%20L2.000%2C6.000%20L2.000%2C5.000%20L2.000%2C5.000%20L2.000%2C4.000%20L3.000%2C4.000%20L3.000%2C5.000%20L3.000%2C5.000%20ZM2.000%2C6.000%20L2.000%2C7.000%20L1.000%2C7.000%20L1.000%2C6.000%20L1.000%2C6.000%20L1.000%2C5.000%20L2.000%2C5.000%20L2.000%2C6.000%20L2.000%2C6.000%20ZM-0.000%2C7.000%20L-0.000%2C6.000%20L1.000%2C6.000%20L1.000%2C7.000%20L-0.000%2C7.000%20ZM-0.000%2C-0.000%20L1.000%2C-0.000%20L1.000%2C1.000%20L-0.000%2C1.000%20L-0.000%2C-0.000%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 259px 50% no-repeat; }
          .menu-wrapper .menu-inner .menu li a {
            border-radius: 0;
            padding: 16px 20px 12px; }
          .menu-wrapper .menu-inner .menu li ul {
            position: static;
            width: auto;
            border-radius: 0; }
            .menu-wrapper .menu-inner .menu li ul li:last-child a {
              border-radius: 0; } }

.slider-wrapper {
  position: relative; }
  .slider-wrapper .owl-carousel .owl-item > div {
    height: 423px;
    background-size: cover !important;
    position: relative; }
    .slider-wrapper .owl-carousel .owl-item > div:after {
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      opacity: 0.7;
      background-color: #131820;
      display: block;
      content: ''; }
  .slider-wrapper .owl-carousel .owl-dots {
    position: absolute;
    bottom: 30px;
    left: 0;
    right: 0;
    z-index: 11;
    text-align: center; }
    .slider-wrapper .owl-carousel .owl-dots .owl-dot {
      width: 9px;
      height: 9px;
      display: inline-block;
      margin: 0 5px;
      border: 1px solid rgba(255, 255, 255, 0.5);
      background-color: rgba(250, 250, 250, 0.4);
      border-radius: 50%; }
      .slider-wrapper .owl-carousel .owl-dots .owl-dot.active {
        background-color: #b9f7e6; }
  .slider-wrapper .slider-text-wrapper {
    position: absolute;
    max-width: 942px;
    left: 50%;
    top: 107px;
    margin-left: -471px;
    z-index: 10; }
  .slider-wrapper .slider-text {
    width: 435px; }
  .slider-wrapper .slider-text .title {
    font-family: 'PTSans Bold', sans-serif;
    color: #fff;
    font-size: 40px;
    text-transform: uppercase;
    line-height: 35px; }
    .slider-wrapper .slider-text .title:after {
      margin: 10px 0;
      width: 60px;
      height: 4px;
      background-color: #b9f7e6;
      display: block;
      content: ''; }
  .slider-wrapper .slider-text .text {
    font-family: 'PTSans Regular', sans-serif;
    color: #fff;
    font-size: 30px;
    padding-top: 5px; }
  .slider-wrapper .slider-text .more {
    margin-top: 10px;
    text-decoration: none;
    height: 36px;
    line-height: 38px;
    font-family: 'PTSans Bold', sans-serif;
    color: #000;
    font-size: 16px;
    position: relative;
    padding: 0 43px 0 18px;
    background-color: #b9f7e6;
    display: inline-block;
    border-radius: 2px; }
    .slider-wrapper .slider-text .more:hover {
      background-color: #e7fcf6; }
    .slider-wrapper .slider-text .more:active {
      background-color: #8bf2d6; }
    .slider-wrapper .slider-text .more:after {
      display: block;
      content: '';
      position: absolute;
      width: 19px;
      height: 19px;
      border-radius: 50%;
      background: #000 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%225px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%205%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M5.000%2C4.000%20L4.000%2C4.000%20L4.000%2C4.000%20L4.000%2C5.000%20L3.000%2C5.000%20L3.000%2C4.000%20L3.000%2C4.000%20L3.000%2C3.000%20L3.000%2C3.000%20L3.000%2C3.000%20L3.000%2C2.000%20L4.000%2C2.000%20L4.000%2C3.000%20L5.000%2C3.000%20L5.000%2C4.000%20L5.000%2C4.000%20ZM3.000%2C3.000%20L2.000%2C3.000%20L2.000%2C2.000%20L2.000%2C2.000%20L2.000%2C1.000%20L3.000%2C1.000%20L3.000%2C2.000%20L3.000%2C2.000%20L3.000%2C3.000%20ZM2.000%2C2.000%20L1.000%2C2.000%20L1.000%2C1.000%20L1.000%2C1.000%20L1.000%2C-0.000%20L2.000%2C-0.000%20L2.000%2C1.000%20L2.000%2C1.000%20L2.000%2C2.000%20ZM3.000%2C5.000%20L3.000%2C6.000%20L2.000%2C6.000%20L2.000%2C5.000%20L2.000%2C5.000%20L2.000%2C4.000%20L3.000%2C4.000%20L3.000%2C5.000%20L3.000%2C5.000%20ZM2.000%2C6.000%20L2.000%2C7.000%20L1.000%2C7.000%20L1.000%2C6.000%20L1.000%2C6.000%20L1.000%2C5.000%20L2.000%2C5.000%20L2.000%2C6.000%20L2.000%2C6.000%20ZM-0.000%2C7.000%20L-0.000%2C6.000%20L1.000%2C6.000%20L1.000%2C7.000%20L-0.000%2C7.000%20ZM-0.000%2C-0.000%20L1.000%2C-0.000%20L1.000%2C1.000%20L-0.000%2C1.000%20L-0.000%2C-0.000%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 8px 50% no-repeat;
      right: 10px;
      top: 8px; }
  @media screen and (max-width: 1023px) {
  .slider-wrapper .owl-carousel .owl-item > div {
    height: 300px; }
  .slider-wrapper .slider-text-wrapper {
    top: 55px;
    max-width: auto;
    left: 20px;
    margin-left: 0; }
    .slider-wrapper .slider-text-wrapper .slider-text .title {
      font-size: 30px; }
      .slider-wrapper .slider-text-wrapper .slider-text .text {
        font-size: 20px; } }
  @media screen and (max-width: 767px) {
  .slider-wrapper .owl-carousel .owl-item > div {
    height: 259px; }
  .slider-wrapper .slider-text-wrapper {
    top: 35px;
    max-width: auto;
    left: 20px;
    margin-left: 0; }
    .slider-wrapper .slider-text-wrapper .slider-text .title {
      font-size: 25px; }
      .slider-wrapper .slider-text-wrapper .slider-text .text {
        font-size: 18px; } }
  @media screen and (max-width: 479px) {
  .slider-wrapper .owl-carousel .owl-item > div {
    height: 224px; }
    .slider-wrapper .owl-carousel .owl-dots {
      bottom: 15px; }
  .slider-wrapper .slider-text-wrapper {
    top: 20px;
    max-width: auto;
    left: 26px;
    right: 26px;
    margin-left: 0; }
    .slider-wrapper .slider-text-wrapper .slider-text {
      width: auto; }
      .slider-wrapper .slider-text-wrapper .slider-text .title {
        font-size: 25px;
        line-height: 30px; }
      .slider-wrapper .slider-text-wrapper .slider-text .text {
        font-size: 18px; } }

.form-button {
  display: none;
  text-align: center;
  height: 60px;
  background-color: #ef76b5; }
  .form-button span {
    display: inline-block;
    padding-right: 56px;
    text-decoration: none;
    font-family: 'PTSans Bold', sans-serif;
    color: #fff;
    font-size: 23px;
    height: 60px;
    line-height: 60px;
    cursor: pointer;
    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%2230px%22%20height%3D%2230px%22%20%20viewBox%3D%220%200%2030%2030%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23b9f7e6%22%20d%3D%22M29.258%2C4.172%20L27.474%2C5.942%20L23.647%2C2.222%20L25.472%2C0.325%20C26.269%2C-0.469%2026.950%2C0.455%2026.950%2C0.455%20L29.231%2C2.830%20C30.000%2C3.596%2029.258%2C4.172%2029.258%2C4.172%20ZM17.635%2C15.769%20L13.883%2C17.730%20L12.073%2C15.759%20L13.488%2C12.213%20L22.701%2C3.117%20L26.752%2C6.941%20L17.635%2C15.769%20ZM12.972%2C18.354%20L10.858%2C18.671%20L11.323%2C16.825%20L12.972%2C18.354%20ZM18.109%2C4.946%20L4.290%2C4.946%20C3.698%2C4.946%203.218%2C5.425%203.218%2C6.015%20L3.218%2C25.255%20C3.218%2C25.845%203.698%2C26.324%204.290%2C26.324%20L23.597%2C26.324%20C24.189%2C26.324%2024.669%2C25.845%2024.669%2C25.255%20L24.669%2C11.278%20C24.669%2C11.278%2024.837%2C10.023%2026.312%2C10.023%20C26.312%2C10.023%2027.887%2C10.310%2027.887%2C11.278%20L27.887%2C26.324%20C27.887%2C28.095%2026.446%2C29.531%2024.669%2C29.531%20L3.218%2C29.531%20C1.440%2C29.531%20-0.000%2C28.095%20-0.000%2C26.324%20L-0.000%2C4.946%20C-0.000%2C3.175%201.440%2C1.739%203.218%2C1.739%20L18.205%2C1.739%20C19.412%2C1.739%2019.340%2C3.377%2019.340%2C3.377%20C19.340%2C4.412%2018.109%2C4.946%2018.109%2C4.946%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") right 50% no-repeat; }
  @media screen and (max-width: 767px) {
  .form-button {
    display: block; } }

.form-block {
  width: 100%;
  background-color: #6a78ab; }
  .form-block .form-block-inner {
    max-width: 942px;
    margin: 0 auto;
    padding: 30px 0 15px; }
  .form-block .form-block-inner .form-title {
    display: none;
    padding: 14px 0 14px 20px;
    background-color: #504acc;
    padding-right: 55px;
    font-family: 'PTSans Bold', sans-serif;
    color: #fff;
    position: relative; }
    .form-block .form-block-inner .form-title .icon-close {
      position: absolute;
      top: 0;
      right: 0;
      width: 52px;
      height: 48px;
      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%2214px%22%20%20viewBox%3D%220%200%2014%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8.686%2C6.831%20L13.593%2C11.739%20C13.906%2C12.052%2013.906%2C12.559%2013.593%2C12.872%20L13.027%2C13.438%20C12.714%2C13.751%2012.206%2C13.751%2011.893%2C13.438%20L6.986%2C8.531%20L1.925%2C13.592%20C1.611%2C13.906%201.102%2C13.906%200.788%2C13.592%20L0.220%2C13.024%20C-0.094%2C12.710%20-0.094%2C12.201%200.220%2C11.887%20L5.281%2C6.826%20L0.374%2C1.919%20C0.061%2C1.606%200.061%2C1.098%200.374%2C0.785%20L0.940%2C0.219%20C1.253%2C-0.094%201.760%2C-0.094%202.073%2C0.219%20L6.981%2C5.126%20L11.775%2C0.332%20C12.089%2C0.018%2012.598%2C0.018%2012.912%2C0.332%20L13.480%2C0.900%20C13.794%2C1.214%2013.794%2C1.723%2013.480%2C2.037%20L8.686%2C6.831%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
      cursor: pointer; }
  .form-block .form-block-inner .tpl-field {
    display: inline-block;
    max-width: 220px;
    margin-left: 20px;
    margin-bottom: 20px;
    vertical-align: top; }
    .form-block .form-block-inner .tpl-field.type .field-title {
      padding-left: 30px;
      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%2219px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2019%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23b9f7e6%22%20d%3D%22M18.404%2C17.138%20C17.559%2C17.512%2016.870%2C17.650%2016.291%2C17.650%20C15.361%2C17.650%2014.712%2C17.294%2014.147%2C16.984%20C13.709%2C16.744%2013.362%2C16.553%2012.930%2C16.553%20C12.219%2C16.553%2011.804%2C16.779%2011.324%2C17.040%20C10.826%2C17.311%2010.262%2C17.618%209.421%2C17.618%20C8.580%2C17.618%208.016%2C17.311%207.518%2C17.040%20C7.038%2C16.779%206.624%2C16.553%205.913%2C16.553%20C5.477%2C16.553%205.125%2C16.741%204.681%2C16.980%20C3.760%2C17.473%202.613%2C18.088%200.414%2C17.144%20C0.067%2C16.996%20-0.094%2C16.594%200.055%2C16.247%20C0.204%2C15.901%200.605%2C15.740%200.953%2C15.889%20C2.548%2C16.573%203.237%2C16.204%204.034%2C15.776%20C4.549%2C15.501%205.133%2C15.188%205.913%2C15.188%20C6.972%2C15.188%207.637%2C15.550%208.172%2C15.840%20C8.611%2C16.079%208.928%2C16.252%209.421%2C16.252%20C9.913%2C16.252%2010.231%2C16.079%2010.670%2C15.841%20C11.205%2C15.550%2011.871%2C15.188%2012.930%2C15.188%20C13.713%2C15.188%2014.294%2C15.506%2014.806%2C15.787%20C15.590%2C16.217%2016.267%2C16.590%2017.851%2C15.889%20C18.195%2C15.736%2018.600%2C15.892%2018.753%2C16.237%20C18.906%2C16.582%2018.750%2C16.986%2018.404%2C17.138%20ZM10.089%2C10.933%20L10.089%2C14.760%20C10.089%2C15.138%209.783%2C15.443%209.405%2C15.443%20C9.027%2C15.443%208.721%2C15.138%208.721%2C14.760%20L8.721%2C10.933%20C8.721%2C10.556%209.027%2C10.250%209.405%2C10.250%20C9.783%2C10.250%2010.089%2C10.556%2010.089%2C10.933%20ZM9.405%2C9.531%20C4.891%2C9.531%200.322%2C8.370%200.322%2C6.152%20C0.322%2C4.189%206.418%2C2.018%208.721%2C1.547%20L8.721%2C0.683%20C8.721%2C0.305%209.027%2C-0.000%209.405%2C-0.000%20C9.783%2C-0.000%2010.089%2C0.305%2010.089%2C0.683%20L10.089%2C1.547%20C12.392%2C2.018%2018.489%2C4.189%2018.489%2C6.152%20C18.489%2C8.370%2013.919%2C9.531%209.405%2C9.531%20ZM1.686%2C6.189%20C1.687%2C6.408%202.008%2C6.705%202.615%2C7.003%20C3.251%2C5.949%204.238%2C4.913%205.286%2C4.050%20C3.507%2C4.792%201.844%2C5.687%201.686%2C6.189%20ZM3.925%2C7.492%20C4.615%2C7.693%205.460%2C7.869%206.454%2C7.991%20C6.712%2C7.095%207.308%2C5.174%208.014%2C3.827%20C6.718%2C4.582%204.920%2C5.974%203.925%2C7.492%20ZM9.405%2C4.121%20C8.949%2C4.945%208.237%2C6.607%207.819%2C8.115%20C8.320%2C8.146%208.846%2C8.165%209.405%2C8.165%20C9.964%2C8.165%2010.490%2C8.146%2010.992%2C8.115%20C10.574%2C6.606%209.862%2C4.945%209.405%2C4.121%20ZM12.357%2C7.990%20C13.350%2C7.868%2014.194%2C7.691%2014.884%2C7.488%20C13.888%2C5.972%2012.092%2C4.582%2010.797%2C3.827%20C11.503%2C5.173%2012.099%2C7.095%2012.357%2C7.990%20ZM13.516%2C4.043%20C14.565%2C4.905%2015.553%2C5.940%2016.191%2C6.994%20C16.800%2C6.690%2017.121%2C6.384%2017.121%2C6.152%20C16.965%2C5.668%2015.297%2C4.781%2013.516%2C4.043%20ZM0.953%2C18.801%20C2.547%2C19.484%203.237%2C19.116%204.034%2C18.688%20C4.549%2C18.412%205.133%2C18.100%205.913%2C18.100%20C6.972%2C18.100%207.637%2C18.462%208.172%2C18.752%20C8.611%2C18.991%208.928%2C19.164%209.421%2C19.164%20C9.914%2C19.164%2010.231%2C18.991%2010.670%2C18.752%20C11.205%2C18.462%2011.871%2C18.100%2012.930%2C18.100%20C13.713%2C18.100%2014.294%2C18.418%2014.806%2C18.699%20C15.590%2C19.130%2016.268%2C19.501%2017.850%2C18.801%20C18.196%2C18.647%2018.600%2C18.804%2018.753%2C19.148%20C18.906%2C19.494%2018.750%2C19.897%2018.405%2C20.050%20C17.559%2C20.424%2016.870%2C20.562%2016.290%2C20.562%20C15.360%2C20.562%2014.711%2C20.206%2014.147%2C19.896%20C13.708%2C19.656%2013.362%2C19.466%2012.930%2C19.466%20C12.219%2C19.466%2011.804%2C19.691%2011.324%2C19.952%20C10.826%2C20.223%2010.262%2C20.529%209.421%2C20.529%20C8.580%2C20.529%208.016%2C20.223%207.518%2C19.952%20C7.038%2C19.691%206.624%2C19.466%205.913%2C19.466%20C5.476%2C19.466%205.125%2C19.654%204.681%2C19.892%20C3.760%2C20.385%202.614%2C21.000%200.414%2C20.056%20C0.067%2C19.907%20-0.094%2C19.505%200.055%2C19.158%20C0.204%2C18.812%200.605%2C18.651%200.953%2C18.801%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .form-block .form-block-inner .tpl-field.direction .field-title {
      padding-left: 30px;
      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%2219px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2019%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23b9f7e6%22%20d%3D%22M9.501%2C19.000%20C4.262%2C19.000%20-0.000%2C14.737%20-0.000%2C9.499%20C-0.000%2C4.261%204.262%2C-0.000%209.501%2C-0.000%20C14.739%2C-0.000%2019.000%2C4.261%2019.000%2C9.499%20C19.000%2C14.737%2014.739%2C19.000%209.501%2C19.000%20ZM9.501%2C1.368%20C5.017%2C1.368%201.369%2C5.016%201.369%2C9.499%20C1.369%2C13.983%205.017%2C17.631%209.501%2C17.631%20C13.984%2C17.631%2017.631%2C13.983%2017.631%2C9.499%20C17.631%2C5.016%2013.984%2C1.368%209.501%2C1.368%20ZM16.226%2C10.311%20C15.778%2C10.311%2015.414%2C9.947%2015.414%2C9.499%20C15.414%2C9.049%2015.778%2C8.685%2016.226%2C8.685%20C16.675%2C8.685%2017.039%2C9.049%2017.039%2C9.499%20C17.039%2C9.947%2016.675%2C10.311%2016.226%2C10.311%20ZM12.497%2C15.820%20C12.403%2C15.865%2012.303%2C15.887%2012.204%2C15.887%20C12.017%2C15.887%2011.832%2C15.810%2011.699%2C15.665%20L7.238%2C10.795%20C7.145%2C10.694%207.085%2C10.567%207.065%2C10.431%20L6.119%2C3.894%20C6.076%2C3.597%206.232%2C3.306%206.503%2C3.177%20C6.774%2C3.049%207.098%2C3.112%207.301%2C3.333%20L11.761%2C8.203%20C11.854%2C8.304%2011.914%2C8.431%2011.934%2C8.568%20L12.881%2C15.104%20C12.924%2C15.402%2012.769%2C15.692%2012.497%2C15.820%20ZM7.792%2C5.895%20L8.287%2C9.317%20L10.126%2C8.445%20L7.792%2C5.895%20ZM10.712%2C9.681%20L8.873%2C10.554%20L11.208%2C13.102%20L10.712%2C9.681%20ZM9.501%2C3.587%20C9.052%2C3.587%208.688%2C3.223%208.688%2C2.774%20C8.688%2C2.325%209.052%2C1.961%209.501%2C1.961%20C9.949%2C1.961%2010.314%2C2.325%2010.314%2C2.774%20C10.314%2C3.223%209.949%2C3.587%209.501%2C3.587%20ZM9.501%2C15.412%20C9.949%2C15.412%2010.314%2C15.777%2010.314%2C16.226%20C10.314%2C16.675%209.949%2C17.039%209.501%2C17.039%20C9.052%2C17.039%208.688%2C16.675%208.688%2C16.226%20C8.688%2C15.777%209.052%2C15.412%209.501%2C15.412%20ZM2.775%2C10.311%20C2.326%2C10.311%201.962%2C9.947%201.962%2C9.499%20C1.962%2C9.049%202.326%2C8.685%202.775%2C8.685%20C3.223%2C8.685%203.588%2C9.049%203.588%2C9.499%20C3.588%2C9.947%203.223%2C10.311%202.775%2C10.311%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .form-block .form-block-inner .tpl-field.price .field-title {
      padding-left: 30px;
      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%2219px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2019%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23b9f7e6%22%20d%3D%22M9.500%2C19.000%20C4.261%2C19.000%20-0.000%2C14.738%20-0.000%2C9.500%20C-0.000%2C4.261%204.261%2C-0.000%209.500%2C-0.000%20C14.738%2C-0.000%2019.000%2C4.261%2019.000%2C9.500%20C19.000%2C14.738%2014.738%2C19.000%209.500%2C19.000%20ZM9.500%2C1.357%20C5.010%2C1.357%201.357%2C5.010%201.357%2C9.500%20C1.357%2C13.990%205.010%2C17.643%209.500%2C17.643%20C13.990%2C17.643%2017.643%2C13.990%2017.643%2C9.500%20C17.643%2C5.010%2013.990%2C1.357%209.500%2C1.357%20ZM12.000%2C11.000%20L9.000%2C11.000%20L9.000%2C12.000%20L12.000%2C12.000%20L12.000%2C13.000%20L9.000%2C13.000%20L9.000%2C14.000%20L8.000%2C14.000%20L8.000%2C13.000%20L7.000%2C13.000%20L7.000%2C12.000%20L8.000%2C12.000%20L8.000%2C10.000%20L8.000%2C6.000%20L8.000%2C5.000%20L9.000%2C5.000%20L12.000%2C5.000%20C12.552%2C5.000%2013.000%2C5.448%2013.000%2C6.000%20L13.000%2C10.000%20C13.000%2C10.552%2012.552%2C11.000%2012.000%2C11.000%20ZM12.000%2C9.000%20L12.000%2C7.000%20C12.000%2C6.448%2012.021%2C6.000%2010.000%2C6.000%20C9.448%2C6.000%209.000%2C6.448%209.000%2C7.000%20L9.000%2C9.000%20C9.000%2C9.552%209.448%2C10.000%2010.000%2C10.000%20C12.177%2C10.000%2012.000%2C9.552%2012.000%2C9.000%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .form-block .form-block-inner .tpl-field.date .field-title {
      padding-left: 30px;
      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%2219px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2019%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23b9f7e6%22%20d%3D%22M18.250%2C19.000%20L0.750%2C19.000%20C0.336%2C19.000%20-0.000%2C18.650%20-0.000%2C18.218%20L-0.000%2C2.368%20C-0.000%2C1.936%200.336%2C1.586%200.750%2C1.586%20L3.313%2C1.586%20C3.727%2C1.586%204.063%2C1.936%204.063%2C2.368%20C4.063%2C2.799%203.727%2C3.150%203.313%2C3.150%20L1.500%2C3.150%20L1.500%2C17.435%20L17.500%2C17.435%20L17.500%2C3.150%20L15.821%2C3.150%20C15.407%2C3.150%2015.071%2C2.799%2015.071%2C2.368%20C15.071%2C1.936%2015.407%2C1.586%2015.821%2C1.586%20L18.250%2C1.586%20C18.664%2C1.586%2019.000%2C1.936%2019.000%2C2.368%20L19.000%2C18.218%20C19.000%2C18.650%2018.664%2C19.000%2018.250%2C19.000%20ZM13.972%2C4.575%20C13.558%2C4.575%2013.222%2C4.225%2013.222%2C3.793%20L13.222%2C0.782%20C13.222%2C0.350%2013.558%2C-0.000%2013.972%2C-0.000%20C14.387%2C-0.000%2014.722%2C0.350%2014.722%2C0.782%20L14.722%2C3.793%20C14.722%2C4.225%2014.387%2C4.575%2013.972%2C4.575%20ZM12.126%2C3.150%20L6.962%2C3.150%20C6.547%2C3.150%206.212%2C2.799%206.212%2C2.368%20C6.212%2C1.936%206.547%2C1.586%206.962%2C1.586%20L12.126%2C1.586%20C12.540%2C1.586%2012.876%2C1.936%2012.876%2C2.368%20C12.876%2C2.799%2012.540%2C3.150%2012.126%2C3.150%20ZM15.034%2C13.119%20C15.682%2C13.119%2016.208%2C13.668%2016.208%2C14.343%20C16.208%2C15.021%2015.682%2C15.570%2015.034%2C15.570%20C14.385%2C15.570%2013.859%2C15.021%2013.859%2C14.343%20C13.859%2C13.668%2014.385%2C13.119%2015.034%2C13.119%20ZM15.034%2C9.117%20C15.682%2C9.117%2016.208%2C9.666%2016.208%2C10.341%20C16.208%2C11.017%2015.682%2C11.566%2015.034%2C11.566%20C14.385%2C11.566%2013.859%2C11.017%2013.859%2C10.341%20C13.859%2C9.666%2014.385%2C9.117%2015.034%2C9.117%20ZM11.405%2C13.119%20C12.053%2C13.119%2012.579%2C13.668%2012.579%2C14.343%20C12.579%2C15.021%2012.053%2C15.570%2011.405%2C15.570%20C10.757%2C15.570%2010.231%2C15.021%2010.231%2C14.343%20C10.231%2C13.668%2010.757%2C13.119%2011.405%2C13.119%20ZM11.405%2C9.117%20C12.053%2C9.117%2012.579%2C9.666%2012.579%2C10.341%20C12.579%2C11.017%2012.053%2C11.566%2011.405%2C11.566%20C10.757%2C11.566%2010.231%2C11.017%2010.231%2C10.341%20C10.231%2C9.666%2010.757%2C9.117%2011.405%2C9.117%20ZM7.777%2C13.119%20C8.426%2C13.119%208.951%2C13.668%208.951%2C14.343%20C8.951%2C15.021%208.426%2C15.570%207.777%2C15.570%20C7.129%2C15.570%206.603%2C15.021%206.603%2C14.343%20C6.603%2C13.668%207.129%2C13.119%207.777%2C13.119%20ZM7.777%2C9.117%20C8.426%2C9.117%208.951%2C9.666%208.951%2C10.341%20C8.951%2C11.017%208.426%2C11.566%207.777%2C11.566%20C7.129%2C11.566%206.603%2C11.017%206.603%2C10.341%20C6.603%2C9.666%207.129%2C9.117%207.777%2C9.117%20ZM2.142%2C6.635%20C2.142%2C6.203%202.477%2C5.853%202.892%2C5.853%20L16.108%2C5.853%20C16.523%2C5.853%2016.858%2C6.203%2016.858%2C6.635%20C16.858%2C7.067%2016.523%2C7.417%2016.108%2C7.417%20L2.892%2C7.417%20C2.477%2C7.417%202.142%2C7.067%202.142%2C6.635%20ZM4.149%2C13.119%20C4.797%2C13.119%205.324%2C13.668%205.324%2C14.343%20C5.324%2C15.021%204.797%2C15.570%204.149%2C15.570%20C3.500%2C15.570%202.974%2C15.021%202.974%2C14.343%20C2.974%2C13.668%203.500%2C13.119%204.149%2C13.119%20ZM4.149%2C9.117%20C4.797%2C9.117%205.324%2C9.666%205.324%2C10.341%20C5.324%2C11.017%204.797%2C11.566%204.149%2C11.566%20C3.500%2C11.566%202.974%2C11.017%202.974%2C10.341%20C2.974%2C9.666%203.500%2C9.117%204.149%2C9.117%20ZM5.147%2C4.575%20C4.732%2C4.575%204.397%2C4.225%204.397%2C3.793%20L4.397%2C0.782%20C4.397%2C0.350%204.732%2C-0.000%205.147%2C-0.000%20C5.561%2C-0.000%205.897%2C0.350%205.897%2C0.782%20L5.897%2C3.793%20C5.897%2C4.225%205.561%2C4.575%205.147%2C4.575%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .form-block .form-block-inner .tpl-field.name .field-title {
      padding-left: 30px;
      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%2217px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2017%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23b9f7e6%22%20d%3D%22M16.350%2C19.000%20L0.650%2C19.000%20C0.291%2C19.000%20-0.000%2C18.704%20-0.000%2C18.340%20C-0.000%2C17.975%200.291%2C17.680%200.650%2C17.680%20L15.696%2C17.680%20C15.673%2C15.172%2015.521%2C13.515%2015.239%2C12.771%20C14.872%2C11.796%2013.291%2C10.907%2012.296%2C10.457%20C11.408%2C12.008%2010.020%2C12.915%208.490%2C12.915%20C8.490%2C12.915%208.490%2C12.915%208.489%2C12.915%20C6.980%2C12.915%205.605%2C12.008%204.719%2C10.457%20C3.723%2C10.908%202.143%2C11.796%201.776%2C12.770%20C1.407%2C13.743%201.427%2C14.903%201.445%2C15.926%20C1.449%2C16.145%201.452%2C16.358%201.452%2C16.562%20C1.452%2C16.927%201.161%2C17.222%200.802%2C17.222%20C0.443%2C17.222%200.152%2C16.927%200.152%2C16.562%20C0.152%2C16.365%200.149%2C16.160%200.145%2C15.949%20C0.126%2C14.805%200.103%2C13.510%200.562%2C12.298%20C1.294%2C10.357%204.440%2C9.131%204.797%2C8.999%20C5.114%2C8.878%205.471%2C9.029%205.612%2C9.342%20C6.260%2C10.774%207.309%2C11.595%208.490%2C11.596%20C9.675%2C11.596%2010.764%2C10.753%2011.403%2C9.342%20C11.545%2C9.029%2011.899%2C8.878%2012.219%2C8.999%20C12.575%2C9.131%2015.721%2C10.357%2016.453%2C12.299%20C16.943%2C13.595%2017.000%2C16.368%2017.000%2C18.340%20C17.000%2C18.704%2016.709%2C19.000%2016.350%2C19.000%20ZM8.524%2C10.933%20C8.423%2C10.993%208.312%2C11.021%208.202%2C11.021%20C7.977%2C11.021%207.758%2C10.901%207.638%2C10.688%20C7.459%2C10.372%207.568%2C9.969%207.879%2C9.788%20C10.135%2C8.479%2011.337%2C7.025%2011.662%2C5.212%20C11.806%2C4.411%2011.640%2C3.223%2010.944%2C2.376%20C10.367%2C1.675%209.533%2C1.319%208.464%2C1.319%20C6.796%2C1.319%205.606%2C2.256%205.282%2C3.826%20C4.961%2C5.376%205.634%2C7.390%207.542%2C8.241%20C7.870%2C8.387%208.019%2C8.776%207.875%2C9.110%20C7.731%2C9.444%207.349%2C9.597%207.019%2C9.449%20C4.478%2C8.315%203.581%2C5.625%204.010%2C3.554%20C4.365%2C1.836%205.722%2C-0.000%208.464%2C-0.000%20C10.298%2C-0.000%2011.367%2C0.833%2011.942%2C1.531%20C12.973%2C2.786%2013.125%2C4.426%2012.941%2C5.449%20C12.416%2C8.372%2010.169%2C9.979%208.524%2C10.933%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .form-block .form-block-inner .tpl-field.phone .field-title {
      padding-left: 30px;
      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%2213px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2013%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23b9f7e6%22%20d%3D%22M10.265%2C20.000%20L2.734%2C20.000%20C1.227%2C20.000%20-0.000%2C18.712%20-0.000%2C17.129%20L-0.000%2C2.870%20C-0.000%2C1.288%201.227%2C-0.000%202.734%2C-0.000%20L10.265%2C-0.000%20C11.773%2C-0.000%2013.000%2C1.288%2013.000%2C2.870%20L13.000%2C17.129%20C13.000%2C18.712%2011.773%2C20.000%2010.265%2C20.000%20ZM11.698%2C2.870%20C11.698%2C2.041%2011.055%2C1.367%2010.265%2C1.367%20L2.734%2C1.367%20C1.944%2C1.367%201.302%2C2.041%201.302%2C2.870%20L1.302%2C17.129%20C1.302%2C17.958%201.944%2C18.633%202.734%2C18.633%20L10.265%2C18.633%20C11.055%2C18.633%2011.698%2C17.958%2011.698%2C17.129%20L11.698%2C2.870%20ZM10.523%2C17.190%20L2.477%2C17.190%20C2.117%2C17.190%201.826%2C16.884%201.826%2C16.507%20C1.826%2C16.129%202.117%2C15.823%202.477%2C15.823%20L10.523%2C15.823%20C10.883%2C15.823%2011.174%2C16.129%2011.174%2C16.507%20C11.174%2C16.884%2010.883%2C17.190%2010.523%2C17.190%20ZM7.371%2C12.022%20C7.731%2C12.022%208.022%2C12.327%208.022%2C12.705%20L8.022%2C13.424%20C8.022%2C13.802%207.731%2C14.108%207.371%2C14.108%20C6.201%2C14.108%204.459%2C12.978%204.456%2C9.866%20C4.456%2C9.866%204.456%2C9.864%204.456%2C9.863%20C4.456%2C9.861%204.456%2C9.860%204.456%2C9.859%20C4.456%2C9.857%204.456%2C9.856%204.456%2C9.854%20C4.456%2C9.853%204.456%2C9.851%204.456%2C9.851%20C4.459%2C6.739%206.201%2C5.609%207.371%2C5.609%20C7.731%2C5.609%208.022%2C5.915%208.022%2C6.293%20L8.022%2C7.012%20C8.022%2C7.390%207.731%2C7.696%207.371%2C7.696%20C6.672%2C7.696%205.987%2C7.818%205.806%2C9.109%20C5.775%2C9.337%205.759%2C9.587%205.759%2C9.859%20C5.759%2C10.130%205.775%2C10.380%205.806%2C10.608%20C5.987%2C11.899%206.672%2C12.022%207.371%2C12.022%20ZM10.523%2C4.176%20L2.477%2C4.176%20C2.117%2C4.176%201.826%2C3.870%201.826%2C3.493%20C1.826%2C3.115%202.117%2C2.809%202.477%2C2.809%20L10.523%2C2.809%20C10.883%2C2.809%2011.174%2C3.115%2011.174%2C3.493%20C11.174%2C3.870%2010.883%2C4.176%2010.523%2C4.176%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .form-block .form-block-inner .tpl-field.email .field-title {
      padding-left: 30px;
      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%2218px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2018%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23b9f7e6%22%20d%3D%22M17.316%2C14.000%20L0.684%2C14.000%20C0.306%2C14.000%20-0.000%2C13.694%20-0.000%2C13.315%20L-0.000%2C0.684%20C-0.000%2C0.306%200.306%2C-0.000%200.684%2C-0.000%20L17.316%2C-0.000%20C17.694%2C-0.000%2018.000%2C0.306%2018.000%2C0.684%20L18.000%2C13.315%20C18.000%2C13.694%2017.694%2C14.000%2017.316%2C14.000%20ZM16.631%2C1.369%20L1.369%2C1.369%20L1.369%2C12.631%20L16.631%2C12.631%20L16.631%2C1.369%20ZM5.680%2C7.461%20C5.951%2C7.197%206.384%2C7.202%206.648%2C7.473%20C6.912%2C7.743%206.907%2C8.176%206.636%2C8.440%20L3.119%2C11.874%20C2.986%2C12.005%202.814%2C12.069%202.641%2C12.069%20C2.464%2C12.069%202.286%2C12.000%202.152%2C11.863%20C1.888%2C11.593%201.893%2C11.159%202.163%2C10.895%20L5.680%2C7.461%20ZM2.113%2C2.162%20C2.352%2C1.870%202.784%2C1.828%203.076%2C2.068%20L9.000%2C6.936%20L14.924%2C2.068%20C15.216%2C1.828%2015.648%2C1.870%2015.887%2C2.162%20C16.128%2C2.454%2016.085%2C2.885%2015.793%2C3.125%20L9.435%2C8.349%20C9.432%2C8.351%209.430%2C8.352%209.427%2C8.353%20C9.372%2C8.398%209.311%2C8.431%209.246%2C8.456%20C9.231%2C8.462%209.217%2C8.466%209.201%2C8.471%20C9.136%2C8.491%209.070%2C8.505%209.002%2C8.505%20C9.002%2C8.505%209.001%2C8.505%209.001%2C8.505%20L9.000%2C8.505%20L9.000%2C8.505%20C8.999%2C8.505%208.999%2C8.505%208.998%2C8.505%20C8.930%2C8.505%208.864%2C8.491%208.799%2C8.471%20C8.784%2C8.466%208.769%2C8.462%208.754%2C8.456%20C8.690%2C8.431%208.628%2C8.398%208.573%2C8.353%20C8.570%2C8.352%208.568%2C8.351%208.566%2C8.349%20L2.207%2C3.125%20C1.915%2C2.885%201.873%2C2.454%202.113%2C2.162%20ZM12.274%2C7.461%20L15.792%2C10.895%20C16.062%2C11.159%2016.067%2C11.593%2015.803%2C11.863%20C15.669%2C12.000%2015.491%2C12.069%2015.313%2C12.069%20C15.141%2C12.069%2014.969%2C12.005%2014.835%2C11.874%20L11.319%2C8.440%20C11.048%2C8.176%2011.043%2C7.743%2011.307%2C7.473%20C11.571%2C7.202%2012.004%2C7.197%2012.274%2C7.461%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 2px no-repeat; }
    .form-block .form-block-inner .tpl-field .tpl-form-button {
      height: 36px;
      line-height: 36px;
      font-family: 'OpenSans ExtraBold', sans-serif;
      color: #1d1d1d;
      font-size: 14px;
      text-transform: uppercase;
      padding: 0 51px 0 20px;
      border: none;
      margin-top: 30px;
      border-radius: 2px;
      background: #b9f7e6 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%2222px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2022%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M-0.000%2C8.999%20L16.153%2C8.999%20L10.043%2C15.000%20L14.362%2C15.000%20L22.000%2C7.500%20L14.362%2C-0.000%20L10.043%2C-0.000%20L16.153%2C6.000%20L-0.000%2C6.000%20L-0.000%2C8.999%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 178px 50% no-repeat; }
      .form-block .form-block-inner .tpl-field .tpl-form-button:hover {
        background-color: #e7fcf6; }
      .form-block .form-block-inner .tpl-field .tpl-form-button:active {
        background-color: #8bf2d6; }
    .form-block .form-block-inner .tpl-field.type-select .field-value {
      padding: 0; }
    .form-block .form-block-inner .tpl-field.type-calendar_interval .field-value {
      background: none;
      border-radius: 0;
      padding: 0;
      position: relative; }
      .form-block .form-block-inner .tpl-field.type-calendar_interval .field-value.error {
        box-shadow: none; }
        .form-block .form-block-inner .tpl-field.type-calendar_interval .field-value.error label {
          box-shadow: inset 0 0 0 1px red; }
      .form-block .form-block-inner .tpl-field.type-calendar_interval .field-value:after {
        display: block;
        content: '';
        position: absolute;
        top: 50%;
        left: 50%;
        width: 6px;
        height: 1px;
        background: #fff;
        margin-left: -3px; }
      .form-block .form-block-inner .tpl-field.type-calendar_interval .field-value label.calendar-label {
        width: 80px;
        padding: 0 10px;
        height: 36px;
        display: inline-block;
        background-color: #fff;
        border-radius: 2px;
        position: relative; }
        .form-block .form-block-inner .tpl-field.type-calendar_interval .field-value label.calendar-label img {
          height: 0;
          width: 100px;
          position: absolute;
          top: 0;
          left: 0;
          padding-top: 36px;
          -moz-user-select: none;
          -webkit-user-select: none;
          user-select: none; }
        .form-block .form-block-inner .tpl-field.type-calendar_interval .field-value label.calendar-label:first-child {
          margin-right: 15px; }
    .form-block .form-block-inner .tpl-field .field-value {
      height: 36px;
      background-color: #fff;
      border-radius: 2px;
      padding: 0 15px; }
      .form-block .form-block-inner .tpl-field .field-value.error {
        box-shadow: inset 0 0 0 1px red; }
      .form-block .form-block-inner .tpl-field .field-value.focus {
        box-shadow: inset 0 0 0 1px #ffd510; }
      .form-block .form-block-inner .tpl-field .field-value label.focus {
        box-shadow: inset 0 0 0 1px #ffd510; }
      .form-block .form-block-inner .tpl-field .field-value.price {
        background: none;
        padding: 0;
        position: relative; }
      .form-block .form-block-inner .tpl-field .field-value.price.error {
        box-shadow: none; }
        .form-block .form-block-inner .tpl-field .field-value.price.error label {
          box-shadow: inset 0 0 0 1px red; }
      .form-block .form-block-inner .tpl-field .field-value.price:after {
        display: block;
        content: '';
        position: absolute;
        top: 50%;
        left: 50%;
        width: 6px;
        height: 1px;
        background: #fff;
        margin-left: -3px; }
      .form-block .form-block-inner .tpl-field .field-value label.price-label {
        width: 80px;
        padding: 0 10px;
        display: inline-block;
        height: 36px;
        background-color: #fff;
        border-radius: 2px; }
      .form-block .form-block-inner .tpl-field .field-value label.price-label:last-child {
        margin-left: 15px; }
      .form-block .form-block-inner .tpl-field .field-value input {
        width: 100%;
        background-color: transparent;
        border: none;
        padding: 9px 0 0 0;
        outline-style: none;
        font-family: 'PTSans Regular', sans-serif;
        font-size: 14px; }
      .form-block .form-block-inner .tpl-field .field-value textarea {
        background-color: transparent;
        border: none; }
    .form-block .form-block-inner .tpl-field .field-title {
      font-family: 'PTSans Regular', sans-serif;
      color: #fff;
      font-size: 16px;
      padding-bottom: 10px; }
    .form-block .form-block-inner .tpl-field .calendar-label {
      font-size: 0; }
      .form-block .form-block-inner .tpl-field .calendar-label input {
        font-size: 14px; }
      .form-block .form-block-inner .tpl-field .calendar-label img {
        width: 0;
        height: 0; }
  .form-block .form-block-inner .form-self {
    margin-left: -33px; }
    .form-block .form-block-inner .form-self .title {
      display: none; }
  @media screen and (max-width: 1023px) and (min-width: 768px) {
  .form-block .form-block-inner {
    max-width: 768px; }
    .form-block .form-block-inner .form-self {
      margin-left: -5px; }
      .form-block .form-block-inner .form-self .tpl-field {
        max-width: 155px; }
        .form-block .form-block-inner .form-self .tpl-field.tpl-field-button {
          max-width: 208px; }
          .form-block .form-block-inner .form-self .tpl-field.tpl-field-button .tpl-form-button {
            padding: 0 43px 0 11px;
            background-position: 172px 50%; }
        .form-block .form-block-inner .form-self .tpl-field.price {
          max-width: 180px; }
        .form-block .form-block-inner .form-self .tpl-field.type-calendar_interval {
          max-width: 180px; }
        .form-block .form-block-inner .form-self .tpl-field .field-value .dropdown {
          width: 155px; }
          .form-block .form-block-inner .form-self .tpl-field .field-value label.price-label, .form-block .form-block-inner .form-self .tpl-field .field-value label.calendar-label {
            width: 66px;
            padding: 0 7px; } }
  @media screen and (max-width: 767px) {
  .form-block {
    position: fixed;
    width: 284px;
    top: 0;
    bottom: 0;
    right: 100%;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transition: transform 0.3s;
    z-index: 100;
    overflow: auto; }
    .form-block .form-block-inner {
      padding: 0 0 30px; }
      .form-block .form-block-inner .form-title {
        display: block; }
      .form-block .form-block-inner .form-self {
        margin-left: 20px;
        padding-top: 20px; }
        .form-block .form-block-inner .form-self .tpl-field {
          margin-left: 0;
          max-width: 244px;
          display: block; }
          .form-block .form-block-inner .form-self .tpl-field .field-value label.price-label, .form-block .form-block-inner .form-self .tpl-field .field-value label.calendar-label {
            width: 92px; }
          .form-block .form-block-inner .form-self .tpl-field .tpl-form-button {
            margin-top: 0;
            padding: 0 69px 0 26px;
            background-position: 200px 50%; }

    .form-block.opened {
      transform: translate3d(100%, 0, 0);
      -webkit-transform: translate3d(100%, 0, 0); } }

.tours-block {
  width: 100%; }
  .tours-block .tours-block-inner {
    margin: 30px auto;
    max-width: 942px;
    position: relative; }
  .tours-block .tours-block-inner .title {
    font-family: 'PTSans Bold', sans-serif;
    color: #000;
    font-size: 30px;
    padding-bottom: 18px; }
  .tours-block .tours-block-inner .tours-self-block {
    display: inline-block;
    vertical-align: top;
    margin: 0 10px 18px 0;
    width: 300px;
    border: 1px solid #e3e3e3;
    border-radius: 2px;
    position: relative; }
    .tours-block .tours-block-inner .tours-self-block:nth-child(3n+1) {
      margin-right: 0px; }
    .tours-block .tours-block-inner .tours-self-block .image {
      border-radius: 2px;
      width: 300px;
      height: 220px;
      vertical-align: top;
      background-size: cover !important; }
    .tours-block .tours-block-inner .tours-self-block .text {
      padding: 18px 18px 58px; }
      .tours-block .tours-block-inner .tours-self-block .text .name {
        font-family: 'PTSans Bold', sans-serif;
        color: #000;
        font-size: 25px;
        padding-bottom: 6px; }
      .tours-block .tours-block-inner .tours-self-block .text .price {
        font-family: 'RobotoCondensed Bold', sans-serif;
        font-size: 18px;
        color: #ff4343; }
      .tours-block .tours-block-inner .tours-self-block .text .price span {
        font-family: 'RobotoCondensed Regular', sans-serif;
        font-size: 14px;
        color: #000;
        text-transform: uppercase; }
    .tours-block .tours-block-inner .tours-self-block .tours-button {
      float: left;
      height: 38px;
      line-height: 38px;
      font-family: 'OpenSans ExtraBold', sans-serif;
      text-align: center;
      color: #fff;
      font-size: 14px;
      background-color: #6a78ab;
      border-radius: 2px 0 0 2px;
      text-decoration: none;
      width: 50%;
      position: absolute;
      bottom: 0;
      text-transform: uppercase;
      left: 0; }
      .tours-block .tours-block-inner .tours-self-block .tours-button:hover {
        background-color: #8b96bd; }
      .tours-block .tours-block-inner .tours-self-block .tours-button:active {
        background-color: #515f91; }
    .tours-block .tours-block-inner .tours-self-block .more {
      float: right;
      text-decoration: none;
      height: 38px;
      line-height: 40px;
      font-family: 'PTSans Bold', sans-serif;
      color: #000;
      font-size: 16px;
      position: relative;
      padding: 0 48px 0 23px;
      background-color: #b9f7e6;
      border-radius: 0 2px 2px 0;
      position: absolute;
      bottom: 0;
      right: 0; }
      .tours-block .tours-block-inner .tours-self-block .more:hover {
        background-color: #e7fcf6; }
      .tours-block .tours-block-inner .tours-self-block .more:active {
        background-color: #8bf2d6; }
      .tours-block .tours-block-inner .tours-self-block .more:after {
        display: block;
        content: '';
        position: absolute;
        width: 19px;
        height: 19px;
        border-radius: 50%;
        background: #000 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%225px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%205%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M5.000%2C4.000%20L4.000%2C4.000%20L4.000%2C4.000%20L4.000%2C5.000%20L3.000%2C5.000%20L3.000%2C4.000%20L3.000%2C4.000%20L3.000%2C3.000%20L3.000%2C3.000%20L3.000%2C3.000%20L3.000%2C2.000%20L4.000%2C2.000%20L4.000%2C3.000%20L5.000%2C3.000%20L5.000%2C4.000%20L5.000%2C4.000%20ZM3.000%2C3.000%20L2.000%2C3.000%20L2.000%2C2.000%20L2.000%2C2.000%20L2.000%2C1.000%20L3.000%2C1.000%20L3.000%2C2.000%20L3.000%2C2.000%20L3.000%2C3.000%20ZM2.000%2C2.000%20L1.000%2C2.000%20L1.000%2C1.000%20L1.000%2C1.000%20L1.000%2C-0.000%20L2.000%2C-0.000%20L2.000%2C1.000%20L2.000%2C1.000%20L2.000%2C2.000%20ZM3.000%2C5.000%20L3.000%2C6.000%20L2.000%2C6.000%20L2.000%2C5.000%20L2.000%2C5.000%20L2.000%2C4.000%20L3.000%2C4.000%20L3.000%2C5.000%20L3.000%2C5.000%20ZM2.000%2C6.000%20L2.000%2C7.000%20L1.000%2C7.000%20L1.000%2C6.000%20L1.000%2C6.000%20L1.000%2C5.000%20L2.000%2C5.000%20L2.000%2C6.000%20L2.000%2C6.000%20ZM-0.000%2C7.000%20L-0.000%2C6.000%20L1.000%2C6.000%20L1.000%2C7.000%20L-0.000%2C7.000%20ZM-0.000%2C-0.000%20L1.000%2C-0.000%20L1.000%2C1.000%20L-0.000%2C1.000%20L-0.000%2C-0.000%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 8px 50% no-repeat;
        right: 10px;
        top: 10px; }
  @media screen and (max-width: 1023px) {
  .tours-block .tours-block-inner {
    max-width: 768px; }
    .tours-block .tours-block-inner .title {
      padding-left: 18px; }

    .tours-block .tours-block-inner .tours-self-block {
      width: 353px;
      margin-right: 0;
      margin-left: 18px; }
      .tours-block .tours-block-inner .tours-self-block:nth-child(3n+1) {
        margin-left: 18px; }
      .tours-block .tours-block-inner .tours-self-block .image {
        width: 353px; }
      .tours-block .tours-block-inner .tours-self-block .more {
        padding: 0px 62px 0px 36px; } }
  @media screen and (max-width: 767px) {
  .tours-block .tours-block-inner {
    max-width: 480px; }
    .tours-block .tours-block-inner .title {
      padding-left: 18px; }

    .tours-block .tours-block-inner .tours-self-block {
      width: 208px;
      margin-right: 0;
      margin-left: 18px; }
      .tours-block .tours-block-inner .tours-self-block:nth-child(3n+1) {
        margin-left: 18px; }
      .tours-block .tours-block-inner .tours-self-block .image {
        width: 208px;
        height: 170px; }
      .tours-block .tours-block-inner .tours-self-block .tours-button {
        overflow: hidden;
        text-transform: uppercase; }
      .tours-block .tours-block-inner .tours-self-block .more {
        padding: 0;
        width: 50%;
        text-align: center; }
        .tours-block .tours-block-inner .tours-self-block .more:after {
          display: none; } }
  @media screen and (max-width: 479px) {
  .tours-block .tours-block-inner {
    max-width: 320px; }
    .tours-block .tours-block-inner .title {
      padding-left: 18px; }

    .tours-block .tours-block-inner .tours-self-block {
      width: 278px;
      margin-right: 0;
      margin-left: 10; }
      .tours-block .tours-block-inner .tours-self-block:nth-child(3n+1) {
        margin-left: 18px; }
      .tours-block .tours-block-inner .tours-self-block .image {
        width: 278px;
        height: 220px; }
      .tours-block .tours-block-inner .tours-self-block .tours-button {
        overflow: hidden;
        text-transform: uppercase; }
      .tours-block .tours-block-inner .tours-self-block .more {
        padding: 0px 43.3px 0px 17px;
        text-align: left;
        width: auto; }
        .tours-block .tours-block-inner .tours-self-block .more:after {
          display: block; } }

.edit-blocks {
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%; }
  .edit-blocks:after {
    position: absolute;
    display: block;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(129, 213, 238, 0.5); }
  .edit-blocks .edit-blocks-inner {
    max-width: 942px;
    margin: 0 auto;
    padding-bottom: 20px;
    position: relative;
    z-index: 10; }
  .edit-blocks .edit-blocks-inner .title {
    font-family: 'PTSans Bold', sans-serif;
    color: #fff;
    font-size: 30px;
    padding: 25px 0 15px; }
  .edit-blocks .edit-blocks-inner .edit-block {
    background-color: #fff;
    border-radius: 2px;
    margin-bottom: 20px; }
    .edit-blocks .edit-blocks-inner .edit-block .image {
      width: 299px;
      height: 209px;
      float: left;
      background-size: cover !important;
      border-radius: 2px 0 0 2px; }
    .edit-blocks .edit-blocks-inner .edit-block .text {
      overflow: hidden;
      padding: 0 30px 0 30px;
      min-height: 207px; }
      .edit-blocks .edit-blocks-inner .edit-block .text .name {
        font-family: 'PTSans Bold', sans-serif;
        font-size: 22px;
        padding-bottom: 7px;
        padding-top: 33px;
        border-bottom: 1px solid #e2e2e2; }
      .edit-blocks .edit-blocks-inner .edit-block .text .note {
        font-family: 'PTSans Regular', sans-serif;
        color: #000;
        margin: 10px 0;
        height: 40px;
        overflow: hidden; }
      .edit-blocks .edit-blocks-inner .edit-block .text .more {
        margin-top: 10px;
        text-decoration: none;
        height: 36px;
        line-height: 38px;
        font-family: 'PTSans Bold', sans-serif;
        color: #000;
        font-size: 16px;
        position: relative;
        padding: 0 43px 0 18px;
        background-color: #b9f7e6;
        display: inline-block;
        border-radius: 2px;
        margin-bottom: 34px; }
      .edit-blocks .edit-blocks-inner .edit-block .text .more:hover {
        background-color: #e7fcf6; }
      .edit-blocks .edit-blocks-inner .edit-block .text .more:active {
        background-color: #8bf2d6; }
      .edit-blocks .edit-blocks-inner .edit-block .text .more:after {
        display: block;
        content: '';
        position: absolute;
        width: 19px;
        height: 19px;
        border-radius: 50%;
        background: #000 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%225px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%205%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M5.000%2C4.000%20L4.000%2C4.000%20L4.000%2C4.000%20L4.000%2C5.000%20L3.000%2C5.000%20L3.000%2C4.000%20L3.000%2C4.000%20L3.000%2C3.000%20L3.000%2C3.000%20L3.000%2C3.000%20L3.000%2C2.000%20L4.000%2C2.000%20L4.000%2C3.000%20L5.000%2C3.000%20L5.000%2C4.000%20L5.000%2C4.000%20ZM3.000%2C3.000%20L2.000%2C3.000%20L2.000%2C2.000%20L2.000%2C2.000%20L2.000%2C1.000%20L3.000%2C1.000%20L3.000%2C2.000%20L3.000%2C2.000%20L3.000%2C3.000%20ZM2.000%2C2.000%20L1.000%2C2.000%20L1.000%2C1.000%20L1.000%2C1.000%20L1.000%2C-0.000%20L2.000%2C-0.000%20L2.000%2C1.000%20L2.000%2C1.000%20L2.000%2C2.000%20ZM3.000%2C5.000%20L3.000%2C6.000%20L2.000%2C6.000%20L2.000%2C5.000%20L2.000%2C5.000%20L2.000%2C4.000%20L3.000%2C4.000%20L3.000%2C5.000%20L3.000%2C5.000%20ZM2.000%2C6.000%20L2.000%2C7.000%20L1.000%2C7.000%20L1.000%2C6.000%20L1.000%2C6.000%20L1.000%2C5.000%20L2.000%2C5.000%20L2.000%2C6.000%20L2.000%2C6.000%20ZM-0.000%2C7.000%20L-0.000%2C6.000%20L1.000%2C6.000%20L1.000%2C7.000%20L-0.000%2C7.000%20ZM-0.000%2C-0.000%20L1.000%2C-0.000%20L1.000%2C1.000%20L-0.000%2C1.000%20L-0.000%2C-0.000%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 8px 50% no-repeat;
        right: 10px;
        top: 10px; }
  @media screen and (max-width: 1023px) {
  .edit-blocks .edit-blocks-inner {
    max-width: 768px; }
    .edit-blocks .edit-blocks-inner .title {
      margin: 0 20px; }

    .edit-blocks .edit-blocks-inner .edit-block {
      margin: 0 20px 20px; } }
  @media screen and (max-width: 767px) {
  .edit-blocks .edit-blocks-inner {
    max-width: 480px; }
    .edit-blocks .edit-blocks-inner .title {
      margin: 0 20px; }

    .edit-blocks .edit-blocks-inner .edit-block {
      margin: 0 20px 20px; }
      .edit-blocks .edit-blocks-inner .edit-block .image {
        width: 193px;
        height: 178px; }
      .edit-blocks .edit-blocks-inner .edit-block .text {
        min-height: 178px; }
        .edit-blocks .edit-blocks-inner .edit-block .text .name {
          border: none;
          font-size: 20px;
          padding-top: 23px; }
        .edit-blocks .edit-blocks-inner .edit-block .text .note {
          display: none; }
        .edit-blocks .edit-blocks-inner .edit-block .text .more {
          margin-bottom: 27px; } }
  @media screen and (max-width: 479px) {
  .edit-blocks .edit-blocks-inner {
    max-width: 320px; }
    .edit-blocks .edit-blocks-inner .title {
      margin: 0 20px; }

    .edit-blocks .edit-blocks-inner .edit-block {
      margin: 0 20px 20px; }
      .edit-blocks .edit-blocks-inner .edit-block .image {
        width: 280px;
        height: 180px;
        float: none; }
      .edit-blocks .edit-blocks-inner .edit-block .text {
        min-height: 0;
        display: block;
        padding: 0 20px; }
        .edit-blocks .edit-blocks-inner .edit-block .text .name {
          border: none;
          font-size: 20px;
          padding-top: 23px; }
        .edit-blocks .edit-blocks-inner .edit-block .text .note {
          display: none; }
        .edit-blocks .edit-blocks-inner .edit-block .text .more {
          margin-bottom: 27px; } }

.about-us {
  background-color: #f3f3f3; }
  .about-us .about-us-inner {
    max-width: 942px;
    margin: 0 auto;
    padding: 50px 0;
    position: relative; }
  .about-us .about-us-inner .text-side {
    overflow: hidden;
    padding-right: 25px; }
    .about-us .about-us-inner .text-side .name {
      font-family: 'PTSans Bold', sans-serif;
      color: #000;
      font-size: 30px;
      padding-bottom: 10px;
      border-bottom: 1px solid #e2e2e2;
      margin: 0; }
    .about-us .about-us-inner .text-side .note {
      font-family: 'PTSans Regular', sans-serif;
      color: #000;
      font-size: 18px; }
    .about-us .about-us-inner .text-side .more {
      text-decoration: none;
      height: 36px;
      line-height: 38px;
      font-family: 'PTSans Bold', sans-serif;
      color: #000;
      font-size: 16px;
      position: relative;
      padding: 0 43px 0 18px;
      background-color: #b9f7e6;
      display: inline-block;
      border-radius: 2px; }
      .about-us .about-us-inner .text-side .more:hover {
        background-color: #e7fcf6; }
      .about-us .about-us-inner .text-side .more:active {
        background-color: #8bf2d6; }
      .about-us .about-us-inner .text-side .more:after {
        display: block;
        content: '';
        position: absolute;
        width: 19px;
        height: 19px;
        border-radius: 50%;
        background: #000 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%225px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%205%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M5.000%2C4.000%20L4.000%2C4.000%20L4.000%2C4.000%20L4.000%2C5.000%20L3.000%2C5.000%20L3.000%2C4.000%20L3.000%2C4.000%20L3.000%2C3.000%20L3.000%2C3.000%20L3.000%2C3.000%20L3.000%2C2.000%20L4.000%2C2.000%20L4.000%2C3.000%20L5.000%2C3.000%20L5.000%2C4.000%20L5.000%2C4.000%20ZM3.000%2C3.000%20L2.000%2C3.000%20L2.000%2C2.000%20L2.000%2C2.000%20L2.000%2C1.000%20L3.000%2C1.000%20L3.000%2C2.000%20L3.000%2C2.000%20L3.000%2C3.000%20ZM2.000%2C2.000%20L1.000%2C2.000%20L1.000%2C1.000%20L1.000%2C1.000%20L1.000%2C-0.000%20L2.000%2C-0.000%20L2.000%2C1.000%20L2.000%2C1.000%20L2.000%2C2.000%20ZM3.000%2C5.000%20L3.000%2C6.000%20L2.000%2C6.000%20L2.000%2C5.000%20L2.000%2C5.000%20L2.000%2C4.000%20L3.000%2C4.000%20L3.000%2C5.000%20L3.000%2C5.000%20ZM2.000%2C6.000%20L2.000%2C7.000%20L1.000%2C7.000%20L1.000%2C6.000%20L1.000%2C6.000%20L1.000%2C5.000%20L2.000%2C5.000%20L2.000%2C6.000%20L2.000%2C6.000%20ZM-0.000%2C7.000%20L-0.000%2C6.000%20L1.000%2C6.000%20L1.000%2C7.000%20L-0.000%2C7.000%20ZM-0.000%2C-0.000%20L1.000%2C-0.000%20L1.000%2C1.000%20L-0.000%2C1.000%20L-0.000%2C-0.000%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 8px 50% no-repeat;
        right: 10px;
        top: 10px; }
  .about-us .about-us-inner .image-side {
    float: right;
    width: 460px;
    height: 466px;
    background-size: cover !important; }
  @media screen and (max-width: 1023px) {
  .about-us .about-us-inner {
    max-width: auto;
    padding: 25px 0; }
    .about-us .about-us-inner .text-side {
      padding: 0 20px; }
      .about-us .about-us-inner .text-side .more {
        display: none; }

    .about-us .about-us-inner .image-side {
      display: none; } }

.news-wrapper {
  width: 100%; }
  .news-wrapper .news-inner {
    margin: 0 auto;
    max-width: 942px;
    padding: 50px 0;
    position: relative; }
  .news-wrapper .news-inner .news-title {
    font-family: 'PTSans Bold', sans-serif;
    color: #000;
    font-size: 30px;
    position: relative;
    padding-bottom: 22px; }
    .news-wrapper .news-inner .news-title .all-news {
      float: right;
      height: 36px;
      line-height: 37px;
      padding: 0 20px;
      background-color: #6a78ab;
      font-family: 'PTSans Bold', sans-serif;
      color: #fff;
      font-size: 16px;
      text-decoration: none;
      border-radius: 2px; }
      .news-wrapper .news-inner .news-title .all-news:hover {
        background-color: #8b96bd; }
      .news-wrapper .news-inner .news-title .all-news:active {
        background-color: #515f91; }
  .news-wrapper .news-inner .news-block {
    width: 182px;
    border: 1px solid #e7e7e7;
    border-radius: 2px;
    padding: 18px;
    float: left;
    margin-right: 20px; }
    .news-wrapper .news-inner .news-block:last-child {
      margin: 0; }
    .news-wrapper .news-inner .news-block .news-date {
      font-family: 'PTSans Italic', sans-serif;
      color: #b1b1b1;
      font-size: 12px;
      display: block;
      padding-bottom: 7px; }
    .news-wrapper .news-inner .news-block .news-name {
      font-family: 'PTSans Bold', sans-serif;
      font-size: 20px; }
      .news-wrapper .news-inner .news-block .news-name a {
        color: #000;
        text-decoration: none; }
  @media screen and (max-width: 1023px) {
  .news-wrapper .news-inner {
    max-width: 768px;
    padding: 25px 0; }
    .news-wrapper .news-inner .news-title {
      margin: 0 20px; }

    .news-wrapper .news-inner .news-block {
      width: 316px;
      margin-bottom: 20px;
      margin-left: 20px; }
      .news-wrapper .news-inner .news-block:nth-child(3) {
        margin-left: 0; }
      .news-wrapper .news-inner .news-block:nth-child(5) {
        margin-left: 0; } }
  @media screen and (max-width: 767px) {
  .news-wrapper .news-inner {
    max-width: 480px; }
    .news-wrapper .news-inner .news-title {
      margin: 0 20px; }

    .news-wrapper .news-inner .news-block {
      width: 174px;
      margin-bottom: 20px;
      margin-left: 20px;
      margin-right: 0; }
      .news-wrapper .news-inner .news-block:nth-child(3) {
        margin-left: 20px; }
      .news-wrapper .news-inner .news-block:nth-child(5) {
        margin-left: 20px; } }
  @media screen and (max-width: 479px) {
  .news-wrapper .news-inner {
    max-width: 320px; }
    .news-wrapper .news-inner .news-title {
      margin: 0 20px; }

    .news-wrapper .news-inner .news-block {
      width: 242px;
      margin-bottom: 20px;
      margin-left: 20px;
      margin-right: 20px; } }

.reviews-wrapper {
  width: 100%;
  background-color: #6a78ab; }
  .reviews-wrapper .reviews-inner {
    max-width: 942px;
    margin: 0 auto;
    padding: 35px 0; }
  .reviews-wrapper .reviews-inner .reviews-title {
    font-family: 'PTSans Bold', sans-serif;
    color: #fff;
    font-size: 30px;
    padding-bottom: 11px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.15); }
  .reviews-wrapper .reviews-inner .reviews-slider {
    padding: 20px 0;
    position: relative; }
    .reviews-wrapper .reviews-inner .reviews-slider .owl-nav {
      position: absolute;
      top: -49px;
      right: 0;
      width: 74px;
      height: 36px;
      font-size: 0; }
      .reviews-wrapper .reviews-inner .reviews-slider .owl-nav .owl-prev {
        display: inline-block;
        width: 36px;
        height: 36px;
        margin-right: 2px;
        background: #b9f7e6 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%2210px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2010%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M2.000%2C8.000%20L2.000%2C8.000%20L2.000%2C7.000%20L2.000%2C7.000%20L2.000%2C7.000%20L2.000%2C6.000%20L1.000%2C6.000%20L1.000%2C7.000%20L-0.000%2C7.000%20L-0.000%2C8.000%20L-0.000%2C8.000%20L1.000%2C8.000%20L1.000%2C8.000%20M2.000%2C7.000%20L3.000%2C7.000%20L3.000%2C6.000%20L3.000%2C6.000%20L3.000%2C5.000%20L2.000%2C5.000%20L2.000%2C6.000%20L2.000%2C6.000%20L2.000%2C7.000%20ZM3.000%2C6.000%20L4.000%2C6.000%20L4.000%2C5.000%20L4.000%2C5.000%20L4.000%2C3.999%20L3.000%2C3.999%20L3.000%2C5.000%20L3.000%2C5.000%20L3.000%2C6.000%20ZM5.000%2C3.999%20L4.000%2C3.999%20L4.000%2C5.000%20L5.000%2C5.000%20L5.000%2C3.999%20ZM6.000%2C3.999%20L6.000%2C3.999%20L6.000%2C3.000%20L6.000%2C3.000%20L6.000%2C3.000%20L6.000%2C2.000%20L5.000%2C2.000%20L5.000%2C3.000%20L4.000%2C3.000%20L4.000%2C3.999%20L4.000%2C3.999%20L5.000%2C3.999%20L5.000%2C3.999%20M6.000%2C3.000%20L7.000%2C3.000%20L7.000%2C2.000%20L7.000%2C2.000%20L7.000%2C1.000%20L6.000%2C1.000%20L6.000%2C2.000%20L6.000%2C2.000%20L6.000%2C3.000%20ZM7.000%2C2.000%20L8.000%2C2.000%20L8.000%2C1.000%20L8.000%2C1.000%20L8.000%2C-0.000%20L7.000%2C-0.000%20L7.000%2C1.000%20L7.000%2C1.000%20L7.000%2C2.000%20ZM9.000%2C-0.000%20L8.000%2C-0.000%20L8.000%2C1.000%20L9.000%2C1.000%20L9.000%2C-0.000%20Z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M3.000%2C8.000%20L3.000%2C8.000%20L3.000%2C7.000%20L3.000%2C7.000%20L3.000%2C7.000%20L3.000%2C6.000%20L2.000%2C6.000%20L2.000%2C7.000%20L1.000%2C7.000%20L1.000%2C8.000%20L1.000%2C8.000%20L2.000%2C8.000%20L2.000%2C8.000%20M3.000%2C7.000%20L4.000%2C7.000%20L4.000%2C6.000%20L4.000%2C6.000%20L4.000%2C5.000%20L3.000%2C5.000%20L3.000%2C6.000%20L3.000%2C6.000%20L3.000%2C7.000%20ZM4.000%2C6.000%20L5.000%2C6.000%20L5.000%2C5.000%20L5.000%2C5.000%20L5.000%2C3.999%20L4.000%2C3.999%20L4.000%2C5.000%20L4.000%2C5.000%20L4.000%2C6.000%20ZM6.000%2C3.999%20L5.000%2C3.999%20L5.000%2C5.000%20L6.000%2C5.000%20L6.000%2C3.999%20ZM7.000%2C3.999%20L7.000%2C3.999%20L7.000%2C3.000%20L7.000%2C3.000%20L7.000%2C3.000%20L7.000%2C2.000%20L6.000%2C2.000%20L6.000%2C3.000%20L5.000%2C3.000%20L5.000%2C3.999%20L5.000%2C3.999%20L6.000%2C3.999%20L6.000%2C3.999%20M7.000%2C3.000%20L8.000%2C3.000%20L8.000%2C2.000%20L8.000%2C2.000%20L8.000%2C1.000%20L7.000%2C1.000%20L7.000%2C2.000%20L7.000%2C2.000%20L7.000%2C3.000%20ZM8.000%2C2.000%20L9.000%2C2.000%20L9.000%2C1.000%20L9.000%2C1.000%20L9.000%2C-0.000%20L8.000%2C-0.000%20L8.000%2C1.000%20L8.000%2C1.000%20L8.000%2C2.000%20ZM10.000%2C-0.000%20L9.000%2C-0.000%20L9.000%2C1.000%20L10.000%2C1.000%20L10.000%2C-0.000%20Z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M8.000%2C15.000%20L8.000%2C15.000%20L8.000%2C14.000%20L8.000%2C14.000%20L8.000%2C14.000%20L8.000%2C13.000%20L9.000%2C13.000%20L9.000%2C14.000%20L10.000%2C14.000%20L10.000%2C15.000%20L10.000%2C15.000%20L9.000%2C15.000%20L9.000%2C15.000%20M8.000%2C14.000%20L7.000%2C14.000%20L7.000%2C13.000%20L7.000%2C13.000%20L7.000%2C12.000%20L8.000%2C12.000%20L8.000%2C13.000%20L8.000%2C13.000%20L8.000%2C14.000%20ZM7.000%2C13.000%20L6.000%2C13.000%20L6.000%2C12.000%20L6.000%2C12.000%20L6.000%2C11.000%20L7.000%2C11.000%20L7.000%2C12.000%20L7.000%2C12.000%20L7.000%2C13.000%20ZM5.000%2C11.000%20L6.000%2C11.000%20L6.000%2C12.000%20L5.000%2C12.000%20L5.000%2C11.000%20ZM4.000%2C11.000%20L4.000%2C11.000%20L4.000%2C10.000%20L4.000%2C10.000%20L4.000%2C10.000%20L4.000%2C9.000%20L5.000%2C9.000%20L5.000%2C10.000%20L6.000%2C10.000%20L6.000%2C11.000%20L6.000%2C11.000%20L5.000%2C11.000%20L5.000%2C11.000%20M4.000%2C10.000%20L3.000%2C10.000%20L3.000%2C9.000%20L3.000%2C9.000%20L3.000%2C8.000%20L4.000%2C8.000%20L4.000%2C9.000%20L4.000%2C9.000%20L4.000%2C10.000%20ZM3.000%2C9.000%20L2.000%2C9.000%20L2.000%2C8.000%20L2.000%2C8.000%20L2.000%2C7.000%20L3.000%2C7.000%20L3.000%2C8.000%20L3.000%2C8.000%20L3.000%2C9.000%20ZM1.000%2C7.000%20L2.000%2C7.000%20L2.000%2C8.000%20L1.000%2C8.000%20L1.000%2C7.000%20Z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M7.000%2C15.000%20L7.000%2C15.000%20L7.000%2C14.000%20L7.000%2C14.000%20L7.000%2C14.000%20L7.000%2C13.000%20L8.000%2C13.000%20L8.000%2C14.000%20L9.000%2C14.000%20L9.000%2C15.000%20L9.000%2C15.000%20L8.000%2C15.000%20L8.000%2C15.000%20M7.000%2C14.000%20L6.000%2C14.000%20L6.000%2C13.000%20L6.000%2C13.000%20L6.000%2C12.000%20L7.000%2C12.000%20L7.000%2C13.000%20L7.000%2C13.000%20L7.000%2C14.000%20ZM6.000%2C13.000%20L5.000%2C13.000%20L5.000%2C12.000%20L5.000%2C12.000%20L5.000%2C11.000%20L6.000%2C11.000%20L6.000%2C12.000%20L6.000%2C12.000%20L6.000%2C13.000%20ZM4.000%2C11.000%20L5.000%2C11.000%20L5.000%2C12.000%20L4.000%2C12.000%20L4.000%2C11.000%20ZM3.000%2C11.000%20L3.000%2C11.000%20L3.000%2C10.000%20L3.000%2C10.000%20L3.000%2C10.000%20L3.000%2C9.000%20L4.000%2C9.000%20L4.000%2C10.000%20L5.000%2C10.000%20L5.000%2C11.000%20L5.000%2C11.000%20L4.000%2C11.000%20L4.000%2C11.000%20M3.000%2C10.000%20L2.000%2C10.000%20L2.000%2C9.000%20L2.000%2C9.000%20L2.000%2C8.000%20L3.000%2C8.000%20L3.000%2C9.000%20L3.000%2C9.000%20L3.000%2C10.000%20ZM2.000%2C9.000%20L1.000%2C9.000%20L1.000%2C8.000%20L1.000%2C8.000%20L1.000%2C7.000%20L2.000%2C7.000%20L2.000%2C8.000%20L2.000%2C8.000%20L2.000%2C9.000%20ZM-0.000%2C7.000%20L1.000%2C7.000%20L1.000%2C8.000%20L-0.000%2C8.000%20L-0.000%2C7.000%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
        border-radius: 2px; }
      .reviews-wrapper .reviews-inner .reviews-slider .owl-nav .owl-prev:hover {
        background-color: #e7fcf6; }
      .reviews-wrapper .reviews-inner .reviews-slider .owl-nav .owl-prev:active {
        background-color: #8bf2d6; }
      .reviews-wrapper .reviews-inner .reviews-slider .owl-nav .owl-next {
        display: inline-block;
        width: 36px;
        height: 36px;
        background: #b9f7e6 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%2210px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2010%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M2.000%2C8.000%20L2.000%2C8.000%20L2.000%2C7.000%20L2.000%2C7.000%20L2.000%2C7.000%20L2.000%2C6.000%20L1.000%2C6.000%20L1.000%2C7.000%20L-0.000%2C7.000%20L-0.000%2C8.000%20L-0.000%2C8.000%20L1.000%2C8.000%20L1.000%2C8.000%20M2.000%2C7.000%20L3.000%2C7.000%20L3.000%2C6.000%20L3.000%2C6.000%20L3.000%2C5.000%20L2.000%2C5.000%20L2.000%2C6.000%20L2.000%2C6.000%20L2.000%2C7.000%20ZM3.000%2C6.000%20L4.000%2C6.000%20L4.000%2C5.000%20L4.000%2C5.000%20L4.000%2C3.999%20L3.000%2C3.999%20L3.000%2C5.000%20L3.000%2C5.000%20L3.000%2C6.000%20ZM5.000%2C3.999%20L4.000%2C3.999%20L4.000%2C5.000%20L5.000%2C5.000%20L5.000%2C3.999%20ZM6.000%2C3.999%20L6.000%2C3.999%20L6.000%2C3.000%20L6.000%2C3.000%20L6.000%2C3.000%20L6.000%2C2.000%20L5.000%2C2.000%20L5.000%2C3.000%20L4.000%2C3.000%20L4.000%2C3.999%20L4.000%2C3.999%20L5.000%2C3.999%20L5.000%2C3.999%20M6.000%2C3.000%20L7.000%2C3.000%20L7.000%2C2.000%20L7.000%2C2.000%20L7.000%2C1.000%20L6.000%2C1.000%20L6.000%2C2.000%20L6.000%2C2.000%20L6.000%2C3.000%20ZM7.000%2C2.000%20L8.000%2C2.000%20L8.000%2C1.000%20L8.000%2C1.000%20L8.000%2C-0.000%20L7.000%2C-0.000%20L7.000%2C1.000%20L7.000%2C1.000%20L7.000%2C2.000%20ZM9.000%2C-0.000%20L8.000%2C-0.000%20L8.000%2C1.000%20L9.000%2C1.000%20L9.000%2C-0.000%20Z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M3.000%2C8.000%20L3.000%2C8.000%20L3.000%2C7.000%20L3.000%2C7.000%20L3.000%2C7.000%20L3.000%2C6.000%20L2.000%2C6.000%20L2.000%2C7.000%20L1.000%2C7.000%20L1.000%2C8.000%20L1.000%2C8.000%20L2.000%2C8.000%20L2.000%2C8.000%20M3.000%2C7.000%20L4.000%2C7.000%20L4.000%2C6.000%20L4.000%2C6.000%20L4.000%2C5.000%20L3.000%2C5.000%20L3.000%2C6.000%20L3.000%2C6.000%20L3.000%2C7.000%20ZM4.000%2C6.000%20L5.000%2C6.000%20L5.000%2C5.000%20L5.000%2C5.000%20L5.000%2C3.999%20L4.000%2C3.999%20L4.000%2C5.000%20L4.000%2C5.000%20L4.000%2C6.000%20ZM6.000%2C3.999%20L5.000%2C3.999%20L5.000%2C5.000%20L6.000%2C5.000%20L6.000%2C3.999%20ZM7.000%2C3.999%20L7.000%2C3.999%20L7.000%2C3.000%20L7.000%2C3.000%20L7.000%2C3.000%20L7.000%2C2.000%20L6.000%2C2.000%20L6.000%2C3.000%20L5.000%2C3.000%20L5.000%2C3.999%20L5.000%2C3.999%20L6.000%2C3.999%20L6.000%2C3.999%20M7.000%2C3.000%20L8.000%2C3.000%20L8.000%2C2.000%20L8.000%2C2.000%20L8.000%2C1.000%20L7.000%2C1.000%20L7.000%2C2.000%20L7.000%2C2.000%20L7.000%2C3.000%20ZM8.000%2C2.000%20L9.000%2C2.000%20L9.000%2C1.000%20L9.000%2C1.000%20L9.000%2C-0.000%20L8.000%2C-0.000%20L8.000%2C1.000%20L8.000%2C1.000%20L8.000%2C2.000%20ZM10.000%2C-0.000%20L9.000%2C-0.000%20L9.000%2C1.000%20L10.000%2C1.000%20L10.000%2C-0.000%20Z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M8.000%2C15.000%20L8.000%2C15.000%20L8.000%2C14.000%20L8.000%2C14.000%20L8.000%2C14.000%20L8.000%2C13.000%20L9.000%2C13.000%20L9.000%2C14.000%20L10.000%2C14.000%20L10.000%2C15.000%20L10.000%2C15.000%20L9.000%2C15.000%20L9.000%2C15.000%20M8.000%2C14.000%20L7.000%2C14.000%20L7.000%2C13.000%20L7.000%2C13.000%20L7.000%2C12.000%20L8.000%2C12.000%20L8.000%2C13.000%20L8.000%2C13.000%20L8.000%2C14.000%20ZM7.000%2C13.000%20L6.000%2C13.000%20L6.000%2C12.000%20L6.000%2C12.000%20L6.000%2C11.000%20L7.000%2C11.000%20L7.000%2C12.000%20L7.000%2C12.000%20L7.000%2C13.000%20ZM5.000%2C11.000%20L6.000%2C11.000%20L6.000%2C12.000%20L5.000%2C12.000%20L5.000%2C11.000%20ZM4.000%2C11.000%20L4.000%2C11.000%20L4.000%2C10.000%20L4.000%2C10.000%20L4.000%2C10.000%20L4.000%2C9.000%20L5.000%2C9.000%20L5.000%2C10.000%20L6.000%2C10.000%20L6.000%2C11.000%20L6.000%2C11.000%20L5.000%2C11.000%20L5.000%2C11.000%20M4.000%2C10.000%20L3.000%2C10.000%20L3.000%2C9.000%20L3.000%2C9.000%20L3.000%2C8.000%20L4.000%2C8.000%20L4.000%2C9.000%20L4.000%2C9.000%20L4.000%2C10.000%20ZM3.000%2C9.000%20L2.000%2C9.000%20L2.000%2C8.000%20L2.000%2C8.000%20L2.000%2C7.000%20L3.000%2C7.000%20L3.000%2C8.000%20L3.000%2C8.000%20L3.000%2C9.000%20ZM1.000%2C7.000%20L2.000%2C7.000%20L2.000%2C8.000%20L1.000%2C8.000%20L1.000%2C7.000%20Z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M7.000%2C15.000%20L7.000%2C15.000%20L7.000%2C14.000%20L7.000%2C14.000%20L7.000%2C14.000%20L7.000%2C13.000%20L8.000%2C13.000%20L8.000%2C14.000%20L9.000%2C14.000%20L9.000%2C15.000%20L9.000%2C15.000%20L8.000%2C15.000%20L8.000%2C15.000%20M7.000%2C14.000%20L6.000%2C14.000%20L6.000%2C13.000%20L6.000%2C13.000%20L6.000%2C12.000%20L7.000%2C12.000%20L7.000%2C13.000%20L7.000%2C13.000%20L7.000%2C14.000%20ZM6.000%2C13.000%20L5.000%2C13.000%20L5.000%2C12.000%20L5.000%2C12.000%20L5.000%2C11.000%20L6.000%2C11.000%20L6.000%2C12.000%20L6.000%2C12.000%20L6.000%2C13.000%20ZM4.000%2C11.000%20L5.000%2C11.000%20L5.000%2C12.000%20L4.000%2C12.000%20L4.000%2C11.000%20ZM3.000%2C11.000%20L3.000%2C11.000%20L3.000%2C10.000%20L3.000%2C10.000%20L3.000%2C10.000%20L3.000%2C9.000%20L4.000%2C9.000%20L4.000%2C10.000%20L5.000%2C10.000%20L5.000%2C11.000%20L5.000%2C11.000%20L4.000%2C11.000%20L4.000%2C11.000%20M3.000%2C10.000%20L2.000%2C10.000%20L2.000%2C9.000%20L2.000%2C9.000%20L2.000%2C8.000%20L3.000%2C8.000%20L3.000%2C9.000%20L3.000%2C9.000%20L3.000%2C10.000%20ZM2.000%2C9.000%20L1.000%2C9.000%20L1.000%2C8.000%20L1.000%2C8.000%20L1.000%2C7.000%20L2.000%2C7.000%20L2.000%2C8.000%20L2.000%2C8.000%20L2.000%2C9.000%20ZM-0.000%2C7.000%20L1.000%2C7.000%20L1.000%2C8.000%20L-0.000%2C8.000%20L-0.000%2C7.000%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
        border-radius: 2px;
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg); }
      .reviews-wrapper .reviews-inner .reviews-slider .owl-nav .owl-next:hover {
        background-color: #e7fcf6; }
      .reviews-wrapper .reviews-inner .reviews-slider .owl-nav .owl-next:active {
        background-color: #8bf2d6; }
    .reviews-wrapper .reviews-inner .reviews-slider .review-text {
      background-color: #fff;
      border-radius: 2px;
      width: 407px;
      padding: 30px 25px;
      font-family: 'PTSans Regular', sans-serif;
      color: #000;
      font-size: 16px;
      background-color: #fefcf1;
      box-shadow: 0 5px 5px rgba(0, 0, 0, 0.07), inset 0 -2px 1px rgba(0, 0, 0, 0.19);
      position: relative;
      margin-bottom: 27px; }
      .reviews-wrapper .reviews-inner .reviews-slider .review-text:after {
        display: block;
        content: '';
        position: absolute;
        bottom: -18px;
        left: 41px;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 22px 22px 0 0;
        border-color: #fff transparent transparent; }
    .reviews-wrapper .reviews-inner .reviews-slider .review-footer {
      position: relative; }
      .reviews-wrapper .reviews-inner .reviews-slider .review-footer .review-photo {
        width: 74px;
        height: 74px;
        border: 4px solid #808cb8;
        float: left;
        margin-right: 10px;
        border-radius: 50%;
        background-size: cover !important; }
      .reviews-wrapper .reviews-inner .reviews-slider .review-footer .review-info {
        float: left;
        padding: 20px 0 0 0; }
      .reviews-wrapper .reviews-inner .reviews-slider .review-footer .review-info .name {
        font-family: 'PTSans Bold', sans-serif;
        color: #fff;
        font-size: 18px; }
      .reviews-wrapper .reviews-inner .reviews-slider .review-footer .review-info .date {
        padding-left: 25px;
        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%22%3Cpath%20fill%3D%22%23b9f7e6%22%20d%3D%22M15.000%2C16.000%20L1.000%2C16.000%20C0.448%2C16.000%20-0.000%2C15.552%20-0.000%2C15.000%20L-0.000%2C1.000%20C-0.000%2C0.447%200.448%2C-0.000%201.000%2C-0.000%20L2.000%2C-0.000%20L2.000%2C3.000%20L6.000%2C3.000%20L6.000%2C-0.000%20L10.000%2C-0.000%20L10.000%2C3.000%20L14.000%2C3.000%20L14.000%2C-0.000%20L15.000%2C-0.000%20C15.552%2C-0.000%2016.000%2C0.447%2016.000%2C1.000%20L16.000%2C15.000%20C16.000%2C15.552%2015.552%2C16.000%2015.000%2C16.000%20ZM14.000%2C5.000%20L2.000%2C5.000%20L2.000%2C14.000%20L14.000%2C14.000%20L14.000%2C5.000%20ZM6.000%2C9.000%20L4.000%2C9.000%20L4.000%2C7.000%20L6.000%2C7.000%20L6.000%2C9.000%20ZM6.000%2C12.000%20L4.000%2C12.000%20L4.000%2C10.000%20L6.000%2C10.000%20L6.000%2C12.000%20ZM9.000%2C9.000%20L7.000%2C9.000%20L7.000%2C7.000%20L9.000%2C7.000%20L9.000%2C9.000%20ZM9.000%2C12.000%20L7.000%2C12.000%20L7.000%2C10.000%20L9.000%2C10.000%20L9.000%2C12.000%20ZM12.000%2C9.000%20L10.000%2C9.000%20L10.000%2C7.000%20L12.000%2C7.000%20L12.000%2C9.000%20ZM12.000%2C12.000%20L10.000%2C12.000%20L10.000%2C10.000%20L12.000%2C10.000%20L12.000%2C12.000%20ZM11.000%2C-0.000%20L13.000%2C-0.000%20L13.000%2C2.000%20L11.000%2C2.000%20L11.000%2C-0.000%20ZM3.000%2C-0.000%20L5.000%2C-0.000%20L5.000%2C2.000%20L3.000%2C2.000%20L3.000%2C-0.000%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat;
        font-family: 'PTSans Italic', sans-serif;
        color: #b9f7e6;
        font-size: 14px; }
  @media screen and (max-width: 1023px) {
  .reviews-wrapper .reviews-inner {
    max-width: 768px;
    padding-bottom: 15px; }
    .reviews-wrapper .reviews-inner .reviews-title {
      margin: 0 20px; }

    .reviews-wrapper .reviews-inner .reviews-slider {
      margin-left: 20px; }
      .reviews-wrapper .reviews-inner .reviews-slider .owl-nav {
        right: 20px; }
      .reviews-wrapper .reviews-inner .reviews-slider .review-text {
        width: 303px; } }
  @media screen and (max-width: 767px) {
  .reviews-wrapper .reviews-inner {
    max-width: 480px;
    padding-bottom: 15px; }
    .reviews-wrapper .reviews-inner .reviews-title {
      margin: 0 20px; }

    .reviews-wrapper .reviews-inner .reviews-slider {
      margin-left: 20px; }
      .reviews-wrapper .reviews-inner .reviews-slider .owl-nav {
        right: 20px; }
      .reviews-wrapper .reviews-inner .reviews-slider .review-text {
        width: 390px; } }
  @media screen and (max-width: 479px) {
  .reviews-wrapper .reviews-inner {
    max-width: 320px;
    padding-bottom: 15px; }
    .reviews-wrapper .reviews-inner .reviews-title {
      margin: 0 20px; }

    .reviews-wrapper .reviews-inner .reviews-slider {
      margin-left: 20px; }
      .reviews-wrapper .reviews-inner .reviews-slider .owl-nav {
        right: 20px; }
      .reviews-wrapper .reviews-inner .reviews-slider .review-text {
        width: 230px; } }

.site-container {
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto; }

.site-footer {
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none; }
  .site-footer .site-footer-inner {
    max-width: 942px;
    margin: 0 auto; }
  .site-footer .site-footer-inner .site-name {
    float: left;
    padding: 50px 0;
    width: 260px;
    font-family: 'PTSans Regular', sans-serif;
    color: #333;
    font-size: 16px;
    margin-right: 30px; }
  .site-footer .site-footer-inner .site-counters {
    float: left;
    width: 400px;
    text-align: center;
    padding: 48px 0 50px; }
  .site-footer .site-footer-inner .site-copyright {
    float: right;
    font-family: 'PTSans Regular', sans-serif;
    color: #333;
    font-size: 16px;
    padding: 50px 0; }
    .site-footer .site-footer-inner .site-copyright span {
      font-size: 16px !important; }
  @media screen and (max-width: 1023px) {
  .site-footer .site-footer-inner {
    max-width: 768px; }
    .site-footer .site-footer-inner .site-name {
      width: 206px;
      margin-left: 20px; }

    .site-footer .site-footer-inner .site-counters {
      width: 210px; }

    .site-footer .site-footer-inner .site-copyright {
      margin-right: 20px; } }
  @media screen and (max-width: 767px) {
  .site-footer .site-footer-inner {
    max-width: 480px;
    padding: 30px 0; }
    .site-footer .site-footer-inner .site-name {
      width: auto;
      float: none;
      margin: 0;
      padding: 10px 20px;
      text-align: center; }

    .site-footer .site-footer-inner .site-counters {
      width: auto;
      float: none;
      padding: 10px 20px; }

    .site-footer .site-footer-inner .site-copyright {
      text-align: center;
      padding: 10px 20px;
      float: none;
      margin-right: 0; } }

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

@media screen and (max-width: 767px) {
    .dropdown {
      width: 244px !important; } }

.dropdown li.focus {
  background: #6a78ab; }

.dropdown .selected:after {
  box-shadow: none; }

.dropdown .carat {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #6a78ab transparent transparent; }

.dropdown.open .carat {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #6a78ab; }

.tpl-anketa-success-note {
  color: #fff;
  padding-bottom: 14px;
  padding-left: 20px; }

.field-value.price.focus {
  border: none !important; }

.tpl-field.type-calendar_interval .field-value.focus {
  border: none !important; }

.tours-block .tours-block-inner .title {
  padding-top: 18px; }

@media (max-width: 767px) {
  .form-button {
    display: none; } }
