

/* Start:/local/templates/nikolaus/css/custom.css?17401198436357*/
html body,
body .page .btn,
body .page a.btn,
body .page .btn[type=button],
body .page .btn[type=submit],
.page .content .vb_banner_2 .name,
.page .eko-v-podarok-page.surogat-page .vb_banner_1 .banner_content .desc{
    font-family: "Gerbera", sans-serif;
}

.page .eko-v-podarok-page .eko_this h2,
.page .eko-v-podarok-page .vb_why .name,
.page .eko-v-podarok-page .eko_video h2,
.page .eko-v-podarok-page .vb_how h2,
.page .eko-v-podarok-page .eko_que_answ h2,
.page .eko-v-podarok-page .vb_form .nikolaus_form .name,
.page .eko-v-podarok-page.donoram-zhenshchinam .vb_banner_1 .banner_content h1,
.page .eko-v-podarok-page.donoram-zhenshchinam .vb_banner_1 .banner_content h1 span,
.page .eko-v-podarok-page.surogat-page .vb_banner_1 .banner_content h1,
.page .eko-v-podarok-page.surogat-page .vb_banner_1 .banner_content  span,
.page .eko-v-podarok-page.surogat-page .vb_important h2,
.page .eko-v-podarok-page.surogat-page .vb_banner_3 .desc,
.page .eko-v-podarok-page #last_form .b24-form-header .b24-form-header-title{
    font-family: "Gerbera", sans-serif;
    font-size: 2.5rem;
    font-weight: 500;
    margin: 0 0 1.5rem;
}
.page .eko-v-podarok-page #last_form .b24-form-header .b24-form-header-title{
    font-size: 2rem;
}
.page .eko-v-podarok-page.surogat-page .vb_banner_3 .desc{
    font-size: 1.5rem;
    line-height: 2.2rem;
}
.page .eko-v-podarok-page.surogat-page .vb_banner_1 .banner_content h1
{
    font-size: 3rem;
}
.page .eko-v-podarok-page.surogat-page .vb_banner_1 .banner_content  span{
    font-size: 1.5rem;
}

.page .eko-v-podarok-page.surogat-page .vb_why .item_list .item .pic{
    justify-content: center;
}

.page .eko-v-podarok-page.donoram-zhenshchinam .vb_banner_1 .banner_content h1,
.page .eko-v-podarok-page.donoram-zhenshchinam .vb_banner_1 .banner_content h1 span{
    font-size: 2rem;
}
.page .eko-v-podarok-page .vb_form .nikolaus_form div.name{
    font-size: 26px;
    line-height: 2rem;
}
.page .surogat-page .vb_banner_2 .name{
    font-size: 1.2rem;
    line-height: 1.333333rem;
}
.page .eko-v-podarok-page .eko_que_answ .items .item .name{
    font-family: "Gerbera", sans-serif;
    font-size: 1.2rem;
}
.page .eko-v-podarok-page .eko_this,
.page .eko-v-podarok-page .vb_how .container-xl,
.page .eko-v-podarok-page .eko_que_answ .container-xl-small,
.page .eko-v-podarok-page .vb_form.with_pic .nikolaus_form{
    padding: 2rem 0;
}

.page .eko-v-podarok-page .vb_why h2 ,
.page .eko-v-podarok-page .vb_why .item_list .item .ico span,
.page .eko-v-podarok-page .vb_why .preview br{
    display: none;
}
.vb_why .slider_container{
    margin-top: 50px;
}
.page .eko-v-podarok-page .vb_why .item_list .item .pic{
    margin-bottom: 1rem;
}
.page .eko-v-podarok-page .vb_why .item_list .item .ico{
    margin-top: 0;
}
.page .eko-v-podarok-page .vb_why .preview p{
    font-size: 16px;
}
.page .eko-v-podarok-page .eko_video{
    background: #fff;
}
.page .eko-v-podarok-page .vb_why,
.page .eko-v-podarok-page .eko_video
{
    padding: 2rem 0 4rem;
}
.page .eko-v-podarok-page .vb_how,
.page .eko-v-podarok-page .eko_que_answ{
    padding: 0;
}
.page .eko-v-podarok-page .vb_banner_1 .banner_content .btn_container
{
    margin-bottom: 120px;
}
.page .eko-v-podarok-page .vb_why .item_list .item .pic {
    justify-content: flex-start;
}
.page .eko-v-podarok-page.donoram-zhenshchinam .eko_this h2{
    margin: 0 0 2.5rem;
}
.page .eko-v-podarok-page .vb_form.with_pic .nikolaus_form.with_pic{
    background-size: contain!important;
}
.page .eko-v-podarok-page .eko_que_answ .items:before,
.page .eko-v-podarok-page .eko_que_answ .items:after{
    display: none;
}

@media (min-width: 1400px){
    .page .eko-v-podarok-page .vb_how .list .item_container {
        margin-bottom: 1rem;
    }
}

@media(max-width: 768px){
    .page .eko-v-podarok-page .eko_que_answ .items .item .name{
        font-size: 16px;
        line-height: 1.5rem;
    }
    .page .eko-v-podarok-page .eko_que_answ .container-xl-small {
        padding: 2rem 20px;
    }
    .page .eko-v-podarok-page .eko_que_answ .items .item .name span {
        top: 20%;
    }
    .page .eko-v-podarok-page .vb_banner_1 .mobile_content{
        top: unset;
        bottom: 0;

    }
    .page .eko-v-podarok-page .vb_banner_1 .banner_content .btn_container
    {
        margin-bottom: 0;
    }
    .page .eko-v-podarok-page .eko_this h2,
    .page .eko-v-podarok-page .vb_why .name,
    .page .eko-v-podarok-page .eko_video h2,
    .page .eko-v-podarok-page .vb_how h2,
    .page .eko-v-podarok-page .eko_que_answ h2,
    .page .eko-v-podarok-page .vb_form .nikolaus_form .name,
    .page .eko-v-podarok-page.donoram-zhenshchinam .vb_banner_1 .banner_content h1,
    .page .eko-v-podarok-page.donoram-zhenshchinam .vb_banner_1 .banner_content h1 span,
    .page .eko-v-podarok-page.surogat-page .vb_important h2,
    .page .eko-v-podarok-page.surogat-page .vb_banner_3 .desc{
        font-size: 24px;
        margin: 0 0 0.5rem 0;
        text-align: start;
        line-height: 1.5rem;
    }
    .page .eko-v-podarok-page .vb_how h2{
        margin: 0 0 0.5rem 20px;
    }
    .page .eko-v-podarok-page .vb_form.with_pic .nikolaus_form.with_pic .name{
        text-align: start;
    }
    .eko-v-podarok-page .desc{
        text-align: start;
    }
    .page .eko-v-podarok-page.donoram-zhenshchinam .vb_banner_1 .mobile_content,
    .page .eko-v-podarok-page.surogat-page .vb_banner_1 .mobile_content {
        top: 0;
        bottom: unset;
    }
    .page .eko-v-podarok-page.surogat-page .vb_banner_1 .banner_content .desc span{
        max-width: 100%;
        line-height: 1.2rem;
    }
    .page .eko-v-podarok-page.surogat-page .vb_form.with_pic .nikolaus_form.with_pic .name,
    .eko-v-podarok-page.surogat-page .vb_banner_1 .banner_content .desc{
        text-align: center;
    }
    .page .eko-v-podarok-page.surogat-page .vb_banner_1 .banner_content h1 {
        font-size: 2rem;
    }
    .page .eko-v-podarok-page.surogat-page .vb_banner_1 .banner_content span {
        font-size: 1rem;
    }
    .page .eko-v-podarok-page.surogat-page .vb_form.with_pic .nikolaus_form.with_pic {
        background-size: 200px !important;
    }
}

/* End */


/* Start:/local/templates/nikolaus/components/bitrix/news.detail/eko_banner_1/style.css?16720639909537*/
.page .vb_form {
  padding: 4.4444444444rem 0;
}
.page .vb_form.with_pic {
  padding: 0;
}
.page .vb_form.with_pic .nikolaus_form {
  background: none;
  padding: 4.4444444444rem 0;
}
.page .vb_form.with_pic .nikolaus_form.with_pic {
  background-repeat: no-repeat !important;
  background-position: bottom right !important;
  background-size: auto !important;
}
.page .vb_form.with_pic .nikolaus_form.with_pic .name, .page .vb_form.with_pic .nikolaus_form.with_pic .desc {
  text-align: left;
}
.page .vb_form.with_pic .nikolaus_form .submit_container {
  padding-top: 2.2222222222rem;
  display: flex;
  justify-content: flex-start;
}
.page .vb_form.with_pic .nikolaus_form .success {
  min-height: 380px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.page .vb_form.with_pic .nikolaus_form .success .ico {
  justify-content: flex-start;
}
.page .vb_form.blue {
  background: #A1B9DA;
  color: #ffffff;
}
.page .vb_form.blue .nikolaus_form .success .ico span {
  border-color: #fff;
}
.page .vb_form.blue .nikolaus_form .success .ico span svg path {
  fill: #fff;
}
.page .vb_form.blue .checkbox_field .checkbox_image {
  border-color: #FFF;
}
.page .vb_form.blue .checkbox_field .checkbox_image > span svg path {
  fill: #FFF;
}
.page .vb_form.blue .checkbox_field .checkbox_label a {
  color: #fff;
  border-color: #fff;
}
.page .vb_form.blue .nikolaus_preloader {
  background: #A1B9DA url(/local/templates/nikolaus/images/preloader_white.svg) center center no-repeat;
}
.page .vb_form.gray {
  color: #727277;
  background: #F5F5F5;
}
.page .vb_form.gray .nikolaus_preloader {
  background-color: #F5F5F5;
}
.page .vb_form.gray .nikolaus_form .vb_btn {
  background: #74B0C1;
  box-shadow: 0px 4px 15px rgba(116, 176, 193, 0.5);
}
.page .vb_form.gray .nikolaus_form .vb_btn:hover {
  background: #81c5d9;
}
.page .vb_form.gray .nikolaus_form .field_list .field input {
  box-shadow: 0px 4px 15px rgba(114, 114, 119, 0.5);
}
.page .vb_form .nikolaus_form {
  background: none;
  padding: 0 0.8333333333rem 0.1111111111rem 0.8333333333rem;
}
.page .vb_form .nikolaus_form .success .desc {
  margin-bottom: 0.8333333333rem;
}
.page .vb_form .nikolaus_form .checkbox_field {
  font-family: "Gerbera";
}
.page .vb_form .nikolaus_form .field_list {
  margin-bottom: 1.1111111111rem;
}
.page .vb_form .nikolaus_form .field_list .field {
  position: relative;
}
.page .vb_form .nikolaus_form .field_list .field.error .error_text {
  position: absolute;
  top: -0.1111111111rem;
  left: 1.4444444444rem;
  font-family: "Gerbera";
}
.page .vb_form .nikolaus_form .field_list .field input {
  font-family: "Gerbera";
  border: none;
  background: #fff;
  font-size: 0.7777777778rem;
  font-weight: bold;
  padding: 0 1.4444444444rem;
  box-shadow: 0px 4px 15px #6B96BD;
  border-radius: 1.9444444444rem;
  line-height: 3.0555555556rem;
  box-sizing: border-box;
}
.page .vb_form .nikolaus_form .field_list .field input::placeholder {
  color: #D0D0D0;
}
.page .vb_form .nikolaus_form .field_list .field input:focus::placeholder {
  color: transparent;
}
.page .vb_form .nikolaus_form .name {
  font-family: "LifehackSans";
  font-weight: bold;
  font-size: 3.0555555556rem;
  line-height: 3.1666666667rem;
  text-align: center;
  margin-bottom: 0.2777777778rem;
}
.page .vb_form .nikolaus_form .desc {
  font-family: "Gerbera";
  font-size: 1.3333333333rem;
  line-height: 1.6666666667rem;
  text-align: center;
  margin-bottom: 5rem;
}
.page .vb_form .nikolaus_form .checkbox_field {
  margin-bottom: 0;
}
.page .vb_form .nikolaus_form .vb_btn {
  font-size: 1.1111111111rem;
  padding: 0.8055555556rem 2.5rem;
}
.page .vb_form .nikolaus_form .submit_container {
  display: flex;
  justify-content: flex-end;
}
.page .vb_btn {
  transition: all 200ms;
  border: none;
  font-family: "Gerbera";
  color: #fff !important;
  cursor: pointer;
  font-weight: bold;
  padding: 0.8888888889rem 2.5rem;
  background: #FD9BAA;
  box-shadow: 0px 4px 15px #6B96BD;
  border-radius: 35px;
  text-align: center;
}
.page .vb_btn:hover {
  background: #f07d8e;
}
.page .eko_btn {
  transition: all 200ms;
  border: none;
  font-family: "Gerbera";
  color: #fff !important;
  cursor: pointer;
  font-weight: bold;
  padding: 0.8888888889rem 2.5rem;
  background: #74B0C1;
  box-shadow: 0px 4px 15px rgba(116, 176, 193, 0.5);
  border-radius: 35px;
  text-align: center;
}
.page .eko_btn:hover {
  background: #81c5d9;
}
.page .slider_container {
  position: relative;
}
.page .slider_container .dots {
  position: absolute;
  bottom: -2.2222222222rem;
  display: flex;
  width: 100%;
  left: 0;
  justify-content: center;
}
.page .slider_container .dots span {
  margin: 0 0.1666666667rem;
  display: block;
  width: 0.4444444444rem;
  height: 0.4444444444rem;
  border-radius: 0.4444444444rem;
  background: #C7E5ED;
}
.page .slider_container .dots span.tns-nav-active {
  background: #74B0C1;
}
.page .slider_container .controls span {
  transition: all 200ms;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.2222222222rem;
  height: 2.2222222222rem;
  border-radius: 2.2222222222rem;
  background: #74B0C1;
  box-shadow: 0px 0px 6px 4px rgba(116, 176, 193, 0.3);
  top: 50%;
  cursor: pointer;
  position: absolute;
  margin-top: -3.3333333333rem;
}
.page .slider_container .controls span:hover {
  background: #81c5d9;
}
.page .slider_container .controls span[data-controls=prev] {
  left: -5.2777777778rem;
}
.page .slider_container .controls span[data-controls=next] {
  right: -5.2777777778rem;
}
.page .slider_container .controls span[aria-disabled=true] {
  background: #DFF2F7;
  box-shadow: 0px 0px 6px 4px rgba(223, 242, 246, 0.3);
}
.page .vb_banner_1 {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  font-family: "Gerbera";
  color: #ffffff;
}
.page .vb_banner_1 .banner_content {
  display: flex;
  padding: 4.4444444444rem 0 3.6666666667rem;
  flex-direction: column;
}
.page .vb_banner_1 .banner_content h1 {
  font-family: "LifehackSans";
  font-weight: bold;
  font-size: 4.7777777778rem;
  line-height: 5.1111111111rem;
  margin: 0 0 2.2222222222rem 0;
}
.page .vb_banner_1 .banner_content .desc {
  font-size: 1.3333333333rem;
  line-height: 1.6666666667rem;
  margin-bottom: 3.0555555556rem;
}
.page .vb_banner_1 .banner_content .btn_container {
  display: flex;
}

@media (min-width: 768px) and (max-width: 991px) {
  .page .vb_form .nikolaus_form .submit_container {
    padding-top: 1.6666666667rem;
    justify-content: center;
  }
}
@media (min-width: 768px) {
  .page .vb_banner_1 img {
    display: none;
  }
}
@media (max-width: 767px) {
  .page .vb_form {
    padding: 4.4444444444rem 0 3.6111111111rem 0;
  }
  .page .vb_form.with_pic .nikolaus_form {
    min-height: 23.8888888889rem;
  }
  .page .vb_form.with_pic .nikolaus_form.with_pic {
    background-size: 220px !important;
  }
  .page .vb_form.with_pic .nikolaus_form.with_pic.suc {
    background-position: bottom center !important;
  }
  .page .vb_form.with_pic .nikolaus_form.with_pic .name, .page .vb_form.with_pic .nikolaus_form.with_pic .desc {
    text-align: center;
  }
  .page .vb_form.with_pic .nikolaus_form .agreement_container {
    padding-right: 44%;
  }
  .page .vb_form.with_pic .nikolaus_form .success {
    min-height: auto;
  }
  .page .vb_form.with_pic .nikolaus_form .success .ico {
    justify-content: center;
  }
  .page .vb_form .nikolaus_form {
    padding-bottom: 0.8333333333rem;
  }
  .page .vb_form .nikolaus_form .checkbox_field {
    margin-bottom: 1.9444444444rem;
  }
  .page .vb_form .nikolaus_form .submit_container {
    justify-content: center;
  }
  .page .vb_form .nikolaus_form .agreement_container {
    display: flex;
    justify-content: center;
  }
  .page .vb_banner_1 {
    text-align: center;
    position: relative;
    background: none;
  }
  .page .vb_banner_1 img {
    display: block;
    width: 100%;
  }
  .page .vb_banner_1 .mobile_content {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    width: 100%;
  }
  .page .vb_banner_1 .banner_content .name {
    display: flex;
    justify-content: center;
  }
  .page .vb_banner_1 .banner_content h1 {
    font-size: 3.6666666667rem;
    line-height: 4rem;
  }
  .page .vb_banner_1 .banner_content .desc {
    display: flex;
    justify-content: center;
  }
  .page .vb_banner_1 .banner_content .desc span {
    display: block;
    max-width: 22.7777777778rem;
  }
  .page .vb_banner_1 .banner_content .btn_container {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .page .vb_form {
    padding: 2.2222222222rem 0 1.3888888889rem 0;
  }
  .page .vb_form .nikolaus_form .name {
    font-size: 2.7777777778rem;
    line-height: 3.1111111111rem;
  }
  .page .vb_form .nikolaus_form .desc {
    margin-bottom: 2.2222222222rem;
    font-size: 0.8888888889rem;
    line-height: 1.1111111111rem;
  }
  .page .vb_btn {
    padding: 0.7777777778rem 1.8333333333rem;
    font-size: 0.8888888889rem;
    line-height: 1rem;
    font-weight: normal;
  }
  .page .vb_banner_1 .banner_content {
    padding: 2.2222222222rem 0 2.2222222222rem;
  }
  .page .vb_banner_1 .banner_content h1 {
    font-size: 2.7777777778rem;
    line-height: 3.1111111111rem;
    margin: 0 0 0.5555555556rem 0;
  }
  .page .vb_banner_1 .banner_content .desc {
    font-size: 0.8888888889rem;
    line-height: 1.1111111111rem;
    margin-bottom: 1.3888888889rem;
  }
  .page .vb_banner_1 .banner_content .desc span {
    max-width: 16.6666666667rem;
  }
}

/* End */


/* Start:/local/components/nikolaus/form/templates/vb_landing/style.css?1740119836992*/
.page .nikolaus_form .field_list .field .textarea.textarea-prop{
  font-family: "Gerbera";
  background: #FFF;
  border: none;
  background: #fff;
  font-size: 0.7777777778rem;
  font-weight: bold;
  padding: 0 1.4444444444rem;
  box-shadow: 0px 4px 15px #6b96bd;
  border-radius: 1.9444444444rem;
  line-height: 3.0555555556rem;
  box-sizing: border-box;
}
.textarea.textarea-prop::placeholder {
  color: #d0d0d0;
}
.textarea.textarea-prop::-webkit-input-placeholder {color:#d0d0d0;}
.textarea.textarea-prop::-moz-placeholder {color:#d0d0d0;}
.textarea.textarea-prop:-moz-placeholder {color:#d0d0d0;}
.textarea.textarea-prop:-ms-input-placeholder {color:#d0d0d0;}
 .page .eko-v-podarok-page .eko_this .item_container .preview{
  box-shadow: none;
}
.page .eko-v-podarok-page .eko_this .item_container{
  justify-content: flex-start;
}
.page  .eko-v-podarok-page .eko_this .item_container .preview {
  padding: 0 2.5555555556rem;
}
.name > span{
  color: red;
}
/* End */


/* Start:/local/templates/nikolaus/components/bitrix/news.detail/eko_this/style.min.css?16720639801663*/
.page .eko_this{padding:4.7222222222rem 0 7.2222222222rem 0;color:#727277;font-family:"Gerbera"}.page .eko_this.gray{background:#f5f5f5;padding-bottom:5rem}.page .eko_this .item_container{height:100%;display:flex;flex-direction:column;justify-content:center}.page .eko_this .item_container .preview{font-size:18px;line-height:30px;background:#fff;box-shadow:0px 0px 20px rgba(0,0,0,.25);border-radius:1.9444444444rem;padding:1.6666666667rem 2.5555555556rem}.page .eko_this .item_container .link{padding-top:2.6111111111rem;display:flex}.page .eko_this .item_container .link a{display:block}.page .eko_this h2{text-align:center;font-family:"LifehackSans";font-size:3.0555555556rem;font-weight:bold;line-height:3.3333333333rem;margin:0 0 2.7777777778rem}.page .eko_this .image{display:flex;justify-content:flex-end}.page .eko_this .image img{display:block}@media(max-width: 991px){.page .eko_this{padding:4.7222222222rem 0 4.7222222222rem 0}.page .eko_this.gray{padding-bottom:5rem}.page .eko_this .image{display:flex;justify-content:center;margin-bottom:50px}.page .eko_this .image img{max-width:22.2222222222rem}.page .eko_this .item_container .preview{padding:1.6666666667rem 2.2222222222rem}.page .eko_this .item_container .link{justify-content:center}}@media(max-width: 575px){.page .eko_this .image img{max-width:100%}}@media(max-width: 479px){.page .eko_this{padding-top:2.2222222222rem;padding-bottom:2.2222222222rem}.page .eko_this.gray{padding-bottom:2.2222222222rem}.page .eko_this h2{font-size:2.7777777778rem;line-height:3.1111111111rem}.page .eko_this .item_container .preview{padding:1.1111111111rem 1.1111111111rem;font-size:16px;line-height:20px}}

/* End */


/* Start:/local/templates/nikolaus/components/bitrix/news.list/eko_why/style.min.css?16720639801962*/
.page .vb_why{background:#f5f5f5;padding:4.7222222222rem 0;color:#727277;font-family:"Gerbera"}.page .vb_why .name{text-align:center;font-family:"LifehackSans";font-size:3.0555555556rem;font-weight:bold;line-height:3.3333333333rem;margin-bottom:.2777777778rem}.page .vb_why h2{text-align:center;margin:0;font-weight:normal;font-size:1.3333333333rem;line-height:1.5555555556rem;margin-bottom:3.8888888889rem}.page .vb_why .item_list .item{position:relative}.page .vb_why .item_list .item .pic{display:flex;justify-content:center;margin-bottom:3.1666666667rem}.page .vb_why .item_list .item .pic img{height:8.3333333333rem;display:block}.page .vb_why .item_list .item .preview{line-height:1.6666666667rem;flex-grow:1;padding:0 1.6666666667rem}.page .vb_why .item_list .item .ico{position:relative;margin-top:3.0555555556rem;display:flex;justify-content:center}.page .vb_why .item_list .item .ico:before{content:"";display:block;width:100%;height:.1666666667rem;background:#c7e5ed;border-radius:.1666666667rem;position:absolute;top:50%;left:0;margin-top:-0.0833333333rem}.page .vb_why .item_list .item .ico span{position:relative;height:4.5rem;z-index:2;display:block;background:#f5f5f5}.page .vb_why .item_list .item .ico span img{display:block}@media(min-width: 768px){.page .vb_why .item_list{display:flex}.page .vb_why .item_list .item{display:flex;flex-direction:column}}@media(max-width: 1499px){.page .vb_why .item_list .item .preview{padding:0}.page .vb_why .slider_container{margin:0 5.5555555556rem}}@media(max-width: 575px){.page .vb_why .item_list .item .ico{margin-top:1.3888888889rem}.page .vb_why .slider_container{margin:0 1.6666666667rem}}@media(max-width: 479px){.page .vb_why{padding-top:2.2222222222rem}.page .vb_why .name{font-size:2.7777777778rem;line-height:3.1111111111rem}.page .vb_why h2{font-size:.8888888889rem;line-height:1.1111111111rem;margin-bottom:2.2222222222rem}.page .vb_why .item_list .item .pic{margin-bottom:1.6666666667rem}}

/* End */


/* Start:/local/components/nikolaus/eko.steps/templates/.default/style.css?17525623426059*/
.page .eko_steps {
  background: #F5F5F5;
  padding: 5rem 0 0;
}
.page .eko_steps .eko_step .name {
  text-align: center;
  font-family: "LifehackSans";
  font-size: 3.0555555556rem;
  font-weight: bold;
  line-height: 3.3333333333rem;
  margin-bottom: 0.2777777778rem;
  color: #727277;
  text-transform: uppercase;
}
.page .eko_steps .eko_step .desc {
  text-align: center;
  margin: 0 auto;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.6666666667rem;
  margin-bottom: 5.5555555556rem;
  color: #727277;
  font-family: "Gerbera";
  max-width: 38.8888888889rem;
}
.page .eko_steps .item_list {
  margin: 0 -1.3888888889rem;
}
.page .eko_steps .item_list .item {
  font-family: "Gerbera";
  padding-top: 8.3333333333rem;
  padding-bottom: 2.2222222222rem;
  font-size: 0.7777777778rem;
  line-height: 0.8888888889rem;
  margin: 0 1.3888888889rem 5rem 1.3888888889rem;
  background: #fff;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.25);
  border-radius: 1.9444444444rem;
}
.page .eko_steps .item_list .item.even .name {
  background: #C7E5ED;
}
.page .eko_steps .item_list .item .name {
  padding: 0.1666666667rem 0;
  font-size: 2.7777777778rem;
  line-height: 2.7777777778rem;
  padding: 0.1111111111rem 0;
  text-align: center;
  font-family: "LifehackSans";
  font-weight: bold;
  position: relative;
  background: #FFD9DF;
  margin-bottom: 1.5rem;
  color: #fff;
}
.page .eko_steps .item_list .item .name span {
  display: block;
  font-size: 1.8888888889rem;
  line-height: 1.8888888889rem;
}
.page .eko_steps .item_list .item .name .pic {
  position: absolute;
  display: flex;
  justify-content: center;
  bottom: 100%;
  left: 0;
  width: 100%;
}
.page .eko_steps .item_list .item .name .pic img {
  display: block;
}
.page .eko_steps .item_list .item .preview {
  color: #D0D0D0;
  padding: 0 2.2222222222rem;
  margin-bottom: 1.5rem;
}
.page .eko_steps .item_list .item .gift {
  padding: 1rem 2.2222222222rem;
  background: #D0D0D0;
  font-size: 0.8888888889rem;
  line-height: 1.2222222222rem;
  color: #fff;
  margin-bottom: 1.5rem;
}
.page .eko_steps .item_list .item .gift span {
  display: inline-block;
  margin-left: 0.3888888889rem;
  vertical-align: top;
  color: #74B0C1;
  font-size: 1.1111111111rem;
}
.page .eko_steps .item_list .item .text {
  padding: 0 2.2222222222rem;
  color: #727277;
  position: relative;
  margin-bottom: 1.1111111111rem;
  position: relative;
  overflow: hidden;
}
.page .eko_steps .item_list .item .text .more {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  cursor: pointer;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0), white);
}
.page .eko_steps .item_list .item .text .more.open {
  transform: rotate(180deg);
  background: none;
}
.page .eko_steps .item_list .item .text .more.open span {
  background-position: center top;
}
.page .eko_steps .item_list .item .text .more:hover span {
  opacity: 0.8;
}
.page .eko_steps .item_list .item .text .more span {
  transition: all 200ms;
  display: block;
  height: 2.7777777778rem;
  background-image: url(/local/templates/nikolaus/images/program_more.svg);
  background-position: center bottom;
  background-repeat: no-repeat;
}
.page .eko_steps .item_list .item .text ul li {
  position: relative;
  border-bottom: solid #D0D0D0;
  border-width: 0.1111111111rem;
  padding-left: 0.6666666667rem;
  padding-bottom: 0.5555555556rem;
  margin-bottom: 0.5555555556rem;
}
.page .eko_steps .item_list .item .text ul li:last-child {
  margin-bottom: 0;
  border: none;
}
.page .eko_steps .item_list .item .text ul li::before {
  display: block;
  left: 0;
  position: absolute;
  content: "";
  background: url(/local/templates/nikolaus/images/point.svg) center center no-repeat;
  top: 0.2777777778rem;
  width: 0.2777777778rem;
  height: 0.2777777778rem;
}
.page .eko_steps .item_list .item .last {
  color: #D0D0D0;
  padding: 0 2.2222222222rem;
  margin-bottom: 2.0555555556rem;
}
.page .eko_steps .item_list .item .price {
  color: #D0D0D0;
  padding: 0 2.2222222222rem;
  margin-bottom: 2.1111111111rem;
}
.page .eko_steps .item_list .item .price .foreign_price {
  padding-top: 0.5555555556rem;
}
.page .eko_steps .item_list .item .price span {
  font-size: 1.2222222222rem;
  color: #74B0C1;
  line-height: 1.3333333333rem;
}
.page .eko_steps .item_list .item .order {
  display: flex;
  justify-content: center;
  font-size: 0.8888888889rem;
  line-height: 1rem;
  font-weight: bold;
}
.page .eko_steps .item_list .item .order .vb_btn {
  padding: 0.8888888889rem 1.9444444444rem;
}
.name-steps-plus,
.name-steps-plus > div{
  position: relative;

}
.name-steps-plus > div:before{
  content: 'new';
  position: absolute;
  font-size: 14px;
  top: -9px;
  right: -40px;
  background: #1EB87A;
  padding: 6px 12px;
  line-height: 100%;
  font-weight: 300;
  border-radius: 15px;
  color: #fff;
  transform: rotate(10deg);
}
.name.name-steps-plus{
  display: flex;
  justify-content: center;
}
.eko_step-steps-plus .item_list li b {
color: #74B0C1;
}
@media (min-width: 768px) and (max-width: 991px) {
  .page .eko_steps .item_list {
    margin: 0 -0.8333333333rem;
  }
  .page .eko_steps .item_list .item {
    margin: 0 0.8333333333rem 5.5555555556rem 0.8333333333rem;
  }
}
@media (min-width: 992px) and (max-width: 1399px) {
  .page .eko_steps > .container-xxl {
    max-width: 46.1111111111rem;
  }
}
@media (max-width: 1399px) {
  .page .eko_steps {
    padding: 6.6666666667rem 0 0;
  }
}
@media (max-width: 767px) {
  .page .eko_steps {
    padding: 4.4444444444rem 0 0;
  }
  .page .eko_steps .item_list {
    margin: 0;
  }
  .page .eko_steps .item_list .row > div:last-child .item {
    margin-bottom: 2.7777777778rem;
  }
  .page .eko_steps .item_list .item {
    margin-left: 0;
    margin-right: 0;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
  }
}
@media (max-width: 479px) {
  .page .eko_steps .eko_step .name {
    font-size: 2.7777777778rem;
    line-height: 3.1111111111rem;
  }
  .page .eko_steps .eko_step .desc {
    font-size: 0.8888888889rem;
    line-height: 1.1111111111rem;
  }
}

/* End */


/* Start:/local/templates/nikolaus/components/bitrix/news.list/eko_how/style.min.css?16721466413236*/
.page .vb_how{font-family:"Gerbera";color:#727277;background:#f5f5f5;padding:4.4444444444rem 0}.page .vb_how h2{text-align:center;font-family:"LifehackSans";font-size:3.0555555556rem;font-weight:bold;line-height:3.3333333333rem;margin:0 0 .5555555556rem 0}.page .vb_how .how_desc{text-align:center;margin-bottom:3.3333333333rem}.page .vb_how .more_container{display:flex;justify-content:center}.page .vb_how .more_container .more{cursor:pointer;color:#d0d0d0;font-size:1.1111111111rem;line-height:2.7777777778rem;border:solid #dfdfdf;border-width:.1111111111rem;border-radius:1.9444444444rem;padding:0 2.2222222222rem;display:flex}.page .vb_how .more_container .more span.ico{display:flex;align-items:center;margin-right:.8333333333rem}.page .vb_how .more_container .more span.name_active{display:none}.page .vb_how .more_container .more.active span.ico{transform:rotate(180deg)}.page .vb_how .more_container .more.active span.name{display:none}.page .vb_how .more_container .more.active span.name_active{display:block}.page .vb_how .list{display:flex;flex-wrap:wrap;justify-content:center}.page .vb_how .list .item_col{flex:0 0 auto;width:33.33%}.page .vb_how .list .item_col.hide{display:none}.page .vb_how .list .item_container{display:flex;margin-bottom:2.2222222222rem;justify-content:center;position:relative}.page .vb_how .list .item{padding:0 1.1111111111rem}.page .vb_how .list .item .name{margin-bottom:1.1111111111rem;font-size:.8333333333rem;line-height:.9444444444rem;text-align:center}.page .vb_how .list .item .desc{font-size:.7222222222rem;line-height:.8333333333rem}.page .vb_how .list .item .desc ul li{position:relative;padding-left:.8333333333rem}.page .vb_how .list .item .desc ul li::after{position:absolute;top:.3888888889rem;left:0;content:"";display:block;width:.2777777778rem;height:.2777777778rem;background:url(/local/templates/nikolaus/images/point.svg) center center no-repeat}.page .vb_how .list .item .num{position:relative;z-index:2;display:flex;justify-content:center;margin-bottom:1.1111111111rem}.page .vb_how .list .item .num span{display:block;font-family:"LifehackSans";font-weight:bold;font-size:3.3333333333rem;text-align:center;width:6.2222222222rem;box-sizing:border-box;min-height:6rem;line-height:3.5555555556rem;padding-right:.5555555556rem;padding-top:1.3888888889rem;color:#def0f4;background:url(/local/templates/nikolaus/images/point_pic.svg) left center no-repeat}@media(min-width: 1400px){.page .vb_how .list .item_container{margin-bottom:3.8888888889rem}.page .vb_how .list .item_container .item .num{margin-top:.5555555556rem}.page .vb_how .list .item_container.first:before{position:absolute;top:1.6666666667rem;content:"";display:block;width:27.7777777778rem;height:2.7777777778rem;left:40%;right:0;background:url(/local/templates/nikolaus/images/how_line.svg) center center no-repeat;background-size:70%}}@media(max-width: 767px){.page .vb_how .list .item_col{flex:0 0 auto;width:50%}}@media(max-width: 575px){.page .vb_how .list .item_col{flex:0 0 auto;width:100%}.page .vb_how .list .item{padding:0;width:80%}}@media(max-width: 479px){.page .vb_how{padding:2.2222222222rem 0}.page .vb_how h2{font-size:2.7777777778rem;line-height:3.1111111111rem;margin-bottom:2.2222222222rem}}

/* End */


/* Start:/local/templates/nikolaus/components/bitrix/news.list/eko_doctors/style.min.css?16720639804550*/
.page .eko_doctors{font-family:"Gerbera";background:#f5f5f5;color:#727277;padding-bottom:4.4444444444rem;padding-top:1.1111111111rem}.page .eko_doctors .block_desc{text-align:center;font-family:"LifehackSans";font-weight:bold;font-size:3.0555555556rem;line-height:3.3333333333rem;margin-bottom:1.6666666667rem}.page .eko_doctors .block_name{text-align:center;margin-bottom:.5555555556rem;font-size:1.3333333333rem;line-height:1.6666666667rem}.page .eko_doctors .doctor_list{padding:0 5.5555555556rem}.page .eko_doctors .doctor_list .item_container{background:url(/local/templates/nikolaus/images/doc_back_1.svg) top 50px left 60px no-repeat}.page .eko_doctors .doctor_list .item_container.odd{background:url(/local/templates/nikolaus/images/doc_back_2.svg) top 50px left 60px no-repeat}.page .eko_doctors .slider_container .dots{bottom:-1.1111111111rem}.page .eko_doctors .slider_container .controls span{top:24.4444444444rem}.page .eko_doctors .slider_container .controls span[data-controls=prev]{left:1.1111111111rem}.page .eko_doctors .slider_container .controls span[data-controls=next]{right:1.1111111111rem}.page .eko_doctors .item_list .item_container{padding:6.6666666667rem 2.2222222222rem 1.3888888889rem 2.2222222222rem}.page .eko_doctors .item_list .item_container .item{box-shadow:0px 0px 20px rgba(0,0,0,.25);border-radius:1.9444444444rem;position:relative;padding-top:8.3333333333rem;padding-bottom:2.2222222222rem;background:#fff}.page .eko_doctors .item_list .item_container .item .name{font-family:"LifehackSans";font-weight:bold;font-size:1.9444444444rem;line-height:2.2222222222rem;text-align:center;background:#74b0c1;color:#fff;padding:.5555555556rem 1.1111111111rem}.page .eko_doctors .item_list .item_container .item .address{margin-bottom:1.1111111111rem;padding:0 1.9444444444rem;text-align:center}.page .eko_doctors .item_list .item_container .item .more{display:flex;padding-top:.5555555556rem;justify-content:center}.page .eko_doctors .item_list .item_container .item .more span{display:block}.page .eko_doctors .item_list .item_container .item .hide_links{display:none;background:url(/local/templates/nikolaus/images/hide_links.svg) center center no-repeat;height:2.2222222222rem;margin-top:-0.8333333333rem;cursor:pointer}.page .eko_doctors .item_list .item_container .item .links{display:none;padding:0 1.2222222222rem;padding-top:1.3888888889rem}.page .eko_doctors .item_list .item_container .item .links .links_title{padding:0 .7222222222rem;font-size:1.1111111111rem;line-height:1.3333333333rem;margin-bottom:1.3888888889rem}.page .eko_doctors .item_list .item_container .item .links .link{margin:0rem .7222222222rem 1.4444444444rem;display:block;position:relative;box-shadow:0px 0px 10px rgba(0,0,0,.25);border-radius:.5555555556rem}.page .eko_doctors .item_list .item_container .item .links .link:before{content:"";display:block;position:absolute;bottom:.2222222222rem;right:.2222222222rem;background:url(/local/templates/nikolaus/images/link_go.svg) center center no-repeat;width:1.6111111111rem;height:1.6111111111rem}.page .eko_doctors .item_list .item_container .item .links .link:hover{opacity:.7}.page .eko_doctors .item_list .item_container .item .links .link img{display:block;width:100%}.page .eko_doctors .item_list .item_container .item .desc{box-sizing:border-box;padding:1.9444444444rem 0;font-size:.8888888889rem;position:relative;line-height:1.1111111111rem;margin:0 1.9444444444rem 1.1111111111rem;border-bottom:solid #d0d0d0;border-width:.1111111111rem}.page .eko_doctors .item_list .item_container .item .desc p:last-child{margin-bottom:0}.page .eko_doctors .item_list .item_container .item .pic{display:flex;justify-content:center;position:absolute;top:-6.6666666667rem;left:50%;margin-left:-6.6666666667rem}.page .eko_doctors .item_list .item_container .item .pic img{display:block}@media(max-width: 1199px){.page .eko_doctors .item_list .item_container{padding:6.6666666667rem 1.1111111111rem 1.3888888889rem 1.1111111111rem}}@media(max-width: 767px){.page .eko_doctors .doctor_list{padding:0}}@media(max-width: 575px){.page .eko_doctors .doctor_list .item_container{background:url(/local/templates/nikolaus/images/doc_back_1.svg) top 50px left 30px no-repeat}.page .eko_doctors .doctor_list .item_container.odd{background:url(/local/templates/nikolaus/images/doc_back_2.svg) top 50px left 30px no-repeat}}@media(max-width: 479px){.page .eko_doctors .block_desc{font-size:2.7777777778rem;line-height:3.1111111111rem}.page .eko_doctors .block_name{font-size:1rem;line-height:1.3333333333rem}}

/* End */


/* Start:/local/templates/nikolaus/components/bitrix/news.list/eko_que_answ/style.min.css?16720639803218*/
.page .eko_que_answ{font-family:"Gerbera";color:#727277;background:#f5f5f5;padding:4.4444444444rem 0}.page .eko_que_answ h2{text-align:center;font-family:"LifehackSans";font-size:3.0555555556rem;font-weight:bold;line-height:3.3333333333rem;margin:0 0 1.6666666667rem 0}.page .eko_que_answ .items .others{display:none}.page .eko_que_answ .items .item{margin-bottom:1.6666666667rem}.page .eko_que_answ .items .item.open .name{color:#fff;background:#74b0c1}.page .eko_que_answ .items .item.open .name span{transform:rotate(-90deg);background-color:#fd9baa;box-shadow:0px 0px 6px 4px rgba(107,150,189,.5)}.page .eko_que_answ .items .item .text{display:none;padding:1.6666666667rem 2.2222222222rem 0 2.2222222222rem}.page .eko_que_answ .items .item .text ul{margin:10px 0}.page .eko_que_answ .items .item .text ul li{position:relative;padding-left:.6666666667rem}.page .eko_que_answ .items .item .text ul li::before{display:block;left:0;position:absolute;content:"";background:url(/local/templates/nikolaus/images/point.svg) center center no-repeat;top:.5555555556rem;width:.2777777778rem;height:.2777777778rem}.page .eko_que_answ .items .item .name{cursor:pointer;background:#d0d0d0;border-radius:1.9444444444rem;color:#727277;padding:.6666666667rem 7.7777777778rem .6666666667rem 5rem;position:relative;font-size:2.2222222222rem;line-height:2rem;font-family:"LifehackSans"}.page .eko_que_answ .items .item .name span{transition:all 200ms;display:block;position:absolute;top:.6666666667rem;right:4.4444444444rem;background:#74b0c1 url(/local/templates/nikolaus/images/eko_answ_arrow.svg) center center no-repeat;width:2.2222222222rem;height:2.2222222222rem;box-shadow:0px 0px 6px 4px rgba(116,176,193,.3);border-radius:2.2222222222rem}.page .eko_que_answ .more_container{display:flex;padding-top:1.1111111111rem;justify-content:center}.page .eko_que_answ .more_container .more{cursor:pointer;color:#d0d0d0;font-size:1.1111111111rem;line-height:2.7777777778rem;border:solid #dfdfdf;border-width:.1111111111rem;border-radius:1.9444444444rem;padding:0 2.2222222222rem;display:flex}.page .eko_que_answ .more_container .more span.ico{display:flex;align-items:center;margin-right:.8333333333rem}.page .eko_que_answ .more_container .more span.name_active{display:none}.page .eko_que_answ .more_container .more.active span.ico{transform:rotate(180deg)}.page .eko_que_answ .more_container .more.active span.name{display:none}.page .eko_que_answ .more_container .more.active span.name_active{display:block}@media(max-width: 767px){.page .eko_que_answ .items .item .name{padding:.6666666667rem 3.3333333333rem .6666666667rem 1.6666666667rem;font-size:1.6666666667rem;line-height:2rem}.page .eko_que_answ .items .item .name span{top:.8888888889rem;right:1.6666666667rem;width:1.6666666667rem;height:1.6666666667rem}}@media(max-width: 479px){.page .eko_que_answ{padding:1.6666666667rem 0}.page .eko_que_answ .items .item{margin-bottom:.8333333333rem}.page .eko_que_answ .items .item .text{font-size:.8888888889rem;line-height:1.1111111111rem;padding-left:.8333333333rem;padding-right:.8333333333rem;padding-top:.8333333333rem}.page .eko_que_answ h2{font-size:2.7777777778rem;line-height:3.1111111111rem;margin-bottom:1.6666666667rem}}

/* End */
/* /local/templates/nikolaus/css/custom.css?17401198436357 */
/* /local/templates/nikolaus/components/bitrix/news.detail/eko_banner_1/style.css?16720639909537 */
/* /local/components/nikolaus/form/templates/vb_landing/style.css?1740119836992 */
/* /local/templates/nikolaus/components/bitrix/news.detail/eko_this/style.min.css?16720639801663 */
/* /local/templates/nikolaus/components/bitrix/news.list/eko_why/style.min.css?16720639801962 */
/* /local/components/nikolaus/eko.steps/templates/.default/style.css?17525623426059 */
/* /local/templates/nikolaus/components/bitrix/news.list/eko_how/style.min.css?16721466413236 */
/* /local/templates/nikolaus/components/bitrix/news.list/eko_doctors/style.min.css?16720639804550 */
/* /local/templates/nikolaus/components/bitrix/news.list/eko_que_answ/style.min.css?16720639803218 */
