.medical-content__header--primary {
  padding-left: 135px;
  padding-right: 135px;
  background-color: #5e7b9b;
  background-image: url("../images/bg-medical-top.jpg");
}
.medical-content__header--secondary {
  margin-bottom: 55px;
  background-color: #87572b;
  background-image: url("../images/bg-medical-header-secondary.jpg");
  background-position: bottom center;
}
.is-scalable .medical-content__header--secondary,
.is-scalable.medical-content__header--secondary {
  margin-bottom: 5.5em;
}
.medical-content__header--primary .presentation-content__title--main {
  font-family: 'helveticaneuecyrbold';
  font-weight: normal;
  font-size: 50px;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: -5px;
}
.is-scalable .medical-content__header--primary .presentation-content__title--main,
.is-scalable.medical-content__header--primary .presentation-content__title--main,
.medical-content__header--primary .is-scalable .presentation-content__title--main,
.medical-content__header--primary .is-scalable.presentation-content__title--main {
  font-family: 'helveticaneuecyrbold';
  font-weight: normal;
  font-size: 5em;
  line-height: 1.2;
  margin-bottom: -0.1em;
}
@media (max-width: 991px) {
  .medical-content__header--primary .presentation-content__title--main {
    font-size: 35px;
  }
  .is-scalable .medical-content__header--primary .presentation-content__title--main,
  .is-scalable.medical-content__header--primary .presentation-content__title--main,
  .medical-content__header--primary .is-scalable .presentation-content__title--main,
  .medical-content__header--primary .is-scalable.presentation-content__title--main {
    margin-bottom: -0.142857142857143em;
  }
}
.medical-content__header--secondary .presentation-content__title--main {
  font-family: 'helveticaneuecyrbold';
  font-weight: normal;
  font-size: 48px;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: -5px;
  text-transform: uppercase;
  color: #4acdcd;
}
.is-scalable .medical-content__header--secondary .presentation-content__title--main,
.is-scalable.medical-content__header--secondary .presentation-content__title--main,
.medical-content__header--secondary .is-scalable .presentation-content__title--main,
.medical-content__header--secondary .is-scalable.presentation-content__title--main {
  font-family: 'helveticaneuecyrbold';
  font-weight: normal;
  font-size: 4.8em;
  line-height: 1.2;
  margin-bottom: -0.104166666666667em;
}
@media (max-width: 991px) {
  .medical-content__header--secondary .presentation-content__title--main {
    font-size: 35px;
  }
  .is-scalable .medical-content__header--secondary .presentation-content__title--main,
  .is-scalable.medical-content__header--secondary .presentation-content__title--main,
  .medical-content__header--secondary .is-scalable .presentation-content__title--main,
  .medical-content__header--secondary .is-scalable.presentation-content__title--main {
    margin-bottom: -0.142857142857143em;
  }
}
.medical-content__header--primary .presentation-content__title--secondary {
  font-family: 'helveticaneuecyrbold';
  font-weight: normal;
  font-size: 42px;
  line-height: 44px;
  margin-top: 0;
  margin-bottom: 0;
}
.is-scalable .medical-content__header--primary .presentation-content__title--secondary,
.is-scalable.medical-content__header--primary .presentation-content__title--secondary,
.medical-content__header--primary .is-scalable .presentation-content__title--secondary,
.medical-content__header--primary .is-scalable.presentation-content__title--secondary {
  font-family: 'helveticaneuecyrbold';
  font-weight: normal;
  font-size: 4.2em;
  line-height: 1.0476;
}
@media (max-width: 991px) {
  .medical-content__header--primary .presentation-content__title--secondary {
    font-size: 28px;
  }
}
.medical-content__header--secondary .presentation-content__title--secondary {
  font-family: 'helveticaneuecyrlight';
  font-weight: normal;
  font-size: 44px;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 0;
  text-transform: uppercase;
  color: #fff;
}
.is-scalable .medical-content__header--secondary .presentation-content__title--secondary,
.is-scalable.medical-content__header--secondary .presentation-content__title--secondary,
.medical-content__header--secondary .is-scalable .presentation-content__title--secondary,
.medical-content__header--secondary .is-scalable.presentation-content__title--secondary {
  font-family: 'helveticaneuecyrlight';
  font-weight: normal;
  font-size: 4.4em;
  line-height: 1.2;
}
@media (max-width: 991px) {
  .medical-content__header--secondary .presentation-content__title--secondary {
    font-size: 30px;
  }
}
.presentation-content__mission {
  padding-bottom: 55px;
}
.is-scalable .presentation-content__mission,
.is-scalable.presentation-content__mission {
  padding-bottom: 3.055555555555555em;
}
.medical-content__services-promo .default-section__content {
  background-repeat: no-repeat;
  background-position: -39px 185px;
  background-image: url("../images/bg-medical-services-promo.png");
}
.medical-content__company-news > .media-block__header {
  min-height: 168px;
  padding-top: 41px;
  background-color: #fff6d9;
  background-repeat: no-repeat;
  background-image: url("../images/bg-medical-news.jpg");
  background-size: cover;
  background-position: 50% 100%;
}
.is-scalable .medical-content__company-news > .media-block__header,
.is-scalable.medical-content__company-news > .media-block__header,
.medical-content__company-news > .is-scalable .media-block__header,
.medical-content__company-news > .is-scalable.media-block__header {
  min-height: 16.8em;
  padding-top: 4.1em;
}
.medical-content__news-categories {
  background-color: #021e3b;
  background-repeat: no-repeat;
  background-image: url("../images/bg-medical-news-categories.jpg");
  background-size: cover;
  background-position: center;
}
.medical-content__publications-collection {
  background-color: #fad5de;
  background-image: url("../images/bg-medical-publications-collection.jpg");
}
.medical-content__publication-pricing {
  padding-top: 39px;
}
.is-scalable .medical-content__publication-pricing,
.is-scalable.medical-content__publication-pricing {
  padding-top: 3.9em;
}
.medical-content__publication-pricing .media-block__header {
  min-height: 252px;
  background-color: #eae1d5;
  background-repeat: no-repeat;
  background-image: url("../images/bg-publications-pricing.jpg");
  background-size: cover;
  background-position: center;
}
.is-scalable .medical-content__publication-pricing .media-block__header,
.is-scalable.medical-content__publication-pricing .media-block__header,
.medical-content__publication-pricing .is-scalable .media-block__header,
.medical-content__publication-pricing .is-scalable.media-block__header {
  min-height: 25.2em;
}
.medical-content__company-profile {
  padding-top: 50px;
  padding-bottom: 20px;
}
.is-scalable .medical-content__company-profile,
.is-scalable.medical-content__company-profile {
  padding-top: 5em;
  padding-bottom: 2em;
}
.medical-content__company-profile .media-block {
  padding-bottom: 0;
  margin-bottom: 40px;
}
.is-scalable .medical-content__company-profile .media-block,
.is-scalable.medical-content__company-profile .media-block,
.medical-content__company-profile .is-scalable .media-block,
.medical-content__company-profile .is-scalable.media-block {
  padding-bottom: 0;
  margin-bottom: 4em;
}
.medical-content__company-profile .media-block__header {
  height: 258px;
  background-image: url("../images/bg-medical-company-profile.jpg");
}
.medical-content__company-profile .media-block__content {
  padding-left: 105px;
  padding-right: 105px;
}
.is-scalable .medical-content__company-profile .media-block__content,
.is-scalable.medical-content__company-profile .media-block__content,
.medical-content__company-profile .is-scalable .media-block__content,
.medical-content__company-profile .is-scalable.media-block__content {
  padding-left: 5.833333333333333em;
  padding-right: 5.833333333333333em;
}
@media (max-width: 1404px) {
  .medical-content__company-profile .media-block__content {
    padding-left: 100px;
    padding-right: 100px;
  }
  .is-scalable .medical-content__company-profile .media-block__content,
  .is-scalable.medical-content__company-profile .media-block__content,
  .medical-content__company-profile .is-scalable .media-block__content,
  .medical-content__company-profile .is-scalable.media-block__content {
    padding-left: 5.555555555555555em;
    padding-right: 5.555555555555555em;
  }
}
@media (max-width: 1345px) {
  .medical-content__company-profile .media-block__content {
    padding-left: 40px;
    padding-right: 40px;
  }
  .is-scalable .medical-content__company-profile .media-block__content,
  .is-scalable.medical-content__company-profile .media-block__content,
  .medical-content__company-profile .is-scalable .media-block__content,
  .medical-content__company-profile .is-scalable.media-block__content {
    padding-left: 2.222222222222222em;
    padding-right: 2.222222222222222em;
  }
}
@media (max-width: 1023px) {
  .medical-content__company-profile .media-block__content {
    padding-left: 20px;
    padding-right: 20px;
  }
  .is-scalable .medical-content__company-profile .media-block__content,
  .is-scalable.medical-content__company-profile .media-block__content,
  .medical-content__company-profile .is-scalable .media-block__content,
  .medical-content__company-profile .is-scalable.media-block__content {
    padding-left: 1.111111111111111em;
    padding-right: 1.111111111111111em;
  }
}
.medical-content__company-profile .media-block__content p.important-text > .inline-block:first-of-type {
  margin-right: 15px;
}
.is-scalable .medical-content__company-profile .media-block__content p.important-text > .inline-block:first-of-type,
.is-scalable.medical-content__company-profile .media-block__content p.important-text > .inline-block:first-of-type,
.medical-content__company-profile .media-block__content p.important-text > .is-scalable .inline-block:first-of-type,
.medical-content__company-profile .media-block__content p.important-text > .is-scalable.inline-block:first-of-type {
  margin-right: 0.5em;
}
.presentation-content__search-and-promo-tools .media-block__header {
  background-image: url("../images/bg-medical-presentation-instruments.jpg");
}
.medical-content__contacts-and-chat {
  padding-top: 40px;
}
.is-scalable .medical-content__contacts-and-chat,
.is-scalable.medical-content__contacts-and-chat {
  padding-top: 4em;
}
.medical-content__contacts-and-chat .media-block__header {
  min-height: 215px;
  padding-left: 105px;
  padding-right: 105px;
  padding-top: 30px;
  padding-bottom: 30px;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("../images/bg-medical-contacts-and-chat.jpg");
}
.is-scalable .medical-content__contacts-and-chat .media-block__header,
.is-scalable.medical-content__contacts-and-chat .media-block__header,
.medical-content__contacts-and-chat .is-scalable .media-block__header,
.medical-content__contacts-and-chat .is-scalable.media-block__header {
  min-height: 21.5em;
  padding-left: 10.5em;
  padding-right: 10.5em;
  padding-top: 3em;
  padding-bottom: 3em;
}
/**--------------------------------* * .publications
\*--------------------------------*/
.publications-feature--share {
  background-color: #4acdcd;
}
@media (max-width: 991px) {
  .publications-feature--share {
    padding-right: 60px;
  }
}
.publications-feature--share::before {
  right: 0;
  bottom: 40px;
  width: 596px;
  height: 326px;
  background-image: url("../images/bg-publications-share-medical.png");
}
@media (max-width: 1456px) {
  .publications-feature--share::before {
    right: auto;
    left: 757px;
  }
}
.publications-feature--mini-reviews {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  -ms-grid-row-align: flex-end;
  align-items: flex-end;
  padding-top: 63px;
  background-color: #ef1054;
}
@media (max-width: 991px) {
  .publications-feature--mini-reviews {
    padding-right: 60px;
  }
}
.publications-feature--mini-reviews::before {
  right: 839px;
  bottom: 0;
  width: 523px;
  height: 272px;
  background-image: url("../images/bg-publications-reviews-medical.png");
}
@media (max-width: 1106px) {
  .publications-feature--mini-reviews::before {
    right: auto;
    left: -390px;
  }
}
@media (max-width: 500px) {
  .publications-feature--mini-reviews::before {
    right: 100%;
    left: auto;
  }
}
.publications-feature--settings-control {
  background-color: #ffc498;
}
@media (max-width: 991px) {
  .publications-feature--settings-control {
    padding-right: 60px;
  }
}
.publications-feature--settings-control::before {
  left: 658px;
  top: 94px;
  width: 682px;
  height: 291px;
  background-image: url("../images/bg-publications-settings.png");
}
@media (min-width: 1457px) {
  .publications-feature--settings-control::before {
    left: auto;
    right: 0;
  }
}
.publications-feature--availability {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  -ms-grid-row-align: flex-end;
  align-items: flex-end;
  background-color: #002c3d;
}
@media (max-width: 811px) {
  .publications-feature--availability {
    padding-right: 60px;
  }
}
.publications-feature--availability::before {
  right: 620px;
  top: 68px;
  width: 664px;
  height: 353px;
  background-image: url("../images/bg-publications-availability.png");
}
@media (max-width: 811px) {
  .publications-feature--availability::before {
    right: auto;
    left: -589px;
  }
}
@media (max-width: 500px) {
  .publications-feature--availability::before {
    right: 100%;
    left: auto;
  }
}
.publications-feature--auto-posting {
  background-color: #daf4f8;
}
@media (max-width: 991px) {
  .publications-feature--auto-posting {
    padding-right: 60px;
  }
}
.publications-feature--auto-posting::before {
  left: 641px;
  top: 62px;
  width: 603px;
  height: 298px;
  background-image: url("../images/bg-publications-auto-posting.png");
}
.publications-feature--distribution {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  -ms-grid-row-align: flex-end;
  align-items: flex-end;
  background-color: #00bc9b;
}
@media (max-width: 906px) {
  .publications-feature--distribution {
    padding-right: 60px;
  }
}
.publications-feature--distribution::before {
  right: 758px;
  top: 56px;
  width: 401px;
  height: 365px;
  background-image: url("../images/bg-publications-distribution.png");
}
@media (max-width: 906px) {
  .publications-feature--distribution::before {
    right: auto;
    left: -371px;
  }
}
@media (max-width: 500px) {
  .publications-feature--distribution::before {
    right: 100%;
    left: auto;
  }
}
.publications-feature--share .publications-feature__header {
  color: #fff;
}
.publications-feature--mini-reviews .publications-feature__header {
  padding-right: 394px;
  color: #fff;
}
@media (max-width: 1381px) {
  .publications-feature--mini-reviews .publications-feature__header {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    padding-right: 0;
  }
}
.publications-feature--settings-control .publications-feature__header {
  color: #5c4e40;
}
.publications-feature--availability .publications-feature__header {
  padding-right: 89px;
  color: #db3d71;
}
@media (max-width: 811px) {
  .publications-feature--availability .publications-feature__header {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    padding-right: 0;
  }
}
.publications-feature--auto-posting .publications-feature__header {
  color: #0e303f;
}
.publications-feature--distribution .publications-feature__header {
  max-width: 570px;
  color: #385c44;
}
@media (max-width: 906px) {
  .publications-feature--distribution .publications-feature__header {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
}
.publications-feature--share .publications-feature__header::before {
  background-color: #199090;
}
.publications-feature--share .publications-feature__header::after {
  background-color: #40bebe;
}
.publications-feature--mini-reviews .publications-feature__header::before {
  background-color: #ab0c3d;
}
.publications-feature--mini-reviews .publications-feature__header::after {
  background-color: #de0e4e;
}
.publications-feature--settings-control .publications-feature__header::before {
  background-color: #614d3d;
}
.publications-feature--settings-control .publications-feature__header::after {
  background-color: #d9a782;
}
.publications-feature--availability .publications-feature__header::before {
  background-color: #ef1054;
}
.publications-feature--availability .publications-feature__header::after {
  background-color: #422643;
}
.publications-feature--auto-posting .publications-feature__header::before {
  background-color: #0096a6;
}
.publications-feature--auto-posting .publications-feature__header::after {
  background-color: #94e4eb;
}
.publications-feature--distribution .publications-feature__header::before {
  background-color: #155c41;
}
.publications-feature--distribution .publications-feature__header::after {
  background-color: #00a585;
}
.publications-feature--mini-reviews .publications-feature__title {
  max-width: 552px;
}
.publications-feature--availability .publications-feature__title {
  max-width: -webkit-calc(468px - 89px);
  max-width: calc(468px - 89px);
}
.publications-feature--share .publications-feature__content {
  max-width: 595px;
  color: #273f3f;
}
.publications-feature--mini-reviews .publications-feature__content {
  z-index: 20;
  max-width: 763px;
  padding-right: 137px;
  color: #fff;
}
@media (max-width: 1106px) {
  .publications-feature--mini-reviews .publications-feature__content {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    padding-right: 0;
    max-width: 626px;
  }
}
.publications-feature--settings-control .publications-feature__content {
  max-width: 490px;
  padding-left: 0;
  color: #0e303f;
}
.publications-feature--availability .publications-feature__content {
  max-width: 468px;
  color: #688490;
}
@media (max-width: 811px) {
  .publications-feature--availability .publications-feature__content {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
}
.publications-feature--auto-posting .publications-feature__content {
  max-width: 559px;
  color: #0e303f;
}
.publications-feature--distribution .publications-feature__content {
  max-width: 566px;
  padding-right: 114px;
  color: #273b2e;
}
@media (max-width: 906px) {
  .publications-feature--distribution .publications-feature__content {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    padding-right: 0;
  }
}

/*# sourceMappingURL=page_style.css.map */
