

/* Start:/bitrix/templates/universe_s1/css/text.css?17267323873170*/
.al-c {
  text-align: center;
}

.clr-blue {
  color: #0047BB;
}

.block-title,
h2.block-title {
  font-size: 32px;
  font-weight: bold;
  margin: 0 0 25px;
  line-height: normal;
}
@media all and (max-width: 768px) {
  .block-title,
  h2.block-title {
    font-size: 28px;
  }
}

.text {
  font-size: 16px;
}
.text a.download-file {
  text-transform: uppercase;
  font-weight: 600;
  color: #0047BB;
}
.text a.download-file:hover {
  text-decoration: underline;
}
.text a.download-file:before {
  display: inline-block;
  position: relative;
  bottom: -2px;
  width: 20px;
  height: 20px;
  margin: 0 10px 0 0;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwNDdCQiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOS43NDIuNDY5YTEgMSAwIDAgMSAxIDF2OS41ODZsMi4yOTMtMi4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0bC00IDRhMSAxIDAgMCAxLTEuNDE0IDBsLTQtNEExIDEgMCAwIDEgNi40NSA4Ljc2MmwyLjI5MyAyLjI5M1YxLjQ2OWExIDEgMCAwIDEgMS0xWm0tOCAxMmExIDEgMCAwIDEgMSAxdjFhMiAyIDAgMCAwIDIgMmgxMGEyIDIgMCAwIDAgMi0ydi0xYTEgMSAwIDEgMSAyIDB2MWE0IDQgMCAwIDEtNCA0aC0xMGE0IDQgMCAwIDEtNC00di0xYTEgMSAwIDAgMSAxLTFaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=") 50% 50% no-repeat;
  content: "";
}
.text a:hover {
  text-decoration: underline;
}
.text .h2, .text h2 {
  font-size: 28px;
  font-weight: bold;
  margin: 0 0 25px;
}
@media all and (max-width: 768px) {
  .text .h2, .text h2 {
    font-size: 24px;
  }
}
.text .h3, .text h3 {
  font-size: 22px;
  font-weight: bold;
  margin: 0 0 20px;
}
@media all and (max-width: 768px) {
  .text .h3, .text h3 {
    font-size: 18px;
  }
}
.text p {
  margin: 0 0 16px;
}
.text ul, .text ol {
  margin: 0 0 16px;
}
.text ol {
  list-style: decimal;
  margin-left: 7px;
  counter-reset: item;
}
.text ol li {
  position: relative;
  padding: 0 0 0 20px;
  margin: 0 0 8px;
  counter-increment: item;
}
.text ol li:before {
  position: absolute;
  display: block;
  top: 0px;
  left: 0;
  font-weight: bold;
  color: #43A6F1;
  content: counter(item) !important;
}
.text ul {
  list-style: none;
  margin-left: 10px;
}
.text ul > li {
  position: relative;
  padding: 0 0 0 20px;
  margin: 0 0 8px;
}
.text ul > li:before {
  position: absolute;
  display: block;
  top: 8px;
  left: 0;
  -moz-border-radius: 100%;
  border-radius: 100%;
  width: 6px;
  height: 6px;
  background: -webkit-gradient(linear, left top, left bottom, from(#6F8AEB), to(#43A6F1));
  background: -moz-linear-gradient(top, #6F8AEB 0%, #43A6F1 100%);
  background: linear-gradient(180deg, #6F8AEB 0%, #43A6F1 100%);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
}
@media all and (max-width: 768px) {
  .text ul > li:before {
    top: 8px;
  }
}
.text ul > li > ul {
  padding: 10px 0;
}
.text ul > li > ul > li {
  position: relative;
  padding: 0 0 0 20px;
  margin: 0 0 5px;
}
.text ul > li > ul > li:before {
  border: 0;
  top: 7px;
  width: 6px;
  height: 6px;
  background: #000;
}
@media all and (max-width: 768px) {
  .text {
    font-size: 14px;
  }
  .text h3 {
    font-size: 18px;
  }
  .text h4 {
    font-size: 17px;
  }
}
/* End */


/* Start:/bitrix/templates/universe_s1/css/b-intro-banner-8.css?17466176973031*/
.b-intro-banner-8 {
  padding: 24px 0 60px;
}
.b-intro-banner-8 h1 {
  margin-bottom: 16px;
}
.b-intro-banner-8__box {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -moz-border-radius: 32px;
  border-radius: 32px;
  color: #fff;
  overflow: hidden;
}
.b-intro-banner-8__box_blue {
  background: -moz-linear-gradient(357.22deg, #283687 0.27%, #4e7ace 74.61%);
  background: linear-gradient(92.78deg, #283687 0.27%, #4e7ace 74.61%);
}
.b-intro-banner-8__left {
  padding: 52px 0 0 120px;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.b-intro-banner-8__right {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -moz-box-align: end;
  -ms-flex-align: end;
  align-items: end;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
}
.b-intro-banner-8__image {
  padding-top: 8px;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -moz-box-align: end;
  -ms-flex-align: end;
  align-items: end;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.b-intro-banner-8__image picture,
.b-intro-banner-8__image img {
  display: block;
  max-width: 100%;
  height: auto;
  z-index: 5;
  -o-object-fit: contain;
  object-fit: contain;
}
.b-intro-banner-8__circle-bg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}
.b-intro-banner-8__circle-bg-2 {
  position: absolute;
  top: -10px;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.b-intro-banner-8__circle-bg-2 picture,
.b-intro-banner-8__circle-bg-2 img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  height: 100%;
}
@media all and (max-width: 1400px) {
  .b-intro-banner-8__left {
    padding: 40px 0px 16px 108px;
  }
  .b-intro-banner-8__right {
    padding-top: 0;
  }
}
@media all and (max-width: 1200px) {
  .b-intro-banner-8__left {
    padding: 40px 40px 16px 68px;
  }
  .b-intro-banner-8__right picture,
  .b-intro-banner-8__right img {
    margin: 0 auto;
  }
}
@media all and (max-width: 992px) {
  .b-intro-banner-8 {
    padding: 16px 0 48px;
  }
  .b-intro-banner-8 p {
    margin: 0;
  }
  .b-intro-banner-8__box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .b-intro-banner-8__left {
    padding: 40px 40px 0 40px;
  }
  .b-intro-banner-8__right {
    padding-top: 20px;
  }
  .b-intro-banner-8__circle-bg {
    display: none;
  }
}
@media all and (max-width: 768px) {
  .b-intro-banner-8__left {
    padding: 23px 16px 0 16px;
  }
  .b-intro-banner-8__circle-bg-2 {
    padding: 0 5px 0 10px;
  }
}
/* End */


/* Start:/bitrix/templates/universe_s1/css/b-corporate-health-benefits.css?174661769710098*/
.b-corporate-health-benefits {
  position: relative;
  margin: 28px 0 60px;
}
.b-corporate-health-benefits:before {
  position: absolute;
  background: #f9fbff;
  top: 32px;
  left: 0;
  right: 0;
  bottom: 60px;
  content: "";
}
.b-corporate-health-benefits__box {
  position: relative;
  z-index: 11;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.b-corporate-health-benefits__left {
  padding: 130px 0 0;
  margin-right: 28px;
  width: 100%;
  max-width: 430px;
}
.b-corporate-health-benefits__desc {
  margin: 0 0 24px;
}
.b-corporate-health-benefits__button {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 44px;
  max-width: 400px;
  width: 100%;
  font-weight: 700;
  color: #fff;
  background-color: #0047BB;
  -moz-border-radius: 12px;
  border-radius: 12px;
  cursor: pointer;
}
.b-corporate-health-benefits__button:hover {
  color: #fff;
  text-decoration: underline;
}
.b-corporate-health-benefits__items-top {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -moz-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  gap: 24px;
}
.b-corporate-health-benefits__items-bot {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 0 40px;
  gap: 32px;
  margin: 24px 0 0;
}
.b-corporate-health-benefits__item {
  position: relative;
}
.b-corporate-health-benefits__item p:last-child {
  margin: 0;
}
.b-corporate-health-benefits__item_1 {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 10px 0 50px;
  width: 309px;
  height: 155px;
  background: url("/bitrix/templates/universe_s1/css/../i/b-corporate-health-benefits-bg-1.png") no-repeat;
}
.b-corporate-health-benefits__item_2 {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0 0 50px;
  width: 412px;
  height: 265px;
  background: url("/bitrix/templates/universe_s1/css/../i/b-corporate-health-benefits-bg-2.png") no-repeat;
}
.b-corporate-health-benefits__item_2 p span {
  background: -webkit-gradient(linear, left top, left bottom, from(#6f8aeb), to(#43a6f1));
  background: -moz-linear-gradient(top, #6f8aeb 0%, #43a6f1 100%);
  background: linear-gradient(180deg, #6f8aeb 0%, #43a6f1 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-size: 40px;
  font-weight: bold;
}
.b-corporate-health-benefits__item_3, .b-corporate-health-benefits__item_4 {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  background-color: #fff;
  -webkit-box-shadow: 1px 1px 8px rgba(0, 71, 187, 0.1), 0px 0px 10px rgba(0, 71, 187, 0.1);
  -moz-box-shadow: 1px 1px 8px rgba(0, 71, 187, 0.1), 0px 0px 10px rgba(0, 71, 187, 0.1);
  box-shadow: 1px 1px 8px rgba(0, 71, 187, 0.1), 0px 0px 10px rgba(0, 71, 187, 0.1);
  -moz-border-radius: 24px;
  border-radius: 24px;
}
.b-corporate-health-benefits__item_3 {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -moz-border-radius: 40px;
  border-radius: 40px;
  width: 260px;
  padding: 24px 0 0 32px;
}
.b-corporate-health-benefits__item_4 {
  padding: 8px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  width: 216px;
}
.b-corporate-health-benefits__item_4 picture,
.b-corporate-health-benefits__item_4 img {
  display: block;
  -moz-border-radius: 35px;
  border-radius: 35px;
  width: 100%;
  height: auto;
}
.b-corporate-health-benefits__item_5 {
  margin: 24px 0 0;
}
.b-corporate-health-benefits__item_5 .b-corporate-health-benefits__bg {
  width: 190px;
  -moz-border-radius: 24px;
  border-radius: 24px;
  padding: 12px 20px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  background-color: #fff;
  -webkit-box-shadow: 1px 1px 8px rgba(0, 71, 187, 0.1), 0px 0px 10px rgba(0, 71, 187, 0.1);
  -moz-box-shadow: 1px 1px 8px rgba(0, 71, 187, 0.1), 0px 0px 10px rgba(0, 71, 187, 0.1);
  box-shadow: 1px 1px 8px rgba(0, 71, 187, 0.1), 0px 0px 10px rgba(0, 71, 187, 0.1);
}
.b-corporate-health-benefits__item-right {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.b-corporate-health-benefits__icon-1 {
  position: absolute;
  right: 266px;
  bottom: 28px;
  width: 30%;
}
.b-corporate-health-benefits__icon-1 picture,
.b-corporate-health-benefits__icon-1 img {
  display: block;
  width: 100%;
  height: auto;
}
.b-corporate-health-benefits__icon-2 {
  position: absolute;
  top: 9px;
  right: 7px;
  width: 19%;
}
.b-corporate-health-benefits__icon-2 picture,
.b-corporate-health-benefits__icon-2 img {
  display: block;
  width: 100%;
  height: auto;
}
.b-corporate-health-benefits__top {
  padding: 44px 100px 14px 34px;
}
.b-corporate-health-benefits__bot {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 34px;
}
.b-corporate-health-benefits__image-sm {
  position: relative;
  width: 72px;
  margin-left: -12px;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: 1px 1px 8px rgba(0, 71, 187, 0.1), 0px 0px 10px rgba(0, 71, 187, 0.1);
  -moz-box-shadow: 1px 1px 8px rgba(0, 71, 187, 0.1), 0px 0px 10px rgba(0, 71, 187, 0.1);
  box-shadow: 1px 1px 8px rgba(0, 71, 187, 0.1), 0px 0px 10px rgba(0, 71, 187, 0.1);
  border: 2px solid #fff;
  overflow: hidden;
}
.b-corporate-health-benefits__image-sm picture,
.b-corporate-health-benefits__image-sm img {
  display: block;
  max-width: 100%;
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
}
.b-corporate-health-benefits__image-sm:first-child {
  margin-left: 0;
}
.b-corporate-health-benefits__image-sm:nth-child(1) {
  z-index: 1;
}
.b-corporate-health-benefits__image-sm:nth-child(2) {
  z-index: 2;
}
.b-corporate-health-benefits__image-sm:nth-child(3) {
  z-index: 3;
}
.b-corporate-health-benefits__image-sm:nth-child(4) {
  z-index: 4;
}
.b-corporate-health-benefits__image-sm:nth-child(5) {
  z-index: 5;
}
@media all and (max-width: 1400px) {
  .b-corporate-health-benefits__items-top {
    gap: 8px;
  }
  .b-corporate-health-benefits__items-bot {
    padding: 0;
    gap: 24px;
    margin: 12px 0 0;
  }
  .b-corporate-health-benefits__right {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media all and (max-width: 1200px) {
  .b-corporate-health-benefits:before {
    top: 0;
    bottom: 0;
  }
  .b-corporate-health-benefits__box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 0 40px;
  }
  .b-corporate-health-benefits__left {
    padding: 30px 0 40px;
  }
}
@media all and (max-width: 992px) {
  .b-corporate-health-benefits__items-top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .b-corporate-health-benefits__items-bot {
    display: grid;
  }
  .b-corporate-health-benefits__item_1 {
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .b-corporate-health-benefits__item_2 {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
  .b-corporate-health-benefits__item_3 {
    grid-area: 1/1/2/2;
  }
  .b-corporate-health-benefits__item_4 {
    grid-area: 1/2/3/3;
  }
  .b-corporate-health-benefits__item_5 {
    grid-area: 2/1/3/2;
    margin: 0;
  }
  .b-corporate-health-benefits__item_5 .b-corporate-health-benefits__bg {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    justify-self: flex-end;
  }
}
@media all and (max-width: 768px) {
  .b-corporate-health-benefits {
    margin: 40px 0;
  }
  .b-corporate-health-benefits__top {
    padding: 20px 80px 8px 20px;
  }
  .b-corporate-health-benefits__bot {
    padding: 0 20px;
  }
  .b-corporate-health-benefits__items-top {
    gap: 2px;
  }
  .b-corporate-health-benefits__items-bot {
    gap: 16px;
    margin: 6px 0 0;
  }
  .b-corporate-health-benefits__item_2 {
    width: 317px;
    height: 200px;
    -moz-background-size: 100% auto;
    background-size: 100% auto;
    padding: 0 0 20px;
  }
  .b-corporate-health-benefits__item_3 {
    width: 200px;
    -moz-border-radius: 24px;
    border-radius: 24px;
    padding: 20px 0 0 20px;
  }
  .b-corporate-health-benefits__item_3 .b-corporate-health-benefits__image img {
    width: 80px;
    height: auto;
  }
  .b-corporate-health-benefits__item_4 {
    width: 140px;
  }
}
/* End */


/* Start:/bitrix/templates/universe_s1/css/b-corporate-health-partner.css?17466176974816*/
.b-corporate-health-partner {
  margin: 40px 0 60px;
  color: #ffffff;
}
.b-corporate-health-partner__wrapper {
  background: -moz-linear-gradient(355.34deg, #18bf9e 4.06%, #28bec4 99.25%);
  background: linear-gradient(94.66deg, #18bf9e 4.06%, #28bec4 99.25%);
  -moz-border-radius: 32px;
  border-radius: 32px;
}
.b-corporate-health-partner__header {
  padding: 48px 0 0 60px;
  margin-bottom: 40px;
}
.b-corporate-health-partner__box {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
.b-corporate-health-partner__left {
  width: auto;
}
.b-corporate-health-partner__items {
  display: grid;
  gap: 24px;
  padding: 0 0 0 60px;
}
.b-corporate-health-partner__items:nth-child(odd) {
  grid-template-columns: 23fr 27fr;
}
.b-corporate-health-partner__items:nth-child(even) {
  grid-template-columns: 8fr 17fr;
}
.b-corporate-health-partner__items + .b-corporate-health-partner__items {
  margin: 24px 0 0;
}
.b-corporate-health-partner__item {
  padding: 16px 24px 0;
  border: 1px solid #ffffff;
  -moz-border-radius: 24px;
  border-radius: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.b-corporate-health-partner__item ul > li:last-child {
  margin-bottom: 0;
}
.b-corporate-health-partner__item li {
  position: relative;
  padding-left: 14px !important;
}
.b-corporate-health-partner__item li::before {
  background: #fff !important;
}
.b-corporate-health-partner__item_2 ul {
  -webkit-columns: 2;
  -moz-columns: 2;
  columns: 2;
  list-style: disc;
}
.b-corporate-health-partner__footer {
  margin: 40px 0 48px 60px;
  padding: 0 16px 0 8px;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.b-corporate-health-partner__footer li {
  position: relative;
  padding-left: 10px !important;
}
.b-corporate-health-partner__footer li::before {
  width: 2px !important;
  height: 2px !important;
  background: #fff !important;
}
.b-corporate-health-partner__right {
  width: 448px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  position: relative;
  margin: -25px -20px -40px 0;
}
.b-corporate-health-partner__image {
  width: 448px;
  height: auto;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transform: translate(40px, 20px);
  -moz-transform: translate(40px, 20px);
  -ms-transform: translate(40px, 20px);
  transform: translate(40px, 20px);
}
.b-corporate-health-partner__image picture,
.b-corporate-health-partner__image img {
  width: 100%;
  height: auto;
  display: block;
}
@media all and (max-width: 1400px) {
  .b-corporate-health-partner__item_1 {
    width: 100%;
  }
}
@media all and (max-width: 1200px) {
  .b-corporate-health-partner__header {
    padding-bottom: 0;
  }
  .b-corporate-health-partner__items {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px;
  }
  .b-corporate-health-partner__items + .b-corporate-health-partner__items {
    margin: 12px 0 0;
  }
}
@media all and (max-width: 992px) {
  .b-corporate-health-partner {
    margin: 40px 0;
  }
  .b-corporate-health-partner__box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .b-corporate-health-partner__header {
    padding: 24px 16px 0;
    margin: 0 0 12px;
  }
  .b-corporate-health-partner__items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 12px;
  }
  .b-corporate-health-partner__item {
    padding: 16px 6px 0 0;
    /*      &_2 {
            justify-content: space-between;
          }*/
  }
  .b-corporate-health-partner__item ul > li:last-child {
    margin-bottom: 0;
  }
  .b-corporate-health-partner__footer {
    margin: 24px 0 0;
  }
  .b-corporate-health-partner__right {
    width: 100%;
    padding: 0 12px;
    margin: 0 0 -40px;
  }
  .b-corporate-health-partner__image {
    margin: 0 auto;
    max-width: 80%;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
@media all and (max-width: 576px) {
  .b-corporate-health-partner__item_2 ul {
    -webkit-columns: 1;
    -moz-columns: 1;
    columns: 1;
  }
  .b-corporate-health-partner__image {
    max-width: 100%;
  }
}
/* End */


/* Start:/bitrix/templates/universe_s1/css/b-corporate-health-extras.css?17466176977199*/
.b-corporate-health-extras {
  padding: 30px 0;
}
.b-corporate-health-extras__items {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-template-rows: 1fr auto;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  column-gap: 40px;
  row-gap: 48px;
}
.b-corporate-health-extras__item {
  -webkit-box-shadow: 1px 1px 8px rgba(0, 71, 187, 0.1), 0px 0px 10px rgba(0, 71, 187, 0.1);
  -moz-box-shadow: 1px 1px 8px rgba(0, 71, 187, 0.1), 0px 0px 10px rgba(0, 71, 187, 0.1);
  box-shadow: 1px 1px 8px rgba(0, 71, 187, 0.1), 0px 0px 10px rgba(0, 71, 187, 0.1);
  -moz-border-radius: 32px;
  border-radius: 32px;
  background: #ffffff;
  padding: 16px 32px 0 24px;
}
.b-corporate-health-extras__item_1 {
  grid-area: 1/1/2/3;
  position: relative;
}
.b-corporate-health-extras__item_1 .b-corporate-health-extras__arrow-blue {
  position: absolute;
  left: -20px;
  bottom: -112px;
  width: 112px;
  height: 112px;
  pointer-events: none;
  z-index: 2;
}
.b-corporate-health-extras__item_1 .b-corporate-health-extras__arrow-blue picture,
.b-corporate-health-extras__item_1 .b-corporate-health-extras__arrow-blue img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: contain;
  object-fit: contain;
}
.b-corporate-health-extras__item_1 .b-corporate-health-extras__num {
  background: -moz-linear-gradient(92.03deg, #fed766 6.62%, #ffba40 89.96%);
  background: linear-gradient(357.97deg, #fed766 6.62%, #ffba40 89.96%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  position: relative;
}
.b-corporate-health-extras__item_1 li {
  position: relative;
}
.b-corporate-health-extras__item_1 li::before {
  background: -webkit-gradient(linear, left top, left bottom, from(#fed766), to(#ffba40)) !important;
  background: -moz-linear-gradient(top, #fed766 0%, #ffba40 100%) !important;
  background: linear-gradient(180deg, #fed766 0%, #ffba40 100%) !important;
}
.b-corporate-health-extras__item_2 {
  grid-area: 2/1/3/4;
  margin-left: 70px;
  margin-right: -40px;
  z-index: 10;
}
.b-corporate-health-extras__item_2 .b-corporate-health-extras__num {
  background: -webkit-gradient(linear, left top, left bottom, from(#25cda5), to(#64def1));
  background: -moz-linear-gradient(top, #25cda5 0%, #64def1 100%);
  background: linear-gradient(180deg, #25cda5 0%, #64def1 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
.b-corporate-health-extras__item_2 li {
  position: relative;
}
.b-corporate-health-extras__item_2 li::before {
  background: -webkit-gradient(linear, left top, left bottom, from(#25cda5), to(#64def1)) !important;
  background: -moz-linear-gradient(top, #25cda5 0%, #64def1 100%) !important;
  background: linear-gradient(180deg, #25cda5 0%, #64def1 100%) !important;
}
.b-corporate-health-extras__item_3 {
  grid-area: 1/5/3/7;
}
.b-corporate-health-extras__item_3 .b-corporate-health-extras__num {
  background: -webkit-gradient(linear, left top, left bottom, from(#6f8aeb), to(#43a6f1));
  background: -moz-linear-gradient(top, #6f8aeb 0%, #43a6f1 100%);
  background: linear-gradient(180deg, #6f8aeb 0%, #43a6f1 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
.b-corporate-health-extras__item_3 .b-corporate-health-extras__title {
  padding-bottom: 8px;
}
.b-corporate-health-extras__item_3 p {
  padding-bottom: 8px;
}
.b-corporate-health-extras__item_3 ul {
  margin-left: 0;
}
.b-corporate-health-extras__item_3 li {
  position: relative;
}
.b-corporate-health-extras__item_3 li::before {
  background: -webkit-gradient(linear, left top, left bottom, from(#6f8aeb), to(#43a6f1)) !important;
  background: -moz-linear-gradient(top, #6f8aeb 0%, #43a6f1 100%) !important;
  background: linear-gradient(180deg, #6f8aeb 0%, #43a6f1 100%) !important;
}
.b-corporate-health-extras__top {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 14px;
  padding-bottom: 8px;
}
.b-corporate-health-extras__num {
  font-weight: 600;
  font-size: 32px;
  line-height: 40px;
}
.b-corporate-health-extras__title {
  font-weight: 600;
}
.b-corporate-health-extras__image {
  grid-area: 1/3/3/5;
  align-self: start;
  justify-self: stretch;
  width: 100%;
  height: auto;
  position: relative;
  z-index: 0;
}
.b-corporate-health-extras__image picture,
.b-corporate-health-extras__image img {
  width: 100%;
  height: 100%;
  max-width: 100%;
  display: block;
  -o-object-fit: contain;
  object-fit: contain;
}
.b-corporate-health-extras__image .b-corporate-health-extras__arrow-white {
  position: absolute;
  left: 83%;
  top: 53%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100px;
  height: 100px;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  pointer-events: none;
  z-index: 2;
}
.b-corporate-health-extras__image .b-corporate-health-extras__arrow-white picture,
.b-corporate-health-extras__image .b-corporate-health-extras__arrow-white img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: contain;
  object-fit: contain;
}
@media all and (max-width: 1400px) {
  .b-corporate-health-extras__items {
    gap: 40px;
  }
  .b-corporate-health-extras__image .b-corporate-health-extras__arrow-white {
    width: 80px;
    height: 80px;
  }
}
@media all and (max-width: 1200px) {
  .b-corporate-health-extras__items {
    gap: 24px;
  }
  .b-corporate-health-extras__item_2 {
    grid-area: 2/1/3/5;
    margin-right: 0;
  }
}
@media all and (max-width: 992px) {
  .b-corporate-health-extras__items {
    grid-template-columns: 1fr;
    grid-template-rows: none;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    row-gap: 16px;
  }
  .b-corporate-health-extras__item {
    padding: 16px 16px 0 16px;
  }
  .b-corporate-health-extras__item_1, .b-corporate-health-extras__item_2, .b-corporate-health-extras__item_3 {
    grid-area: unset;
  }
  .b-corporate-health-extras__item_1 .b-corporate-health-extras__arrow-blue {
    display: none;
  }
  .b-corporate-health-extras__item_2 {
    z-index: auto;
    margin: 0;
  }
  .b-corporate-health-extras__image {
    grid-area: unset;
    align-self: unset;
    justify-self: unset;
    width: 100%;
  }
  .b-corporate-health-extras__image .b-corporate-health-extras__arrow-white {
    display: none;
  }
  .b-corporate-health-extras__top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    gap: 0;
  }
}
@media all and (max-width: 768px) {
  .b-corporate-health-extras {
    padding: 0;
  }
  .b-corporate-health-extras__item {
    padding: 8px 16px 0 16px;
  }
}
/* End */


/* Start:/bitrix/templates/universe_s1/components/bitrix/form.result.new/callback/style.css?17563103599473*/
.b-franchise-contact {
  padding: 60px 0;
  background-color: #f9fbff;
}
.b-franchise-contact a {
  color: #fff;
}

.b-franchise-contact a:hover {
  color: #fff;
}
.form-group-textarea a{
  color:#0047bb;
}
.form-group-textarea a:hover{
  color:#0047bb;
}
.b-franchise-contact__wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
}
.b-franchise-contact__left {
  -webkit-box-flex: 2;
  -moz-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  background-color: #0047BB;
  color: #fff;
  -webkit-box-shadow: 1px 1px 8px rgba(0, 71, 187, 0.1), 0px 0px 10px rgba(0, 71, 187, 0.1);
  -moz-box-shadow: 1px 1px 8px rgba(0, 71, 187, 0.1), 0px 0px 10px rgba(0, 71, 187, 0.1);
  box-shadow: 1px 1px 8px rgba(0, 71, 187, 0.1), 0px 0px 10px rgba(0, 71, 187, 0.1);
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding: 48px;
}
.b-franchise-contact__right {
  background-color: #fff;
  -webkit-box-flex: 3;
  -moz-box-flex: 3;
  -ms-flex: 3;
  flex: 3;
  -webkit-box-shadow: 1px 1px 8px rgba(0, 71, 187, 0.1), 0px 0px 10px rgba(0, 71, 187, 0.1);
  -moz-box-shadow: 1px 1px 8px rgba(0, 71, 187, 0.1), 0px 0px 10px rgba(0, 71, 187, 0.1);
  box-shadow: 1px 1px 8px rgba(0, 71, 187, 0.1), 0px 0px 10px rgba(0, 71, 187, 0.1);
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding: 48px 40px;
}
.b-franchise-contact__name {
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 8px;
}
.b-franchise-contact__title {
  margin-bottom: 24px;
  color: #99b5e4;
  line-height: 24px;
  font-weight: 600;
}
.b-franchise-contact__call {
  position: relative;
  margin-bottom: 16px;
  padding: 0 0 0 32px;
}
.b-franchise-contact__call:before {
  position: absolute;
  display: block;
  top: 1px;
  left: 0;
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuOTk3MTE1IDYuODYwNzhDMi45MTM1MSAxMS4wMzQ3IDYuMzIzNTIgMTQuMzUzMiAxMC41NjMxIDE2LjE1MjJMMTEuMjQyNyAxNi40NTVDMTIuNzk3NSAxNy4xNDc3IDE0LjYyNTIgMTYuNjIxNCAxNS41NzM2IDE1LjIwNzlMMTYuNDYxNiAxMy44ODQyQzE2Ljc1MDQgMTMuNDUzOCAxNi42NjI1IDEyLjg3NDIgMTYuMjU5MSAxMi41NDg4TDEzLjI0NzMgMTAuMTE5QzEyLjgwNDkgOS43NjIwOCAxMi4xNTQ0IDkuODQ1MjEgMTEuODE1OSAxMC4zMDE5TDEwLjg4NDIgMTEuNTU5MUM4LjQ5MzQxIDEwLjM3OTggNi41NTIzNiA4LjQzODczIDUuMzczMDIgNi4wNDc5Mkw2LjYzMDI3IDUuMTE2MkM3LjA4NjkzIDQuNzc3NzggNy4xNzAwNSA0LjEyNzI3IDYuODEzMTcgMy42ODQ4OUw0LjM4MzMgMC42NzI5NDJDNC4wNTc5NSAwLjI2OTY2MSAzLjQ3ODQ1IDAuMTgxNjkzIDMuMDQ4MDggMC40NzAyNjJMMS43MTUyNCAxLjM2Mzk2QzAuMjkyODk1IDIuMzE3NjcgLTAuMjMwNDg2IDQuMTYwNTIgMC40NzgyNDYgNS43MTk0N0wwLjk5NjMzNSA2Ljg1OTA4TDAuOTk3MTE1IDYuODYwNzhaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K") 50% 50% no-repeat;
  content: "";
}
.b-franchise-contact__write {
  position: relative;
  padding: 0 0 0 32px;
}
.b-franchise-contact__write:before {
  position: absolute;
  display: block;
  top: 1px;
  left: 0;
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMjg5NDkgMC45MDc0OTFDOC40MjQxMyAwLjYzNTAwMyAxMS41NzY1IDAuNjM1MDAzIDE0LjcxMTEgMC45MDc0OTFMMTYuMjIxNCAxLjAzODc3QzE3LjIyNjcgMS4xMjYxNyAxOC4wODc4IDEuNzI1ODQgMTguNTM0IDIuNTgzNjFDMTguNTkxIDIuNjkzMzUgMTguNTQ4MyAyLjgyNjIxIDE4LjQ0MzEgMi44OTEzMkwxMi4xNzcxIDYuNzcwMjRDMTAuODMzMyA3LjYwMjE2IDkuMTM4NzQgNy42MTk2MiA3Ljc3ODAyIDYuODE1NTZMMS40NzAyIDMuMDg4MkMxLjM2ODI5IDMuMDI3OTggMS4zMjE1MSAyLjkwNDAyIDEuMzY3NDQgMi43OTQ5MkMxLjc3NTU5IDEuODI1MzYgMi42OTMyMiAxLjEzMzE4IDMuNzc5MjUgMS4wMzg3N0w1LjI4OTQ5IDAuOTA3NDkxWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEuMzYyMyA0Ljc2Njc2QzEuMjA2MzQgNC42NzQ2IDEuMDA3MzQgNC43NzM3NyAwLjk4OTE1NiA0Ljk1NDAyQzAuNzM1NDIxIDcuNDY5NjUgMC43OTY4MzEgMTAuMDA5MSAxLjE3MzM5IDEyLjUxMzJDMS4zNzE5IDEzLjgzMzMgMi40NDkzMSAxNC44NDU0IDMuNzc5MjYgMTQuOTYxTDUuMjg5NDkgMTUuMDkyM0M4LjQyNDEzIDE1LjM2NDcgMTEuNTc2NSAxNS4zNjQ3IDE0LjcxMTEgMTUuMDkyM0wxNi4yMjE0IDE0Ljk2MUMxNy41NTEzIDE0Ljg0NTQgMTguNjI4NyAxMy44MzMzIDE4LjgyNzIgMTIuNTEzMkMxOS4yMTQ4IDkuOTM2MTMgMTkuMjY4NSA3LjMyMTYyIDE4Ljk4ODUgNC43MzQxNUMxOC45Njg4IDQuNTUyNjQgMTguNzY2NSA0LjQ1NTI5IDE4LjYxMTIgNC41NTEzOUwxMi45NjY3IDguMDQ1NjRDMTEuMTQ4NSA5LjE3MTE4IDguODU1OSA5LjE5NDc5IDcuMDE0OTMgOC4xMDY5NUwxLjM2MjMgNC43NjY3NloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=") 50% 50% no-repeat;
  content: "";
}
.b-franchise-contact__callback {
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
}
.b-franchise-contact__grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  margin: 24px 0px;
}
.b-franchise-contact__fio > *, .b-franchise-contact__phone > *, .b-franchise-contact__comment > * {
  margin: 0;
  padding: 0;
  font-size: inherit;
  color: inherit;
  font-weight: inherit;
}
.b-franchise-contact__fio {
  grid-area: 1/1/2/2;
  position: relative;
}
.b-franchise-contact__phone {
  grid-area: 2/1/3/2;
  position: relative;
}
.b-franchise-contact__email {
  grid-area: 3/1/4/2;
  position: relative;
}
.b-franchise-contact__comment {
  grid-area: 1/2/3/4;
  position: relative;
}
.b-franchise-contact__comment textarea {
  resize: none;
  word-wrap: break-word;
  height: 100%;
  width: 100%;
}
.b-franchise-contact__comment textarea::-webkit-input-placeholder {
  color: #6691d6;
  padding: 8px 12px;
}
.b-franchise-contact__comment textarea:-moz-placeholder {
  color: #6691d6;
  padding: 8px 12px;
}
.b-franchise-contact__comment textarea::-moz-placeholder {
  color: #6691d6;
  padding: 8px 12px;
}
.b-franchise-contact__comment textarea:-ms-input-placeholder {
  color: #6691d6;
  padding: 8px 12px;
}
.b-franchise-contact__comment textarea::-ms-input-placeholder {
  color: #6691d6;
  padding: 8px 12px;
}
.b-franchise-contact__comment textarea::placeholder {
  color: #6691d6;
  padding: 8px 12px;
}
.b-franchise-contact__box {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 16px;
}
.b-franchise-contact__input-label {
  position: absolute;
  top: -12px;
  left: 12px;
  background: #fff;
  font-size: 14px;
  color: #0047BB;
  font-weight: 600;
}
.b-franchise-contact__input {
  width: 100%;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border: 1px solid rgba(0, 71, 187, 0.16);
  height: 44px;
  padding: 12px 12px 10px 12px;
  outline: none;
}
.b-franchise-contact__input.error {
  border: 1px solid red;
}
.b-franchise-contact__input.error + label {
  color: red;
}
.b-franchise-contact__input:-webkit-autofill, .b-franchise-contact__input:-webkit-autofill:hover, .b-franchise-contact__input:-webkit-autofill:focus, .b-franchise-contact__input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px white inset !important;
}
.b-franchise-contact__input::-webkit-input-placeholder {
  opacity: 1;
  color: #ccdaf1;
}
.b-franchise-contact__input:-moz-placeholder {
  opacity: 1;
  color: #ccdaf1;
}
.b-franchise-contact__input:-ms-placeholder {
  opacity: 1;
  color: #ccdaf1;
}
.b-franchise-contact__input::-moz-placeholder {
  opacity: 1;
  color: #ccdaf1;
}
.b-franchise-contact__button {
  width: 50%;
  display: block;
  border: 0;
  background: #0047BB;
  color: #fff;
  text-align: center;
  -moz-border-radius: 12px;
  border-radius: 12px;
  line-height: 44px;
  height: 44px;
  font-size: 16px;
  font-weight: 700;
}
.b-franchise-contact__button:hover {
  color: #fff;
  text-decoration: underline;
}
.b-franchise-contact__polytic {
  width: 50%;
  font-size: 14px;
  line-height: 20px;
}
.b-franchise-contact__polytic a {
  color: #000000;
  text-decoration: underline;
}
.b-franchise-contact__polytic a:hover {
  color: #000000;
  text-decoration: none;
}
@media all and (max-width: 1200px) {
  .b-franchise-contact__box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .b-franchise-contact__button, .b-franchise-contact__polytic {
    width: 100%;
  }
  .b-franchise-contact__grid {
    grid-template-columns: 1fr;
    grid-template-rows: 3fr;
  }
  .b-franchise-contact__fio, .b-franchise-contact__phone, .b-franchise-contact__email, .b-franchise-contact__comment {
    grid-area: unset;
  }
  .b-franchise-contact__comment {
    min-height: 80px;
  }
}
@media all and (max-width: 992px) {
  .b-franchise-contact {
    padding: 40px 0;
  }
  .b-franchise-contact__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .b-franchise-contact__box {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .b-franchise-contact__button {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .b-franchise-contact__polytic {
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
}
@media all and (max-width: 576px) {
  .b-franchise-contact__left, .b-franchise-contact__right {
    padding: 16px;
  }
}
/* End */


/* Start:/bitrix/templates/universe_s1/components/bitrix/news.list/licenses2/style.css?17073820264248*/
.b-licenses {
  margin: 80px 0;
}
.b-licenses__header {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.b-licenses__box {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background: -moz-linear-gradient(186deg, #E6F6FD 5.23%, #EDF3FF 96.25%);
  background: linear-gradient(264deg, #E6F6FD 5.23%, #EDF3FF 96.25%);
}
.b-licenses__left {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding: 32px 60px;
}
.b-licenses__left img {
  display: block;
  width: 146px;
  height: auto;
}
.b-licenses__center {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 32px 20px;
}
.b-licenses__right {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-align: end;
  -moz-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin-top: -40px;
  padding: 0 10px 0 0;
}
.b-licenses__right img {
  display: block;
  max-width: 100%;
  height: auto;
}
.b-licenses__buttons {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.b-licenses__button {
  display: block;
  white-space: nowrap;
  -moz-border-radius: 8px;
  border-radius: 8px;
  max-width: 280px;
  width: 100%;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  position: relative;
  border: 1px solid #0047BB;
  line-height: 42px;
  color: #0047BB;
}
.b-licenses__button:hover {
  text-decoration: underline;
}
.b-licenses__button_blue {
  background: #0047BB;
  color: #fff;
  line-height: 44px;
  margin: 0 24px 0 0;
  font-weight: 600;
}
.b-licenses__button_blue:hover {
  color: #fff;
}
.b-licenses__text {
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
  margin: 0 0 40px;
}
@media all and (max-width: 1400px) {
  .b-licenses__left {
    padding: 32px 40px;
  }
  .b-licenses__right {
    margin-top: 0;
    width: 350px;
  }
}
@media all and (max-width: 1200px) {
  .b-licenses__buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 8px;
  }
  .b-licenses__text {
    font-size: 16px;
    line-height: normal;
    margin: 0 0 20px;
  }
  .b-licenses__center {
    padding: 32px 0;
  }
}
@media all and (max-width: 992px) {
  .b-licenses__box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .b-licenses__left {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 24px 16px;
  }
  .b-licenses__center {
    padding: 0;
  }
  .b-licenses__right {
    width: 100%;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0;
  }
  .b-licenses__buttons {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 16px;
  }
  .b-licenses__button {
    width: auto;
    max-width: 100%;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .b-licenses__button_blue {
    margin: 0;
  }
  .b-licenses__text {
    padding: 0 16px;
    margin: 0 0 8px;
  }
}
/* End */
/* /bitrix/templates/universe_s1/css/text.css?17267323873170 */
/* /bitrix/templates/universe_s1/css/b-intro-banner-8.css?17466176973031 */
/* /bitrix/templates/universe_s1/css/b-corporate-health-benefits.css?174661769710098 */
/* /bitrix/templates/universe_s1/css/b-corporate-health-partner.css?17466176974816 */
/* /bitrix/templates/universe_s1/css/b-corporate-health-extras.css?17466176977199 */
/* /bitrix/templates/universe_s1/components/bitrix/form.result.new/callback/style.css?17563103599473 */
/* /bitrix/templates/universe_s1/components/bitrix/news.list/licenses2/style.css?17073820264248 */
