/* line 1, _settings.scss */
:root {
  --bg: var(--draft-bg, #ffffff);
  --bg-is-light: var(--draft-bg-is-light, true);
  --bg-minor-shade: var(--draft-bg-minor-shade, #f7f7f7);
  --bg-minor-shade-is-light: var(--draft-bg-minor-shade-is-light, true);
  --bg-major-shade: var(--draft-bg-major-shade, #ededed);
  --bg-major-shade-is-light: var(--draft-bg-major-shade-is-light, true);
  --bg-half-shade: var(--draft-bg-half-shade, #808080);
  --bg-half-shade-is-dark: var(--draft-bg-half-shade-is-dark, true);
  --color-btn-bg: var(--draft-color-btn-bg, #00AFE5);
  --color-btn-bg-is-dark: var(--draft-color-btn-bg-is-dark, true);
  --color-btn-bg-minor-shade: var(--draft-color-btn-bg-minor-shade, #03c4ff);
  --color-btn-bg-minor-shade-is-dark: var(--draft-color-btn-bg-minor-shade-is-dark, true);
  --color-btn-bg-major-shade: var(--draft-color-btn-bg-major-shade, #1fcbff);
  --color-btn-bg-major-shade-is-dark: var(--draft-color-btn-bg-major-shade-is-dark, true);
  --color-btn-bg-half-shade: var(--draft-color-btn-bg-half-shade, #73deff);
  --color-btn-bg-half-shade-is-light: var(--draft-color-btn-bg-half-shade-is-light, true);
  --color-accent-text: var(--draft-color-accent-text, #00AFE5);
  --color-accent-text-is-dark: var(--draft-color-accent-text-is-dark, true);
  --color-accent-text-minor-shade: var(--draft-color-accent-text-minor-shade, #03c4ff);
  --color-accent-text-minor-shade-is-dark: var(--draft-color-accent-text-minor-shade-is-dark, true);
  --color-accent-text-major-shade: var(--draft-color-accent-text-major-shade, #1fcbff);
  --color-accent-text-major-shade-is-dark: var(--draft-color-accent-text-major-shade-is-dark, true);
  --color-accent-text-half-shade: var(--draft-color-accent-text-half-shade, #73deff);
  --color-accent-text-half-shade-is-light: var(--draft-color-accent-text-half-shade-is-light, true);
  --color-text-dark: var(--draft-color-text-dark, #333333);
  --color-text-dark-is-dark: var(--draft-color-text-dark-is-dark, true);
  --color-text-dark-minor-shade: var(--draft-color-text-dark-minor-shade, #474747);
  --color-text-dark-minor-shade-is-dark: var(--draft-color-text-dark-minor-shade-is-dark, true);
  --color-text-dark-major-shade: var(--draft-color-text-dark-major-shade, #5c5c5c);
  --color-text-dark-major-shade-is-dark: var(--draft-color-text-dark-major-shade-is-dark, true);
  --color-text-dark-half-shade: var(--draft-color-text-dark-half-shade, #999999);
  --color-text-dark-half-shade-is-dark: var(--draft-color-text-dark-half-shade-is-dark, true);
  --color-text-light: var(--draft-color-text-light, #ffffff);
  --color-text-light-is-light: var(--draft-color-text-light-is-light, true);
  --color-text-light-minor-shade: var(--draft-color-text-light-minor-shade, #f7f7f7);
  --color-text-light-minor-shade-is-light: var(--draft-color-text-light-minor-shade-is-light, true);
  --color-text-light-major-shade: var(--draft-color-text-light-major-shade, #ededed);
  --color-text-light-major-shade-is-light: var(--draft-color-text-light-major-shade-is-light, true);
  --color-text-light-half-shade: var(--draft-color-text-light-half-shade, #808080);
  --color-text-light-half-shade-is-dark: var(--draft-color-text-light-half-shade-is-dark, true);
  --icons_pack: var(--draft-icons_pack, insales-default);
  --controls-btn-border-radius: var(--draft-controls-btn-border-radius, 0px);
  --color-notice-warning: var(--draft-color-notice-warning, #fff3cd);
  --color-notice-warning-is-light: var(--draft-color-notice-warning-is-light, true);
  --color-notice-warning-minor-shade: var(--draft-color-notice-warning-minor-shade, #fff0be);
  --color-notice-warning-minor-shade-is-light: var(--draft-color-notice-warning-minor-shade-is-light, true);
  --color-notice-warning-major-shade: var(--draft-color-notice-warning-major-shade, #ffecac);
  --color-notice-warning-major-shade-is-light: var(--draft-color-notice-warning-major-shade-is-light, true);
  --color-notice-warning-half-shade: var(--draft-color-notice-warning-half-shade, #e6b000);
  --color-notice-warning-half-shade-is-dark: var(--draft-color-notice-warning-half-shade-is-dark, true);
  --color-notice-success: var(--draft-color-notice-success, #d4edda);
  --color-notice-success-is-light: var(--draft-color-notice-success-is-light, true);
  --color-notice-success-minor-shade: var(--draft-color-notice-success-minor-shade, #cae9d2);
  --color-notice-success-minor-shade-is-light: var(--draft-color-notice-success-minor-shade-is-light, true);
  --color-notice-success-major-shade: var(--draft-color-notice-success-major-shade, #bee4c7);
  --color-notice-success-major-shade-is-light: var(--draft-color-notice-success-major-shade-is-light, true);
  --color-notice-success-half-shade: var(--draft-color-notice-success-half-shade, #429e58);
  --color-notice-success-half-shade-is-dark: var(--draft-color-notice-success-half-shade-is-dark, true);
  --color-notice-error: var(--draft-color-notice-error, #f8d7da);
  --color-notice-error-is-light: var(--draft-color-notice-error-is-light, true);
  --color-notice-error-minor-shade: var(--draft-color-notice-error-minor-shade, #f6ccd0);
  --color-notice-error-minor-shade-is-light: var(--draft-color-notice-error-minor-shade-is-light, true);
  --color-notice-error-major-shade: var(--draft-color-notice-error-major-shade, #f3bcc1);
  --color-notice-error-major-shade-is-light: var(--draft-color-notice-error-major-shade-is-light, true);
  --color-notice-error-half-shade: var(--draft-color-notice-error-half-shade, #c52330);
  --color-notice-error-half-shade-is-dark: var(--draft-color-notice-error-half-shade-is-dark, true);
  --color-notice-info: var(--draft-color-notice-info, #cce5ff);
  --color-notice-info-is-light: var(--draft-color-notice-info-is-light, true);
  --color-notice-info-minor-shade: var(--draft-color-notice-info-minor-shade, #bedeff);
  --color-notice-info-minor-shade-is-light: var(--draft-color-notice-info-minor-shade-is-light, true);
  --color-notice-info-major-shade: var(--draft-color-notice-info-major-shade, #acd4ff);
  --color-notice-info-major-shade-is-light: var(--draft-color-notice-info-major-shade-is-light, true);
  --color-notice-info-half-shade: var(--draft-color-notice-info-half-shade, #006fe6);
  --color-notice-info-half-shade-is-dark: var(--draft-color-notice-info-half-shade-is-dark, true);
  --font-family: var(--draft-font-family, "PT Root UI");
  --font-size: var(--draft-font-size, 16px);
  --font-family-heading: var(--draft-font-family-heading, "PT Root UI");
  --heading-ratio: var(--draft-heading-ratio, 2);
  --heading-weight: var(--draft-heading-weight, 400);
  --collection_count: var(--draft-collection_count, 12);
  --search_count: var(--draft-search_count, 15);
  --blog_size: var(--draft-blog_size, 6);
  --product_not_available: var(--draft-product_not_available, shown);
  --layout-content-max-width: var(--draft-layout-content-max-width, 1408px);
  --delta_sidebar: var(--draft-delta_sidebar, 2);
  --sidebar_index_show: var(--draft-sidebar_index_show, false);
  --sidebar_index_position: var(--draft-sidebar_index_position, left);
  --sidebar_collection_show: var(--draft-sidebar_collection_show, true);
  --sidebar_collection_position: var(--draft-sidebar_collection_position, left);
  --sidebar_cart_show: var(--draft-sidebar_cart_show, false);
  --sidebar_cart_position: var(--draft-sidebar_cart_position, left);
  --sidebar_product_show: var(--draft-sidebar_product_show, false);
  --sidebar_product_position: var(--draft-sidebar_product_position, left);
  --sidebar_blog_show: var(--draft-sidebar_blog_show, false);
  --sidebar_blog_position: var(--draft-sidebar_blog_position, left);
  --sidebar_article_show: var(--draft-sidebar_article_show, false);
  --sidebar_article_position: var(--draft-sidebar_article_position, left);
  --sidebar_page_show: var(--draft-sidebar_page_show, false);
  --sidebar_page_position: var(--draft-sidebar_page_position, left);
  --sidebar_compare_show: var(--draft-sidebar_compare_show, false);
  --sidebar_compare_position: var(--draft-sidebar_compare_position, left);
  --sidebar_search_show: var(--draft-sidebar_search_show, false);
  --sidebar_search_position: var(--draft-sidebar_search_position, left);
  --feedback_captcha_enabled: var(--draft-feedback_captcha_enabled, true);
  --favorite_enabled: var(--draft-favorite_enabled, false); }

/* line 6, theme.scss */
.uc-ban1-panel {
  padding: 20px;
  background-repeat: no-repeat; }

/* line 6, theme.scss */
.uc-ban1-panel {
  background: url("https://files.tiucloud.ru/julie/d45e2ivjmw7atslycgn6039qx8kb1porig.jpeg") center center/cover no-repeat; }

/* line 6, theme.scss */
.uc-ban1-panel strong {
  color: #03a9f4;
  font-size: 20px; }

/* line 6, theme.scss */
.uc-ban1-texts {
  background: rgba(255, 255, 255, 0.85);
  width: 380px;
  padding: 20px;
  text-align: center;
  box-sizing: border-box;
  margin-right: auto;
  margin-left: auto; }

/* line 6, theme.scss */
.uc-ban1-header {
  font-size: 28px;
  line-height: 28px;
  color: #03a9f4;
  margin: 0 0 5px; }

/* line 6, theme.scss */
.uc-ban1-sub-header {
  font-size: 18px;
  line-height: 26px;
  color: #000;
  margin: 0 0 10px; }

/* line 6, theme.scss */
.uc-ban1-text {
  font-size: 15px;
  line-height: 22px;
  color: #000;
  margin: 0 0 10px; }

@media screen and (max-width: 1000px) {
  /* line 6, theme.scss */
  .uc-ban1-texts {
    width: auto; }

  /* line 6, theme.scss */
  .uc-ban1-panel {
    padding: 0; }

  /* line 6, theme.scss */
  .uc-ban1-texts {
    padding: 20px; } }
/* line 6, theme.scss */
.uc-panel {
  padding: 20px;
  text-align: center;
  border-bottom: 2px solid #f0f0f0; }

/* line 6, theme.scss */
.uc-panel h2 {
  margin-bottom: 20px;
  text-align: center; }

/* line 6, theme.scss */
.uc-wrapper {
  display: inline-block;
  vertical-align: top;
  margin: 10px 1%;
  text-decoration: none; }

/* line 6, theme.scss */
.uc-img-holder {
  display: block;
  text-align: center;
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  max-width: 300px;
  max-height: 300px;
  margin: 0 auto;
  border: 1px solid #ebebeb;
  transition: all .5s linear; }

/* line 6, theme.scss */
.uc-wrapper img {
  height: auto !important; }

/* line 6, theme.scss */
.uc-overlay {
  position: absolute;
  width: 100px;
  height: 100px;
  top: 100px;
  left: 100px;
  border-radius: 500px;
  background: rgba(255, 255, 255, 0.6); }

/* line 6, theme.scss */
.uc-icon {
  width: 35px;
  height: 23px;
  position: absolute;
  top: 39px;
  left: 33px; }

/* line 6, theme.scss */
.uc-caption {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  padding: 0 20px;
  align-items: center;
  box-sizing: border-box;
  color: #fff !important;
  background-color: rgba(139, 195, 74, 0.95);
  -moz-transition: all .4s linear 0s;
  -ms-transition: all .4s linear 0s;
  -webkit-transition: all .4s linear 0s;
  -o-transition: all .4s linear 0s;
  transition: all .4s linear 0s; }

/* line 6, theme.scss */
.uc-name {
  font-size: 18px;
  color: #f44336;
  display: inline-block;
  margin-top: 10px; }

/* line 6, theme.scss */
.uc-name:hover {
  color: #03a9f4; }

/* line 6, theme.scss */
.uc-desc {
  display: block;
  margin: 10px 0;
  position: absolute;
  visibility: hidden;
  color: #333; }

/* line 6, theme.scss */
.uc-panel .uc-wrapper {
  width: 46%; }

@media screen and (max-width: 1200px) {
  /* line 6, theme.scss */
  .uc-panel .uc-wrapper {
    width: 46%; }

  /* line 6, theme.scss */
  .uc-panel .uc-wrapper + .uc-wrapper + .uc-wrapper {
    width: 46%; }

  /* line 6, theme.scss */
  .uc-overlay {
    top: 100px;
    left: 100px; } }
@media screen and (max-width: 800px) {
  /* line 6, theme.scss */
  .uc-desc {
    position: static;
    visibility: visible; }

  /* line 6, theme.scss */
  .uc-panel .uc-wrapper {
    width: 51%; }

  /* line 6, theme.scss */
  .uc-panel .uc-wrapper + .uc-wrapper + .uc-wrapper {
    width: 51%; }

  /* line 6, theme.scss */
  .uc-overlay {
    display: none; } }
@media screen and (max-width: 500px) {
  /* line 6, theme.scss */
  .uc-panel .uc-wrapper, .uc-panel .uc-wrapper + .uc-wrapper + .uc-wrapper {
    width: auto;
    margin-right: 15px;
    margin-left: 15px; } }
/* line 6, theme.scss */
.uc-clear {
  clear: both;
  height: 0; }

/* line 6, theme.scss */
.uc-our__history {
  padding: 20px 0;
  text-align: center;
  border-bottom: 2px solid #f0f0f0; }

/* line 6, theme.scss */
.uc-our__history h2 {
  padding-bottom: 10px;
  text-align: center; }

/* line 6, theme.scss */
.uc-our__history-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: distribute;
  justify-content: space-around; }

/* line 6, theme.scss */
.uc-our__history-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  margin: 2% auto;
  transition: all .8s; }

/* line 6, theme.scss */
.uc-our__history-block .uc-bib {
  transition: all 1s; }

/* line 6, theme.scss */
.uc-our__history-block:hover .uc-bib {
  transform: scale(1.2) rotateY(370deg); }

/* line 6, theme.scss */
.uc-our__history-year {
  position: relative;
  text-align: center;
  -ms-flex-item-align: center;
  align-self: center;
  font-size: 60px;
  font-weight: 700;
  color: #9c50b8;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-height: 80px;
  min-width: 80px;
  border-radius: 100%;
  transition: all .5s ease; }

/* line 6, theme.scss */
.uc-our__history-line {
  -ms-flex-item-align: center;
  align-self: center;
  width: 4%;
  height: 10px; }

/* line 6, theme.scss */
.uc-our__history-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: left;
  background: #f9f9f9;
  padding: 10px;
  border-radius: 3px;
  width: 75%; }

/* line 6, theme.scss */
.uc-our__history-content strong {
  font-size: 18px;
  color: #03a9f4; }

/* line 6, theme.scss */
.uc-first__year-line {
  background: #8bc34a; }

/* line 6, theme.scss */
.uc-second__year-line {
  background: #fbc02d; }

/* line 6, theme.scss */
.uc-third__year-line {
  background: #f44336; }

/* line 6, theme.scss */
.uc-fourth__year-line {
  background: #9c27b0; }

/* line 6, theme.scss */
.uc-fifth__year-line {
  background: #03a9f4; }

/* line 6, theme.scss */
.uc-sixth__year-line {
  background: #4caf50; }

/* line 6, theme.scss */
.uc-first__year {
  box-shadow: 0 0 0 10px #8bc34a,0 0 0 15px #fff; }

/* line 6, theme.scss */
.uc-second__year {
  box-shadow: 0 0 0 10px #fbc02d,0 0 0 15px #fff; }

/* line 6, theme.scss */
.uc-third__year {
  box-shadow: 0 0 0 10px #f44336,0 0 0 15px #fff; }

/* line 6, theme.scss */
.uc-fourth__year {
  box-shadow: 0 0 0 10px #9c27b0,0 0 0 15px #fff; }

/* line 6, theme.scss */
.uc-fifth__year {
  box-shadow: 0 0 0 10px #03a9f4,0 0 0 15px #fff; }

/* line 6, theme.scss */
.uc-sixth__year {
  box-shadow: 0 0 0 10px #4caf50,0 0 0 15px #fff; }

@media screen and (max-width: 1000px) {
  /* line 6, theme.scss */
  .uc-our__history-block {
    width: 100%; } }
@media screen and (max-width: 800px) {
  /* line 6, theme.scss */
  .uc-our__history-block {
    flex-direction: column; }

  /* line 6, theme.scss */
  .uc-our__history-line {
    -ms-flex-item-align: center;
    width: 5%;
    height: 25px; }

  /* line 6, theme.scss */
  .uc-our__history-content {
    width: auto;
    text-align: center; }

  /* line 6, theme.scss */
  .uc-our__history-year {
    min-height: 70px;
    min-width: 70px; } }
/* line 6, theme.scss */
.uc-burger_panel {
  padding: 20px 0;
  border-bottom: 2px solid #f0f0f0; }

/* line 6, theme.scss */
.uc-burger_panel h2 {
  text-align: center; }

/* line 6, theme.scss */
.uc-burger_container {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap; }

/* line 6, theme.scss */
.uc-burger_item {
  display: flex;
  width: 95%;
  margin: 15px; }

/* line 6, theme.scss */
.uc-burger_item:nth-child(even) {
  display: flex;
  flex-direction: row-reverse; }

/* line 6, theme.scss */
.uc-burger_number_container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 20%;
  background: #f9f9f9;
  text-align: center;
  color: #fff;
  border-radius: 100px 0 0;
  box-shadow: inset 0 -21px 10px -21px rgba(0, 0, 0, 0.7); }

/* line 6, theme.scss */
.uc-burger_item:nth-child(even) .uc-burger_number_container {
  background: #f9f9f9;
  border-radius: 0 0 100px;
  box-shadow: inset 0 21px 10px -21px rgba(0, 0, 0, 0.7); }

/* line 6, theme.scss */
.uc-burger_text strong {
  font-size: 18px;
  color: #f44336; }

/* line 6, theme.scss */
.uc-burger_content {
  width: 80%;
  background: #f9f9f9;
  padding: 10px 0;
  border-radius: 0 100px 0 0;
  box-shadow: inset 0 -21px 10px -21px rgba(0, 0, 0, 0.7);
  display: flex;
  flex-direction: column;
  justify-content: center; }

/* line 6, theme.scss */
.uc-burger_item:nth-child(even) .uc-burger_content {
  justify-content: center;
  align-items: flex-end;
  border-radius: 0 0 0 100px;
  text-align: right;
  box-shadow: inset 0 21px 10px -21px rgba(0, 0, 0, 0.7); }

/* line 6, theme.scss */
.uc-burger_content-header {
  font-size: 25px; }

/* line 6, theme.scss */
.uc-burger_text {
  width: 90%; }

@media screen and (max-width: 1000px) {
  /* line 6, theme.scss */
  .uc-burger_item {
    width: 100%;
    flex-direction: column; }

  /* line 6, theme.scss */
  .uc-burger_item:nth-child(even) {
    display: flex;
    flex-direction: column; }

  /* line 6, theme.scss */
  .uc-burger_item:nth-child(even) .uc-burger_number_container {
    width: 95%;
    border-radius: 20px 20px 0 0;
    box-shadow: inset 0 -21px 16px -21px rgba(0, 0, 0, 0.78); }

  /* line 6, theme.scss */
  .uc-burger_item:nth-child(even) .uc-burger_content {
    width: 95%;
    border-radius: 0 0 20px 20px;
    justify-content: center;
    align-items: center;
    box-shadow: inset 0 -21px 16px -21px rgba(0, 0, 0, 0.78); }

  /* line 6, theme.scss */
  .uc-burger_number_container {
    width: 95%;
    border-radius: 20px 20px 0 0; }

  /* line 6, theme.scss */
  .uc-burger_content {
    width: 95%;
    border-radius: 0 0 20px 20px;
    justify-content: center;
    align-items: center; }

  /* line 6, theme.scss */
  .uc-burger_text {
    text-align: center; } }
/* line 6, theme.scss */
.uc-nimbers {
  padding: 20px;
  text-align: left;
  border-bottom: 2px solid #f0f0f0; }

/* line 6, theme.scss */
.uc-nimbers_wrap {
  display: flex;
  flex-wrap: wrap; }

/* line 6, theme.scss */
.uc-nimbers h2 {
  text-align: center;
  margin-bottom: 20px; }

/* line 6, theme.scss */
.uc-nimbers-scheme {
  background: #f9f9f9;
  display: inline-block;
  width: 48%;
  margin: 1%;
  padding: 30px 60px 20px 20px;
  box-sizing: border-box;
  transition: all .3s ease;
  position: relative; }

/* line 6, theme.scss */
.uc-nimbers-scheme:before {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  border-right: 50px solid #fff;
  -webkit-box-shadow: -5px 5px 5px rgba(140, 140, 140, 0.3);
  -moz-box-shadow: -5px 5px 5px rgba(140, 140, 140, 0.3);
  box-shadow: -5px 5px 5px rgba(140, 140, 140, 0.3);
  border-bottom: 50px solid #eee;
  content: '';
  -webkit-transition: .5s all;
  -moz-transition: .5s all;
  -o-transition: .5s all;
  transition: .5s all; }

/* line 6, theme.scss */
.uc-nimbers-scheme:hover:before {
  border-right: 0 solid #fff;
  border-bottom: 0 solid #eee; }

/* line 6, theme.scss */
.uc-nimbers-scheme strong {
  transition: all .3s ease;
  display: inline-block;
  font-size: 24px;
  line-height: 26px;
  padding: 0 0 0 0;
  color: #3ea8ee; }

/* line 6, theme.scss */
.uc-nimbers-scheme:hover strong {
  transition: all .3s ease;
  color: #333;
  transform: translateY(-10px); }

@media screen and (max-width: 1000px) {
  /* line 6, theme.scss */
  .uc-nimbers-scheme {
    width: 100%;
    margin: 10px 0; } }
/* line 6, theme.scss */
.uc-b5-panel {
  padding: 20px 0;
  text-align: center;
  border-bottom: 2px solid #f0f0f0; }

/* line 6, theme.scss */
.uc-b5-panel:after {
  content: " ";
  display: block;
  clear: both;
  font-size: 0px; }

/* line 6, theme.scss */
.uc-b5-panel h2 {
  margin-bottom: 30px; }

/* line 6, theme.scss */
.uc-b5-wrapper {
  display: inline-block;
  vertical-align: top;
  width: 21%;
  margin: 10px .5%; }

/* line 6, theme.scss */
.uc-b5-arr {
  width: 10px;
  font-size: 30px;
  color: #303030;
  vertical-align: middle;
  padding-top: 25px; }

/* line 6, theme.scss */
.uc-b5-text {
  margin: 10px 0 0; }

/* line 6, theme.scss */
.uc-b5-img {
  transition: all .5s ease;
  display: block;
  margin-left: auto;
  margin-right: auto; }

/* line 6, theme.scss */
.uc-b5-wrapper:hover img {
  transform: scale(1.5, 1.5); }

@media screen and (max-width: 1000px) {
  /* line 6, theme.scss */
  .uc-b5-wrapper {
    width: 25%; }

  /* line 6, theme.scss */
  .uc-b5-arr2 {
    display: none; }

  /* line 6, theme.scss */
  .uc-b5-arr3 {
    display: inline-block; } }
@media screen and (max-width: 800px) {
  /* line 6, theme.scss */
  .uc-b5-wrapper {
    width: 60%; }

  /* line 6, theme.scss */
  .uc-b5-arr {
    display: none; } }
/* line 6, theme.scss */
.uc-e1-panel {
  padding: 20px;
  text-align: center; }

/* line 6, theme.scss */
.uc-e1-panel h2 {
  margin-bottom: 20px;
  text-align: center; }

/* line 6, theme.scss */
.content_category_items .content-text-category {
  text-align-last: center !important; }

/* line 6, theme.scss */
.uc-nimbers-scheme, .uc-burger_content {
  text-align-last: left !important; }

/* line 9, theme.scss */
.outside-widgets .delete-widget-link {
  display: none; }

/* line 13, theme.scss */
.outside-widgets .add-widget-link {
  display: none; }

/* line 17, theme.scss */
.alignright {
  float: right;
  margin-top: 3px;
  margin-bottom: 20px;
  margin-left: 25px; }

/* line 24, theme.scss */
.alignleft {
  float: left;
  margin-top: 3px;
  margin-right: 25px;
  margin-bottom: 20px; }

/* line 31, theme.scss */
.text-center {
  text-align: center; }

/* line 35, theme.scss */
footer {
  border-top: 2px solid; }

/* line 39, theme.scss */
.row-flex {
  display: flex; }
  /* line 42, theme.scss */
  .row-flex > div {
    width: 50%;
    flex-width: 50%; }
    @media (max-width: 767px) {
      /* line 42, theme.scss */
      .row-flex > div {
        flex-width: 100%;
        width: 100%;
        margin-bottom: 20px; } }

/* line 59, theme.scss */
.uc-link {
  display: inline-block;
  padding: 8px 15px;
  text-decoration: none !important;
  text-align: center;
  min-width: 150px;
  color: #fff !important;
  background: #017e0b;
  border: 1px solid #017e0b;
  transition: all .3s;
  font-size: 16px;
  margin: 10px; }

/* line 73, theme.scss */
.uc-link:hover {
  background: transparent;
  color: #017e0b !important;
  transform: translateY(4px); }

/* line 80, theme.scss */
.uc-ban15-panel {
  background: url(https://files.tiucloud.ru/julie/rlobf853q0etn2phks9cwd6417vgzyzgjxay7utcl72491969gu6bytiwvclye.jpg) center;
  background-size: cover;
  padding: 40px; }

/* line 87, theme.scss */
.uc-ban14-panel {
  background: url(https://files.tiucloud.ru/julie/q04nz6bwtvoghekxru371dpi8jsfmc2017-02-24_12-09-39.jpg) center;
  background-size: cover;
  padding: 40px; }

/* line 95, theme.scss */
.uc-ban13-panel {
  background: url(https://files.tiucloud.ru/julie/ndb48312vlcyosrk6gmaqehwtzpu57bnsna5j27tt4x4cficz6ild1lnple0e7.jpg) center;
  background-size: cover;
  padding: 40px; }

/* line 104, theme.scss */
.uc-ban12-panel {
  background: url(https://files.tiucloud.ru/julie/x9103slk6rdn5gjo2vw7mzhtbcfy4pi.jpeg) center;
  background-size: cover;
  padding: 40px; }

/* line 113, theme.scss */
.uc-ban11-panel {
  background: url(https://files.tiucloud.ru/julie/sur3qwca9jg40op68nzh72fbydxlmti.jpeg) center;
  background-size: cover;
  padding: 40px; }

/* line 122, theme.scss */
.uc-ban1-panel {
  background: url(https://files.tiucloud.ru/julie/d45e2ivjmw7atslycgn6039qx8kb1porig.jpeg) center;
  background-size: cover;
  padding: 40px; }

/* line 129, theme.scss */
.uc-ban1-panel strong {
  color: #4ea8e5;
  font-size: 20px; }

/* line 134, theme.scss */
.uc-ban1-texts {
  background-color: rgba(63, 63, 63, 0.85);
  width: 420px;
  padding: 20px;
  text-align: center;
  box-sizing: border-box; }

/* line 142, theme.scss */
.uc-ban1-header {
  font-size: 30px;
  line-height: 32px;
  color: #4ea8e5;
  margin: 0px 0px 5px; }

/* line 149, theme.scss */
.uc-ban1-sub-header {
  font-size: 18px;
  line-height: 24px;
  color: #fff;
  margin: 0px 0px 10px; }

/* line 156, theme.scss */
.uc-ban1-text {
  font-size: 14px;
  line-height: 22px;
  color: #fff;
  margin: 0px 0px 10px; }

/* line 163, theme.scss */
.uc-ban1-link {
  display: inline-block;
  text-align: center;
  text-decoration: none !important;
  color: #4ea8e5 !important;
  border: 2px solid #4ea8e5 !important;
  padding: 8px 15px;
  min-width: 150px;
  font-size: 16px;
  transition: all .3s; }

/* line 176, theme.scss */
.uc-ban1-link:hover {
  color: #fff !important;
  border: 2px solid #fff !important; }

@media screen and (max-width: 800px) {
  /* line 184, theme.scss */
  .uc-ban1-texts {
    width: auto; }

  /* line 189, theme.scss */
  .uc-ban1-panel {
    padding: 0px; } }
/* line 197, theme.scss */
.ucv-b1-panel {
  border-bottom: 2px solid #dbdbdb;
  padding: 20px 0;
  text-align: center; }

/* line 203, theme.scss */
.ucv-b1-panel:after {
  content: " ";
  display: block;
  clear: both;
  font-size: 0px; }

/* line 210, theme.scss */
.ucv-b1-header {
  margin-bottom: 40px;
  text-align: center; }

/* line 215, theme.scss */
.ucv-b1-wrapper {
  display: inline-block;
  vertical-align: top;
  margin: 10px .5%;
  text-decoration: none; }

/* line 222, theme.scss */
.ucv-b1-img-holder {
  display: block;
  text-align: center;
  position: relative;
  overflow: hidden;
  max-width: 300px;
  margin: 0 auto;
  border: 1px solid #ebebeb; }

/* line 232, theme.scss */
.ucv-b1-img-holder img {
  display: block;
  height: auto !important; }

/* line 237, theme.scss */
.ucv-b1-img-holder:hover .ucv-b1-hint {
  top: 0; }

/* line 241, theme.scss */
.ucv-b1-hint {
  position: absolute;
  left: 0;
  top: -100%;
  width: 100%;
  height: 100%;
  background: rgba(63, 63, 63, 0.9);
  text-align: left;
  color: #fff;
  transition: all 0.6s ease 0s;
  overflow: hidden; }

/* line 254, theme.scss */
.ucv-b1-hint-body {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  padding: 15px;
  box-sizing: border-box; }

/* line 265, theme.scss */
.ucv-b1-name {
  font-size: 18px;
  color: #428fc3;
  display: inline-block;
  margin-top: 10px; }

/* line 272, theme.scss */
.ucv-b1-name:hover {
  color: #333; }

/* line 276, theme.scss */
.ucv-b1-desc {
  display: block;
  margin: 10px 0;
  position: absolute;
  visibility: hidden;
  color: #333; }

/* line 284, theme.scss */
.ucv-b1-panel .ucv-b1-wrapper {
  width: 30%; }

@media screen and (max-width: 1100px) {
  /* line 291, theme.scss */
  .ucv-b1-panel .ucv-b1-wrapper {
    width: 46%; }

  /* line 294, theme.scss */
  .ucv-b1-panel .ucv-b1-wrapper + .ucv-b1-wrapper + .ucv-b1-wrapper {
    width: 46%; } }
@media screen and (max-width: 800px) {
  /* line 301, theme.scss */
  .ucv-b1-desc {
    position: static;
    visibility: visible; }

  /* line 306, theme.scss */
  .ucv-b1-panel .ucv-b1-wrapper,
  .ucv-b1-panel .ucv-b1-wrapper + .ucv-b1-wrapper + .ucv-b1-wrapper {
    width: auto;
    margin-right: 15px;
    margin-left: 15px; } }
/* line 314, theme.scss */
.uc-clear {
  clear: both;
  height: 0px; }

/* line 319, theme.scss */
.uc-numbers {
  padding: 20px;
  border-bottom: 2px solid #dbdbdb; }

/* line 324, theme.scss */
.uc-numbers_wrap {
  display: flex;
  flex-wrap: wrap; }

/* line 329, theme.scss */
.uc-numbers h2 {
  text-align: center;
  margin-bottom: 20px; }

/* line 334, theme.scss */
.uc-numbers-scheme {
  background: url(https://byprom-uc.prom.st/production/design_template/625/images/bodybg.gif);
  display: inline-block;
  box-sizing: border-box;
  width: 48%;
  margin: 1%;
  padding: 40px 10px 10px 20px;
  transition: all .3s ease; }

/* line 344, theme.scss */
.uc-numbers-scheme strong {
  transition: all .3s ease;
  display: inline-block;
  font-size: 70px;
  color: #428fc3; }

/* line 351, theme.scss */
.uc-numbers-scheme:hover strong {
  transition: all .3s ease;
  color: #333;
  transform: translateY(-10px); }

/* line 357, theme.scss */
.uc-numbers-scheme em {
  font-size: 18px;
  color: #018bc8;
  transition: all .3s ease;
  display: inline-block;
  font-weight: bold;
  font-style: inherit; }

/* line 366, theme.scss */
.uc-numbers-scheme:hover em {
  color: #333;
  transition: all .3s ease; }

@media screen and (max-width: 1100px) {
  /* line 373, theme.scss */
  .uc-numbers-scheme {
    width: 48%;
    margin: 1%; } }
@media screen and (max-width: 900px) {
  /* line 381, theme.scss */
  .uc-numbers-scheme {
    width: 100%;
    margin: 10px auto; } }
/* line 390, theme.scss */
.uc-ico-panel {
  padding: 20px;
  border-bottom: 2px solid #dbdbdb; }

/* line 395, theme.scss */
.uc-ico-panel h2 {
  text-align: center;
  padding-bottom: 20px; }

/* line 400, theme.scss */
.uc-ico-table {
  border-width: 0px !important;
  width: 50% !important;
  table-layout: fixed;
  float: left; }

/* line 408, theme.scss */
.uc-ico-table td {
  padding: 5px;
  transition: all 0.3s; }

/* line 413, theme.scss */
.uc-ico-table img {
  transition: ease 1000ms; }

/* line 417, theme.scss */
.uc-ico-table tr:hover td {
  background: #f7f7f7; }

/* line 421, theme.scss */
.uc-ico-table tr:hover img {
  animation: 1000ms ease 0s normal none 1 running fadeInLeft; }

@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-200%, 0, 0); }
  to {
    opacity: 1;
    transform: none; } }
/* line 439, theme.scss */
.fadeInLeft {
  animation-name: fadeInLeft; }

/* line 443, theme.scss */
.uc-ico-table-col1 {
  width: 50px;
  padding-left: 15px; }

@media screen and (max-width: 1000px) {
  /* line 450, theme.scss */
  .uc-ico-table {
    float: none;
    width: 100% !important; }

  /* line 454, theme.scss */
  .uc-ico-table + .uc-ico-table {
    margin: 0; } }
@media screen and (max-width: 500px) {
  /* line 460, theme.scss */
  .uc-ico-table td {
    vertical-align: top !important; } }
/* line 470, theme.scss */
.uc-order {
  padding: 20px;
  text-align: center;
  border-bottom: 2px solid #dbdbdb; }

/* line 476, theme.scss */
.uc-order_wrap {
  display: flex;
  flex-wrap: wrap; }

/* line 481, theme.scss */
.uc-order h2 {
  margin-bottom: 20px; }

/* line 485, theme.scss */
.uc-order strong {
  color: #428fc3;
  font-size: 20px;
  line-height: 30px; }

/* line 491, theme.scss */
.uc-order-scheme {
  position: relative;
  overflow: hidden;
  width: 48%;
  margin: 1%;
  padding: 20px;
  box-sizing: border-box;
  vertical-align: top;
  box-shadow: 0 400px 5px #f7f7f7 inset;
  outline: 2px solid #ddd;
  outline-offset: -10px;
  transition: all .6s ease; }

/* line 505, theme.scss */
.uc-order-scheme:hover {
  box-shadow: 0 0 5px #f7f7f7  inset, 0 -400px 5px #333 inset;
  color: #fff; }

/* .uc-order-scheme .uc-move {
        transition: all 1s;
        transform: translateX(0px) scale(0.9) rotate(0);
    }
    
    .uc-order-scheme:hover img {
        transform: translate(0px, -7px) scale(1.2) rotateY(370deg);
    }

*/
/* line 523, theme.scss */
.uc-order-scheme:hover .uc-move {
  animation: 1000ms ease 0s normal none 1 running zoomInDown; }

@keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
/* line 542, theme.scss */
.zoomInDown {
  animation-name: zoomInDown; }

@media screen and (max-width: 1000px) {
  /* line 548, theme.scss */
  .uc-order-scheme {
    width: 100%;
    padding: 20px;
    margin: 10px auto; } }
/* line 557, theme.scss */
.uc-quote {
  padding: 20px;
  border-bottom: 2px solid #dbdbdb; }

/* line 562, theme.scss */
.uc-quote-item {
  margin: 20px 0; }

/* line 566, theme.scss */
.uc-quote-item:hover .uc-quote-txt {
  box-shadow: 1px 1px 2px rgba(78, 78, 155, 0.5); }

/* line 570, theme.scss */
.uc-quote-item:hover .uc-quote-txt-right {
  box-shadow: -1px 1px 2px rgba(78, 78, 155, 0.5); }

/* line 574, theme.scss */
.uc-quote-img img {
  margin-right: 10px;
  vertical-align: middle; }

/* line 579, theme.scss */
.uc-quote-txt {
  margin-top: 20px;
  padding: 20px;
  background: #fafafa;
  border-radius: 0 5px 5px;
  box-shadow: 1px 1px 2px rgba(51, 51, 51, 0.1);
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  transition: all 0.6s; }

/* line 594, theme.scss */
.uc-quote-txt:before {
  pointer-events: none;
  position: absolute;
  content: '';
  border-style: solid;
  left: 0;
  top: -15px;
  border-width: 0px 15px 15px 1px;
  border-color: transparent transparent #fafafa transparent; }

/* line 605, theme.scss */
.uc-quote-right {
  text-align: right; }

/* line 609, theme.scss */
.uc-quote-right .uc-quote-img img {
  margin-left: 10px;
  margin-right: 0px; }

/* line 614, theme.scss */
.uc-quote-txt-right {
  margin-top: 20px;
  padding: 20px;
  background: #fafafa;
  border-radius: 5px 0px 5px 5px;
  box-shadow: -1px 1px 2px rgba(51, 51, 51, 0.1);
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  transition: all 0.6s; }

/* line 629, theme.scss */
.uc-quote-txt-right:before {
  pointer-events: none;
  position: absolute;
  content: '';
  border-style: solid;
  right: 0;
  top: -15px;
  border-width: 0px 0px 15px 15px;
  border-color: transparent transparent #fafafa transparent; }

/* line 642, theme.scss */
.uc-b5-panel {
  padding: 20px;
  text-align: center;
  border-bottom: 2px solid #dbdbdb; }

/* line 648, theme.scss */
.uc-b5-panel:after {
  content: " ";
  display: block;
  clear: both;
  font-size: 0px; }

/* line 655, theme.scss */
.uc-b5-panel h2 {
  margin-bottom: 30px; }

/* line 659, theme.scss */
.uc-b5-wrapper {
  display: inline-block;
  vertical-align: top;
  width: 20%;
  margin: 25px 0.5%; }

/* line 666, theme.scss */
.uc-b5-arr {
  width: 10px;
  font-size: 30px;
  color: #333;
  vertical-align: middle;
  padding-top: 20px; }

/* line 680, theme.scss */
.uc-b5-text {
  margin: 10px 0 0; }

/* line 686, theme.scss */
.uc-b5-wrapper img {
  margin: 5px;
  transition: all 0.5s ease; }

/* line 691, theme.scss */
.uc-b5-wrapper:hover img {
  transform: scale(1.5, 1.5);
  transition: all 0.5s ease; }

	/*	@media screen and (max-width: 1000px) {
			.uc-b5-wrapper {
				width: 25%;
			}
			.uc-b5-arr2 {
				display: none;
			}
			.uc-b5-arr3 {
				display: inline-block;
			}
		}
		
     */
@media screen and (max-width: 1100px) {
  /* line 709, theme.scss */
  .uc-b5-wrapper {
    width: 60%; }

  /* line 712, theme.scss */
  .uc-b5-arr {
    display: none; } }
/* line 721, theme.scss */
.uc-e1-panel {
  padding: 20px;
  text-align: center; }

/* line 728, theme.scss */
.uc-e1-panel h2 {
  margin-bottom: 20px;
  text-align: center; }

/* Bob */
@-webkit-keyframes uc-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px); }
  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px); }
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px); } }
@keyframes uc-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px); }
  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px); }
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px); } }
@-webkit-keyframes uc-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px); } }
@keyframes uc-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px); } }
/* line 782, theme.scss */
.uc-bob {
  margin-top: 10px;
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-animation-name: uc-bob-float, uc-bob;
  animation-name: uc-bob-float, uc-bob;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate; }
