

/* Start:/local/templates/main/include/pages/wed/css/wed.css?175094018620537*/
@media (max-width: 520px) {
  .wrapper main .wed-page .inner .top-banner {
    padding: 0 20px;
  }
}
.wrapper main .wed-page .inner .top-banner-content {
  position: relative;
  z-index: 1;
}
@media (max-width: 1239px) {
  .wrapper main .wed-page .inner .top-banner-content {
    max-width: 475px;
  }
}
@media (max-width: 520px) {
  .wrapper main .wed-page .inner .top-banner-content {
    position: unset;
  }
}
@media (max-width: 768px) {
  .wrapper main .wed-page .inner .top-banner-content-breadcrumbs {
    left: 0;
  }
}
.wrapper main .wed-page .inner .top-banner-content-text {
  margin-top: 35px;
}
@media (max-width: 1239px) {
  .wrapper main .wed-page .inner .top-banner-content-text {
    margin-top: 24px;
  }
}
@media (max-width: 768px) {
  .wrapper main .wed-page .inner .top-banner-content-text {
    margin-top: 43px;
    max-width: 370px;
    padding-right: 0;
  }
}
@media (max-width: 520px) {
  .wrapper main .wed-page .inner .top-banner-content-text {
    margin-top: 0;
  }
}
.wrapper main .wed-page .inner .top-banner-content-text-title {
  margin-bottom: 22px;
}
@media (max-width: 1239px) {
  .wrapper main .wed-page .inner .top-banner-content-text-title {
    margin-bottom: 15px;
  }
}
@media (max-width: 768px) {
  .wrapper main .wed-page .inner .top-banner-content-text-title {
    margin-bottom: 10px;
  }
}
.wrapper main .wed-page .inner .top-banner-content-text-desc {
  font-size: 22px;
  line-height: 1.3;
}
@media (max-width: 1239px) {
  .wrapper main .wed-page .inner .top-banner-content-text-desc {
    font-size: 18px;
  }
}
@media (max-width: 768px) {
  .wrapper main .wed-page .inner .top-banner-content-text-desc {
    font-size: 16px;
  }
}
@media (max-width: 520px) {
  .wrapper main .wed-page .inner .top-banner-content-text-desc {
    font-size: 14px;
  }
}
.wrapper main .wed-page .inner .top-banner-image {
  max-width: 500px;
  -ms-flex-item-align: end;
      align-self: flex-end;
}
@media (max-width: 1239px) {
  .wrapper main .wed-page .inner .top-banner-image {
    margin-left: -47px;
  }
}
@media (max-width: 768px) {
  .wrapper main .wed-page .inner .top-banner-image {
    max-width: 380px;
    max-height: 285px;
  }
}
@media (max-width: 520px) {
  .wrapper main .wed-page .inner .top-banner-image {
    width: 190px !important;
    margin-left: 0;
  }
}
.wrapper main .wed-page .inner .need-ved {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 80px;
  max-width: 1078px;
  margin: 0 auto;
}
@media (max-width: 1239px) {
  .wrapper main .wed-page .inner .need-ved {
    max-width: 900px;
    gap: 30px;
  }
}
@media (max-width: 979px) {
  .wrapper main .wed-page .inner .need-ved {
    gap: 14px;
  }
}
@media (max-width: 767px) {
  .wrapper main .wed-page .inner .need-ved {
    grid-template-columns: minmax(0, 1fr);
    gap: 26px;
  }
}
.wrapper main .wed-page .inner .need-ved__item {
  text-align: center;
}
@media (max-width: 767px) {
  .wrapper main .wed-page .inner .need-ved__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 20px;
    text-align: start;
  }
}
.wrapper main .wed-page .inner .need-ved__icon {
  width: 75px;
  height: 75px;
  margin: 0 auto 20px;
}
@media (max-width: 979px) {
  .wrapper main .wed-page .inner .need-ved__icon {
    width: 64px;
    height: 64px;
    margin-bottom: 16px;
  }
}
@media (max-width: 767px) {
  .wrapper main .wed-page .inner .need-ved__icon {
    width: 58px;
    height: 58px;
    margin: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
.wrapper main .wed-page .inner .need-ved__icon img {
  display: block;
  max-width: 100%;
  max-height: 100%;
}
.wrapper main .wed-page .inner .need-ved__text {
  font: 300 18px/1.3 'Gilroy', sans-serif;
}
@media (max-width: 1239px) {
  .wrapper main .wed-page .inner .need-ved__text {
    font-size: 16px;
  }
}
.wrapper main .wed-page .inner .hi-ved {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 25px 30px;
}
@media (max-width: 1239px) {
  .wrapper main .wed-page .inner .hi-ved {
    gap: 20px;
  }
}
@media (max-width: 979px) {
  .wrapper main .wed-page .inner .hi-ved {
    gap: 18px;
  }
}
@media (max-width: 767px) {
  .wrapper main .wed-page .inner .hi-ved {
    grid-template-columns: minmax(0, 1fr);
    gap: 10px;
  }
}
.wrapper main .wed-page .inner .hi-ved__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 25px;
  padding: 20px 0 20px 40px;
  border-radius: 20px;
  background: #F9F9F9;
}
@media (max-width: 1239px) {
  .wrapper main .wed-page .inner .hi-ved__item {
    gap: 0;
    padding: 23px 0 23px 30px;
  }
}
@media (max-width: 979px) {
  .wrapper main .wed-page .inner .hi-ved__item {
    gap: 3px;
    padding: 30px 0 30px 20px;
  }
}
.wrapper main .wed-page .inner .hi-ved__text {
  position: relative;
  z-index: 1;
  font: 300 18px/1.3 'Gilroy', sans-serif;
}
@media (max-width: 1239px) {
  .wrapper main .wed-page .inner .hi-ved__text {
    font-size: 16px;
  }
}
.wrapper main .wed-page .inner .hi-ved__img {
  width: 190px;
  height: 130px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media (max-width: 1239px) {
  .wrapper main .wed-page .inner .hi-ved__img {
    width: 140px;
    height: 96px;
    margin-left: -10px;
  }
}
@media (max-width: 979px) {
  .wrapper main .wed-page .inner .hi-ved__img {
    width: 117px;
    height: 80px;
    margin-left: -2px;
  }
}
@media (max-width: 767px) {
  .wrapper main .wed-page .inner .hi-ved__img {
    width: 102px;
    height: 70px;
    margin-left: 0;
  }
}
.wrapper main .wed-page .inner .hi-ved__img img {
  display: block;
  max-width: 100%;
  max-height: 100%;
}
.wrapper main .wed-page .inner .how-much {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: grid;
  max-width: 1200px;
  margin: 0 auto;
  grid-template-columns: repeat(4, 1fr);
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 979px) {
  .wrapper main .wed-page .inner .how-much {
    max-width: 702px;
  }
}
@media (max-width: 767px) {
  .wrapper main .wed-page .inner .how-much {
    grid-template-columns: 42% 1fr;
    gap: 15px 19px;
    padding: 0 10px 0 20px;
  }
}
.wrapper main .wed-page .inner .how-much__item {
  padding: 0 45px;
  text-align: center;
}
@media (max-width: 1239px) {
  .wrapper main .wed-page .inner .how-much__item {
    padding: 0 28px;
  }
}
@media (max-width: 979px) {
  .wrapper main .wed-page .inner .how-much__item {
    padding: 0 26px;
  }
}
@media (max-width: 767px) {
  .wrapper main .wed-page .inner .how-much__item {
    padding: 0;
  }
}
.wrapper main .wed-page .inner .how-much__item:not(:last-child) {
  border-right: 1px solid #E6E8E0;
}
@media (max-width: 767px) {
  .wrapper main .wed-page .inner .how-much__item:not(:last-child) {
    border-right: 0;
  }
}
.wrapper main .wed-page .inner .how-much__item:first-child {
  padding-left: 0;
}
.wrapper main .wed-page .inner .how-much__item:last-child {
  padding-right: 0;
}
.wrapper main .wed-page .inner .how-much__value {
  margin-bottom: 2px;
  font: 600 28px/1.3 'Gilroy', sans-serif;
  color: #f65e64;
}
@media (max-width: 1239px) {
  .wrapper main .wed-page .inner .how-much__value {
    font-size: 24px;
  }
}
@media (max-width: 979px) {
  .wrapper main .wed-page .inner .how-much__value {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .wrapper main .wed-page .inner .how-much__value {
    margin-bottom: 0;
    font-size: 18px;
  }
}
.wrapper main .wed-page .inner .how-much__num {
  font-size: 36px;
}
@media (max-width: 1239px) {
  .wrapper main .wed-page .inner .how-much__num {
    font-size: 32px;
  }
}
@media (max-width: 979px) {
  .wrapper main .wed-page .inner .how-much__num {
    font-size: 26px;
  }
}
@media (max-width: 767px) {
  .wrapper main .wed-page .inner .how-much__num {
    font-size: 24px;
  }
}
.wrapper main .wed-page .inner .how-much__name {
  font: 300 16px/1.5 'Gilroy', sans-serif;
}
@media (max-width: 1239px) {
  .wrapper main .wed-page .inner .how-much__name {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .wrapper main .wed-page .inner .how-much__name {
    font-size: 13px;
  }
}
.wrapper main .wed-page .inner .how-much .tooltip {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-left: 2px;
  vertical-align: sub;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='9.5' stroke='%23CACDC2'/%3E%3Cpath d='M9.81976 4.24609C7.53309 4.24609 6.24198 5.64609 6.19531 7.63721H7.9842C8.03087 6.33054 8.71531 5.80165 9.85087 5.80165C10.9864 5.80165 11.5931 6.54832 11.5931 7.37276C11.5931 8.30609 11.0953 8.74165 10.3486 9.27054C9.18198 10.1883 8.71531 10.7016 8.71531 11.9928V12.4128H10.5042V11.9928C10.5042 11.1528 10.7686 10.9039 11.4998 10.375C12.5575 9.58165 13.3975 8.94387 13.3975 7.37276C13.3975 5.55276 12.122 4.24609 9.81976 4.24609ZM10.5975 15.555V13.4705H8.59087V15.555H10.5975Z' fill='%23CACDC2'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 1;
}
.wrapper main .wed-page .inner .how-much .tooltip:hover .tooltip__content {
  opacity: 1;
  visibility: visible;
}
.wrapper main .wed-page .inner .how-much .tooltip__content {
  position: absolute;
  left: calc(100% + 7px);
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: block;
  width: 220px;
  padding: 15px 20px;
  font: 300 14px/1.3 'Gilroy', sans-serif;
  color: #808080;
  background: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.08);
          box-shadow: 0 2px 15px rgba(0, 0, 0, 0.08);
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: unset;
  visibility: hidden;
  z-index: 1;
}
@media (max-width: 767px) {
  .wrapper main .wed-page .inner .how-much .tooltip__content {
    width: 180px;
    font-size: 13px;
  }
}
.wrapper main .wed-page .inner .achievements {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 25px;
}
@media (max-width: 1239px) {
  .wrapper main .wed-page .inner .achievements {
    gap: 22px;
  }
}
@media (max-width: 979px) {
  .wrapper main .wed-page .inner .achievements {
    gap: 14px;
  }
}
@media (max-width: 767px) {
  .wrapper main .wed-page .inner .achievements {
    grid-template-columns: minmax(0, 1fr);
    gap: 10px;
  }
}
.wrapper main .wed-page .inner .achievements__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 50px 34px 40px;
  border-radius: 20px;
  background: #FFF6F7;
}
@media (max-width: 1239px) {
  .wrapper main .wed-page .inner .achievements__item {
    padding: 40px 30px;
  }
}
@media (max-width: 979px) {
  .wrapper main .wed-page .inner .achievements__item {
    padding: 40px 20px 35px;
  }
}
@media (max-width: 767px) {
  .wrapper main .wed-page .inner .achievements__item {
    padding: 30px 20px 20px;
  }
}
.wrapper main .wed-page .inner .achievements__name {
  margin-bottom: 15px;
  font: 500 28px/1.15 'Gilroy', sans-serif;
  color: #f65e64;
}
@media (max-width: 1239px) {
  .wrapper main .wed-page .inner .achievements__name {
    margin-bottom: 10px;
    font-size: 20px;
  }
}
.wrapper main .wed-page .inner .achievements__descr {
  margin-bottom: 45px;
  font: 300 18px/1.3 'Gilroy', sans-serif;
}
@media (max-width: 1239px) {
  .wrapper main .wed-page .inner .achievements__descr {
    font-size: 16px;
    margin-bottom: 35px;
  }
}
@media (max-width: 979px) {
  .wrapper main .wed-page .inner .achievements__descr {
    margin-bottom: 25px;
  }
}
.wrapper main .wed-page .inner .achievements__descr b {
  font-weight: 700;
}
.wrapper main .wed-page .inner .achievements__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 150px;
  height: 70px;
  margin-top: auto;
}
.wrapper main .wed-page .inner .achievements__logo img {
  display: block;
  max-width: 100%;
  max-height: 100%;
}
.wrapper main .wed-page .inner .currency_control-title {
  font: 700 36px/1.3 'Gilroy', sans-serif;
}
@media (max-width: 979px) {
  .wrapper main .wed-page .inner .currency_control-title {
    font-size: 30px;
  }
}
@media (max-width: 768px) {
  .wrapper main .wed-page .inner .currency_control-title {
    font-size: 24px;
  }
}
.wrapper main .wed-page .inner .currency_control-content {
  margin-top: 30px;
}
.wrapper main .wed-page .inner .currency_control-content-block {
  margin-top: 40px;
  padding: 60px 55px 45px;
  background: #fbfbfb;
  border-radius: 20px;
}
@media (max-width: 1480px) {
  .wrapper main .wed-page .inner .currency_control-content-block {
    padding: 45px;
  }
}
@media (max-width: 768px) {
  .wrapper main .wed-page .inner .currency_control-content-block {
    margin-top: 30px;
    padding: 25px;
  }
}
@media (max-width: 520px) {
  .wrapper main .wed-page .inner .currency_control-content-block {
    padding: 25px 20px;
  }
}
.wrapper main .wed-page .inner .currency_control-content-block:first-child {
  margin-top: 0;
}
.wrapper main .wed-page .inner .currency_control-content-block-image {
  position: absolute;
  top: -30px;
  right: 0;
}
@media (max-width: 1480px) {
  .wrapper main .wed-page .inner .currency_control-content-block-image {
    width: 290px;
  }
}
@media (max-width: 979px) {
  .wrapper main .wed-page .inner .currency_control-content-block-image {
    position: static;
    margin: 20px auto 0;
  }
}
@media (max-width: 768px) {
  .wrapper main .wed-page .inner .currency_control-content-block-image {
    width: 240px;
  }
}
@media (max-width: 520px) {
  .wrapper main .wed-page .inner .currency_control-content-block-image {
    width: 200px;
  }
}
.wrapper main .wed-page .inner .currency_control-content-block-image img {
  max-width: 100%;
}
.wrapper main .wed-page .inner .currency_control-content-block-head {
  position: relative;
  padding-right: 450px;
  font: 700 36px/1.3 'Gilroy', sans-serif;
  color: #f65e64;
}
@media (max-width: 1480px) {
  .wrapper main .wed-page .inner .currency_control-content-block-head {
    padding-right: 300px;
    font-size: 30px;
  }
}
@media (max-width: 979px) {
  .wrapper main .wed-page .inner .currency_control-content-block-head {
    padding-right: 0;
    text-align: center;
  }
}
@media (max-width: 768px) {
  .wrapper main .wed-page .inner .currency_control-content-block-head {
    font-size: 24px;
  }
}
@media (max-width: 520px) {
  .wrapper main .wed-page .inner .currency_control-content-block-head {
    font-size: 20px;
  }
}
.wrapper main .wed-page .inner .currency_control-content-block-main {
  margin-top: 35px;
}
.wrapper main .wed-page .inner .currency_control-content-block-main-line {
  margin-top: 40px;
}
.wrapper main .wed-page .inner .currency_control-content-block-main-line:first-child {
  margin-top: 0;
}
.wrapper main .wed-page .inner .currency_control-content-block-main .steps-title {
  font-size: 22px;
  font-weight: 500;
}
@media (max-width: 1480px) {
  .wrapper main .wed-page .inner .currency_control-content-block-main .steps-title {
    font-size: 20px;
  }
}
@media (max-width: 768px) {
  .wrapper main .wed-page .inner .currency_control-content-block-main .steps-title {
    font-size: 20px !important;
  }
}
@media (max-width: 520px) {
  .wrapper main .wed-page .inner .currency_control-content-block-main .steps-title {
    font-size: 16px !important;
  }
}
.wrapper main .wed-page .inner .currency_control-content-block-main .steps-block {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 30px;
}
.wrapper main .wed-page .inner .currency_control-content-block-main .steps-block-item {
  width: 30%;
  margin-right: 5%;
}
.wrapper main .wed-page .inner .currency_control-content-block-main .steps-block-item:last-child {
  margin-right: 0;
}
@media (max-width: 1480px) {
  .wrapper main .wed-page .inner .currency_control-content-block-main .steps-block-item-text-desc {
    font-size: 16px;
  }
}
@media (max-width: 520px) {
  .wrapper main .wed-page .inner .currency_control-content-block-main .steps-block-item-text-desc {
    font-size: 14px;
  }
}
.wrapper main .wed-page .inner .currency_control-content-block-main .steps-block-item-text-desc span {
  color: #f65e64;
}
@media (max-width: 768px) {
  .wrapper main .wed-page .inner .currency_control-content-block-main .steps-block-item-text-image {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
}
.wrapper main .wed-page .inner .currency_control-content-block-foot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 65px;
}
@media (max-width: 979px) {
  .wrapper main .wed-page .inner .currency_control-content-block-foot {
    display: block;
  }
}
@media (max-width: 768px) {
  .wrapper main .wed-page .inner .currency_control-content-block-foot {
    margin-top: 45px;
  }
}
@media (max-width: 520px) {
  .wrapper main .wed-page .inner .currency_control-content-block-foot {
    margin-top: 30px;
  }
}
.wrapper main .wed-page .inner .currency_control-content-block-foot-item {
  width: 30%;
  margin-right: 5%;
}
@media (max-width: 979px) {
  .wrapper main .wed-page .inner .currency_control-content-block-foot-item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 40px;
  }
}
@media (max-width: 520px) {
  .wrapper main .wed-page .inner .currency_control-content-block-foot-item {
    margin-bottom: 20px;
  }
}
.wrapper main .wed-page .inner .currency_control-content-block-foot-item:last-child {
  margin-right: 0;
}
@media (max-width: 979px) {
  .wrapper main .wed-page .inner .currency_control-content-block-foot-item:last-child {
    margin-bottom: 0;
  }
}
.wrapper main .wed-page .inner .currency_control-content-block-foot-item-title {
  font: 500 24px/1.3 'Gilroy', sans-serif;
  color: #f65e64;
}
@media (max-width: 520px) {
  .wrapper main .wed-page .inner .currency_control-content-block-foot-item-title {
    font-size: 20px;
  }
}
.wrapper main .wed-page .inner .currency_control-content-block-foot-item-desc {
  font: 300 14px/1.4 'Gilroy', sans-serif;
  color: rgba(0, 0, 0, 0.6);
}
.wrapper main .wed-page .inner .currency_control-footnote {
  margin-top: 35px;
  font: 300 18px/1.1 'Gilroy', sans-serif;
  color: rgba(0, 0, 0, 0.6);
}
@media (max-width: 1480px) {
  .wrapper main .wed-page .inner .currency_control-footnote {
    font-size: 16px;
  }
}
@media (max-width: 520px) {
  .wrapper main .wed-page .inner .currency_control-footnote {
    margin-top: 25px;
    font-size: 14px;
  }
}
.wrapper main .wed-page .inner .currency_control-footnote span {
  color: #f65e64;
}
.wrapper main .wed-page .inner .questions-desc {
  font: 300 22px/1.4 'Gilroy', sans-serif;
}
@media (max-width: 1480px) {
  .wrapper main .wed-page .inner .questions-desc {
    font-size: 20px;
  }
}
@media (max-width: 979px) {
  .wrapper main .wed-page .inner .questions-desc {
    font-size: 18px;
  }
}
@media (max-width: 768px) {
  .wrapper main .wed-page .inner .questions-desc {
    font-size: 16px;
  }
}
@media (max-width: 520px) {
  .wrapper main .wed-page .inner .questions-desc {
    font-size: 14px;
  }
}
.wrapper main .wed-page .inner .questions-desc a {
  color: #f65e64;
}
.wrapper main .wed-page .inner .questions-desc a:hover {
  text-decoration: underline;
}
.wrapper main .wed-page .inner .request-desc p {
  margin-bottom: 0;
}
.wrapper main .wed-page .inner .request-desc p:not(:last-child) {
  margin-bottom: 20px;
}
@media (max-width: 1239px) {
  .wrapper main .wed-page .inner .request-desc p:not(:last-child) {
    margin-bottom: 18px;
  }
}
@media (max-width: 768px) {
  .wrapper main .wed-page .inner .request-desc p:not(:last-child) {
    margin-bottom: 16px;
  }
}
@media (max-width: 520px) {
  .wrapper main .wed-page .inner .request-desc p:not(:last-child) {
    margin-bottom: 10px;
  }
}
.wrapper main .wed-page .inner .request-desc a {
  color: #f65e64;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.2em;
}

/* End */


/* Start:/local/templates/.default/components/bitrix/news.detail/form_bottom_application/style.css?1750940185155*/
div.news-detail
{
	word-wrap: break-word;
}
div.news-detail img.detail_picture
{
	float:left;
	margin:0 8px 6px 1px;
}
.news-date-time
{
	color:#486DAA;
}

/* End */
/* /local/templates/main/include/pages/wed/css/wed.css?175094018620537 */
/* /local/templates/.default/components/bitrix/news.detail/form_bottom_application/style.css?1750940185155 */
