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

body {
  margin: 0; }

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

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

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

[hidden], template {
  display: none; }

a {
  background-color: transparent; }

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

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

b, strong {
  font-weight: 700; }

dfn {
  font-style: italic; }

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

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

small {
  font-size: 80%; }

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

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

pre {
  overflow: auto; }

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

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

button {
  overflow: visible; }

button, select {
  text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled], html input[disabled] {
  cursor: default; }

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

input {
  line-height: normal; }

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

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

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

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

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

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: 700; }

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

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

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

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

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

  thead {
    display: table-header-group; }

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

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

  @page {
    margin: 0.5cm; }

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

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

.hide {
  display: none; }

.show {
  display: block; }

.invisible {
  visibility: hidden; }

.visible {
  visibility: visible; }

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

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

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

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

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

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

.overflowHidden {
  overflow: 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; }

.site-header ul {
  padding: 0;
  margin: 0;
  list-style: none; }

.logo {
  text-decoration: none; }

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

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

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

@font-face {
  font-family: 'UbuntuRegular';
  font-display: swap;
  src: url("/g/fonts/ubuntu/ubuntu-r.eot");
  src: url("/g/fonts/ubuntu/ubuntu-r.eot?#iefix") format("embedded-opentype"), url("/g/fonts/ubuntu/ubuntu-r.woff2") format("woff2"), url("/g/fonts/ubuntu/ubuntu-r.woff") format("woff"), url("/g/fonts/ubuntu/ubuntu-r.ttf") format("truetype"), url("/g/fonts/ubuntu/ubuntu-r.svg#UbuntuRegular") format("svg");
  font-weight: normal;
  font-style: normal; }

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

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

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

  100% {
    opacity: 0; } }

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

  100% {
    opacity: 0; } }

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

  100% {
    opacity: 0; } }

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

  100% {
    opacity: 0; } }

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

.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y; }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel .owl-refresh .owl-item {
    display: none; }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
    .owl-carousel .owl-item img {
      display: block;
      width: 100%;
      -webkit-transform-style: preserve-3d; }
  .owl-carousel.owl-text-select-on .owl-item {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto; }
  .owl-carousel .owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    transition: opacity 400ms ease; }
  .owl-carousel .owl-item img {
    transform-style: preserve-3d; }
  .owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000; }
  .owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url("owl.video.play.png") no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-transition: scale 100ms ease;
    -moz-transition: scale 100ms ease;
    -o-transition: scale 100ms ease;
    -ms-transition: scale 100ms ease;
    transition: scale 100ms ease; }
  .owl-carousel .owl-video-play-icon:hover {
    -webkit-transition: scale(1.3, 1.3);
    -moz-transition: scale(1.3, 1.3);
    -o-transition: scale(1.3, 1.3);
    -ms-transition: scale(1.3, 1.3);
    transition: scale(1.3, 1.3); }
  .owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
    display: none; }
  .owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    transition: opacity 400ms ease; }
  .owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1; }

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

html, body {
  height: 100%; }

html {
  font-size: 0.954893617vw;
  line-height: 1.6177021277vw; }
  @media (min-width: 1800px) {
  html {
    font-size: 17px;
    line-height: 27.2px; } }

body {
  position: relative;
  min-width: 320px;
  text-align: left;
  color: #444;
  background: #fff;
  font-family: 'UbuntuRegular', Arial, Helvetica, sans-serif; }

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

#fullpage {
  -webkit-transition: all 700ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -moz-transition: all 700ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -o-transition: all 700ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition: all 700ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
  /* easeInOutCirc */
  -webkit-transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -moz-transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -o-transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
  /* easeInOutCirc */ }



h1 {
  margin-top: 0;
  font-size: 2.2468085106vw;
  line-height: 1.25;
  padding-bottom: 0.8425531915vw;
  position: relative;
  margin-bottom: 2.2468085106vw; }
  h1:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 3.9319148936vw;
    height: 1px;
    background: #fc0; }
  @media (min-width: 1800px) {
  h1 {
    font-size: 38px;
    margin-bottom: 30px; } }
  @media (max-width: 1300px) {
  h1 {
    padding-bottom: 10px;
    margin-bottom: 25px; }
    h1:before {
      width: 50px; } }

h2 {
  font-size: 2vw; }

h3 {
  font-size: 1vw; }

h4 {
  font-size: 1vw; }

h5 {
  font-size: 1vw; }

h6 {
  font-size: 1vw; }

h5, h6 {
  font-weight: bold; }

@media (max-width: 1600px) {
  html {
    font-size: 1.1234042553vw;
    line-height: 1.7974468085vw; }
    h1 {
      margin-top: 0;
      font-size: 2.1344680851vw; }
    h2 {
      font-size: 2vw; }
    h3 {
      font-size: 1vw; }
    h4 {
      font-size: 1vw; }
    h5 {
      font-size: 1vw; }
    h6 {
      font-size: 1vw; }
    h5, h6 {
      font-weight: bold; } }

@media (max-width: 1300px) {
  html {
    font-size: 16px;
    line-height: 25.6px; }
    h1 {
      margin-top: 0;
      font-size: 30px; }
    h2 {
      font-size: 23px; }
    h3 {
      font-size: 18px; }
    h4 {
      font-size: 15px; }
    h5 {
      font-size: 12px; }
    h6 {
      font-size: 10px; }
    h5, h6 {
      font-weight: bold; } }

@media (max-width: 479px) {
  h1 {
    margin-top: 0;
    font-size: 22px; }
    h2 {
      font-size: 17px; }
    h3 {
      font-size: 13px; }
    h4 {
      font-size: 11px; }
    h5 {
      font-size: 9px; }
    h6 {
      font-size: 7px; }
    h5, h6 {
      font-weight: bold; } }

.site-path-wrap {
  margin-bottom: 1.1234042553vw;
  white-space: pre-wrap;
  line-height: 1;
  font-size: 0.7863829787vw; }
  @media (max-width: 1300px) {
  .site-path-wrap {
    margin-bottom: 10px; } }
  @media (min-width: 1800px) {
  .site-path-wrap {
    font-size: 13px;
    margin-bottom: 10px; } }
  @media (max-width: 1300px) {
  .site-path-wrap {
    font-size: 12px; } }

a {
  text-decoration: underline;
  color: #fc0; }

a:hover {
  text-decoration: none; }

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

a img {
  border-color: #444; }

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

.table-wrapper {
  overflow: auto; }

img {
  height: auto; }

table img {
  max-width: none; }

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

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

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

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

.site-wrapper {
  min-height: 100%; }
  .site-wrapper.siteInnerWr {
    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; }
  .site-wrapper.siteInnerWr .site-header {
    display: block; }
  .site-wrapper.siteInnerWr .header-in {
    display: block;
    padding-bottom: 0;
    height: 0; }
    @media (max-width: 1023px) {
    .site-wrapper.siteInnerWr .header-in {
      padding-top: 75px; } }
    @media (max-width: 980px) {
    .site-wrapper.siteInnerWr .header-in {
      padding-top: 55px; } }
  .site-wrapper.siteInnerWr .top-panel-wrapper {
    background: #000; }
  .site-wrapper.siteInnerWr .footer-inner-wrapper .footer-inner {
    background: #000; }
  .ie .site-wrapper {
    height: 100%; }

.site-header {
  position: relative;
  z-index: 10;
  display: table;
  width: 100%; }
  .site-header .fp-tableCell {
    display: table;
    width: 100%;
    margin: 0 auto; }
  .site-header .header-in {
    display: table-cell;
    vertical-align: middle;
    padding: 6.1787234043vw 0;
    text-align: center; }
  @media screen and (max-width: 1300px) {
    .site-header .header-in {
      padding: 100px 25px 80px; } }
  @media (max-width: 1023px) {
    .site-header .header-in {
      height: 300px; }
      .site-header .header-in:after {
        content: "";
        display: inline-block;
        vertical-align: middle;
        height: 100%;
        width: 1px;
        margin-left: -1px; } }
  @media (max-width: 980px) {
    .site-header .header-in {
      height: 197px; } }
  @media (max-width: 479px) {
    .site-header .header-in {
      height: 205px;
      padding: 70px 15px 50px; } }

.slider-top-wrapper {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: -1;
  font-size: 0; }
  .slider-top-wrapper .owl-stage-outer, .slider-top-wrapper .owl-stage {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0; }
  .slider-top-wrapper .owl-stage {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  .slider-top-wrapper .item-slide {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%; }
  .slider-top-wrapper .item-slide:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.6); }

.top-panel-wrapper {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.7);
  padding: 30px 2.5276595745vw;
  text-align: left;
  z-index: 500; }
  .top-panel-wrapper:after {
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both; }
  @media (max-width: 1300px) {
  .top-panel-wrapper {
    padding: 22px 42px; } }
  @media (max-width: 980px) {
  .top-panel-wrapper {
    padding: 10px 42px 14px; } }
  @media (max-width: 767px) {
  .top-panel-wrapper {
    padding: 10px 10px 14px; } }

.button-menu, .phoneClick, .phones-top-wrap {
  display: none; }

@media (max-width: 1023px) {
  .phones-top-wrap {
    max-width: 280px;
    display: block;
    float: right;
    margin: 5px 45px 0 0;
    color: #fff;
    position: relative;
    padding: 0 0 0 22px;
    font-size: 0; }
    .phones-top-wrap:before {
      content: "";
      position: absolute;
      left: 0;
      top: 2px;
      width: 13px;
      height: 13px;
      background: url(../tel.svg) 0 0 no-repeat;
      background-size: 100%; }
    .phones-top-wrap .numbers-wr div {
      display: inline-block;
      vertical-align: top;
      font: 15px 'UbuntuBold', Arial, Helvetica, sans-serif;
      line-height: 1.2;
      margin-right: 4px; }
      .phones-top-wrap .numbers-wr div:after {
        content: ","; }
      .phones-top-wrap .numbers-wr div:last-child {
        margin-right: 0; }
        .phones-top-wrap .numbers-wr div:last-child:after {
          display: none; }
    .phones-top-wrap a {
      color: inherit;
      text-decoration: none; } }

@media (max-width: 767px) {
  .phoneClick {
    position: absolute;
    right: 48px;
    top: 11px;
    display: block;
    width: 25px;
    height: 25px;
    background: #fff 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%2216px%22%20%20viewBox%3D%220%200%2013%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23333333%22%20d%3D%22M12.138%2C9.517%20C10.701%2C13.697%209.053%2C14.728%207.709%2C15.465%20C6.365%2C16.202%204.116%2C15.110%204.116%2C15.110%20L3.463%2C13.793%20L6.181%2C10.927%20C7.911%2C12.241%208.448%2C11.873%208.913%2C11.359%20C10.500%2C8.661%2010.617%2C6.445%2010.541%2C5.566%20C10.466%2C4.687%208.454%2C4.620%208.454%2C4.620%20L7.791%2C0.739%20L9.225%2C0.002%20C9.225%2C0.002%2011.220%2C0.307%2012.034%2C1.678%20C12.848%2C3.049%2013.576%2C5.337%2012.138%2C9.517%20ZM7.230%2C11.957%20L4.657%2C14.906%20L4.979%2C15.070%20L7.552%2C12.121%20L7.230%2C11.957%20ZM9.804%2C0.650%20L9.482%2C0.486%20L9.804%2C4.419%20L10.126%2C4.583%20L9.804%2C0.650%20ZM2.566%2C9.499%20L-0.007%2C9.499%20L-0.007%2C5.894%20L2.566%2C5.894%20L2.566%2C3.272%20L6.748%2C7.532%20L2.566%2C11.957%20L2.566%2C9.499%20Z%22%20%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }

  .phones-top-wrap {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    -ms-transition: all 0.4s;
    transition: all 0.4s;
    max-width: 100%;
    margin: 0;
    float: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    padding: 8px 40px 9px 9px;
    color: #000;
    background: #fff;
    -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2); }
    .phones-top-wrap:before {
      display: none; }
    .phones-top-wrap.active {
      opacity: 1;
      visibility: visible; }
    .phones-top-wrap:after {
      content: "";
      position: absolute;
      right: 54px;
      top: -5px;
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 0 5.5px 5px 5.5px;
      border-bottom-color: #fff; }
    .phones-top-wrap .numbers-wr:after {
      display: none; }
      .phones-top-wrap .numbers-wr div {
        font-size: 18px; }
    .phones-top-wrap .close-phone {
      position: absolute;
      right: 13px;
      top: 50%;
      margin-top: -8px;
      width: 15px;
      height: 15px;
      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%2221px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2021%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23333333%22%20d%3D%22M13.297%2C10.469%20L20.368%2C17.540%20C21.150%2C18.321%2021.150%2C19.587%2020.368%2C20.368%20C19.587%2C21.149%2018.321%2C21.149%2017.540%2C20.368%20L10.469%2C13.297%20L3.398%2C20.368%20C2.617%2C21.149%201.351%2C21.149%200.569%2C20.368%20C-0.212%2C19.587%20-0.212%2C18.321%200.569%2C17.540%20L7.641%2C10.469%20L0.569%2C3.398%20C-0.212%2C2.617%20-0.212%2C1.350%200.569%2C0.569%20C1.351%2C-0.212%202.617%2C-0.212%203.398%2C0.569%20L10.469%2C7.640%20L17.540%2C0.569%20C18.321%2C-0.212%2019.587%2C-0.212%2020.368%2C0.569%20C21.150%2C1.350%2021.150%2C2.617%2020.368%2C3.398%20L13.297%2C10.469%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
      background-size: 15px; } }

.company-name {
  color: #fc0;
  font: 1.685106383vw 'UbuntuBold', Arial, Helvetica, sans-serif;
  line-height: 1.1;
  text-decoration: none;
  display: inline-block !important;
  vertical-align: top;
  max-width: 30%; }
  @media screen and (max-width: 1300px) {
  .company-name {
    font-size: 22px;
    width: 300px;
    max-width: 100%; } }
  @media (max-width: 479px) {
  .company-name {
    width: 225px; } }

.menu-top-wrapper {
  display: none; }

@media (min-width: 1024px) {
  .no-mobile .menu-top-wrapper {
    display: block;
    float: right;
    width: 65%;
    text-align: right; }
    .no-mobile .menu-top-wrapper .menu-top {
      list-style: none;
      padding: 0;
      margin: 0; }
      .no-mobile .menu-top-wrapper .menu-top > li {
        display: inline-block;
        vertical-align: top;
        -webkit-border-radius: 0.3370212766vw;
        -moz-border-radius: 0.3370212766vw;
        -ms-border-radius: 0.3370212766vw;
        -o-border-radius: 0.3370212766vw;
        border-radius: 0.3370212766vw;
        /* 	&.hasChild {
         &:after {
         content: "";
         position: absolute;
         bottom: 0;
         left: 0;
         }
         } */ }
        .no-mobile .menu-top-wrapper .menu-top > li.active > a span {
          padding: 0 2px 4px 1px;
          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%2212px%22%20height%3D%222px%22%20%20viewBox%3D%220%200%2012%202%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ffcc00%22%20d%3D%22M-0.018%2C-0.013%20L7.399%2C-0.013%20L7.399%2C1.386%20L-0.018%2C1.386%20L-0.018%2C-0.013%20Z%22%20transform%3D%22translate%281.8%29%22%20%2F%3E%3C%2Fsvg%3E") 50% 100% repeat-x; }
        .no-mobile .menu-top-wrapper .menu-top > li.last-childrens > a {
          line-height: 0.2;
          height: 0.954893617vw;
          font-size: 1.5727659574vw; }
        .no-mobile .menu-top-wrapper .menu-top > li:hover > .column-item {
          opacity: 1;
          visibility: visible; }
          .no-mobile .menu-top-wrapper .menu-top > li:hover:before {
            content: "";
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            top: 50%;
            z-index: 1; }
        .no-mobile .menu-top-wrapper .menu-top > li > ul {
          display: none; }
        .no-mobile .menu-top-wrapper .menu-top > li > .column-item {
          position: absolute;
          left: 0;
          right: 0;
          top: 100%;
          text-align: left;
          background: #131313;
          padding: 4.3812765957vw 3.370212766vw 3.370212766vw;
          display: -moz-box;
          display: -webkit-box;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -webkit-justify-content: space-between;
          -moz-justify-content: space-between;
          justify-content: space-between;
          -webkit-transition: all 0.4s;
          -moz-transition: all 0.4s;
          -o-transition: all 0.4s;
          -ms-transition: all 0.4s;
          transition: all 0.4s;
          opacity: 0;
          visibility: hidden; }
          .no-mobile .menu-top-wrapper .menu-top > li > .column-item.open-menu {
            visibility: visible;
            opacity: 1; }
          .no-mobile .menu-top-wrapper .menu-top > li > .column-item .titleItem {
            color: #fc0;
            font: 2.3591489362vw 'UbuntuBold', Arial, Helvetica, sans-serif;
            line-height: 1.25;
            width: 17.8621276596vw;
            -webkit-box-flex: 0;
            -webkit-flex: 0 0 17.8621276596vw;
            -moz-box-flex: 0;
            -moz-flex: 0 0 17.8621276596vw;
            -ms-flex: 0 0 17.8621276596vw;
            flex: 0 0 17.8621276596vw;
            border-right: 3px solid #2b2b2b; }
          .no-mobile .menu-top-wrapper .menu-top > li > .column-item > ul {
            list-style: none;
            padding: 0;
            margin: 0;
            display: block;
            width: 50%;
            -webkit-box-flex: 0;
            -webkit-flex: 0 0 50%;
            -moz-box-flex: 0;
            -moz-flex: 0 0 50%;
            -ms-flex: 0 0 50%;
            flex: 0 0 50%; }
            .no-mobile .menu-top-wrapper .menu-top > li > .column-item > ul ul {
              list-style: none;
              padding: 0.6740425532vw 0 0 0.8425531915vw;
              margin: 0; }
              .no-mobile .menu-top-wrapper .menu-top > li > .column-item > ul ul li {
                margin-top: 0.2808510638vw; }
                .no-mobile .menu-top-wrapper .menu-top > li > .column-item > ul ul li a {
                  font-size: 1.0110638298vw;
                  display: inline-block;
                  vertical-align: top; }
            .no-mobile .menu-top-wrapper .menu-top > li > .column-item > ul > li {
              margin-bottom: 1.2357446809vw;
              display: inline-block;
              vertical-align: top;
              width: 50%;
              line-height: 1.25; }
              .no-mobile .menu-top-wrapper .menu-top > li > .column-item > ul > li:nth-child(2n-1) {
                width: 48%;
                margin-right: 2%; }
              .no-mobile .menu-top-wrapper .menu-top > li > .column-item > ul > li a {
                -webkit-transition: all 0.4s;
                -moz-transition: all 0.4s;
                -o-transition: all 0.4s;
                -ms-transition: all 0.4s;
                transition: all 0.4s;
                font: 1.1795744681vw 'UbuntuRegular', Arial, Helvetica, sans-serif;
                line-height: 1.25;
                text-decoration: none;
                color: #aeaeae;
                display: inline-block;
                vertical-align: top; }
                .no-mobile .menu-top-wrapper .menu-top > li > .column-item > ul > li a:hover {
                  color: #fc0; }
        .no-mobile .menu-top-wrapper .menu-top > li > a {
          font: 1.0110638298vw 'UbuntuMedium', Arial, Helvetica, sans-serif;
          line-height: 1;
          color: #fff;
          text-decoration: none;
          display: block;
          -webkit-border-radius: 0.3370212766vw;
          -moz-border-radius: 0.3370212766vw;
          -ms-border-radius: 0.3370212766vw;
          -o-border-radius: 0.3370212766vw;
          border-radius: 0.3370212766vw;
          padding: 0.5617021277vw 1.1234042553vw 0.6740425532vw;
          -webkit-transition: all 0.4s ease;
          -moz-transition: all 0.4s ease;
          -o-transition: all 0.4s ease;
          -ms-transition: all 0.4s ease;
          transition: all 0.4s ease;
          position: relative;
          z-index: 5; }
          .no-mobile .menu-top-wrapper .menu-top > li > a:hover {
            background: #fc0;
            color: #000; }
            .no-mobile .menu-top-wrapper .menu-top > li > a:hover span {
              background: none;
              background-repeat: repeat-x;
              background-position: 50% 100%; } }
  @media (min-width: 1024px) and (max-width: 1300px) {
              .no-mobile .menu-top-wrapper .menu-top > li.last-childrens > a {
                height: 14px;
                font-size: 20px; } }
  @media (min-width: 1024px) and (max-width: 1300px) {
            .no-mobile .menu-top-wrapper .menu-top > li > .column-item {
              padding: 52px 40px; } }
  @media (min-width: 1024px) and (max-width: 1300px) {
              .no-mobile .menu-top-wrapper .menu-top > li > .column-item .titleItem {
                font-size: 30px;
                width: 225px;
                -webkit-box-flex: 0;
                -webkit-flex: 0 0 225px;
                -moz-box-flex: 0;
                -moz-flex: 0 0 225px;
                -ms-flex: 0 0 225px;
                flex: 0 0 225px; } }
  @media (min-width: 1024px) and (max-width: 1300px) {
              .no-mobile .menu-top-wrapper .menu-top > li > .column-item > ul {
                width: 70%;
                -webkit-box-flex: 0;
                -webkit-flex: 0 0 70%;
                -moz-box-flex: 0;
                -moz-flex: 0 0 70%;
                -ms-flex: 0 0 70%;
                flex: 0 0 70%; } }
    @media (min-width: 1024px) and (max-width: 1300px) {
              .no-mobile .menu-top-wrapper .menu-top > li > .column-item > ul ul {
                padding: 10px 0 0 15px; } }
      @media (min-width: 1024px) and (max-width: 1300px) {
              .no-mobile .menu-top-wrapper .menu-top > li > .column-item > ul ul li {
                margin-top: 5px; } }
        @media (min-width: 1024px) and (max-width: 1300px) {
              .no-mobile .menu-top-wrapper .menu-top > li > .column-item > ul ul li a {
                font-size: 14px; } }
    @media (min-width: 1024px) and (max-width: 1300px) {
              .no-mobile .menu-top-wrapper .menu-top > li > .column-item > ul > li {
                margin-bottom: 15px; } }
      @media (min-width: 1024px) and (max-width: 1300px) {
              .no-mobile .menu-top-wrapper .menu-top > li > .column-item > ul > li a {
                font-size: 15px; } }
  @media (min-width: 1024px) and (max-width: 1300px) {
            .no-mobile .menu-top-wrapper .menu-top > li > a {
              font-size: 13px;
              padding: 8px 15px;
              -webkit-border-radius: 6px;
              -moz-border-radius: 6px;
              -ms-border-radius: 6px;
              -o-border-radius: 6px;
              border-radius: 6px; } }

.mobile {
  /*@media all and (min-width: 1024px) {
   @include menuDesktop;
   }*/ }
  .mobile .menu-top-wrapper {
    display: block;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.8);
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    -ms-transition: all 0.4s;
    transition: all 0.4s;
    opacity: 0;
    visibility: hidden;
    z-index: 1000; }
  .mobile .menu-top-wrapper.opened {
    opacity: 1;
    visibility: visible; }
  .mobile .menu-top-wrapper.opened .mobile-menu-wr {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none; }
  .mobile .menu-top-wrapper .mobile-menu-wr {
    position: fixed;
    right: 0;
    top: 0;
    bottom: 0;
    background: #fafafa;
    width: 260px;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    -ms-transition: all 0.4s;
    transition: all 0.4s;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%); }
  .mobile .menu-top-wrapper .menu-mobile {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    background: #fff;
    width: 260px;
    overflow-y: auto; }
  .mobile .menu-top-wrapper .close-menu {
    position: absolute;
    left: -45px;
    top: 9px;
    width: 45px;
    height: 47px;
    background: #fc0 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%2221px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2021%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M13.297%2C10.469%20L20.368%2C17.540%20C21.150%2C18.321%2021.150%2C19.587%2020.368%2C20.368%20C19.587%2C21.149%2018.321%2C21.149%2017.540%2C20.368%20L10.469%2C13.297%20L3.398%2C20.368%20C2.617%2C21.149%201.351%2C21.149%200.569%2C20.368%20C-0.212%2C19.587%20-0.212%2C18.321%200.569%2C17.540%20L7.641%2C10.469%20L0.569%2C3.398%20C-0.212%2C2.617%20-0.212%2C1.350%200.569%2C0.569%20C1.351%2C-0.212%202.617%2C-0.212%203.398%2C0.569%20L10.469%2C7.640%20L17.540%2C0.569%20C18.321%2C-0.212%2019.587%2C-0.212%2020.368%2C0.569%20C21.150%2C1.350%2021.150%2C2.617%2020.368%2C3.398%20L13.297%2C10.469%20Z%22%20%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    -ms-border-radius: 5px 0 0 5px;
    -o-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px; }
  .mobile .menu-top-wrapper .menu-top {
    list-style: none;
    padding: 9px 0 0;
    margin: 0; }
  .mobile .menu-top-wrapper .menu-top > li.active > a {
    background: #f3f3f3; }
  .mobile .menu-top-wrapper .menu-top > li.hasChild > a {
    position: relative;
    padding-right: 55px; }
  .mobile .menu-top-wrapper .menu-top > li.hasChild > a span {
    border-bottom: 1px dashed #fc0; }
  .mobile .menu-top-wrapper .menu-top > li.hasChild > a .arrow-child {
    width: 27px;
    height: 25px;
    background: #fc0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    display: block;
    position: absolute;
    right: 24px;
    top: 50%;
    margin-top: -13px; }
  .mobile .menu-top-wrapper .menu-top > li.hasChild > a .arrow-child:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    -ms-transition: all 0.4s;
    transition: all 0.4s;
    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%228px%22%20%20viewBox%3D%220%200%2013%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23040300%22%20d%3D%22M-0.000%2C1.172%20C-0.000%2C1.473%200.110%2C1.774%200.329%2C2.003%20L5.715%2C7.628%20C6.149%2C8.082%206.851%2C8.082%207.285%2C7.628%20L12.671%2C2.003%20C13.107%2C1.547%2013.110%2C0.805%2012.676%2C0.346%20C12.243%2C-0.113%2011.537%2C-0.116%2011.101%2C0.340%20L6.500%2C5.145%20L1.899%2C0.340%20C1.463%2C-0.116%200.757%2C-0.113%200.324%2C0.346%20C0.108%2C0.575%200.000%2C0.873%20-0.000%2C1.172%20Z%22%20%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .mobile .menu-top-wrapper .menu-top > li.hasChild > a.s3-menu-allin-open .arrow-child:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  .mobile .menu-top-wrapper .menu-top > li ul {
    background: #fafafa;
    padding: 18px 12px 1px 52px;
    display: none;
    list-style: none; }
  .mobile .menu-top-wrapper .menu-top > li ul ul {
    padding: 19px 0 1px 10px; }
  .mobile .menu-top-wrapper .menu-top > li ul ul li:last-child {
    margin-bottom: 0; }
  .mobile .menu-top-wrapper .menu-top > li ul li {
    margin: 0 0 20px;
    line-height: 1.25; }
  .mobile .menu-top-wrapper .menu-top > li ul li.active > a {
    font-family: 'UbuntuBold', Arial, Helvetica, sans-serif; }
  .mobile .menu-top-wrapper .menu-top > li ul li a {
    color: #3b3b3b;
    font: 15px 'UbuntuRegular', Arial, Helvetica, sans-serif;
    text-decoration: none;
    line-height: 1.25;
    position: relative; }
  .mobile .menu-top-wrapper .menu-top > li ul li a:before {
    content: "-";
    position: absolute;
    left: -8px;
    top: 0; }
  .mobile .menu-top-wrapper .menu-top > li > a {
    display: block;
    padding: 16px 30px;
    text-decoration: none;
    color: #000;
    font: 15px 'UbuntuMedium', Arial, Helvetica, sans-serif;
    line-height: 1.25; }
  .mobile .button-menu {
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -10px;
    right: 34px;
    width: 26px;
    height: 20px;
    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%2226px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2026%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ffcc00%22%20d%3D%22M24.000%2C12.000%20L2.000%2C12.000%20C0.895%2C12.000%20-0.000%2C11.104%20-0.000%2C10.000%20C-0.000%2C8.895%200.895%2C8.000%202.000%2C8.000%20L24.000%2C8.000%20C25.105%2C8.000%2026.000%2C8.895%2026.000%2C10.000%20C26.000%2C11.104%2025.105%2C12.000%2024.000%2C12.000%20ZM24.000%2C4.000%20L2.000%2C4.000%20C0.895%2C4.000%20-0.000%2C3.104%20-0.000%2C2.000%20C-0.000%2C0.895%200.895%2C-0.000%202.000%2C-0.000%20L24.000%2C-0.000%20C25.105%2C-0.000%2026.000%2C0.895%2026.000%2C2.000%20C26.000%2C3.104%2025.105%2C4.000%2024.000%2C4.000%20ZM2.000%2C16.000%20L24.000%2C16.000%20C25.105%2C16.000%2026.000%2C16.895%2026.000%2C18.000%20C26.000%2C19.104%2025.105%2C20.000%2024.000%2C20.000%20L2.000%2C20.000%20C0.895%2C20.000%20-0.000%2C19.104%20-0.000%2C18.000%20C-0.000%2C16.895%200.895%2C16.000%202.000%2C16.000%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  @media (max-width: 767px) {
    .mobile .button-menu {
      right: 10px;
      top: 13px;
      margin-top: 0; } }

@media (max-width: 1023px) {
  .no-mobile .menu-top-wrapper {
    display: block;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.8);
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    -ms-transition: all 0.4s;
    transition: all 0.4s;
    opacity: 0;
    visibility: hidden;
    z-index: 1000; }
    .no-mobile .menu-top-wrapper.opened {
      opacity: 1;
      visibility: visible; }
      .no-mobile .menu-top-wrapper.opened .mobile-menu-wr {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none; }
    .no-mobile .menu-top-wrapper .mobile-menu-wr {
      position: fixed;
      right: 0;
      top: 0;
      bottom: 0;
      background: #fafafa;
      width: 260px;
      -webkit-transition: all 0.4s;
      -moz-transition: all 0.4s;
      -o-transition: all 0.4s;
      -ms-transition: all 0.4s;
      transition: all 0.4s;
      -webkit-transform: translateX(100%);
      -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
      -o-transform: translateX(100%);
      transform: translateX(100%); }
    .no-mobile .menu-top-wrapper .menu-mobile {
      position: absolute;
      right: 0;
      top: 0;
      bottom: 0;
      background: #fff;
      width: 260px;
      overflow-y: auto; }
    .no-mobile .menu-top-wrapper .close-menu {
      position: absolute;
      left: -45px;
      top: 9px;
      width: 45px;
      height: 47px;
      background: #fc0 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%2221px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2021%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M13.297%2C10.469%20L20.368%2C17.540%20C21.150%2C18.321%2021.150%2C19.587%2020.368%2C20.368%20C19.587%2C21.149%2018.321%2C21.149%2017.540%2C20.368%20L10.469%2C13.297%20L3.398%2C20.368%20C2.617%2C21.149%201.351%2C21.149%200.569%2C20.368%20C-0.212%2C19.587%20-0.212%2C18.321%200.569%2C17.540%20L7.641%2C10.469%20L0.569%2C3.398%20C-0.212%2C2.617%20-0.212%2C1.350%200.569%2C0.569%20C1.351%2C-0.212%202.617%2C-0.212%203.398%2C0.569%20L10.469%2C7.640%20L17.540%2C0.569%20C18.321%2C-0.212%2019.587%2C-0.212%2020.368%2C0.569%20C21.150%2C1.350%2021.150%2C2.617%2020.368%2C3.398%20L13.297%2C10.469%20Z%22%20%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
      -webkit-border-radius: 5px 0 0 5px;
      -moz-border-radius: 5px 0 0 5px;
      -ms-border-radius: 5px 0 0 5px;
      -o-border-radius: 5px 0 0 5px;
      border-radius: 5px 0 0 5px; }
    .no-mobile .menu-top-wrapper .menu-top {
      list-style: none;
      padding: 9px 0 0;
      margin: 0; }
      .no-mobile .menu-top-wrapper .menu-top > li.active > a {
        background: #f3f3f3; }
        .no-mobile .menu-top-wrapper .menu-top > li.hasChild > a {
          position: relative;
          padding-right: 55px; }
          .no-mobile .menu-top-wrapper .menu-top > li.hasChild > a span {
            border-bottom: 1px dashed #fc0; }
          .no-mobile .menu-top-wrapper .menu-top > li.hasChild > a .arrow-child {
            width: 27px;
            height: 25px;
            background: #fc0;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -ms-border-radius: 3px;
            -o-border-radius: 3px;
            border-radius: 3px;
            display: block;
            position: absolute;
            right: 24px;
            top: 50%;
            margin-top: -13px; }
            .no-mobile .menu-top-wrapper .menu-top > li.hasChild > a .arrow-child:before {
              content: "";
              position: absolute;
              left: 0;
              right: 0;
              top: 0;
              bottom: 0;
              -webkit-transition: all 0.4s;
              -moz-transition: all 0.4s;
              -o-transition: all 0.4s;
              -ms-transition: all 0.4s;
              transition: all 0.4s;
              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%228px%22%20%20viewBox%3D%220%200%2013%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23040300%22%20d%3D%22M-0.000%2C1.172%20C-0.000%2C1.473%200.110%2C1.774%200.329%2C2.003%20L5.715%2C7.628%20C6.149%2C8.082%206.851%2C8.082%207.285%2C7.628%20L12.671%2C2.003%20C13.107%2C1.547%2013.110%2C0.805%2012.676%2C0.346%20C12.243%2C-0.113%2011.537%2C-0.116%2011.101%2C0.340%20L6.500%2C5.145%20L1.899%2C0.340%20C1.463%2C-0.116%200.757%2C-0.113%200.324%2C0.346%20C0.108%2C0.575%200.000%2C0.873%20-0.000%2C1.172%20Z%22%20%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
          .no-mobile .menu-top-wrapper .menu-top > li.hasChild > a.s3-menu-allin-open .arrow-child:before {
            -webkit-transform: rotate(180deg);
            -moz-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
            -o-transform: rotate(180deg);
            transform: rotate(180deg); }
        .no-mobile .menu-top-wrapper .menu-top > li ul {
          background: #fafafa;
          padding: 18px 12px 1px 52px;
          display: none;
          list-style: none; }
          .no-mobile .menu-top-wrapper .menu-top > li ul ul {
            padding: 19px 0 1px 10px; }
          .no-mobile .menu-top-wrapper .menu-top > li ul ul li:last-child {
            margin-bottom: 0; }
          .no-mobile .menu-top-wrapper .menu-top > li ul li {
            margin: 0 0 20px;
            line-height: 1.25; }
          .no-mobile .menu-top-wrapper .menu-top > li ul li.active > a {
            font-family: 'UbuntuBold', Arial, Helvetica, sans-serif; }
          .no-mobile .menu-top-wrapper .menu-top > li ul li a {
            color: #3b3b3b;
            font: 15px 'UbuntuRegular', Arial, Helvetica, sans-serif;
            text-decoration: none;
            line-height: 1.25;
            position: relative; }
            .no-mobile .menu-top-wrapper .menu-top > li ul li a:before {
              content: "-";
              position: absolute;
              left: -8px;
              top: 0; }
        .no-mobile .menu-top-wrapper .menu-top > li > a {
          display: block;
          padding: 16px 30px;
          text-decoration: none;
          color: #000;
          font: 15px 'UbuntuMedium', Arial, Helvetica, sans-serif;
          line-height: 1.25; }
    .no-mobile .button-menu {
      display: block;
      position: absolute;
      top: 50%;
      margin-top: -10px;
      right: 34px;
      width: 26px;
      height: 20px;
      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%2226px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2026%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ffcc00%22%20d%3D%22M24.000%2C12.000%20L2.000%2C12.000%20C0.895%2C12.000%20-0.000%2C11.104%20-0.000%2C10.000%20C-0.000%2C8.895%200.895%2C8.000%202.000%2C8.000%20L24.000%2C8.000%20C25.105%2C8.000%2026.000%2C8.895%2026.000%2C10.000%20C26.000%2C11.104%2025.105%2C12.000%2024.000%2C12.000%20ZM24.000%2C4.000%20L2.000%2C4.000%20C0.895%2C4.000%20-0.000%2C3.104%20-0.000%2C2.000%20C-0.000%2C0.895%200.895%2C-0.000%202.000%2C-0.000%20L24.000%2C-0.000%20C25.105%2C-0.000%2026.000%2C0.895%2026.000%2C2.000%20C26.000%2C3.104%2025.105%2C4.000%2024.000%2C4.000%20ZM2.000%2C16.000%20L24.000%2C16.000%20C25.105%2C16.000%2026.000%2C16.895%2026.000%2C18.000%20C26.000%2C19.104%2025.105%2C20.000%2024.000%2C20.000%20L2.000%2C20.000%20C0.895%2C20.000%20-0.000%2C19.104%20-0.000%2C18.000%20C-0.000%2C16.895%200.895%2C16.000%202.000%2C16.000%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; } }
  @media (max-width: 1023px) and (max-width: 767px) {
      .no-mobile .button-menu {
        right: 10px;
        top: 13px;
        margin-top: 0; } }

.slogan-top {
  color: #fff;
  font: 3.0893617021vw 'UbuntuBold', Arial, Helvetica, sans-serif;
  line-height: 1.3;
  max-width: 53.9234042553vw;
  margin: 0 auto;
  padding: 0 20px;
  text-align: center;
  display: block !important; }
  .slogan-top:first-line {
    color: #fc0; }
  @media screen and (max-width: 1300px) {
  .slogan-top {
    font-size: 40px;
    max-width: 1140px; } }
  @media (max-width: 1023px) {
  .slogan-top {
    display: inline-block;
    vertical-align: middle;
    max-width: 95%; } }
  @media (max-width: 767px) {
  .slogan-top {
    font-size: 30px;
    padding: 0; } }
  @media (max-width: 479px) {
  .slogan-top {
    font-size: 20px; } }

.bottom-panel-wrapper {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: justify;
  text-justify: newspaper;
  background: rgba(0, 0, 0, 0.7);
  font-size: 0;
  padding: 1.1234042553vw 2.5276595745vw;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }
  .bottom-panel-wrapper.contact-page {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; }
  @media (max-width: 1023px) {
  .bottom-panel-wrapper {
    background: none !important; } }
  .bottom-panel-wrapper .site-address-panel, .bottom-panel-wrapper .buttonForm, .bottom-panel-wrapper .site-phones-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto; }
  .bottom-panel-wrapper .site-address-panel {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 30%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 30%;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    text-align: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-flex !important; }
  .bottom-panel-wrapper .site-phones-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 30%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 30%;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    text-align: right; }
  @media (max-width: 1300px) {
  .bottom-panel-wrapper {
    padding: 14px 42px; } }
  @media (max-width: 1023px) {
  .bottom-panel-wrapper {
    display: block;
    -webkit-box-flex: none;
    -webkit-flex: none;
    -moz-box-flex: none;
    -moz-flex: none;
    -ms-flex: none;
    flex: none;
    text-align: center;
    padding: 0;
    background: none;
    position: absolute;
    left: 40px;
    bottom: -19px;
    right: 40px; }
    .bottom-panel-wrapper .site-address-panel, .bottom-panel-wrapper .site-phones-wrap {
      display: none !important; } }

.site-contacts-panel {
  color: #fff;
  position: relative;
  display: inline-block;
  vertical-align: top;
  padding: 0 0 0 1.685106383vw;
  text-align: left; }
  .site-contacts-panel:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0.1123404255vw;
    width: 1.0110638298vw;
    height: 1.0672340426vw;
    background: url(../tel.svg) 0 0 no-repeat;
    background-size: 100%; }
  .site-contacts-panel div {
    display: inline-block;
    vertical-align: top;
    font: 1.1795744681vw 'UbuntuBold', Arial, Helvetica, sans-serif;
    line-height: 1.2;
    margin-right: 4px; }
  .site-contacts-panel div:after {
    content: ","; }
  .site-contacts-panel div:last-child {
    margin-right: 0; }
  .site-contacts-panel div:last-child:after {
    display: none; }
  .site-contacts-panel a {
    color: inherit;
    text-decoration: none; }
  @media (max-width: 1300px) {
  .site-contacts-panel {
    padding: 0 0 0 23px; }
    .site-contacts-panel div {
      font-size: 15px; }

    .site-contacts-panel:before {
      width: 13px;
      height: 13px;
      top: 2px; } }

.site-address-panel {
  color: #fff;
  font: 1.0110638298vw 'UbuntuLight', Arial, Helvetica, sans-serif;
  line-height: 1.2;
  padding-left: 1.7974468085vw;
  position: relative; }
  .site-address-panel:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0.1123404255vw;
    width: 0.7863829787vw;
    height: 1.0672340426vw;
    background: url(../addr.svg) 0 0 no-repeat;
    background-size: 100% 100%; }
  @media (max-width: 1300px) {
  .site-address-panel {
    font-size: 13px;
    padding-left: 25px; }
    .site-address-panel:before {
      width: 10px;
      height: 13px;
      top: 2px; } }

.buttonForm {
  cursor: pointer;
  color: #000;
  max-width: 16.8510638298vw;
  font: 1.0110638298vw 'UbuntuBold', Arial, Helvetica, sans-serif;
  line-height: 1.25;
  background: #ffae00;
  text-transform: uppercase;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  padding: 0.2246808511vw;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  -ms-transition: all 0.4s;
  transition: all 0.4s; }
  .buttonForm .btnIn {
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    -ms-transition: all 0.4s;
    transition: all 0.4s;
    background: #fc0;
    display: block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    padding: 0.7863829787vw 1.0110638298vw 0.7863829787vw 5.0553191489vw;
    -moz-box-shadow: 0 9px 15px -7px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 0 9px 15px -7px rgba(0, 0, 0, 0.7);
    box-shadow: 0 9px 15px -7px rgba(0, 0, 0, 0.7);
    position: relative; }
  .buttonForm .btnIn:before {
    content: "";
    position: absolute;
    left: 3.8757446809vw;
    top: 0;
    bottom: 0;
    border-left: 1px solid rgba(255, 255, 255, 0.2);
    border-right: 1px solid rgba(45, 36, 2, 0.07); }
  .buttonForm .iconBtn {
    position: absolute;
    left: 0.7863829787vw;
    top: 50%;
    margin-top: -0.8425531915vw;
    height: 1.6289361702vw;
    width: 2.3029787234vw;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  .buttonForm .iconBtn svg, .buttonForm .iconBtn img {
    width: 100%;
    max-height: 100%; }
  .buttonForm .iconBtn svg {
    height: 100%;
    fill: #000; }
  .buttonForm:hover .btnIn {
    background: #ffd633; }
  .buttonForm:active {
    background: #ffdb8f; }
  .buttonForm:active .btnIn {
    background: #ffbd00;
    -moz-box-shadow: inset 0 1px 0 1px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: inset 0 1px 0 1px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 1px 0 1px rgba(0, 0, 0, 0.15); }
  @media (max-width: 1300px) {
  .buttonForm {
    font-size: 13px;
    padding: 3px;
    max-width: 225px; }
    .buttonForm .btnIn {
      padding: 10px 13px 10px 64px; }
      .buttonForm .btnIn:before {
        left: 49px; }

    .buttonForm .iconBtn {
      width: 29px;
      height: 22px;
      left: 10px;
      margin-top: -11px; } }
  @media (max-width: 1023px) {
  .buttonForm {
    display: inline-block;
    vertical-align: top;
    -webkit-box-flex: none;
    -webkit-flex: none;
    -moz-box-flex: none;
    -moz-flex: none;
    -ms-flex: none;
    flex: none; } }

#fp-nav {
  position: fixed;
  left: 45px;
  top: 50%; }
  #fp-nav ul {
    list-style: none;
    padding: 0;
    margin: 0; }
  #fp-nav ul li {
    margin-bottom: 30px; }
  #fp-nav ul li:last-child {
    margin-bottom: 0; }
  #fp-nav ul li a {
    display: block;
    border: 2px solid transparent;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    -ms-transition: all 0.4s;
    transition: all 0.4s; }
  #fp-nav ul li a.active {
    border-color: #fc0; }
  #fp-nav ul li a.active span {
    background: #000; }
  #fp-nav ul li a span {
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    -ms-transition: all 0.4s;
    transition: all 0.4s;
    display: block;
    background: #fc0;
    width: 0.5055319149vw;
    height: 0.5055319149vw;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }
  @media (max-width: 1300px) {
          #fp-nav ul li a span {
            width: 8px;
            height: 8px; } }
  @media (max-width: 1300px) {
      #fp-nav ul li {
        margin-bottom: 23px; } }

.nextBlock {
  cursor: pointer;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  -ms-transition: all 0.4s;
  transition: all 0.4s;
  margin-top: 5.0553191489vw;
  display: none;
  vertical-align: top;
  width: 3.0331914894vw;
  height: 3.0331914894vw;
  border: 0.0561702128vw solid #808080;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  position: relative; }
  .nextBlock:before {
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -0.6178723404vw;
    margin-left: -0.5055319149vw;
    left: 50%;
    width: 1.0672340426vw;
    height: 1.2919148936vw;
    background: transparent url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2219px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2019%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ffcc00%22%20d%3D%22M10.157%2C10.655%20C9.551%2C11.289%208.572%2C11.289%207.966%2C10.655%20L0.449%2C2.792%20C0.143%2C2.472%20-0.010%2C2.051%20-0.010%2C1.630%20C-0.010%2C1.212%200.140%2C0.795%200.442%2C0.475%20C1.047%2C-0.167%202.032%2C-0.171%202.641%2C0.467%20L9.062%2C7.184%20L15.482%2C0.467%20C16.092%2C-0.171%2017.076%2C-0.167%2017.682%2C0.475%20C18.287%2C1.117%2018.283%2C2.155%2017.674%2C2.792%20L10.157%2C10.655%20ZM2.641%2C11.665%20L9.062%2C18.382%20L15.482%2C11.665%20C16.092%2C11.027%2017.076%2C11.031%2017.682%2C11.673%20C18.287%2C12.315%2018.283%2C13.352%2017.674%2C13.990%20L10.157%2C21.853%20C9.551%2C22.487%208.572%2C22.487%207.966%2C21.853%20L0.449%2C13.990%20C0.143%2C13.669%20-0.010%2C13.249%20-0.010%2C12.827%20C-0.010%2C12.410%200.140%2C11.992%200.442%2C11.673%20C1.047%2C11.031%202.032%2C11.027%202.641%2C11.665%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
    background-size: 100%; }
  .nextBlock:hover {
    background: #fff;
    border-color: #fff; }
  .nextBlock:hover:before {
    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%2223px%22%20%20viewBox%3D%220%200%2019%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ffcc01%22%20d%3D%22M10.157%2C10.655%20C9.551%2C11.289%208.572%2C11.289%207.966%2C10.655%20L0.449%2C2.792%20C0.143%2C2.472%20-0.010%2C2.051%20-0.010%2C1.630%20C-0.010%2C1.212%200.140%2C0.795%200.442%2C0.475%20C1.047%2C-0.167%202.032%2C-0.171%202.641%2C0.467%20L9.062%2C7.184%20L15.482%2C0.467%20C16.092%2C-0.171%2017.076%2C-0.167%2017.682%2C0.475%20C18.287%2C1.117%2018.283%2C2.155%2017.674%2C2.792%20L10.157%2C10.655%20ZM2.641%2C11.665%20L9.062%2C18.382%20L15.482%2C11.665%20C16.092%2C11.027%2017.076%2C11.031%2017.682%2C11.673%20C18.287%2C12.315%2018.283%2C13.352%2017.674%2C13.990%20L10.157%2C21.853%20C9.551%2C22.487%208.572%2C22.487%207.966%2C21.853%20L0.449%2C13.990%20C0.143%2C13.669%20-0.010%2C13.249%20-0.010%2C12.827%20C-0.010%2C12.410%200.140%2C11.992%200.442%2C11.673%20C1.047%2C11.031%202.032%2C11.027%202.641%2C11.665%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
    background-size: 100%; }
  .nextBlock:active {
    background-color: #fff; }
  .nextBlock:active:before {
    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%2223px%22%20%20viewBox%3D%220%200%2019%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23060606%22%20d%3D%22M10.157%2C10.655%20C9.551%2C11.289%208.572%2C11.289%207.966%2C10.655%20L0.449%2C2.792%20C0.143%2C2.472%20-0.010%2C2.051%20-0.010%2C1.630%20C-0.010%2C1.212%200.140%2C0.795%200.442%2C0.475%20C1.047%2C-0.167%202.032%2C-0.171%202.641%2C0.467%20L9.062%2C7.184%20L15.482%2C0.467%20C16.092%2C-0.171%2017.076%2C-0.167%2017.682%2C0.475%20C18.287%2C1.117%2018.283%2C2.155%2017.674%2C2.792%20L10.157%2C10.655%20ZM2.641%2C11.665%20L9.062%2C18.382%20L15.482%2C11.665%20C16.092%2C11.027%2017.076%2C11.031%2017.682%2C11.673%20C18.287%2C12.315%2018.283%2C13.352%2017.674%2C13.990%20L10.157%2C21.853%20C9.551%2C22.487%208.572%2C22.487%207.966%2C21.853%20L0.449%2C13.990%20C0.143%2C13.669%20-0.010%2C13.249%20-0.010%2C12.827%20C-0.010%2C12.410%200.140%2C11.992%200.442%2C11.673%20C1.047%2C11.031%202.032%2C11.027%202.641%2C11.665%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
    background-size: 100%; }
  @media screen and (max-width: 1300px) {
  .nextBlock {
    width: 37px;
    height: 37px;
    margin-top: 65px;
    border-width: 1px; }
    .nextBlock:before {
      width: 13px;
      height: 16px;
      margin-left: -6px;
      margin-top: -8px; } }

.site-container {
  -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-main {
  max-width: 1366px;
  margin: 0 auto; }
  .site-main__inner {
    position: relative;
    padding: 1.4042553191vw 2.5276595745vw 30px; }
  @media (max-width: 1300px) {
    .site-main__inner {
      padding: 20px 42px 30px; } }
  @media (max-width: 767px) {
    .site-main__inner {
      padding: 15px 20px 30px; } }

.our-products-wrapper, .whyUs-wrapper, .reviews-block-wrapper, .formBlock-wrapper {
  background-image: url(../block-bg.jpg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover !important;
  background-color: #000;
  position: relative;
  z-index: 8; }
  .our-products-wrapper:before, .whyUs-wrapper:before, .reviews-block-wrapper:before, .formBlock-wrapper:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.6);
    z-index: -1; }
  @media (min-width: 1024px) {
  .our-products-wrapper .is-animated, .whyUs-wrapper .is-animated, .reviews-block-wrapper .is-animated, .formBlock-wrapper .is-animated {
    opacity: 0; } }

.our-products-wrapper {
  text-align: center; }
  .our-products-wrapper .fp-tableCell {
    overflow: auto; }
  .our-products-wrapper .fp-tableCell:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 1px;
    margin-left: -1px; }
  .our-products-wrapper .our-products-inner {
    padding: 8.4255319149vw 0 8.4255319149vw;
    max-width: 64.0340425532vw;
    display: inline-block;
    vertical-align: middle; }
  .our-products-wrapper .head-block {
    color: #fff;
    font: 2.3591489362vw 'UbuntuBold', Arial, Helvetica, sans-serif;
    line-height: 1.2;
    text-align: center;
    padding: 0 0 0.8425531915vw;
    position: relative;
    margin: 0 0 2.5276595745vw; }
  .our-products-wrapper .head-block:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -1.9659574468vw;
    border-bottom: 1px solid #fc0;
    width: 3.9319148936vw; }
  .our-products-wrapper .products-blocks {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; }
  .our-products-wrapper .product-bl, .our-products-wrapper .info-product-wr {
    background: #fff; }
  .our-products-wrapper .product-bl {
    padding: 0.7863829787vw 0.7863829787vw 0.954893617vw;
    -webkit-border-radius: 0.3370212766vw;
    -moz-border-radius: 0.3370212766vw;
    -ms-border-radius: 0.3370212766vw;
    -o-border-radius: 0.3370212766vw;
    border-radius: 0.3370212766vw;
    text-align: center;
    position: relative;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 9.829787234vw;
    -moz-box-flex: 0;
    -moz-flex: 0 0 9.829787234vw;
    -ms-flex: 0 0 9.829787234vw;
    flex: 0 0 9.829787234vw;
    max-width: 9.829787234vw;
    margin: 0 1% 2%; }
  .our-products-wrapper .product-bl:hover {
    -moz-box-shadow: 0 15px 15px 0 rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 15px 15px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 15px 15px 0 rgba(0, 0, 0, 0.3); }
  .our-products-wrapper .product-bl:hover .info-product-wr {
    opacity: 1;
    visibility: visible; }
  .our-products-wrapper .product-bl .img-product {
    font-size: 0;
    margin: 0 0 0.8425531915vw;
    line-height: 1; }
  .our-products-wrapper .product-bl .img-product img {
    width: 100%;
    -webkit-border-radius: 0.2246808511vw;
    -moz-border-radius: 0.2246808511vw;
    -ms-border-radius: 0.2246808511vw;
    -o-border-radius: 0.2246808511vw;
    border-radius: 0.2246808511vw; }
  .our-products-wrapper .product-bl .title-product {
    color: #000;
    font: 1.0110638298vw 'UbuntuMedium', Arial, Helvetica, sans-serif;
    line-height: 1.25;
    overflow: hidden;
    text-overflow: ellipsis; }
  .our-products-wrapper .product-bl .info-product-wr {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: 100%;
    margin-top: -0.3370212766vw;
    left: 0;
    right: 0;
    z-index: 10;
    padding: 0.5617021277vw 0.5617021277vw 1.6289361702vw;
    -moz-box-shadow: 0 20px 15px 0 rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 20px 15px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 20px 15px 0 rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -ms-border-radius: 0 0 5px 5px;
    -o-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .our-products-wrapper .product-bl .info-product-wr:before {
    content: "";
    position: absolute;
    width: 2.1344680851vw;
    height: 1px;
    background: #e5e5e5;
    left: 50%;
    top: 0;
    margin-left: -1.0672340426vw; }
  .our-products-wrapper .product-bl .price-text {
    color: #5c5c5c;
    font: 0.8425531915vw 'UbuntuMedium', Arial, Helvetica, sans-serif;
    line-height: 1.2;
    margin: 0 0 0.1685106383vw; }
  .our-products-wrapper .product-bl .price-product {
    color: #000;
    font: 1.0110638298vw 'UbuntuBold', Arial, Helvetica, sans-serif;
    line-height: 1.25; }
  .our-products-wrapper .product-bl .productButton {
    display: inline-block;
    vertical-align: top;
    background: #fc0;
    -webkit-border-radius: 0.2808510638vw;
    -moz-border-radius: 0.2808510638vw;
    -ms-border-radius: 0.2808510638vw;
    -o-border-radius: 0.2808510638vw;
    border-radius: 0.2808510638vw;
    text-decoration: none;
    color: #000;
    font: 0.954893617vw 'UbuntuRegular', Arial, Helvetica, sans-serif;
    line-height: 1.2;
    padding: 0.1123404255vw 1.1234042553vw 0.2246808511vw;
    font-weight: bold;
    margin-top: 0.5617021277vw;
    -moz-box-shadow: 0 10px 9px -8px #fc0;
    -webkit-box-shadow: 0 10px 9px -8px #fc0;
    box-shadow: 0 10px 9px -8px #fc0;
    position: relative;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    -ms-transition: all 0.4s;
    transition: all 0.4s; }
  .our-products-wrapper .product-bl .productButton:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 13px;
    right: 13px;
    bottom: 0;
    height: 1px;
    -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4); }
  .our-products-wrapper .product-bl .productButton:hover {
    background: #ffdb4d; }
  .our-products-wrapper .product-bl .productButton:active {
    background: #ffb800; }
  .our-products-wrapper .buttonMoreProd {
    text-align: center;
    margin-top: 1.1234042553vw; }
  .our-products-wrapper .buttonMoreProd a {
    color: #c3c3c3;
    font: 1.2357446809vw 'UbuntuLight', Arial, Helvetica, sans-serif;
    line-height: 1.25;
    text-decoration: none;
    display: inline-block;
    vertical-align: top;
    padding: 0.8987234043vw 3.6510638298vw 1.1234042553vw 1.685106383vw;
    border: 0.0561702128vw solid #6b6b6b;
    -webkit-border-radius: 0.2808510638vw;
    -moz-border-radius: 0.2808510638vw;
    -ms-border-radius: 0.2808510638vw;
    -o-border-radius: 0.2808510638vw;
    border-radius: 0.2808510638vw;
    position: relative;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    -ms-transition: all 0.4s;
    transition: all 0.4s; }
  .our-products-wrapper .buttonMoreProd a:before {
    content: "";
    position: absolute;
    right: 1.685106383vw;
    top: 50%;
    margin-top: -0.5617021277vw;
    width: 0.6178723404vw;
    height: 1.1234042553vw;
    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%2212px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2012%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fcca00%22%20d%3D%22M1.637%2C19.569%20C2.060%2C19.569%202.484%2C19.403%202.806%2C19.073%20L10.711%2C10.957%20C11.349%2C10.302%2011.349%2C9.245%2010.711%2C8.590%20L2.806%2C0.474%20C2.165%2C-0.184%201.122%2C-0.188%200.476%2C0.466%20C-0.169%2C1.120%20-0.173%2C2.182%200.468%2C2.841%20L7.222%2C9.773%20L0.468%2C16.706%20C-0.173%2C17.364%20-0.169%2C18.427%200.476%2C19.081%20C0.798%2C19.406%201.217%2C19.569%201.637%2C19.569%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
    background-size: 100%; }
  .our-products-wrapper .buttonMoreProd a:hover {
    border-color: #fff;
    background: #fff;
    color: #010101; }
  .our-products-wrapper .buttonMoreProd a:hover:before {
    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%2212px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2012%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fcca00%22%20d%3D%22M1.637%2C19.569%20C2.060%2C19.569%202.484%2C19.403%202.806%2C19.073%20L10.711%2C10.957%20C11.349%2C10.302%2011.349%2C9.245%2010.711%2C8.590%20L2.806%2C0.474%20C2.165%2C-0.184%201.122%2C-0.188%200.476%2C0.466%20C-0.169%2C1.120%20-0.173%2C2.182%200.468%2C2.841%20L7.222%2C9.773%20L0.468%2C16.706%20C-0.173%2C17.364%20-0.169%2C18.427%200.476%2C19.081%20C0.798%2C19.406%201.217%2C19.569%201.637%2C19.569%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
    background-size: 100%; }
  @media (max-width: 1600px) {
  .our-products-wrapper .our-products-inner {
    padding: 6.1787234043vw 0 6.7404255319vw; }
  .our-products-wrapper .head-block {
    padding: 0 0 0.5617021277vw;
    font-size: 2.1344680851vw;
    margin: 0 0 1.9659574468vw; }
  .our-products-wrapper .product-bl {
    padding: 0.5617021277vw 0.5617021277vw 0.730212766vw;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.7063829787vw;
    -moz-box-flex: 0;
    -moz-flex: 0 0 8.7063829787vw;
    -ms-flex: 0 0 8.7063829787vw;
    flex: 0 0 8.7063829787vw;
    max-width: 8.7063829787vw; }
    .our-products-wrapper .product-bl .img-product {
      margin: 0 0 0.5617021277vw; }
  .our-products-wrapper .buttonMoreProd {
    margin-top: 0.954893617vw; }
    .our-products-wrapper .buttonMoreProd a {
      padding: 0.6740425532vw 3.0893617021vw 0.7863829787vw 1.1234042553vw;
      font-size: 1.0672340426vw; }
      .our-products-wrapper .buttonMoreProd a:before {
        height: 0.954893617vw; } }
  @media (max-width: 1300px) {
  .our-products-wrapper .our-products-inner {
    padding: 85px 0;
    max-width: 900px; }
  .our-products-wrapper .head-block {
    padding: 0 0 10px;
    margin: 0 0 33px;
    font-size: 30px; }
    .our-products-wrapper .head-block:before {
      width: 50px;
      margin-left: -25px; }
  .our-products-wrapper .products-blocks {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; }
  .our-products-wrapper .product-bl {
    padding: 10px 10px 13px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 130px;
    -moz-box-flex: 0;
    -moz-flex: 0 0 130px;
    -ms-flex: 0 0 130px;
    flex: 0 0 130px;
    max-width: 130px;
    margin: 0 1% 2%; }
    .our-products-wrapper .product-bl .img-product {
      margin: 0 0 12px; }
      .our-products-wrapper .product-bl .img-product img {
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px; }

    .our-products-wrapper .product-bl .title-product {
      font-size: 13px; }

    .our-products-wrapper .product-bl .info-product-wr {
      padding: 8px 10px 20px;
      margin-top: -4px; }
      .our-products-wrapper .product-bl .info-product-wr:before {
        width: 27px;
        margin-left: -14px; }

    .our-products-wrapper .product-bl .price-text {
      font-size: 11px;
      margin-bottom: 2px; }

    .our-products-wrapper .product-bl .price-product {
      font-size: 13px; }

    .our-products-wrapper .product-bl .productButton {
      margin-top: 8px;
      font-size: 12px;
      padding: 3px 15px 4px;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      -o-border-radius: 4px;
      border-radius: 4px; }
  .our-products-wrapper .buttonMoreProd {
    margin-top: 15px; }
    .our-products-wrapper .buttonMoreProd a {
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      -o-border-radius: 4px;
      border-radius: 4px;
      padding: 11px 47px 13px 20px;
      font-size: 16px;
      border-width: 1px; }
      .our-products-wrapper .buttonMoreProd a:before {
        right: 22px;
        margin-top: -7px;
        width: 8px;
        height: 14px; } }
  @media (max-width: 1023px) {
  .our-products-wrapper {
    display: block; }
    .our-products-wrapper .our-products-inner {
      padding: 60px 34px 70px; }

    .our-products-wrapper .buttonMoreProd {
      margin-top: 20px; } }
  @media (max-width: 800px) {
  .our-products-wrapper .product-bl {
    margin: 0 1.5% 3%; } }
  @media (max-width: 500px) {
  .our-products-wrapper .product-bl {
    margin: 0 2% 4%; }
    .our-products-wrapper .product-bl .title-product {
      font-size: 14px; } }
  @media (max-width: 479px) {
  .our-products-wrapper .our-products-inner {
    padding: 53px 0px 55px; }
  .our-products-wrapper .head-block {
    padding: 0 10px 10px;
    font-size: 24px; }
  .our-products-wrapper .product-bl {
    margin: 0 1.4% 2.5%; } }

.whyUs-wrapper {
  text-align: center; }
  .whyUs-wrapper .fp-tableCell {
    font-size: 0;
    overflow: auto; }
  .whyUs-wrapper .fp-tableCell:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 1px;
    margin-left: -1px; }
  .whyUs-wrapper .whyUs-block-inner {
    padding: 8.4255319149vw 0 6.1787234043vw;
    max-width: 64.0340425532vw;
    display: inline-block;
    vertical-align: middle; }
  .whyUs-wrapper .head-block {
    color: #fff;
    font: 2.3591489362vw 'UbuntuBold', Arial, Helvetica, sans-serif;
    line-height: 1.2;
    text-align: center;
    padding: 0 0 0.8425531915vw;
    position: relative;
    margin: 0 0 0; }
  .whyUs-wrapper .head-block:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -1.9659574468vw;
    border-bottom: 1px solid #fc0;
    width: 3.9319148936vw; }
  .whyUs-wrapper .whyUs-blocks {
    font-size: 0; }
  .whyUs-wrapper .why-us-bl {
    display: inline-block;
    vertical-align: top;
    width: 33.333%;
    margin: 3.4825531915vw 0 2.8085106383vw; }
  .whyUs-wrapper .why-us-bl .why-us-in {
    margin: 0 2.2468085106vw; }
  .whyUs-wrapper .why-us-bl .icon-why {
    margin: 0 0 1.4042553191vw;
    height: 3.4825531915vw; }
  .whyUs-wrapper .why-us-bl .icon-why:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 1px;
    margin-left: -1px;
    height: 100%; }
  .whyUs-wrapper .why-us-bl .icon-why svg {
    fill: #fc0;
    height: 100%;
    width: 100%;
    display: inline-block;
    vertical-align: middle; }
  .whyUs-wrapper .why-us-bl .title-why {
    color: #fff;
    font: 1.2357446809vw 'UbuntuMedium', Arial, Helvetica, sans-serif;
    line-height: 1.2; }
  @media (max-width: 1600px) {
  .whyUs-wrapper .whyUs-block-inner {
    padding: 6.1787234043vw 0 4.4936170213vw; }
  .whyUs-wrapper .head-block {
    padding: 0 0 0.5617021277vw;
    font-size: 2.1344680851vw; } }
  @media (max-width: 1300px) {
  .whyUs-wrapper .whyUs-block-inner {
    padding: 85px 60px 50px;
    max-width: 760px; }
  .whyUs-wrapper .head-block {
    padding: 0 0 10px;
    font-size: 30px; }
    .whyUs-wrapper .head-block:before {
      width: 50px;
      margin-left: -25px; }
  .whyUs-wrapper .why-us-bl {
    margin: 55px 0 35px; }
    .whyUs-wrapper .why-us-bl .why-us-in {
      margin: 0 25px; }

    .whyUs-wrapper .why-us-bl .icon-why {
      height: 44px;
      margin: 0 0 15px; }

    .whyUs-wrapper .why-us-bl .title-why {
      font-size: 16px; } }
  @media (max-width: 1023px) {
  .whyUs-wrapper .whyUs-block-inner {
    padding: 60px 34px 40px; } }
  @media (max-width: 980px) {
  .whyUs-wrapper .whyUs-block-inner {
    padding: 60px 10px 40px;
    max-width: 850px; }
  .whyUs-wrapper .head-block {
    padding: 0 10px 10px; } }
  @media (max-width: 767px) {
  .whyUs-wrapper .whyUs-block-inner {
    padding: 45px 0px 25px; }
  .whyUs-wrapper .head-block {
    padding: 0 25px 10px; }
  .whyUs-wrapper .why-us-bl {
    margin: 50px 0 35px;
    width: 50%; } }
  @media (max-width: 479px) {
  .whyUs-wrapper .whyUs-block-inner {
    padding: 55px 20px 30px; }
  .whyUs-wrapper .head-block {
    padding: 0 0px 10px;
    font-size: 24px; }
  .whyUs-wrapper .why-us-bl {
    width: 100%; } }

.reviews-block-wrapper {
  text-align: center; }
  .reviews-block-wrapper .fp-tableCell {
    font-size: 0;
    overflow: auto; }
  .reviews-block-wrapper .fp-tableCell:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 1px;
    margin-left: -1px; }
  .reviews-block-wrapper .reviews-block-inner {
    padding: 8.4255319149vw 0 6.1787234043vw;
    max-width: 64.0340425532vw;
    display: inline-block;
    vertical-align: middle; }
  .reviews-block-wrapper .head-block {
    color: #fff;
    font: 2.3591489362vw 'UbuntuBold', Arial, Helvetica, sans-serif;
    line-height: 1.2;
    text-align: center;
    padding: 0 0 0.8425531915vw;
    position: relative;
    margin: 0 0 2.5276595745vw; }
  .reviews-block-wrapper .head-block:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -1.9659574468vw;
    border-bottom: 1px solid #fc0;
    width: 3.9319148936vw; }
  .reviews-block-wrapper .reviews-blocks {
    position: relative;
    max-width: 36.5106382979vw;
    margin: 0 auto; }
  .reviews-block-wrapper .reviews-blocks > .review-bl:not(:first-child) {
    display: none; }
  .reviews-block-wrapper .reviews-blocks .owl-dots {
    display: none; }
  .reviews-block-wrapper .reviews-blocks .owl-next, .reviews-block-wrapper .reviews-blocks .owl-prev {
    position: absolute;
    top: 8.4255319149vw;
    width: 1.9659574468vw;
    height: 3.2578723404vw;
    font-size: 0;
    cursor: pointer;
    background-size: 100% 100% !important; }
  .reviews-block-wrapper .reviews-blocks .owl-next {
    right: -12.0204255319vw;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2234px%22%20height%3D%2258px%22%20%20viewBox%3D%220%200%2034%2058%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ffcc00%22%20d%3D%22M4.935%2C57.384%20C6.206%2C57.384%207.475%2C56.900%208.441%2C55.931%20L32.155%2C32.150%20C34.068%2C30.231%2034.068%2C27.135%2032.155%2C25.216%20L8.441%2C1.435%20C6.519%2C-0.493%203.390%2C-0.504%201.454%2C1.410%20C-0.482%2C3.325%20-0.493%2C6.440%201.430%2C8.369%20L21.687%2C28.683%20L1.430%2C48.997%20C-0.493%2C50.925%20-0.482%2C54.040%201.454%2C55.955%20C2.418%2C56.908%203.677%2C57.384%204.935%2C57.384%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .reviews-block-wrapper .reviews-blocks .owl-prev {
    left: -12.0204255319vw;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2234px%22%20height%3D%2258px%22%20%20viewBox%3D%220%200%2034%2058%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ffcc00%22%20d%3D%22M28.623%2C57.384%20C27.353%2C57.384%2026.083%2C56.900%2025.118%2C55.931%20L1.404%2C32.150%20C-0.510%2C30.231%20-0.510%2C27.135%201.404%2C25.216%20L25.118%2C1.435%20C27.040%2C-0.493%2030.168%2C-0.504%2032.104%2C1.410%20C34.040%2C3.325%2034.051%2C6.440%2032.128%2C8.369%20L11.872%2C28.683%20L32.128%2C48.997%20C34.051%2C50.925%2034.040%2C54.040%2032.104%2C55.955%20C31.141%2C56.908%2029.882%2C57.384%2028.623%2C57.384%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .reviews-block-wrapper .review-bl .photo-review {
    width: 4.6059574468vw;
    height: 4.6059574468vw;
    border: 0.2808510638vw solid #fdca00;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    margin: 0 auto 1.1234042553vw; }
  .reviews-block-wrapper .review-bl .photo-review img {
    width: 100%;
    height: 100%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    -moz-box-shadow: 0 0.0561702128vw 0.2246808511vw 0.0561702128vw rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 0 0.0561702128vw 0.2246808511vw 0.0561702128vw rgba(0, 0, 0, 0.7);
    box-shadow: 0 0.0561702128vw 0.2246808511vw 0.0561702128vw rgba(0, 0, 0, 0.7); }
  .reviews-block-wrapper .review-bl .review-name {
    color: #fff;
    font: 1.4042553191vw 'UbuntuBold', Arial, Helvetica, sans-serif;
    line-height: 1.25;
    margin: 0 0 2.5276595745vw; }
  .reviews-block-wrapper .review-bl .review-note {
    color: #545454;
    font: 1.1795744681vw 'UbuntuRegular', Arial, Helvetica, sans-serif;
    line-height: 1.4;
    position: relative;
    background: #fff;
    padding: 2.2468085106vw 2.8085106383vw 2.5276595745vw;
    -webkit-border-radius: 0.3370212766vw;
    -moz-border-radius: 0.3370212766vw;
    -ms-border-radius: 0.3370212766vw;
    -o-border-radius: 0.3370212766vw;
    border-radius: 0.3370212766vw;
    -moz-box-shadow: 0 25px 30px -20px rgba(0, 0, 0, 0.8);
    -webkit-box-shadow: 0 25px 30px -20px rgba(0, 0, 0, 0.8);
    box-shadow: 0 25px 30px -20px rgba(0, 0, 0, 0.8);
    margin-bottom: 25px; }
  .reviews-block-wrapper .review-bl .review-note:before {
    content: "";
    position: absolute;
    top: -1.2357446809vw;
    left: 50%;
    margin-left: -3.6510638298vw;
    height: 1.2919148936vw;
    width: 2.3591489362vw;
    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%2263px%22%20height%3D%2234px%22%20%20viewBox%3D%220%200%2063%2034%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M0.005%2C33.593%20L62.995%2C-0.009%20L47.597%2C33.593%20L0.005%2C33.593%20Z%22%20%2F%3E%3C%2Fsvg%3E") right 0 no-repeat;
    -webkit-background-size: cover;
    background-size: cover; }
  @media (max-width: 1600px) {
  .reviews-block-wrapper .reviews-block-inner {
    padding: 6.1787234043vw 0 6.7404255319vw; }
  .reviews-block-wrapper .head-block {
    padding: 0 0 0.5617021277vw;
    font-size: 2.1344680851vw;
    margin: 0 0 1.9659574468vw; }
  .reviews-block-wrapper .reviews-blocks .owl-prev {
    left: -8.4255319149vw; }
    .reviews-block-wrapper .reviews-blocks .owl-next {
      right: -8.4255319149vw; }
  .reviews-block-wrapper .review-bl .review-note {
    font-size: 1.0672340426vw;
    padding: 1.9659574468vw 2.2468085106vw 2.2468085106vw; } }
  @media (max-width: 1300px) {
  .reviews-block-wrapper .reviews-block-inner {
    padding: 85px 0;
    max-width: 900px; }
  .reviews-block-wrapper .head-block {
    padding: 0 0 10px;
    margin: 0 0 33px;
    font-size: 30px; }
    .reviews-block-wrapper .head-block:before {
      width: 50px;
      margin-left: -25px; } }
  @media (max-width: 1200px) {
  .reviews-block-wrapper .reviews-blocks {
    max-width: 460px; }
    .reviews-block-wrapper .reviews-blocks .owl-next, .reviews-block-wrapper .reviews-blocks .owl-prev {
      top: 110px;
      width: 24px;
      height: 41px; }

    .reviews-block-wrapper .reviews-blocks .owl-next {
      right: -150px; }

    .reviews-block-wrapper .reviews-blocks .owl-prev {
      left: -150px; }
  .reviews-block-wrapper .review-bl .photo-review {
    width: 58px;
    height: 58px;
    border-width: 4px;
    margin: 0 auto 14px; }
    .reviews-block-wrapper .review-bl .review-name {
      font-size: 18px;
      margin: 0 0 32px; }

    .reviews-block-wrapper .review-bl .review-note {
      padding: 30px 35px;
      font-size: 15px;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px; }
      .reviews-block-wrapper .review-bl .review-note:before {
        width: 30px;
        height: 17px;
        top: -16px;
        margin-left: -45px; } }
  @media (max-width: 1023px) {
  .reviews-block-wrapper .reviews-block-inner {
    padding: 60px 34px 60px; } }
  @media (max-width: 980px) {
  .reviews-block-wrapper .reviews-block-inner {
    padding: 60px 10px 60px;
    max-width: 850px; }
  .reviews-block-wrapper .head-block {
    padding: 0 10px 10px; }
  .reviews-block-wrapper .reviews-blocks .owl-nav {
    display: none; }
    .reviews-block-wrapper .reviews-blocks .owl-dots {
      display: block;
      margin: 29px 0 0;
      font-size: 0; }
      .reviews-block-wrapper .reviews-blocks .owl-dots .owl-dot {
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%;
        border: 2px solid transparent;
        display: inline-block;
        vertical-align: top;
        margin: 0 10px; }
        .reviews-block-wrapper .reviews-blocks .owl-dots .owl-dot.active {
          border-color: #fc0; }
          .reviews-block-wrapper .reviews-blocks .owl-dots .owl-dot.active span {
            background: transparent; }
        .reviews-block-wrapper .reviews-blocks .owl-dots .owl-dot span {
          display: block;
          width: 5px;
          height: 5px;
          background: #fc0;
          -webkit-border-radius: 50%;
          -moz-border-radius: 50%;
          -ms-border-radius: 50%;
          -o-border-radius: 50%;
          border-radius: 50%; } }
  @media (max-width: 767px) {
  .reviews-block-wrapper .reviews-block-inner {
    padding: 55px 0px 50px;
    display: block; }
  .reviews-block-wrapper .head-block {
    padding: 0 25px 10px; }
  .reviews-block-wrapper .reviews-blocks {
    max-width: 100%;
    padding: 0 18px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .reviews-block-wrapper .review-bl .review-note {
    padding: 24px 25px;
    font-size: 18px; } }
  @media (max-width: 479px) {
  .reviews-block-wrapper .reviews-block-inner {
    padding: 50px 20px 40px; }
  .reviews-block-wrapper .head-block {
    padding: 0 0px 10px;
    font-size: 24px; }
  .reviews-block-wrapper .reviews-blocks {
    padding: 0; }
  .reviews-block-wrapper .review-bl .review-note {
    font-size: 16px; } }

.formBlock-wrapper {
  text-align: center; }
  .formBlock-wrapper .fp-tableCell {
    font-size: 0;
    overflow: auto; }
  .formBlock-wrapper .fp-tableCell:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 1px;
    margin-left: -1px; }
  .formBlock-wrapper .tpl-anketa-success-note {
    font-size: 22px;
    color: #fff; }
  @media (min-width: 1300px) {
    .formBlock-wrapper .tpl-anketa-success-note {
      font-size: 1.2357446809vw; } }
  .formBlock-wrapper .formBlock-inner {
    padding: 8.4255319149vw 0 6.1787234043vw;
    width: 36.229787234vw;
    display: inline-block;
    vertical-align: middle; }
  .formBlock-wrapper .head-block {
    color: #fff;
    font: 2.3591489362vw 'UbuntuBold', Arial, Helvetica, sans-serif;
    line-height: 1.2;
    text-align: center;
    padding: 0 0 0.8425531915vw;
    position: relative;
    margin: 0 0 2.5276595745vw; }
  .formBlock-wrapper .head-block:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -1.9659574468vw;
    border-bottom: 1px solid #fc0;
    width: 3.9319148936vw; }
  .formBlock-wrapper .tpl-anketa form {
    text-align: justify;
    text-justify: newspaper; }
  .formBlock-wrapper .tpl-anketa form:after {
    display: inline-block;
    vertical-align: top;
    content: "";
    width: 100%;
    height: 0; }
  .formBlock-wrapper .tpl-anketa form > *, .formBlock-wrapper .tpl-anketa form > div {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .formBlock-wrapper .tpl-anketa .tpl-field {
    font-size: 1.1795744681vw;
    text-align: left;
    color: #fff;
    font-family: 'UbuntuMedium', Arial, Helvetica, sans-serif;
    margin: 0 0 0.7863829787vw; }
  .formBlock-wrapper .tpl-anketa .tpl-field .error-message {
    display: none; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-text, .formBlock-wrapper .tpl-anketa .tpl-field.type-select {
    display: inline-block;
    vertical-align: top;
    width: 48.5%; }
  .formBlock-wrapper .tpl-anketa .tpl-field ul {
    list-style: none;
    padding: 0;
    margin: 0; }
  .formBlock-wrapper .tpl-anketa .tpl-field.phoneUser .field-value {
    position: relative;
    z-index: 2; }
  .formBlock-wrapper .tpl-anketa .tpl-field.phoneUser .field-value:before {
    content: "";
    position: absolute;
    left: 1.5165957447vw;
    top: 50%;
    margin-top: -0.5055319149vw;
    width: 0.6178723404vw;
    height: 1.0110638298vw;
    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%3Cpath%20fill%3D%22%23ffcc00%22%20d%3D%22M10.311%2C11.005%20C8.605%2C15.845%206.647%2C17.038%205.051%2C17.891%20C3.455%2C18.744%200.783%2C17.480%200.783%2C17.480%20L0.009%2C15.955%20L3.237%2C12.638%20C5.291%2C14.159%205.929%2C13.732%206.481%2C13.137%20C8.366%2C10.015%208.504%2C7.448%208.414%2C6.431%20C8.325%2C5.413%205.935%2C5.336%205.935%2C5.336%20L5.148%2C0.843%20L6.851%2C-0.010%20C6.851%2C-0.010%209.220%2C0.343%2010.187%2C1.930%20C11.154%2C3.518%2012.018%2C6.165%2010.311%2C11.005%20ZM4.482%2C13.829%20L1.426%2C17.244%20L1.808%2C17.434%20L4.865%2C14.019%20L4.482%2C13.829%20ZM7.539%2C0.739%20L7.157%2C0.550%20L7.539%2C5.103%20L7.921%2C5.293%20L7.539%2C0.739%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
    background-size: 100% 100%; }
  .formBlock-wrapper .tpl-anketa .tpl-field.phoneUser .field-value input {
    padding-left: 2.8085106383vw; }
  .formBlock-wrapper .tpl-anketa .tpl-field.commentUser .field-value {
    position: relative; }
  .formBlock-wrapper .tpl-anketa .tpl-field.commentUser .field-value:before {
    content: "";
    position: absolute;
    left: 1.3480851064vw;
    top: 1.5165957447vw;
    width: 1.1234042553vw;
    height: 1.1234042553vw;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ffcc00%22%20d%3D%22M18.034%2C4.706%20L14.887%2C1.559%20L16.460%2C-0.015%20L19.608%2C3.132%20L18.034%2C4.706%20ZM10.953%2C11.787%20L7.806%2C8.640%20L14.100%2C2.346%20L17.247%2C5.493%20L10.953%2C11.787%20ZM10.167%2C12.573%20L5.446%2C14.147%20L7.020%2C9.427%20L10.167%2C12.573%20ZM2.181%2C2.172%20L2.181%2C17.412%20L17.421%2C17.412%20L17.421%2C8.796%20L19.598%2C6.619%20L19.598%2C19.589%20L0.004%2C19.589%20L0.004%2C-0.005%20L12.974%2C-0.005%20L10.797%2C2.172%20L2.181%2C2.172%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
    background-size: 100% 100%; }
  .formBlock-wrapper .tpl-anketa .tpl-field.commentUser .field-value textarea {
    padding-left: 3.6510638298vw; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-text .field-title, .formBlock-wrapper .tpl-anketa .tpl-field.type-select .field-title, .formBlock-wrapper .tpl-anketa .tpl-field.type-textarea .field-title, .formBlock-wrapper .tpl-anketa .tpl-field.type-calendar .field-title {
    display: none; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-text input, .formBlock-wrapper .tpl-anketa .tpl-field.type-select input, .formBlock-wrapper .tpl-anketa .tpl-field.type-textarea input, .formBlock-wrapper .tpl-anketa .tpl-field.type-calendar input, .formBlock-wrapper .tpl-anketa .tpl-field.type-text select, .formBlock-wrapper .tpl-anketa .tpl-field.type-select select, .formBlock-wrapper .tpl-anketa .tpl-field.type-textarea select, .formBlock-wrapper .tpl-anketa .tpl-field.type-calendar select, .formBlock-wrapper .tpl-anketa .tpl-field.type-text .dropdown .selected, .formBlock-wrapper .tpl-anketa .tpl-field.type-select .dropdown .selected, .formBlock-wrapper .tpl-anketa .tpl-field.type-textarea .dropdown .selected, .formBlock-wrapper .tpl-anketa .tpl-field.type-calendar .dropdown .selected, .formBlock-wrapper .tpl-anketa .tpl-field.type-text textarea, .formBlock-wrapper .tpl-anketa .tpl-field.type-select textarea, .formBlock-wrapper .tpl-anketa .tpl-field.type-textarea textarea, .formBlock-wrapper .tpl-anketa .tpl-field.type-calendar textarea {
    font-size: 1.1795744681vw;
    color: #fff;
    width: 100%;
    border: 1px solid transparent;
    -webkit-border-radius: 0.2808510638vw;
    -moz-border-radius: 0.2808510638vw;
    -ms-border-radius: 0.2808510638vw;
    -o-border-radius: 0.2808510638vw;
    border-radius: 0.2808510638vw;
    background: rgba(0, 0, 0, 0.6);
    outline: none;
    padding: 0.730212766vw 1.1234042553vw 0.730212766vw;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 1; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-text input:focus, .formBlock-wrapper .tpl-anketa .tpl-field.type-select input:focus, .formBlock-wrapper .tpl-anketa .tpl-field.type-textarea input:focus, .formBlock-wrapper .tpl-anketa .tpl-field.type-calendar input:focus, .formBlock-wrapper .tpl-anketa .tpl-field.type-text select:focus, .formBlock-wrapper .tpl-anketa .tpl-field.type-select select:focus, .formBlock-wrapper .tpl-anketa .tpl-field.type-textarea select:focus, .formBlock-wrapper .tpl-anketa .tpl-field.type-calendar select:focus, .formBlock-wrapper .tpl-anketa .tpl-field.type-text .dropdown .selected:focus, .formBlock-wrapper .tpl-anketa .tpl-field.type-select .dropdown .selected:focus, .formBlock-wrapper .tpl-anketa .tpl-field.type-textarea .dropdown .selected:focus, .formBlock-wrapper .tpl-anketa .tpl-field.type-calendar .dropdown .selected:focus, .formBlock-wrapper .tpl-anketa .tpl-field.type-text textarea:focus, .formBlock-wrapper .tpl-anketa .tpl-field.type-select textarea:focus, .formBlock-wrapper .tpl-anketa .tpl-field.type-textarea textarea:focus, .formBlock-wrapper .tpl-anketa .tpl-field.type-calendar textarea:focus, .formBlock-wrapper .tpl-anketa .tpl-field.type-text input.focus, .formBlock-wrapper .tpl-anketa .tpl-field.type-select input.focus, .formBlock-wrapper .tpl-anketa .tpl-field.type-textarea input.focus, .formBlock-wrapper .tpl-anketa .tpl-field.type-calendar input.focus, .formBlock-wrapper .tpl-anketa .tpl-field.type-text select.focus, .formBlock-wrapper .tpl-anketa .tpl-field.type-select select.focus, .formBlock-wrapper .tpl-anketa .tpl-field.type-textarea select.focus, .formBlock-wrapper .tpl-anketa .tpl-field.type-calendar select.focus, .formBlock-wrapper .tpl-anketa .tpl-field.type-text .dropdown .selected.focus, .formBlock-wrapper .tpl-anketa .tpl-field.type-select .dropdown .selected.focus, .formBlock-wrapper .tpl-anketa .tpl-field.type-textarea .dropdown .selected.focus, .formBlock-wrapper .tpl-anketa .tpl-field.type-calendar .dropdown .selected.focus, .formBlock-wrapper .tpl-anketa .tpl-field.type-text textarea.focus, .formBlock-wrapper .tpl-anketa .tpl-field.type-select textarea.focus, .formBlock-wrapper .tpl-anketa .tpl-field.type-textarea textarea.focus, .formBlock-wrapper .tpl-anketa .tpl-field.type-calendar textarea.focus {
    border-color: rgba(255, 204, 0, 0.6); }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-text input, .formBlock-wrapper .tpl-anketa .tpl-field.type-select input, .formBlock-wrapper .tpl-anketa .tpl-field.type-textarea input, .formBlock-wrapper .tpl-anketa .tpl-field.type-calendar input, .formBlock-wrapper .tpl-anketa .tpl-field.type-text textarea, .formBlock-wrapper .tpl-anketa .tpl-field.type-select textarea, .formBlock-wrapper .tpl-anketa .tpl-field.type-textarea textarea, .formBlock-wrapper .tpl-anketa .tpl-field.type-calendar textarea {
    font-family: 'UbuntuLightItalic', Arial, Helvetica, sans-serif; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-text textarea, .formBlock-wrapper .tpl-anketa .tpl-field.type-select textarea, .formBlock-wrapper .tpl-anketa .tpl-field.type-textarea textarea, .formBlock-wrapper .tpl-anketa .tpl-field.type-calendar textarea {
    resize: none;
    height: 9.829787234vw;
    padding: 1.4604255319vw 1.1234042553vw 1.4042553191vw; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-textarea .field-value {
    font-size: 0; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-select .dropdown {
    border: none;
    width: 100%;
    background: none; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-select .dropdown:hover, .formBlock-wrapper .tpl-anketa .tpl-field.type-select .dropdown:focus {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-select .dropdown.touch {
    z-index: 10; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-select .dropdown > div {
    border: none;
    /* left: auto;
     right: auto;
     top: auto; */
    background: #e2e2e2;
    margin-top: 2px;
    left: 0;
    right: 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-select ul {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-select ul li {
    font: 1.1234042553vw 'UbuntuRegular', Arial, Helvetica, sans-serif;
    line-height: 1;
    color: #010101;
    padding: 0.730212766vw 2.2468085106vw 0.730212766vw 3.5387234043vw;
    position: relative; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-select ul li:before {
    content: "";
    position: absolute;
    left: 1.685106383vw;
    top: 1.0672340426vw;
    width: 0.3370212766vw;
    height: 0.3370212766vw;
    border: 1px solid #868686;
    background: #fff; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-select ul li.focus {
    background: none; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-select ul li.focus:before {
    border-color: #fc0; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-select ul li.active:before {
    border-color: #000;
    background: #fc0;
    border-width: 2px;
    width: 0.2246808511vw;
    height: 0.2246808511vw; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-select .dropdown.open .selected:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-select .dropdown.open ul {
    padding-top: 15px;
    padding-bottom: 15px; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-select .dropdown.open > div {
    padding-top: 20px;
    padding-bottom: 10px; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-select .dropdown .selected {
    position: relative;
    z-index: 4;
    white-space: nowrap;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0.8425531915vw 1.1234042553vw;
    padding-left: 3.594893617vw; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-select .dropdown .selected:after {
    display: none; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-select .dropdown .selected:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 1.2919148936vw;
    margin-top: -0.2808510638vw;
    width: 1.1234042553vw;
    height: 0.6178723404vw;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    -ms-transition: all 0.4s;
    transition: all 0.4s;
    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%2221px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2021%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ffcc00%22%20d%3D%22M0.001%2C1.641%20C0.001%2C2.062%200.166%2C2.484%200.497%2C2.805%20L8.615%2C10.677%20C9.270%2C11.313%2010.327%2C11.313%2010.981%2C10.677%20L19.099%2C2.805%20C19.757%2C2.167%2019.761%2C1.128%2019.107%2C0.485%20C18.454%2C-0.158%2017.390%2C-0.161%2016.732%2C0.477%20L9.798%2C7.202%20L2.864%2C0.477%20C2.206%2C-0.161%201.143%2C-0.158%200.489%2C0.485%20C0.164%2C0.805%200.001%2C1.223%200.001%2C1.641%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    background-size: contain; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-select .dropdown .selected:hover {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-select .dropdown .selected .carat {
    display: none; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-calendar_interval .field-value {
    font-size: 0; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-calendar_interval .calendar-label-one {
    width: 49%;
    border: none;
    display: inline-block;
    vertical-align: top;
    position: relative; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-calendar_interval .calendar-label-one:first-child {
    margin-right: 2%; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-calendar_interval .calendar-label-one:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    display: block;
    width: 40px;
    content: "";
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2221px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2021%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%2357575a%22%20d%3D%22M19.476%2C22.020%20L1.508%2C22.020%20C0.681%2C22.020%200.011%2C21.363%200.011%2C20.553%20L0.011%2C3.678%20C0.011%2C2.867%200.681%2C2.210%201.508%2C2.210%20L3.005%2C2.210%20L3.005%2C2.944%20C3.005%2C4.160%204.011%2C5.145%205.251%2C5.145%20C6.492%2C5.145%207.497%2C4.160%207.497%2C2.944%20L7.497%2C2.210%20L13.487%2C2.210%20L13.487%2C2.944%20C13.487%2C4.160%2014.492%2C5.145%2015.733%2C5.145%20C16.973%2C5.145%2017.979%2C4.160%2017.979%2C2.944%20L17.979%2C2.210%20L19.476%2C2.210%20C20.303%2C2.210%2020.973%2C2.867%2020.973%2C3.678%20L20.973%2C20.553%20C20.973%2C21.363%2020.303%2C22.020%2019.476%2C22.020%20ZM19.476%2C7.347%20L1.508%2C7.347%20L1.508%2C20.553%20L19.476%2C20.553%20L19.476%2C7.347%20ZM6.000%2C10.962%20L3.754%2C10.962%20L3.754%2C8.761%20L6.000%2C8.761%20L6.000%2C10.962%20ZM6.000%2C14.631%20L3.754%2C14.631%20L3.754%2C12.430%20L6.000%2C12.430%20L6.000%2C14.631%20ZM6.000%2C18.299%20L3.754%2C18.299%20L3.754%2C16.098%20L6.000%2C16.098%20L6.000%2C18.299%20ZM9.743%2C10.962%20L7.497%2C10.962%20L7.497%2C8.761%20L9.743%2C8.761%20L9.743%2C10.962%20ZM9.743%2C14.631%20L7.497%2C14.631%20L7.497%2C12.430%20L9.743%2C12.430%20L9.743%2C14.631%20ZM9.743%2C18.299%20L7.497%2C18.299%20L7.497%2C16.098%20L9.743%2C16.098%20L9.743%2C18.299%20ZM13.487%2C10.962%20L11.241%2C10.962%20L11.241%2C8.761%20L13.487%2C8.761%20L13.487%2C10.962%20ZM13.487%2C14.631%20L11.241%2C14.631%20L11.241%2C12.430%20L13.487%2C12.430%20L13.487%2C14.631%20ZM13.487%2C18.299%20L11.241%2C18.299%20L11.241%2C16.098%20L13.487%2C16.098%20L13.487%2C18.299%20ZM17.230%2C10.962%20L14.984%2C10.962%20L14.984%2C8.761%20L17.230%2C8.761%20L17.230%2C10.962%20ZM17.230%2C14.631%20L14.984%2C14.631%20L14.984%2C12.430%20L17.230%2C12.430%20L17.230%2C14.631%20ZM17.230%2C18.299%20L14.984%2C18.299%20L14.984%2C16.098%20L17.230%2C16.098%20L17.230%2C18.299%20ZM15.709%2C4.412%20C14.895%2C4.412%2014.235%2C3.765%2014.235%2C2.967%20L14.235%2C1.454%20C14.235%2C0.657%2014.895%2C0.010%2015.709%2C0.010%20C16.523%2C0.010%2017.183%2C0.657%2017.183%2C1.454%20L17.183%2C2.967%20C17.183%2C3.765%2016.523%2C4.412%2015.709%2C4.412%20ZM5.228%2C4.412%20C4.414%2C4.412%203.754%2C3.765%203.754%2C2.967%20L3.754%2C1.454%20C3.754%2C0.657%204.414%2C0.010%205.228%2C0.010%20C6.042%2C0.010%206.702%2C0.657%206.702%2C1.454%20L6.702%2C2.967%20C6.702%2C3.765%206.042%2C4.412%205.228%2C4.412%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    background-size: 15px; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-calendar_interval input {
    width: 100%;
    border: none;
    outline: none;
    padding: 0.6178723404vw 0.5617021277vw 0.3931914894vw;
    color: #fff;
    font: 1.1795744681vw 'UbuntuLightItalic', Arial, Helvetica, sans-serif;
    line-height: 1.25;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0.2808510638vw;
    -moz-border-radius: 0.2808510638vw;
    -ms-border-radius: 0.2808510638vw;
    -o-border-radius: 0.2808510638vw;
    border-radius: 0.2808510638vw; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-calendar_interval input::-webkit-input-placeholder {
    color: #999; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-calendar_interval input:moz-placeholder {
    color: #999; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-calendar_interval input::-moz-placeholder {
    color: #999; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-calendar_interval input:-ms-input-placeholder {
    color: #999; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-calendar .field-value > label {
    display: block;
    position: relative; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-calendar .field-value > label:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    display: block;
    width: 2.2468085106vw;
    content: "";
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2221px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2021%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%2357575a%22%20d%3D%22M19.476%2C22.020%20L1.508%2C22.020%20C0.681%2C22.020%200.011%2C21.363%200.011%2C20.553%20L0.011%2C3.678%20C0.011%2C2.867%200.681%2C2.210%201.508%2C2.210%20L3.005%2C2.210%20L3.005%2C2.944%20C3.005%2C4.160%204.011%2C5.145%205.251%2C5.145%20C6.492%2C5.145%207.497%2C4.160%207.497%2C2.944%20L7.497%2C2.210%20L13.487%2C2.210%20L13.487%2C2.944%20C13.487%2C4.160%2014.492%2C5.145%2015.733%2C5.145%20C16.973%2C5.145%2017.979%2C4.160%2017.979%2C2.944%20L17.979%2C2.210%20L19.476%2C2.210%20C20.303%2C2.210%2020.973%2C2.867%2020.973%2C3.678%20L20.973%2C20.553%20C20.973%2C21.363%2020.303%2C22.020%2019.476%2C22.020%20ZM19.476%2C7.347%20L1.508%2C7.347%20L1.508%2C20.553%20L19.476%2C20.553%20L19.476%2C7.347%20ZM6.000%2C10.962%20L3.754%2C10.962%20L3.754%2C8.761%20L6.000%2C8.761%20L6.000%2C10.962%20ZM6.000%2C14.631%20L3.754%2C14.631%20L3.754%2C12.430%20L6.000%2C12.430%20L6.000%2C14.631%20ZM6.000%2C18.299%20L3.754%2C18.299%20L3.754%2C16.098%20L6.000%2C16.098%20L6.000%2C18.299%20ZM9.743%2C10.962%20L7.497%2C10.962%20L7.497%2C8.761%20L9.743%2C8.761%20L9.743%2C10.962%20ZM9.743%2C14.631%20L7.497%2C14.631%20L7.497%2C12.430%20L9.743%2C12.430%20L9.743%2C14.631%20ZM9.743%2C18.299%20L7.497%2C18.299%20L7.497%2C16.098%20L9.743%2C16.098%20L9.743%2C18.299%20ZM13.487%2C10.962%20L11.241%2C10.962%20L11.241%2C8.761%20L13.487%2C8.761%20L13.487%2C10.962%20ZM13.487%2C14.631%20L11.241%2C14.631%20L11.241%2C12.430%20L13.487%2C12.430%20L13.487%2C14.631%20ZM13.487%2C18.299%20L11.241%2C18.299%20L11.241%2C16.098%20L13.487%2C16.098%20L13.487%2C18.299%20ZM17.230%2C10.962%20L14.984%2C10.962%20L14.984%2C8.761%20L17.230%2C8.761%20L17.230%2C10.962%20ZM17.230%2C14.631%20L14.984%2C14.631%20L14.984%2C12.430%20L17.230%2C12.430%20L17.230%2C14.631%20ZM17.230%2C18.299%20L14.984%2C18.299%20L14.984%2C16.098%20L17.230%2C16.098%20L17.230%2C18.299%20ZM15.709%2C4.412%20C14.895%2C4.412%2014.235%2C3.765%2014.235%2C2.967%20L14.235%2C1.454%20C14.235%2C0.657%2014.895%2C0.010%2015.709%2C0.010%20C16.523%2C0.010%2017.183%2C0.657%2017.183%2C1.454%20L17.183%2C2.967%20C17.183%2C3.765%2016.523%2C4.412%2015.709%2C4.412%20ZM5.228%2C4.412%20C4.414%2C4.412%203.754%2C3.765%203.754%2C2.967%20L3.754%2C1.454%20C3.754%2C0.657%204.414%2C0.010%205.228%2C0.010%20C6.042%2C0.010%206.702%2C0.657%206.702%2C1.454%20L6.702%2C2.967%20C6.702%2C3.765%206.042%2C4.412%205.228%2C4.412%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    background-size: 0.8425531915vw; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-multi_checkbox label, .formBlock-wrapper .tpl-anketa .tpl-field.type-checkbox label, .formBlock-wrapper .tpl-anketa .tpl-field.type-radio_group label {
    position: relative;
    padding: 0 0 0 1.4042553191vw;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 0.2808510638vw; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-multi_checkbox label:before, .formBlock-wrapper .tpl-anketa .tpl-field.type-checkbox label:before, .formBlock-wrapper .tpl-anketa .tpl-field.type-radio_group label:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0.3370212766vw;
    width: 0.6740425532vw;
    height: 0.6740425532vw;
    -webkit-border-radius: 0.1685106383vw;
    -moz-border-radius: 0.1685106383vw;
    -ms-border-radius: 0.1685106383vw;
    -o-border-radius: 0.1685106383vw;
    border-radius: 0.1685106383vw;
    border: 2px solid #fff; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-multi_checkbox label:after, .formBlock-wrapper .tpl-anketa .tpl-field.type-checkbox label:after, .formBlock-wrapper .tpl-anketa .tpl-field.type-radio_group label:after {
    content: "";
    opacity: 0;
    visibility: hidden;
    position: absolute;
    left: 3px;
    top: 0.5617021277vw;
    width: 0.6740425532vw;
    height: 0.5617021277vw;
    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%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M-0.000%2C3.708%20C-0.000%2C3.899%200.068%2C4.089%200.202%2C4.233%20L3.517%2C7.785%20C3.784%2C8.072%204.216%2C8.072%204.483%2C7.785%20L9.797%2C1.233%20C10.066%2C0.945%2010.068%2C0.477%209.801%2C0.187%20C9.534%2C-0.103%209.100%2C-0.105%208.831%2C0.183%20L4.000%2C6.217%20L1.169%2C3.183%20C0.900%2C2.895%200.466%2C2.897%200.199%2C3.187%20C0.066%2C3.331%200.000%2C3.520%20-0.000%2C3.708%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat;
    background-size: 100% 100%; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-radio_group label {
    position: relative;
    padding: 0 0 0 1.4042553191vw;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 0.2808510638vw; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-radio_group label:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0.3370212766vw;
    width: 0.6740425532vw;
    height: 0.6740425532vw;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-radio_group label:after {
    content: "";
    opacity: 0;
    visibility: hidden;
    position: absolute;
    left: 3px;
    top: 0.5055319149vw;
    width: 0.5617021277vw;
    height: 0.5617021277vw;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    background: #fff; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-multi_checkbox input:checked + label:after, .formBlock-wrapper .tpl-anketa .tpl-field.type-checkbox input:checked + label:after, .formBlock-wrapper .tpl-anketa .tpl-field.type-radio_group input:checked + label:after {
    opacity: 1;
    visibility: visible; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-multi_checkbox input, .formBlock-wrapper .tpl-anketa .tpl-field.type-checkbox input, .formBlock-wrapper .tpl-anketa .tpl-field.type-radio_group input {
    vertical-align: top;
    display: none; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-multi_checkbox ul, .formBlock-wrapper .tpl-anketa .tpl-field.type-checkbox ul, .formBlock-wrapper .tpl-anketa .tpl-field.type-radio_group ul {
    list-style: none;
    padding: 0;
    margin: 10px 0; }
  .formBlock-wrapper .tpl-anketa .tpl-field.field-error input, .formBlock-wrapper .tpl-anketa .tpl-field.field-error select, .formBlock-wrapper .tpl-anketa .tpl-field.field-error textarea {
    border-color: #f00; }
  .formBlock-wrapper .tpl-anketa .tpl-field.tpl-field-button {
    text-align: center; }
  .formBlock-wrapper .tpl-anketa .tpl-field.tpl-field-button button {
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    -ms-transition: all 0.4s;
    transition: all 0.4s;
    border: none;
    outline: none;
    background: #fc0;
    -webkit-border-radius: 0.2808510638vw;
    -moz-border-radius: 0.2808510638vw;
    -ms-border-radius: 0.2808510638vw;
    -o-border-radius: 0.2808510638vw;
    border-radius: 0.2808510638vw;
    color: #000;
    font: 1.1795744681vw 'UbuntuMedium', Arial, Helvetica, sans-serif;
    line-height: 1.2;
    padding: 1.0672340426vw 1.1234042553vw;
    -moz-box-shadow: 0 10px 20px -10px #fecd09;
    -webkit-box-shadow: 0 10px 20px -10px #fecd09;
    box-shadow: 0 10px 20px -10px #fecd09;
    position: relative; }
  .formBlock-wrapper .tpl-anketa .tpl-field.tpl-field-button button:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 30px;
    -moz-box-shadow: 0 12px 20px -10px rgba(0, 0, 0, 0.6);
    -webkit-box-shadow: 0 12px 20px -10px rgba(0, 0, 0, 0.6);
    box-shadow: 0 12px 20px -10px rgba(0, 0, 0, 0.6); }
  .formBlock-wrapper .tpl-anketa .tpl-field.tpl-field-button button:hover {
    background: #ffd633; }
  .formBlock-wrapper .tpl-anketa .tpl-field.tpl-field-button button:active {
    background: #ffbd00; }
  @media (max-width: 1600px) {
  .formBlock-wrapper .formBlock-inner {
    padding: 6.1787234043vw 0 4.4936170213vw; }
  .formBlock-wrapper .head-block {
    padding: 0 0 0.5617021277vw;
    font-size: 2.1344680851vw; } }
  @media (max-width: 1300px) {
  .formBlock-wrapper .formBlock-inner {
    padding: 85px 20px 75px;
    width: 460px; }
  .formBlock-wrapper .head-block {
    padding: 0 0 10px;
    font-size: 30px;
    margin-bottom: 30px; }
    .formBlock-wrapper .head-block:before {
      width: 50px;
      margin-left: -25px; }
  .formBlock-wrapper .tpl-anketa .tpl-field {
    font-size: 15px;
    margin-bottom: 10px; }
    .formBlock-wrapper .tpl-anketa .tpl-field.phoneUser .field-value:before {
      left: 19px;
      margin-top: -7px;
      width: 8px;
      height: 13px;
      background-size: 8px 13px; }
      .formBlock-wrapper .tpl-anketa .tpl-field.phoneUser .field-value input {
        padding-left: 37px; }

    .formBlock-wrapper .tpl-anketa .tpl-field.commentUser .field-value:before {
      left: 17px;
      top: 19px;
      width: 14px;
      height: 14px;
      background-size: 14px; }
      .formBlock-wrapper .tpl-anketa .tpl-field.commentUser .field-value textarea {
        padding-left: 48px; }

    .formBlock-wrapper .tpl-anketa .tpl-field.type-text input, .formBlock-wrapper .tpl-anketa .tpl-field.type-select input, .formBlock-wrapper .tpl-anketa .tpl-field.type-textarea input, .formBlock-wrapper .tpl-anketa .tpl-field.type-calendar input, .formBlock-wrapper .tpl-anketa .tpl-field.type-text select, .formBlock-wrapper .tpl-anketa .tpl-field.type-select select, .formBlock-wrapper .tpl-anketa .tpl-field.type-textarea select, .formBlock-wrapper .tpl-anketa .tpl-field.type-calendar select, .formBlock-wrapper .tpl-anketa .tpl-field.type-text .dropdown .selected, .formBlock-wrapper .tpl-anketa .tpl-field.type-select .dropdown .selected, .formBlock-wrapper .tpl-anketa .tpl-field.type-textarea .dropdown .selected, .formBlock-wrapper .tpl-anketa .tpl-field.type-calendar .dropdown .selected, .formBlock-wrapper .tpl-anketa .tpl-field.type-text textarea, .formBlock-wrapper .tpl-anketa .tpl-field.type-select textarea, .formBlock-wrapper .tpl-anketa .tpl-field.type-textarea textarea, .formBlock-wrapper .tpl-anketa .tpl-field.type-calendar textarea {
      font-size: 15px;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      padding: 13px 20px 13px; }
      .formBlock-wrapper .tpl-anketa .tpl-field.type-text textarea, .formBlock-wrapper .tpl-anketa .tpl-field.type-select textarea, .formBlock-wrapper .tpl-anketa .tpl-field.type-textarea textarea, .formBlock-wrapper .tpl-anketa .tpl-field.type-calendar textarea {
        height: 125px;
        padding: 17px 20px 20px; }

    .formBlock-wrapper .tpl-anketa .tpl-field.type-select .dropdown ul li {
      font-size: 14px;
      padding: 6px 30px 6px 44px; }
      .formBlock-wrapper .tpl-anketa .tpl-field.type-select .dropdown ul li:before {
        width: 4px;
        height: 4px;
        top: 11px;
        left: 22px; }
      .formBlock-wrapper .tpl-anketa .tpl-field.type-select .dropdown ul li.active:before {
        width: 2px;
        height: 2px; }
      .formBlock-wrapper .tpl-anketa .tpl-field.type-select .dropdown > div {
        margin-top: 2px; }
      .formBlock-wrapper .tpl-anketa .tpl-field.type-select .dropdown.open ul {
        padding-top: 10px; }
      .formBlock-wrapper .tpl-anketa .tpl-field.type-select .dropdown.open > div {
        padding-top: 15px;
        padding-bottom: 5px; }
      .formBlock-wrapper .tpl-anketa .tpl-field.type-select .dropdown .selected {
        padding: 13px 20px 14px 38px;
        font-size: 15px; }
      .formBlock-wrapper .tpl-anketa .tpl-field.type-select .dropdown .selected:before {
        left: 15px;
        margin-top: -4px;
        width: 14px;
        height: 8px;
        background-size: 14px 8px; }

    .formBlock-wrapper .tpl-anketa .tpl-field.tpl-field-button {
      margin-top: 20px; }
      .formBlock-wrapper .tpl-anketa .tpl-field.tpl-field-button button {
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px;
        font-size: 15px;
        padding: 13px; } }
  @media (max-width: 1023px) {
  .formBlock-wrapper .formBlock-inner {
    padding: 50px 20px 40px; } }
  @media (max-width: 980px) {
  .formBlock-wrapper .head-block {
    padding: 0 10px 10px; } }
  @media (max-width: 767px) {
  .formBlock-wrapper .formBlock-inner {
    width: 440px; }
  .formBlock-wrapper .tpl-anketa .tpl-field {
    font-size: 16px; }
    .formBlock-wrapper .tpl-anketa .tpl-field.type-text input, .formBlock-wrapper .tpl-anketa .tpl-field.type-select input, .formBlock-wrapper .tpl-anketa .tpl-field.type-textarea input, .formBlock-wrapper .tpl-anketa .tpl-field.type-calendar input, .formBlock-wrapper .tpl-anketa .tpl-field.type-text select, .formBlock-wrapper .tpl-anketa .tpl-field.type-select select, .formBlock-wrapper .tpl-anketa .tpl-field.type-textarea select, .formBlock-wrapper .tpl-anketa .tpl-field.type-calendar select, .formBlock-wrapper .tpl-anketa .tpl-field.type-text .dropdown .selected, .formBlock-wrapper .tpl-anketa .tpl-field.type-select .dropdown .selected, .formBlock-wrapper .tpl-anketa .tpl-field.type-textarea .dropdown .selected, .formBlock-wrapper .tpl-anketa .tpl-field.type-calendar .dropdown .selected, .formBlock-wrapper .tpl-anketa .tpl-field.type-text textarea, .formBlock-wrapper .tpl-anketa .tpl-field.type-select textarea, .formBlock-wrapper .tpl-anketa .tpl-field.type-textarea textarea, .formBlock-wrapper .tpl-anketa .tpl-field.type-calendar textarea {
      font-size: 18px;
      padding: 10px 20px 11px; }
      .formBlock-wrapper .tpl-anketa .tpl-field.type-text textarea, .formBlock-wrapper .tpl-anketa .tpl-field.type-select textarea, .formBlock-wrapper .tpl-anketa .tpl-field.type-textarea textarea, .formBlock-wrapper .tpl-anketa .tpl-field.type-calendar textarea {
        padding: 15px 20px; }

    .formBlock-wrapper .tpl-anketa .tpl-field.type-select .dropdown .selected {
      font-size: 18px;
      padding: 11px 15px 13px;
      padding-left: 38px; } }
  @media (max-width: 479px) {
  .formBlock-wrapper .formBlock-inner {
    padding: 45px 20px 30px;
    width: auto;
    display: block; }
  .formBlock-wrapper .head-block {
    padding: 0 0px 10px;
    font-size: 24px; }
  .formBlock-wrapper .tpl-anketa .tpl-field.type-text, .formBlock-wrapper .tpl-anketa .tpl-field.type-select, .formBlock-wrapper .tpl-anketa .tpl-field.type-calendar {
    width: 100%; }
    .formBlock-wrapper .tpl-anketa .tpl-field.tpl-field-button {
      margin-top: 10px; } }

.form-popup-wrapper {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.9);
  z-index: 600;
  text-align: center;
  font-size: 0;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  -ms-transition: all 0.4s;
  transition: all 0.4s;
  visibility: hidden;
  opacity: 0;
  overflow: auto;
  padding: 30px 0; }
  .form-popup-wrapper.opened {
    opacity: 1;
    visibility: visible; }
  .form-popup-wrapper .close-form {
    position: absolute;
    right: 0;
    top: 0;
    width: 73px;
    height: 69px;
    z-index: 1;
    background: #fc0;
    -webkit-border-radius: 0 0 0 0.3370212766vw;
    -moz-border-radius: 0 0 0 0.3370212766vw;
    -ms-border-radius: 0 0 0 0.3370212766vw;
    -o-border-radius: 0 0 0 0.3370212766vw;
    border-radius: 0 0 0 0.3370212766vw;
    cursor: pointer; }
  .form-popup-wrapper .close-form:before {
    width: 1.685106383vw;
    height: 1.685106383vw;
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -0.8425531915vw;
    margin-left: -0.8425531915vw;
    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%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23000000%22%20fill-rule%3D%22evenodd%22%20d%3D%22M13.297%2C10.469%20L20.368%2C17.540%20C21.150%2C18.321%2021.150%2C19.587%2020.368%2C20.368%20C19.587%2C21.149%2018.321%2C21.149%2017.540%2C20.368%20L10.469%2C13.297%20L3.398%2C20.368%20C2.617%2C21.149%201.351%2C21.149%200.569%2C20.368%20C-0.212%2C19.587%20-0.212%2C18.321%200.569%2C17.540%20L7.641%2C10.469%20L0.569%2C3.398%20C-0.212%2C2.617%20-0.212%2C1.350%200.569%2C0.569%20C1.351%2C-0.212%202.617%2C-0.212%203.398%2C0.569%20L10.469%2C7.640%20L17.540%2C0.569%20C18.321%2C-0.212%2019.587%2C-0.212%2020.368%2C0.569%20C21.150%2C1.350%2021.150%2C2.617%2020.368%2C3.398%20L13.297%2C10.469%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    background-size: 100% 100%; }
  .form-popup-wrapper:after {
    display: inline-block;
    vertical-align: middle;
    content: "";
    width: 1px;
    margin-left: -1px;
    height: 100%; }
  .form-popup-wrapper .popup-form-inner {
    display: inline-block;
    vertical-align: middle;
    width: 550px;
    font-size: 20px; }
  .form-popup-wrapper .head-block {
    color: #fff;
    font: 2.3591489362vw 'UbuntuBold', Arial, Helvetica, sans-serif;
    line-height: 1.2;
    text-align: center;
    padding: 0 0 0.8425531915vw;
    position: relative;
    margin: 0 0 2.5276595745vw; }
  .form-popup-wrapper .head-block:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -1.9659574468vw;
    border-bottom: 1px solid #fc0;
    width: 3.9319148936vw; }
  .form-popup-wrapper .tpl-anketa .tpl-anketa-success-note {
    color: #fff;
    font-size: 22px; }
  @media (min-width: 1300px) {
      .form-popup-wrapper .tpl-anketa .tpl-anketa-success-note {
        font-size: 1.2357446809vw; } }
  .form-popup-wrapper .tpl-anketa .tpl-field {
    font-size: 1.1795744681vw;
    text-align: left;
    color: #fff;
    font-family: 'UbuntuMedium', Arial, Helvetica, sans-serif;
    margin: 0 auto 1.5165957447vw;
    width: 17.6936170213vw; }
  .form-popup-wrapper .tpl-anketa .tpl-field.hiddenTEXT {
    display: none; }
  .form-popup-wrapper .tpl-anketa .tpl-field .error-message {
    font-size: 0.8987234043vw; }
  .form-popup-wrapper .tpl-anketa .tpl-field ul {
    list-style: none;
    padding: 0;
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .form-popup-wrapper .tpl-anketa .tpl-field.phoneUser .field-value {
    position: relative;
    z-index: 2; }
  .form-popup-wrapper .tpl-anketa .tpl-field.phoneUser .field-value:before {
    content: "";
    position: absolute;
    left: 1.5165957447vw;
    top: 50%;
    margin-top: -0.5055319149vw;
    width: 0.6178723404vw;
    height: 1.0110638298vw;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2011%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ffcc00%22%20d%3D%22M10.311%2C11.005%20C8.605%2C15.845%206.647%2C17.038%205.051%2C17.891%20C3.455%2C18.744%200.783%2C17.480%200.783%2C17.480%20L0.009%2C15.955%20L3.237%2C12.638%20C5.291%2C14.159%205.929%2C13.732%206.481%2C13.137%20C8.366%2C10.015%208.504%2C7.448%208.414%2C6.431%20C8.325%2C5.413%205.935%2C5.336%205.935%2C5.336%20L5.148%2C0.843%20L6.851%2C-0.010%20C6.851%2C-0.010%209.220%2C0.343%2010.187%2C1.930%20C11.154%2C3.518%2012.018%2C6.165%2010.311%2C11.005%20ZM4.482%2C13.829%20L1.426%2C17.244%20L1.808%2C17.434%20L4.865%2C14.019%20L4.482%2C13.829%20ZM7.539%2C0.739%20L7.157%2C0.550%20L7.539%2C5.103%20L7.921%2C5.293%20L7.539%2C0.739%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
    background-size: 100% 100%; }
  .form-popup-wrapper .tpl-anketa .tpl-field.phoneUser .field-value input {
    padding-left: 2.8085106383vw; }
  .form-popup-wrapper .tpl-anketa .tpl-field.commentUser .field-value {
    position: relative; }
  .form-popup-wrapper .tpl-anketa .tpl-field.commentUser .field-value:before {
    content: "";
    position: absolute;
    left: 1.3480851064vw;
    top: 1.5165957447vw;
    width: 1.1234042553vw;
    height: 1.1234042553vw;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ffcc00%22%20d%3D%22M18.034%2C4.706%20L14.887%2C1.559%20L16.460%2C-0.015%20L19.608%2C3.132%20L18.034%2C4.706%20ZM10.953%2C11.787%20L7.806%2C8.640%20L14.100%2C2.346%20L17.247%2C5.493%20L10.953%2C11.787%20ZM10.167%2C12.573%20L5.446%2C14.147%20L7.020%2C9.427%20L10.167%2C12.573%20ZM2.181%2C2.172%20L2.181%2C17.412%20L17.421%2C17.412%20L17.421%2C8.796%20L19.598%2C6.619%20L19.598%2C19.589%20L0.004%2C19.589%20L0.004%2C-0.005%20L12.974%2C-0.005%20L10.797%2C2.172%20L2.181%2C2.172%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
    background-size: 100% 100%; }
  .form-popup-wrapper .tpl-anketa .tpl-field.commentUser .field-value textarea {
    padding-left: 3.6510638298vw; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-text .error-message, .form-popup-wrapper .tpl-anketa .tpl-field.type-select .error-message, .form-popup-wrapper .tpl-anketa .tpl-field.type-textarea .error-message, .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar .error-message {
    display: none; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-text .field-title, .form-popup-wrapper .tpl-anketa .tpl-field.type-select .field-title, .form-popup-wrapper .tpl-anketa .tpl-field.type-textarea .field-title, .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar .field-title {
    display: none; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-text input, .form-popup-wrapper .tpl-anketa .tpl-field.type-select input, .form-popup-wrapper .tpl-anketa .tpl-field.type-textarea input, .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar input, .form-popup-wrapper .tpl-anketa .tpl-field.type-text select, .form-popup-wrapper .tpl-anketa .tpl-field.type-select select, .form-popup-wrapper .tpl-anketa .tpl-field.type-textarea select, .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar select, .form-popup-wrapper .tpl-anketa .tpl-field.type-text .dropdown .selected, .form-popup-wrapper .tpl-anketa .tpl-field.type-select .dropdown .selected, .form-popup-wrapper .tpl-anketa .tpl-field.type-textarea .dropdown .selected, .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar .dropdown .selected, .form-popup-wrapper .tpl-anketa .tpl-field.type-text textarea, .form-popup-wrapper .tpl-anketa .tpl-field.type-select textarea, .form-popup-wrapper .tpl-anketa .tpl-field.type-textarea textarea, .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar textarea {
    font-size: 1.1795744681vw;
    color: #2e2e2e;
    width: 100%;
    border: 1px solid transparent;
    -webkit-border-radius: 0.2808510638vw;
    -moz-border-radius: 0.2808510638vw;
    -ms-border-radius: 0.2808510638vw;
    -o-border-radius: 0.2808510638vw;
    border-radius: 0.2808510638vw;
    background: #fff;
    outline: none;
    padding: 0.730212766vw 1.1234042553vw 0.730212766vw;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 1; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-text input:focus, .form-popup-wrapper .tpl-anketa .tpl-field.type-select input:focus, .form-popup-wrapper .tpl-anketa .tpl-field.type-textarea input:focus, .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar input:focus, .form-popup-wrapper .tpl-anketa .tpl-field.type-text select:focus, .form-popup-wrapper .tpl-anketa .tpl-field.type-select select:focus, .form-popup-wrapper .tpl-anketa .tpl-field.type-textarea select:focus, .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar select:focus, .form-popup-wrapper .tpl-anketa .tpl-field.type-text .dropdown .selected:focus, .form-popup-wrapper .tpl-anketa .tpl-field.type-select .dropdown .selected:focus, .form-popup-wrapper .tpl-anketa .tpl-field.type-textarea .dropdown .selected:focus, .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar .dropdown .selected:focus, .form-popup-wrapper .tpl-anketa .tpl-field.type-text textarea:focus, .form-popup-wrapper .tpl-anketa .tpl-field.type-select textarea:focus, .form-popup-wrapper .tpl-anketa .tpl-field.type-textarea textarea:focus, .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar textarea:focus, .form-popup-wrapper .tpl-anketa .tpl-field.type-text input.focus, .form-popup-wrapper .tpl-anketa .tpl-field.type-select input.focus, .form-popup-wrapper .tpl-anketa .tpl-field.type-textarea input.focus, .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar input.focus, .form-popup-wrapper .tpl-anketa .tpl-field.type-text select.focus, .form-popup-wrapper .tpl-anketa .tpl-field.type-select select.focus, .form-popup-wrapper .tpl-anketa .tpl-field.type-textarea select.focus, .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar select.focus, .form-popup-wrapper .tpl-anketa .tpl-field.type-text .dropdown .selected.focus, .form-popup-wrapper .tpl-anketa .tpl-field.type-select .dropdown .selected.focus, .form-popup-wrapper .tpl-anketa .tpl-field.type-textarea .dropdown .selected.focus, .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar .dropdown .selected.focus, .form-popup-wrapper .tpl-anketa .tpl-field.type-text textarea.focus, .form-popup-wrapper .tpl-anketa .tpl-field.type-select textarea.focus, .form-popup-wrapper .tpl-anketa .tpl-field.type-textarea textarea.focus, .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar textarea.focus {
    border-color: rgba(255, 204, 0, 0.6); }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-text input, .form-popup-wrapper .tpl-anketa .tpl-field.type-select input, .form-popup-wrapper .tpl-anketa .tpl-field.type-textarea input, .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar input, .form-popup-wrapper .tpl-anketa .tpl-field.type-text textarea, .form-popup-wrapper .tpl-anketa .tpl-field.type-select textarea, .form-popup-wrapper .tpl-anketa .tpl-field.type-textarea textarea, .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar textarea {
    font-family: 'UbuntuLightItalic', Arial, Helvetica, sans-serif; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-text input::-webkit-input-placeholder, .form-popup-wrapper .tpl-anketa .tpl-field.type-select input::-webkit-input-placeholder, .form-popup-wrapper .tpl-anketa .tpl-field.type-textarea input::-webkit-input-placeholder, .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar input::-webkit-input-placeholder, .form-popup-wrapper .tpl-anketa .tpl-field.type-text textarea::-webkit-input-placeholder, .form-popup-wrapper .tpl-anketa .tpl-field.type-select textarea::-webkit-input-placeholder, .form-popup-wrapper .tpl-anketa .tpl-field.type-textarea textarea::-webkit-input-placeholder, .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar textarea::-webkit-input-placeholder {
    color: #2e2e2e; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-text input::-moz-placeholder, .form-popup-wrapper .tpl-anketa .tpl-field.type-select input::-moz-placeholder, .form-popup-wrapper .tpl-anketa .tpl-field.type-textarea input::-moz-placeholder, .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar input::-moz-placeholder, .form-popup-wrapper .tpl-anketa .tpl-field.type-text textarea::-moz-placeholder, .form-popup-wrapper .tpl-anketa .tpl-field.type-select textarea::-moz-placeholder, .form-popup-wrapper .tpl-anketa .tpl-field.type-textarea textarea::-moz-placeholder, .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar textarea::-moz-placeholder {
    color: #2e2e2e; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-text input:-moz-placeholder, .form-popup-wrapper .tpl-anketa .tpl-field.type-select input:-moz-placeholder, .form-popup-wrapper .tpl-anketa .tpl-field.type-textarea input:-moz-placeholder, .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar input:-moz-placeholder, .form-popup-wrapper .tpl-anketa .tpl-field.type-text textarea:-moz-placeholder, .form-popup-wrapper .tpl-anketa .tpl-field.type-select textarea:-moz-placeholder, .form-popup-wrapper .tpl-anketa .tpl-field.type-textarea textarea:-moz-placeholder, .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar textarea:-moz-placeholder {
    color: #2e2e2e; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-text input:-ms-input-placeholder, .form-popup-wrapper .tpl-anketa .tpl-field.type-select input:-ms-input-placeholder, .form-popup-wrapper .tpl-anketa .tpl-field.type-textarea input:-ms-input-placeholder, .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar input:-ms-input-placeholder, .form-popup-wrapper .tpl-anketa .tpl-field.type-text textarea:-ms-input-placeholder, .form-popup-wrapper .tpl-anketa .tpl-field.type-select textarea:-ms-input-placeholder, .form-popup-wrapper .tpl-anketa .tpl-field.type-textarea textarea:-ms-input-placeholder, .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar textarea:-ms-input-placeholder {
    color: #2e2e2e; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-text textarea, .form-popup-wrapper .tpl-anketa .tpl-field.type-select textarea, .form-popup-wrapper .tpl-anketa .tpl-field.type-textarea textarea, .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar textarea {
    resize: none;
    height: 9.829787234vw;
    padding: 1.4604255319vw 1.1234042553vw 1.4042553191vw; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-textarea .field-value {
    font-size: 0; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-select .dropdown {
    border: none;
    width: 100%;
    background: none; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-select .dropdown > div {
    position: relative;
    border: none;
    left: auto;
    right: auto;
    top: auto;
    background: #e2e2e2;
    margin-top: -0.2808510638vw; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-select .dropdown.touch {
    z-index: 10; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-select ul li {
    font: 1.1234042553vw 'UbuntuRegular', Arial, Helvetica, sans-serif;
    line-height: 1;
    color: #010101;
    padding: 0.730212766vw 2.2468085106vw 0.730212766vw 3.5387234043vw;
    position: relative; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-select ul li:before {
    content: "";
    position: absolute;
    left: 1.685106383vw;
    top: 1.0110638298vw;
    width: 0.3370212766vw;
    height: 0.3370212766vw;
    border: 1px solid #868686;
    background: #fff; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-select ul li.focus {
    background: none; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-select ul li.focus:before {
    border-color: #fc0; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-select ul li.active:before {
    border-color: #000;
    background: #fc0;
    border-width: 2px;
    width: 0.2246808511vw;
    height: 0.2246808511vw; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-select .dropdown.open .selected:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-select .dropdown.open ul {
    padding-top: 15px;
    padding-bottom: 8px; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-select .dropdown.open > div {
    padding-top: 20px;
    padding-bottom: 10px; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-select .dropdown .selected {
    position: relative;
    z-index: 4;
    white-space: nowrap;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0.8425531915vw 1.1234042553vw;
    padding-left: 3.594893617vw; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-select .dropdown .selected:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 1.2919148936vw;
    margin-top: -0.2808510638vw;
    width: 1.1234042553vw;
    height: 0.6178723404vw;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    -ms-transition: all 0.4s;
    transition: all 0.4s;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2020%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ffcc00%22%20d%3D%22M0.001%2C1.641%20C0.001%2C2.062%200.166%2C2.484%200.497%2C2.805%20L8.615%2C10.677%20C9.270%2C11.313%2010.327%2C11.313%2010.981%2C10.677%20L19.099%2C2.805%20C19.757%2C2.167%2019.761%2C1.128%2019.107%2C0.485%20C18.454%2C-0.158%2017.390%2C-0.161%2016.732%2C0.477%20L9.798%2C7.202%20L2.864%2C0.477%20C2.206%2C-0.161%201.143%2C-0.158%200.489%2C0.485%20C0.164%2C0.805%200.001%2C1.223%200.001%2C1.641%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    background-size: 100% 100%; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-select .dropdown .selected:hover {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-select .dropdown .selected .carat {
    display: none; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar_interval .field-value {
    font-size: 0; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar_interval .calendar-label-one {
    width: 49%;
    border: none;
    display: inline-block;
    vertical-align: top;
    position: relative; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar_interval .calendar-label-one:first-child {
    margin-right: 2%; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar_interval .calendar-label-one:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    display: block;
    width: 40px;
    content: "";
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2221px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2021%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%2357575a%22%20d%3D%22M19.476%2C22.020%20L1.508%2C22.020%20C0.681%2C22.020%200.011%2C21.363%200.011%2C20.553%20L0.011%2C3.678%20C0.011%2C2.867%200.681%2C2.210%201.508%2C2.210%20L3.005%2C2.210%20L3.005%2C2.944%20C3.005%2C4.160%204.011%2C5.145%205.251%2C5.145%20C6.492%2C5.145%207.497%2C4.160%207.497%2C2.944%20L7.497%2C2.210%20L13.487%2C2.210%20L13.487%2C2.944%20C13.487%2C4.160%2014.492%2C5.145%2015.733%2C5.145%20C16.973%2C5.145%2017.979%2C4.160%2017.979%2C2.944%20L17.979%2C2.210%20L19.476%2C2.210%20C20.303%2C2.210%2020.973%2C2.867%2020.973%2C3.678%20L20.973%2C20.553%20C20.973%2C21.363%2020.303%2C22.020%2019.476%2C22.020%20ZM19.476%2C7.347%20L1.508%2C7.347%20L1.508%2C20.553%20L19.476%2C20.553%20L19.476%2C7.347%20ZM6.000%2C10.962%20L3.754%2C10.962%20L3.754%2C8.761%20L6.000%2C8.761%20L6.000%2C10.962%20ZM6.000%2C14.631%20L3.754%2C14.631%20L3.754%2C12.430%20L6.000%2C12.430%20L6.000%2C14.631%20ZM6.000%2C18.299%20L3.754%2C18.299%20L3.754%2C16.098%20L6.000%2C16.098%20L6.000%2C18.299%20ZM9.743%2C10.962%20L7.497%2C10.962%20L7.497%2C8.761%20L9.743%2C8.761%20L9.743%2C10.962%20ZM9.743%2C14.631%20L7.497%2C14.631%20L7.497%2C12.430%20L9.743%2C12.430%20L9.743%2C14.631%20ZM9.743%2C18.299%20L7.497%2C18.299%20L7.497%2C16.098%20L9.743%2C16.098%20L9.743%2C18.299%20ZM13.487%2C10.962%20L11.241%2C10.962%20L11.241%2C8.761%20L13.487%2C8.761%20L13.487%2C10.962%20ZM13.487%2C14.631%20L11.241%2C14.631%20L11.241%2C12.430%20L13.487%2C12.430%20L13.487%2C14.631%20ZM13.487%2C18.299%20L11.241%2C18.299%20L11.241%2C16.098%20L13.487%2C16.098%20L13.487%2C18.299%20ZM17.230%2C10.962%20L14.984%2C10.962%20L14.984%2C8.761%20L17.230%2C8.761%20L17.230%2C10.962%20ZM17.230%2C14.631%20L14.984%2C14.631%20L14.984%2C12.430%20L17.230%2C12.430%20L17.230%2C14.631%20ZM17.230%2C18.299%20L14.984%2C18.299%20L14.984%2C16.098%20L17.230%2C16.098%20L17.230%2C18.299%20ZM15.709%2C4.412%20C14.895%2C4.412%2014.235%2C3.765%2014.235%2C2.967%20L14.235%2C1.454%20C14.235%2C0.657%2014.895%2C0.010%2015.709%2C0.010%20C16.523%2C0.010%2017.183%2C0.657%2017.183%2C1.454%20L17.183%2C2.967%20C17.183%2C3.765%2016.523%2C4.412%2015.709%2C4.412%20ZM5.228%2C4.412%20C4.414%2C4.412%203.754%2C3.765%203.754%2C2.967%20L3.754%2C1.454%20C3.754%2C0.657%204.414%2C0.010%205.228%2C0.010%20C6.042%2C0.010%206.702%2C0.657%206.702%2C1.454%20L6.702%2C2.967%20C6.702%2C3.765%206.042%2C4.412%205.228%2C4.412%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    background-size: 15px; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar_interval input {
    width: 100%;
    border: none;
    outline: none;
    padding: 0.6178723404vw 0.5617021277vw 0.3931914894vw;
    color: #fff;
    font: 1.1795744681vw 'UbuntuLightItalic', Arial, Helvetica, sans-serif;
    line-height: 1.25;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0.2808510638vw;
    -moz-border-radius: 0.2808510638vw;
    -ms-border-radius: 0.2808510638vw;
    -o-border-radius: 0.2808510638vw;
    border-radius: 0.2808510638vw; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar_interval input::-webkit-input-placeholder {
    color: #999; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar_interval input:moz-placeholder {
    color: #999; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar_interval input::-moz-placeholder {
    color: #999; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar_interval input:-ms-input-placeholder {
    color: #999; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar .field-value > label {
    display: block;
    position: relative; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar .field-value > label:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    display: block;
    width: 2.2468085106vw;
    content: "";
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2221px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2021%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%2357575a%22%20d%3D%22M19.476%2C22.020%20L1.508%2C22.020%20C0.681%2C22.020%200.011%2C21.363%200.011%2C20.553%20L0.011%2C3.678%20C0.011%2C2.867%200.681%2C2.210%201.508%2C2.210%20L3.005%2C2.210%20L3.005%2C2.944%20C3.005%2C4.160%204.011%2C5.145%205.251%2C5.145%20C6.492%2C5.145%207.497%2C4.160%207.497%2C2.944%20L7.497%2C2.210%20L13.487%2C2.210%20L13.487%2C2.944%20C13.487%2C4.160%2014.492%2C5.145%2015.733%2C5.145%20C16.973%2C5.145%2017.979%2C4.160%2017.979%2C2.944%20L17.979%2C2.210%20L19.476%2C2.210%20C20.303%2C2.210%2020.973%2C2.867%2020.973%2C3.678%20L20.973%2C20.553%20C20.973%2C21.363%2020.303%2C22.020%2019.476%2C22.020%20ZM19.476%2C7.347%20L1.508%2C7.347%20L1.508%2C20.553%20L19.476%2C20.553%20L19.476%2C7.347%20ZM6.000%2C10.962%20L3.754%2C10.962%20L3.754%2C8.761%20L6.000%2C8.761%20L6.000%2C10.962%20ZM6.000%2C14.631%20L3.754%2C14.631%20L3.754%2C12.430%20L6.000%2C12.430%20L6.000%2C14.631%20ZM6.000%2C18.299%20L3.754%2C18.299%20L3.754%2C16.098%20L6.000%2C16.098%20L6.000%2C18.299%20ZM9.743%2C10.962%20L7.497%2C10.962%20L7.497%2C8.761%20L9.743%2C8.761%20L9.743%2C10.962%20ZM9.743%2C14.631%20L7.497%2C14.631%20L7.497%2C12.430%20L9.743%2C12.430%20L9.743%2C14.631%20ZM9.743%2C18.299%20L7.497%2C18.299%20L7.497%2C16.098%20L9.743%2C16.098%20L9.743%2C18.299%20ZM13.487%2C10.962%20L11.241%2C10.962%20L11.241%2C8.761%20L13.487%2C8.761%20L13.487%2C10.962%20ZM13.487%2C14.631%20L11.241%2C14.631%20L11.241%2C12.430%20L13.487%2C12.430%20L13.487%2C14.631%20ZM13.487%2C18.299%20L11.241%2C18.299%20L11.241%2C16.098%20L13.487%2C16.098%20L13.487%2C18.299%20ZM17.230%2C10.962%20L14.984%2C10.962%20L14.984%2C8.761%20L17.230%2C8.761%20L17.230%2C10.962%20ZM17.230%2C14.631%20L14.984%2C14.631%20L14.984%2C12.430%20L17.230%2C12.430%20L17.230%2C14.631%20ZM17.230%2C18.299%20L14.984%2C18.299%20L14.984%2C16.098%20L17.230%2C16.098%20L17.230%2C18.299%20ZM15.709%2C4.412%20C14.895%2C4.412%2014.235%2C3.765%2014.235%2C2.967%20L14.235%2C1.454%20C14.235%2C0.657%2014.895%2C0.010%2015.709%2C0.010%20C16.523%2C0.010%2017.183%2C0.657%2017.183%2C1.454%20L17.183%2C2.967%20C17.183%2C3.765%2016.523%2C4.412%2015.709%2C4.412%20ZM5.228%2C4.412%20C4.414%2C4.412%203.754%2C3.765%203.754%2C2.967%20L3.754%2C1.454%20C3.754%2C0.657%204.414%2C0.010%205.228%2C0.010%20C6.042%2C0.010%206.702%2C0.657%206.702%2C1.454%20L6.702%2C2.967%20C6.702%2C3.765%206.042%2C4.412%205.228%2C4.412%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    background-size: 0.8425531915vw; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-multi_checkbox label, .form-popup-wrapper .tpl-anketa .tpl-field.type-checkbox label, .form-popup-wrapper .tpl-anketa .tpl-field.type-radio_group label {
    position: relative;
    padding: 0 0 0 1.4042553191vw;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 0.2808510638vw; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-multi_checkbox label:before, .form-popup-wrapper .tpl-anketa .tpl-field.type-checkbox label:before, .form-popup-wrapper .tpl-anketa .tpl-field.type-radio_group label:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0.3370212766vw;
    width: 0.6740425532vw;
    height: 0.6740425532vw;
    -webkit-border-radius: 0.1685106383vw;
    -moz-border-radius: 0.1685106383vw;
    -ms-border-radius: 0.1685106383vw;
    -o-border-radius: 0.1685106383vw;
    border-radius: 0.1685106383vw;
    border: 2px solid #fff; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-multi_checkbox label:after, .form-popup-wrapper .tpl-anketa .tpl-field.type-checkbox label:after, .form-popup-wrapper .tpl-anketa .tpl-field.type-radio_group label:after {
    content: "";
    opacity: 0;
    visibility: hidden;
    position: absolute;
    left: 3px;
    top: 0.5617021277vw;
    width: 0.6740425532vw;
    height: 0.5617021277vw;
    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%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M-0.000%2C3.708%20C-0.000%2C3.899%200.068%2C4.089%200.202%2C4.233%20L3.517%2C7.785%20C3.784%2C8.072%204.216%2C8.072%204.483%2C7.785%20L9.797%2C1.233%20C10.066%2C0.945%2010.068%2C0.477%209.801%2C0.187%20C9.534%2C-0.103%209.100%2C-0.105%208.831%2C0.183%20L4.000%2C6.217%20L1.169%2C3.183%20C0.900%2C2.895%200.466%2C2.897%200.199%2C3.187%20C0.066%2C3.331%200.000%2C3.520%20-0.000%2C3.708%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 0 0 no-repeat;
    background-size: 100% 100%; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-radio_group label {
    position: relative;
    padding: 0 0 0 1.4042553191vw;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 0.2808510638vw; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-radio_group label:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0.3370212766vw;
    width: 0.6740425532vw;
    height: 0.6740425532vw;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-radio_group label:after {
    content: "";
    opacity: 0;
    visibility: hidden;
    position: absolute;
    left: 3px;
    top: 0.5055319149vw;
    width: 0.5617021277vw;
    height: 0.5617021277vw;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    background: #fff; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-multi_checkbox input:checked + label:after, .form-popup-wrapper .tpl-anketa .tpl-field.type-checkbox input:checked + label:after, .form-popup-wrapper .tpl-anketa .tpl-field.type-radio_group input:checked + label:after {
    opacity: 1;
    visibility: visible; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-multi_checkbox input, .form-popup-wrapper .tpl-anketa .tpl-field.type-checkbox input, .form-popup-wrapper .tpl-anketa .tpl-field.type-radio_group input {
    vertical-align: top;
    display: none; }
  .form-popup-wrapper .tpl-anketa .tpl-field.type-multi_checkbox ul, .form-popup-wrapper .tpl-anketa .tpl-field.type-checkbox ul, .form-popup-wrapper .tpl-anketa .tpl-field.type-radio_group ul {
    list-style: none;
    padding: 0;
    margin: 10px 0; }
  .form-popup-wrapper .tpl-anketa .tpl-field.field-error input, .form-popup-wrapper .tpl-anketa .tpl-field.field-error select, .form-popup-wrapper .tpl-anketa .tpl-field.field-error textarea {
    border-color: #f00; }
  .form-popup-wrapper .tpl-anketa .tpl-field.tpl-field-button {
    text-align: center; }
  .form-popup-wrapper .tpl-anketa .tpl-field.tpl-field-button button {
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    -ms-transition: all 0.4s;
    transition: all 0.4s;
    border: none;
    outline: none;
    background: #fc0;
    -webkit-border-radius: 0.2808510638vw;
    -moz-border-radius: 0.2808510638vw;
    -ms-border-radius: 0.2808510638vw;
    -o-border-radius: 0.2808510638vw;
    border-radius: 0.2808510638vw;
    color: #000;
    font: 1.1795744681vw 'UbuntuMedium', Arial, Helvetica, sans-serif;
    line-height: 1.2;
    padding: 1.0672340426vw 1.1234042553vw;
    -moz-box-shadow: 0 10px 20px -10px #fecd09;
    -webkit-box-shadow: 0 10px 20px -10px #fecd09;
    box-shadow: 0 10px 20px -10px #fecd09;
    position: relative; }
  .form-popup-wrapper .tpl-anketa .tpl-field.tpl-field-button button:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 30px;
    -moz-box-shadow: 0 12px 20px -10px rgba(0, 0, 0, 0.6);
    -webkit-box-shadow: 0 12px 20px -10px rgba(0, 0, 0, 0.6);
    box-shadow: 0 12px 20px -10px rgba(0, 0, 0, 0.6); }
  .form-popup-wrapper .tpl-anketa .tpl-field.tpl-field-button button:hover {
    background: #ffd633; }
  .form-popup-wrapper .tpl-anketa .tpl-field.tpl-field-button button:active {
    background: #ffbd00; }
  @media (max-width: 1600px) {
  .form-popup-wrapper .head-block {
    padding: 0 0 0.5617021277vw;
    font-size: 2.1344680851vw; } }
  @media (max-width: 1300px) {
  .form-popup-wrapper .popup-form-inner {
    width: 370px; }
  .form-popup-wrapper .close-form {
    width: 55px;
    height: 52px;
    -webkit-border-radius: 0 0 0 5px;
    -moz-border-radius: 0 0 0 5px;
    -ms-border-radius: 0 0 0 5px;
    -o-border-radius: 0 0 0 5px;
    border-radius: 0 0 0 5px; }
    .form-popup-wrapper .close-form:before {
      width: 22px;
      height: 22px;
      margin-left: -11px;
      margin-top: -11px; }
  .form-popup-wrapper .head-block {
    padding: 0 0 10px;
    font-size: 30px;
    margin-bottom: 35px; }
    .form-popup-wrapper .head-block:before {
      width: 50px;
      margin-left: -25px; }
  .form-popup-wrapper .tpl-anketa .tpl-field {
    font-size: 15px;
    margin-bottom: 20px;
    width: 225px; }
    .form-popup-wrapper .tpl-anketa .tpl-field.phoneUser .field-value:before {
      left: 19px;
      margin-top: -7px;
      width: 8px;
      height: 13px;
      background-size: 8px 13px; }
      .form-popup-wrapper .tpl-anketa .tpl-field.phoneUser .field-value input {
        padding-left: 37px; }

    .form-popup-wrapper .tpl-anketa .tpl-field.commentUser .field-value:before {
      left: 17px;
      top: 19px;
      width: 14px;
      height: 14px;
      background-size: 14px; }
      .form-popup-wrapper .tpl-anketa .tpl-field.commentUser .field-value textarea {
        padding-left: 48px; }

    .form-popup-wrapper .tpl-anketa .tpl-field.type-text input, .form-popup-wrapper .tpl-anketa .tpl-field.type-select input, .form-popup-wrapper .tpl-anketa .tpl-field.type-textarea input, .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar input, .form-popup-wrapper .tpl-anketa .tpl-field.type-text select, .form-popup-wrapper .tpl-anketa .tpl-field.type-select select, .form-popup-wrapper .tpl-anketa .tpl-field.type-textarea select, .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar select, .form-popup-wrapper .tpl-anketa .tpl-field.type-text .dropdown .selected, .form-popup-wrapper .tpl-anketa .tpl-field.type-select .dropdown .selected, .form-popup-wrapper .tpl-anketa .tpl-field.type-textarea .dropdown .selected, .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar .dropdown .selected, .form-popup-wrapper .tpl-anketa .tpl-field.type-text textarea, .form-popup-wrapper .tpl-anketa .tpl-field.type-select textarea, .form-popup-wrapper .tpl-anketa .tpl-field.type-textarea textarea, .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar textarea {
      font-size: 15px;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      padding: 12px 20px 13px; }
      .form-popup-wrapper .tpl-anketa .tpl-field.type-text textarea, .form-popup-wrapper .tpl-anketa .tpl-field.type-select textarea, .form-popup-wrapper .tpl-anketa .tpl-field.type-textarea textarea, .form-popup-wrapper .tpl-anketa .tpl-field.type-calendar textarea {
        height: 125px;
        padding: 17px 20px 20px; }

    .form-popup-wrapper .tpl-anketa .tpl-field.type-select .dropdown ul li {
      font-size: 14px;
      padding: 6px 30px 6px 44px; }
      .form-popup-wrapper .tpl-anketa .tpl-field.type-select .dropdown ul li:before {
        width: 4px;
        height: 4px;
        top: 11px;
        left: 21px; }
      .form-popup-wrapper .tpl-anketa .tpl-field.type-select .dropdown ul li.active:before {
        width: 2px;
        height: 2px; }
      .form-popup-wrapper .tpl-anketa .tpl-field.type-select .dropdown > div {
        margin-top: -5px; }
      .form-popup-wrapper .tpl-anketa .tpl-field.type-select .dropdown.open ul {
        padding-top: 10px; }
      .form-popup-wrapper .tpl-anketa .tpl-field.type-select .dropdown.open > div {
        padding-top: 15px;
        padding-bottom: 5px; }
      .form-popup-wrapper .tpl-anketa .tpl-field.type-select .dropdown .selected {
        padding: 13px 20px 14px 38px;
        font-size: 15px; }
      .form-popup-wrapper .tpl-anketa .tpl-field.type-select .dropdown .selected:before {
        left: 15px;
        margin-top: -4px;
        width: 14px;
        height: 8px;
        background-size: 14px 8px; }

    .form-popup-wrapper .tpl-anketa .tpl-field.tpl-field-button {
      margin-top: 20px; }
      .form-popup-wrapper .tpl-anketa .tpl-field.tpl-field-button button {
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px;
        font-size: 15px;
        padding: 13px; } }
  @media (max-width: 479px) {
  .form-popup-wrapper .popup-form-inner {
    width: 270px; }
  .form-popup-wrapper .close-form {
    width: 39px;
    height: 36px; }
  .form-popup-wrapper .head-block {
    font-size: 22px;
    margin-bottom: 25px; } }

.site-footer {
  position: relative;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none; }
  @media (min-width: 1024px) {
  .site-footer .is-animated {
    opacity: 0; } }
  .site-footer.pageIn .footer-inner-wrapper {
    position: relative;
    left: auto;
    right: auto;
    bottom: auto;
    z-index: auto; }
  .site-footer.pageIn .go-up {
    display: none; }
  .site-footer.pageIn .footer-inner {
    max-width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    padding: 1.4042553191vw 2.5276595745vw 1.4042553191vw; }
  @media (max-width: 1023px) {
      .site-footer.pageIn .footer-inner {
        padding: 22px 30px 18px; } }
  .site-footer.pageIn .bottom-panel-wrapper {
    position: relative;
    left: auto;
    right: auto;
    bottom: auto;
    background: #f8f8f8 !important;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 1.9659574468vw 2.5276595745vw; }
  .site-footer.pageIn .bottom-panel-wrapper .site-address-panel, .site-footer.pageIn .bottom-panel-wrapper .site-contacts-panel {
    color: #000; }
  .site-footer.pageIn .bottom-panel-wrapper .site-address-panel {
    text-align: left;
    max-width: 100%; }
  .site-footer.pageIn .bottom-panel-wrapper .buttonForm {
    background: none;
    padding: 0; }
  .site-footer.pageIn .bottom-panel-wrapper .buttonForm .btnIn {
    -moz-box-shadow: 0 5px 35px -10px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 5px 35px -10px rgba(0, 0, 0, 0.4);
    box-shadow: 0 5px 35px -10px rgba(0, 0, 0, 0.4); }
  @media (max-width: 1023px) {
      .site-footer.pageIn .bottom-panel-wrapper {
        padding: 28px 44px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        justify-content: center; }
        .site-footer.pageIn .bottom-panel-wrapper .site-address-panel, .site-footer.pageIn .bottom-panel-wrapper .site-phones-wrap {
          display: initial; } }
  @media (max-width: 980px) {
      .site-footer.pageIn .bottom-panel-wrapper {
        padding: 22px 30px; }
        .site-footer.pageIn .bottom-panel-wrapper .site-contacts-panel {
          width: 140px;
          text-align: right;
          padding-left: 18px; }
          .site-footer.pageIn .bottom-panel-wrapper .site-contacts-panel > div {
            display: block;
            margin-right: 0; }
            .site-footer.pageIn .bottom-panel-wrapper .site-contacts-panel > div:after {
              display: none; } }
  @media (max-width: 767px) {
      .site-footer.pageIn .bottom-panel-wrapper {
        padding: 35px 50px;
        -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; }
        .site-footer.pageIn .bottom-panel-wrapper .site-address-panel {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 auto;
          -moz-box-flex: 0;
          -moz-flex: 0 0 auto;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          -webkit-box-ordinal-group: 1;
          -moz-box-ordinal-group: 1;
          -webkit-order: 0;
          -moz-order: 0;
          -ms-flex-order: 0;
          order: 0;
          margin: 0 0 35px;
          padding: 25px 0 0;
          text-align: center; }
          .site-footer.pageIn .bottom-panel-wrapper .site-address-panel:before {
            left: 50%;
            margin-left: -5px; }
        .site-footer.pageIn .bottom-panel-wrapper .buttonForm {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 auto;
          -moz-box-flex: 0;
          -moz-flex: 0 0 auto;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          -webkit-box-ordinal-group: 3;
          -moz-box-ordinal-group: 3;
          -webkit-order: 2;
          -moz-order: 2;
          -ms-flex-order: 2;
          order: 2;
          margin-top: 0; }
        .site-footer.pageIn .bottom-panel-wrapper .site-phones-wrap {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 auto;
          -moz-box-flex: 0;
          -moz-flex: 0 0 auto;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          -webkit-box-ordinal-group: 2;
          -moz-box-ordinal-group: 2;
          -webkit-order: 1;
          -moz-order: 1;
          -ms-flex-order: 1;
          order: 1; }
          .site-footer.pageIn .bottom-panel-wrapper .site-phones-wrap .site-contacts-panel {
            text-align: center;
            padding: 25px 0 0;
            width: auto; }
            .site-footer.pageIn .bottom-panel-wrapper .site-phones-wrap .site-contacts-panel:before {
              left: 50%;
              margin-left: -6px; } }

#map-bottom {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0; }
  @media (max-width: 1023px) {
  #map-bottom {
    display: none; } }

.site-counters {
  font-size: 0;
  display: inline-block;
  vertical-align: top;
  width: 100%; }

.ie .footer-inner-wrapper .go-up {
  top: -1.6570212766vw; }

.footer-inner-wrapper {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 9.5489361702vw;
  z-index: 100;
  line-height: 1.25; }
  .footer-inner-wrapper .footer-inner {
    position: relative;
    max-width: 56.170212766vw;
    margin: 0 auto;
    -webkit-border-radius: 0.3370212766vw;
    -moz-border-radius: 0.3370212766vw;
    -ms-border-radius: 0.3370212766vw;
    -o-border-radius: 0.3370212766vw;
    border-radius: 0.3370212766vw;
    font-size: 0;
    padding: 2.6961702128vw 2.5276595745vw;
    text-align: justify;
    text-justify: newspaper; }
  .footer-inner-wrapper .footer-inner:after {
    display: inline-block;
    vertical-align: top;
    height: 0;
    width: 100%;
    content: ""; }
  .footer-inner-wrapper .footer-inner, .footer-inner-wrapper .go-up {
    background: rgba(0, 0, 0, 0.7); }
  .footer-inner-wrapper .go-up {
    position: absolute;
    left: 50%;
    margin-left: -1.685106383vw;
    width: 3.370212766vw;
    top: -1.685106383vw;
    height: 1.685106383vw;
    -webkit-border-radius: 0.3370212766vw 0.3370212766vw 0 0;
    -moz-border-radius: 0.3370212766vw 0.3370212766vw 0 0;
    -ms-border-radius: 0.3370212766vw 0.3370212766vw 0 0;
    -o-border-radius: 0.3370212766vw 0.3370212766vw 0 0;
    border-radius: 0.3370212766vw 0.3370212766vw 0 0;
    cursor: pointer; }
  .footer-inner-wrapper .go-up:before {
    content: "";
    position: absolute;
    top: 1.0110638298vw;
    left: 50%;
    margin-left: -0.3931914894vw;
    width: 0.7863829787vw;
    height: 1.0110638298vw;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2015%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fecb00%22%20fill-rule%3D%22evenodd%22%20d%3D%22M11.937%2C7.969%20L6.981%2C2.941%20L2.025%2C7.969%20C1.554%2C8.447%200.794%2C8.444%200.327%2C7.963%20C-0.140%2C7.483%20-0.137%2C6.707%200.333%2C6.229%20L6.135%2C0.342%20C6.603%2C-0.133%207.359%2C-0.133%207.827%2C0.342%20L13.629%2C6.229%20C13.865%2C6.469%2013.984%2C6.784%2013.984%2C7.099%20C13.984%2C7.412%2013.868%2C7.724%2013.635%2C7.963%20C13.168%2C8.444%2012.408%2C8.447%2011.937%2C7.969%20ZM6.135%2C10.123%20C6.603%2C9.647%207.359%2C9.647%207.827%2C10.123%20L13.629%2C16.009%20C13.865%2C16.249%2013.984%2C16.564%2013.984%2C16.879%20C13.984%2C17.192%2013.868%2C17.504%2013.635%2C17.744%20C13.168%2C18.224%2012.408%2C18.227%2011.937%2C17.750%20L6.981%2C12.721%20L2.025%2C17.750%20C1.554%2C18.227%200.794%2C18.224%200.327%2C17.744%20C-0.140%2C17.263%20-0.137%2C16.486%200.333%2C16.009%20L6.135%2C10.123%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
    background-size: 100% 100%; }
  .footer-inner-wrapper .go-up:hover:before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2015%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20fill-rule%3D%22evenodd%22%20d%3D%22M11.937%2C7.969%20L6.981%2C2.941%20L2.025%2C7.969%20C1.554%2C8.447%200.794%2C8.444%200.327%2C7.963%20C-0.140%2C7.483%20-0.137%2C6.707%200.333%2C6.229%20L6.135%2C0.342%20C6.603%2C-0.133%207.359%2C-0.133%207.827%2C0.342%20L13.629%2C6.229%20C13.865%2C6.469%2013.984%2C6.784%2013.984%2C7.099%20C13.984%2C7.412%2013.868%2C7.724%2013.635%2C7.963%20C13.168%2C8.444%2012.408%2C8.447%2011.937%2C7.969%20ZM6.135%2C10.123%20C6.603%2C9.647%207.359%2C9.647%207.827%2C10.123%20L13.629%2C16.009%20C13.865%2C16.249%2013.984%2C16.564%2013.984%2C16.879%20C13.984%2C17.192%2013.868%2C17.504%2013.635%2C17.744%20C13.168%2C18.224%2012.408%2C18.227%2011.937%2C17.750%20L6.981%2C12.721%20L2.025%2C17.750%20C1.554%2C18.227%200.794%2C18.224%200.327%2C17.744%20C-0.140%2C17.263%20-0.137%2C16.486%200.333%2C16.009%20L6.135%2C10.123%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
    background-size: 100% 100%; }
  .footer-inner-wrapper .site-name, .footer-inner-wrapper .social-block-wrap, .footer-inner-wrapper .site-copyright {
    display: inline-block;
    vertical-align: middle;
    width: 33.333%; }
  .footer-inner-wrapper .site-name {
    font: 1.0672340426vw 'UbuntuRegular', Arial, Helvetica, sans-serif;
    line-height: 1.25;
    color: #fff; }
  .footer-inner-wrapper .social-block-wrap {
    text-align: center; }
  .footer-inner-wrapper .social-block-wrap .title-social {
    font: 0.954893617vw 'UbuntuRegular', Arial, Helvetica, sans-serif;
    line-height: 1.25;
    color: #fff;
    margin: 0 0 0.730212766vw; }
  @media (max-width: 1300px) {
      .footer-inner-wrapper .social-block-wrap .title-social {
        font-size: 12px;
        margin-bottom: 9px; } }
  .footer-inner-wrapper .social-block-wrap a {
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
    width: 2.0782978723vw;
    height: 2.0782978723vw;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    background: #fff;
    margin: 0 0.2808510638vw 0.2808510638vw;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    -ms-transition: all 0.4s;
    transition: all 0.4s; }
  .footer-inner-wrapper .social-block-wrap a:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 1px;
    margin-left: -1px; }
  .footer-inner-wrapper .social-block-wrap a img, .footer-inner-wrapper .social-block-wrap a svg {
    display: inline-block;
    vertical-align: middle;
    max-width: 70%;
    max-height: 70%; }
  .footer-inner-wrapper .social-block-wrap a svg {
    fill: #000;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s; }
  @media (max-width: 1300px) {
      .footer-inner-wrapper .social-block-wrap a {
        width: 27px;
        height: 27px;
        margin: 0 3px 6px; }
        .footer-inner-wrapper .social-block-wrap a img, .footer-inner-wrapper .social-block-wrap a svg {
          max-width: 50%;
          max-height: 50%; } }
  .footer-inner-wrapper .social-block-wrap a:hover {
    background: #fc0; }
  .footer-inner-wrapper .social-block-wrap a:hover svg {
    fill: #000; }
  .footer-inner-wrapper .site-copyright {
    color: #fff;
    text-align: right; }
  @media (max-width: 1300px) {
  .footer-inner-wrapper {
    bottom: 120px; }
    .footer-inner-wrapper .footer-inner {
      padding: 23px 30px 13px;
      max-width: 720px; }

    .footer-inner-wrapper .go-up {
      width: 43px;
      height: 21px;
      margin-left: -22px;
      top: -21px; }
      .footer-inner-wrapper .go-up:before {
        top: 13px;
        width: 10px;
        height: 13px;
        margin-left: -5px; }

    .footer-inner-wrapper .site-name {
      font-size: 14px; } }
  @media (max-width: 1023px) {
  .footer-inner-wrapper {
    position: relative;
    left: auto;
    right: auto;
    bottom: auto;
    z-index: auto; }
    .footer-inner-wrapper .footer-inner {
      max-width: 100%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      padding: 22px 30px 18px; }

    .footer-inner-wrapper .go-up {
      display: none; } }
  @media (max-width: 767px) {
  .footer-inner-wrapper .site-name, .footer-inner-wrapper .social-block-wrap, .footer-inner-wrapper .site-copyright {
    display: block;
    width: auto;
    text-align: center; }
    .footer-inner-wrapper .site-name .title-social, .footer-inner-wrapper .social-block-wrap .title-social, .footer-inner-wrapper .site-copyright .title-social {
      display: none; }
  .footer-inner-wrapper .site-name {
    margin-bottom: 20px;
    font-size: 16px; }
  .footer-inner-wrapper .social-block-wrap {
    margin-bottom: 12px; } }

.page-our-equipment-wrapper .page-equipment {
  margin: 0 0 0.7863829787vw; }
  .page-our-equipment-wrapper .accordion-head {
    -webkit-border-radius: 0.3370212766vw;
    -moz-border-radius: 0.3370212766vw;
    -ms-border-radius: 0.3370212766vw;
    -o-border-radius: 0.3370212766vw;
    border-radius: 0.3370212766vw;
    background: #f8f8f8;
    display: block;
    padding: 0.7863829787vw;
    text-decoration: none;
    position: relative;
    font-size: 0; }
  .page-our-equipment-wrapper .accordion-head .img-equipment, .page-our-equipment-wrapper .accordion-head .title-equipment {
    display: inline-block;
    vertical-align: middle; }
  .page-our-equipment-wrapper .accordion-head .img-equipment {
    width: 7.0212765957vw;
    height: 7.189787234vw;
    margin-right: 2.0782978723vw; }
  .page-our-equipment-wrapper .accordion-head .img-equipment:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 1px;
    height: 100%;
    margin-left: -1px; }
  .page-our-equipment-wrapper .accordion-head .img-equipment img {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    -webkit-border-radius: 0.2808510638vw;
    -moz-border-radius: 0.2808510638vw;
    -ms-border-radius: 0.2808510638vw;
    -o-border-radius: 0.2808510638vw;
    border-radius: 0.2808510638vw;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: 50% 50%; }
  .page-our-equipment-wrapper .accordion-head .title-equipment {
    color: #000;
    font: 1.2919148936vw 'UbuntuBold', Arial, Helvetica, sans-serif;
    line-height: 1.2;
    width: 60%; }
  .page-our-equipment-wrapper .accordion-head .openBtn {
    position: absolute;
    right: 2.3591489362vw;
    top: 0;
    color: #000;
    font: 0.954893617vw 'UbuntuRegular', Arial, Helvetica, sans-serif;
    line-height: 0.954893617vw;
    top: 50%;
    margin-top: -0.5055319149vw;
    padding-right: 1.909787234vw; }
  .page-our-equipment-wrapper .accordion-head .openBtn .lineBtn {
    padding-bottom: 3px;
    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%2212px%22%20height%3D%222px%22%20%20viewBox%3D%220%200%2012%202%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fed221%22%20d%3D%22M0.011%2C-0.003%20L11.064%2C-0.003%20L11.064%2C1.397%20L0.011%2C1.397%20L0.011%2C-0.003%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 100% repeat-x; }
  .page-our-equipment-wrapper .accordion-head .openBtn:before {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -0.1685106383vw;
    width: 0.730212766vw;
    height: 0.4493617021vw;
    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%229px%22%20%20viewBox%3D%220%200%2014%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%231b1b1b%22%20fill-rule%3D%22evenodd%22%20d%3D%22M-0.000%2C1.172%20C-0.000%2C1.473%200.110%2C1.774%200.329%2C2.003%20L5.715%2C7.628%20C6.149%2C8.082%206.851%2C8.082%207.285%2C7.628%20L12.671%2C2.003%20C13.107%2C1.547%2013.110%2C0.805%2012.676%2C0.346%20C12.243%2C-0.113%2011.537%2C-0.116%2011.101%2C0.340%20L6.500%2C5.145%20L1.899%2C0.340%20C1.463%2C-0.116%200.757%2C-0.113%200.324%2C0.346%20C0.108%2C0.575%200.000%2C0.873%20-0.000%2C1.172%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
    background-size: 100% 100%; }
  .page-our-equipment-wrapper .accordion-body {
    display: none;
    position: relative;
    border: 1px solid #e4e4e4;
    -webkit-border-radius: 0.2246808511vw;
    -moz-border-radius: 0.2246808511vw;
    -ms-border-radius: 0.2246808511vw;
    -o-border-radius: 0.2246808511vw;
    border-radius: 0.2246808511vw;
    box-shadow: 0px 5px 8px 0px rgba(0, 0, 0, 0.07);
    padding: 1.685106383vw 1.685106383vw 2.2468085106vw; }
  .page-our-equipment-wrapper .accordion-body .close-accordion {
    position: absolute;
    right: 0;
    top: 0;
    width: 3.5387234043vw;
    height: 2.9208510638vw;
    background: #333;
    -webkit-border-radius: 0 0.1685106383vw 0 0.2808510638vw;
    -moz-border-radius: 0 0.1685106383vw 0 0.2808510638vw;
    -ms-border-radius: 0 0.1685106383vw 0 0.2808510638vw;
    -o-border-radius: 0 0.1685106383vw 0 0.2808510638vw;
    border-radius: 0 0.1685106383vw 0 0.2808510638vw;
    z-index: 2; }
  .page-our-equipment-wrapper .accordion-body .close-accordion:before {
    content: "";
    width: 1.1795744681vw;
    height: 1.1795744681vw;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -0.5617021277vw;
    margin-top: -0.5617021277vw;
    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%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ffcc00%22%20d%3D%22M13.297%2C10.469%20L20.368%2C17.540%20C21.150%2C18.321%2021.150%2C19.587%2020.368%2C20.368%20C19.587%2C21.149%2018.321%2C21.149%2017.540%2C20.368%20L10.469%2C13.297%20L3.398%2C20.368%20C2.617%2C21.149%201.351%2C21.149%200.569%2C20.368%20C-0.212%2C19.587%20-0.212%2C18.321%200.569%2C17.540%20L7.641%2C10.469%20L0.569%2C3.398%20C-0.212%2C2.617%20-0.212%2C1.350%200.569%2C0.569%20C1.351%2C-0.212%202.617%2C-0.212%203.398%2C0.569%20L10.469%2C7.640%20L17.540%2C0.569%20C18.321%2C-0.212%2019.587%2C-0.212%2020.368%2C0.569%20C21.150%2C1.350%2021.150%2C2.617%2020.368%2C3.398%20L13.297%2C10.469%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    background-size: 100% 100%; }
  .page-our-equipment-wrapper .accordion-flex-wrap {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  .page-our-equipment-wrapper .picture-equipment {
    width: 19.6595744681vw;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 19.6595744681vw;
    -moz-box-flex: 0;
    -moz-flex: 0 0 19.6595744681vw;
    -ms-flex: 0 0 19.6595744681vw;
    flex: 0 0 19.6595744681vw;
    margin-right: 2.8085106383vw;
    font-size: 0; }
  .page-our-equipment-wrapper .picture-equipment img {
    -webkit-border-radius: 0.2808510638vw;
    -moz-border-radius: 0.2808510638vw;
    -ms-border-radius: 0.2808510638vw;
    -o-border-radius: 0.2808510638vw;
    border-radius: 0.2808510638vw; }
  .page-our-equipment-wrapper .accordion-left-wr, .page-our-equipment-wrapper .accordion-right-wr {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    -moz-box-flex: 1;
    -moz-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .page-our-equipment-wrapper .accordion-left-wr .title-accordion, .page-our-equipment-wrapper .accordion-right-wr .title-accordion {
    color: #000;
    font: 1.5727659574vw 'UbuntuBold', Arial, Helvetica, sans-serif;
    line-height: 1.2;
    padding-right: 3.370212766vw;
    padding-bottom: 1.0110638298vw;
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto; }
  .page-our-equipment-wrapper .accordion-left-wr .title-accordion:before, .page-our-equipment-wrapper .accordion-right-wr .title-accordion:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    border-bottom: 1px solid #e5e5e5; }
  .page-our-equipment-wrapper .accordion-left-wr .items-text-wr {
    list-style: none;
    padding: 1.685106383vw 3.370212766vw 0 0;
    margin: 0; }
  .page-our-equipment-wrapper .accordion-left-wr .items-text-wr li {
    color: #6d6d6d;
    font: 1.0672340426vw 'UbuntuRegular', Arial, Helvetica, sans-serif;
    line-height: 1.25;
    margin: 0 0 0.730212766vw; }
  .page-our-equipment-wrapper .accordion-right-wr {
    padding-right: 3.370212766vw; }
  .page-our-equipment-wrapper .accordion-right-wr .title-accordion {
    padding-right: 0; }
  .page-our-equipment-wrapper .accordion-right-wr .price-equipment {
    padding: 1.1234042553vw 0 0;
    font-size: 0; }
  .page-our-equipment-wrapper .accordion-right-wr .price-equipment > div {
    display: inline-block;
    vertical-align: bottom; }
  .page-our-equipment-wrapper .accordion-right-wr .price-equipment .price-prefix {
    color: #6d6d6d;
    font: 1.0672340426vw 'UbuntuRegular', Arial, Helvetica, sans-serif;
    line-height: 1.25;
    padding-right: 1.1234042553vw; }
  .page-our-equipment-wrapper .accordion-right-wr .price-equipment .price-sum {
    color: #000;
    font: 1.6289361702vw 'UbuntuBold', Arial, Helvetica, sans-serif;
    line-height: 1.1;
    padding-right: 0.5055319149vw; }
  .page-our-equipment-wrapper .accordion-right-wr .price-equipment .price-currency {
    color: #000;
    font: 1.0672340426vw 'UbuntuBold', Arial, Helvetica, sans-serif;
    line-height: 1.25; }
  .page-our-equipment-wrapper .accordion-right-wr .contacts-accordion {
    padding: 1.9659574468vw 0 0;
    color: #6d6d6d;
    font: 1.0672340426vw 'UbuntuRegular', Arial, Helvetica, sans-serif;
    line-height: 1.5; }
  .page-our-equipment-wrapper .accordion-right-wr .contacts-accordion .contact-number {
    color: #ffa800;
    font: 25px 'UbuntuBold', Arial, Helvetica, sans-serif;
    line-height: 1.2; }
  .page-our-equipment-wrapper .accordion-right-wr .contacts-accordion .accordionForm {
    color: #000;
    font: 1.0110638298vw 'UbuntuBold', Arial, Helvetica, sans-serif;
    line-height: 1.2;
    text-decoration: none;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: top;
    padding: 1.2357446809vw 2.4714893617vw;
    background: #fc0;
    margin: 1.3480851064vw 0 0;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    -ms-transition: all 0.4s;
    transition: all 0.4s;
    -webkit-border-radius: 0.3370212766vw;
    -moz-border-radius: 0.3370212766vw;
    -ms-border-radius: 0.3370212766vw;
    -o-border-radius: 0.3370212766vw;
    border-radius: 0.3370212766vw; }
  .page-our-equipment-wrapper .accordion-right-wr .contacts-accordion .accordionForm:hover {
    background: #ffd633; }
  .page-our-equipment-wrapper .accordion-right-wr .contacts-accordion .accordionForm:active {
    background: #ffbd00; }
  @media (max-width: 1300px) {
  .page-our-equipment-wrapper .page-equipment {
    margin-bottom: 10px; }
  .page-our-equipment-wrapper .accordion-head {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    padding: 10px; }
    .page-our-equipment-wrapper .accordion-head .img-equipment {
      width: 90px;
      height: 90px;
      margin-right: 25px; }

    .page-our-equipment-wrapper .accordion-head .title-equipment {
      font-size: 18px; }

    .page-our-equipment-wrapper .accordion-head .openBtn {
      font-size: 14px;
      line-height: 14px;
      right: 30px;
      padding-right: 24px;
      margin-top: -7px; }
      .page-our-equipment-wrapper .accordion-head .openBtn:before {
        margin-top: -3px;
        width: 12px;
        height: 8px; }
  .page-our-equipment-wrapper .accordion-body {
    padding: 20px 20px 30px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }
    .page-our-equipment-wrapper .accordion-body .close-accordion {
      width: 43px;
      height: 40px;
      -webkit-border-radius: 0 3px 0 5px;
      -moz-border-radius: 0 3px 0 5px;
      -ms-border-radius: 0 3px 0 5px;
      -o-border-radius: 0 3px 0 5px;
      border-radius: 0 3px 0 5px; }
      .page-our-equipment-wrapper .accordion-body .close-accordion:before {
        width: 15px;
        height: 15px;
        margin-left: -7px;
        margin-top: -7px; }
  .page-our-equipment-wrapper .picture-equipment {
    margin-right: 35px;
    width: 250px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 250px;
    -moz-box-flex: 0;
    -moz-flex: 0 0 250px;
    -ms-flex: 0 0 250px;
    flex: 0 0 250px; }
    .page-our-equipment-wrapper .picture-equipment img {
      -webkit-border-radius: 0.2808510638vw;
      -moz-border-radius: 0.2808510638vw;
      -ms-border-radius: 0.2808510638vw;
      -o-border-radius: 0.2808510638vw;
      border-radius: 0.2808510638vw; }
  .page-our-equipment-wrapper .accordion-left-wr .title-accordion, .page-our-equipment-wrapper .accordion-right-wr .title-accordion {
    font-size: 22px;
    padding-bottom: 15px;
    padding-right: 40px; }
  .page-our-equipment-wrapper .accordion-left-wr .items-text-wr {
    padding-top: 20px;
    padding-right: 40px; }
    .page-our-equipment-wrapper .accordion-left-wr .items-text-wr li {
      font-size: 14px;
      margin-bottom: 10px; }
  .page-our-equipment-wrapper .accordion-right-wr .price-equipment {
    padding-top: 15px; }
    .page-our-equipment-wrapper .accordion-right-wr .price-equipment .price-prefix {
      font-size: 14px;
      padding-right: 14px; }

    .page-our-equipment-wrapper .accordion-right-wr .price-equipment .price-sum {
      font-size: 22px;
      padding-right: 6px; }

    .page-our-equipment-wrapper .accordion-right-wr .price-equipment .price-currency {
      font-size: 14px; }

    .page-our-equipment-wrapper .accordion-right-wr .contacts-accordion {
      padding-top: 25px;
      font-size: 14px; }

    .page-our-equipment-wrapper .accordion-right-wr .contacts-accordion .contact-number {
      font-size: 18px; }

    .page-our-equipment-wrapper .accordion-right-wr .contacts-accordion .accordionForm {
      margin-top: 15px;
      font-size: 13px;
      padding: 16px 30px; } }
  @media (max-width: 1023px) {
  .page-our-equipment-wrapper {
    max-width: 940px;
    margin: 0 auto; } }
  @media (max-width: 900px) {
  .page-our-equipment-wrapper .accordion-flex-wrap {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .page-our-equipment-wrapper .accordion-right-wr .title-accordion:before, .page-our-equipment-wrapper .accordion-left-wr .title-accordion:before {
    display: none; }
  .page-our-equipment-wrapper .picture-equipment {
    margin-bottom: 35px; }
  .page-our-equipment-wrapper .accordion-left-wr .items-text-wr {
    padding-top: 0; }
  .page-our-equipment-wrapper .accordion-right-wr {
    padding-left: 8px; }
    .page-our-equipment-wrapper .accordion-right-wr .contacts-accordion .contact-number, .page-our-equipment-wrapper .accordion-right-wr .contacts-accordion .contact-prefix-text, .page-our-equipment-wrapper .accordion-right-wr .contacts-accordion .contact-postfix-text {
      display: inline;
      vertical-align: top; }
      .page-our-equipment-wrapper .accordion-right-wr .contacts-accordion .contact-number > div {
        display: inline;
        vertical-align: top;
        line-height: 1; }
        .page-our-equipment-wrapper .accordion-right-wr .contacts-accordion .contact-number > div:after {
          content: ","; }
        .page-our-equipment-wrapper .accordion-right-wr .contacts-accordion .contact-number > div:last-child:after {
          display: none; }
      .page-our-equipment-wrapper .accordion-right-wr .contacts-accordion .accordionForm {
        margin-top: 20px; } }
  @media (max-width: 767px) {
  .page-our-equipment-wrapper .accordion-head .openBtn {
    right: 20px;
    padding: 0; }
    .page-our-equipment-wrapper .accordion-head .openBtn:before {
      right: 2px; }

    .page-our-equipment-wrapper .accordion-head .openBtn .lineBtn {
      font-size: 0;
      width: 18px;
      display: block;
      padding-bottom: 4px; } }
  @media (max-width: 640px) {
  .page-our-equipment-wrapper .accordion-flex-wrap {
    display: block;
    -webkit-box-flex: none;
    -webkit-flex: none;
    -moz-box-flex: none;
    -moz-flex: none;
    -ms-flex: none;
    flex: none; }
  .page-our-equipment-wrapper .picture-equipment {
    margin-bottom: 30px; }
  .page-our-equipment-wrapper .accordion-right-wr {
    padding-right: 0; }
  .page-our-equipment-wrapper .accordion-left-wr {
    padding-left: 8px;
    margin-bottom: 30px; }
    .page-our-equipment-wrapper .accordion-left-wr .title-accordion {
      padding-right: 0; }

    .page-our-equipment-wrapper .accordion-left-wr .items-text-wr {
      padding-right: 0; }
      .page-our-equipment-wrapper .accordion-left-wr .items-text-wr li {
        font-size: 16px; } }
  @media (max-width: 479px) {
  .page-our-equipment-wrapper .accordion-head .img-equipment {
    margin-right: 18px; }
    .page-our-equipment-wrapper .accordion-head .title-equipment {
      font-size: 16px;
      width: 50%; }

    .page-our-equipment-wrapper .accordion-head .openBtn {
      right: 15px; }
  .page-our-equipment-wrapper .accordion-body .close-accordion {
    width: 30px;
    height: 30px; }
    .page-our-equipment-wrapper .accordion-body .close-accordion:before {
      width: 12px;
      height: 12px;
      margin-left: -6px;
      margin-top: -6px; }
  .page-our-equipment-wrapper .accordion-left-wr .title-accordion, .page-our-equipment-wrapper .accordion-right-wr .title-accordion {
    font-size: 20px; } }

.page-our-equipment-wrapper .page-equipment {
  margin: 0 0 0.7863829787vw; }
  .page-our-equipment-wrapper .accordion-head {
    -webkit-border-radius: 0.3370212766vw;
    -moz-border-radius: 0.3370212766vw;
    -ms-border-radius: 0.3370212766vw;
    -o-border-radius: 0.3370212766vw;
    border-radius: 0.3370212766vw;
    background: #f8f8f8;
    display: block;
    padding: 0.7863829787vw;
    text-decoration: none;
    position: relative;
    font-size: 0; }
  .page-our-equipment-wrapper .accordion-head .img-equipment, .page-our-equipment-wrapper .accordion-head .title-equipment {
    display: inline-block;
    vertical-align: middle; }
  .page-our-equipment-wrapper .accordion-head .img-equipment {
    width: 7.0212765957vw;
    height: 7.189787234vw;
    margin-right: 2.0782978723vw; }
  .page-our-equipment-wrapper .accordion-head .img-equipment:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 1px;
    height: 100%;
    margin-left: -1px; }
  .page-our-equipment-wrapper .accordion-head .img-equipment img {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    -webkit-border-radius: 0.2808510638vw;
    -moz-border-radius: 0.2808510638vw;
    -ms-border-radius: 0.2808510638vw;
    -o-border-radius: 0.2808510638vw;
    border-radius: 0.2808510638vw;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: 50% 50%; }
  .page-our-equipment-wrapper .accordion-head .title-equipment {
    color: #000;
    font: 1.2919148936vw 'UbuntuBold', Arial, Helvetica, sans-serif;
    line-height: 1.2;
    width: 60%; }
  .page-our-equipment-wrapper .accordion-head .openBtn {
    position: absolute;
    right: 2.3591489362vw;
    top: 0;
    color: #000;
    font: 0.954893617vw 'UbuntuRegular', Arial, Helvetica, sans-serif;
    line-height: 0.954893617vw;
    top: 50%;
    margin-top: -0.5055319149vw;
    padding-right: 1.909787234vw; }
  .page-our-equipment-wrapper .accordion-head .openBtn .lineBtn {
    padding-bottom: 3px;
    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%2212px%22%20height%3D%222px%22%20%20viewBox%3D%220%200%2012%202%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fed221%22%20d%3D%22M0.011%2C-0.003%20L11.064%2C-0.003%20L11.064%2C1.397%20L0.011%2C1.397%20L0.011%2C-0.003%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 100% repeat-x; }
  .page-our-equipment-wrapper .accordion-head .openBtn:before {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -0.1685106383vw;
    width: 0.730212766vw;
    height: 0.4493617021vw;
    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%229px%22%20%20viewBox%3D%220%200%2014%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%231b1b1b%22%20fill-rule%3D%22evenodd%22%20d%3D%22M-0.000%2C1.172%20C-0.000%2C1.473%200.110%2C1.774%200.329%2C2.003%20L5.715%2C7.628%20C6.149%2C8.082%206.851%2C8.082%207.285%2C7.628%20L12.671%2C2.003%20C13.107%2C1.547%2013.110%2C0.805%2012.676%2C0.346%20C12.243%2C-0.113%2011.537%2C-0.116%2011.101%2C0.340%20L6.500%2C5.145%20L1.899%2C0.340%20C1.463%2C-0.116%200.757%2C-0.113%200.324%2C0.346%20C0.108%2C0.575%200.000%2C0.873%20-0.000%2C1.172%20Z%22%20%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
    background-size: 100% 100%; }
  .page-our-equipment-wrapper .accordion-body {
    display: none;
    position: relative;
    border: 1px solid #e4e4e4;
    -webkit-border-radius: 0.2246808511vw;
    -moz-border-radius: 0.2246808511vw;
    -ms-border-radius: 0.2246808511vw;
    -o-border-radius: 0.2246808511vw;
    border-radius: 0.2246808511vw;
    box-shadow: 0px 5px 8px 0px rgba(0, 0, 0, 0.07);
    padding: 1.685106383vw 1.685106383vw 2.2468085106vw; }
  .page-our-equipment-wrapper .accordion-body .close-accordion {
    position: absolute;
    right: 0;
    top: 0;
    width: 3.5387234043vw;
    height: 2.9208510638vw;
    background: #333;
    -webkit-border-radius: 0 0.1685106383vw 0 0.2808510638vw;
    -moz-border-radius: 0 0.1685106383vw 0 0.2808510638vw;
    -ms-border-radius: 0 0.1685106383vw 0 0.2808510638vw;
    -o-border-radius: 0 0.1685106383vw 0 0.2808510638vw;
    border-radius: 0 0.1685106383vw 0 0.2808510638vw;
    z-index: 2; }
  .page-our-equipment-wrapper .accordion-body .close-accordion:before {
    content: "";
    width: 1.1795744681vw;
    height: 1.1795744681vw;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -0.5617021277vw;
    margin-top: -0.5617021277vw;
    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%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ffcc00%22%20d%3D%22M13.297%2C10.469%20L20.368%2C17.540%20C21.150%2C18.321%2021.150%2C19.587%2020.368%2C20.368%20C19.587%2C21.149%2018.321%2C21.149%2017.540%2C20.368%20L10.469%2C13.297%20L3.398%2C20.368%20C2.617%2C21.149%201.351%2C21.149%200.569%2C20.368%20C-0.212%2C19.587%20-0.212%2C18.321%200.569%2C17.540%20L7.641%2C10.469%20L0.569%2C3.398%20C-0.212%2C2.617%20-0.212%2C1.350%200.569%2C0.569%20C1.351%2C-0.212%202.617%2C-0.212%203.398%2C0.569%20L10.469%2C7.640%20L17.540%2C0.569%20C18.321%2C-0.212%2019.587%2C-0.212%2020.368%2C0.569%20C21.150%2C1.350%2021.150%2C2.617%2020.368%2C3.398%20L13.297%2C10.469%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    background-size: 100% 100%; }
  .page-our-equipment-wrapper .accordion-flex-wrap {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  .page-our-equipment-wrapper .picture-equipment {
    width: 19.6595744681vw;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 19.6595744681vw;
    -moz-box-flex: 0;
    -moz-flex: 0 0 19.6595744681vw;
    -ms-flex: 0 0 19.6595744681vw;
    flex: 0 0 19.6595744681vw;
    margin-right: 2.8085106383vw;
    font-size: 0; }
  .page-our-equipment-wrapper .picture-equipment img {
    -webkit-border-radius: 0.2808510638vw;
    -moz-border-radius: 0.2808510638vw;
    -ms-border-radius: 0.2808510638vw;
    -o-border-radius: 0.2808510638vw;
    border-radius: 0.2808510638vw; }
  .page-our-equipment-wrapper .accordion-left-wr, .page-our-equipment-wrapper .accordion-right-wr {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    -moz-box-flex: 1;
    -moz-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .page-our-equipment-wrapper .accordion-left-wr .title-accordion, .page-our-equipment-wrapper .accordion-right-wr .title-accordion {
    color: #000;
    font: 1.5727659574vw 'UbuntuBold', Arial, Helvetica, sans-serif;
    line-height: 1.2;
    padding-right: 3.370212766vw;
    padding-bottom: 1.0110638298vw;
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto; }
  .page-our-equipment-wrapper .accordion-left-wr .title-accordion:before, .page-our-equipment-wrapper .accordion-right-wr .title-accordion:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    border-bottom: 1px solid #e5e5e5; }
  .page-our-equipment-wrapper .accordion-left-wr .items-text-wr {
    list-style: none;
    padding: 1.685106383vw 3.370212766vw 0 0;
    margin: 0; }
  .page-our-equipment-wrapper .accordion-left-wr .items-text-wr li {
    color: #6d6d6d;
    font: 1.0672340426vw 'UbuntuRegular', Arial, Helvetica, sans-serif;
    line-height: 1.25;
    margin: 0 0 0.730212766vw; }
  .page-our-equipment-wrapper .accordion-right-wr {
    padding-right: 3.370212766vw; }
  .page-our-equipment-wrapper .accordion-right-wr .title-accordion {
    padding-right: 0; }
  .page-our-equipment-wrapper .accordion-right-wr .price-equipment {
    padding: 1.1234042553vw 0 0;
    font-size: 0; }
  .page-our-equipment-wrapper .accordion-right-wr .price-equipment > div {
    display: inline-block;
    vertical-align: bottom; }
  .page-our-equipment-wrapper .accordion-right-wr .price-equipment .price-prefix {
    color: #6d6d6d;
    font: 1.0672340426vw 'UbuntuRegular', Arial, Helvetica, sans-serif;
    line-height: 1.25;
    padding-right: 1.1234042553vw; }
  .page-our-equipment-wrapper .accordion-right-wr .price-equipment .price-sum {
    color: #000;
    font: 1.6289361702vw 'UbuntuBold', Arial, Helvetica, sans-serif;
    line-height: 1.1;
    padding-right: 0.5055319149vw; }
  .page-our-equipment-wrapper .accordion-right-wr .price-equipment .price-currency {
    color: #000;
    font: 1.0672340426vw 'UbuntuBold', Arial, Helvetica, sans-serif;
    line-height: 1.25; }
  .page-our-equipment-wrapper .accordion-right-wr .contacts-accordion {
    padding: 1.9659574468vw 0 0;
    color: #6d6d6d;
    font: 1.0672340426vw 'UbuntuRegular', Arial, Helvetica, sans-serif;
    line-height: 1.5; }
  .page-our-equipment-wrapper .accordion-right-wr .contacts-accordion .contact-number {
    color: #ffa800;
    font: 25px 'UbuntuBold', Arial, Helvetica, sans-serif;
    line-height: 1.2; }
  .page-our-equipment-wrapper .accordion-right-wr .contacts-accordion .accordionForm {
    color: #000;
    font: 1.0110638298vw 'UbuntuBold', Arial, Helvetica, sans-serif;
    line-height: 1.2;
    text-decoration: none;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: top;
    padding: 1.2357446809vw 2.4714893617vw;
    background: #fc0;
    margin: 1.3480851064vw 0 0;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    -ms-transition: all 0.4s;
    transition: all 0.4s;
    -webkit-border-radius: 0.3370212766vw;
    -moz-border-radius: 0.3370212766vw;
    -ms-border-radius: 0.3370212766vw;
    -o-border-radius: 0.3370212766vw;
    border-radius: 0.3370212766vw; }
  .page-our-equipment-wrapper .accordion-right-wr .contacts-accordion .accordionForm:hover {
    background: #ffd633; }
  .page-our-equipment-wrapper .accordion-right-wr .contacts-accordion .accordionForm:active {
    background: #ffbd00; }
  @media (max-width: 1300px) {
  .page-our-equipment-wrapper .page-equipment {
    margin-bottom: 10px; }
  .page-our-equipment-wrapper .accordion-head {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    padding: 10px; }
    .page-our-equipment-wrapper .accordion-head .img-equipment {
      width: 90px;
      height: 90px;
      margin-right: 25px; }

    .page-our-equipment-wrapper .accordion-head .title-equipment {
      font-size: 18px; }

    .page-our-equipment-wrapper .accordion-head .openBtn {
      font-size: 14px;
      line-height: 14px;
      right: 30px;
      padding-right: 24px;
      margin-top: -7px; }
      .page-our-equipment-wrapper .accordion-head .openBtn:before {
        margin-top: -3px;
        width: 12px;
        height: 8px; }
  .page-our-equipment-wrapper .accordion-body {
    padding: 20px 20px 30px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }
    .page-our-equipment-wrapper .accordion-body .close-accordion {
      width: 43px;
      height: 40px;
      -webkit-border-radius: 0 3px 0 5px;
      -moz-border-radius: 0 3px 0 5px;
      -ms-border-radius: 0 3px 0 5px;
      -o-border-radius: 0 3px 0 5px;
      border-radius: 0 3px 0 5px; }
      .page-our-equipment-wrapper .accordion-body .close-accordion:before {
        width: 15px;
        height: 15px;
        margin-left: -7px;
        margin-top: -7px; }
  .page-our-equipment-wrapper .picture-equipment {
    margin-right: 35px;
    width: 250px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 250px;
    -moz-box-flex: 0;
    -moz-flex: 0 0 250px;
    -ms-flex: 0 0 250px;
    flex: 0 0 250px; }
    .page-our-equipment-wrapper .picture-equipment img {
      -webkit-border-radius: 0.2808510638vw;
      -moz-border-radius: 0.2808510638vw;
      -ms-border-radius: 0.2808510638vw;
      -o-border-radius: 0.2808510638vw;
      border-radius: 0.2808510638vw; }
  .page-our-equipment-wrapper .accordion-left-wr .title-accordion, .page-our-equipment-wrapper .accordion-right-wr .title-accordion {
    font-size: 22px;
    padding-bottom: 15px;
    padding-right: 40px; }
  .page-our-equipment-wrapper .accordion-left-wr .items-text-wr {
    padding-top: 20px;
    padding-right: 40px; }
    .page-our-equipment-wrapper .accordion-left-wr .items-text-wr li {
      font-size: 14px;
      margin-bottom: 10px; }
  .page-our-equipment-wrapper .accordion-right-wr .price-equipment {
    padding-top: 15px; }
    .page-our-equipment-wrapper .accordion-right-wr .price-equipment .price-prefix {
      font-size: 14px;
      padding-right: 14px; }

    .page-our-equipment-wrapper .accordion-right-wr .price-equipment .price-sum {
      font-size: 22px;
      padding-right: 6px; }

    .page-our-equipment-wrapper .accordion-right-wr .price-equipment .price-currency {
      font-size: 14px; }

    .page-our-equipment-wrapper .accordion-right-wr .contacts-accordion {
      padding-top: 25px;
      font-size: 14px; }

    .page-our-equipment-wrapper .accordion-right-wr .contacts-accordion .contact-number {
      font-size: 18px; }

    .page-our-equipment-wrapper .accordion-right-wr .contacts-accordion .accordionForm {
      margin-top: 15px;
      font-size: 13px;
      padding: 16px 30px; } }
  @media (max-width: 1023px) {
  .page-our-equipment-wrapper {
    max-width: 940px;
    margin: 0 auto; } }
  @media (max-width: 900px) {
  .page-our-equipment-wrapper .accordion-flex-wrap {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .page-our-equipment-wrapper .accordion-right-wr .title-accordion:before, .page-our-equipment-wrapper .accordion-left-wr .title-accordion:before {
    display: none; }
  .page-our-equipment-wrapper .picture-equipment {
    margin-bottom: 35px; }
  .page-our-equipment-wrapper .accordion-left-wr .items-text-wr {
    padding-top: 0; }
  .page-our-equipment-wrapper .accordion-right-wr {
    padding-left: 8px; }
    .page-our-equipment-wrapper .accordion-right-wr .contacts-accordion .contact-number, .page-our-equipment-wrapper .accordion-right-wr .contacts-accordion .contact-prefix-text, .page-our-equipment-wrapper .accordion-right-wr .contacts-accordion .contact-postfix-text {
      display: inline;
      vertical-align: top; }
      .page-our-equipment-wrapper .accordion-right-wr .contacts-accordion .contact-number > div {
        display: inline;
        vertical-align: top;
        line-height: 1; }
        .page-our-equipment-wrapper .accordion-right-wr .contacts-accordion .contact-number > div:after {
          content: ","; }
        .page-our-equipment-wrapper .accordion-right-wr .contacts-accordion .contact-number > div:last-child:after {
          display: none; }
      .page-our-equipment-wrapper .accordion-right-wr .contacts-accordion .accordionForm {
        margin-top: 20px; } }
  @media (max-width: 767px) {
  .page-our-equipment-wrapper .accordion-head .openBtn {
    right: 20px;
    padding: 0; }
    .page-our-equipment-wrapper .accordion-head .openBtn:before {
      right: 2px; }

    .page-our-equipment-wrapper .accordion-head .openBtn .lineBtn {
      font-size: 0;
      width: 18px;
      display: block;
      padding-bottom: 4px; } }
  @media (max-width: 640px) {
  .page-our-equipment-wrapper .accordion-flex-wrap {
    display: block;
    -webkit-box-flex: none;
    -webkit-flex: none;
    -moz-box-flex: none;
    -moz-flex: none;
    -ms-flex: none;
    flex: none; }
  .page-our-equipment-wrapper .picture-equipment {
    margin-bottom: 30px; }
  .page-our-equipment-wrapper .accordion-right-wr {
    padding-right: 0; }
  .page-our-equipment-wrapper .accordion-left-wr {
    padding-left: 8px;
    margin-bottom: 30px; }
    .page-our-equipment-wrapper .accordion-left-wr .title-accordion {
      padding-right: 0; }

    .page-our-equipment-wrapper .accordion-left-wr .items-text-wr {
      padding-right: 0; }
      .page-our-equipment-wrapper .accordion-left-wr .items-text-wr li {
        font-size: 16px; } }
  @media (max-width: 479px) {
  .page-our-equipment-wrapper .accordion-head .img-equipment {
    margin-right: 18px; }
    .page-our-equipment-wrapper .accordion-head .title-equipment {
      font-size: 16px;
      width: 50%; }

    .page-our-equipment-wrapper .accordion-head .openBtn {
      right: 15px; }
  .page-our-equipment-wrapper .accordion-body .close-accordion {
    width: 30px;
    height: 30px; }
    .page-our-equipment-wrapper .accordion-body .close-accordion:before {
      width: 12px;
      height: 12px;
      margin-left: -6px;
      margin-top: -6px; }
  .page-our-equipment-wrapper .accordion-left-wr .title-accordion, .page-our-equipment-wrapper .accordion-right-wr .title-accordion {
    font-size: 20px; } }
