@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("fonts/HelveticaNeueCyr-Medium.eot");
  src: local("HelveticaNeueCyr-Medium"), url("fonts/HelveticaNeueCyr-Medium.eot?#iefix") format("embedded-opentype"), url("fonts/HelveticaNeueCyr-Medium.woff") format("woff"), url("fonts/HelveticaNeueCyr-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("fonts/HelveticaNeueCyr-Heavy.eot");
  src: local("HelveticaNeueCyr-Heavy"), url("fonts/HelveticaNeueCyr-Heavy.eot?#iefix") format("embedded-opentype"), url("fonts/HelveticaNeueCyr-Heavy.woff") format("woff"), url("fonts/HelveticaNeueCyr-Heavy.ttf") format("truetype");
  font-weight: 900;
  font-style: normal; }
@font-face {
  font-family: 'fonts/HelveticaNeueCyr';
  src: url("fonts/HelveticaNeueCyr-HeavyItalic.eot");
  src: local("HelveticaNeueCyr-HeavyItalic"), url("fonts/HelveticaNeueCyr-HeavyItalic.eot?#iefix") format("embedded-opentype"), url("fonts/HelveticaNeueCyr-HeavyItalic.woff") format("woff"), url("fonts/HelveticaNeueCyr-HeavyItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic; }
@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("fonts/HelveticaNeueCyr-Black.eot");
  src: local("HelveticaNeueCyr-Black"), url("fonts/HelveticaNeueCyr-Black.eot?#iefix") format("embedded-opentype"), url("fonts/HelveticaNeueCyr-Black.woff") format("woff"), url("fonts/HelveticaNeueCyr-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal; }
@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("fonts/HelveticaNeueCyr-UltraLightItalic.eot");
  src: local("HelveticaNeueCyr-UltraLightItalic"), url("fonts/HelveticaNeueCyr-UltraLightItalic.eot?#iefix") format("embedded-opentype"), url("fonts/HelveticaNeueCyr-UltraLightItalic.woff") format("woff"), url("fonts/HelveticaNeueCyr-UltraLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic; }
@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("fonts/HelveticaNeueCyr-BlackItalic.eot");
  src: local("HelveticaNeueCyr-BlackItalic"), url("fonts/HelveticaNeueCyr-BlackItalic.eot?#iefix") format("embedded-opentype"), url("fonts/HelveticaNeueCyr-BlackItalic.woff") format("woff"), url("fonts/HelveticaNeueCyr-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic; }
@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("fonts/HelveticaNeueCyr-ThinItalic.eot");
  src: local("HelveticaNeueCyr-ThinItalic"), url("fonts/HelveticaNeueCyr-ThinItalic.eot?#iefix") format("embedded-opentype"), url("fonts/HelveticaNeueCyr-ThinItalic.woff") format("woff"), url("fonts/HelveticaNeueCyr-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic; }
@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("fonts/HelveticaNeueCyr-MediumItalic.eot");
  src: local("HelveticaNeueCyr-MediumItalic"), url("fonts/HelveticaNeueCyr-MediumItalic.eot?#iefix") format("embedded-opentype"), url("fonts/HelveticaNeueCyr-MediumItalic.woff") format("woff"), url("fonts/HelveticaNeueCyr-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic; }
@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("fonts/HelveticaNeueCyr-LightItalic.eot");
  src: local("HelveticaNeueCyr-LightItalic"), url("fonts/HelveticaNeueCyr-LightItalic.eot?#iefix") format("embedded-opentype"), url("fonts/HelveticaNeueCyr-LightItalic.woff") format("woff"), url("fonts/HelveticaNeueCyr-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic; }
@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("fonts/HelveticaNeueCyr-UltraLight.eot");
  src: local("HelveticaNeueCyr-UltraLight"), url("fonts/HelveticaNeueCyr-UltraLight.eot?#iefix") format("embedded-opentype"), url("fonts/HelveticaNeueCyr-UltraLight.woff") format("woff"), url("fonts/HelveticaNeueCyr-UltraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal; }
@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("fonts/HelveticaNeueCyr-BoldItalic.eot");
  src: local("HelveticaNeueCyr-BoldItalic"), url("fonts/HelveticaNeueCyr-BoldItalic.eot?#iefix") format("embedded-opentype"), url("fonts/HelveticaNeueCyr-BoldItalic.woff") format("woff"), url("fonts/HelveticaNeueCyr-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic; }
@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("fonts/HelveticaNeueCyr-Italic.eot");
  src: local("HelveticaNeueCyr-Italic"), url("fonts/HelveticaNeueCyr-Italic.eot?#iefix") format("embedded-opentype"), url("fonts/HelveticaNeueCyr-Italic.woff") format("woff"), url("fonts/HelveticaNeueCyr-Italic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic; }
@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("fonts/HelveticaNeueCyr-Roman.eot");
  src: local("HelveticaNeueCyr-Roman"), url("fonts/HelveticaNeueCyr-Roman.eot?#iefix") format("embedded-opentype"), url("fonts/HelveticaNeueCyr-Roman.woff") format("woff"), url("fonts/HelveticaNeueCyr-Roman.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("fonts/HelveticaNeueCyr-Bold.eot");
  src: local("HelveticaNeueCyr-Bold"), url("fonts/HelveticaNeueCyr-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/HelveticaNeueCyr-Bold.woff") format("woff"), url("fonts/HelveticaNeueCyr-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("fonts/HelveticaNeueCyr-Light.eot");
  src: local("HelveticaNeueCyr-Light"), url("fonts/HelveticaNeueCyr-Light.eot?#iefix") format("embedded-opentype"), url("fonts/HelveticaNeueCyr-Light.woff") format("woff"), url("fonts/HelveticaNeueCyr-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("fonts/HelveticaNeueCyr-Thin.eot");
  src: local("HelveticaNeueCyr-Thin"), url("fonts/HelveticaNeueCyr-Thin.eot?#iefix") format("embedded-opentype"), url("fonts/HelveticaNeueCyr-Thin.woff") format("woff"), url("fonts/HelveticaNeueCyr-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal; }
.newdesign .col-wrap {
  margin-left: -20px;
  margin-right: -20px;
  display: flex;
  flex-wrap: wrap; }

.newdesign .col-padd, .newdesign .col-n-1, .newdesign .col-n-2, .newdesign .col-n-3, .newdesign .col-n-4, .newdesign .col-n-5, .newdesign .col-n-6, .newdesign .col-n-7, .newdesign .col-n-8, .newdesign .col-n-9, .newdesign .col-n-10, .newdesign .col-n-11, .newdesign .col-n-12 {
  padding: 0 20px; }

.newdesign .col-n-1 {
  float: left;
  width: 8.3333333333%; }

.newdesign .col-n-2 {
  float: left;
  width: 16.6666666667%; }

.newdesign .col-n-3 {
  float: left;
  width: 25%; }

.newdesign .col-n-4 {
  float: left;
  width: 33.3333333333%; }

.newdesign .col-n-5 {
  float: left;
  width: 41.6666666667%; }

.newdesign .col-n-6 {
  float: left;
  width: 50%; }

.newdesign .col-n-7 {
  float: left;
  width: 58.3333333333%; }

.newdesign .col-n-8 {
  float: left;
  width: 66.6666666667%; }

.newdesign .col-n-9 {
  float: left;
  width: 75%; }

.newdesign .col-n-10 {
  float: left;
  width: 83.3333333333%; }

.newdesign .col-n-11 {
  float: left;
  width: 91.6666666667%; }

.newdesign .col-n-12 {
  float: left;
  width: 100%; }

.newdesign .row-padding, .newdesign .row-n, .newdesign .first-section__row, .newdesign .second-section__row, .newdesign .third-section__row, .newdesign .four-section__row, .newdesign .partners-main__row, .newdesign .about-main__row, .newdesign .article-main__row, .newdesign .cta-main__row, .newdesign .city-main__row, .newdesign .top-info__row, .newdesign .banner-section__row, .newdesign .catalog__row, .newdesign .seo-text, .newdesign .other-catalog, .newdesign .product__row, .newdesign .product__other {
  padding-top: 70px;
  padding-bottom: 70px; }
  @media (max-width: 640px) {
    .newdesign .row-padding, .newdesign .row-n, .newdesign .first-section__row, .newdesign .second-section__row, .newdesign .third-section__row, .newdesign .four-section__row, .newdesign .partners-main__row, .newdesign .about-main__row, .newdesign .article-main__row, .newdesign .cta-main__row, .newdesign .city-main__row, .newdesign .top-info__row, .newdesign .banner-section__row, .newdesign .catalog__row, .newdesign .seo-text, .newdesign .other-catalog, .newdesign .product__row, .newdesign .product__other {
      padding-top: 40px;
      padding-bottom: 40px; } }

.newdesign .container-n {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  min-width: 320px; }

.newdesign .row-n, .newdesign .first-section__row, .newdesign .second-section__row, .newdesign .third-section__row, .newdesign .four-section__row, .newdesign .partners-main__row, .newdesign .about-main__row, .newdesign .article-main__row, .newdesign .cta-main__row, .newdesign .city-main__row, .newdesign .top-info__row, .newdesign .banner-section__row, .newdesign .catalog__row, .newdesign .seo-text, .newdesign .other-catalog, .newdesign .product__row, .newdesign .product__other {
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 auto;
  max-width: 1200px; }
  @media (max-width: 1230px) {
    .newdesign .row-n, .newdesign .first-section__row, .newdesign .second-section__row, .newdesign .third-section__row, .newdesign .four-section__row, .newdesign .partners-main__row, .newdesign .about-main__row, .newdesign .article-main__row, .newdesign .cta-main__row, .newdesign .city-main__row, .newdesign .top-info__row, .newdesign .banner-section__row, .newdesign .catalog__row, .newdesign .seo-text, .newdesign .other-catalog, .newdesign .product__row, .newdesign .product__other {
      width: 100%; } }
  @media (max-width: 767px) {
    .newdesign .row-n, .newdesign .first-section__row, .newdesign .second-section__row, .newdesign .third-section__row, .newdesign .four-section__row, .newdesign .partners-main__row, .newdesign .about-main__row, .newdesign .article-main__row, .newdesign .cta-main__row, .newdesign .city-main__row, .newdesign .top-info__row, .newdesign .banner-section__row, .newdesign .catalog__row, .newdesign .seo-text, .newdesign .other-catalog, .newdesign .product__row, .newdesign .product__other {
      padding-left: 20px;
      padding-right: 20px; } }
  .newdesign .row-n + .row-n, .newdesign .first-section__row + .row-n, .newdesign .second-section__row + .row-n, .newdesign .third-section__row + .row-n, .newdesign .four-section__row + .row-n, .newdesign .partners-main__row + .row-n, .newdesign .about-main__row + .row-n, .newdesign .article-main__row + .row-n, .newdesign .cta-main__row + .row-n, .newdesign .city-main__row + .row-n, .newdesign .top-info__row + .row-n, .newdesign .banner-section__row + .row-n, .newdesign .catalog__row + .row-n, .newdesign .seo-text + .row-n, .newdesign .other-catalog + .row-n, .newdesign .product__row + .row-n, .newdesign .product__other + .row-n, .newdesign .row-n + .first-section__row, .newdesign .first-section__row + .first-section__row, .newdesign .second-section__row + .first-section__row, .newdesign .third-section__row + .first-section__row, .newdesign .four-section__row + .first-section__row, .newdesign .partners-main__row + .first-section__row, .newdesign .about-main__row + .first-section__row, .newdesign .article-main__row + .first-section__row, .newdesign .cta-main__row + .first-section__row, .newdesign .city-main__row + .first-section__row, .newdesign .top-info__row + .first-section__row, .newdesign .banner-section__row + .first-section__row, .newdesign .catalog__row + .first-section__row, .newdesign .seo-text + .first-section__row, .newdesign .other-catalog + .first-section__row, .newdesign .product__row + .first-section__row, .newdesign .product__other + .first-section__row, .newdesign .row-n + .second-section__row, .newdesign .first-section__row + .second-section__row, .newdesign .second-section__row + .second-section__row, .newdesign .third-section__row + .second-section__row, .newdesign .four-section__row + .second-section__row, .newdesign .partners-main__row + .second-section__row, .newdesign .about-main__row + .second-section__row, .newdesign .article-main__row + .second-section__row, .newdesign .cta-main__row + .second-section__row, .newdesign .city-main__row + .second-section__row, .newdesign .top-info__row + .second-section__row, .newdesign .banner-section__row + .second-section__row, .newdesign .catalog__row + .second-section__row, .newdesign .seo-text + .second-section__row, .newdesign .other-catalog + .second-section__row, .newdesign .product__row + .second-section__row, .newdesign .product__other + .second-section__row, .newdesign .row-n + .third-section__row, .newdesign .first-section__row + .third-section__row, .newdesign .second-section__row + .third-section__row, .newdesign .third-section__row + .third-section__row, .newdesign .four-section__row + .third-section__row, .newdesign .partners-main__row + .third-section__row, .newdesign .about-main__row + .third-section__row, .newdesign .article-main__row + .third-section__row, .newdesign .cta-main__row + .third-section__row, .newdesign .city-main__row + .third-section__row, .newdesign .top-info__row + .third-section__row, .newdesign .banner-section__row + .third-section__row, .newdesign .catalog__row + .third-section__row, .newdesign .seo-text + .third-section__row, .newdesign .other-catalog + .third-section__row, .newdesign .product__row + .third-section__row, .newdesign .product__other + .third-section__row, .newdesign .row-n + .four-section__row, .newdesign .first-section__row + .four-section__row, .newdesign .second-section__row + .four-section__row, .newdesign .third-section__row + .four-section__row, .newdesign .four-section__row + .four-section__row, .newdesign .partners-main__row + .four-section__row, .newdesign .about-main__row + .four-section__row, .newdesign .article-main__row + .four-section__row, .newdesign .cta-main__row + .four-section__row, .newdesign .city-main__row + .four-section__row, .newdesign .top-info__row + .four-section__row, .newdesign .banner-section__row + .four-section__row, .newdesign .catalog__row + .four-section__row, .newdesign .seo-text + .four-section__row, .newdesign .other-catalog + .four-section__row, .newdesign .product__row + .four-section__row, .newdesign .product__other + .four-section__row, .newdesign .row-n + .partners-main__row, .newdesign .first-section__row + .partners-main__row, .newdesign .second-section__row + .partners-main__row, .newdesign .third-section__row + .partners-main__row, .newdesign .four-section__row + .partners-main__row, .newdesign .partners-main__row + .partners-main__row, .newdesign .about-main__row + .partners-main__row, .newdesign .article-main__row + .partners-main__row, .newdesign .cta-main__row + .partners-main__row, .newdesign .city-main__row + .partners-main__row, .newdesign .top-info__row + .partners-main__row, .newdesign .banner-section__row + .partners-main__row, .newdesign .catalog__row + .partners-main__row, .newdesign .seo-text + .partners-main__row, .newdesign .other-catalog + .partners-main__row, .newdesign .product__row + .partners-main__row, .newdesign .product__other + .partners-main__row, .newdesign .row-n + .about-main__row, .newdesign .first-section__row + .about-main__row, .newdesign .second-section__row + .about-main__row, .newdesign .third-section__row + .about-main__row, .newdesign .four-section__row + .about-main__row, .newdesign .partners-main__row + .about-main__row, .newdesign .about-main__row + .about-main__row, .newdesign .article-main__row + .about-main__row, .newdesign .cta-main__row + .about-main__row, .newdesign .city-main__row + .about-main__row, .newdesign .top-info__row + .about-main__row, .newdesign .banner-section__row + .about-main__row, .newdesign .catalog__row + .about-main__row, .newdesign .seo-text + .about-main__row, .newdesign .other-catalog + .about-main__row, .newdesign .product__row + .about-main__row, .newdesign .product__other + .about-main__row, .newdesign .row-n + .article-main__row, .newdesign .first-section__row + .article-main__row, .newdesign .second-section__row + .article-main__row, .newdesign .third-section__row + .article-main__row, .newdesign .four-section__row + .article-main__row, .newdesign .partners-main__row + .article-main__row, .newdesign .about-main__row + .article-main__row, .newdesign .article-main__row + .article-main__row, .newdesign .cta-main__row + .article-main__row, .newdesign .city-main__row + .article-main__row, .newdesign .top-info__row + .article-main__row, .newdesign .banner-section__row + .article-main__row, .newdesign .catalog__row + .article-main__row, .newdesign .seo-text + .article-main__row, .newdesign .other-catalog + .article-main__row, .newdesign .product__row + .article-main__row, .newdesign .product__other + .article-main__row, .newdesign .row-n + .cta-main__row, .newdesign .first-section__row + .cta-main__row, .newdesign .second-section__row + .cta-main__row, .newdesign .third-section__row + .cta-main__row, .newdesign .four-section__row + .cta-main__row, .newdesign .partners-main__row + .cta-main__row, .newdesign .about-main__row + .cta-main__row, .newdesign .article-main__row + .cta-main__row, .newdesign .cta-main__row + .cta-main__row, .newdesign .city-main__row + .cta-main__row, .newdesign .top-info__row + .cta-main__row, .newdesign .banner-section__row + .cta-main__row, .newdesign .catalog__row + .cta-main__row, .newdesign .seo-text + .cta-main__row, .newdesign .other-catalog + .cta-main__row, .newdesign .product__row + .cta-main__row, .newdesign .product__other + .cta-main__row, .newdesign .row-n + .city-main__row, .newdesign .first-section__row + .city-main__row, .newdesign .second-section__row + .city-main__row, .newdesign .third-section__row + .city-main__row, .newdesign .four-section__row + .city-main__row, .newdesign .partners-main__row + .city-main__row, .newdesign .about-main__row + .city-main__row, .newdesign .article-main__row + .city-main__row, .newdesign .cta-main__row + .city-main__row, .newdesign .city-main__row + .city-main__row, .newdesign .top-info__row + .city-main__row, .newdesign .banner-section__row + .city-main__row, .newdesign .catalog__row + .city-main__row, .newdesign .seo-text + .city-main__row, .newdesign .other-catalog + .city-main__row, .newdesign .product__row + .city-main__row, .newdesign .product__other + .city-main__row, .newdesign .row-n + .top-info__row, .newdesign .first-section__row + .top-info__row, .newdesign .second-section__row + .top-info__row, .newdesign .third-section__row + .top-info__row, .newdesign .four-section__row + .top-info__row, .newdesign .partners-main__row + .top-info__row, .newdesign .about-main__row + .top-info__row, .newdesign .article-main__row + .top-info__row, .newdesign .cta-main__row + .top-info__row, .newdesign .city-main__row + .top-info__row, .newdesign .top-info__row + .top-info__row, .newdesign .banner-section__row + .top-info__row, .newdesign .catalog__row + .top-info__row, .newdesign .seo-text + .top-info__row, .newdesign .other-catalog + .top-info__row, .newdesign .product__row + .top-info__row, .newdesign .product__other + .top-info__row, .newdesign .row-n + .banner-section__row, .newdesign .first-section__row + .banner-section__row, .newdesign .second-section__row + .banner-section__row, .newdesign .third-section__row + .banner-section__row, .newdesign .four-section__row + .banner-section__row, .newdesign .partners-main__row + .banner-section__row, .newdesign .about-main__row + .banner-section__row, .newdesign .article-main__row + .banner-section__row, .newdesign .cta-main__row + .banner-section__row, .newdesign .city-main__row + .banner-section__row, .newdesign .top-info__row + .banner-section__row, .newdesign .banner-section__row + .banner-section__row, .newdesign .catalog__row + .banner-section__row, .newdesign .seo-text + .banner-section__row, .newdesign .other-catalog + .banner-section__row, .newdesign .product__row + .banner-section__row, .newdesign .product__other + .banner-section__row, .newdesign .row-n + .catalog__row, .newdesign .first-section__row + .catalog__row, .newdesign .second-section__row + .catalog__row, .newdesign .third-section__row + .catalog__row, .newdesign .four-section__row + .catalog__row, .newdesign .partners-main__row + .catalog__row, .newdesign .about-main__row + .catalog__row, .newdesign .article-main__row + .catalog__row, .newdesign .cta-main__row + .catalog__row, .newdesign .city-main__row + .catalog__row, .newdesign .top-info__row + .catalog__row, .newdesign .banner-section__row + .catalog__row, .newdesign .catalog__row + .catalog__row, .newdesign .seo-text + .catalog__row, .newdesign .other-catalog + .catalog__row, .newdesign .product__row + .catalog__row, .newdesign .product__other + .catalog__row, .newdesign .row-n + .seo-text, .newdesign .first-section__row + .seo-text, .newdesign .second-section__row + .seo-text, .newdesign .third-section__row + .seo-text, .newdesign .four-section__row + .seo-text, .newdesign .partners-main__row + .seo-text, .newdesign .about-main__row + .seo-text, .newdesign .article-main__row + .seo-text, .newdesign .cta-main__row + .seo-text, .newdesign .city-main__row + .seo-text, .newdesign .top-info__row + .seo-text, .newdesign .banner-section__row + .seo-text, .newdesign .catalog__row + .seo-text, .newdesign .seo-text + .seo-text, .newdesign .other-catalog + .seo-text, .newdesign .product__row + .seo-text, .newdesign .product__other + .seo-text, .newdesign .row-n + .other-catalog, .newdesign .first-section__row + .other-catalog, .newdesign .second-section__row + .other-catalog, .newdesign .third-section__row + .other-catalog, .newdesign .four-section__row + .other-catalog, .newdesign .partners-main__row + .other-catalog, .newdesign .about-main__row + .other-catalog, .newdesign .article-main__row + .other-catalog, .newdesign .cta-main__row + .other-catalog, .newdesign .city-main__row + .other-catalog, .newdesign .top-info__row + .other-catalog, .newdesign .banner-section__row + .other-catalog, .newdesign .catalog__row + .other-catalog, .newdesign .seo-text + .other-catalog, .newdesign .other-catalog + .other-catalog, .newdesign .product__row + .other-catalog, .newdesign .product__other + .other-catalog, .newdesign .row-n + .product__row, .newdesign .first-section__row + .product__row, .newdesign .second-section__row + .product__row, .newdesign .third-section__row + .product__row, .newdesign .four-section__row + .product__row, .newdesign .partners-main__row + .product__row, .newdesign .about-main__row + .product__row, .newdesign .article-main__row + .product__row, .newdesign .cta-main__row + .product__row, .newdesign .city-main__row + .product__row, .newdesign .top-info__row + .product__row, .newdesign .banner-section__row + .product__row, .newdesign .catalog__row + .product__row, .newdesign .seo-text + .product__row, .newdesign .other-catalog + .product__row, .newdesign .product__row + .product__row, .newdesign .product__other + .product__row, .newdesign .row-n + .product__other, .newdesign .first-section__row + .product__other, .newdesign .second-section__row + .product__other, .newdesign .third-section__row + .product__other, .newdesign .four-section__row + .product__other, .newdesign .partners-main__row + .product__other, .newdesign .about-main__row + .product__other, .newdesign .article-main__row + .product__other, .newdesign .cta-main__row + .product__other, .newdesign .city-main__row + .product__other, .newdesign .top-info__row + .product__other, .newdesign .banner-section__row + .product__other, .newdesign .catalog__row + .product__other, .newdesign .seo-text + .product__other, .newdesign .other-catalog + .product__other, .newdesign .product__row + .product__other, .newdesign .product__other + .product__other {
    padding-top: 0; }
  .newdesign .row-n:after, .newdesign .first-section__row:after, .newdesign .second-section__row:after, .newdesign .third-section__row:after, .newdesign .four-section__row:after, .newdesign .partners-main__row:after, .newdesign .about-main__row:after, .newdesign .article-main__row:after, .newdesign .cta-main__row:after, .newdesign .city-main__row:after, .newdesign .top-info__row:after, .newdesign .banner-section__row:after, .newdesign .catalog__row:after, .newdesign .seo-text:after, .newdesign .other-catalog:after, .newdesign .product__row:after, .newdesign .product__other:after {
    display: table;
    clear: both;
    content: ''; }

.newdesign .title-30, .newdesign .first-section__slider-title, .newdesign h1 {
  font-weight: bold;
  font-size: 30px;
  line-height: 147.5%; }
  @media (max-width: 991px) {
    .newdesign .title-30, .newdesign .first-section__slider-title, .newdesign h1 {
      font-size: 22px; } }

.newdesign .title-26, .newdesign .second-section__title, .newdesign .third-section__title, .newdesign .four-section__title, .newdesign .partners-main__title, .newdesign .about-main__title, .newdesign .article-main__title, .newdesign .cta-main__form-title, .newdesign .product__other-title, .newdesign h2 {
  font-weight: bold;
  font-size: 26px;
  line-height: 133%; }
  @media (max-width: 991px) {
    .newdesign .title-26, .newdesign .second-section__title, .newdesign .third-section__title, .newdesign .four-section__title, .newdesign .partners-main__title, .newdesign .about-main__title, .newdesign .article-main__title, .newdesign .cta-main__form-title, .newdesign .product__other-title, .newdesign h2 {
      font-size: 20px; } }

.newdesign .title-22, .newdesign .city-main__title, .newdesign h3 {
  font-weight: bold;
  font-size: 22px;
  line-height: 133%; }

.newdesign .tipycal-btn, .newdesign a.btn-brd-violet, .newdesign a.header__phone-btn-link, .newdesign a.header__phone-btn-link:link, .newdesign a.header__phone-btn-link:hover, .newdesign a.header__phone-btn-link:visited, .newdesign a.header__phone-btn-link:active, .newdesign a.header__phone-btn-link:focus, .newdesign a.about-main__btn, .newdesign a.about-main__btn:link, .newdesign a.about-main__btn:hover, .newdesign a.about-main__btn:visited, .newdesign a.about-main__btn:active, .newdesign a.about-main__btn:focus, .newdesign a.catalog-item__one-click-link, .newdesign a.catalog-item__one-click-link:link, .newdesign a.catalog-item__one-click-link:hover, .newdesign a.catalog-item__one-click-link:visited, .newdesign a.catalog-item__one-click-link:active, .newdesign a.catalog-item__one-click-link:focus, .newdesign a.catalog__nav-mobile-link, .newdesign a.catalog__nav-mobile-link:link, .newdesign a.catalog__nav-mobile-link:hover, .newdesign a.catalog__nav-mobile-link:visited, .newdesign a.catalog__nav-mobile-link:active, .newdesign a.catalog__nav-mobile-link:focus, .newdesign a.product__btn-one-click, .newdesign a.product__btn-one-click:link, .newdesign a.product__btn-one-click:hover, .newdesign a.product__btn-one-click:visited, .newdesign a.product__btn-one-click:active, .newdesign a.product__btn-one-click:focus, .newdesign a.btn-brd-violet:link, .newdesign a.btn-brd-violet:hover, .newdesign a.btn-brd-violet:visited, .newdesign a.btn-brd-violet:active, .newdesign a.btn-brd-violet:focus, .newdesign button.btn-brd-violet, .newdesign button.header__phone-btn-link, .newdesign button.about-main__btn, .newdesign button.catalog-item__one-click-link, .newdesign button.catalog__nav-mobile-link, .newdesign button.product__btn-one-click, .newdesign a.btn-violet, .newdesign a.header__search-btn, .newdesign a.header__search-btn:link, .newdesign a.header__search-btn:hover, .newdesign a.header__search-btn:visited, .newdesign a.header__search-btn:active, .newdesign a.header__search-btn:focus, .newdesign a.first-section__slider-btn, .newdesign a.first-section__slider-btn:link, .newdesign a.first-section__slider-btn:hover, .newdesign a.first-section__slider-btn:visited, .newdesign a.first-section__slider-btn:active, .newdesign a.first-section__slider-btn:focus, .newdesign a.cta-main__form-btn, .newdesign a.cta-main__form-btn:link, .newdesign a.cta-main__form-btn:hover, .newdesign a.cta-main__form-btn:visited, .newdesign a.cta-main__form-btn:active, .newdesign a.cta-main__form-btn:focus, .newdesign a.catalog-item__to-cart-link, .newdesign a.catalog-item__to-cart-link:link, .newdesign a.catalog-item__to-cart-link:hover, .newdesign a.catalog-item__to-cart-link:visited, .newdesign a.catalog-item__to-cart-link:active, .newdesign a.catalog-item__to-cart-link:focus, .newdesign a.product__btn-to-cart, .newdesign a.product__btn-to-cart:link, .newdesign a.product__btn-to-cart:hover, .newdesign a.product__btn-to-cart:visited, .newdesign a.product__btn-to-cart:active, .newdesign a.product__btn-to-cart:focus, .newdesign a.product__other-slider-item-btn, .newdesign a.product__other-slider-item-btn:link, .newdesign a.product__other-slider-item-btn:hover, .newdesign a.product__other-slider-item-btn:visited, .newdesign a.product__other-slider-item-btn:active, .newdesign a.product__other-slider-item-btn:focus, .newdesign a.btn-violet:link, .newdesign a.btn-violet:hover, .newdesign a.btn-violet:visited, .newdesign a.btn-violet:active, .newdesign a.btn-violet:focus, .newdesign button.btn-violet, .newdesign button.header__search-btn, .newdesign button.first-section__slider-btn, .newdesign button.cta-main__form-btn, .newdesign button.catalog-item__to-cart-link, .newdesign button.product__btn-to-cart, .newdesign button.product__other-slider-item-btn {
  vertical-align: middle;
  font-weight: 500;
  font-size: 14px;
  line-height: 150.69%;
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  padding: 17px 20px;
  border: 2px solid transparent; }

.newdesign a, .newdesign a:link, .newdesign a:hover, .newdesign a:visited, .newdesign a:active, .newdesign a:focus, .newdesign button {
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  font-family: 'HelveticaNeueCyr';
  cursor: pointer;
  transition: all 0.2s linear 0s; }
  .newdesign a.link-simple, .newdesign a:link.link-simple, .newdesign a:hover.link-simple, .newdesign a:visited.link-simple, .newdesign a:active.link-simple, .newdesign a:focus.link-simple, .newdesign button.link-simple {
    text-decoration: underline; }
  .newdesign a.btn-brd-violet, .newdesign a.header__phone-btn-link, .newdesign a.header__phone-btn-link:link, .newdesign a.header__phone-btn-link:hover, .newdesign a.header__phone-btn-link:visited, .newdesign a.header__phone-btn-link:active, .newdesign a.header__phone-btn-link:focus, .newdesign a.about-main__btn, .newdesign a.about-main__btn:link, .newdesign a.about-main__btn:hover, .newdesign a.about-main__btn:visited, .newdesign a.about-main__btn:active, .newdesign a.about-main__btn:focus, .newdesign a.catalog-item__one-click-link, .newdesign a.catalog-item__one-click-link:link, .newdesign a.catalog-item__one-click-link:hover, .newdesign a.catalog-item__one-click-link:visited, .newdesign a.catalog-item__one-click-link:active, .newdesign a.catalog-item__one-click-link:focus, .newdesign a.catalog__nav-mobile-link, .newdesign a.catalog__nav-mobile-link:link, .newdesign a.catalog__nav-mobile-link:hover, .newdesign a.catalog__nav-mobile-link:visited, .newdesign a.catalog__nav-mobile-link:active, .newdesign a.catalog__nav-mobile-link:focus, .newdesign a.product__btn-one-click, .newdesign a.product__btn-one-click:link, .newdesign a.product__btn-one-click:hover, .newdesign a.product__btn-one-click:visited, .newdesign a.product__btn-one-click:active, .newdesign a.product__btn-one-click:focus, .newdesign a:link.btn-brd-violet, .newdesign a.header__phone-btn-link:link, .newdesign a.about-main__btn:link, .newdesign a.catalog-item__one-click-link:link, .newdesign a.catalog__nav-mobile-link:link, .newdesign a.product__btn-one-click:link, .newdesign a:hover.btn-brd-violet, .newdesign a.header__phone-btn-link:hover, .newdesign a.about-main__btn:hover, .newdesign a.catalog-item__one-click-link:hover, .newdesign a.catalog__nav-mobile-link:hover, .newdesign a.product__btn-one-click:hover, .newdesign a:visited.btn-brd-violet, .newdesign a.header__phone-btn-link:visited, .newdesign a.about-main__btn:visited, .newdesign a.catalog-item__one-click-link:visited, .newdesign a.catalog__nav-mobile-link:visited, .newdesign a.product__btn-one-click:visited, .newdesign a:active.btn-brd-violet, .newdesign a.header__phone-btn-link:active, .newdesign a.about-main__btn:active, .newdesign a.catalog-item__one-click-link:active, .newdesign a.catalog__nav-mobile-link:active, .newdesign a.product__btn-one-click:active, .newdesign a:focus.btn-brd-violet, .newdesign a.header__phone-btn-link:focus, .newdesign a.about-main__btn:focus, .newdesign a.catalog-item__one-click-link:focus, .newdesign a.catalog__nav-mobile-link:focus, .newdesign a.product__btn-one-click:focus, .newdesign button.btn-brd-violet, .newdesign button.header__phone-btn-link, .newdesign button.about-main__btn, .newdesign button.catalog-item__one-click-link, .newdesign button.catalog__nav-mobile-link, .newdesign button.product__btn-one-click {
    background: transparent;
    border-color: rgba(161, 59, 148, 0.6);
    color: #220A1E; }
  .newdesign a.btn-violet, .newdesign a.header__search-btn, .newdesign a.header__search-btn:link, .newdesign a.header__search-btn:hover, .newdesign a.header__search-btn:visited, .newdesign a.header__search-btn:active, .newdesign a.header__search-btn:focus, .newdesign a.first-section__slider-btn, .newdesign a.first-section__slider-btn:link, .newdesign a.first-section__slider-btn:hover, .newdesign a.first-section__slider-btn:visited, .newdesign a.first-section__slider-btn:active, .newdesign a.first-section__slider-btn:focus, .newdesign a.cta-main__form-btn, .newdesign a.cta-main__form-btn:link, .newdesign a.cta-main__form-btn:hover, .newdesign a.cta-main__form-btn:visited, .newdesign a.cta-main__form-btn:active, .newdesign a.cta-main__form-btn:focus, .newdesign a.catalog-item__to-cart-link, .newdesign a.catalog-item__to-cart-link:link, .newdesign a.catalog-item__to-cart-link:hover, .newdesign a.catalog-item__to-cart-link:visited, .newdesign a.catalog-item__to-cart-link:active, .newdesign a.catalog-item__to-cart-link:focus, .newdesign a.product__btn-to-cart, .newdesign a.product__btn-to-cart:link, .newdesign a.product__btn-to-cart:hover, .newdesign a.product__btn-to-cart:visited, .newdesign a.product__btn-to-cart:active, .newdesign a.product__btn-to-cart:focus, .newdesign a.product__other-slider-item-btn, .newdesign a.product__other-slider-item-btn:link, .newdesign a.product__other-slider-item-btn:hover, .newdesign a.product__other-slider-item-btn:visited, .newdesign a.product__other-slider-item-btn:active, .newdesign a.product__other-slider-item-btn:focus, .newdesign a:link.btn-violet, .newdesign a.header__search-btn:link, .newdesign a.first-section__slider-btn:link, .newdesign a.cta-main__form-btn:link, .newdesign a.catalog-item__to-cart-link:link, .newdesign a.product__btn-to-cart:link, .newdesign a.product__other-slider-item-btn:link, .newdesign a:hover.btn-violet, .newdesign a.header__search-btn:hover, .newdesign a.first-section__slider-btn:hover, .newdesign a.cta-main__form-btn:hover, .newdesign a.catalog-item__to-cart-link:hover, .newdesign a.product__btn-to-cart:hover, .newdesign a.product__other-slider-item-btn:hover, .newdesign a:visited.btn-violet, .newdesign a.header__search-btn:visited, .newdesign a.first-section__slider-btn:visited, .newdesign a.cta-main__form-btn:visited, .newdesign a.catalog-item__to-cart-link:visited, .newdesign a.product__btn-to-cart:visited, .newdesign a.product__other-slider-item-btn:visited, .newdesign a:active.btn-violet, .newdesign a.header__search-btn:active, .newdesign a.first-section__slider-btn:active, .newdesign a.cta-main__form-btn:active, .newdesign a.catalog-item__to-cart-link:active, .newdesign a.product__btn-to-cart:active, .newdesign a.product__other-slider-item-btn:active, .newdesign a:focus.btn-violet, .newdesign a.header__search-btn:focus, .newdesign a.first-section__slider-btn:focus, .newdesign a.cta-main__form-btn:focus, .newdesign a.catalog-item__to-cart-link:focus, .newdesign a.product__btn-to-cart:focus, .newdesign a.product__other-slider-item-btn:focus, .newdesign button.btn-violet, .newdesign button.header__search-btn, .newdesign button.first-section__slider-btn, .newdesign button.cta-main__form-btn, .newdesign button.catalog-item__to-cart-link, .newdesign button.product__btn-to-cart, .newdesign button.product__other-slider-item-btn {
    border: none;
    background: linear-gradient(180.57deg, #D357C4 1.51%, #A13B94 109.08%), #A13B94;
    color: #fff; }
  .newdesign a.header__phone-btn-link, .newdesign a:link.header__phone-btn-link, .newdesign a:hover.header__phone-btn-link, .newdesign a:visited.header__phone-btn-link, .newdesign a:active.header__phone-btn-link, .newdesign a:focus.header__phone-btn-link, .newdesign button.header__phone-btn-link {
    font-size: 12px;
    line-height: 15px;
    padding: 9px 20px;
    width: 100%; }
  .newdesign a.header__search-btn, .newdesign a:link.header__search-btn, .newdesign a:hover.header__search-btn, .newdesign a:visited.header__search-btn, .newdesign a:active.header__search-btn, .newdesign a:focus.header__search-btn, .newdesign button.header__search-btn {
    width: 109px;
    height: 35px;
    padding: 0;
    line-height: 35px;
    position: absolute;
    top: 3px;
    right: 3px; }
    @media (max-width: 690px) {
      .newdesign a.header__search-btn, .newdesign a:link.header__search-btn, .newdesign a:hover.header__search-btn, .newdesign a:visited.header__search-btn, .newdesign a:active.header__search-btn, .newdesign a:focus.header__search-btn, .newdesign button.header__search-btn {
        display: none; } }
  .newdesign a.first-section__slider-btn, .newdesign a:link.first-section__slider-btn, .newdesign a:hover.first-section__slider-btn, .newdesign a:visited.first-section__slider-btn, .newdesign a:active.first-section__slider-btn, .newdesign a:focus.first-section__slider-btn, .newdesign button.first-section__slider-btn {
    min-width: 205px; }
    @media (max-width: 480px) {
      .newdesign a.first-section__slider-btn, .newdesign a:link.first-section__slider-btn, .newdesign a:hover.first-section__slider-btn, .newdesign a:visited.first-section__slider-btn, .newdesign a:active.first-section__slider-btn, .newdesign a:focus.first-section__slider-btn, .newdesign button.first-section__slider-btn {
        min-width: auto;
        width: 100%; } }
  .newdesign a.about-main__btn, .newdesign a:link.about-main__btn, .newdesign a:hover.about-main__btn, .newdesign a:visited.about-main__btn, .newdesign a:active.about-main__btn, .newdesign a:focus.about-main__btn, .newdesign button.about-main__btn {
    min-width: 225px; }
    @media (max-width: 767px) {
      .newdesign a.about-main__btn, .newdesign a:link.about-main__btn, .newdesign a:hover.about-main__btn, .newdesign a:visited.about-main__btn, .newdesign a:active.about-main__btn, .newdesign a:focus.about-main__btn, .newdesign button.about-main__btn {
        width: 100%; } }
  .newdesign a.cta-main__form-btn, .newdesign a:link.cta-main__form-btn, .newdesign a:hover.cta-main__form-btn, .newdesign a:visited.cta-main__form-btn, .newdesign a:active.cta-main__form-btn, .newdesign a:focus.cta-main__form-btn, .newdesign button.cta-main__form-btn {
    width: 100%; }
  .newdesign a.footer__main-col-phone-link, .newdesign a:link.footer__main-col-phone-link, .newdesign a:hover.footer__main-col-phone-link, .newdesign a:visited.footer__main-col-phone-link, .newdesign a:active.footer__main-col-phone-link, .newdesign a:focus.footer__main-col-phone-link, .newdesign button.footer__main-col-phone-link {
    font-size: 18px;
    line-height: 17px;
    font-weight: 900;
    color: #FFFFFF; }
    @media (max-width: 1150px) {
      .newdesign a.footer__main-col-phone-link, .newdesign a:link.footer__main-col-phone-link, .newdesign a:hover.footer__main-col-phone-link, .newdesign a:visited.footer__main-col-phone-link, .newdesign a:active.footer__main-col-phone-link, .newdesign a:focus.footer__main-col-phone-link, .newdesign button.footer__main-col-phone-link {
        font-size: 16px; } }
  .newdesign a.footer__main-col-mail-link, .newdesign a:link.footer__main-col-mail-link, .newdesign a:hover.footer__main-col-mail-link, .newdesign a:visited.footer__main-col-mail-link, .newdesign a:active.footer__main-col-mail-link, .newdesign a:focus.footer__main-col-mail-link, .newdesign button.footer__main-col-mail-link {
    font-size: 14px;
    line-height: 14px;
    color: #FFFFFF;
    border-bottom: 2px dashed #fff;
    margin-top: 8px; }
    @media (max-width: 1150px) {
      .newdesign a.footer__main-col-mail-link, .newdesign a:link.footer__main-col-mail-link, .newdesign a:hover.footer__main-col-mail-link, .newdesign a:visited.footer__main-col-mail-link, .newdesign a:active.footer__main-col-mail-link, .newdesign a:focus.footer__main-col-mail-link, .newdesign button.footer__main-col-mail-link {
        margin-top: 0; } }
  .newdesign a.catalog-item__to-cart-link, .newdesign a:link.catalog-item__to-cart-link, .newdesign a:hover.catalog-item__to-cart-link, .newdesign a:visited.catalog-item__to-cart-link, .newdesign a:active.catalog-item__to-cart-link, .newdesign a:focus.catalog-item__to-cart-link, .newdesign button.catalog-item__to-cart-link {
    width: 100%; }
    @media (max-width: 767px) {
      .newdesign a.catalog-item__to-cart-link, .newdesign a:link.catalog-item__to-cart-link, .newdesign a:hover.catalog-item__to-cart-link, .newdesign a:visited.catalog-item__to-cart-link, .newdesign a:active.catalog-item__to-cart-link, .newdesign a:focus.catalog-item__to-cart-link, .newdesign button.catalog-item__to-cart-link {
        padding: 9px; } }
    .newdesign a.catalog-item__to-cart-link .icon, .newdesign a:link.catalog-item__to-cart-link .icon, .newdesign a:hover.catalog-item__to-cart-link .icon, .newdesign a:visited.catalog-item__to-cart-link .icon, .newdesign a:active.catalog-item__to-cart-link .icon, .newdesign a:focus.catalog-item__to-cart-link .icon, .newdesign button.catalog-item__to-cart-link .icon {
      display: none;
      width: 20px;
      height: 20px;
      background: url("../images/cart-icon-white.svg") center left no-repeat; }
      @media (max-width: 767px) {
        .newdesign a.catalog-item__to-cart-link .icon, .newdesign a:link.catalog-item__to-cart-link .icon, .newdesign a:hover.catalog-item__to-cart-link .icon, .newdesign a:visited.catalog-item__to-cart-link .icon, .newdesign a:active.catalog-item__to-cart-link .icon, .newdesign a:focus.catalog-item__to-cart-link .icon, .newdesign button.catalog-item__to-cart-link .icon {
          display: block; } }
    @media (max-width: 767px) {
      .newdesign a.catalog-item__to-cart-link .text, .newdesign a:link.catalog-item__to-cart-link .text, .newdesign a:hover.catalog-item__to-cart-link .text, .newdesign a:visited.catalog-item__to-cart-link .text, .newdesign a:active.catalog-item__to-cart-link .text, .newdesign a:focus.catalog-item__to-cart-link .text, .newdesign button.catalog-item__to-cart-link .text {
        display: none; } }
  .newdesign a.catalog-item__one-click-link, .newdesign a:link.catalog-item__one-click-link, .newdesign a:hover.catalog-item__one-click-link, .newdesign a:visited.catalog-item__one-click-link, .newdesign a:active.catalog-item__one-click-link, .newdesign a:focus.catalog-item__one-click-link, .newdesign button.catalog-item__one-click-link {
    width: 100%;
    color: #BF4CB1;
    padding: 15px 6px; }
    @media (max-width: 767px) {
      .newdesign a.catalog-item__one-click-link, .newdesign a:link.catalog-item__one-click-link, .newdesign a:hover.catalog-item__one-click-link, .newdesign a:visited.catalog-item__one-click-link, .newdesign a:active.catalog-item__one-click-link, .newdesign a:focus.catalog-item__one-click-link, .newdesign button.catalog-item__one-click-link {
        padding: 9px 3px; }
        .newdesign a.catalog-item__one-click-link span, .newdesign a:link.catalog-item__one-click-link span, .newdesign a:hover.catalog-item__one-click-link span, .newdesign a:visited.catalog-item__one-click-link span, .newdesign a:active.catalog-item__one-click-link span, .newdesign a:focus.catalog-item__one-click-link span, .newdesign button.catalog-item__one-click-link span {
          display: none; } }
  .newdesign a.catalog__nav-mobile-link, .newdesign a:link.catalog__nav-mobile-link, .newdesign a:hover.catalog__nav-mobile-link, .newdesign a:visited.catalog__nav-mobile-link, .newdesign a:active.catalog__nav-mobile-link, .newdesign a:focus.catalog__nav-mobile-link, .newdesign button.catalog__nav-mobile-link {
    width: 100%;
    color: #BF4CB1;
    padding: 15px 6px !important;
    border-color: #BF4CB1 !important; }
  .newdesign a.product__btn-to-cart, .newdesign a:link.product__btn-to-cart, .newdesign a:hover.product__btn-to-cart, .newdesign a:visited.product__btn-to-cart, .newdesign a:active.product__btn-to-cart, .newdesign a:focus.product__btn-to-cart, .newdesign button.product__btn-to-cart {
    min-width: 190px;
    padding: 15px 20px; }
  .newdesign a.product__btn-one-click, .newdesign a:link.product__btn-one-click, .newdesign a:hover.product__btn-one-click, .newdesign a:visited.product__btn-one-click, .newdesign a:active.product__btn-one-click, .newdesign a:focus.product__btn-one-click, .newdesign button.product__btn-one-click {
    color: #BF4CB1;
    min-width: 190px;
    padding: 13px 20px; }
  .newdesign a.product__other-slider-item-btn, .newdesign a:link.product__other-slider-item-btn, .newdesign a:hover.product__other-slider-item-btn, .newdesign a:visited.product__other-slider-item-btn, .newdesign a:active.product__other-slider-item-btn, .newdesign a:focus.product__other-slider-item-btn, .newdesign button.product__other-slider-item-btn {
    width: 100%;
    font-size: 12px;
    padding: 12px 20px; }

.newdesign a:hover.link-simple, .newdesign button:hover.link-simple {
  text-decoration: none; }

.newdesign .chosen-container {
  position: relative;
  width: 100% !important;
  text-align: left; }
  .newdesign .chosen-container a.chosen-single, .newdesign .chosen-container a:link.chosen-single, .newdesign .chosen-container a:hover.chosen-single, .newdesign .chosen-container a:visited.chosen-single, .newdesign .chosen-container a:active.chosen-single, .newdesign .chosen-container a:focus.chosen-single {
    cursor: pointer;
    font-family: 'HelveticaNeueCyr';
    font-size: 13px;
    font-style: normal;
    font-stretch: normal;
    font-weight: 400;
    line-height: 1;
    position: relative;
    z-index: 5;
    display: block;
    width: 100%;
    text-decoration: none;
    padding: 10px 33px 10px 12px;
    background: #FBFBFB;
    border: 1px solid #F8EBF6;
    border-radius: 5px;
    color: #B49CB0; }
    .newdesign .chosen-container a.chosen-single:after, .newdesign .chosen-container a:link.chosen-single:after, .newdesign .chosen-container a:hover.chosen-single:after, .newdesign .chosen-container a:visited.chosen-single:after, .newdesign .chosen-container a:active.chosen-single:after, .newdesign .chosen-container a:focus.chosen-single:after {
      content: '';
      position: absolute;
      top: 10px;
      right: 12px;
      width: 8px;
      height: 8px;
      border-top: 1px solid #492744;
      border-right: 1px solid #492744;
      -moz-transform: rotate(135deg);
      -o-transform: rotate(135deg);
      -ms-transform: rotate(135deg);
      -webkit-transform: rotate(135deg);
      transform: rotate(135deg); }
  .newdesign .chosen-container .chosen-drop {
    position: absolute;
    top: 100%;
    left: 0px;
    z-index: 500;
    display: none;
    width: 100%;
    background: #FBFBFB;
    border: 1px solid #F8EBF6;
    min-width: 120px;
    margin-top: -1px;
    border-radius: 0 0 5px 5px; }
    .newdesign .chosen-container .chosen-drop .chosen-results {
      position: relative; }
    .newdesign .chosen-container .chosen-drop:after {
      content: " ";
      display: block;
      height: 0;
      clear: both; }
    .newdesign .chosen-container .chosen-drop ul {
      margin: 0;
      padding: 0; }
      .newdesign .chosen-container .chosen-drop ul li {
        font-size: 13px;
        font-style: normal;
        font-weight: 400;
        font-stretch: normal;
        line-height: 1;
        text-decoration: none;
        position: relative;
        cursor: pointer;
        width: 100%;
        padding: 12px 12px;
        margin-top: 0;
        display: block;
        color: #B49CB0; }
        .newdesign .chosen-container .chosen-drop ul li:hover {
          font-weight: 400; }
  .newdesign .chosen-container .chosen-search {
    display: none; }
  .newdesign .chosen-container.chosen-with-drop a.chosen-single, .newdesign .chosen-container.chosen-with-drop a:link.chosen-single, .newdesign .chosen-container.chosen-with-drop a:hover.chosen-single, .newdesign .chosen-container.chosen-with-drop a:visited.chosen-single, .newdesign .chosen-container.chosen-with-drop a:active.chosen-single, .newdesign .chosen-container.chosen-with-drop a:focus.chosen-single {
    border-radius: 5px 5px 0 0; }
    .newdesign .chosen-container.chosen-with-drop a.chosen-single:before, .newdesign .chosen-container.chosen-with-drop a:link.chosen-single:before, .newdesign .chosen-container.chosen-with-drop a:hover.chosen-single:before, .newdesign .chosen-container.chosen-with-drop a:visited.chosen-single:before, .newdesign .chosen-container.chosen-with-drop a:active.chosen-single:before, .newdesign .chosen-container.chosen-with-drop a:focus.chosen-single:before {
      -moz-transform: rotate(-180deg);
      -o-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      -webkit-transform: rotate(-180deg);
      transform: rotate(-180deg); }
  .newdesign .chosen-container.chosen-with-drop .chosen-drop {
    display: block; }

.newdesign /*is not desktop*/
select {
  cursor: pointer;
  padding: 0;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-style: normal;
  font-stretch: normal;
  font-weight: 400;
  line-height: 1;
  display: block;
  width: 100%;
  text-decoration: none;
  padding: 12px 12px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #fff url("../images/select-mobile-arrow.jpg") center right no-repeat;
  outline: none; }

.newdesign .first-section__row {
  padding-top: 0; }
.newdesign .first-section__slider {
  background: #F9F9F9;
  border-radius: 5px;
  overflow: hidden;
  height: 420px; }
  @media (max-width: 767px) {
    .newdesign .first-section__slider {
      height: auto; } }
  .newdesign .first-section__slider .slick-list, .newdesign .first-section__slider .slick-track {
    height: 100%; }
  .newdesign .first-section__slider-item {
    background-image: url("../images/ellipse.png");
    background-repeat: no-repeat;
    background-position: center right;
    height: 100%;
    position: relative;
    overflow: hidden; }
    @media (max-width: 767px) {
      .newdesign .first-section__slider-item {
        background: url("../images/ell-mobile.png") top right no-repeat; } }
  .newdesign .first-section__slider-content {
    padding: 80px 50% 80px 120px; }
    @media (max-width: 991px) {
      .newdesign .first-section__slider-content {
        padding: 60px 50% 830px 60px; } }
    @media (max-width: 767px) {
      .newdesign .first-section__slider-content {
        padding: 30px;
        padding-bottom: 70px; } }
  .newdesign .first-section__slider-img {
    width: 50%;
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center; }
    .newdesign .first-section__slider-img img {
      max-height: 100%;
      max-width: 100%; }
    @media (max-width: 767px) {
      .newdesign .first-section__slider-img {
        width: 100%;
        height: 240px;
        position: static; } }
    @media (max-width: 480px) {
      .newdesign .first-section__slider-img {
        height: 140px;
        position: static; } }
  .newdesign .first-section__slider-title {
    color: #220A1E; }
  .newdesign .first-section__slider-text {
    margin-top: 10px;
    font-size: 16px;
    line-height: 161%; }
    @media (max-width: 767px) {
      .newdesign .first-section__slider-text {
        font-size: 14px;
        line-height: 181.5%; } }
  .newdesign .first-section__slider-btn-wrap {
    margin-top: 30px; }
  .newdesign .first-section__slider .slick-arrow {
    background: rgba(227, 148, 217, 0.15);
    color: #fff;
    top: calc(50% - 19px);
    left: 35px; }
    @media (max-width: 991px) {
      .newdesign .first-section__slider .slick-arrow {
        display: none !important; } }
    .newdesign .first-section__slider .slick-arrow.slick-next {
      left: auto;
      right: 35px; }

.newdesign .second-section__title {
  color: #220A1E;
  text-align: center; }
.newdesign .second-section__list {
  display: flex;
  flex-wrap: wrap;
  margin-top: 20px; }
  .newdesign .second-section__list-col {
    float: left;
    width: 33.3%;
    padding: 35px;
    border-top: 1px solid #F8EBF6;
    border-right: 1px solid #F8EBF6;
    display: flex;
    flex-wrap: wrap;
    align-items: center; }
    @media (max-width: 869px) {
      .newdesign .second-section__list-col {
        width: 50%; } }
    @media (max-width: 640px) {
      .newdesign .second-section__list-col {
        border: none !important;
        padding: 13px !important;
        justify-content: center; } }
    .newdesign .second-section__list-col:first-child, .newdesign .second-section__list-col:nth-child(2), .newdesign .second-section__list-col:nth-child(3) {
      border-top: none; }
    @media (max-width: 869px) {
      .newdesign .second-section__list-col:nth-child(3) {
        border-top: 1px solid #F8EBF6; } }
    .newdesign .second-section__list-col:nth-child(3n+3) {
      border-right: none; }
      @media (max-width: 869px) {
        .newdesign .second-section__list-col:nth-child(3n+3) {
          border-right: 1px solid #F8EBF6; } }
    @media (max-width: 869px) {
      .newdesign .second-section__list-col:nth-child(2n+2) {
        border-right: none; } }
  .newdesign .second-section__list-img {
    background: rgba(161, 59, 148, 0.1);
    border-radius: 100%;
    width: 80px;
    height: 80px;
    line-height: 80px;
    text-align: center; }
    .newdesign .second-section__list-img img {
      display: inline-block;
      vertical-align: middle; }
  .newdesign .second-section__list-text {
    float: left;
    width: 100%;
    margin-left: -80px;
    padding-left: 100px;
    font-size: 18px;
    line-height: 161%; }
    @media (max-width: 640px) {
      .newdesign .second-section__list-text {
        margin-left: 0;
        padding-left: 0;
        text-align: center;
        margin-top: 14px;
        font-size: 14px;
        line-height: 145%; } }

.newdesign .third-section__title {
  color: #220A1E;
  text-align: center; }
.newdesign .third-section__list {
  display: flex;
  flex-wrap: wrap;
  margin-top: 20px; }
  .newdesign .third-section__list-col {
    float: left;
    width: 25%;
    border-top: 1px solid #F8EBF6;
    border-right: 1px solid #F8EBF6; }
    @media (max-width: 991px) {
      .newdesign .third-section__list-col {
        width: 50%; } }
    @media (max-width: 640px) {
      .newdesign .third-section__list-col {
        border: none !important;
        justify-content: center; } }
    .newdesign .third-section__list-col a {
      display: block;
      padding: 19px 40px;
      color: #220A1E;
      font-weight: 500;
      line-height: 133%;
      text-align: center;
      background: #FFFFFF;
      width: 100%;
      height: 100%; }
      @media (max-width: 767px) {
        .newdesign .third-section__list-col a {
          padding: 12px; } }
      .newdesign .third-section__list-col a:hover {
        position: relative;
        transform: scale(1.005);
        color: #A13B94;
        box-shadow: 0px 5px 15px rgba(174, 76, 159, 0.08); }
    .newdesign .third-section__list-col:first-child, .newdesign .third-section__list-col:nth-child(2), .newdesign .third-section__list-col:nth-child(3), .newdesign .third-section__list-col:nth-child(4) {
      border-top: none; }
    @media (max-width: 991px) {
      .newdesign .third-section__list-col:nth-child(3), .newdesign .third-section__list-col:nth-child(4) {
        border-top: 1px solid #F8EBF6; } }
    .newdesign .third-section__list-col:nth-child(4n+4) {
      border-right: none; }
      @media (max-width: 991px) {
        .newdesign .third-section__list-col:nth-child(4n+4) {
          border-right: 1px solid #F8EBF6; } }
    @media (max-width: 991px) {
      .newdesign .third-section__list-col:nth-child(2n+2) {
        border-right: none; } }
  .newdesign .third-section__list-img {
    width: 100%;
    height: 170px;
    line-height: 170px;
    text-align: center; }
    .newdesign .third-section__list-img img {
      display: inline-block;
      vertical-align: middle;
      max-width: 100%;
      max-height: 100%; }
  .newdesign .third-section__list-text {
    margin-top: 15px;
    font-size: 16px;
    line-height: 133%; }
    @media (max-width: 767px) {
      .newdesign .third-section__list-text {
        font-size: 14px;
        line-height: 133%; } }

.newdesign .four-section {
  background: #F7FBFE; }
  .newdesign .four-section__title {
    color: #220A1E;
    text-align: center; }
  .newdesign .four-section__list {
    display: flex;
    flex-wrap: wrap;
    margin-top: 20px; }
    .newdesign .four-section__list-col {
      float: left;
      width: 25%;
      border-top: 1px solid #F8EBF6;
      border-right: 1px solid #F8EBF6; }
      @media (max-width: 991px) {
        .newdesign .four-section__list-col {
          width: 50%; } }
      @media (max-width: 640px) {
        .newdesign .four-section__list-col {
          border: none !important;
          justify-content: center; } }
      .newdesign .four-section__list-col a {
        display: block;
        padding: 19px 40px;
        color: #220A1E;
        font-weight: 500;
        line-height: 133%;
        text-align: center;
        width: 100%;
        height: 100%; }
        @media (max-width: 767px) {
          .newdesign .four-section__list-col a {
            padding: 12px; } }
      .newdesign .four-section__list-col:first-child, .newdesign .four-section__list-col:nth-child(2), .newdesign .four-section__list-col:nth-child(3), .newdesign .four-section__list-col:nth-child(4) {
        border-top: none; }
      @media (max-width: 991px) {
        .newdesign .four-section__list-col:nth-child(3), .newdesign .four-section__list-col:nth-child(4) {
          border-top: 1px solid #F8EBF6; } }
      .newdesign .four-section__list-col:nth-child(4n+4) {
        border-right: none; }
        @media (max-width: 991px) {
          .newdesign .four-section__list-col:nth-child(4n+4) {
            border-right: 1px solid #F8EBF6; } }
      @media (max-width: 991px) {
        .newdesign .four-section__list-col:nth-child(2n+2) {
          border-right: none; } }
    .newdesign .four-section__list-img {
      width: 100%;
      height: 87px;
      line-height: 87px;
      text-align: center; }
      @media (max-width: 991px) {
        .newdesign .four-section__list-img {
          height: 70px;
          line-height: 70px; } }
      .newdesign .four-section__list-img img {
        display: inline-block;
        vertical-align: middle;
        max-width: 100%;
        max-height: 100%; }
    .newdesign .four-section__list-text {
      margin-top: 15px;
      font-size: 16px;
      line-height: 133%; }
      @media (max-width: 767px) {
        .newdesign .four-section__list-text {
          font-size: 14px;
          line-height: 133%; } }

.newdesign .partners-main__title {
  color: #220A1E;
  text-align: center; }
.newdesign .partners-main__list {
  width: 100%; }
  .newdesign .partners-main__list ul.slick-dots {
    bottom: 10px; }
  .newdesign .partners-main__list-col {
    float: left;
    width: 16.6%;
    padding: 0 15px; }
    .newdesign .partners-main__list-col a {
      display: block;
      text-align: center;
      width: 100%;
      height: 170px;
      line-height: 170px; }
      .newdesign .partners-main__list-col a img {
        text-align: center;
        line-height: 170px;
        display: inline-block;
        max-width: 100%;
        max-height: 100%;
        vertical-align: middle; }

.newdesign .about-main__title {
  color: #220A1E; }
.newdesign .about-main__text {
  margin-top: 20px; }
  .newdesign .about-main__text p:first-child {
    margin-top: 0; }
  .newdesign .about-main__text p:last-child {
    margin-bottom: 0; }
.newdesign .about-main__btn-wrap {
  margin-top: 40px; }
.newdesign .about-main__wrap {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row-reverse;
  margin: 0 -30px; }
  @media (max-width: 991px) {
    .newdesign .about-main__wrap {
      margin: 0 -15px; } }
  @media (max-width: 767px) {
    .newdesign .about-main__wrap {
      display: block; } }
.newdesign .about-main__gallery-wrap {
  float: left;
  width: 50%;
  padding: 0 30px;
  position: relative; }
  @media (max-width: 991px) {
    .newdesign .about-main__gallery-wrap {
      padding: 0 15px; } }
  @media (max-width: 767px) {
    .newdesign .about-main__gallery-wrap {
      width: 100%; } }
.newdesign .about-main__gallery-item {
  height: 460px;
  overflow: hidden; }
  .newdesign .about-main__gallery-item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center; }
.newdesign .about-main__gallery ul.slick-dots {
  position: relative;
  bottom: auto;
  margin-top: 35px;
  text-align: left; }
  .newdesign .about-main__gallery ul.slick-dots li {
    margin: 0 15px 0 0;
    position: relative;
    cursor: pointer;
    width: 17px;
    text-align: left; }
    .newdesign .about-main__gallery ul.slick-dots li:before {
      content: '';
      width: 41px;
      height: 1px;
      background: #A13B94;
      position: absolute;
      top: 9px;
      left: 0;
      opacity: 0; }
    .newdesign .about-main__gallery ul.slick-dots li span {
      text-indent: 0;
      font-size: 12px;
      line-height: 16px;
      color: #B49CB0;
      background: none;
      position: absolute;
      top: 4px; }
    .newdesign .about-main__gallery ul.slick-dots li.slick-active {
      padding-right: 48px;
      margin-right: 30px; }
      .newdesign .about-main__gallery ul.slick-dots li.slick-active:before {
        opacity: 1; }
      .newdesign .about-main__gallery ul.slick-dots li.slick-active span {
        font-size: 16px;
        line-height: 16px;
        color: #A13B94;
        right: -15px; }
.newdesign .about-main__gallery-nav {
  position: absolute;
  bottom: 0;
  right: 30px; }
  .newdesign .about-main__gallery-nav .slick-arrow {
    position: static;
    background: #FBFBFB;
    margin-left: 5px;
    color: #A13B94;
    border: 1px solid #F8EBF6; }
    .newdesign .about-main__gallery-nav .slick-arrow:hover {
      background: linear-gradient(181.78deg, #D357C4 1.51%, #A13B94 109.08%), #A13B94;
      color: #fff; }
.newdesign .about-main__content {
  float: left;
  width: 50%;
  padding: 0 30px; }
  @media (max-width: 991px) {
    .newdesign .about-main__content {
      padding: 0 15px; } }
  @media (max-width: 767px) {
    .newdesign .about-main__content {
      width: 100%;
      margin-bottom: 40px; } }

.newdesign .under-footer {
  background: #F7FBFE; }
  .newdesign .under-footer_white {
    background: #fff; }

.newdesign .article-main__title {
  text-align: center;
  color: #220A1E; }
  @media (max-width: 767px) {
    .newdesign .article-main__title {
      text-align: left; } }
.newdesign .article-main__wrap {
  position: relative; }
.newdesign .article-main__slider-gallery {
  margin: 0 -15px;
  margin-top: 40px; }
.newdesign .article-main__slider-item {
  padding: 0 15px; }
.newdesign .article-main__slider-fon {
  background: #FFFFFF;
  border: 1px solid #F2E3EF;
  border-radius: 5px;
  height: 100%;
  display: block; }
  .newdesign .article-main__slider-fon:hover {
    box-shadow: 0px 5px 15px rgba(174, 76, 159, 0.07); }
.newdesign .article-main__slider-img {
  height: 180px;
  width: 100%;
  overflow: hidden;
  border-radius: 5px 5px 0 0; }
  .newdesign .article-main__slider-img img {
    object-fit: cover;
    width: 100%;
    height: 100%; }
.newdesign .article-main__slider-content {
  padding: 18px; }
.newdesign .article-main__slider-date {
  font-size: 12px;
  line-height: 157.69%;
  color: #492744; }
.newdesign .article-main__slider-title {
  font-size: 18px;
  line-height: 133%;
  color: #220A1E;
  font-weight: bold;
  margin-top: 8px; }
  .newdesign .article-main__slider-title:hover {
    color: #A13B94; }
.newdesign .article-main__slider-text {
  margin-top: 4px;
  color: #492744; }
.newdesign .article-main__slider-tags {
  margin-top: 15px; }
  .newdesign .article-main__slider-tags span {
    display: inline-block;
    vertical-align: top;
    background: #FFF2FD;
    border: 1px solid #F8EBF6;
    font-size: 11px;
    line-height: 157.69%;
    padding: 2px 5px;
    color: #6F6F6F;
    border-radius: 9.5px;
    margin: 5px 10px 0 0; }
.newdesign .article-main__slider-nav {
  position: absolute;
  top: 0;
  right: 0; }
  @media (max-width: 767px) {
    .newdesign .article-main__slider-nav {
      display: none; } }
  .newdesign .article-main__slider-nav .slick-arrow {
    position: static;
    background: #FBFBFB;
    margin-left: 5px;
    color: #A13B94;
    border: 1px solid #F8EBF6; }
    .newdesign .article-main__slider-nav .slick-arrow:hover {
      background: linear-gradient(181.78deg, #D357C4 1.51%, #A13B94 109.08%), #A13B94;
      color: #fff; }

.newdesign .cta-main__form {
  background: #FFFFFF;
  border: 1px solid #F2E3EF;
  border-radius: 5px;
  padding: 30px 40px; }
  @media (max-width: 767px) {
    .newdesign .cta-main__form {
      padding: 30px; } }
  .newdesign .cta-main__form-title {
    color: #220A1E; }
  .newdesign .cta-main__form-text {
    margin-top: 5px;
    font-size: 16px;
    line-height: 133%; }
    @media (max-width: 767px) {
      .newdesign .cta-main__form-text {
        font-size: 14px;
        line-height: 168.5%; } }
  .newdesign .cta-main__form-wrap {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px; }
  .newdesign .cta-main__form-col {
    width: 33.3%;
    float: left;
    padding: 0 15px;
    margin-top: 25px; }
    @media (max-width: 767px) {
      .newdesign .cta-main__form-col {
        width: 100%; } }
  .newdesign .cta-main__form-access {
    margin-top: 20px;
    font-size: 12px;
    line-height: 133%;
    color: #9B9B9B; }
    .newdesign .cta-main__form-access a {
      text-decoration: underline;
      font-size: 12px;
      line-height: 133%;
      color: #9B9B9B; }

.newdesign .city-main__title {
  color: #220A1E; }
.newdesign .city-main__list {
  list-style: none;
  margin: 0;
  padding: 0; }
  .newdesign .city-main__list li {
    display: inline-block;
    vertical-align: top; }
    .newdesign .city-main__list li a {
      font-size: 14px;
      line-height: 153.19%;
      color: #220A1E;
      opacity: 0.8;
      margin: 20px 20px 0 0; }
      @media (max-width: 767px) {
        .newdesign .city-main__list li a {
          margin: 7px 7px 0 0; } }

.newdesign .top-info__row {
  position: relative;
  padding-top: 18px;
  padding-bottom: 18px; }
  .newdesign .top-info__row:before {
    content: '';
    position: absolute;
    top: 0;
    left: 15px;
    height: 1px;
    width: calc(100% - 30px);
    background: #F8EBF6; }

.newdesign .breadcrumbs ul {
  margin: 0;
  padding: 0;
  list-style: none; }
  .newdesign .breadcrumbs ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
    line-height: 12px;
    color: #B49CB0; }
    @media (max-width: 991px) {
      .newdesign .breadcrumbs ul li {
        font-size: 11px;
        line-height: 11px; } }
    .newdesign .breadcrumbs ul li a {
      font-size: 12px;
      line-height: 12px;
      color: #B49CB0; }
      @media (max-width: 991px) {
        .newdesign .breadcrumbs ul li a {
          font-size: 11px;
          line-height: 11px; } }
      .newdesign .breadcrumbs ul li a:after {
        content: '';
        display: inline-block;
        vertical-align: middle;
        width: 4px;
        height: 4px;
        background: #B49CB0;
        border-radius: 100%;
        margin: 0 4px 0 8px; }

.newdesign .banner-section__fon {
  display: flex !important;
  background: #FFFAFE;
  border-radius: 3px;
  overflow: hidden;
  flex-wrap: wrap;
  color: #492744;
  position: relative; }
.newdesign .banner-section__content {
  width: 33%;
  float: left;
  padding: 30px; }
  @media (max-width: 767px) {
    .newdesign .banner-section__content {
      width: 100%;
      padding-right: 83px; } }
.newdesign .banner-section__img {
  width: 67%;
  float: left;
  background: url("../images/banner-ellipse.png") center right no-repeat;
  background-size: contain; }
  @media (max-width: 991px) {
    .newdesign .banner-section__img {
      background: url("../images/banner-ellipse.png") center left no-repeat;
      background-size: cover; } }
  @media (max-width: 767px) {
    .newdesign .banner-section__img {
      width: 119px;
      position: absolute;
      right: 0;
      top: 0;
      height: 100%; } }
  .newdesign .banner-section__img img {
    height: 100%; }
    @media (max-width: 767px) {
      .newdesign .banner-section__img img {
        position: absolute;
        bottom: 0;
        width: 233px;
        min-height: auto; } }
.newdesign .banner-section__title {
  font-size: 18px;
  line-height: 147.5%;
  color: #A13B94; }
  @media (max-width: 767px) {
    .newdesign .banner-section__title {
      font-weight: bold;
      font-size: 14px;
      line-height: 147.5%; } }
.newdesign .banner-section__text {
  font-size: 14px;
  line-height: 171.5%;
  margin-top: 8px; }
  @media (max-width: 767px) {
    .newdesign .banner-section__text {
      font-size: 12px;
      line-height: 171.5%; } }

.newdesign .catalog__wrap {
  display: flex;
  flex-wrap: wrap; }
.newdesign .catalog__filter {
  float: left;
  background: #FFFFFF;
  width: 270px;
  border: 1px solid #F8EBF6;
  border-radius: 5px;
  position: relative; }
  @media (max-width: 991px) {
    .newdesign .catalog__filter {
      display: none;
      position: fixed;
      top: 0;
      left: 0;
      height: 100%;
      z-index: 99;
      padding-top: 68px;
      overflow: auto; }
      .newdesign .catalog__filter.open {
        display: block; } }
  .newdesign .catalog__filter-menu-item {
    border-bottom: 1px solid #F8EBF6; }
    .newdesign .catalog__filter-menu-item.open .catalog__filter-menu-list {
      display: block; }
    .newdesign .catalog__filter-menu-item.open .catalog__filter-menu-title:before {
      -moz-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -webkit-transform: rotate(180deg);
      transform: rotate(180deg); }
  .newdesign .catalog__filter-menu-title {
    padding: 20px 40px 20px 24px;
    font-size: 15px;
    line-height: 147.5%;
    color: #492744;
    position: relative;
    cursor: pointer; }
    .newdesign .catalog__filter-menu-title:before {
      content: '';
      position: absolute;
      top: calc(50% - 4px);
      right: 24px;
      width: 12px;
      height: 8px;
      background: url("../images/arrow-down-grey-icon.svg") center right no-repeat; }
  .newdesign .catalog__filter-menu-list {
    display: none;
    padding: 0 24px 20px 24px; }
    .newdesign .catalog__filter-menu-list ul li {
      display: block;
      width: 100%;
      margin-top: 12px; }
      .newdesign .catalog__filter-menu-list ul li:first-child {
        margin-top: 0; }
      .newdesign .catalog__filter-menu-list ul li a {
        font-size: 13px;
        line-height: 13px;
        display: block;
        width: 100%;
        color: #4D4D4D; }
        .newdesign .catalog__filter-menu-list ul li a:hover {
          color: #A13B94; }
  .newdesign .catalog__filter-btn-mobile {
    display: none;
    background: #FBFBFB;
    border: 1px solid #F8EBF6;
    border-radius: 5px;
    padding: 16px 46px 16px 16px;
    position: relative;
    margin-top: 30px; }
    .newdesign .catalog__filter-btn-mobile:after {
      content: '';
      position: absolute;
      top: 20px;
      right: 16px;
      width: 10px;
      height: 10px;
      border-top: 2px solid #B44BA7;
      border-right: 2px solid #B44BA7;
      -moz-transform: rotate(135deg);
      -o-transform: rotate(135deg);
      -ms-transform: rotate(135deg);
      -webkit-transform: rotate(135deg);
      transform: rotate(135deg); }
    @media (max-width: 991px) {
      .newdesign .catalog__filter-btn-mobile {
        display: block; } }
.newdesign .catalog__content {
  float: left;
  width: 100%;
  margin-left: -270px;
  padding-left: 300px; }
  @media (max-width: 991px) {
    .newdesign .catalog__content {
      margin: 0;
      padding: 0; } }
.newdesign .catalog__list-nav {
  margin: 0;
  padding: 0;
  list-style: none; }
  @media (max-width: 767px) {
    .newdesign .catalog__list-nav {
      display: none; } }
  .newdesign .catalog__list-nav li {
    margin: 10px 10px 0 0;
    padding: 0;
    list-style: none;
    display: inline-block;
    vertical-align: top; }
    .newdesign .catalog__list-nav li a {
      position: relative;
      background: #FBFBFB;
      border: 1px solid #F8EBF6;
      border-radius: 15px;
      padding: 6px 30px 4px 23px;
      font-size: 12px;
      line-height: 157.69%;
      color: #B49CB0; }
      .newdesign .catalog__list-nav li a .close {
        position: absolute;
        top: calc(50% - 3px);
        right: 15px;
        width: 6px;
        height: 6px;
        background: url("../images/close-white-icon.svg") center right no-repeat;
        display: none; }
      .newdesign .catalog__list-nav li a:hover {
        background: #B44BA7;
        border-color: #B44BA7;
        color: #FFFFFF; }
        .newdesign .catalog__list-nav li a:hover .close {
          display: block; }
.newdesign .catalog__text {
  margin-top: 27px; }
  .newdesign .catalog__text p:first-child {
    margin-top: 0; }
  .newdesign .catalog__text p:last-child {
    margin-bottom: 0; }
.newdesign .catalog__sort {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  border-top: 1px solid #F8EBF6;
  margin-top: 15px; }
  @media (max-width: 767px) {
    .newdesign .catalog__sort {
      display: none; } }
  .newdesign .catalog__sort-left {
    margin-top: 20px;
    display: flex;
    align-items: center;
    flex-wrap: wrap; }
    .newdesign .catalog__sort-left .pagination {
      margin-right: 30px; }
  .newdesign .catalog__sort-right {
    margin-top: 20px;
    display: flex;
    flex-wrap: wrap; }
    .newdesign .catalog__sort-right-col {
      width: 155px;
      margin-left: 15px; }
.newdesign .catalog__filter-result {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding-top: 30px; }
  @media (max-width: 767px) {
    .newdesign .catalog__filter-result {
      display: none; } }
  .newdesign .catalog__filter-result-select {
    width: auto;
    margin: 15px 15px 0 0;
    display: inline-block;
    vertical-align: top; }
  .newdesign .catalog__filter-result-close-wrap {
    margin: 15px 15px 0 0;
    display: inline-block;
    vertical-align: top; }
    .newdesign .catalog__filter-result-close-wrap a {
      font-size: 13px;
      line-height: 13px;
      color: #492744;
      padding-left: 15px;
      background: url("../images/close-icon.png") 0 1px no-repeat;
      background-size: 7px;
      display: flex;
      flex-wrap: wrap;
      align-items: center; }
.newdesign .catalog__list-brand {
  margin: 15px 15px 0 0;
  padding: 0;
  display: inline-block;
  vertical-align: top; }
  .newdesign .catalog__list-brand li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block;
    vertical-align: top; }
    .newdesign .catalog__list-brand li a {
      position: relative;
      border-radius: 5px;
      padding: 12px 50px 11px 13px;
      font-size: 12px;
      line-height: 12px;
      background: #B44BA7;
      border-color: #B44BA7;
      color: #FFFFFF; }
      .newdesign .catalog__list-brand li a .close {
        position: absolute;
        top: calc(50% - 3px);
        right: 15px;
        width: 6px;
        height: 6px;
        background: url("../images/close-white-icon.svg") center right no-repeat; }
.newdesign .catalog__pagination-result {
  font-size: 12px;
  line-height: 12px;
  color: #B49CB0; }
  .newdesign .catalog__pagination-result span {
    color: #492744; }
.newdesign .catalog__list {
  padding-top: 10px; }
.newdesign .catalog__nav-mobile {
  margin-top: 35px;
  display: none; }
  @media (max-width: 767px) {
    .newdesign .catalog__nav-mobile {
      display: block; } }

.newdesign .pagination a {
  display: inline-block;
  vertical-align: top;
  width: 35px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  font-size: 12px;
  color: #B49CB0; }
  .newdesign .pagination a.pagination__arrow {
    background: #FBFBFB;
    border: 1px solid #F8EBF6;
    border-radius: 5px;
    position: relative; }
    .newdesign .pagination a.pagination__arrow:before {
      content: '';
      position: absolute;
      top: calc(50% - 5px);
      left: calc(50% - 7px);
      width: 12px;
      height: 8px;
      background: url("../images/arrow-down-grey-icon.svg") center right no-repeat;
      -moz-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg); }
    .newdesign .pagination a.pagination__arrow_next:before {
      left: calc(50% - 5px);
      -moz-transform: rotate(-90deg);
      -o-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
      -webkit-transform: rotate(-90deg);
      transform: rotate(-90deg); }

.newdesign .rating {
  width: 80px;
  overflow: hidden;
  position: relative;
  text-align: center;
  height: 13px;
  display: inline-block;
  background: url("../images/start-empty.svg") top left repeat-x; }
  .newdesign .rating-full {
    width: 80px;
    height: 16px;
    background: url("../images/start-full.svg") top left repeat-x; }

.newdesign .catalog-item {
  background: #FFFFFF;
  border: 1px solid #F8EBF6;
  border-radius: 5px;
  margin-top: 20px;
  position: relative; }
  @media (max-width: 767px) {
    .newdesign .catalog-item {
      padding: 24px; } }
  .newdesign .catalog-item:hover {
    box-shadow: 0px 25px 45px rgba(0, 0, 0, 0.08); }
  @media (max-width: 1200px) {
    .newdesign .catalog-item__main {
      display: flex;
      flex-wrap: wrap;
      align-items: center; } }
  .newdesign .catalog-item__main-img {
    position: absolute;
    width: 310px;
    height: 100%;
    display: flex !important;
    align-items: center;
    justify-content: center;
    padding: 10px; }
    @media (max-width: 1200px) {
      .newdesign .catalog-item__main-img {
        position: static;
        width: 200px;
        float: left; } }
    @media (max-width: 767px) {
      .newdesign .catalog-item__main-img {
        width: 75px;
        padding: 0; } }
    .newdesign .catalog-item__main-img img {
      max-width: 100%;
      max-height: 100%; }
    .newdesign .catalog-item__main-img-wrap {
      position: relative;
      display: inline-block; }
  .newdesign .catalog-item__main-sale {
    position: absolute;
    top: 19px;
    right: -15px;
    width: 48px;
    height: 48px;
    background: #F85555;
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);
    border-radius: 100%;
    font-weight: bold;
    font-size: 14px;
    line-height: 51px;
    color: #FFFFFF;
    text-align: center; }
    @media (max-width: 767px) {
      .newdesign .catalog-item__main-sale {
        width: 33px;
        height: 33px;
        line-height: 33px;
        font-size: 11px;
        top: -8px;
        right: -9px; } }
  .newdesign .catalog-item__main-content {
    padding: 35px 45px 0 310px; }
    @media (max-width: 1200px) {
      .newdesign .catalog-item__main-content {
        float: left;
        width: 100%;
        margin-left: -200px;
        padding-top: 10px;
        padding-left: 240px; } }
    @media (max-width: 767px) {
      .newdesign .catalog-item__main-content {
        margin-left: -75px;
        padding: 0 0 0 95px; } }
  .newdesign .catalog-item__main-name {
    font-size: 18px;
    line-height: 25px;
    color: #220A1E; }
    @media (max-width: 767px) {
      .newdesign .catalog-item__main-name {
        font-size: 16px;
        line-height: 142.5%;
        width: 100%; } }
  .newdesign .catalog-item__main-top {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center; }
  .newdesign .catalog-item__main-rate {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-top: 5px; }
    .newdesign .catalog-item__main-rate-text {
      font-weight: 300;
      font-size: 12px;
      line-height: 177.5%; }
    .newdesign .catalog-item__main-rate .rating {
      margin-right: 10px; }
  .newdesign .catalog-item__text {
    margin-top: 10px; }
    @media (max-width: 767px) {
      .newdesign .catalog-item__text {
        display: none; } }
  .newdesign .catalog-item__info {
    display: flex;
    flex-wrap: wrap;
    padding-top: 10px; }
    .newdesign .catalog-item__info-row {
      font-size: 13px;
      line-height: 18px;
      color: #B49CB0;
      margin-top: 10px;
      width: 50%;
      float: left;
      padding-right: 10px; }
      @media (max-width: 767px) {
        .newdesign .catalog-item__info-row {
          width: 100%;
          font-size: 12px; } }
      .newdesign .catalog-item__info-row span {
        color: #492744; }
  .newdesign .catalog-item__dop {
    padding: 0 45px 35px 310px; }
    @media (max-width: 1200px) {
      .newdesign .catalog-item__dop {
        padding: 0 45px 35px 45px; } }
    @media (max-width: 767px) {
      .newdesign .catalog-item__dop {
        padding: 0; } }
  .newdesign .catalog-item__bot {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: 0 -11px; }
    @media (max-width: 767px) {
      .newdesign .catalog-item__bot {
        margin: 0; } }
  .newdesign .catalog-item__price {
    width: 33.3%;
    float: left;
    padding: 0 11px;
    margin-top: 25px; }
    @media (max-width: 767px) {
      .newdesign .catalog-item__price {
        width: auto;
        padding: 0;
        margin-top: 15px; } }
    .newdesign .catalog-item__price .num {
      font-size: 14px;
      line-height: 177.5%;
      display: block;
      width: 100%;
      color: #492744; }
      @media (max-width: 767px) {
        .newdesign .catalog-item__price .num {
          font-size: 13px; } }
    .newdesign .catalog-item__price .status {
      font-weight: bold;
      font-size: 13px;
      line-height: 177.5%;
      color: #00C887;
      display: block;
      width: 100%; }
      @media (max-width: 767px) {
        .newdesign .catalog-item__price .status {
          font-size: 12px; } }
  .newdesign .catalog-item__to-cart {
    width: 33.3%;
    float: left;
    padding: 0 11px;
    margin-top: 25px; }
    @media (max-width: 767px) {
      .newdesign .catalog-item__to-cart {
        width: auto;
        padding: 0 5px;
        margin-top: 15px; } }
  .newdesign .catalog-item__one-click {
    width: 33.3%;
    float: left;
    padding: 0 11px;
    margin-top: 25px; }
    @media (max-width: 767px) {
      .newdesign .catalog-item__one-click {
        width: auto;
        flex: 1 0 auto;
        min-width: 71px;
        padding: 0;
        margin-top: 15px; } }

.newdesign .seo-text__title {
  font-size: 26px;
  line-height: 133%;
  font-weight: bold;
  color: #220A1E;
  padding-bottom: 15px;
  border-bottom: 1px solid #F8EBF6; }
  @media (max-width: 767px) {
    .newdesign .seo-text__title {
      font-size: 20px;
      line-height: 142.5%;
      padding-bottom: 0;
      border: none; } }
.newdesign .seo-text__text {
  margin-top: 20px; }
  .newdesign .seo-text__text p:first-child {
    margin-top: 0; }
  .newdesign .seo-text__text p:last-child {
    margin-bottom: 0; }

.newdesign .other-catalog__title {
  font-size: 26px;
  line-height: 133%;
  font-weight: bold;
  color: #220A1E;
  padding-right: 40px;
  position: relative; }
  @media (max-width: 767px) {
    .newdesign .other-catalog__title {
      font-size: 20px;
      line-height: 142.5%; } }
.newdesign .other-catalog__arrow {
  position: absolute;
  top: 0;
  right: 0; }
  @media (max-width: 767px) {
    .newdesign .other-catalog__arrow {
      display: none; } }
  .newdesign .other-catalog__arrow .slick-arrow {
    position: static;
    display: inline-block;
    vertical-align: middle;
    margin-left: 20px; }
.newdesign .other-catalog__slider-col {
  margin-top: 15px; }
  .newdesign .other-catalog__slider-col a {
    display: block;
    width: 100%;
    margin-top: 8px;
    font-size: 14px;
    line-height: 153.19%;
    color: #220A1E;
    opacity: 0.8; }
.newdesign .other-catalog__slider ul.slick-dots {
  position: static;
  margin-top: 30px; }

.newdesign .product__row {
  padding-top: 0; }
.newdesign .product__wrap {
  display: flex;
  flex-wrap: wrap; }
.newdesign .product__gallery {
  float: left;
  width: 480px; }
  .newdesign .product__gallery-for {
    width: 100%; }
    .newdesign .product__gallery-for-item {
      height: 450px;
      line-height: 450px;
      text-align: center; }
      .newdesign .product__gallery-for-item img {
        max-width: 100%;
        max-height: 100%;
        display: inline-block;
        vertical-align: middle; }
  .newdesign .product__gallery-nav .slick-arrow {
    background: #FBFBFB;
    border: 1px solid #F8EBF6;
    box-shadow: 0px 3px 10px rgba(19, 7, 17, 0.05);
    color: #A13B94;
    top: calc(50% - 19px);
    left: -11px; }
    @media (max-width: 991px) {
      .newdesign .product__gallery-nav .slick-arrow {
        display: none !important; } }
    .newdesign .product__gallery-nav .slick-arrow.slick-next {
      left: auto;
      right: -11px; }
  .newdesign .product__gallery-nav-item {
    padding: 0 9px; }
    .newdesign .product__gallery-nav-item-fon {
      height: 74px;
      line-height: 74px;
      background: #FFFFFF;
      border: 1px solid #F8EBF6;
      border-radius: 5px;
      opacity: 0.4; }
      .newdesign .product__gallery-nav-item-fon img {
        display: inline-block;
        vertical-align: middle;
        max-height: 90%;
        max-width: 90%; }
    .newdesign .product__gallery-nav-item.slick-current .product__gallery-nav-item-fon {
      opacity: 1; }
.newdesign .product__content {
  float: left;
  width: 100%;
  margin-left: -480px;
  padding-left: 500px; }
.newdesign .product__title {
  color: #220A1E;
  border-bottom: 1px solid #F8EBF6;
  padding-bottom: 8px; }
.newdesign .product__subtitle {
  display: flex;
  flex-wrap: wrap;
  align-items: center; }
  .newdesign .product__subtitle .rating {
    margin-right: 6px;
    margin-top: 12px; }
.newdesign .product__rate-text {
  display: inline-block;
  vertical-align: top;
  margin-right: 15px;
  margin-top: 12px; }
.newdesign .product__status {
  font-weight: bold;
  font-size: 13px;
  line-height: 177.5%;
  color: #00C887;
  margin-top: 12px; }
.newdesign .product__text {
  margin-top: 14px; }
  .newdesign .product__text p:first-child {
    margin-top: 0; }
  .newdesign .product__text p:last-child {
    margin-bottom: 0; }
.newdesign .product__options {
  margin-top: 15px; }
  .newdesign .product__options-row {
    margin-top: 8px; }
  .newdesign .product__options-title {
    color: #492744;
    font-weight: bold; }
.newdesign .product__gty {
  display: inline-block;
  vertical-align: middle; }
  .newdesign .product__gty-wrap {
    margin-top: 20px;
    display: flex;
    align-items: flex-end; }
.newdesign .product__gty-title {
  color: #492744;
  font-weight: bold; }
.newdesign .product__qty-price {
  font-size: 18px;
  line-height: 36px;
  font-weight: bold;
  color: #492744;
  display: inline-block;
  vertical-align: middle; }
.newdesign .product__gty-form {
  width: 110px;
  height: 36px;
  background: #FBFBFB;
  border: 1px solid #F8EBF6;
  border-radius: 5px;
  position: relative;
  margin-top: 10px;
  margin-right: 45px;
  display: inline-block;
  vertical-align: middle; }
  .newdesign .product__gty-form input {
    height: 100%;
    padding: 0 36px;
    background: #fff;
    text-align: center;
    border: none; }
  .newdesign .product__gty-form .quantity-minus {
    width: 36px;
    line-height: 29px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #FBFBFB;
    text-align: center;
    border-right: 1px solid #F8EBF6; }
    .newdesign .product__gty-form .quantity-minus:before {
      content: '-';
      color: #492744;
      font-weight: bold;
      display: inline-block;
      vertical-align: middle; }
  .newdesign .product__gty-form .quantity-plus {
    width: 36px;
    line-height: 29px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    background: #FBFBFB;
    text-align: center;
    border-left: 1px solid #F8EBF6; }
    .newdesign .product__gty-form .quantity-plus:before {
      content: '+';
      color: #492744;
      font-weight: bold;
      display: inline-block;
      vertical-align: middle; }
.newdesign .product__btn-bot {
  display: flex;
  flex-wrap: wrap; }
  .newdesign .product__btn-bot-col {
    margin: 40px 30px 0 0; }
.newdesign .product__other {
  padding-top: 10px; }
  .newdesign .product__other-top {
    position: relative; }
  .newdesign .product__other-title {
    color: #220A1E; }
  .newdesign .product__other-slider {
    margin: 30px -15px 0 -15px; }
    .newdesign .product__other-slider .slick-track {
      display: flex;
      flex-wrap: wrap;
      padding-bottom: 15px; }
    .newdesign .product__other-slider-item {
      padding: 0 15px; }
      .newdesign .product__other-slider-item-img {
        display: block !important;
        height: 170px;
        width: 100%;
        line-height: 170px;
        text-align: center; }
        .newdesign .product__other-slider-item-img img {
          max-width: 100%;
          max-height: 100%;
          display: inline-block;
          vertical-align: middle; }
      .newdesign .product__other-slider-item-title {
        font-size: 18px;
        line-height: 149%;
        font-weight: bold;
        text-decoration: none;
        color: #220A1E;
        margin-top: 8px; }
      .newdesign .product__other-slider-item-fon {
        height: 100%;
        background: #FFFFFF;
        border: 1px solid #F8EBF6;
        box-shadow: 0px 5px 15px rgba(174, 76, 159, 0.08);
        border-radius: 5px;
        padding: 25px 25px 50px 25px; }
        .newdesign .product__other-slider-item-fon:hover {
          box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.12); }
      .newdesign .product__other-slider-item-price {
        margin-top: 8px; }
      .newdesign .product__other-slider-item-btn-wrap {
        margin-top: 25px; }
  .newdesign .product__other-arrow {
    position: absolute;
    bottom: 0;
    right: 30px; }
    .newdesign .product__other-arrow .slick-arrow {
      position: static;
      background: #FBFBFB;
      margin-left: 5px;
      color: #A13B94;
      border: 1px solid #F8EBF6; }
      .newdesign .product__other-arrow .slick-arrow:hover {
        background: linear-gradient(181.78deg, #D357C4 1.51%, #A13B94 109.08%), #A13B94;
        color: #fff; }

/*# sourceMappingURL=style.css.map */
