.agents-content__header--primary {
  padding-left: 135px;
  padding-right: 135px;
  background-color: #451c0d;
  background-image: url("../images/bg-agents-top.jpg");
}
.agents-content__header--secondary {
  background-color: #857b88;
  background-image: url("../images/bg-agents-header-secondary.jpg");
  background-position: bottom center;
}
.agents-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 .agents-content__header--primary .presentation-content__title--main,
.is-scalable.agents-content__header--primary .presentation-content__title--main,
.agents-content__header--primary .is-scalable .presentation-content__title--main,
.agents-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) {
  .agents-content__header--primary .presentation-content__title--main {
    font-size: 35px;
  }
  .is-scalable .agents-content__header--primary .presentation-content__title--main,
  .is-scalable.agents-content__header--primary .presentation-content__title--main,
  .agents-content__header--primary .is-scalable .presentation-content__title--main,
  .agents-content__header--primary .is-scalable.presentation-content__title--main {
    margin-bottom: -0.142857142857143em;
  }
}
.agents-content__header--secondary .presentation-content__title--main {
  font-family: 'helveticaneuecyrbold';
  font-weight: normal;
  font-size: 40px;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: -5px;
  text-transform: none;
}
.is-scalable .agents-content__header--secondary .presentation-content__title--main,
.is-scalable.agents-content__header--secondary .presentation-content__title--main,
.agents-content__header--secondary .is-scalable .presentation-content__title--main,
.agents-content__header--secondary .is-scalable.presentation-content__title--main {
  font-family: 'helveticaneuecyrbold';
  font-weight: normal;
  font-size: 4em;
  line-height: 1.2;
  margin-bottom: -0.125em;
}
@media (max-width: 991px) {
  .agents-content__header--secondary .presentation-content__title--main {
    font-size: 35px;
  }
  .is-scalable .agents-content__header--secondary .presentation-content__title--main,
  .is-scalable.agents-content__header--secondary .presentation-content__title--main,
  .agents-content__header--secondary .is-scalable .presentation-content__title--main,
  .agents-content__header--secondary .is-scalable.presentation-content__title--main {
    margin-bottom: -0.142857142857143em;
  }
}
.agents-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 .agents-content__header--primary .presentation-content__title--secondary,
.is-scalable.agents-content__header--primary .presentation-content__title--secondary,
.agents-content__header--primary .is-scalable .presentation-content__title--secondary,
.agents-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) {
  .agents-content__header--primary .presentation-content__title--secondary {
    font-size: 28px;
  }
}
.agents-content__header--secondary .presentation-content__title--secondary {
  font-family: 'helveticaneuecyrbold';
  font-weight: normal;
  font-size: 40px;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 0;
  color: #06070e;
  text-transform: none;
}
.is-scalable .agents-content__header--secondary .presentation-content__title--secondary,
.is-scalable.agents-content__header--secondary .presentation-content__title--secondary,
.agents-content__header--secondary .is-scalable .presentation-content__title--secondary,
.agents-content__header--secondary .is-scalable.presentation-content__title--secondary {
  font-family: 'helveticaneuecyrbold';
  font-weight: normal;
  font-size: 4em;
  line-height: 1.2;
}
@media (max-width: 991px) {
  .agents-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;
}
.agents-content__replies {
  padding-top: 50px;
}
.agents-content__automation .default-section__header {
  margin-bottom: 30px;
}
.is-scalable .agents-content__automation .default-section__header,
.is-scalable.agents-content__automation .default-section__header,
.agents-content__automation .is-scalable .default-section__header,
.agents-content__automation .is-scalable.default-section__header {
  margin-bottom: 3em;
}
.agents-content__replies .default-section__header {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 39px;
}
.is-scalable .agents-content__replies .default-section__header,
.is-scalable.agents-content__replies .default-section__header,
.agents-content__replies .is-scalable .default-section__header,
.agents-content__replies .is-scalable.default-section__header {
  padding-bottom: 3.9em;
}
.presentation-content__prices-and-contacts .default-section__header--decorated {
  min-height: 226px;
  padding-top: 43px;
  background-color: #edeaec;
  background-image: url("../images/bg-prices-and-contacts.jpg");
}
.is-scalable .presentation-content__prices-and-contacts .default-section__header--decorated,
.is-scalable.presentation-content__prices-and-contacts .default-section__header--decorated,
.presentation-content__prices-and-contacts .is-scalable .default-section__header--decorated,
.presentation-content__prices-and-contacts .is-scalable.default-section__header--decorated {
  min-height: 22.6em;
  padding-top: 4.3em;
}
.agents-content__replies .default-section__title {
  margin-bottom: 2px;
}
.is-scalable .agents-content__replies .default-section__title,
.is-scalable.agents-content__replies .default-section__title,
.agents-content__replies .is-scalable .default-section__title,
.agents-content__replies .is-scalable.default-section__title {
  margin-bottom: 0.2em;
}
.presentation-content__company-profile .media-block__header {
  background-image: url("../images/bg-agents-profile.jpg");
}
.agents-content__services .media-block__header {
  min-height: 161px;
  background-color: #f3d66c;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-image: url("../images/bg-services-media-block-header.jpg");
}
.is-scalable .agents-content__services .media-block__header,
.is-scalable.agents-content__services .media-block__header,
.agents-content__services .is-scalable .media-block__header,
.agents-content__services .is-scalable.media-block__header {
  min-height: 16.1em;
}
.agents-content__services .media-block__content {
  font-family: 'helveticaneuecyrroman';
  font-weight: normal;
  font-size: 18px;
  line-height: 30px;
}
.is-scalable .agents-content__services .media-block__content,
.is-scalable.agents-content__services .media-block__content,
.agents-content__services .is-scalable .media-block__content,
.agents-content__services .is-scalable.media-block__content {
  font-family: 'helveticaneuecyrroman';
  font-weight: normal;
  font-size: 1.8em;
  line-height: 1.6667;
}
.agents-content__company-news > .media-block__header {
  min-height: 168px;
  padding-top: 41px;
  background-color: #fff6d9;
  background-repeat: no-repeat;
  background-image: url("../images/bg-agents-news.jpg");
  background-size: cover;
  background-position: 50% 100%;
}
.is-scalable .agents-content__company-news > .media-block__header,
.is-scalable.agents-content__company-news > .media-block__header,
.agents-content__company-news > .is-scalable .media-block__header,
.agents-content__company-news > .is-scalable.media-block__header {
  min-height: 16.8em;
  padding-top: 4.1em;
}
.agents-content__company-profile {
  padding-top: 64px;
}
.is-scalable .agents-content__company-profile,
.is-scalable.agents-content__company-profile {
  padding-top: 6.4em;
}
.agents-content__publications-collection {
  background-image: url("../images/bg-agents-publications-collection.jpg");
}
.agents-content__bids-and-booking {
  margin-bottom: 40px;
}
.is-scalable .agents-content__bids-and-booking,
.is-scalable.agents-content__bids-and-booking {
  margin-bottom: 4em;
}
.agents-content__hotel-prices-transfers-excursions-tours {
  margin-bottom: 0;
}
.feature-item--automation::before {
  background-image: url("../images/i-calend-with-clock.png");
}
.feature-item--access-rights-control::before {
  background-image: url("../images/i-add-female.png");
}
.feature-item--clients-database::before {
  background-image: url("../images/i-linked-trio.png");
}
.agents-content__services {
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: left 128px;
  background-size: contain;
  background-image: url("../images/bg-lines-mask.png");
}
.agents-content__replies .paired-comparison {
  background-repeat: repeat;
  background-color: #fff;
  background-image: url("../images/bg-default-pattern.jpg");
  background-position: -101px 178px;
}
.agents-content__replies .paired-comparison__element--first {
  color: #fff;
  background-color: rgba(237,0,58,0.8);
}
.agents-content__replies .paired-comparison__element--second {
  color: #275656;
  background-color: rgba(47,198,198,0.8);
}
.agents-content__paid-services {
  padding-top: 60px;
  padding-bottom: 124px;
  padding-left: 80px;
  padding-right: 80px;
  background-color: #fff;
/**----------------------*     * Components overriding
    \*-----------------------*/
}
.is-scalable .agents-content__paid-services,
.is-scalable.agents-content__paid-services {
  padding-top: 6em;
  padding-bottom: 12.4em;
  padding-left: 8em;
  padding-right: 8em;
}
@media (max-width: 1300px) {
  .agents-content__paid-services {
    padding-left: 40px;
    padding-right: 40px;
  }
  .is-scalable .agents-content__paid-services,
  .is-scalable.agents-content__paid-services {
    padding-left: 4em;
    padding-right: 4em;
  }
}
.agents-content__paid-services .btn--v7 {
  min-width: 160px;
  max-width: 160px;
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
}
.is-scalable .agents-content__paid-services .btn--v7,
.is-scalable.agents-content__paid-services .btn--v7,
.agents-content__paid-services .is-scalable .btn--v7,
.agents-content__paid-services .is-scalable.btn--v7 {
  font-family: 'helveticaneuecyrlight';
  font-weight: normal;
  font-size: 1.285714285714286em;
  line-height: 1.6667;
  padding-top: 0.555555555555556em;
  padding-right: 0.277777777777778em;
  padding-bottom: 0.5em;
  padding-left: 0.277777777777778em;
  min-width: 8.88888888888889em;
  max-width: 8.88888888888889em;
}
/**--------------------------------* * .publications
\*--------------------------------*/
.publications-feature--share {
  background-color: #4acdcd;
}
@media (max-width: 991px) {
  .publications-feature--share {
    padding-right: 60px;
  }
}
.publications-feature--share::before {
  right: 0;
  bottom: 0;
  width: 583px;
  height: 333px;
  background-image: url("../images/bg-share-map.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: 35px;
  width: 468px;
  height: 225px;
  background-image: url("../images/bg-publications-reviews-planet.png");
}
@media (max-width: 1106px) {
  .publications-feature--mini-reviews::before {
    right: auto;
    left: -314px;
  }
}
@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: 548px;
  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 */
