/* line 2, custom-article.scss */
.row.is-grid24 {
  margin-left: -12px;
  margin-right: -12px; }
  /* line 5, custom-article.scss */
  .row.is-grid24 > * {
    padding-left: 12px;
    padding-right: 12px; }

/* line 10, custom-article.scss */
.mb40 {
  margin-bottom: 40px; }
  /* line 13, custom-article.scss */
  .mb40 p:first-child {
    margin-top: 0; }
  /* line 16, custom-article.scss */
  .mb40 p:last-child {
    margin-bottom: 0; }
  /* line 20, custom-article.scss */
  .mb40 ul, .mb40 ol {
    line-height: 30px;
    font-size: 22px; }

/* line 25, custom-article.scss */
.mb20 {
  margin-bottom: 40px; }
  /* line 28, custom-article.scss */
  .mb20 p:first-child {
    margin-top: 0; }
  /* line 31, custom-article.scss */
  .mb20 p:last-child {
    margin-bottom: 0; }

/* line 36, custom-article.scss */
.mt40 {
  margin-top: 40px; }
  /* line 38, custom-article.scss */
  .mt40 ul, .mt40 ol {
    line-height: 30px;
    font-size: 22px; }

/* line 43, custom-article.scss */
.mt1em {
  margin-top: 1em; }

/* line 46, custom-article.scss */
.mb1em {
  margin-bottom: 1em; }

/* line 49, custom-article.scss */
.mb0-1em {
  margin-bottom: -1em; }

/* line 52, custom-article.scss */
.mt0 {
  margin-top: 0; }

/* line 55, custom-article.scss */
.mb60 {
  margin-top: 60px; }

/* line 58, custom-article.scss */
.mb0 {
  margin-bottom: 0; }

/* line 62, custom-article.scss */
.article-super-wrap {
  padding-right: 40px;
  position: relative;
  padding-bottom: 100px; }

/* line 67, custom-article.scss */
.article-super-h1 {
  font-style: normal;
  font-weight: 500;
  font-size: 35px;
  line-height: 150%;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #000; }

/* line 76, custom-article.scss */
.article-super-text {
  margin: 10px 0; }

/* line 79, custom-article.scss */
.article-super-text, .article-super-text p {
  font-style: normal;
  font-weight: normal;
  font-size: 22px;
  line-height: 30px;
  letter-spacing: 0.02em;
  color: #111; }

/* line 88, custom-article.scss */
.article-super-img-wrap-blurred img {
  -webkit-filter: blur(12px);
  /* Chrome, Safari, Opera */
  filter: blur(12px); }

/* line 93, custom-article.scss */
.article-super-img-wrap-blurred img:hover {
  -webkit-filter: blur(0);
  /* Chrome, Safari, Opera */
  filter: blur(0); }

/* line 98, custom-article.scss */
.article-super-products .card {
  margin-bottom: 0; }
/* line 101, custom-article.scss */
.article-super-products .products-title {
  font-family: Geometria;
  font-style: normal;
  font-weight: bold;
  font-size: 25px;
  line-height: 31px;
  letter-spacing: 0.02em;
  color: #000;
  text-align: left;
  text-transform: none; }
/* line 112, custom-article.scss */
.article-super-products .products-slider-wrapper {
  padding-top: 10px;
  padding-bottom: 30px; }

/* line 117, custom-article.scss */
.article-super-quote {
  border: 1px solid #E9E9E9;
  max-width: 1135px;
  margin: 0 auto;
  padding: 32px; }
  /* line 122, custom-article.scss */
  .article-super-quote p {
    font-size: 18px;
    line-height: 23px; }

/* line 127, custom-article.scss */
.article-super-img-title {
  font-weight: 500;
  font-size: 15px;
  line-height: 19px;
  text-align: center;
  letter-spacing: 0.02em;
  color: #999; }

/* line 136, custom-article.scss */
.article-super-quote-text {
  font-style: italic;
  font-weight: 500;
  font-size: 18px;
  line-height: 23px;
  letter-spacing: 0.02em;
  color: #000;
  margin-top: 16px; }

/* line 145, custom-article.scss */
.article-super-text a, .mt-40 ul li a {
  color: #ed4e60; }

/* line 148, custom-article.scss */
.article-super-h2 {
  font-family: Geometria;
  font-style: normal;
  font-weight: bold;
  font-size: 25px;
  line-height: 31px;
  letter-spacing: 0.02em;
  color: #000; }

/* line 157, custom-article.scss */
.article-super-banner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  line-height: 0;
  width: 100%;
  overflow: hidden;
  -webkit-background-size: cover;
  background-size: cover;
  padding: 60px 20px;
  min-height: 250px; }
  /* line 181, custom-article.scss */
  .article-super-banner .back {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: -1;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    background-image: url("https://assets3.insales.ru/assets/1/2328/1362200/1598427958/article_banner.jpg");
    background-position-x: right; }
  /* line 198, custom-article.scss */
  .article-super-banner:hover .back {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1); }

/* line 206, custom-article.scss */
.article-super-banner-text {
  position: relative;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  line-height: initial;
  font-weight: 500;
  font-size: 35px;
  line-height: 150%;
  text-align: center;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #ccc; }

/* line 233, custom-article.scss */
.article-super-right-bar {
  background: #F7F7F7;
  height: 100%; }

/* line 237, custom-article.scss */
.mb-40px-1em {
  margin-bottom: calc(40px - 1em); }

/* line 240, custom-article.scss */
.article-super-important {
  background: #F8F8F8;
  padding: 30px;
  border-left: 4px solid #EB354A;
  height: 100%;
  display: flex;
  align-items: center; }

/* line 248, custom-article.scss */
.article-super-important-green {
  background: #F8F8F8;
  padding: 30px;
  border-left: 4px solid #9EAC44;
  height: 100%;
  display: flex;
  align-items: center; }

/* line 256, custom-article.scss */
.article-super-important-text {
  font-weight: bold;
  font-size: 25px;
  line-height: 31px;
  letter-spacing: 0.02em;
  color: #111;
  text-transform: uppercase; }

/* line 264, custom-article.scss */
.article-super-important-author {
  font-weight: 500;
  font-size: 15px;
  line-height: 19px;
  letter-spacing: 0.02em;
  color: #000; }

/* line 271, custom-article.scss */
.article-super-important-post {
  font-weight: 500;
  font-size: 15px;
  line-height: 19px;
  letter-spacing: 0.02em;
  color: #999999; }

/* line 278, custom-article.scss */
.article-super-call {
  background: #F7F7F7;
  border: 1px solid #9EAC44;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 32px;
  margin: 32px 0; }
  /* line 296, custom-article.scss */
  .article-super-call .bttn-prim {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: 295px; }

/* line 304, custom-article.scss */
.article-super-call-text {
  font-weight: bold;
  font-size: 25px;
  line-height: 31px;
  letter-spacing: 0.02em;
  color: #000;
  padding-right: 32px;
  text-transform: uppercase; }

/* line 314, custom-article.scss */
.article-super-call-text:before {
  display: inline-flex;
  align-self: center;
  padding-right: 1.5em; }

/* line 320, custom-article.scss */
.article-super-call-text:before {
  height: 1em;
  width: 1em;
  content: url("data:image/svg+xml;charset=UTF-8, <svg width='25' height='25' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path d='m11.25 8h-5.5c-.965 0-1.75.785-1.75 1.75v5.5c0 .965.785 1.75 1.75 1.75h5.5c.965 0 1.75-.785 1.75-1.75v-5.5c0-.965-.785-1.75-1.75-1.75zm-5.5 1.5h5.5c.138 0 .25.112.25.25v2.585c-.728-.489-1.81-.382-2.366.326l-.519.649c-.161.198-.32.073-.375.019-.684-.684-1.797-.684-2.48 0l-.26.26v-3.839c0-.138.112-.25.25-.25z'/><path d='m21 1h-18c-1.654 0-3 1.346-3 3v16c0 1.654 1.346 3 3 3h18c1.654 0 3-1.346 3-3v-16c0-1.654-1.346-3-3-3zm0 20h-18c-.551 0-1-.448-1-1v-14h20v14c0 .552-.449 1-1 1z'/><path d='m19 12h-4c-.552 0-1-.448-1-1s.448-1 1-1h4c.552 0 1 .448 1 1s-.448 1-1 1z'/><path d='m19 16h-4c-.552 0-1-.448-1-1s.448-1 1-1h4c.552 0 1 .448 1 1s-.448 1-1 1z'/><path d='m19 20h-14c-.552 0-1-.448-1-1s.448-1 1-1h14c.552 0 1 .448 1 1s-.448 1-1 1z'/></svg>"); }

/* line 326, custom-article.scss */
.article-super-call-text:before {
  top: .125em;
  position: relative; }

/* line 331, custom-article.scss */
.article-super-video {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center; }
  /* line 341, custom-article.scss */
  .article-super-video iframe {
    max-width: 100%;
    border: 1px solid #ccc; }

/* line 346, custom-article.scss */
.feedback-super-h2 {
  font-family: Geometria;
  font-style: normal;
  font-weight: 500;
  font-size: 35px;
  line-height: 150%;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #000;
  margin: 0; }

/* line 357, custom-article.scss */
.doctor-card {
  border: 1px solid #CECECE;
  padding: 32px;
  text-align: center;
  -webkit-border-radius: 22px;
  border-radius: 22px; }

/* line 364, custom-article.scss */
.doctor-card-name {
  font-size: 18px;
  line-height: 23px;
  text-align: center;
  letter-spacing: 0.02em;
  font-weight: bold;
  color: #000; }

/* line 372, custom-article.scss */
.doctor-card-post {
  font-weight: 500;
  font-size: 15px;
  line-height: 19px;
  text-align: center;
  letter-spacing: 0.02em;
  color: #000; }

/* line 380, custom-article.scss */
.feedback-super-h3 {
  font-weight: bold;
  font-size: 25px;
  line-height: 31px;
  letter-spacing: 0.02em;
  color: #000;
  margin: 0 0 36px; }

/* line 388, custom-article.scss */
.feedback-super {
  margin-bottom: 50px; }
  /* line 390, custom-article.scss */
  .feedback-super input[type="text"],
  .feedback-super input[type="email"],
  .feedback-super textarea {
    width: 100%;
    height: 50px;
    margin-bottom: 24px;
    background: #F2F2F2;
    -webkit-border-radius: 22px;
    border-radius: 22px;
    border: 1px solid #F2F2F2;
    padding-left: 24px;
    padding-right: 24px; }
    /* line 402, custom-article.scss */
    .feedback-super input[type="text"]:focus,
    .feedback-super input[type="email"]:focus,
    .feedback-super textarea:focus {
      background: #fff;
      border-color: #9EAC44; }
    /* line 406, custom-article.scss */
    .feedback-super input[type="text"]::-webkit-input-placeholder,
    .feedback-super input[type="email"]::-webkit-input-placeholder,
    .feedback-super textarea::-webkit-input-placeholder {
      font-weight: 500;
      font-size: 16px;
      line-height: 20px;
      letter-spacing: 0.02em;
      color: #999999; }
    /* line 413, custom-article.scss */
    .feedback-super input[type="text"]::-moz-placeholder,
    .feedback-super input[type="email"]::-moz-placeholder,
    .feedback-super textarea::-moz-placeholder {
      font-weight: 500;
      font-size: 16px;
      line-height: 20px;
      letter-spacing: 0.02em;
      color: #999999; }
    /* line 420, custom-article.scss */
    .feedback-super input[type="text"]::-ms-input-placeholder,
    .feedback-super input[type="email"]::-ms-input-placeholder,
    .feedback-super textarea::-ms-input-placeholder {
      font-weight: 500;
      font-size: 16px;
      line-height: 20px;
      letter-spacing: 0.02em;
      color: #999999; }
    /* line 427, custom-article.scss */
    .feedback-super input[type="text"]::placeholder,
    .feedback-super input[type="email"]::placeholder,
    .feedback-super textarea::placeholder {
      font-weight: 500;
      font-size: 16px;
      line-height: 20px;
      letter-spacing: 0.02em;
      color: #999999; }
  /* line 435, custom-article.scss */
  .feedback-super textarea {
    height: initial;
    -webkit-border-radius: 22px;
    border-radius: 22px;
    padding-top: 24px;
    padding-bottom: 24px;
    min-height: 198px; }
    /* line 442, custom-article.scss */
    .feedback-super textarea:focus {
      background: #fff;
      border-color: #9EAC44; }
  /* line 447, custom-article.scss */
  .feedback-super [type="checkbox"] {
    display: none;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    height: 24px;
    width: 24px; }
  /* line 454, custom-article.scss */
  .feedback-super .chkbx + .chkbx-control:after {
    background-color: #9EAC44; }

/* line 458, custom-article.scss */
.feedback-super-check-text {
  font-weight: 500;
  font-size: 15px;
  letter-spacing: 0.02em;
  color: #000; }

/* line 466, custom-article.scss */
.feedback-super-check {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

/* line 479, custom-article.scss */
.feedback-super .is-required {
  position: relative; }
  /* line 481, custom-article.scss */
  .feedback-super .is-required:after {
    content: "";
    display: block;
    width: 6px;
    height: 6px;
    background: red;
    position: absolute;
    right: 12px;
    top: 12px;
    -webkit-border-radius: 50%;
    border-radius: 50%; }

/* line 494, custom-article.scss */
.feedback-super-pers-desciption {
  font-size: 15px;
  line-height: 19px;
  padding-left: 40px;
  letter-spacing: 0.02em;
  color: #b2b2b2; }
  /* line 502, custom-article.scss */
  .feedback-super-pers-desciption a {
    color: #ed4e60; }

/* line 506, custom-article.scss */
.bttn_blue {
  background: #1A4078;
  -webkit-border-radius: 24px;
  border-radius: 24px;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  letter-spacing: 0.02em;
  text-transform: lowercase;
  padding-left: 20px;
  padding-right: 20px;
  height: 50px;
  color: #FFF;
  width: 100%;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  max-width: 270px;
  cursor: pointer; }
  /* line 539, custom-article.scss */
  .bttn_blue:hover {
    opacity: 0.9; }

/* line 543, custom-article.scss */
.article-super-right-bar {
  padding: 40px; }

/* line 546, custom-article.scss */
.article-super-blog-title {
  margin: 0;
  font-weight: bold;
  font-size: 25px;
  line-height: 31px;
  letter-spacing: 0.02em;
  color: #000;
  padding-bottom: 24px; }

/* line 555, custom-article.scss */
.article-super-time {
  background: #F2F2F2;
  margin-left: -40px;
  margin-right: -40px;
  padding: 24px 40px; }
  /* line 560, custom-article.scss */
  .article-super-time .left-text {
    font-weight: 500;
    font-size: 15px;
    line-height: 19px;
    letter-spacing: 0.02em;
    color: #999999;
    margin-right: 10px; }
  /* line 568, custom-article.scss */
  .article-super-time .right-text {
    font-weight: 500;
    font-size: 15px;
    line-height: 19px;
    letter-spacing: 0.02em;
    color: #000; }
  /* line 575, custom-article.scss */
  .article-super-time a.right-text {
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline; }

/* line 581, custom-article.scss */
.article-super-right-left-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

/* line 594, custom-article.scss */
.return-email-title {
  font-weight: 500;
  font-size: 18px;
  line-height: 23px;
  letter-spacing: 0.02em;
  color: #000;
  margin-top: 24px;
  margin-bottom: 16px; }

/* line 604, custom-article.scss */
.return-email .sp-form .sp-field {
  padding: 0; }
/* line 607, custom-article.scss */
.return-email .sp-form {
  padding: 0;
  font-family: "Geometria", "Arial", sans-serif;
  border: 0; }
  /* line 611, custom-article.scss */
  .return-email .sp-form * {
    font-family: "Geometria", "Arial", sans-serif; }
/* line 615, custom-article.scss */
.return-email .row {
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap; }
/* line 620, custom-article.scss */
.return-email .sp-form .sp-button:hover {
  top: 0; }
/* line 623, custom-article.scss */
.return-email .bttn-prim {
  height: 50px;
  padding-top: 0;
  padding-bottom: 4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 18px;
  padding-right: 18px;
  -webkit-border-radius: 22px;
  border-radius: 22px;
  background-color: #9eac44;
  padding: 17px 30px;
  color: #fff;
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 0.4px;
  text-transform: lowercase;
  text-align: center;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  font-weight: 400;
  line-height: 0;
  border: 0; }
/* line 662, custom-article.scss */
.return-email input[type="email"] {
  background: #FDFDFD;
  -webkit-border-radius: 22px;
  border-radius: 22px;
  border: 1px solid #fff;
  padding-left: 24px;
  padding-right: 24px;
  height: 50px;
  width: 100%; }
  /* line 671, custom-article.scss */
  .return-email input[type="email"]:focus {
    border: 1px solid #9EAC44; }
  /* line 674, custom-article.scss */
  .return-email input[type="email"]::-webkit-input-placeholder {
    font-family: "Geometria", "Arial", sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.02em;
    color: #999999; }
  /* line 682, custom-article.scss */
  .return-email input[type="email"]::-moz-placeholder {
    font-family: "Geometria", "Arial", sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.02em;
    color: #999999; }
  /* line 690, custom-article.scss */
  .return-email input[type="email"]::-ms-input-placeholder {
    font-family: "Geometria", "Arial", sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.02em;
    color: #999999; }
  /* line 698, custom-article.scss */
  .return-email input[type="email"]::placeholder {
    font-family: "Geometria", "Arial", sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.02em;
    color: #999999; }

/* line 708, custom-article.scss */
.return-email .sp-message.sp-message-success {
  margin: 0; }

/* line 711, custom-article.scss */
.mlr {
  margin: 0 8px; }

/* line 714, custom-article.scss */
.article-tags {
  padding-top: 60px; }

/* line 717, custom-article.scss */
.article-tags-title {
  font-weight: bold;
  font-size: 25px;
  line-height: 31px;
  letter-spacing: 0.02em;
  color: #000;
  margin-bottom: 1em; }

/* line 725, custom-article.scss */
.article-super-tag {
  background: #F5A624;
  opacity: 0.7;
  -webkit-border-radius: 22px;
  border-radius: 22px;
  padding: 9px 16px;
  font-weight: 500;
  font-size: 18px;
  line-height: 23px;
  letter-spacing: 0.02em;
  color: #FFF;
  margin-bottom: 11px;
  margin-right: 11px; }

/* line 739, custom-article.scss */
.article-super-tag-active {
  background: #FFF;
  opacity: 0.7;
  -webkit-border-radius: 22px;
  border-radius: 22px;
  padding: 9px 16px;
  font-weight: 500;
  font-size: 18px;
  line-height: 23px;
  letter-spacing: 0.02em;
  color: #F5A624;
  margin-bottom: 11px;
  margin-right: 11px;
  border: 2px solid #F5A624; }

/* line 754, custom-article.scss */
.red,
.red-color {
  color: #e9384e; }

/* line 758, custom-article.scss */
.article-super-img-wrap, .article-super-img-wrap-blurred {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center; }
  /* line 774, custom-article.scss */
  .article-super-img-wrap > *, .article-super-img-wrap-blurred > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 100%; }

@media (max-width: 1825px) {
  /* line 789, custom-article.scss */
  .article-super {
    padding-left: 40px; } }
@media (max-width: 1670px) {
  /* line 794, custom-article.scss */
  .return-email .bttn-prim {
    min-width: 100%; }

  /* line 798, custom-article.scss */
  .return-email .sp-field {
    min-width: 100%; }

  /* line 802, custom-article.scss */
  .return-email input[type="email"] {
    width: 100%;
    margin-bottom: 1em; }

  /* line 806, custom-article.scss */
  .return-email-title {
    text-align: center; }

  /* line 809, custom-article.scss */
  .return-email .row {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }

  /* line 814, custom-article.scss */
  .mlr {
    margin: 0; } }
@media (max-width: 1550px) {
  /* line 820, custom-article.scss */
  .article-super-products > .row {
    margin-left: -10px;
    margin-right: -10px; }
    /* line 823, custom-article.scss */
    .article-super-products > .row .cell-3 {
      padding-left: 10px;
      padding-right: 10px; }

  /* line 829, custom-article.scss */
  .mb20-xl {
    margin-bottom: 20px; }

  /* line 833, custom-article.scss */
  .article-super-products .card {
    margin-bottom: 20px; }

  /* line 838, custom-article.scss */
  .feedback-super .bttn_blue {
    margin-left: auto; }
  /* line 841, custom-article.scss */
  .feedback-super > .row {
    margin-left: -10px;
    margin-right: -10px; }
    /* line 844, custom-article.scss */
    .feedback-super > .row > * {
      padding-left: 10px;
      padding-right: 10px; } }
@media (max-width: 1450px) {
  /* line 852, custom-article.scss */
  .article-super {
    padding-left: 20px; }

  /* line 855, custom-article.scss */
  .article-super-wrap {
    padding-right: 20px; }

  /* line 858, custom-article.scss */
  .article-super-right-bar {
    padding-left: 20px;
    padding-right: 20px; }

  /* line 862, custom-article.scss */
  .article-super-time {
    padding-left: 20px;
    padding-right: 20px;
    margin-left: -20px;
    margin-right: -20px; } }
@media (max-width: 1024px) {
  /* line 870, custom-article.scss */
  .mt0-md {
    margin-top: 0; }

  /* line 873, custom-article.scss */
  .mt40 ul, .mt40 ol, .mb40 ul, .mb40 ol {
    font-size: 22px;
    line-height: 28px; } }
@media (max-width: 1200px) {
  /* line 879, custom-article.scss */
  .feedback-super {
    margin-top: 40px; }

  /* line 882, custom-article.scss */
  .mt40 ul, .mt40 ol, .mb40 ul, .mb40 ol {
    font-size: 22px;
    line-height: 28px; } }
@media (max-width: 768px) {
  /* line 888, custom-article.scss */
  .article-super-call {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center; }

  /* line 898, custom-article.scss */
  .article-super-call-text {
    padding-right: 0;
    margin-bottom: 1em; }

  /* line 902, custom-article.scss */
  .article-super-h1 {
    font-size: 18px;
    line-height: 110%;
    letter-spacing: 0.02em;
    text-transform: uppercase;
    margin-bottom: 1em; }

  /* line 909, custom-article.scss */
  .article-super-text, .article-super-text p {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.02em;
    color: #000; }

  /* line 916, custom-article.scss */
  .article-super-quote p {
    font-size: 12px;
    line-height: 15px; }

  /* line 921, custom-article.scss */
  .article-super-h2 {
    font-weight: bold;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.02em;
    color: #000; }

  /* line 928, custom-article.scss */
  .article-super-quote-text {
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.02em;
    color: #000; }

  /* line 935, custom-article.scss */
  .article-super-quote {
    margin-left: 20px;
    margin-bottom: 40px; }

  /* line 942, custom-article.scss */
  .feedback-super-h2 {
    font-weight: 500;
    font-size: 18px;
    line-height: 110%;
    /* or 20px */
    letter-spacing: 0.02em;
    text-transform: uppercase;
    color: #000; }

  /* line 951, custom-article.scss */
  .feedback-super-h3 {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.02em;
    color: #000;
    margin-bottom: 1em;
    margin-top: 1em; }

  /* line 959, custom-article.scss */
  .doctor-card.mb40 {
    margin-bottom: 0; }

  /* line 962, custom-article.scss */
  .feedback-super {
    margin-top: 24px; }

  /* line 965, custom-article.scss */
  .feedback-super .bttn_blue {
    margin-left: auto;
    margin-right: auto; }

  /* line 969, custom-article.scss */
  .article-super-important {
    padding-right: 20px;
    padding-left: 20px; }

  /* line 973, custom-article.scss */
  .mt40 ul, .mt40 ol {
    font-size: 16px;
    line-height: 20px; }

  /* line 977, custom-article.scss */
  .mb40 ul, mb40 ol {
    font-size: 16px;
    line-height: 20px; } }
/* line 984, custom-article.scss */
.custom-breadcrumb-wrap .breadcrumb {
  padding-left: 0;
  padding-top: 16px; }
  /* line 987, custom-article.scss */
  .custom-breadcrumb-wrap .breadcrumb * {
    color: #000; }
/* line 991, custom-article.scss */
.custom-breadcrumb-wrap .breadcrumb-item:not(:last-child):after {
  margin-right: 6px; }
/* line 994, custom-article.scss */
.custom-breadcrumb-wrap .article-super-important-text {
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.02em;
  color: #000; }

@media (max-width: 480px) {
  /* line 1002, custom-article.scss */
  .article-super {
    padding-top: 20px; }

  /* line 1005, custom-article.scss */
  .custom-breadcrumb-wrap .breadcrumb-wrapper {
    display: none; } }
@media (max-width: 1024px) {
  /* line 1010, custom-article.scss */
  .article-super-wrap {
    padding-bottom: 200px; } }
@media (max-width: 768px) {
  /* line 1015, custom-article.scss */
  .article-super .card-info {
    border-right: 0; } }
/* line 1022, custom-article.scss */
.card-red-line {
  display: none;
  z-index: 100; }

@media (max-width: 1800px) {
  /* line 1030, custom-article.scss */
  .card-red-line-wrap:not(.no-fixed) .card-red-line {
    margin-left: 40px; } }
@media (max-width: 1450px) {
  /* line 1037, custom-article.scss */
  .card-red-line-wrap:not(.no-fixed) .card-red-line {
    margin-left: 20px; } }
@media (max-width: 1200px) {
  /* line 1043, custom-article.scss */
  .card-red-line-wrap .card-red-line {
    margin-left: -20px; }
  /* line 1047, custom-article.scss */
  .card-red-line-wrap:not(.no-fixed) .card-red-line {
    margin-left: 0px; } }

/* line 1057, custom-article.scss */
.total-position-cart {
  background: #F25568;
  font-size: 18px;
  line-height: 23px;
  letter-spacing: 0.02em;
  color: #fff;
  text-align: center;
  padding: 30px 20px;
  min-height: 100px;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }
  /* line 1082, custom-article.scss */
  .total-position-cart span {
    margin: 0 5px; }

/* line 1086, custom-article.scss */
.total-price-cart {
  background: #F25568;
  font-weight: 500;
  font-size: 25px;
  line-height: 31px;
  text-align: center;
  letter-spacing: 0.02em;
  min-height: 100px;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  padding: 30px 20px; }
  /* line 1112, custom-article.scss */
  .total-price-cart span {
    margin-left: 5px; }

/* line 1116, custom-article.scss */
.go-in-cart {
  font-weight: 500;
  font-size: 20px;
  line-height: 25px;
  text-align: center;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #fff;
  background: #EB354A;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 30px 20px;
  min-height: 100px;
  height: 100%; }
  /* line 1143, custom-article.scss */
  .go-in-cart span {
    -webkit-transition: 0.1s;
    -o-transition: 0.1s;
    transition: 0.1s; }
  /* line 1148, custom-article.scss */
  .go-in-cart:hover {
    color: #fff; }
    /* line 1150, custom-article.scss */
    .go-in-cart:hover span {
      -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
      transform: scale(1.1); }

@media (max-width: 768px) {
  /* line 1158, custom-article.scss */
  .total-price-cart {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between; }

  /* line 1164, custom-article.scss */
  .total-position-cart {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start; }

  /* line 1170, custom-article.scss */
  .total-position-cart {
    padding: 18px;
    min-height: 56px; }

  /* line 1174, custom-article.scss */
  .total-price-cart {
    padding: 0 20px 20px;
    min-height: initial; }

  /* line 1179, custom-article.scss */
  .go-in-cart {
    padding: 12px 20px;
    min-height: 56px;
    font-size: 14px;
    line-height: 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    letter-spacing: 0.02em;
    text-transform: uppercase;
    color: #fff; }

  /* line 1197, custom-article.scss */
  .total-price-cart {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.02em;
    color: #fff; }

  /* line 1205, custom-article.scss */
  .total-position-cart {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: 0.02em;
    color: #fff; }

  /* line 1211, custom-article.scss */
  .feedback-super {
    margin-bottom: 20px; } }
/* line 1216, custom-article.scss */
#comments-block {
  background-color: #F7F7F7;
  padding-left: 20px;
  margin-right: -40px;
  padding-top: 40px;
  padding-bottom: 40px; }
  /* line 1222, custom-article.scss */
  #comments-block h3 {
    margin: 0 0 40px; }
  /* line 1225, custom-article.scss */
  #comments-block textarea {
    padding-top: 20px;
    padding-bottom: 20px; }
  /* line 1229, custom-article.scss */
  #comments-block input,
  #comments-block textarea {
    background: #F2F2F2; }
    /* line 1232, custom-article.scss */
    #comments-block input:focus,
    #comments-block textarea:focus {
      background: #fff;
      border-color: #9EAC44; }

/* line 1239, custom-article.scss */
#comment-form {
  overflow: hidden; }

@media (max-width: 1200px) {
  /* line 1243, custom-article.scss */
  #comments-block {
    margin-left: -20px;
    margin-right: -20px; } }
@media (max-width: 640px) {
  /* line 1249, custom-article.scss */
  #comments-block {
    padding-right: 20px; } }
@media (max-width: 600px) {
  /* line 1254, custom-article.scss */
  .captcha-recaptcha {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; } }
/* line 1260, custom-article.scss */
.is-error-feedback-input {
  border-color: red !important; }

/* line 1263, custom-article.scss */
#feedComplete {
  padding: 56px; }

/* line 1266, custom-article.scss */
.feedComplete-title {
  font-size: 35px;
  line-height: 150%;
  text-align: center;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #000;
  margin-bottom: 20px; }

/* line 1277, custom-article.scss */
.feedComplete-description {
  text-align: center;
  font-size: 18px;
  line-height: 23px;
  text-align: center;
  letter-spacing: 0.02em;
  color: #000;
  margin-top: 50px;
  margin-bottom: 56px; }

@media (max-width: 480px) {
  /* line 1289, custom-article.scss */
  #feedComplete {
    padding: 20px;
    padding-bottom: 40px; }

  /* line 1293, custom-article.scss */
  .feedComplete-description {
    margin-top: 20px;
    margin-bottom: 20px; } }
/* line 1298, custom-article.scss */
[data-read-time] {
  opacity: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

/* line 1308, custom-article.scss */
.new-comments {
  padding-right: 20px; }
  /* line 1309, custom-article.scss */
  .new-comments .author {
    margin-bottom: 20px; }
  /* line 1312, custom-article.scss */
  .new-comments .review-header {
    font-weight: 500; }
  /* line 1315, custom-article.scss */
  .new-comments .reviews-items-wrap {
    max-width: 700px;
    margin: 0 auto; }
  /* line 1319, custom-article.scss */
  .new-comments #comment_form {
    max-width: 700px; }
  /* line 1322, custom-article.scss */
  .new-comments .delim {
    margin-top: 20px;
    height: 2px;
    background: #53657e;
    opacity: 0.1;
    margin-bottom: 40px;
    z-index: 0; }
  /* line 1332, custom-article.scss */
  .new-comments #comment_form {
    margin: 0 auto; }
  /* line 1335, custom-article.scss */
  .new-comments .review-form .inpt, .new-comments .comment-form .inpt {
    -webkit-border-radius: 4px;
    border-radius: 4px; }
    /* line 1338, custom-article.scss */
    .new-comments .review-form .inpt::-webkit-input-placeholder, .new-comments .comment-form .inpt::-webkit-input-placeholder {
      color: #757575; }
    /* line 1341, custom-article.scss */
    .new-comments .review-form .inpt::-moz-placeholder, .new-comments .comment-form .inpt::-moz-placeholder {
      color: #757575; }
    /* line 1344, custom-article.scss */
    .new-comments .review-form .inpt::-ms-input-placeholder, .new-comments .comment-form .inpt::-ms-input-placeholder {
      color: #757575; }
    /* line 1347, custom-article.scss */
    .new-comments .review-form .inpt::placeholder, .new-comments .comment-form .inpt::placeholder {
      color: #757575; }
  /* line 1351, custom-article.scss */
  .new-comments .form-field.text-field.is-textarea {
    height: 118px; }
  /* line 1354, custom-article.scss */
  .new-comments .form-control-row .cell-12 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  /* line 1372, custom-article.scss */
  .new-comments .form-control-row {
    height: 100%; }
  /* line 1375, custom-article.scss */
  .new-comments p.text-info.small {
    text-align: center;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    color: #6b7c93;
    margin-top: 20px; }
  /* line 1383, custom-article.scss */
  .new-comments .reviews-item {
    border: 0; }
  /* line 1386, custom-article.scss */
  .new-comments .review-body {
    background-color: #fff;
    border: 1px solid #edeff2;
    padding: 30px; }
  /* line 1391, custom-article.scss */
  .new-comments .review-body-inv {
    background-color: #edeff2;
    border: 1px solid #edeff2;
    padding: 30px; }
  /* line 1396, custom-article.scss */
  .new-comments .reviews-item {
    margin: 40px 0; }

/* line 1401, custom-article.scss */
.card-red-line-wrap {
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0; }
  /* line 1406, custom-article.scss */
  .card-red-line-wrap.no-fixed {
    position: absolute;
    bottom: 0; }
    /* line 1409, custom-article.scss */
    .card-red-line-wrap.no-fixed .post-3 {
      margin-right: 0; }
    /* line 1412, custom-article.scss */
    .card-red-line-wrap.no-fixed .cell-9 {
      max-width: 100%;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%; }

/* line 1422, custom-article.scss */
.article-super-products .swiper-container {
  z-index: 0;
  padding: 0 72px; }
/* line 1426, custom-article.scss */
.article-super-products .product-slider-btn {
  font-family: monospace;
  font-size: 0;
  font-weight: 700;
  height: 100%;
  background: #fff;
  color: #000;
  position: absolute;
  top: 0;
  z-index: 999;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 12px 19px;
  width: 70px; }
  /* line 1441, custom-article.scss */
  .article-super-products .product-slider-btn.product-slider-next {
    background-image: url(right.svg);
    right: 0;
    -moz-transition: all 0.25s;
    -webkit-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s; }
    /* line 1448, custom-article.scss */
    .article-super-products .product-slider-btn.product-slider-next:hover {
      right: -5px;
      -moz-transition: all 0.25s;
      -webkit-transition: all 0.25s;
      -o-transition: all 0.25s;
      transition: all 0.25s; }
  /* line 1456, custom-article.scss */
  .article-super-products .product-slider-btn.product-slider-prev {
    background-image: url(left.svg);
    left: 0;
    -moz-transition: all 0.25s;
    -webkit-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s; }
    /* line 1463, custom-article.scss */
    .article-super-products .product-slider-btn.product-slider-prev:hover {
      left: -5px;
      -moz-transition: all 0.25s;
      -webkit-transition: all 0.25s;
      -o-transition: all 0.25s;
      transition: all 0.25s; }
  /* line 1471, custom-article.scss */
  .article-super-products .product-slider-btn.swiper-button-disabled {
    color: #b7b7b7; }

/* line 1482, custom-article.scss */
.card-red-line-wrap {
  z-index: 99; }

@media (max-width: 1880px) {
  /* line 1486, custom-article.scss */
  .card-red-line {
    position: relative; }
    /* line 1488, custom-article.scss */
    .card-red-line:after {
      content: "";
      position: absolute;
      right: 100%;
      background: #f25568;
      top: 0;
      bottom: 0;
      width: 1020px;
      display: block;
      z-index: 10000; }

  /* line 1500, custom-article.scss */
  #comments-block {
    position: relative; }
    /* line 1502, custom-article.scss */
    #comments-block:after {
      content: "";
      position: absolute;
      right: 100%;
      background: #F7F7F7;
      top: 0;
      bottom: 0;
      width: 1020px;
      display: block;
      z-index: 10000; } }
/* line 1516, custom-article.scss */
.align-center {
  align-items: center; }

@media (max-width: 1127px) {
  /* line 1521, custom-article.scss */
  .row-reverse-mobile .align-center {
    flex-direction: column-reverse; } }
@media (max-width: 1024px) {
  /* line 1528, custom-article.scss */
  .ovfhid {
    overflow: hidden; } }
/* line 1533, custom-article.scss */
[data-fancybox-close] {
  cursor: pointer; }
