

/* Start:/local/templates/general/redesign_v2/css/style.bundle.css?1699607528289715*/
.choices{position:relative;margin-bottom:24px;font-size:16px}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #ddd;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.5}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #00bcd4}.choices[data-type*=select-one]:after{content:"";height:0;width:0;border-style:solid;border-color:#333 transparent transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #333 transparent;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0 -4px 0 8px;padding-left:16px;border-left:1px solid #008fa1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:7.5px 7.5px 3.75px;border:1px solid #ddd;border-radius:2.5px;font-size:14px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#00bcd4;border:1px solid #00a5bb;color:#fff;word-break:break-all}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#00a5bb;border:1px solid #008fa1}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown{display:none;z-index:1;position:absolute;width:100%;background-color:#fff;border:1px solid #ddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all}.choices__list--dropdown.is-active{display:block}.is-open .choices__list--dropdown{border-color:#b7b7b7}.is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item{position:relative;padding:10px;font-size:14px}[dir=rtl] .choices__list--dropdown .choices__item{text-align:right}@media (min-width:640px){.choices__list--dropdown .choices__item--selectable{padding-right:100px}.choices__list--dropdown .choices__item--selectable:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable:after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus{outline:none}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}.choices__input:focus{outline:0}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}.choices[data-type*=select-multiple] .choices__input.is-hidden,.choices[data-type*=select-one] .choices__input.is-hidden,.choices__input.is-hidden{display:none}
/* ----------------------------------------------------------- */
/* == tingle v0.15.1 */
/* ----------------------------------------------------------- */

.tingle-modal * {
  box-sizing: border-box;
}

.tingle-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  display: flex;
  visibility: hidden;
  flex-direction: column;
  align-items: center;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  background: rgba(0, 0, 0, .85);
  opacity: 0;
  user-select: none;
  cursor: pointer;
}

/* confirm and alerts
-------------------------------------------------------------- */

.tingle-modal--confirm .tingle-modal-box {
  text-align: center;
}

/* modal
-------------------------------------------------------------- */

.tingle-modal--noOverlayClose {
  cursor: default;
}

.tingle-modal--noClose .tingle-modal__close {
  display: none;
}

.tingle-modal__close {
  position: fixed;
  top: 2rem;
  right: 2rem;
  z-index: 1000;
  padding: 0;
  width: 2rem;
  height: 2rem;
  border: none;
  background-color: transparent;
  color: #fff;
  cursor: pointer;
}

.tingle-modal__close svg * {
  fill: currentColor;
}

.tingle-modal__closeLabel {
  display: none;
}

.tingle-modal__close:hover {
  color: #fff;
}

.tingle-modal-box {
  position: relative;
  flex-shrink: 0;
  margin-top: auto;
  margin-bottom: auto;
  width: 60%;
  border-radius: 4px;
  background: #fff;
  opacity: 1;
  cursor: auto;
  will-change: transform, opacity;
}

.tingle-modal-box__content {
  padding: 3rem 3rem;
}

.tingle-modal-box__footer {
  padding: 1.5rem 2rem;
  width: auto;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  background-color: #f5f5f5;
  cursor: auto;
}

.tingle-modal-box__footer::after {
  display: table;
  clear: both;
  content: "";
}

.tingle-modal-box__footer--sticky {
  position: fixed;
  bottom: -200px; /* TODO : find a better way */
  z-index: 10001;
  opacity: 1;
  transition: bottom .3s ease-in-out .3s;
}

/* state
-------------------------------------------------------------- */

.tingle-enabled {
  position: fixed;
  right: 0;
  left: 0;
  overflow: hidden;
}

.tingle-modal--visible .tingle-modal-box__footer {
  bottom: 0;
}

.tingle-enabled .tingle-content-wrapper {
  filter: blur(8px);
}

.tingle-modal--visible {
  visibility: visible;
  opacity: 1;
}

.tingle-modal--visible .tingle-modal-box {
  animation: scale .2s cubic-bezier(.68, -.55, .265, 1.55) forwards;
}

.tingle-modal--overflow {
  overflow-y: scroll;
  padding-top: 8vh;
}

/* btn
-------------------------------------------------------------- */

.tingle-btn {
  display: inline-block;
  margin: 0 .5rem;
  padding: 1rem 2rem;
  border: none;
  background-color: grey;
  box-shadow: none;
  color: #fff;
  vertical-align: middle;
  text-decoration: none;
  font-size: inherit;
  font-family: inherit;
  line-height: normal;
  cursor: pointer;
  transition: background-color .4s ease;
}

.tingle-btn--primary {
  background-color: #3498db;
}

.tingle-btn--danger {
  background-color: #e74c3c;
}

.tingle-btn--default {
  background-color: #34495e;
}

.tingle-btn--pull-left {
  float: left;
}

.tingle-btn--pull-right {
  float: right;
}

/* responsive
-------------------------------------------------------------- */

@media (max-width : 540px) {
  .tingle-modal {
    top: 0px;
    display: block;
    padding-top: 60px;
    width: 100%;
  }

  .tingle-modal-box {
    width: auto;
    border-radius: 0;
  }

  .tingle-modal-box__content {
    overflow-y: scroll;
  }

  .tingle-modal--noClose {
    top: 0;
  }

  .tingle-modal--noOverlayClose {
    padding-top: 0;
  }

  .tingle-modal-box__footer .tingle-btn {
    display: block;
    float: none;
    margin-bottom: 1rem;
    width: 100%;
  }

  .tingle-modal__close {
    top: 0;
    right: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 60px;
    border: none;
    background-color: #2c3e50;
    box-shadow: none;
    color: #fff;
  }

  .tingle-modal__closeLabel {
    display: inline-block;
    vertical-align: middle;
    font-size: 1.6rem;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  }

  .tingle-modal__closeIcon {
    display: inline-block;
    margin-right: .8rem;
    width: 1.6rem;
    vertical-align: middle;
    font-size: 0;
  }
}

@supports (backdrop-filter: blur(12px)) {
  .tingle-modal {
    backdrop-filter: blur(20px);
  }

  @media (max-width : 540px) {
    .tingle-modal {
      backdrop-filter: blur(8px);
    }
  }

  .tingle-enabled .tingle-content-wrapper {
    filter: none;
  }
}

/* animations
-------------------------------------------------------------- */

@keyframes scale {
  0% {
    opacity: 0;
    transform: scale(.9);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}

/**
 * Swiper 4.5.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 13, 2019
 */
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
  float: left;
}
.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  -o-transition-property: transform, height;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}
/* 3D Effects */
.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* IE10 Windows Phone 8 Fixes */
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-lock {
  display: none;
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms opacity;
  -o-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms top, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top, 200ms -webkit-transform;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms left, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left, 200ms -webkit-transform;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms right, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right, 200ms -webkit-transform;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #ffffff;
}
.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #ffffff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000000;
}
.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000000;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-coverflow .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px;
}

@charset "UTF-8";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@keyframes Gradient{0%{background-position:200% 50%}25%{background-position:150% 50%}50%{background-position:100% 50%}75%{background-position:50% 50%}to{background-position:0 50%}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes echo{0%{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.2,1.55)}to{opacity:0;transform:scale(1.2,1.55)}}@keyframes echo-background{0%{transform:scale(1)}50%{transform:scale(1.2,1.75)}to{transform:scale(1.2,1.75)}}@keyframes dance{to{transform:scale(.65);background:#fff}}@keyframes fadeUp{to{opacity:1}}@keyframes mainButtonAnimate{0%{transform:translateY(-1000%)}to{transform:translateY(1000%)}}@keyframes cardTranslateFirstStep{0%{transform:translate3d(0,-100%,0)}to{transform:translateZ(0)}}@keyframes cardTranslateSecondStep{0%{transform:translateZ(0)}to{transform:translate3d(0,200%,0)}}@keyframes trainPart{0%{transform:translateX(0)}50%{transform:translateX(9px)}to{transform:translateX(0)}}@keyframes trainWind{0%{transform:translateX(25px)}to{transform:translateX(-25px)}}@keyframes trainRoad{0%{transform:translateX(272px)}to{transform:translateX(-272px)}}@keyframes planeFly{0%{transform:translateY(0)}50%{transform:translateY(2px)}to{transform:translateY(0)}}@keyframes planeBottomLines{0%{transform:translateX(320px)}to{transform:translateX(-320px)}}@keyframes planeStaticTopLines{0%{transform:translateX(30px);opacity:1}20%{opacity:1}50%{transform:translateX(0)}80%{opacity:0}to{transform:translateX(-30px);opacity:0}}@keyframes planeFadedContainer{0%{opacity:0}35%{opacity:1}65%{opacity:1}to{opacity:0}}@keyframes planeFadedLines{0%{transform:translateX(15px)}to{transform:translateX(-23px)}}@keyframes fadeToLeft{0%{transform:translateX(0)}to{transform:translateX(-50px)}}@keyframes fadeToRight{0%{transform:translateX(0)}to{transform:translateX(50px)}}@font-face{font-family:TTNorms;src:local("TTNorms-Regular"),local("TTNorms Regular"),url(/local/templates/general/redesign_v2/css/../fonts/TTNorms-Regular.woff2) format("woff2"),url(/local/templates/general/redesign_v2/css/../fonts/TTNorms-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:TTNorms;src:local("TTNorms-Bold"),local("TTNorms Bold"),url(/local/templates/general/redesign_v2/css/../fonts/TTNorms-Bold.woff2) format("woff2"),url(/local/templates/general/redesign_v2/css/../fonts/TTNorms-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto-Regular"),local("Roboto Regular"),url(/local/templates/general/redesign_v2/css/../fonts/Roboto-Regular.woff2) format("woff2"),url(/local/templates/general/redesign_v2/css/../fonts/Roboto-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto-Medium"),local("Roboto Medium"),url(/local/templates/general/redesign_v2/css/../fonts/Roboto-Medium.woff2) format("woff2"),url(/local/templates/general/redesign_v2/css/../fonts/Roboto-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto-Bold"),local("Roboto Bold"),url(/local/templates/general/redesign_v2/css/../fonts/Roboto-Bold.woff2) format("woff2"),url(/local/templates/general/redesign_v2/css/../fonts/Roboto-Bold.woff) format("woff");font-weight:700;font-style:normal}.content{padding-top:6.875rem}.content__background{position:absolute;top:0;left:0;right:0;height:14rem;background-size:cover;background-position:50%;background-repeat:no-repeat;pointer-events:none;z-index:-1}.content__background:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)}.content--main{padding:0}.content--with-preview{padding-top:6.25rem;position:relative}.content--corporate-club .content__title{font-size:2rem;line-height:2.125rem;font-weight:700;color:#fff;max-width:91.25rem;padding-left:.9375rem;padding-right:.9375rem;margin-left:auto;margin-right:auto;margin-bottom:1.875rem}.content--corporate-club .back-link{margin-bottom:1.25rem}.content--crm-list{padding-top:0}.content--crm-list .content__header{padding-top:6.875rem;padding-bottom:1.875rem;position:relative}.content--crm-list .content__background{height:100%}.content--crm-list .content__title{font-size:2rem;line-height:2.125rem;font-weight:700;color:#fff;max-width:91.25rem;padding-left:.9375rem;padding-right:.9375rem;margin-left:auto;margin-right:auto}.content--donation{padding-top:.625rem;padding-bottom:1.25rem}.content--donation .content-left{max-width:38.75rem}.content--donation .h2{font-size:1.5rem;line-height:1.875rem;margin-bottom:.625rem;font-weight:700}.content--donation .h3{font-size:1.25rem;line-height:1.5rem;font-weight:700;margin-bottom:1.25rem}.content--donation p{font-size:1rem;line-height:1.5rem}@media (min-width:768px){.content--corporate-club .content__title,.content--crm-list .content__title{padding-left:1.875rem;padding-right:1.875rem}}@media (min-width:1025px){.content--crm-list .content__title{padding-left:3.75rem;padding-right:3.75rem;display:flex;flex-direction:column}.content--donation .h2{font-size:1.5rem;line-height:1.875rem;margin-bottom:1.25rem}.content--donation .h3{font-size:1.25rem;line-height:1.875rem;margin-bottom:1.25rem}.content--donation p{font-size:1.125rem;line-height:1.875rem}}@media (min-width:1200px){.content{padding-top:14.375rem}.content__background{height:23.75rem}.content--with-gradient{position:relative}.content--with-gradient:before{content:"";display:block;position:absolute;top:0;left:0;right:0;height:25.625rem;z-index:-1;background-image:linear-gradient(45deg,#1fbcee,#24ac6e)}.content--short:before{height:13.125rem}.content--main{padding:0}.content--corporate-club .content__title{font-size:5rem;line-height:5rem;font-weight:700;color:#fff;margin-bottom:3.75rem;padding-left:3.75rem;padding-right:3.75rem}.content--corporate-club .breadcrumbs{margin-bottom:.3125rem}.content--crm-list{padding-top:0}.content--crm-list .content__header{padding-top:13.125rem;padding-bottom:3.75rem}.content--crm-list .content__title{font-size:5rem;line-height:5rem;font-weight:700;color:#fff;padding-left:3.75rem;padding-right:3.75rem;transform:translateX(-.25rem)}.content--crm-list .breadcrumbs{margin-bottom:.3125rem}.content--donation{padding-top:1.25rem}}@media (min-width:1500px){.content{padding-top:10.625rem}.content--with-gradient{position:relative}.content--with-gradient:before{content:"";display:block;position:absolute;top:0;left:0;right:0;height:21.875rem;z-index:-1;background-image:linear-gradient(45deg,#1fbcee,#24ac6e)}.content--short:before{height:9.375rem}.content--main{padding:0}.content--corporate-club{padding-top:13.125rem}.content--corporate-club .content__title{padding-left:3.75rem;padding-right:3.75rem}.content--crm-list{padding-top:0}.content--crm-list .content__title{padding-left:3.75rem;padding-right:10%}.content--donation{padding-top:1.25rem}}*,:after,:before{outline:none;box-sizing:border-box}html{height:100%}body,html{min-height:100vh}body{font-family:Roboto,OpenSans,sans-serif;line-height:1.5;display:flex;flex-direction:column}body.body--overflow-hidden{overflow:hidden;padding-right:var(--scroll-width)}:root{--scroll-width:0}a{text-decoration:none;color:inherit}p{margin-top:0;margin-bottom:0}ol,ul{list-style:none;padding:0}h1,h2,h3,h4,h5,h6,ol,ul{margin:0}input{font-family:Roboto,OpenSans,sans-serif}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}h1.h1{font-size:2.125rem;line-height:1.1;font-weight:700;margin:0 0 2.5rem;background:linear-gradient(45deg,#1fbcee,#24ac6e);color:#28adca;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}h1.h1--donation{font-size:2rem;line-height:2.125rem;margin-bottom:2.5rem}h2.h2{font-size:1.125rem;line-height:1.2;margin:0 0 1.25rem;font-weight:700}h2.h2--donation{font-size:1.5rem;line-height:1.875rem;margin-bottom:.625rem}h3.h3{line-height:1.25rem;margin-bottom:.625rem}.page,h3.h3{font-size:1rem}.page{font-family:TTNorms,OpenSans,sans-serif;color:#3a3a3a;overflow:hidden;flex:1 0 auto}.page--fixed{position:fixed}.wrap{max-width:93.75rem;min-width:20rem;width:100%;margin:0 auto;padding:0 1.25rem}.subtext{font-size:1rem;line-height:1.25rem;color:rgba(53,61,66,.3)}.subtext--under-button{text-align:center;margin-top:.9375rem}.subtext .link{font-size:1rem;line-height:1.25rem}.selective-block{display:none}.selective-block--active{display:block}.provider-detail{display:none}.provider-detail[data-name=tele2]{display:block}@media (max-width:374px){html{font-size:14px}}@media (min-width:979px){h1.h1{font-size:3.75rem;line-height:3.75rem;margin:0 0 3.125rem}.content-container{display:flex;align-items:flex-start}}@media (min-width:1025px){h1{font-size:4rem;line-height:4.6875rem}h1.h1{font-size:4.625rem;line-height:4.625rem}h1.h1--donation{font-size:5rem;line-height:5rem;margin-bottom:2.5rem}h2.h2{font-size:1.375rem;line-height:1.875rem;margin:0 0 1.25rem}h2.h2--donation{font-size:1.5rem}h2.h2--donation,h3.h3{line-height:1.875rem;margin-bottom:1.25rem}h3.h3{font-size:1.25rem}.page,.subtext{font-size:1.125rem}.subtext{line-height:1.5rem}.subtext--under-button{text-align:left;max-width:33.75rem;margin-top:1.25rem}.subtext .link{font-size:1.125rem;line-height:1.5rem}}@media (min-width:1100px){.wrap{padding:0 1.875rem}}@media (min-width:2000px){html{font-size:20px}}.button{display:inline-flex;justify-content:center;align-items:center;height:3.75rem;border-radius:.375rem;border:none;background-color:transparent;transition:background-color .3s ease;cursor:pointer;text-align:center}.button span{font-size:1rem;line-height:3.75rem;color:#fff;text-align:center;align-self:center;margin-left:auto;margin-right:auto;white-space:nowrap}.button__arc,.button span.button__arc{position:absolute;z-index:0;top:0;left:0;bottom:0;right:0;pointer-events:none;overflow:hidden;border-radius:.375rem;transition:transform .3s ease,top .3s ease,bottom .3s ease}.button__arc img,.button span.button__arc img{display:block;transform:translateY(1000%);max-width:calc(100% + 2px);margin-left:-1px;margin-right:-1px;height:auto;animation-name:mainButtonAnimate;animation-duration:8s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear}.button--white{background-color:#fff;border-radius:.375rem;text-align:center;padding-left:.75rem;padding-right:.75rem}.button--white span{color:#3a3a3a;white-space:nowrap;font-weight:700}.button--gray{width:auto;background-color:hsla(0,0%,100%,.3);padding-left:.75rem;padding-right:.75rem;border-radius:.375rem}.button--gray span{font-size:1.125rem;line-height:3.125rem;font-weight:400}.button--blue{background-color:#1fbcee}.button--blue span{color:#fff;font-weight:700}.button--green{background-color:#24ac6e;position:relative}.button--green:before{display:none}.button--green:after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background-color:transparent;transition:.3s}.button--green:hover:after{background-color:rgba(0,0,0,.1)}.button--green .button__text-span{color:#fff;font-weight:700;z-index:1}.button--green .button__arc{display:none}.button--gray{background-color:#7d7e82}.button--need-help{width:13.75rem;height:3.125rem;position:relative}.button--need-help:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;border-radius:.375rem;box-shadow:0 .3125rem 1.25rem 0 hsla(0,0%,100%,0);transition:box-shadow .3s ease,top .3s ease,bottom .3s ease}.button--need-help .button__text-span{z-index:1;position:relative;font-size:1.125rem;line-height:3.125rem;font-weight:400;color:#1fbcee}.button--need-help .button__arc img{animation-delay:2s}.button--want-to-help{width:13.75rem;height:3.125rem;position:relative}.button--want-to-help:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;border-radius:.375rem;box-shadow:0 .3125rem 1.25rem 0 hsla(0,0%,100%,0);transition:box-shadow .3s ease,top .3s ease,bottom .3s ease}.button--want-to-help .button__text-span{z-index:1;font-size:1.125rem;line-height:3.125rem;font-weight:400;color:#24ac6e}.button--want-to-help .button__arc img{animation-delay:2.5s}.button--load{width:100%;display:flex;flex-direction:row;background-color:#f4f4f4}.button--load span{color:#000}@media (min-width:1025px){.button span{font-size:1.125rem;line-height:3.75rem}.button--need-help{height:3.125rem;width:auto;padding-left:1.875rem;padding-right:1.875rem}.button--need-help .button__text-span{font-weight:400}.button--need-help:hover:before{top:-.625rem;bottom:-.625rem;box-shadow:0 .3125rem 1.25rem 0 hsla(0,0%,100%,.5)}.button--need-help:hover .button__arc{top:-.625rem;bottom:-.625rem}.button--want-to-help{height:3.125rem;width:auto;padding-left:1.875rem;padding-right:1.875rem}.button--want-to-help .button__text-span{font-weight:400}.button--want-to-help:hover:before{top:-.625rem;bottom:-.625rem;box-shadow:0 .3125rem 1.25rem 0 hsla(0,0%,100%,.5)}.button--want-to-help:hover .button__arc{top:-.625rem;bottom:-.625rem}.button--blue:hover{background-color:#24ac6e}.button--gray{padding-left:.75rem;padding-right:.75rem}.button--gray span{color:#000}.button--gray:hover{background-color:#e7e7e7}.button--gray:active{background-color:#dbdbdb}.button--important{height:4.375rem}.button--important span{line-height:4.375rem}}.wrapper{padding:0 1.25rem;min-width:20rem;max-width:100rem;margin-left:auto;margin-right:auto}.wrapper--5{max-width:81.25rem;padding-left:.9375rem;padding-right:.9375rem}@media (min-width:768px){.wrapper--5{padding-left:6.25rem;padding-right:6.25rem}}@media (min-width:1025px){.wrapper{padding:0 5rem}.wrapper--5{padding-left:6.25rem;padding-right:6.25rem}.wrapper--short{padding:0 1.25rem;max-width:48.75rem}}@media (min-width:1920px){.wrapper--short{max-width:58.75rem}}.payment-select{width:calc(100% - .125rem);transform:translateX(.0625rem);max-width:36.125rem;height:3.75rem;background:#fff;position:relative;z-index:4;margin-bottom:2.5rem;cursor:pointer}.payment-select:before{content:"";position:absolute;margin:-1px;top:0;left:0;bottom:0;right:0;background:linear-gradient(45deg,#1fbcee,#24ac6e);z-index:-1;border-radius:.4375rem}.payment-select__arrow{position:absolute;right:1.25rem;top:1.625rem;z-index:3;fill:#fff;width:.9375rem;height:.5rem;transition:transform .2s ease;transform-origin:center;cursor:pointer}.payment-select__item{height:3.75rem;width:100%;line-height:3.625rem;border:none;padding-right:.625rem;position:relative;display:flex;align-items:center;cursor:pointer}.payment-select__item-text{font-size:1.125rem;color:#3a3a3a}.payment-select__item:before{content:"";position:absolute;height:1px;background:#f4f4f4;bottom:0;left:0;right:0}.payment-select__item--inactive,.payment-select__item:last-of-type:before{display:none}.payment-select__item--selected{border-radius:.375rem;padding-right:2.1875rem}.payment-select__item--selected .payment-select__logos-image{display:none}.payment-select__item--selected .payment-select__item-text{color:#fff}.payment-select__item--selected .payment-select__item-svg{fill:#fff}.payment-select__item--selected:before{display:none}.payment-select__item-svg{fill:#1fbcee;position:relative;width:4.25rem;height:3.75rem}.payment-select__dropdown{display:none;width:100%;top:calc(100% + 1px);position:absolute;padding-top:.3125rem;border-radius:.375rem;box-shadow:0 .3125rem 2.5rem 0 rgba(0,0,0,.08)}.payment-select__dropdown:before{content:"";position:absolute;margin:-1px;top:0;left:0;bottom:0;right:0;background-color:#fff;z-index:-1;border-radius:.375rem;overflow:hidden}.payment-select__logos-image{display:none}.payment-select--active .payment-select__dropdown{display:block}.payment-select--active .payment-select__item--selected{border-bottom-left-radius:0;border-bottom-right-radius:0}@media (min-width:520px){.payment-select__item--pay-services{padding-top:0;height:3.75rem;flex-direction:row;align-items:center}.payment-select__item .payment-select__logos-image{margin:.3125rem 0 0 auto}}@media (min-width:560px){.payment-select__item--selected .payment-select__logos-image{margin:0 .625rem 0 auto}}@media (min-width:979px){.payment-select__item--selected .payment-select__logos-image{display:none}}@media (min-width:1025px){.payment-select{height:5rem;margin-bottom:2.8125rem}.payment-select__arrow{width:1.3125rem;height:.75rem;top:2.125rem}.payment-select__item{height:5rem;width:100%;line-height:4.875rem;padding-right:1.25rem}.payment-select__item--selected .payment-select__logos-image{margin-right:1.875rem}.payment-select__item-text{font-size:1.375rem}.payment-select__item-svg{width:5.625rem;height:5rem}.payment-select__dropdown{display:none;width:100%;position:absolute}.payment-select__dropdown:before{content:"";position:absolute;margin:-1px;top:0;left:0;bottom:0;right:0;z-index:-1;border-radius:.4375rem;border-top-left-radius:0;border-top-right-radius:0}.payment-select--active .payment-select__dropdown,.payment-select__logos-image{display:block}.payment-select--active .payment-select__item--selected{border-bottom-left-radius:0;border-bottom-right-radius:0}}.radio{margin-bottom:1.25rem}.radio__list{display:flex;flex-wrap:wrap}.radio__item{width:calc(33.33% - .375rem);margin-right:.5625rem;margin-bottom:.5625rem;border-radius:.375rem;position:relative}.radio__item--another{width:calc(66.66% - .1875rem);margin-right:0;margin-left:0}.radio__item--another input{width:100%;height:4.375rem;background-color:#f4f4f4;border-radius:.375rem;padding-left:.625rem;padding-right:.625rem;text-align:center;transition:color .3s ease,background-color .3s ease}.radio__item--another input:hover{background-color:#e8e8e8}.radio__item--another input:focus{background-color:#24ac6e;color:#fff}.radio__item--another input:focus::-webkit-input-placeholder{color:#fff}.radio__item--another input:focus:-moz-placeholder,.radio__item--another input:focus::-moz-placeholder{color:#fff}.radio__item--another input:focus:-ms-input-placeholder{color:#fff}.radio__item--another input.focused{background-color:#24ac6e;color:#fff}.radio__item--another input.focused::-webkit-input-placeholder{color:#fff}.radio__item--another input.focused:-moz-placeholder,.radio__item--another input.focused::-moz-placeholder{color:#fff}.radio__item--another input.focused:-ms-input-placeholder{color:#fff}.radio__item--another input::-webkit-input-placeholder{text-align:center;color:#353d42;transition:color .3s ease}.radio__item--another input:-moz-placeholder,.radio__item--another input::-moz-placeholder{text-align:center;color:#353d42;transition:color .3s ease}.radio__item--another input:-ms-input-placeholder{text-align:center;color:#353d42;transition:color .3s ease}.radio__item--help-popup,.radio__item--help-request{width:100%}.radio__input{border:none;box-shadow:none;text-align:center}.radio__input:checked+label{background:linear-gradient(30deg,#22b3a6,#23b090)}.radio__input:checked+label span{color:#fff}.radio__input:checked+.radio-label .radio-label__svg--checked{opacity:1}.radio__input:checked+.radio-label .radio-label__svg--unchecked{opacity:0}.radio__label{display:block;border-radius:.375rem;height:4.375rem;background-color:#f4f4f4;transition:.3s;cursor:pointer;position:relative}.radio__label:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:.375rem;background-color:rgba(0,0,0,.05);opacity:0;pointer-events:none;transition:opacity .3s}.radio__label span{display:flex;flex-direction:row;align-items:center;justify-content:center;height:100%;color:#353d42;font-size:1.125rem;line-height:3.125rem;transition:.3s}.radio__label span span{margin-left:.25rem}.radio__label:hover:before{opacity:1}.radio__item-warning{position:absolute;padding-top:1.125rem;padding-bottom:1.375rem;bottom:calc(100% + 9px);left:0;right:0;z-index:1;text-align:center;background-image:linear-gradient(135deg,#fa72a4,#e6924c);background-size:contain;background-position:50%;background-repeat:no-repeat;border-radius:.375rem;pointer-events:none;opacity:0;transition:opacity .3s ease}.radio__item-warning span{display:block;color:#fff;font-size:1.125rem;line-height:1.875rem}.radio__item-warning:after{content:"";position:absolute;z-index:0;bottom:0;left:50%;background-image:linear-gradient(135deg,#f08279,#f08279);transform:translateX(-50%) translateY(.3125rem) rotate(45deg);width:.75rem;height:.75rem;border-radius:.1875rem}.radio__item-warning--visible{opacity:1}@media (max-width:767px){.radio__item:nth-of-type(3n+3){margin-right:0}}@media (min-width:768px){.radio__item{width:6.25rem}.radio__item,.radio__item:nth-of-type(3){margin-right:.625rem}.radio__item:nth-of-type(4){margin-right:0}.radio__item--another{width:calc(100% - 28.75rem);max-width:15rem;flex-grow:1;margin-right:0;margin-left:.625rem}.radio__item--help-popup,.radio__item--help-request{width:100%;max-width:26.875rem}}@media (min-width:1025px){.radio__item{width:6.25rem;margin-bottom:1.25rem}.radio__item,.radio__item:nth-of-type(3){margin-right:1.25rem}.radio__item--another{max-width:unset;flex-grow:1;margin-left:1.25rem}.radio__item--help-popup,.radio__item--help-request{width:100%;max-width:28.75rem}}.radio-label{cursor:pointer}.input-block{background:#7d7e82;position:relative;width:100%;max-width:36.25rem;height:3.75rem;font-size:1rem;border-radius:.4375rem;padding:1px}.input-block--active{border-radius:.4375rem;background:#ff7171}.input-block--textarea{height:8.75rem}.input{height:100%;width:100%;line-height:1.625rem;border:none;border-radius:.375rem;padding:1rem 1.5625rem;font-size:1.125rem;color:#3a3a3a;font-weight:700}.input::placeholder{color:#7d7e82;font-weight:400}.checkbox{transform:translate(.3125rem,.9375rem);opacity:0;position:absolute}.checkbox-label{position:relative;display:inline-block;padding-left:2.8125rem;font-size:1rem;line-height:1.2;cursor:pointer;margin:.3125rem 0}.checkbox-label:after{content:"";background:#21a4dd;position:absolute;left:.4375rem;top:50%;margin-top:-.5rem;width:1rem;height:1rem;border-radius:.25rem;display:none}.checkbox-label:before{content:"";position:absolute;display:block;width:1.875rem;height:1.875rem;left:0;top:50%;margin-top:-.9375rem;border-radius:.375rem;border:.0625rem solid #7d7e82}.checkbox:checked+.checkbox-label:after{display:block}@media (min-width:1025px){.checkbox-label{font-size:1.125rem}}.sum{margin-bottom:1.875rem}.sum__subtext{margin-top:.9375rem}.sum__subtext .link{display:inline}@media (min-width:400px){.sum__subtext{max-width:unset}}@media (min-width:1025px){.sum{margin-bottom:2.8125rem}}.user-data__inputs{margin-bottom:2.5rem}.user-data__input-block,.user-data__input-block:last-child,.user-data__inputs-row,.user-data__inputs-row .input-block{margin-bottom:.625rem}.user-data__input-container{margin-bottom:1.875rem}.user-data__subtext{font-size:.875rem;line-height:1.25rem;margin-top:.3125rem}.user-data textarea{resize:none;border-radius:.4375rem;overflow:hidden}@media (min-width:620px){.user-data__inputs-row{display:flex;align-items:center}.user-data__inputs-row .input-block{max-width:22.8125rem}}@media (min-width:768px){.user-data__input-block{margin-bottom:1.25rem}}.payment-services{margin-bottom:.625rem}.payment-services .radio-label .radio-label__content{background-position:50%;background-repeat:no-repeat}@media (min-width:1025px){.payment-services{margin-bottom:1.5625rem}}.radio-inputs{display:flex;flex-direction:row;flex-wrap:wrap}.radio-inputs .radio{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.radio-inputs .radio:checked+.radio-label{background:linear-gradient(30deg,#22b3a6,#23b090)}.radio-inputs .radio:checked+.radio-label__svg--checked{opacity:1}.radio-inputs .radio:checked+.radio-label__svg--uncheked{opacity:0}.radio-inputs .radio-label{height:3.75rem;display:block;background-color:#f4f4f4;margin-bottom:.625rem;border-radius:.375rem;padding:.9375rem}.radio-inputs .radio-label__content{display:block;width:100%;height:100%;position:relative}.radio-inputs .radio-label__svg{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;max-width:100%;max-height:100%}.radio-inputs .radio-label__svg--checked{opacity:0}.radio-inputs .radio-label__svg--unchecked{opacity:1}@media (max-width:767px){.radio-inputs .radio-label{width:calc(33.33333% - .625rem);height:3.75rem;display:block;background-color:#f4f4f4;margin-bottom:.625rem;border-radius:.375rem}.radio-inputs .radio-label:nth-of-type(3n+1){margin-right:.3125rem}.radio-inputs .radio-label:nth-of-type(3n+2){margin-left:.3125rem;margin-right:.3125rem}.radio-inputs .radio-label:nth-of-type(3n+3){margin-left:.3125rem}.radio-inputs .radio-label__content{display:block;width:100%;height:100%}}@media (min-width:768px){.radio-inputs .radio-label{width:calc(25% - .9375rem);height:4.375rem;margin-bottom:1.25rem}.radio-inputs .radio-label:nth-of-type(4n+1){margin-right:.625rem}.radio-inputs .radio-label:nth-of-type(4n+2),.radio-inputs .radio-label:nth-of-type(4n+3){margin-left:.625rem;margin-right:.625rem}.radio-inputs .radio-label:nth-of-type(4n+4){margin-left:.625rem}.radio-inputs .radio-label__content{display:block;width:100%;height:100%}}.content-left{width:100%;max-width:36.25rem;margin-bottom:1.875rem}.content-left__title-w-image{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:.625rem}.content-left__title-w-image img{display:block;margin:0 3.125rem 1.5625rem 0}.content-left__title-w-image--rzd img{width:9.9375rem;height:2.5rem}.content-left__title-w-image--aero img{width:7.9375rem;height:2.5rem}.content-left__button{margin-top:2.5rem;width:100%}@media (min-width:979px){.content-left{flex-shrink:0}}@media (min-width:1025px){.content-left__title-w-image{margin-bottom:2.8125rem}.content-left__title-w-image .h2,.content-left__title-w-image img{margin-bottom:0}.content-left__button{margin-top:3.4375rem}}@media (min-width:1350px){.content-left{margin-right:2.5rem}}.content-right{max-width:36.25rem;font-size:.875rem}.content-right__top{display:flex;align-items:center}.content-right__top-title{font-size:1.125rem;color:rgba(53,61,66,.3);margin-bottom:.625rem}.content-right__top--payment img{width:3.4375rem;height:2.875rem;margin-right:1.25rem}.content-right__top--pay-services{margin-left:-1.25rem;margin-right:-1.25rem;padding:.9375rem 1.25rem;box-shadow:0 0 1.875rem 0 rgba(0,0,0,.08)}.content-right__top--pay-services img{width:3.3125rem;height:2.125rem;margin-right:1.25rem}.content-right__top--pay-services .content-right__top-title{max-width:14.375rem;font-size:1rem}.content-right__top--rzd img{width:4.375rem;height:1.9375rem;margin-right:1.75rem}.content-right__top--aeroflot img{width:6.4375rem;height:1.75rem;margin-right:1.25rem}.content-right__subtitle{font-weight:700;font-size:.875rem;padding:.3125rem 0}.content-right__subtitle--w-info{color:#1fbcee;cursor:pointer;position:relative;display:inline-flex}.content-right__subtitle-arrow{display:none}.content-right__cards-img{display:block;margin-top:.9375rem;width:13.4375rem}.content-right__file-links{display:flex;flex-direction:row}.content-right__docs{overflow:hidden;margin-bottom:2.5rem}.content-right__docs-scroller{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap;margin-bottom:-30px;padding-bottom:30px;margin-left:-.9375rem;margin-right:-.9375rem}.content-right__file-links{display:inline-flex;padding-left:.9375rem;padding-right:.9375rem}.content-right__doc{display:inline-block;vertical-align:top;width:8.75rem}.content-right__doc+.content-right__doc{margin-left:.625rem}.content-right__file-link{margin-bottom:.9375rem}.content-right__bottom-text{padding-bottom:.625rem}@media (min-width:500px){.content-right__top--pay-services{border-radius:.375rem;margin-left:0;margin-right:0}}@media (min-width:768px){.content-right__top--pay-services .content-right__top-title{max-width:unset}}@media (min-width:979px){.content-right{margin-left:2.5rem}.content-right__top--payment{margin-bottom:.3125rem}.content-right__subtitle--w-info{padding-right:1.875rem;margin-top:.9375rem;transition:color .15s}.content-right__subtitle-arrow{display:block;position:absolute;right:0;top:.9375rem}.content-right__subtitle-arrow span{width:.75rem;height:.125rem;background:#1fbcee;display:block;position:absolute;transform:rotate(45deg);left:-1.125rem;transition:background-color .15s}.content-right__subtitle-arrow span:last-child{transform:rotate(-45deg);left:-.625rem}}@media (min-width:1025px){.content-right{padding-left:1.25rem;font-size:1.125rem;max-width:36.25rem}.content-right__subtitle-arrow{top:1.1875rem}.content-right__top,.content-right__top img+.content-right__top-title{margin-bottom:0}.content-right__top-title{font-size:1.125rem;margin-bottom:1.25rem}.content-right__top--payment img{width:4.3125rem;height:3.625rem;margin-right:1.6875rem}.content-right__top--pay-services img{width:4.125rem;height:2.6875rem;margin-right:1.875rem}.content-right__top--pay-services .content-right__top-title{max-width:20.625rem;font-size:1.125rem}.content-right__top--rzd{height:5rem;display:flex;flex-direction:row;align-items:center}.content-right__top--rzd img{width:6.125rem;height:2.75rem;margin-right:2rem}.content-right__top--aeroflot{height:5rem;display:flex;flex-direction:row;align-items:center}.content-right__top--aeroflot img{width:10.25rem;height:2.8125rem;margin-right:1.875rem}.content-right__subtitle{font-size:1.125rem;margin-bottom:.3125rem}.content-right__subtitle--w-info{color:#1fbcee}.content-right__cards-img{margin-top:1.5625rem;width:16.5625rem}.content-right__file-links{display:flex;flex-wrap:wrap;padding:0;max-width:26.25rem}.content-right__file-link{margin:0 0 1.875rem}.content-right__file-link:first-child{margin-right:1.5625rem}.content-right__docs-scroller{padding:0;margin:0;overflow:visible}.content-right__doc{flex-grow:1;max-width:12.5rem;margin-right:1.25rem;margin-bottom:1.25rem;margin-left:0}.content-right__doc+.content-right__doc{margin-left:0}.content-right__doc:nth-of-type(odd){margin-right:.625rem;margin-left:0}.content-right__doc:nth-of-type(2n+2){margin-right:0;margin-left:.625rem}.content-right__doc+.about-child__doc{margin-left:0}}.popup{z-index:15;top:100px;width:400px;font-weight:400;color:#3a3a3a;transition:height .4s ease;overflow:hidden}.popup--visible{display:block}.popup:not(.active){display:none}.popup__close{width:4.0625rem;height:4.0625rem;cursor:pointer;padding:0;border:none;background-color:#f4f4f4;border-bottom-left-radius:.5rem;border-top-right-radius:.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.popup__close,.popup__close:after{position:absolute;top:0;right:0;overflow:hidden}.popup__close:after{content:"";left:0;bottom:0;border-bottom-left-radius:.5rem;border-top-right-radius:.5rem;transition:.3s;background-color:transparent}.popup__close svg{width:1.25rem;height:1.25rem}.popup__close:hover:after{background-color:rgba(0,0,0,.1)}.popup__title{color:#3a3a3a;margin:0 0 1.875rem}.popup__submit-button{width:100%}.popup__inputs-block{margin-bottom:1.25rem}.popup__message{font-size:1.25rem;line-height:1.875rem;margin:0}.popup--write-us{max-width:25rem;width:100%}.popup .input-block{margin-bottom:0}@media (min-width:1025px){.popup{width:100%}.popup--write-us{max-width:37.5rem;width:100%}.popup__title{margin-bottom:1.25rem}.popup .subtext{text-align:center}}.file-link{padding-left:4.6875rem;min-height:4.6875rem;background-size:3.625rem 4.625rem;background-repeat:no-repeat;font-size:.875rem;line-height:1.3;color:#b1b1b1;width:12.5rem;display:block}.file-link--doc{background-image:url(/local/templates/general/redesign_v2/css/../img/doc.svg)}@media (min-width:1025px){.file-link{font-size:1rem;width:13.75rem}}.payment-methods{margin:1.875rem 0 -1.25rem;color:#9b9b9b;font-size:1rem;text-align:center}.payment-methods--desktop{display:none}.payment-methods--help-popup,.payment-methods--help-request{margin:0 0 1.25rem}.payment-methods--help-popup .payment-methods__title,.payment-methods--help-request .payment-methods__title{font-size:1rem;line-height:1.25rem;margin-left:auto;margin-right:auto}.payment-methods--help-popup .payment-methods__cloud,.payment-methods--help-request .payment-methods__cloud{width:3.0625rem;height:2.5625rem}.payment-methods--help-popup .payment-methods__apple,.payment-methods--help-request .payment-methods__apple{width:3.0625rem;height:1.375rem}.payment-methods--help-popup .payment-methods__google,.payment-methods--help-request .payment-methods__google{width:3.1875rem;height:1.3125rem}.payment-methods__title{margin-bottom:.625rem}.payment-methods__images{display:flex;align-items:center;justify-content:center;margin-bottom:.625rem}.payment-methods__cloud{width:3.4375rem;height:2.875rem;position:relative;margin-right:2.1875rem}.payment-methods__cloud img{width:100%;height:100%;display:block}.payment-methods__cloud:before{width:.0625rem;height:1.875rem;background:#d8d8d8;content:"";position:absolute;right:-1.25rem;top:50%;transform:translateY(-50%)}.payment-methods__apple{width:3.375rem;height:1.4375rem;margin-right:1.25rem}.payment-methods__goolge{width:3.5625rem;height:1.4375rem}.payment-methods__other-link{font-size:1rem;line-height:1.5rem}@media (min-width:979px){.payment-methods{text-align:left;margin:0 0 1.25rem}.payment-methods--mobile{display:none}.payment-methods--desktop{display:block}.payment-methods--help-popup,.payment-methods--help-request{margin:0 0 0 1.25rem}.payment-methods__title{font-size:1.125rem;margin-bottom:1.25rem}.payment-methods__images{justify-content:flex-start;height:4.375rem;align-items:center}.payment-methods__cloud{width:4.3125rem;height:3.625rem;margin-right:2.8125rem}.payment-methods__cloud:before{height:2.5rem}.payment-methods__other-payment-methods{margin-top:auto}}@media (min-width:1025px){.payment-methods__other-link{font-size:1.125rem;line-height:1.875rem}}.tingle-modal{background:rgba(43,45,48,.9);display:flex;padding-top:0}.tingle-modal-box{width:calc(100% - 1.25rem);max-width:53.75rem;margin-left:auto;margin-right:auto;border-radius:.5rem;overflow:hidden;border:none}.tingle-modal-box:before{content:"";position:absolute;border-radius:.375rem;top:0;left:0;width:100%;height:100%}.tingle-modal-box__content{position:relative;z-index:1;padding:2.5rem 1.25rem 3.125rem;background-color:#fff}.tingle-modal--visible .tingle-modal-box{animation:opacity .2s ease forwards}.tingle-modal__close{display:none}.tingle-modal.write-us .tingle-modal-box{max-width:28.125rem}@media (min-width:768px){.tingle-modal-box__content{padding:1.25rem 2.1875rem 1.875rem}}@media (min-width:1025px){.tingle-modal-box__content{padding:2.5rem 4.0625rem 3.75rem}.tingle-modal.write-us .tingle-modal-box{max-width:37.5rem}}.visually-hidden:not(:focus):not(:active),input[type=checkbox].visually-hidden,input[type=radio].visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.text{font-size:1rem;line-height:1.5rem;color:#353d42}.text--white{color:#fff}@media (min-width:1025px){.text{font-size:1.25rem;line-height:1.875rem}}.title-second{font-size:2rem;line-height:2.25rem;color:#353d42;font-weight:700}.title-second--white{color:#fff}@media (min-width:1025px){.title-second{font-size:2.5rem;line-height:3.25rem}}@media (min-width:1200px){.title-second{font-size:3.25rem;line-height:3.875rem}}.title-third{font-size:1.5rem;line-height:1.875rem;color:#353d42;font-weight:700}@media (min-width:1025px){.title-third{font-size:2rem;line-height:2.625rem}}.gradient{background:linear-gradient(45deg,#1fbcee,#24ac6e);color:#28adca;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.stories{margin-bottom:5rem}.stories__wrapper{padding-left:.9375rem;padding-right:.9375rem}.stories__title{color:#353d42;margin:0 0 1.5625rem}.stories__list{display:flex;flex-wrap:wrap}.stories__list .card{height:31.25rem}.stories__list .card__link{padding-top:17.5rem;padding-left:1.25rem;padding-right:1.25rem}.stories__list .card__image{position:absolute;top:0;left:0;right:0;display:block;height:16.25rem;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.stories__list .card__title{font-size:1.125rem;font-weight:700}.stories__list .card__text,.stories__list .card__title{color:#353d42;text-align:center;line-height:1.5rem;margin-bottom:.625rem}.stories__list .card__text{display:inline-block;font-size:1rem}.stories__list .card__content-link{font-size:1rem;line-height:1.5rem;color:#1fbcee;text-align:center;z-index:2}.stories__item{margin-bottom:1.875rem}.stories__loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:3.125rem;height:3.125rem;display:none}.stories__loader-item{width:1.25rem;height:1.25rem;border-radius:50%;border:1px solid #fff;position:absolute;animation:dance 888ms infinite alternate;animation-timing-function:cubic-bezier(.5,0,.5,1)}.stories__loader-item:first-of-type{top:0;left:0}.stories__loader-item:nth-of-type(2){top:0;right:0}.stories__loader-item:nth-of-type(3){bottom:0;right:0}.stories__loader-item:nth-of-type(4){bottom:0;left:0}.stories li.stories__loader-item-1{animation-delay:222ms}.stories li.stories__loader-item-2{animation-delay:444ms}.stories li.stories__loader-item-3{animation-delay:666ms}.stories li.stories__loader-item-4{animation-delay:888ms}.stories__button-container{width:100%;height:3.75rem;margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center;margin-top:.625rem}.stories__button{position:relative}.stories__button--triggered .stories__more-text{opacity:0;transition:opacity .2s ease 0s}.stories__button--triggered .stories__more-svg{opacity:1;transition:opacity .2s ease .2s}.stories__more-text{opacity:1;transition:opacity .2s ease .2s}.stories__more-svg,.stories__more-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stories__more-svg{opacity:0;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:opacity .2s ease 0s}.stories__more-svg svg{width:36px;height:36px;transform:scale(1.5)}.stories__stories{width:100%}.stories__stories span{color:#000;font-size:1rem;line-height:1.875rem}@media (min-width:768px){.stories__wrapper{padding-left:1.875rem;padding-right:1.875rem}}@media (min-width:1025px){.stories{margin-bottom:7.5rem}.stories__wrapper{padding-left:1.875rem;padding-right:1.875rem;max-width:90.625rem;margin-left:auto;margin-right:auto}.stories__list{width:100%;align-items:center}.stories__list .card{height:34.375rem}.stories__list .card__link{padding-left:1.875rem;padding-right:1.875rem}.stories__item{position:relative;margin-bottom:2.5rem}.stories__link{transition:.8s ease}.stories__link:before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 .3125rem 2.5rem 0 hsla(0,0%,100%,0);border-radius:.375rem;overflow:hidden;transition:.8s ease;will-change:width,transform,box-shadow}}@media (min-width:1200px){.stories__title{padding-left:1.875rem;padding-right:1.875rem;margin-bottom:2.5rem}.stories__list{justify-content:space-between}.stories__list .card__title{margin-bottom:1.25rem}}@media (min-width:1366px){.stories__title{padding-left:1.875rem;padding-right:1.875rem;margin-bottom:2.5rem}}.social{display:flex;flex-direction:row;justify-content:center;align-items:center}.social--new{justify-content:flex-start;align-items:flex-start}.social--new .social__item{padding:0;border-radius:.375rem;background-color:hsla(0,0%,100%,.1)}.social--new .social__item+.social__item{margin-left:.625rem}.social__item{padding-left:.3125rem;padding-right:.3125rem}.social__item a{width:2.5rem;height:2.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid transparent}.social__item--vk svg{width:1.5rem;height:.875rem;fill:#fff}.social__item--fb svg{width:.625rem;height:1.25rem;fill:#fff}.social__item--ok svg{width:.8125rem;height:1.3125rem;fill:#fff}.social__item--inst svg{width:1.25rem;height:1.3125rem;fill:#fff}.social__item--tw svg{width:1.25rem;height:1.0625rem;fill:#fff}.social__item--dz svg{width:1.25rem;height:1.25rem;fill:#fff}.social__item--yt svg{width:1.5625rem;height:1.1875rem;fill:#fff}.social__item--ti svg{width:1.0625rem;height:1.1875rem;fill:#fff}.social__item--tg svg{width:1.3125rem;height:1.0625rem;fill:#fff}@media (min-width:1025px){.social__item{padding:0;transition:background-color .3s ease}.social__item:hover{background-color:#1fbcee}}.docs__list{display:flex;flex-direction:row;flex-wrap:wrap}.docs__link{display:block;background-image:linear-gradient(45deg,#21a4dd,#0aaf65);border:1px solid transparent;border-radius:5px;position:relative;overflow:hidden}.docs__link:before{content:"";position:absolute;width:3rem;height:3rem;top:0;left:0;border:1px solid #21a4dd;border-radius:50%;margin-top:-1.5rem;margin-left:-1.5rem;transition:.3s}.docs__name{width:100%;border-radius:5px;padding:1.5625rem .9375rem;background-color:#fff;color:#3a3a3a;display:inline-block;font-size:.875rem;line-height:1.125rem;font-weight:400;transition:.3s}@media (max-width:767px){.docs__item{width:calc(50% - .625rem);margin-bottom:1.25rem}.docs__item:nth-of-type(odd){margin-right:.625rem}.docs__item:nth-of-type(2n+2){margin-left:.625rem}.docs__item:last-of-type,.docs__item:nth-last-of-type(2){margin-bottom:0}}@media (min-width:768px){.docs__item{width:calc(33.33% - 1.25rem)}.docs__item:nth-of-type(3n+1){margin-right:.9375rem}.docs__item:nth-of-type(3n+2){margin-left:.9375rem;margin-right:.9375rem}.docs__item:nth-of-type(3n+3){margin-left:.9375rem}.docs__item:last-of-type,.docs__item:nth-last-of-type(2),.docs__item:nth-last-of-type(3){margin-bottom:0}.docs__link:hover:before{border-color:#fff}.docs__link:hover .docs__name{background-color:hsla(0,0%,100%,0);color:#fff}.docs__name{padding:1.5625rem 1.25rem 1.875rem 1.5625rem;font-size:1rem;line-height:1.375rem}}.review-slider__slider-container,.review-slider__title{padding-left:1.25rem;padding-right:1.25rem}.review-slider__title{color:#fff;margin:0 0 1.875rem;font-size:1.625rem;line-height:1.875rem}.review-slider__item{border-radius:6px;overflow:hidden;background-color:#fff;margin-bottom:1.25rem}.review-slider__card-content{display:flex;flex-direction:column;align-items:flex-start;padding:1.5625rem 1.25rem 1.875rem;flex-grow:1}.review-slider__link{height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden}.review-slider__image{display:block;height:11.875rem;background-size:cover;background-repeat:no-repeat;background-position:50%}.review-slider__name{font-size:1.125rem;font-weight:700}.review-slider__name,.review-slider__text{line-height:1.5rem;color:#3a3a3a;margin-bottom:1.25rem}.review-slider__text{font-size:.9375rem;font-weight:400}.review-slider__content-link{margin-top:auto;display:inline-block;color:#21a4dd;font-size:1rem;line-height:1.3125rem;font-weight:700}.review-slider__pagination{display:flex;flex-direction:row;justify-content:center;padding-top:.3125rem;padding-bottom:.3125rem}.review-slider__bullet{width:.75rem;height:.75rem;border-radius:3px;transform:rotate(45deg);border:1px solid #fff;background-color:hsla(0,0%,100%,0);transition:.3s ease;margin-left:.5rem;margin-right:.5rem}.review-slider__bullet--active{background-color:#fff;transition:.3s ease}.review-slider__tools{display:flex;justify-content:space-between;align-items:center}@media (min-width:1025px){.review-slider__wrapper{max-width:100rem;margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem}.review-slider__slider-container{padding:0}.review-slider__title{margin:0 0 2.5rem;font-size:2.125rem;line-height:2.5rem;padding:0}.review-slider__link{display:flex;flex-direction:row}.review-slider__image{width:45%;height:auto}.review-slider__card-content{width:55%;padding:1.25rem 1.5625rem 1.875rem;transition:.5s ease}.review-slider__name{transition:.5s ease;font-size:1.125rem;line-height:1.5rem}.review-slider__text{transition:.5s ease;font-size:.875rem;line-height:1.5rem}.review-slider__content-link{transition:.5s ease;font-size:1rem;line-height:1.3125rem;font-weight:700}.review-slider__content-link:hover{color:#0aaf65}.review-slider__item{width:50%;height:16.4375rem;margin-bottom:2.5rem}.review-slider__tools{padding:.3125rem}.review-slider__bullet:hover{cursor:pointer;background-color:hsla(0,0%,100%,.5)}.review-slider__bullet--active:hover{background-color:#fff}.review-slider__navigation-arrow{width:2.5rem;height:2.5rem;transition:.3s;border:1px solid #fff;cursor:pointer;position:relative;transform:rotate(45deg);border-radius:9px;background-color:hsla(0,0%,100%,0)}.review-slider__navigation-arrow:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;background-size:.5625rem .875rem}.review-slider__navigation-arrow--prev{margin-right:auto}.review-slider__navigation-arrow--prev:before{background-position:calc(50% - 1px) 50%;background-image:url(/local/templates/general/redesign_v2/css/../img/icon-arrow-left.svg);transform:rotate(-45deg)}.review-slider__navigation-arrow--next{margin-left:auto}.review-slider__navigation-arrow--next:before{background-position:calc(50% + 1px) 50%;background-image:url(/local/templates/general/redesign_v2/css/../img/icon-arrow-right.svg);transform:rotate(-45deg)}.review-slider__navigation-arrow--disabled{pointer-events:none;opacity:.4}.review-slider__navigation-arrow--disabled:hover{background-color:hsla(0,0%,100%,0)}.review-slider__navigation-arrow:hover{background-color:hsla(0,0%,100%,.2)}}.help-popup{display:none}.help-request{width:calc(100% - 3.75rem);max-width:51.25rem;margin:0 auto 5rem auto;}.help-popup__title,.help-request__title{color:#3a3a3a;margin:0 0 .625rem}.help-popup__second-title,.help-request__second-title{font-size:1.5rem;line-height:2.5rem;margin-bottom:.625rem}.help-popup__preview-info,.help-request__preview-info{display:flex;flex-direction:row;align-items:center;position:relative;max-width:33.75rem;margin-bottom:1.25rem}.help-popup__preview-info p,.help-request__preview-info p{font-size:1rem;line-height:1.375rem;font-weight:400;color:#353d42;margin-bottom:0}.help-popup__preview-info img,.help-request__preview-info img{margin-right:.9375rem}.help-popup__buttons-container,.help-request__buttons-container{display:flex;flex-direction:column;align-items:center}.help-popup__submit-button,.help-request__submit-button{width:100%;height:4.375rem;margin-bottom:1.25rem}.help-popup__other-link,.help-request__other-link{color:#21a4dd;font-size:1rem;line-height:1.25rem;text-align:center}.help-popup__close-button{width:4.0625rem;height:4.0625rem;position:absolute;top:0;right:0;cursor:pointer;padding:0;border:none;background-color:#f4f4f4;border-bottom-left-radius:.5rem;border-top-right-radius:.5rem;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}.help-popup__close-button:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;border-bottom-left-radius:.5rem;border-top-right-radius:.5rem;overflow:hidden;transition:.3s;background-color:transparent}.help-popup__close-button svg{width:1.25rem;height:1.25rem}.help-popup__close-button:hover:after{background-color:rgba(0,0,0,.1)}.help-popup__inputs .radio-inputs--sum,.help-request__inputs .radio-inputs--sum{margin-bottom:1.25rem}.help-popup__policy,.help-request__policy{color:rgba(0,0,0,.3)}.help-popup__policy,.help-popup__policy a,.help-request__policy,.help-request__policy a{font-size:1rem;line-height:1.5rem}.help-popup__comment,.help-request__comment{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.help-popup__comment p,.help-request__comment p{font-size:1rem;line-height:1.25rem;color:#b1b1b1}@media (min-width:768px){.help-popup__comment,.help-request__comment{width:calc(100% - 28.75rem);max-width:15rem;flex-grow:1}}@media (min-width:1025px){.help-popup__second-title,.help-request__second-title{font-size:2rem;line-height:3.875rem;margin-bottom:.625rem}.help-popup__preview-info p,.help-request__preview-info p{font-size:1.125rem;line-height:1.5rem}.help-popup__more-info,.help-request__more-info{display:flex;flex-direction:row}.help-popup__buttons-container,.help-request__buttons-container{display:flex;flex-direction:column;order:1;width:100%;max-width:28.75rem}.help-popup__payments-methods,.help-request__payments-methods{order:2;flex-grow:1;display:flex;flex-direction:column;align-items:center}.help-popup__other-link,.help-request__other-link{transition:.3s}.help-popup__other-link:hover,.help-request__other-link:hover{color:#0aaf65}.help-popup .radio-label--input,.help-request .radio-label--input{max-width:21.25rem}.help-popup .radio__min-sum--error,.help-request .radio__min-sum--error{margin-left:.9375rem}.help-popup__policy,.help-request__policy{color:rgba(0,0,0,.3)}.help-popup__policy,.help-popup__policy a,.help-request__policy,.help-request__policy a{font-size:1.125rem;line-height:1.875rem}.help-popup__comment p,.help-request__comment p{font-size:1.125rem;line-height:1.5rem}}.header{position:absolute;top:0;left:0;right:0;z-index:13;opacity:1}.header__wrapper{padding:1.5625rem .9375rem;max-width:99.0625rem;margin-left:auto;margin-right:auto}.header__logo{display:block;opacity:1;width:9.125rem;height:3.125rem}.header__logo img{max-width:100%;width:9.125rem;height:3.125rem}.header__logo-image{display:block}.header__logo-image--desktop{display:none}.header__logo-image--mobile{display:block}.header__logo-fixed{pointer-events:none;opacity:0;transition:.4s cubic-bezier(.35,0,0,1.01) 0s}.header__buttons{display:flex;flex-direction:column;position:relative;overflow:visible}.header__button--en{display:flex;align-self:center}.header__button--en span{font-weight:400;line-height:3.125rem}.header--dark .header__logo-image--white{display:block}.header--dark .header__logo-image--blue{display:none}.header--donation{position:static}.header--donation .header__top{padding-top:1.5625rem;padding-bottom:1.5625rem;display:flex;flex-direction:row;align-items:center}.header--donation .header__close-button{margin-left:auto;width:2.5rem;height:2.5rem;background-color:rgba(0,0,0,.05);border-radius:.375rem;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:.3s}.header--donation .header__close-button svg{width:1.25rem;height:1.25rem;fill:#353d42}.header--donation .header__close-button:hover{background-color:rgba(0,0,0,.1)}.header--donation .header__logo img{width:9.125rem;height:3.125rem}.header--donation .header__logo-logo--desktop{display:none}.header--donation .header__logo-logo--mobile{display:block}@media (max-width:1199px){.header__nav-holder{position:fixed;transform:translate3d(100%,0,0);z-index:12;top:0;left:0;right:0;bottom:0;transition:.5s cubic-bezier(.35,0,0,1.01);background-color:#1fbcee;padding-top:4.6875rem;display:flex;flex-direction:column}.header__nav-holder--triggered{width:100%;height:100%;transform:translateZ(0);transition:.5s cubic-bezier(.35,0,0,1.01);overflow:auto;-webkit-overflow-scrolling:touch}.header__nav-wrapper{position:relative;padding-bottom:5.9375rem}.header__nav-list{margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;margin-bottom:1.25rem}.header__nav-item{width:100%;text-align:center}.header__nav-link{display:block;width:100%;height:100%;font-size:1.25rem;line-height:3.125rem;color:#fff;font-weight:500;white-space:nowrap}.header__button{margin-left:auto;margin-right:auto}.header__button+.header__button{margin-top:1.25rem}.header__button--en{height:3.125rem}.header__decorate{position:absolute;left:0;right:0;bottom:0;pointer-events:none}.header__decorate,.header__decorate img{width:100%;height:auto}.header--fixed{display:none}}@media (min-width:768px){.header__wrapper{padding-left:1.875rem;padding-right:1.875rem}}@media (min-width:1200px){.header{opacity:1;background-color:transparent;transition:background-color .4s ease,transform 1s cubic-bezier(.35,0,0,1.01) 0s,box-shadow .4s cubic-bezier(.35,0,0,1.01),opacity .4s cubic-bezier(.35,0,0,1.01) .2s,position 0s cubic-bezier(.35,0,0,1.01) .4s}.header__wrapper{padding:3.125rem 3.75rem;transition:padding .2s cubic-bezier(.35,0,0,1.01)}.header__content{display:flex;flex-direction:row}.header__nav-wrapper{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.header__nav-holder{display:flex;flex-direction:row;margin-left:auto}.header__nav-list{display:flex;flex-direction:row;transform:translateX(.75rem);margin-bottom:.625rem;margin-left:.9375rem}.header__nav-link{display:inline-block;font-size:1.125rem;line-height:3.125rem;padding-left:.75rem;padding-right:.75rem;color:#fff;position:relative;perspective:500px;white-space:nowrap}.header__nav-link:before{content:"";z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;background-color:hsla(0,0%,100%,0);border-radius:.375rem;transform-origin:50% 50%;backface-visibility:hidden;transform:rotateX(90deg);opacity:0;perspective-origin:50% 50%;transform-style:preserve-3d}.header__nav-link:before,.header__nav-link:hover:before{transition:opacity .25s ease 0s,transform .3s ease 0s,background-color .3s ease}.header__nav-link:hover:before{background-color:hsla(0,0%,100%,.3);opacity:1;transform:rotateX(0)}.header__nav-link--active:before,.header__nav-link--active:hover:before{background-color:hsla(0,0%,100%,.5);transform:scaleY(1) skew(0);opacity:1}.header__buttons{display:flex;flex-direction:row;justify-content:flex-end}.header__button+.header__button{margin-left:1.25rem}.header__button--en{background-color:#fff;height:3.125rem;transition:.3s}.header__decorate{display:none}.header__logo{position:relative}.header__logo-image--desktop{display:block}.header__logo-image--mobile{display:none}.header__logo-fixed{position:absolute;top:0;left:0}.header__logo-fixed svg{width:3.375rem;height:3.125rem}.header--fixed{position:fixed;opacity:0;background-color:#fff;box-shadow:0 .3125rem 1.875rem 0 rgba(0,0,0,.08);pointer-events:none}.header--fixed .header__wrapper{padding:.9375rem 2.1875rem}.header--fixed .header__nav-wrapper{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.header--fixed .header__nav-list{margin-bottom:0;transform:translateX(0);margin-right:.625rem;margin-left:.625rem}.header--fixed .header__nav-link{padding-left:.625rem;padding-right:.625rem}.header--fixed .header__logo img{opacity:0}.header--fixed .header__logo-fixed{display:block;width:3.375rem;height:3.125rem;opacity:1}.header--fixed .header__logo-fixed svg .left-part{display:block}.header--fixed .header__logo-fixed svg .right-part{display:none}.header--fixed .header__button{padding-left:1.25rem;padding-right:1.25rem}.header--fixed .header__button+.header__button{margin-left:.9375rem}.header--fixed .header__button.button--need-help{background-color:#24ac6e}.header--fixed .header__button.button--need-help:before{display:none}.header--fixed .header__button.button--need-help:after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background-color:transparent;transition:.3s}.header--fixed .header__button.button--need-help:hover:after{background-color:rgba(0,0,0,.1)}.header--fixed .header__button.button--need-help .button__text-span{color:#fff}.header--fixed .header__button.button--need-help .button__arc{display:none}.header--fixed .header__button.button--want-to-help{background-color:#1fbcee}.header--fixed .header__button.button--want-to-help:before{display:none}.header--fixed .header__button.button--want-to-help:after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background-color:transparent;transition:.3s}.header--fixed .header__button.button--want-to-help:hover:after{background-color:rgba(0,0,0,.1)}.header--fixed .header__button.button--want-to-help .button__text-span{color:#fff}.header--fixed .header__button.button--want-to-help .button__arc{display:none}.header--fixed .header__button--en{background-color:rgba(0,0,0,.05);padding-left:.75rem;padding-right:.75rem}.header--fixed .header__button--en span{color:#000}.header--fixed .header__button--en:hover{background-color:rgba(0,0,0,.1)}.header--fixed .header__nav-link{color:#000}.header--fixed .header__nav-link:hover:before{background-color:rgba(0,0,0,.05)}.header--fixed .header__nav-link--active:before,.header--fixed .header__nav-link--active:hover:before{background-color:rgba(0,0,0,.1);transform:scaleY(1) skew(0);opacity:1}.header--pin{opacity:1;transition:background-color .4s ease,box-shadow .4s cubic-bezier(.35,0,0,1.01),opacity .4s cubic-bezier(.35,0,0,1.01);pointer-events:auto}.header--pin,.header--unpin{background-color:#fff;box-shadow:0 .3125rem 1.875rem 0 rgba(0,0,0,.08)}.header--unpin{opacity:0;transition:background-color .4s ease .4s,transform 1s cubic-bezier(.35,0,0,1.01) 0s,box-shadow .4s cubic-bezier(.35,0,0,1.01),opacity .4s cubic-bezier(.35,0,0,1.01)}.header--donation .header__nav-wrapper{flex-direction:row}.header--donation .header__logo img{width:9.125rem;height:3.125rem}.header--donation .header__buttons{margin-left:.3125rem}.header--donation .header__nav-list{transform:translate(0);margin-bottom:0}.header--donation .header__nav-link{color:#353d42}.header--donation .header__nav-link:before{background-color:transparent}.header--donation .header__nav-link:hover:before{background-color:rgba(0,0,0,.05);opacity:1;transform:rotateX(0);transition:opacity .25s ease 0s,transform .3s ease 0s,background-color .3s ease}.header--donation .button--gray{background-color:rgba(0,0,0,.05)}.header--donation .button--gray span{color:#353d42}.header--donation .button--gray:hover{background-color:rgba(0,0,0,.1)}.header--thanks .header__nav-wrapper{display:flex;flex-direction:row}.header--thanks .header__nav-list{margin-bottom:0;margin-right:.9375rem}.header--thanks .header__buttons{margin-left:1.25rem}}@media (min-width:1500px){.header__nav-wrapper{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.header__nav-list{margin-bottom:0;margin-right:1.875rem}.header--pin .header__logo-fixed{width:3.375rem;height:3.125rem}.header--pin .header__logo-fixed .right-part{display:none}.header--donation .header__buttons{margin-left:0}}.footer{background-color:#353d42;padding-top:2.5rem;padding-bottom:2.5rem;flex:0 0 auto}.footer__wrapper{padding-left:.9375rem;padding-right:.9375rem;max-width:90.625rem}.footer__contact-button{width:100%;margin-bottom:1.875rem}.footer__contacts{margin-bottom:1.875rem}.footer__contacts a{font-size:1rem;line-height:1.375rem;color:#fff;display:inline-block}.footer__top-content{margin-bottom:2.5rem}.footer__address{margin-bottom:0;font-size:1rem;line-height:1.375rem;color:#fff}.footer__social{margin-bottom:2.5rem}.footer__search-label{display:block;width:100%;height:3.75rem;position:relative;background-color:#fff;border-radius:.375rem;transition:.3s}.footer__search-input{font-size:1.125rem;line-height:1.25rem;color:#3a3a3a;background-color:transparent;border:none;position:absolute;top:0;left:0;width:100%;height:100%;font-weight:400;padding:1.125rem 4.0625rem 1.375rem 1.5625rem;transition:.3s}.footer__search-input::-webkit-input-placeholder{color:#3a3a3a;opacity:.5;font-size:1.125rem;line-height:1.625rem;font-weight:400}.footer__search-input:-moz-placeholder,.footer__search-input::-moz-placeholder{color:#3a3a3a;opacity:.5;font-size:1.125rem;line-height:1.625rem;font-weight:400}.footer__search-input:-ms-input-placeholder{color:#3a3a3a;opacity:.5;font-size:1.125rem;line-height:1.625rem;font-weight:400}.footer__search-input:focus+button svg{stroke:#3a3a3a}.footer__search-button{width:3.75rem;height:100%;position:absolute;top:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:transparent;border:none;padding:0;border-radius:.375rem}.footer__search-button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;fill:transparent;stroke:#979797;transition:.3s}.footer__search-container{margin-bottom:1.875rem}.footer__search-svg{width:1.0625rem;height:1.0625rem}.footer__main-contacts{margin-bottom:.625rem}.footer__main-contacts a{font-size:1.125rem;line-height:2.1875rem;display:inline-block;color:#fff;font-weight:700;transition:.3s}.footer__other-contacts a{transition:.3s}.footer__other-contacts a,.footer__other-contacts p{color:#fff;font-size:1rem;line-height:1.625rem;font-weight:400}.footer__other-contacts p{margin:0}.footer__button{width:100%}.footer__info-bottom a{font-size:1rem;line-height:1.375rem;color:#fff}.footer__info-block+.footer__info-block{margin-top:1.5625rem}.footer__info-text{color:#fff}.footer__info-header,.footer__info-text{font-size:1rem;line-height:1.375rem;font-weight:400;margin-bottom:0}.footer__info-header{color:hsla(0,0%,100%,.3)}.footer__info-links{display:flex;flex-direction:column;margin:0}.footer__info-links a{font-size:1rem}.footer__info-links a,.footer__text{color:#fff;line-height:1.625rem;font-weight:400}.footer__text{font-size:.875rem;margin-bottom:.9375rem}.footer__useful-links{margin-bottom:1.875rem}.footer__useful-links a{opacity:1}.footer__useful-links a span{font-size:1rem;line-height:1.375rem;color:#1fbcee}.footer__useful-links a:last-of-type{display:none}.footer__useful-links a+a{margin-left:1.25rem}.footer__bottom-left{margin-bottom:.9375rem}.footer__copyright{max-width:unset;font-size:1rem;line-height:1.375rem;color:#fff;margin-bottom:0}.footer__data{margin-bottom:1.875rem}.footer__data p{opacity:.3;font-size:1rem;line-height:1.375rem;color:#fff;margin-bottom:0}.footer__made-by{display:flex;flex-direction:row}.footer__made-by a span{color:#fff;font-size:.875rem;line-height:1.25rem;display:inline-block}.footer__binet-up{display:flex;flex-direction:column-reverse;align-items:center;margin-right:2.1875rem}.footer__binet-up span{opacity:.3;margin-top:.625rem}.footer__binet-up img{width:5.4375rem;height:1.6875rem}.footer__peach{display:flex;flex-direction:column-reverse;align-items:center}.footer__peach span{opacity:.3;margin-top:.625rem}.footer__peach img{width:4.1875rem;height:2rem}@media (min-width:768px){.footer{padding-top:2.5rem;padding-bottom:3.4375rem}.footer__wrapper{padding-left:1.875rem;padding-right:1.875rem}}@media (min-width:960px){.footer__block{width:50%}.footer__block--search{margin-bottom:7.8125rem;float:right}.footer__block--contacts{float:left;padding-right:4.375rem;margin-bottom:2.1875rem}.footer__block--contact-us{display:inline-flex;flex-direction:column;align-items:center;margin-bottom:2.1875rem;padding-right:4.375rem}.footer__block--info{float:right;display:inline-block;margin-top:-10rem;margin-bottom:0}.footer__block--text-block{margin-bottom:0;float:left;padding-right:4.375rem}.footer__block--bottom-block{width:100%;display:flex;flex-direction:row;align-items:flex-end}.footer__contact-button{width:100%;max-width:18.125rem}.footer__top:after{content:"";display:table;clear:both}.footer__top-content{display:flex;flex-direction:row;margin-bottom:0}.footer__bottom{margin-top:3.75rem}.footer__bottom-content{display:flex;flex-direction:row}.footer__content-block{width:calc(50% - .625rem)}.footer__content-block:nth-of-type(odd){margin-right:.625rem}.footer__content-block:nth-of-type(2n+2){margin-left:.625rem}.footer__content-block--last-block{display:flex;flex-direction:row;align-items:flex-end}.footer__main-contacts{margin-bottom:1.25rem}.footer__main-contacts a{font-size:1.25rem;line-height:2.1875rem}.footer__main-contacts a:hover{opacity:1}.footer__other-contacts a,.footer__other-contacts p{font-size:1.25rem;line-height:2.1875rem}.footer__contacts{margin-bottom:3.125rem}.footer__contacts a{display:block;color:#fff;font-size:1.125rem;line-height:1.75rem}.footer__search-button{cursor:pointer}.footer__search-button svg{fill:transparent;stroke:#979797;transition:.3s}.footer__search-button:hover svg{stroke:#3a3a3a}.footer__search-container{margin-bottom:2.5rem}.footer__social{margin-top:0;margin-bottom:3.125rem}.footer__other-contacts a:hover{opacity:1}.footer__contact-button{margin-bottom:2.5rem}.footer__info-block+.footer__info-block{margin-top:1.875rem}.footer__info-links{flex-direction:row;flex-wrap:wrap}.footer__info-links a{margin-right:.625rem;transition:.3s}.footer__info-links a:hover{opacity:1}.footer__info-links a:last-of-type{margin-right:0}.footer__info-bottom a,.footer__info-header,.footer__info-text{font-size:1.125rem;line-height:1.75rem}.footer__info-bottom a{display:inline-block}.footer__text{font-size:1rem;line-height:1.625rem;max-width:36.25rem}.footer__address{margin-bottom:1.875rem;color:#fff;font-size:1.125rem;line-height:1.75rem}.footer__useful-links{margin-bottom:0}.footer__useful-links a{display:inline-block;position:relative}.footer__useful-links a span{position:relative;z-index:1;font-size:1rem;line-height:1.375rem;transition:color .2s ease}.footer__useful-links a:last-of-type{display:inline-block}.footer__useful-links a:before{content:"";position:absolute;z-index:0;top:-.1875rem;right:0;left:0;bottom:-.1875rem;opacity:0;background-color:#21a4dd;transform:scaleY(0);transition:opacity .2s ease 0s,transform .3s ease}.footer__useful-links a:hover span{color:#fff}.footer__useful-links a:hover:before{opacity:1;transform:scaleY(1);transition:opacity .2s ease 0s,transform .3s ease}.footer__bottom-left{width:50%;margin-bottom:0}.footer__bottom-right{width:50%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.footer__copyright{margin:0;font-size:1rem;line-height:1.375rem;font-weight:400;color:#fff;max-width:25rem}.footer__data{display:flex;flex-direction:column;margin-right:1.25rem;margin-bottom:0}.footer__data p{display:flex;flex-wrap:wrap;margin-bottom:0;opacity:1}.footer__data p span:first-of-type{display:inline-block;margin-right:.9375rem}.footer__made-by{margin-left:auto}.footer__made-by a span{transition:.3s;font-size:1rem}.footer__made-by a:hover span{opacity:1}.footer__binet-up{margin-right:2.5rem}.footer__binet-up img{width:6.8125rem;height:2.125rem}.footer__peach img{width:4.6875rem;height:2.25rem}.footer__arrow{transition:.3s}.footer__arrow:hover{background-color:#74878e}}@media (min-width:1025px){.footer{padding-top:5rem;padding-bottom:6.875rem}.footer__wrapper{padding-left:3.75rem;padding-right:3.75rem}.footer__copyright{max-width:unset}.footer__content-block{width:calc(50% - 1.25rem)}.footer__content-block:nth-of-type(odd){margin-right:1.25rem}.footer__content-block:nth-of-type(2n+2){margin-left:1.25rem}.footer__content-block--last-block{display:flex;flex-direction:row;align-items:flex-end}}@media (min-width:1366px){.footer__content-block{width:calc(50% - 2.5rem)}.footer__content-block:nth-of-type(odd){margin-right:2.5rem}.footer__content-block:nth-of-type(2n+2){margin-left:2.5rem}.footer__info-top{display:flex;flex-direction:row}.footer__info-header{margin-left:.3125rem}}.burger{position:fixed;top:1.5625rem;right:0;width:8.125rem;height:3.125rem;border-radius:.375rem;z-index:14;transform:translateX(50%) translateY(0);perspective:200px}.burger--triggered .burger__left-side:before{opacity:1}.burger--triggered .burger__right-side:before{opacity:0}.burger__holder{transform:rotateY(0);width:100%;height:100%;display:flex;flex-direction:row;background-color:#1fbcee;transform-style:preserve-3d;transform-origin:center;transition:transform 1s cubic-bezier(.215,.61,.355,1);border-radius:.375rem;overflow:hidden}.burger__left-side{width:4.0625rem;padding-right:.9375rem;height:100%;position:relative;backface-visibility:hidden}.burger__left-side:before{opacity:0}.burger__left-side:after,.burger__left-side:before{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0}.burger__left-side:after{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem;background-color:rgba(0,0,0,.05)}.burger__left-side div{height:2px;background-color:#fff;position:absolute;left:.8125rem}.burger__left-side div:first-of-type{width:1.5rem;top:1.0625rem}.burger__left-side div:nth-of-type(2){width:1.5rem;top:1.5rem}.burger__left-side div:nth-of-type(3){width:1.125rem;top:1.9375rem}.burger__right-side{position:relative;z-index:667;width:4.0625rem;height:100%;transform:rotateY(180deg);display:flex;flex-direction:column;justify-content:center;align-items:center}.burger__right-side:after,.burger__right-side:before{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.burger__right-side:after{background-color:rgba(0,0,0,.05)}.burger__close-icon{width:3.125rem;height:100%;top:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.burger__close-icon svg{width:1.25rem;height:1.25rem;fill:#fff}@media (min-width:1200px){.burger{display:none}}.breadcrumbs{display:none}.breadcrumbs__wrapper{max-width:91.25rem;padding-left:.9375rem;padding-right:.9375rem;margin-left:auto;margin-right:auto}.breadcrumbs__list{display:flex;flex-direction:row}.breadcrumbs__item+.breadcrumbs__item{margin-left:.3125rem}.breadcrumbs__item+.breadcrumbs__item:before{content:"/"}.breadcrumbs__item+.breadcrumbs__item:before,.breadcrumbs__link{color:#3a3a3a;opacity:.3;font-size:1rem;line-height:1.875rem}.breadcrumbs--white .breadcrumbs__item+.breadcrumbs__item:before,.breadcrumbs--white .breadcrumbs__item+.breadcrumbs__item a,.breadcrumbs--white .breadcrumbs__item:before,.breadcrumbs--white .breadcrumbs__item a{color:hsla(0,0%,100%,.5)}.breadcrumbs--white .breadcrumbs__link{opacity:1}@media (min-width:768px){.breadcrumbs__wrapper{padding-left:1.875rem;padding-right:1.875rem}}@media (min-width:1025px){.breadcrumbs__wrapper{padding-left:3.75rem;padding-right:3.75rem}.breadcrumbs--child-card .breadcrumbs__wrapper{padding-left:0;padding-right:0}}@media (min-width:1200px){.breadcrumbs{display:block}}.form__inputs-block{margin-bottom:1.25rem}.form__input-holder{margin-bottom:.5625rem}.form__input-holder:last-of-type{margin-bottom:0}.form__input-holder+.form__input-holder{margin-top:.625rem}.form__input{width:100%;height:4.375rem;font-size:1.125rem;line-height:1.875rem;border:none;border-radius:.375rem;padding:.625rem 1.875rem;color:#3a3a3a;background-color:#f4f4f4;transition:.3s}.form__input::-webkit-input-placeholder{color:#353d42}.form__input:-moz-placeholder,.form__input::-moz-placeholder{color:#353d42}.form__input:-ms-input-placeholder{color:#353d42}.form__input:hover{background-color:#e5e5e5}.form__input--2-to-3+.user-data__subtext{margin-left:.9375rem}.form__textarea{width:100%;height:8.75rem;font-size:1.125rem;line-height:1.875rem;border:none;border-radius:.375rem;padding:.625rem 1.875rem;color:#3a3a3a;background-color:#f4f4f4;resize:none;transition:.3s}.form__textarea:hover{background-color:#e5e5e5}.form--donation .payment-select{max-width:unset}@media (min-width:768px){.form__input--2-to-3{flex:1 0 calc(75% - 0.9375rem)}}@media (min-width:1025px){.form__input-holder{margin-bottom:0}}.link{color:#1fbcee;font-size:1rem;line-height:1.25rem}.link,.link span{display:inline-block}.link span{color:inherit}@media (min-width:1025px){.link{font-size:1.125rem;line-height:1.875rem;perspective:500px}.link,.link span{position:relative}.link span{transition:color .3s ease;z-index:1}.link:before{width:100%;height:100%;left:0;background:hsla(0,0%,100%,.3);content:"";position:absolute;bottom:0;backface-visibility:hidden;transform:rotateX(90deg);transform-style:preserve-3d;transform-origin:50% 50%;opacity:0;perspective-origin:50% 50%;transition:opacity .2s ease,transform .3s ease 0s}.link--blue:before{background:#1fbcee}.link--blue:hover{color:#fff}.link:hover:before{opacity:1;transform:rotateX(0);transition:opacity .2s ease 0s,transform .3s ease 0s}}.navigation{flex-direction:row}.navigation,.navigation__arrow{display:flex;align-items:center}.navigation__arrow{width:2.5rem;height:2.1875rem;flex-direction:column;justify-content:center;background-color:#f4f4f4;cursor:pointer;transition:.3s}.navigation__arrow svg{width:.5rem;height:1rem}.navigation__arrow--prev{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.navigation__arrow--next{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.navigation__arrow.swiper-button-disabled{opacity:.3;pointer-events:none}.navigation--white .navigation__arrow{background-color:hsla(0,0%,100%,.3)}.navigation--white .navigation__arrow svg{fill:#fff}@media (min-width:1025px){.navigation__arrow{height:2.8125rem;transition:background-color .3s ease}.navigation__arrow svg{transition:fill .3s ease}.navigation__arrow:hover{background-color:#1fbcee}.navigation__arrow:hover svg{fill:#fff}.navigation--white .navigation__arrow:hover{background-color:hsla(0,0%,100%,.5)}}.main-wrapper{position:relative;overflow-x:hidden;flex:1 0 auto}.main-screen{height:28.125rem;padding-top:16.5625rem;position:relative;overflow:hidden}.main-screen__background{position:absolute;top:0;left:0;bottom:0;right:0}.main-screen__back-mobile{width:100%;height:100%;background-size:cover;background-position:70% 50%;background-repeat:no-repeat;background-image:url(/local/templates/general/redesign_v2/css/../img/new-design/main-screen__image--mobile.jpg)}.main-screen__back-mobile:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.2)}.main-screen__back-desktop{display:none}.main-screen__wrapper{max-width:90.625rem;padding-left:.9375rem;padding-right:.9375rem;margin-left:auto;margin-right:auto;position:relative;z-index:2}.main-screen__title{font-size:2rem;line-height:2.125rem;color:#fff;font-weight:700;margin-bottom:1.25rem}.main-screen__title span{color:#1fbcee}.main-screen__link{display:inline-flex;flex-direction:row;align-items:center}.main-screen__link-text{font-size:1.125rem;line-height:1.3125rem;font-weight:700;color:#fff;margin-right:.625rem}.main-screen__link-icon{display:flex;flex-direction:column;justify-content:center;align-items:center;transform:translateY(.0625rem)}.main-screen__link-icon svg{width:2.0625rem;height:.9375rem;fill:#fff}.main-screen__hashtags{margin-bottom:.3125rem}.main-screen__hashtags p{font-size:1.125rem;line-height:1.5rem;color:#fff;font-weight:700;margin-right:.3125rem}.main-screen__hashtags p:last-of-type{margin-right:0}@media (max-width:767px) and (orientation:landscape){.main-screen{padding-top:9.375rem}}@media (min-width:768px){.main-screen{height:calc(100vh - 18.75rem);padding-top:15.625rem}.main-screen__wrapper{padding-left:1.875rem;padding-right:1.875rem}.main-screen__title{font-size:3.375rem;line-height:3.375rem;margin-bottom:1.25rem}.main-screen__link-text{font-size:1.25rem;line-height:1.5rem;margin-right:1.25rem}}@media (min-width:960px){.main-screen{padding-top:11.25rem}}@media (min-width:1025px){.main-screen{min-height:45rem;max-height:53.125rem;height:100vh;padding-top:0;margin-bottom:-10rem}.main-screen:before,.main-screen__back-mobile{display:none}.main-screen__back-desktop{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-image:url(/local/templates/general/redesign_v2/css/../img/new-design/main-screen__image--desktop.jpg);background-position:50%}.main-screen__back-desktop video{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);min-width:100%;min-height:100%}.main-screen__back-desktop:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.2)}.main-screen__wrapper{height:100%;padding-left:3.75rem;padding-right:3.75rem;position:relative}.main-screen__content{position:absolute;bottom:16.5625rem;display:flex;flex-direction:column}.main-screen__title{font-size:5rem;line-height:5rem;margin-bottom:2.5rem}.main-screen__link-text{font-size:1.5rem;line-height:1.75rem;margin-right:1.25rem}.main-screen__link{position:relative;perspective:1000px;align-self:flex-start}.main-screen__link:before{width:calc(100% + 2.5rem);left:-1.25rem;height:calc(100% + 1.25rem);background:hsla(0,0%,100%,.3);content:"";position:absolute;bottom:-.625rem;border-radius:.3125rem;backface-visibility:hidden;opacity:0;perspective-origin:50% 50%;transform:rotateX(45deg);transition:opacity .2s ease,transform .3s ease 0s;transform-origin:50% 50%;transform-style:preserve-3d}.main-screen__link:hover:before{opacity:1;transform:rotateX(0);transition:opacity .2s ease 0s,transform .3s ease 0s}.main-screen__hashtags{display:flex;flex-direction:row;align-items:center;align-self:flex-end}.main-screen__hashtags:after{content:"";opacity:0;pointer-events:none;width:2.5rem}.main-screen__hashtags p{font-size:1.5rem;line-height:1.75rem;margin-right:.3125rem}.main-screen__hashtags p:last-of-type{margin-right:0}}.width-wrapper{padding-left:.9375rem;padding-right:.9375rem;max-width:100rem;margin-left:auto;margin-right:auto}.width-wrapper--inner{max-width:91.25rem}.width-wrapper--short{max-width:83.125rem}@media (min-width:768px){.width-wrapper{padding-left:2.8125rem;padding-right:2.8125rem}.width-wrapper--inner,.width-wrapper--short{padding-left:1.875rem;padding-right:1.875rem}}@media (min-width:1025px){.width-wrapper{padding-left:4.6875rem;padding-right:4.6875rem}.width-wrapper--inner,.width-wrapper--short{padding-left:3.75rem;padding-right:3.75rem}}.main-president{background-image:linear-gradient(45deg,#1fbcee,#24ac6e);background-size:100%}.main-president__wrapper{padding-top:1.875rem;padding-bottom:2.5rem;position:relative}.main-president__content{position:relative;z-index:1}.main-president__title{margin-bottom:.9375rem}.main-president__text{margin-bottom:1.875rem}.main-president__text p+p{margin-top:1.875rem}.main-president__about,.main-president__main-info{margin-bottom:1.875rem}.main-president__main-info--mobile{display:block}.main-president__main-info--desktop{display:none}.main-president__current-position{color:hsla(0,0%,100%,.5);font-size:.875rem;line-height:1.125rem}.main-president__name{font-size:1.25rem;line-height:1.5rem;font-weight:700;color:#fff}.main-president__medal{width:5.9375rem;height:6.25rem;border-radius:.375rem;background-color:hsla(0,0%,100%,.3);margin-bottom:.625rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.main-president__medal img{max-width:100%;height:auto}.main-president__additional-info{font-size:.875rem;line-height:1.125rem;max-width:38%;color:#fff}.main-president__additional-info--mobile{display:block}.main-president__additional-info--desktop{display:none}.main-president__photo{position:absolute;bottom:0;right:0;max-width:14.6875rem;max-height:23.125rem}.main-president__photo img{display:block;max-width:100%;max-height:100%}.main-president__arrow-link .arrow-link__text{line-height:1.5rem}@media (max-width:767px) and (orientation:landscape){.main-president__photo{max-width:15.9375rem;max-height:25rem}}@media (min-width:768px){.main-president__wrapper{padding-top:2.5rem;padding-bottom:3.75rem}.main-president__photo{right:30%;transform:translateX(50%);max-width:17.5rem;max-height:26.25rem}}@media (min-width:960px){.main-president__title{margin-bottom:1.25rem}.main-president__body{max-width:55%}.main-president__text{margin-bottom:2.5rem}.main-president__about{margin-bottom:0;display:flex;flex-direction:row}.main-president__about-holder+.main-president__about-holder{margin-left:1.25rem}.main-president__main-info{margin-bottom:.9375rem;padding-top:.5rem}.main-president__main-info--mobile{display:none}.main-president__main-info--desktop{display:block}.main-president__current-position{font-size:1rem;line-height:1.375rem}.main-president__name{max-width:unset;font-size:1.5rem;line-height:1.5rem}.main-president__medal{width:7.125rem;height:7.5rem;margin-bottom:0}.main-president__additional-info{max-width:unset;font-size:1rem;line-height:1.375rem}.main-president__additional-info--mobile{display:none}.main-president__additional-info--desktop{display:block}.main-president__photo{right:0;max-width:24rem;max-height:unset;transform:translateX(0)}.main-president__photo img{max-height:34.75rem}.main-president__arrow-link,.main-president__more-info{display:flex;flex-direction:row}.main-president__arrow-link{margin-top:1.875rem;align-self:flex-start;margin-left:auto;margin-right:-3.75rem}}@media (min-width:1025px){.main-president__wrapper{padding-top:6.25rem;padding-bottom:6.875rem}.main-president__body{max-width:60%}.main-president__photo{right:0;max-width:30.25rem;max-height:unset;transform:translateX(0)}.main-president__photo img{max-height:40.375rem}}@media (min-width:1200px){.main-president__body{max-width:54%}.main-president__about-holder+.main-president__about-holder{margin-left:1.875rem}}.medical-programs{padding-top:1.875rem;padding-bottom:2.5rem}.medical-programs__wrapper{max-width:90.625rem;margin-left:auto;margin-right:auto}.medical-programs__header{padding-left:.9375rem;padding-right:.9375rem;display:flex;flex-direction:row;align-items:flex-start}.medical-programs__navigation{margin-left:auto}.medical-programs__arrow-holder{padding-left:.9375rem;padding-right:.9375rem}.medical-programs__slider{padding-top:2.1875rem;padding-bottom:1.875rem}@media (min-width:768px){.medical-programs{padding-top:2.5rem;padding-bottom:3.75rem}.medical-programs__header{padding-left:1.875rem;padding-right:1.875rem}.medical-programs__slider{padding-left:1.25rem;padding-right:1.25rem}.medical-programs__arrow-holder{padding-left:1.875rem;padding-right:1.875rem}}@media (min-width:960px){.medical-programs__slider{padding-top:5.3125rem;padding-bottom:4.0625rem}}@media (min-width:1025px){.medical-programs{padding-top:6.25rem;padding-bottom:6.875rem}.medical-programs__header{align-items:center}.medical-programs__arrow-holder,.medical-programs__header{padding-left:3.75rem;padding-right:3.75rem}.medical-programs__slider{padding-left:2.1875rem;padding-right:2.1875rem}}.arrow-link{display:inline-flex;align-items:center}.arrow-link__text{font-size:1rem;line-height:1.25rem;font-weight:400;color:#fff;margin-right:.625rem;white-space:nowrap}.arrow-link__icon{display:flex;flex-direction:column;justify-content:center;align-items:center}.arrow-link__icon svg{width:2.0625rem;height:.9375rem;fill:#fff}.arrow-link--blue .arrow-link__text{color:#1fbcee}.arrow-link--blue .arrow-link__icon svg{fill:#1fbcee}.arrow-link--white .arrow-link__text{color:#fff}.arrow-link--white .arrow-link__icon svg{fill:#fff}.arrow-link--small .arrow-link__text{font-size:1rem;line-height:1.25rem}@media (min-width:1025px){.arrow-link{position:relative;display:inline-flex}.arrow-link__text{transition:color .3s ease}.arrow-link__icon,.arrow-link__text{position:relative;z-index:1}.arrow-link__icon svg{transition:fill .3s ease}.arrow-link__link{perspective:1000px}.arrow-link:before{content:"";display:block;width:calc(100% + 2.5rem);height:calc(100% + 1.25rem);left:-1.25rem;background:hsla(0,0%,100%,.3);position:absolute;bottom:-.625rem;border-radius:.3125rem;transform-origin:50% 50%;backface-visibility:hidden;transform:rotateX(90deg);opacity:0;perspective-origin:50% 50%;transition:opacity .2s ease,transform .3s ease 0s;transform-style:preserve-3d}.arrow-link--blue:before{background:#1fbcee}.arrow-link--blue:hover .arrow-link__text{color:#fff}.arrow-link--blue:hover .arrow-link__icon svg{fill:#fff}.arrow-link:hover:before{opacity:1;transform:rotateX(0);transition:opacity .2s ease 0s,transform .3s ease 0s}.arrow-link__text{font-size:1.25rem;line-height:1.875rem}.arrow-link--small .arrow-link__text{font-size:1rem;line-height:1.25rem}}.donation{margin-bottom:1.875rem;margin-left:auto;margin-right:auto;position:relative;z-index:2;box-shadow:0 0 1.875rem 0 rgba(0,0,0,.08)}.donation__wrapper{background-color:#fff;padding:1.5625rem .9375rem 1.875rem}.donation__left-side{margin-bottom:1.25rem;margin-left:auto;margin-right:auto}.donation__right-side{margin-left:auto;margin-right:auto;width:100%;display:flex;flex-direction:column;align-items:center}.donation__inputs{display:flex;flex-wrap:wrap;margin-bottom:.8125rem}.donation__item-warning{position:absolute;padding-top:1.125rem;padding-bottom:1.375rem;bottom:calc(100% + 9px);left:0;right:0;z-index:1;text-align:center;background-image:linear-gradient(135deg,#fa72a4,#e6924c);background-size:contain;background-position:50%;background-repeat:no-repeat;border-radius:.375rem;pointer-events:none;opacity:0;transition:opacity .3s ease}.donation__item-warning span{display:block;color:#fff;font-size:1.125rem;line-height:1.875rem}.donation__item-warning:after{content:"";position:absolute;z-index:0;bottom:0;left:50%;background-image:linear-gradient(135deg,#f08279,#f08279);transform:translateX(-50%) translateY(.3125rem) rotate(45deg);width:.75rem;height:.75rem;border-radius:.1875rem}.donation__item-warning--visible{opacity:1}.donation__item{width:calc(33.33% - .375rem);margin-right:.5625rem;margin-bottom:.5625rem;border-radius:.375rem;position:relative}.donation__item:nth-of-type(3n+3){margin-right:0}.donation__item--another{width:calc(66.66% - .1875rem);margin-right:0;margin-left:0}.donation__item--another input{width:100%;height:3.125rem;background-color:#f4f4f4;border-radius:.375rem;padding-left:.625rem;padding-right:.625rem;transition:color .3s ease,background-color .3s ease}.donation__item--another input:hover{background-color:#e8e8e8}.donation__item--another input:focus{background-color:#24ac6e;color:#fff}.donation__item--another input:focus::-webkit-input-placeholder{color:#fff}.donation__item--another input:focus:-moz-placeholder,.donation__item--another input:focus::-moz-placeholder{color:#fff}.donation__item--another input:focus:-ms-input-placeholder{color:#fff}.donation__item--another input.focused{background-color:#24ac6e;color:#fff}.donation__item--another input.focused::-webkit-input-placeholder{color:#fff}.donation__item--another input.focused:-moz-placeholder,.donation__item--another input.focused::-moz-placeholder{color:#fff}.donation__item--another input.focused:-ms-input-placeholder{color:#fff}.donation__item--another input::-webkit-input-placeholder{text-align:center;color:#353d42;transition:color .3s ease}.donation__item--another input:-moz-placeholder,.donation__item--another input::-moz-placeholder{text-align:center;color:#353d42;transition:color .3s ease}.donation__item--another input:-ms-input-placeholder{text-align:center;color:#353d42;transition:color .3s ease}.donation__input{border:none;box-shadow:none;text-align:center}.donation__input:checked+label{background-color:#24ac6e}.donation__input:checked+label span{color:#fff}.donation__label{display:block;border-radius:.375rem;height:3.125rem;cursor:pointer;background-color:#f4f4f4;transition:.3s;position:relative}.donation__label:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:.375rem;background-color:rgba(0,0,0,.05);opacity:0;pointer-events:none;transition:opacity .3s}.donation__label span{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:100%;color:#353d42;font-size:1.125rem;line-height:3.125rem;transition:.3s}.donation__label:hover:before{opacity:1}.donation__payment-methods{align-items:center}.donation__payment-left,.donation__payment-logos,.donation__payment-methods{display:flex;flex-direction:row}.donation__payment-left{align-items:center;padding-right:0;position:relative}.donation__payment-right{display:flex;flex-direction:row;align-items:center;padding-left:.625rem}.donation__payment-logos{margin-right: 20px}.donation__pay-link--sbp{width:2.5rem;height:1.375rem}.donation__pay-link--sbp-n{width:3.125rem;height:1.5rem}.donation__payment-right.donation__payment-right--line{position:relative;margin-left:.625rem;padding-left:.625rem}.donation__payment-right.donation__payment-right--line:before{content:"";position:absolute;top:calc(50% - 1.0312rem);left:0;width:1px;height:2.0625rem;background-color:#e1e2e5}@media (min-width: 1025px){.donation__pay-link--sbp{width:3.375rem;height:1.875rem}.donation__pay-link--sbp-n{width:4rem;height:1.875rem}.donation__payment-right.donation__payment-right--line{margin-left:1.5625rem;padding-left:1.5625rem}}.donation__payment-prologe{display:none}.donation__payment-another{margin-left:auto}.donation__pay-link{display:block}.donation__pay-link img{display:block;width:100%;height:100%}.donation__pay-link--cloudpayment{width:2.4375rem;height:2.0625rem}.donation__pay-link--applepay{width:2.4375rem;height:1.1875rem}.donation__pay-link--googleplay{width:2.625rem;height:1.1875rem}.donation__pay-link+.donation__pay-link{margin-left:.625rem}.donation__button{width:100%;margin-bottom:1.25rem;margin-left:auto;margin-right:auto}.donation__copyright{font-size:1.125rem;line-height:1.875rem;color:rgba(0,0,0,.3)}.donation__copyright a{color:#1fbcee}.donation--donation-page,.donation--donation-page .donation__wrapper{padding:0;box-shadow:none}.donation--donation-page .donation__input:checked+label{background-image:linear-gradient(25deg,#22b3a7,#23b08f)}.donation--donation-page .donation__item--another input,.donation--donation-page .donation__label{height:3.75rem}.donation--donation-page .donation__item--another input.focused,.donation--donation-page .donation__item--another input:focus{background-color:#22b3a7}.donation--inner,.donation--inner .donation__button,.donation--inner .donation__inputs{margin-bottom:0}.donation .bank-detail{margin-top:2.5rem}@media (min-width:768px){.donation{margin-bottom:3.75rem}.donation__wrapper{padding:1.5625rem 1.875rem 1.875rem}.donation__inputs{flex-wrap:nowrap}.donation__item{width:100%;max-width:7.5rem;flex-grow:1}.donation__item,.donation__item:nth-of-type(3n+3){margin-right:1.25rem}.donation__item:last-of-type{margin-right:0}.donation__item--another{width:100%;max-width:unset}.donation__item--another input,.donation__label{height:4.375rem}.donation__payment-prologe{display:block;font-size:1.125rem;line-height:1.875rem;color:rgba(0,0,0,.3);margin-right:1rem}.donation__payment-left{padding-right:0;width:100%}.donation__payment-right{padding-left:1.5625rem}.donation__pay-link+.donation__pay-link{margin-left:.9375rem}.donation--donation-page .donation__label{height:3.75rem}.donation--donation-page .donation__item{margin-bottom:1.25rem;max-width:unset;width:calc(25% - .9375rem)}.donation--donation-page .donation__item--another{width:100%;max-width:calc(75% - .3125rem)}.donation--donation-page .donation__item--another input{height:3.75rem}.donation--donation-page .donation__item:first-of-type{margin-right:.625rem}.donation--donation-page .donation__item:nth-of-type(2),.donation--donation-page .donation__item:nth-of-type(3){margin-left:.625rem;margin-right:.625rem}.donation--donation-page .donation__item:nth-of-type(4){margin-left:.625rem;margin-right:0}.donation--donation-page .donation__inputs{flex-wrap:wrap}}@media (min-width:1025px){.donation{margin-bottom:6.25rem;padding-left:3.75rem;padding-right:3.75rem;background-color:#fff}.donation__wrapper{padding:2.5rem 0;border-radius:.375rem}.donation__left-side{width:100%;max-width:unset}.donation__right-side{max-width:22.5rem}.donation__item{max-width:15%}.donation__item,.donation__item:nth-of-type(3n+3){margin-right:.625rem}.donation__item--another{max-width:unset}.donation__pay-link--cloudpayment{width:3.125rem;height:2.625rem}.donation__pay-link--applepay{width:3.1875rem;height:1.5rem}.donation__pay-link--googleplay{width:3.375rem;height:1.5rem}.donation__button{margin-bottom:1.75rem;margin-left:auto}.donation--inner{margin-bottom:0;margin-top:-5rem}.donation--donation-page{padding-left:0;padding-right:0;margin-bottom:3.75rem}.donation--donation-page .donation__item--another input,.donation--donation-page .donation__label{height:4.375rem}.donation .bank-detail{margin-top:3.75rem}}@media (min-width:1200px){.donation{background-color:transparent;box-shadow:none}.donation__wrapper{padding-left:3.75rem;box-shadow:0 0 1.875rem 0 rgba(0,0,0,.08);padding-right:3.75rem}.donation__content{display:flex;flex-direction:row}.donation__left-side{margin-left:0;margin-bottom:0;margin-right:2.5rem}.donation--donation-page .donation__left-side,.donation__right-side{margin-right:0}}@media (min-width:1600px){.donation{max-width:98.125rem;background-color:transparent}.donation__left-side{max-width:47.6875rem}}.about__title{margin-bottom:.9375rem}.about__left-card{margin-bottom:2.5rem;padding-left:.9375rem;padding-right:.9375rem}.about__right-card{box-shadow:0 .3125rem 1.875rem 0 rgba(0,0,0,.08);padding:1.875rem .9375rem 2.5rem}.about__text{margin-bottom:1.875rem}.about__text p+p{margin-top:1.875rem}.about__stats{margin-bottom:1.875rem;display:flex;flex-direction:row}.about__stats-left{position:relative;padding-right:1.3125rem}.about__stats-left:after{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;background-color:#e1e2e5}.about__stats-right{padding-left:1.25rem}.about__stats-number{display:flex;flex-direction:row;margin-bottom:.625rem}.about__stats-signature{color:#24ac6e;font-size:1rem;line-height:1.25rem;font-weight:700}.about__links{display:flex;flex-direction:column;flex-wrap:wrap}.about__links-or{display:inline-block;margin-bottom:0;font-size:1rem;line-height:1.25rem;color:rgba(0,0,0,.3)}.about__card-header{margin-bottom:.9375rem}.about__card-header,.about__navigation{display:flex;flex-direction:row;align-items:center}.about__navigation{margin-left:auto}.about__slider-nav{width:2.5rem;height:2.1875rem;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f4f4f4;cursor:pointer}.about__slider-nav svg{width:.5rem;height:1rem}.about__slider-nav--prev{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.about__slider-nav--next{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.about__slider{margin-bottom:1.25rem;width:100%}@media (min-width:568px){.about__links{flex-direction:row;align-items:center}.about__links-or{margin-left:.625rem;margin-right:.625rem}}@media (max-width:959px){.about__card-header{max-width:21.75rem}}@media (min-width:768px){.about,.about__left-card{margin-bottom:3.75rem}.about__left-card{padding-left:1.875rem;padding-right:1.875rem}.about__right-card{padding:2.5rem 1.875rem 3.75rem}}@media (min-width:960px){.about__wrapper{max-width:90.625rem;margin-left:auto;margin-right:auto;padding-left:1.875rem;padding-right:1.875rem}.about__two-columns{display:flex;flex-direction:row}.about__title{margin-bottom:1.25rem}.about__left-card{width:50%;padding:0;margin-bottom:0}.about__right-card{width:50%;padding:.75rem 2.5rem 0;box-shadow:none;display:flex;flex-direction:column}.about__card-header{display:flex;flex-direction:row;margin-bottom:1.25rem}.about__card-body{flex-grow:1;display:flex;flex-direction:column;align-items:flex-start}.about__text{margin-bottom:2.5rem}.about__text p+p{margin-top:1.5625rem}.about__stats{margin-bottom:2.5rem}.about__stats-signature{color:#24ac6e;font-size:1.125rem;line-height:1.375rem;font-weight:700}.about__stats-left{padding-right:1.875rem}.about__stats-right{padding-left:1.875rem}.about__links{display:flex;flex-direction:column;align-items:flex-start}.about__links-or{font-size:1.25rem;line-height:1.25rem;margin:0;color:rgba(0,0,0,.3)}.about__slider-nav{height:2.8125rem}.about__projects-link{margin-top:auto}}@media (min-width:1025px){.about{margin-bottom:7.5rem}.about__wrapper{padding-left:3.75rem;padding-right:3.75rem}.about__text{margin-bottom:4.0625rem}.about__text p+p{margin-top:2.5rem}.about__stats{margin-bottom:3.75rem}}@media (min-width:1200px){.about__right-card{padding-left:6.25rem;padding-right:6.25rem}.about__links{flex-direction:row;align-items:center}.about__links-or{margin-left:1.5625rem;margin-right:1.5625rem}.about__stats-left{padding-right:2.5rem}.about__stats-right{padding-left:2.5rem}}.about-child__wrapper{padding-left:.9375rem;padding-right:.9375rem;max-width:90.625rem;margin-left:auto;margin-right:auto}.about-child__slider{margin-bottom:1.5625rem}.about-child__main-info{margin-bottom:2.375rem}.about-child__params{margin-bottom:1.5625rem}.about-child__params-item{display:flex;flex-direction:row}.about-child__params-item+.about-child__params-item{margin-top:1.5625rem}.about-child__params-icon{width:3.125rem;min-width:3.125rem;height:3.125rem;margin-right:.625rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.about-child__params-icon svg{width:100%;height:100%;fill:#1fbcee}.about-child__params-text{font-size:1rem;line-height:1.25rem;font-weight:400;color:#353d42;margin-bottom:.625rem}.about-child__params-signature{font-size:1rem;line-height:1.25rem;color:#353d42;opacity:.3}.about-child__editable-content{margin-bottom:2.5rem}.about-child__editable-content h4{font-size:1.5rem;line-height:1.875rem;font-weight:700;color:#353d42;margin-bottom:.625rem}.about-child__editable-content p{font-size:1rem;line-height:1.5rem;color:#353d42;font-weight:400}.about-child__editable-content p+p{margin-top:1.875rem}.about-child__more-info{padding-top:1.875rem;padding-bottom:3.125rem;margin-bottom:2.5rem;margin-left:-.9375rem;margin-right:-.9375rem;box-shadow:0 0 1.875rem 0 rgba(0,0,0,.08)}.about-child__docs{overflow:hidden}.about-child__docs-scroller{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;margin-bottom:-30px;padding-bottom:30px}.about-child__docs-list{display:inline-flex;padding-left:.9375rem;padding-right:.9375rem}.about-child__doc{display:inline-block;vertical-align:top;width:8.75rem}.about-child__doc+.about-child__doc{margin-left:.625rem}.about-child__help-holder{padding-left:.9375rem;padding-right:.9375rem;margin-bottom:1.25rem}.about-child__help-button{width:100%}.about-child__donate-goal{padding-left:.9375rem;padding-right:.9375rem;margin-bottom:1.5625rem}.about-child__donate-goal canvas{display:none}.about-child__donate-info{position:relative;display:flex;flex-direction:column;align-items:center}.about-child__donate-text{font-size:1rem;line-height:1.25rem;color:#353d42;opacity:.4;white-space:nowrap}.about-child__current-sum{font-size:2rem;line-height:2rem;color:#24ac6e;font-weight:700;margin-top:.5rem;margin-bottom:.5rem;white-space:nowrap}.about-child__current-sum span{font-weight:500}.about-child__help-button{text-align:center}.about-child__donate-done{box-shadow:0 0 1.875rem 0 rgba(0,0,0,.08);padding:1.25rem;border-radius:.375rem}.about-child__done-text{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:15.625rem;margin-left:auto;margin-right:auto}.about-child__done-text a{color:#1fbcee;-webkit-text-fill-color:currentColor;text-decoration:underline currentColor}.about-child__done-text p{font-size:1.125rem;line-height:1.5rem;background:linear-gradient(45deg,#1fbcee,#24ac6e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#24ac6e}.about-child__share-block{margin-bottom:2.5rem}@media (min-width:768px){.about-child__wrapper{padding-left:1.875rem;padding-right:1.875rem}.about-child__params{display:flex;flex-direction:row;flex-wrap:wrap}.about-child__params-item{width:50%;margin-bottom:1.5625rem}.about-child__params-item+.about-child__params-item{margin-top:0}.about-child__more-info{padding-top:3.125rem;padding-bottom:3.125rem;margin-left:-1.875rem;margin-right:-1.875rem}.about-child__done-text{max-width:unset}}@media (min-width:960px){.about-child{padding-bottom:5rem}.about-child__content{display:flex;flex-direction:column}.about-child__slider{margin-bottom:3.75rem;max-width:55rem;width:100%;margin-left:auto;margin-right:auto}.about-child__main-info{margin-bottom:2.1875rem}.about-child__editable-content{margin-bottom:3.75rem}.about-child__editable-content h4{font-size:2rem;line-height:2.625rem;margin-bottom:1.25rem}.about-child__editable-content p{font-size:1.25rem;line-height:1.875rem}.about-child__editable-content p+p{margin-top:2.5rem}.about-child__more-info{width:100%;margin-left:auto;margin-right:auto;max-width:65rem;padding:1.875rem 2.5rem;display:flex;align-items:center;justify-content:space-between;border-radius:.375rem}.about-child__links-holder{max-width:59.1%;flex-grow:1;order:1;display:flex;flex-direction:column}.about-child__donate-goal{width:12.5rem;min-width:12.5rem;height:12.5rem;order:2;margin-bottom:0;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;position:relative}.about-child__donate-goal canvas{transform:rotate(-90deg);display:block;width:12.5rem;height:12.5rem}.about-child__donate-info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9)}.about-child__help-holder{padding:0;margin:0;order:2}.about-child__docs{order:1}.about-child__docs-scroller{padding:0;margin:0;overflow:visible}.about-child__docs-list{padding:0;display:flex;flex-wrap:wrap;max-width:32.5rem}.about-child__doc{flex-grow:1;max-width:10rem;margin-right:1.25rem;margin-bottom:1.875rem}.about-child__doc:nth-of-type(3n+3){margin-right:0}.about-child__doc+.about-child__doc{margin-left:0}.about-child__donate-done{margin-top:3.75rem;margin-bottom:3.125rem;padding:1.5rem;border-radius:.375rem}.about-child__done-text{flex-direction:row;justify-content:center}.about-child__done-text a{color:#1fbcee;-webkit-text-fill-color:currentColor;text-decoration:underline currentColor}.about-child__done-text p{font-size:1.5rem;line-height:1.875rem;background:linear-gradient(45deg,#1fbcee,#24ac6e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#24ac6e}}@media (min-width:1025px){.about-child{padding-bottom:5rem}.about-child__wrapper{padding-left:3.75rem;padding-right:3.75rem}.about-child__editable-content{max-width:55rem;margin-left:auto;margin-right:auto}.about-child__params{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:0}.about-child__params-item{width:33.33%}.about-child__params-icon{width:3.75rem;min-width:3.75rem;height:3.75rem}.about-child__more-info{border-radius:.375rem}}@media (min-width:1200px){.about-child__toggled-content{display:flex;flex-direction:column}.about-child__slider{order:2}.about-child__main-info{order:1;padding-top:3.75rem}.about-child__more-info{padding:3.125rem 5rem}.about-child__params-text{font-size:1.125rem;line-height:1.5rem}.about-child__donate-goal{margin-left:6.25rem;min-width:16.25rem}.about-child__donate-goal,.about-child__donate-goal canvas{width:16.25rem;height:16.25rem}.about-child__donate-info{transform:translate(-50%,-50%) scale(1)}.about-child__help-button{height:4.375rem}}.card{width:14.375rem;height:8.75rem;position:relative;box-shadow:0 .3125rem 1.25rem 0 rgba(0,0,0,.1)}.card,.card:before{transition:.5s cubic-bezier(.35,0,0,1.01) 0s;border-radius:.375rem}.card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;padding:3.75rem 1.25rem 1.25rem}.card__title{font-size:1.125rem;line-height:1.25rem;font-weight:500;color:#353d42}.card__link{top:0;left:0;right:0;bottom:0;border-radius:.375rem;overflow:hidden}.card__icon,.card__link{position:absolute;display:flex;flex-direction:column}.card__icon{justify-content:center;align-items:center;z-index:1;top:-1.25rem;left:1.25rem}.card__icon,.card__icon svg{width:4.375rem;height:4.375rem}.card__icon svg{transition:.3s cubic-bezier(.35,0,0,1.01) .1s}.card__icon .card__blue-path,.card__icon .card__white-path{transition:.5s cubic-bezier(.35,0,0,1.01) .1s}.card__decorate-image,.card__text{display:none}@media (min-width:768px){.card{width:auto}.card__link{padding:3.75rem 1.875rem 5rem}.card__icon{top:-1.875rem;left:1.875rem}.card__icon svg path{transition:.6s cubic-bezier(.35,0,0,1.01)}.card__image{z-index:2}.card__title{font-size:1.25rem;margin-bottom:.625rem}.card__text,.card__title{z-index:2;line-height:1.5rem;transition:.6s cubic-bezier(.35,0,0,1.01)}.card__text{display:block;font-size:1rem}}@media (min-width:1025px){.card{box-shadow:0 .5rem 1.875rem 0 rgba(0,0,0,.08)}.card__decorate-image img{display:block;max-width:100%;width:100%;height:auto}.card__link{top:-2.8125rem;bottom:0;padding-top:6.875rem;transition:bottom .5s cubic-bezier(.35,0,0,1.01) 0s}.card__link:after{content:"";display:block;position:absolute;background-image:url(/local/templates/general/redesign_v2/css/../img/new-design/decorate-white.svg);background-repeat:no-repeat;background-position:50%;background-size:cover;z-index:1;height:100%;max-height:6.25rem;bottom:3.125rem;left:-1px;right:-1px;transform:translate3d(0,-100%,0);will-change:transform}.card--hovered .card__link:after{transform:translateY(-150%);animation-name:cardTranslateFirstStep;animation-duration:.5s;animation-timing-function:cubic-bezier(.35,0,0,1.01);animation-fill-mode:forwards;animation-iteration-count:1}.card--unhovered .card__link:after{animation-name:cardTranslateSecondStep;animation-duration:.5s;animation-timing-function:cubic-bezier(.35,0,0,1.01);animation-fill-mode:forwards;animation-iteration-count:1}.card:hover{box-shadow:0 .3125rem 1.25rem 0 transparent}.card:hover:before{background-color:#1fbcee;transform:scaleY(1.2)}.card:hover .card__white-path{fill:hsla(0,0%,100%,0);stroke:hsla(0,0%,100%,0);transition:.2s cubic-bezier(.35,0,0,1.01)}.card:hover .card__blue-path{fill:#fff;transition:.2s cubic-bezier(.35,0,0,1.01)}.card:hover .card__link{bottom:-2.8125rem}.card:hover .card__text{color:#fff;font-size:1rem;line-height:1.5rem}.card:hover .card__title{font-size:1.25rem;line-height:1.5rem;color:#fff}}.cards--medical-programs .card__link{padding:3.75rem 1.25rem 2.5rem}.cards--photo-cards .card{height:17.5rem}.cards--photo-cards .card__link{padding-top:0}.cards--photo-cards .card__image{display:block;height:11.875rem;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;margin-bottom:.9375rem}.cards--photo-cards .card__title{text-align:center}.cards.stories__list .card{width:100%;height:31.25rem}.cards.stories__list .card__image{height:16.25rem}.cards.stories__list .card__link{padding-top:17.5rem}@media (min-width:568px) and (max-width:959px){.cards.stories__list .card{width:calc(50% - .625rem)}.cards.stories__list .card:nth-of-type(odd){margin-right:.625rem}.cards.stories__list .card:nth-of-type(2n+2){margin-left:.625rem}}@media (min-width:768px){.cards--photo-cards .card{height:34.375rem}.cards--photo-cards .card__image{height:17.5rem;margin-left:-1.875rem;margin-right:-1.875rem}.cards--photo-cards .card__text{text-align:center}.cards--already-helped .card{height:31.25rem}}@media (min-width:960px) and (max-width:1199px){.cards.stories__list .card{width:calc(33.33% - .75rem);margin-bottom:1.25rem}.cards.stories__list .card:nth-of-type(3n+1){margin-right:.5625rem}.cards.stories__list .card:nth-of-type(3n+2){margin-left:.5625rem;margin-right:.5625rem}.cards.stories__list .card:nth-of-type(3n+3){margin-left:.5625rem}}@media (min-width:960px){.cards--already-helped .card{height:34.375rem}}@media (min-width:1025px){.cards--photo-cards .card__link{top:0;bottom:0;padding-top:0;transition:transform .5s cubic-bezier(.35,0,0,1.01) 0s,bottom .5s cubic-bezier(.35,0,0,1.01) 0s}.cards--photo-cards .card__image{margin-bottom:1.875rem}.cards--photo-cards .card:hover:before{transform:scaleY(1.1)}.cards--photo-cards .card:hover .card__link{transform:translateY(-1.875rem);bottom:-2.5rem}.cards--medical-programs .card__link{padding-top:6.875rem}.cards.stories__list .card:hover:before{transform:scaleY(1.08)}.cards.stories__list .card:hover .card__link{bottom:-3.125rem}.cards.stories__list .card:nth-of-type(odd){width:32%;height:41.25rem}.cards.stories__list .card:nth-of-type(odd) .card__image{height:20.9375rem}.cards.stories__list .card:nth-of-type(odd) .card__link{padding-top:22.8125rem;padding-left:2.8125rem;padding-right:2.8125rem}.cards.stories__list .card:nth-of-type(odd) .card__link:after{max-height:6.875rem}.cards.stories__list .card:nth-of-type(odd) .card__title{font-size:1.5rem;line-height:1.875rem}.cards.stories__list .card:nth-of-type(odd) .card__content-link,.cards.stories__list .card:nth-of-type(odd) .card__text{font-size:1.125rem;line-height:1.75rem}.cards.stories__list .card:nth-of-type(2n+2){width:28%;height:34.375rem}.cards.stories__list .card:nth-of-type(2n+2) .card__image{height:17.5rem}.cards.stories__list .card:nth-of-type(2n+2) .card__link{padding-top:19.375rem;padding-left:2.1875rem;padding-right:2.1875rem}.cards.stories__list .card:nth-of-type(2n+2) .card__title{font-size:1.25rem;line-height:1.5rem}.cards.stories__list .card:nth-of-type(2n+2) .card__content-link,.cards.stories__list .card:nth-of-type(2n+2) .card__text{font-size:1rem;line-height:1.5rem}.cards.stories__list .card:nth-of-type(3n+1){margin-right:auto}.cards.stories__list .card:nth-of-type(3n+2){margin-left:auto;margin-right:auto}.cards.stories__list .card:nth-of-type(3n+3){margin-left:auto}}@media (min-width:1200px){.cards.stories__list .card:nth-of-type(odd){width:30.25%}.cards.stories__list .card:nth-of-type(2n+2){width:25.25%}.cards.stories__list .card:nth-of-type(3n+1){margin-right:auto}.cards.stories__list .card:nth-of-type(3n+2){margin-left:auto;margin-right:auto}.cards.stories__list .card:nth-of-type(3n+3){margin-left:auto}.cards.stories__list .card:nth-of-type(6n+1){margin-left:1.875rem}.cards.stories__list .card:nth-of-type(6n+2){margin-left:auto;margin-right:auto}.cards.stories__list .card:nth-of-type(6n+3){margin-right:1.875rem}.cards.stories__list .card:nth-of-type(6n+4){margin-left:4.0625rem}.cards.stories__list .card:nth-of-type(6n+5){margin-left:auto;margin-right:auto}.cards.stories__list .card:nth-of-type(6n+6){margin-right:4.0625rem}}.card-slider{overflow:visible}.card-slider__list{height:9.375rem;margin-bottom:.625rem}.card-slider__item{position:absolute;width:18.75rem!important;top:0;left:0;right:0;opacity:1;transform:translateX(0) rotate(0)!important;z-index:-5;transition-duration:.3s}.card-slider__item .card-slider__link{opacity:0;transition:.3s}.card-slider__item--active{z-index:1;opacity:1!important;backface-visibility:hidden;transition-duration:.3s;pointer-events:auto}.card-slider__item--active .card-slider__link{opacity:1;transition:.3s}.card-slider__item--prev{transform:translate3d(-3.5rem,0,0) scale(1.25)!important;transition-duration:.3s;z-index:2}.card-slider__item--prev .card-slider__link{opacity:0;transition:.3s}.card-slider__item--next{transform:scale(.8) translate3d(4.375rem,0,0)!important;opacity:1!important;z-index:0;transition-duration:.3s}.card-slider__item--next .card-slider__link{opacity:1;transition:.3s}.card-slider__item--next+.card-slider__item{transform:scale(.64) translate3d(9.8125rem,0,0)!important;opacity:1!important;z-index:-1;transition-duration:.3s}.card-slider__item--next+.card-slider__item .card-slider__link{opacity:1;transition:.3s}.card-slider__item--next+.card-slider__item+.card-slider__item{transform:scale(.512) translate3d(16.6875rem,0,0)!important;opacity:1!important;z-index:-2;transition-duration:.3s}.card-slider__item--next+.card-slider__item+.card-slider__item .card-slider__link{opacity:0;transition:.3s}.card-slider__item--next+.card-slider__item+.card-slider__item+.card-slider__item{transform:scale(.4096) translate3d(25.1875rem,0,0)!important;opacity:0!important;z-index:-3;transition-duration:.3s}.card-slider__item--next+.card-slider__item+.card-slider__item+.card-slider__item .card-slider__link{opacity:0;transition:.3s}.card-slider__link{display:block;width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:.375rem;transition:.3s}.card-slider__description{position:relative;overflow:hidden}.card-slider__descr-item{position:absolute;top:0;left:0;right:0;bottom:0}.card-slider__descr-item .card-slider__card-description{pointer-events:none;opacity:0;transition:opacity .3s ease 0s}.card-slider__descr-item--visible{z-index:1}.card-slider__descr-item--visible .card-slider__card-description{pointer-events:auto;opacity:1;transition:opacity .3s ease .3s}.card-slider__card-description{display:flex;flex-direction:column;width:100%}.card-slider__name{font-size:1.25rem;color:#24ac6e;font-weight:700;padding-bottom:.75rem}.card-slider__name,.card-slider__text{width:100%;display:block;line-height:1.5rem}.card-slider__text{font-size:1rem;color:#353d42;max-width:31.25rem}.card-slider__signature{font-size:.875rem;line-height:1.25rem;color:#353d42;opacity:.3}.card-slider__person-name{font-size:1.25rem;line-height:1.5rem;color:#353d42;font-weight:700;margin-bottom:.625rem}.card-slider__info{display:flex;flex-direction:row}.card-slider__navigation{align-items:flex-start}.card-slider--trust .card-slider__list{margin-bottom:1.25rem;height:8.75rem}.card-slider--trust .card-slider__item{width:13.75rem!important}.card-slider--trust .card-slider__item--next+.card-slider__item+.card-slider__item .card-slider__link{opacity:0;transition:.3s}.card-slider--trust .card-slider__description{width:100%;max-width:calc(100% - 6.5rem)}.card-slider--trust .card-slider__descr-item{padding-top:0;position:absolute}.card-slider--trust .card-slider__descr-item--visible{position:static}.card-slider--trust .card-slider__navigation{margin-left:auto}@media (min-width:768px){.card-slider__text{height:4.5rem;overflow:hidden}}@media (min-width:960px){.card-slider__info{flex-direction:column}.card-slider--trust .card-slider__navigation{margin-top:1.875rem;margin-left:0}.card-slider--trust .card-slider__description{max-width:18.75rem}}@media (min-width:1025px){.card-slider__list{height:15.625rem;margin-bottom:1.75rem}.card-slider__item{position:absolute;width:100%!important;top:0;left:0;bottom:0;right:0;transition-duration:.3s;opacity:1;transform:translateX(0) rotate(0)!important}.card-slider__item .card-slider__link{opacity:0;transition:.3s}.card-slider__item--active{z-index:1;opacity:1!important;backface-visibility:hidden;transition-duration:.3s}.card-slider__item--active .card-slider__link{opacity:1;transition:.3s}.card-slider__item--prev{transform:translate3d(-7rem,0,0) scale(1.25)!important}.card-slider__item--prev .card-slider__link{opacity:0;transition:.3s}.card-slider__item--next{transform:scale(.8) translate3d(8.75rem,0,0)!important;opacity:1!important;z-index:0}.card-slider__item--next .card-slider__link{opacity:1;transition:.3s}.card-slider__item--next+.card-slider__item{transform:scale(.64) translate3d(19.8125rem,0,0)!important;opacity:1!important;z-index:-1}.card-slider__item--next+.card-slider__item .card-slider__link{opacity:1;transition:.3s}.card-slider__item--next+.card-slider__item+.card-slider__item{transform:scale(.512) translate3d(32.625rem,0,0)!important;opacity:0!important;z-index:-2}.card-slider__item--next+.card-slider__item+.card-slider__item .card-slider__link{opacity:1;transition:.3s}.card-slider__image{margin-bottom:1.5rem}.card-slider__text{height:auto}.card-slider__signature{font-size:1rem;line-height:1.375rem;margin-bottom:.625rem}.card-slider__person-name{font-size:1.5rem;line-height:1.75rem;margin-bottom:.9375rem}.card-slider__name{font-size:1.5rem;padding-bottom:.5rem}.card-slider--projects .card-slider__link:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;border-radius:.3125rem;overflow:hidden;opacity:0;background-color:rgba(31,188,238,.5);transition:.3s}.card-slider--projects .card-slider__item:hover .card-slider__link:before,.card-slider--projects .card-slider__link:hover:before{opacity:1}.card-slider--trust .card-slider__info{max-width:17.5rem;width:100%;padding-right:1.25rem}.card-slider--trust .card-slider__description{max-width:100%}.card-slider--trust .card-slider__text{line-height:1.375rem}.card-slider--trust .card-slider__list{height:16.875rem}.card-slider--trust .card-slider__item{position:absolute;width:15.625rem!important;top:0;left:0;bottom:0;right:0;transition-duration:.3s;opacity:1;transform:translateX(0) rotate(0)!important}.card-slider--trust .card-slider__item .card-slider__link{opacity:0;transition:.3s}.card-slider--trust .card-slider__item--active{z-index:1;opacity:1!important;backface-visibility:hidden;transition-duration:.3s}.card-slider--trust .card-slider__item--active .card-slider__link{opacity:1;transition:.3s}.card-slider--trust .card-slider__item--prev{transform:translate3d(-7rem,0,0) scale(1.25)!important}.card-slider--trust .card-slider__item--prev .card-slider__link{opacity:0;transition:.3s}.card-slider--trust .card-slider__item--next{transform:scale(.8) translate3d(3.75rem,0,0)!important;opacity:1!important;z-index:0}.card-slider--trust .card-slider__item--next .card-slider__link{opacity:1;transition:.3s}.card-slider--trust .card-slider__item--next+.card-slider__item{transform:scale(.64) translate3d(8.75rem,0,0)!important;opacity:1!important;z-index:-1}.card-slider--trust .card-slider__item--next+.card-slider__item .card-slider__link{opacity:1;transition:.3s}.card-slider--trust .card-slider__item--next+.card-slider__item+.card-slider__item{transform:scale(.512) translate3d(15.625rem,0,0)!important;opacity:0!important;z-index:-2}.card-slider--trust .card-slider__item--next+.card-slider__item+.card-slider__item .card-slider__link{opacity:1;transition:.3s}.card-slider--trust .card-slider__navigation{margin-left:0}}@media (min-width:1366px){.card-slider--trust .card-slider__info{position:relative}.card-slider--trust .card-slider__list{margin-bottom:0}.card-slider--trust .card-slider__navigation{position:absolute;bottom:0;left:0}}.slider.cards--already-helped{padding-top:1.5rem}@media (min-width:768px){.slider__item{height:18.75rem}}@media (min-width:900px){.slider__item{height:26.25rem}}@media (min-width:1025px){.slider.cards--already-helped{padding-top:3.75rem}}@media (min-width:1025px) and (max-width:1280px){.slider__item{height:26.25rem}.slider__item.slider__item--visible{opacity:1}.slider__item.swiper-slide-prev{opacity:0}.slider__item.swiper-slide-active,.slider__item.swiper-slide-active+.slider__item,.slider__item.swiper-slide-active+.slider__item+.slider__item{opacity:1}.slider__item.swiper-slide-active+.slider__item+.slider__item+.slider__item{opacity:0}}@media (min-width:1281px){.slider__item{height:28.125rem}.slider__item.slider__item--visible{opacity:1}.slider__item.swiper-slide-prev{opacity:0}.slider__item.swiper-slide-active,.slider__item.swiper-slide-active+.slider__item,.slider__item.swiper-slide-active+.slider__item+.slider__item,.slider__item.swiper-slide-active+.slider__item+.slider__item+.slider__item{opacity:1}.slider__item.swiper-slide-active+.slider__item+.slider__item+.slider__item+.slider__item{opacity:0}}.medical-tools{margin-bottom:8.125rem}.medical-tools__holder{background-image:linear-gradient(45deg,#1fbcee,#24ac6e);background-size:100%}.medical-tools__wrapper{max-width:90.625rem;padding:1.875rem .9375rem 30rem;position:relative;margin-left:auto;margin-right:auto}.medical-tools__content{position:relative;z-index:1}.medical-tools__header{display:flex;flex-direction:row;align-items:center;margin-bottom:1.25rem}.medical-tools__number-holder{display:flex;flex-direction:row;align-items:center;margin-right:.9375rem}.medical-tools__number-holder img{width:1.8125rem;height:2rem;display:block;margin-right:.375rem}.medical-tools__number-holder div{max-height:2.5rem;font-size:2.5rem;line-height:2.5rem;color:#fff;font-weight:700}.medical-tools__header-text{font-size:1rem;line-height:1.25rem;color:#fff;font-weight:700}.medical-tools__description{margin-bottom:1.25rem}.medical-tools__title{font-size:2rem;line-height:2.25rem;font-weight:700;color:#fff}.medical-tools__body-text{display:none}.medical-tools__help-button{width:100%}.medical-tools__arrow-link{margin-top:1.25rem}.medical-tools__diagram-holder{display:flex;flex-direction:row;align-items:center}.medical-tools__canvas{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.medical-tools__canvas canvas{transform:rotate(-90deg)}.medical-tools__sponsor-info{display:flex;flex-direction:column;align-items:center}.medical-tools__sponsor-icon{max-width:7.5rem;max-height:7.5rem}.medical-tools__sponsor-icon img{display:block;height:auto;max-width:100%}.medical-tools p.medical-tools__sponsor-text{margin-bottom:.625rem}.medical-tools__sponsor-text{font-size:.875rem;line-height:1.125rem;color:#fff;font-weight:400;text-align:center;margin-bottom:.625rem}.medical-tools__sponsor-text b{font-weight:700;white-space:nowrap}.medical-tools__donate-info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center}.medical-tools__donate-text{font-size:.875rem;line-height:1.25rem;white-space:nowrap;color:hsla(0,0%,100%,.5)}.medical-tools__current-sum{font-size:1.625rem;line-height:1.875rem;padding-top:.3125rem;padding-bottom:.3125rem;color:#fff;white-space:nowrap}.medical-tools__additional-info{width:calc(100% - 1.875rem);position:absolute;background-color:#fff;padding:1.25rem;left:50%;bottom:-6.25rem;border-radius:.375rem;z-index:1;transform:translateX(-50%);box-shadow:0 .3125rem 1.25rem 0 rgba(0,0,0,.1)}.medical-tools__place{display:flex;flex-direction:row;margin-bottom:1.25rem}.medical-tools__place-name{font-size:.875rem;line-height:1.25rem}.medical-tools__placemark{min-width:2.1875rem;width:2.1875rem;height:2.6875rem;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-right:.9375rem}.medical-tools__placemark img{width:100%;height:auto;display:block}.medical-tools__main-image{width:100%;position:absolute;z-index:0;bottom:3.75rem;max-width:23.4375rem;max-height:27.5rem;overflow:hidden;left:50%;transform:translateX(-50%)}.medical-tools__main-image img{max-width:100%;max-height:100%;height:auto;display:block}.medical-tools__sponsor-info{margin-left:1.25rem;transform:translateY(.25rem)}.medical-tools__arrow-link--mobile{display:inline-flex}.medical-tools__arrow-link--desktop,.medical-tools__image-decorate{display:none}@media (min-width:568px){.medical-tools__content{display:flex;flex-direction:column}.medical-tools__additional-info{left:unset;right:.9375rem;transform:translate(0)}}@media (min-width:660px) and (max-width:736px){.medical-tools__wrapper{padding-bottom:8.75rem}.medical-tools__content{margin-left:auto;max-width:20.625rem}.medical-tools__main-image{left:0;bottom:0;transform:translateX(-20%);max-width:55%;max-height:unset}.medical-tools__additional-info{max-width:20.625rem}}@media (min-width:667px) and (max-width:736px){.medical-tools__additional-info,.medical-tools__content{max-width:24.375rem}}@media (min-width:737px){.medical-tools__wrapper{padding:2.5rem 1.875rem 11.25rem;margin-left:auto;margin-right:auto}.medical-tools__content{margin-left:auto;max-width:21.875rem}.medical-tools__header{align-self:flex-start}.medical-tools__body,.medical-tools__header{max-width:unset;margin-left:0}.medical-tools__title{margin-bottom:1.875rem;text-align:left}.medical-tools__description{padding-top:.75rem}.medical-tools__diagram-holder{align-items:flex-start}.medical-tools__canvas{margin-bottom:0}.medical-tools__sponsor-info{margin-top:3.3125rem;margin-left:1.25rem;transform:translateY(0)}.medical-tools__main-image{left:0;bottom:0;max-width:55%;max-height:43.75rem;transform:translateX(-10%)}.medical-tools__additional-info{max-width:21.875rem;right:1.875rem}.medical-tools__add-info-holder{height:100%;background-color:#fff;max-width:21.875rem;margin-left:auto;position:relative;z-index:1;padding-bottom:1.25rem}.medical-tools__place{max-width:35rem;margin-bottom:1.25rem}.medical-tools__button-holder{max-width:20rem}}@media (min-width:768px){.medical-tools{margin-bottom:3.75rem}.medical-tools__wrapper{padding-bottom:15rem}.medical-tools__additional-info{max-width:20.625rem;width:100%;right:0;bottom:0;border-radius:0;padding:0 1.875rem;background-color:transparent;box-shadow:none;max-width:unset}.medical-tools__image-decorate{display:block;position:absolute;z-index:0;bottom:-.5rem;right:-23.4375rem;width:100rem;height:12.5rem;background-size:100% 100%;background-position:50%;background-repeat:no-repeat;background-image:url(/local/templates/general/redesign_v2/css/../img/new-design/svg-toolsMask.svg)}.medical-tools__image-decorate:before{content:"";width:10000px;height:.625rem;position:absolute;bottom:0;right:calc(100% - .0625rem);background-color:#fff}.medical-tools__image-decorate:after{content:"";width:10000px;height:12.5rem;position:absolute;bottom:0;left:calc(70% - .0625rem);background-color:#fff}}@media (min-width:960px){.medical-tools__add-info-holder,.medical-tools__content{max-width:31.25rem}.medical-tools__image-decorate{right:-12.5rem}.medical-tools__main-image{max-width:45%;transform:translateX(-10%)}}@media (min-width:1025px){.medical-tools__main-image{max-width:50%;transform:translateX(-10%)}}@media (min-width:1200px){.medical-tools__holder{padding-bottom:.3125rem}.medical-tools__wrapper{padding:6.25rem 3.75rem 17.5rem}.medical-tools__content{max-width:43.75rem}.medical-tools__header{margin-bottom:1.375rem;margin-left:16.375rem}.medical-tools__header-text{font-size:1.125rem;line-height:1.375rem}.medical-tools__number-holder img{width:2rem;height:2.3125rem;display:block;margin-right:.5rem}.medical-tools__number-holder div{font-size:2.75rem;line-height:2.8125rem;max-height:2.8125rem}.medical-tools__info-holder{display:flex;flex-direction:row-reverse}.medical-tools__title{margin-bottom:1.875rem}.medical-tools__body-text{display:inline-block;font-size:1.125rem;line-height:1.5rem;margin-bottom:0;color:#fff}.medical-tools__description{margin-bottom:0;padding-top:.875rem}.medical-tools__diagram-holder{margin-right:2.375rem;display:flex;flex-direction:column;align-items:center;margin-bottom:1.75rem}.medical-tools__canvas{margin-bottom:1.625rem}.medical-tools__sponsor-info{margin-top:0;margin-left:auto;margin-right:auto;transform:translateY(0)}.medical-tools__sponsor-text{font-size:1rem}.medical-tools__donate-text{font-size:1rem;line-height:1.875rem}.medical-tools__current-sum{font-size:1.875rem;line-height:2.5rem}.medical-tools__additional-info{padding-left:3.75rem;padding-right:3.75rem}.medical-tools__add-info-holder{max-width:27.375rem;padding-bottom:3.125rem}.medical-tools__place{margin-bottom:2.5rem}.medical-tools__place-name{font-size:1rem;line-height:1.375rem}.medical-tools__arrow-link{margin-top:1.875rem}.medical-tools__main-image{max-width:50%;max-height:49.5rem;left:0;transform:translateX(-25%)}.medical-tools__image-decorate{height:16.5625rem;right:-12.5rem}.medical-tools__image-decorate:after{height:16.5625rem}.medical-tools__arrow-link--mobile{display:none}.medical-tools__arrow-link--desktop{display:inline-flex}}@media (min-width:1366px){.medical-tools__wrapper{padding-bottom:20.9375rem}.medical-tools__content{max-width:62%}.medical-tools__main-image{max-width:43.75rem;max-height:50rem}.medical-tools__title{font-size:3.25rem;line-height:3.875rem;margin-bottom:2.5rem}.medical-tools__body-text{display:inline-block;font-size:1.25rem;line-height:1.875rem;color:#fff}.medical-tools__add-info-holder{max-width:calc(62% - 16.375rem)}.medical-tools__image-decorate{left:50%;right:unset;transform:translateX(-50%)}}@media (min-width:1440px){.medical-tools__main-image{max-width:46.875rem;max-height:55rem}}@media (min-width:2000px){.medical-tools__main-image{transform:translateX(0) translateY(50%);bottom:50%}}.already-helped{margin-bottom:2.5rem}.already-helped__wrapper{margin-left:auto;margin-right:auto}.already-helped__header{max-width:90.625rem;padding-left:.9375rem;padding-right:.9375rem;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;align-items:flex-start}.already-helped__navigation{display:flex;flex-direction:row;align-items:center;margin-left:auto}.already-helped__slider-nav{width:2.5rem;height:2.1875rem;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f4f4f4;cursor:pointer}.already-helped__slider-nav svg{width:.5rem;height:1rem}.already-helped__slider-nav--prev{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.already-helped__slider-nav--next{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.already-helped__slider{max-width:90.625rem;margin-left:auto;margin-right:auto;padding-top:2.1875rem;padding-bottom:1.875rem}.already-helped__link-holder{padding-left:.9375rem;padding-right:.9375rem}@media (min-width:768px){.already-helped{margin-bottom:3.75rem}.already-helped__header{padding-left:2.1875rem;padding-right:2.1875rem}.already-helped__link-holder,.already-helped__slider{padding-left:1.875rem;padding-right:1.875rem}}@media (min-width:1025px){.already-helped{margin-bottom:6.25rem}.already-helped__slider-nav{height:2.8125rem}.already-helped__slider{padding:3.75rem 2.1875rem 4.0625rem}.already-helped__link-holder{max-width:90.625rem;margin-left:auto;margin-right:auto;padding-left:3.75rem;padding-right:3.75rem}}@media (min-width:1200px){.already-helped__header{padding-left:3.75rem;padding-right:3.75rem}}.partners{background-color:#1fbcee;padding-top:1.875rem;position:relative}.partners:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:25.3125rem;background-color:#fff}.partners__wrapper{position:relative;z-index:1;max-width:98.125rem;margin-left:auto;margin-right:auto}.partners__corporate-club,.partners__crm,.partners__strategy-partners{margin-bottom:2.5rem}.partners__first-line{padding-left:.9375rem;padding-right:.9375rem}.partners__sticker{padding-bottom:2.5rem;margin-left:auto;margin-right:auto}.partners__sticker-wrap{padding:1.25rem;background-color:#fff;box-shadow:0 .3125rem 1.25rem 0 rgba(0,0,0,.1);border-radius:.375rem}.partners__sticker-title{font-size:1.125rem;line-height:1.25rem;color:#3a3a3a;font-weight:500;margin-bottom:1.25rem}.partners__sticker-list{margin-left:auto;margin-right:auto}.partners__sticker-item{display:flex;flex-direction:row;align-items:center}.partners__sticker-item+.partners__sticker-item{margin-top:.625rem}.partners__sticker-button{max-width:25rem;display:block;flex-grow:1;height:3.75rem;margin-right:.9375rem;border-radius:.375rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.partners__sticker-button--orange-gradient{background-color:#f08277;background-image:linear-gradient(135deg,#fa72a4,#e6924c)}.partners__sticker-button--blue-gradient{background-color:#5e89af;background-image:linear-gradient(90deg,#735a87,#4bb3d3)}.partners__sticker-button span{font-size:1rem;line-height:1.875rem;color:#fff;font-weight:700;white-space:nowrap}.partners__decorate{display:none}.partners__animated-svg .svg-train{position:relative}@media (min-width:768px){.partners{padding-top:2.5rem}.partners:after{height:11.25rem;background-color:#fff}.partners__content{position:relative;z-index:1}.partners__first-line{padding:0 1.875rem 5rem;display:flex;flex-direction:row}.partners__second-line{padding-bottom:3.75rem;display:flex;flex-direction:row}.partners__strategy-partners{margin-bottom:0;margin-right:.625rem;width:calc(50% - .625rem)}.partners__corporate-club,.partners__crm{margin-bottom:0;margin-left:.625rem;width:calc(50% - .625rem)}.partners__crm{order:2}.partners__sticker{max-width:unset;order:1;margin:0 .625rem 0 0;width:calc(50% - .625rem);padding:0 0 0 1.875rem}.partners__sticker-wrap{background-color:transparent;padding:0 3.125rem 0 0;box-shadow:none}.partners__sticker-title{line-height:2.1875rem;margin-bottom:1.4375rem}.partners__decorate{display:block;width:100rem;height:15rem;position:absolute;left:58%;bottom:10.625rem;transform:translateX(-50%);background-size:100% 100%;background-repeat:no-repeat;background-position:50%}.partners__decorate:before{height:12.5rem;right:calc(100% - .0625rem)}.partners__decorate:after,.partners__decorate:before{content:"";width:10000px;position:absolute;bottom:0;background-color:#fff}.partners__decorate:after{height:.625rem;left:calc(70% - .0625rem)}}@media (min-width:960px){.partners__decorate{bottom:10.625rem;left:57%}.partners__decorate:after{bottom:0}.partners__sticker-title{font-size:1.5rem;line-height:1.875rem}}@media (min-width:1025px){.partners{padding-top:5rem}.partners:after{height:13.125rem}.partners__wrapper{padding-left:3.75rem;padding-right:3.75rem}.partners__first-line{padding-left:0;padding-right:0;padding-bottom:6.25rem}.partners__second-line{padding-bottom:5rem}.partners__strategy-partners{margin-right:1.25rem;width:calc(50% - 1.25rem)}.partners__corporate-club{margin-left:1.25rem;width:calc(50% - 2.5rem)}.partners__crm{margin-left:1.25rem;width:calc(50% - 1.25rem)}.partners__sticker{padding:0;margin-right:1.25rem;width:calc(50% - 1.25rem)}.partners__sticker-wrap{padding-right:0}.partners__sticker-item+.partners__sticker-item{margin-top:1.25rem}.partners__sticker-button{max-width:15.625rem;margin-right:1.25rem;position:relative}.partners__sticker-button span{z-index:1;font-size:1.125rem}.partners__sticker-button:after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background-color:transparent;transition:.3s}.partners__sticker-button:hover:after{background-color:rgba(0,0,0,.1)}.partners__decorate{height:16.875rem;bottom:12.5rem}.partners__decorate:before{content:"";width:10000px;height:16.5625rem;position:absolute;right:calc(100% - .0625rem);background-color:#fff}.partners__decorate:after{bottom:.3125rem}.partners__animated-svg--plane{width:4.9375rem;height:2.75rem}}@media (min-width:1366px){.partners__content{padding-left:3.75rem;padding-right:3.75rem}.partners__strategy-partners{margin-right:2.5rem;width:calc(50% - 2.5rem)}.partners__corporate-club,.partners__crm{margin-left:2.5rem;width:calc(50% - 2.5rem)}.partners__sticker{padding:0;margin-right:2.5rem;width:calc(50% - 2.5rem)}.partners__sticker-button{max-width:18.75rem}}.corp-partners__wrapper{padding-top:1.875rem;padding-bottom:2.5rem}.corp-partners__title{font-size:1.5rem;line-height:1.875rem;font-weight:700;color:#000;margin-bottom:1.25rem}.corp-partners__title span{display:block;color:#1fbcee}.corp-partners__list{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;margin-left:-.25rem;margin-right:-.25rem}.corp-partners__item{display:flex;justify-content:center;align-items:center;width:5rem;height:4.0625rem;margin-left:.25rem;margin-right:.25rem;position:relative;box-shadow:0 .3125rem 2.5rem 0 transparent;border-radius:.3125rem;margin-bottom:.3125rem;transition:.3s}.corp-partners__item:before{content:"";display:block;z-index:1;pointer-events:none;position:absolute;top:0;left:0;right:0;bottom:0}.corp-partners__link{padding:.3125rem;display:flex;flex-direction:column;justify-content:center;align-items:center;filter:grayscale(1);opacity:.8;transition:.3s}.corp-partners__link img{max-width:100%;height:auto;max-height:100%}@media (min-width:768px){.corp-partners__wrapper{padding-top:3.125rem;padding-bottom:4.6875rem}.corp-partners__title{margin-bottom:2.5rem}.corp-partners__list{margin-left:-.9375rem;margin-right:-.9375rem}.corp-partners__item{width:6.5625rem;height:5rem;margin-bottom:.9375rem;margin-left:.9375rem;margin-right:.9375rem}.corp-partners__link{padding:.625rem}}@media (min-width:1025px){.corp-partners__wrapper{padding-top:6.25rem;padding-bottom:6.25rem}.corp-partners__title{font-size:3.25rem;line-height:3.875rem;margin-bottom:3.75rem}.corp-partners__list{margin-left:-1.375rem;margin-right:-1.375rem}.corp-partners__item{width:9.375rem;height:7.5rem;margin-left:1.375rem;margin-right:1.375rem;margin-bottom:1.875rem}.corp-partners__item:hover{box-shadow:0 .3125rem 2.5rem 0 rgba(0,0,0,.08)}.corp-partners__item:hover .corp-partners__link{filter:grayscale(0);opacity:1}}.partners-inner{margin-bottom:2.5rem}.partners-inner__title{margin-bottom:.625rem}.partners-inner__text,.stars-inner__content-text p{max-width:60rem;font-size:1rem;line-height:1.5rem;color:#000;margin-bottom:1.875rem}.partners-inner__lists{margin-top:1.875rem}.partners-inner__list{margin-bottom:1.875rem}.partners-inner__list:last-of-type{margin-bottom:0}.partners-inner__list-head{font-size:1.25rem;line-height:1.5rem;font-weight:700}.partners-inner__list-holder a{font-size:1rem;line-height:1.5rem;color:#1fbcee;display:inline-block;margin-top:.625rem}.partners-inner__list-holder:last-of-type{margin-bottom:0}@media (min-width:768px){.partners-inner__list-holder{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:5rem}.partners-inner__list-holder li{width:50%}}@media (min-width:1025px){.partners-inner{margin-bottom:5.625rem}.partners-inner__text,.stars-inner__content-text p{font-size:1.25rem;line-height:1.75rem}.partners-inner__lists{margin-top:5rem}.partners-inner__list{display:flex;flex-direction:row;margin-bottom:4.375rem}.partners-inner__list:last-of-type{margin-bottom:0}.partners-inner__list--safari .partners-inner__list-holder a:before{opacity:0;transition:opacity .2s ease 0s}.partners-inner__list--safari .partners-inner__list-holder a:hover{color:#fff}.partners-inner__list--safari .partners-inner__list-holder a:hover:before{opacity:1}.partners-inner__list:not(.partners-inner__list--safari) .partners-inner__list-holder a:before{opacity:0;transform:rotateX(90deg);transform-style:preserve-3d;transform-origin:50% 50%;perspective-origin:50% 50%;transition:opacity .2s ease 0s,transform .3s ease 0s}.partners-inner__list:not(.partners-inner__list--safari) .partners-inner__list-holder a:hover{color:#fff}.partners-inner__list:not(.partners-inner__list--safari) .partners-inner__list-holder a:hover:before{opacity:1;transform:rotateX(0)}.partners-inner__list-head{min-width:24.375rem;max-width:24.375rem;font-size:1.5rem;line-height:1.75rem}.partners-inner__list-holder li{width:33.33%;margin-bottom:1.875rem;position:relative}.partners-inner__list-holder a{padding-right:.625rem;font-size:1.25rem;line-height:1.875rem;margin-top:0;position:relative;z-index:1;display:inline-block;transition:color .3s ease}.partners-inner__list-holder a:before{content:"";display:block;width:calc(100% + 2.5rem);height:calc(100% + 1.25rem);left:-1.25rem;position:absolute;bottom:-.625rem;border-radius:.3125rem;background-color:#1fbcee;z-index:-1;backface-visibility:hidden}}@media (min-width:1365px){.partners-inner__list-holder li{width:calc(25% - 2.5rem)}.partners-inner__list-holder li:nth-of-type(4n+1){margin-right:1.25rem}.partners-inner__list-holder li:nth-of-type(4n+2),.partners-inner__list-holder li:nth-of-type(4n+3){margin-right:1.25rem;margin-left:1.25rem}.partners-inner__list-holder li:nth-of-type(4n+4){margin-left:1.25rem}}.strategy-partners__title{font-size:2rem;line-height:2rem;margin-bottom:.9375rem;font-weight:700;color:#fff}.strategy-partners__text{font-size:1rem;line-height:1.5rem;color:#fff;max-width:38.75rem}.strategy-partners__list{margin-top:.9375rem;margin-bottom:.9375rem;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.strategy-partners__item{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-right:.9375rem}.strategy-partners__item svg{fill:#fff}.strategy-partners__item--alfa{transform:translateY(1px)}.strategy-partners__item--alfa svg{width:7.5rem;height:1.5rem}.strategy-partners__item--retail svg{width:4.917rem;height:1.5rem}.strategy-partners__item--rzhd svg{width:3.375rem;height:1.5625rem}.strategy-partners__item:last-of-type{margin-right:0}.strategy-partners__item a{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width:768px){.strategy-partners__item{margin-right:.625rem}.strategy-partners__item svg{transform:scale(.9);transform-origin:0 50%}}@media (min-width:960px){.strategy-partners__text{padding-right:3.125rem}.strategy-partners__list{margin-top:1.875rem;margin-bottom:1.375rem}.strategy-partners__item{margin-right:.9375rem}.strategy-partners__item svg{transform:scale(1)}.strategy-partners__item--alfa{transform:translateY(2px)}.strategy-partners__item--alfa svg{width:9.0625rem;height:1.875rem}.strategy-partners__item--retail svg{width:7.375rem;height:2.25rem}.strategy-partners__item--rzhd svg{width:4.4375rem;height:2rem}}@media (min-width:1025px){.strategy-partners__item svg{position:relative;z-index:1}.strategy-partners__item a{position:relative}.strategy-partners__item a:before{content:"";display:block;width:calc(100% + 2.5rem);height:calc(100% + 1.25rem);left:-1.25rem;background:hsla(0,0%,100%,.3);position:absolute;bottom:-.625rem;border-radius:.3125rem;transform-origin:50% 50%;backface-visibility:hidden;transform:rotateX(90deg);opacity:0;perspective-origin:50% 50%;transition:opacity .2s ease,transform .3s ease 0s;transform-style:preserve-3d}.strategy-partners__item a:hover:before{opacity:1;transform:rotateX(0);transition:opacity .2s ease 0s,transform .3s ease 0s}}@media (min-width:1200px){.strategy-partners__item{margin-right:1.875rem}}.corporate-club__title{font-size:2rem;line-height:2rem;margin-bottom:.9375rem;font-weight:700;color:#fff}.corporate-club__text{font-size:1rem;line-height:1.5rem;color:#fff;max-width:38.75rem}.corporate-club__list{margin-top:.9375rem;margin-bottom:.9375rem;display:flex;flex-direction:row;align-items:center}.corporate-club__item{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-right:.75rem}.corporate-club__item svg{fill:#fff}.corporate-club__item--pg svg{width:2.6875rem;height:1.25rem}.corporate-club__item--metro svg{width:4.0625rem;height:.75rem}.corporate-club__item--bk svg{width:2.4375rem;height:2.5rem}.corporate-club__item--sim svg{width:4.5625rem;height:.75rem}.corporate-club__item--svyaznoi svg{width:4.8125rem;height:.9375rem}.corporate-club__item:last-of-type{margin-right:0}@media (min-width:1025px){.corporate-club__text{padding-right:1.875rem}.corporate-club__list{margin-top:1.375rem;margin-bottom:.9375rem}.corporate-club__item--pg svg{width:3.8125rem;height:1.6875rem}.corporate-club__item--metro svg{width:5.6875rem;height:1.125rem}.corporate-club__item--bk svg{width:3.4375rem;height:3.5625rem}.corporate-club__item--sim svg{width:6.375rem;height:1rem}.corporate-club__item--svyaznoi svg{width:6.75rem;height:1.1875rem}.corporate-club__item:last-of-type{margin-right:0}}.crm__header{margin-bottom:.9375rem;display:flex;flex-direction:row;align-items:center;padding-left:.9375rem;padding-right:.9375rem}.crm__title{font-size:1.5rem;line-height:1.75rem;color:#fff;font-weight:700}.crm__navigation{margin-left:auto}.crm__item{width:17.5rem}.crm__item--link{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative}.crm__item--link .crm__item-background{padding-bottom:56.25%;position:relative}.crm__item--link .crm__item-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap}.crm__item--link .crm__item-content span,.crm__item--link .crm__item-content svg{white-space:nowrap}.crm__link{display:block;width:100%;height:100%;z-index:1}.crm__image{display:block;padding-bottom:56.25%;background-size:cover;background-position:50%;background-repeat:no-repeat;margin-bottom:.625rem;border-radius:.375rem;overflow:hidden;position:relative}.crm__image:before{content:"";background-color:rgba(0,0,0,.05)}.crm__image:before,.crm__item-background{position:absolute;display:block;top:0;left:0;right:0;bottom:0}.crm__item-background{width:100%;border-radius:.375rem;background:#c000ff;background:linear-gradient(90deg,#c000ff,#7c00ff)}.crm__item-content{display:flex;justify-content:center;align-items:center;position:relative;z-index:1}.crm__item-content svg{width:2.75rem;height:1.25rem;fill:#fff;order:2}.crm__item-content span{order:1;margin-right:.5rem;font-size:1.25rem;line-height:1.75rem;color:#fff;font-weight:700}.crm__item-title{display:block;font-size:1.125rem;line-height:1.25rem;font-weight:500;color:#3a3a3a;margin-bottom:.625rem}.crm__signature{font-size:.875rem;line-height:1.25rem;color:rgba(0,0,0,.3)}.crm__sticker-button{height:3.75rem;text-align:center}@media (min-width:768px){.crm__slider{padding-right:1.875rem}.crm__header{padding:0 1.875rem 0 0;margin-bottom:1.4375rem}}@media (min-width:1025px){.crm__wrapper{padding-left:0;padding-right:0}.crm__header{padding-right:0;margin-top:-.375rem}.crm__title{line-height:1.875rem}.crm__slider{padding:0}.crm__item{width:auto}.crm__item--link:before{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;z-index:1;background-color:transparent;transition:.3s}.crm__item--link:hover:before{background-color:rgba(0,0,0,.1)}.crm__image{margin-bottom:1.25rem}.crm__item-title{font-size:1.25rem;line-height:1.5rem;font-weight:700;color:#3a3a3a}.crm__signature{font-size:1rem;line-height:1.5rem;color:rgba(0,0,0,.3)}}.news-main{padding-bottom:2.5rem}.news-main__wrapper{max-width:90.625rem;margin-left:auto;margin-right:auto;overflow:hidden}.news-main__header{display:flex;flex-direction:row;margin-bottom:1.5625rem;padding-left:.9375rem;padding-right:.9375rem}.news-main__navigation{margin-left:auto}.news-main__arrow-link{padding-left:.9375rem;padding-right:.9375rem}.news-main__slider{margin-bottom:1.25rem;overflow:unset}.news-main__list{align-items:flex-start;flex-direction:row}.news-main__item{width:17.5rem;height:auto;align-self:stretch}.news-main__link{display:flex;flex-direction:column;height:100%}.news-main__news-image{display:block;background-size:cover;background-position:50%;background-repeat:no-repeat;height:10rem;margin-bottom:.625rem;border-radius:.375rem;position:relative;overflow:hidden}.news-main__news-image:before{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.05)}.news-main__news-title{font-size:1.125rem;line-height:1.25rem;color:#353d42;font-weight:500;margin-bottom:.625rem;display:block}.news-main__news-text{display:none}.news-main__news-date{font-size:1rem;line-height:1.5rem;color:#353d42;opacity:.3;margin-top:auto}@media (min-width:768px){.news-main{padding-bottom:3.75rem}.news-main__arrow-link,.news-main__header{padding-left:1.875rem;padding-right:1.875rem}.news-main__item{width:21.875rem}.news-main__news-image{height:11.875rem;margin-bottom:1.25rem}}@media (min-width:1025px){.news-main{padding-bottom:6.25rem}.news-main__link{perspective:5000px}.news-main__link span{position:relative}.news-main__link:before{content:"";z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;background-color:#fff;border-radius:.375rem;transform-origin:50% 100%;backface-visibility:hidden;transform:rotateX(24deg);opacity:0;perspective-origin:50% 50%;transform-style:preserve-3d;box-shadow:0 .5rem 1.875rem 0 rgba(0,0,0,.08);transition:opacity .15s cubic-bezier(.35,0,0,1.01) .1s,transform .4s cubic-bezier(.35,0,0,1.01) 0s}.news-main__wrapper{padding-left:3.6875rem;padding-right:3.6875rem}.news-main__header{margin-bottom:3.125rem;padding-left:0;padding-right:0}.news-main__arrow-link{padding-left:0;padding-right:0;margin-bottom:.625rem}.news-main__slider{padding-left:0;padding-right:0;margin-bottom:3.4375rem}.news-main__item{width:auto}.news-main__news-image{height:13.75rem;margin-bottom:1.875rem}.news-main__news-title{font-size:1.25rem;line-height:1.5rem;font-weight:700;margin-bottom:1.25rem}.news-main__news-text{display:block;font-size:1rem;line-height:1.5rem;color:#353d42;margin-bottom:1.25rem}}@media (min-width:1200px){.news-main__link:hover:before{opacity:1;transform:rotateX(0);transition:opacity .15s cubic-bezier(.35,0,0,1.01) 0s,transform .4s cubic-bezier(.35,0,0,1.01) 0s}}@media (min-width:1366px){.news-main__link:before{left:-2.5rem;right:-2.5rem;top:-2.5rem;bottom:-2.5rem}}.stars{padding-top:1.875rem;padding-bottom:2.5rem;margin-bottom:1.875rem;background-image:linear-gradient(45deg,#1fbcee,#24ac6e);background-size:100%}.stars,.stars__two-columns{overflow:hidden;position:relative}.stars__two-columns{display:flex;flex-direction:column}.stars__left-column{order:2;overflow:hidden;top:0;bottom:0}.stars__right-column{order:1;padding-left:.9375rem;padding-right:.9375rem;margin-bottom:1.875rem}.stars__title{margin-bottom:.9375rem}.stars__text{font-size:1rem;line-height:1.5rem;color:#fff;margin-bottom:1.25rem}.stars__parallax-block{overflow:hidden}.stars__parallax-block:first-of-type .stars__list{transform:translateX(-7.5rem)}.stars__parallax-block:first-of-type .stars__image-holder{vertical-align:bottom}.stars__parallax-block:first-of-type .stars__image-holder img{max-height:10rem}.stars__parallax-block:nth-of-type(2) .stars__list{margin-top:.625rem;margin-bottom:.625rem;height:6.25rem;transform:translateX(-3.75rem)}.stars__parallax-block:nth-of-type(2) .stars__image-holder img{max-height:6.25rem}.stars__parallax-block:nth-of-type(3) .stars__list{transform:translateX(-1.25rem)}.stars__parallax-block:nth-of-type(3) .stars__image-holder{vertical-align:top}.stars__parallax-block:nth-of-type(3) .stars__image-holder img{max-height:10rem}.stars__list{font-size:0;white-space:nowrap}.stars__image-holder{width:unset;height:100%;max-width:8.75rem;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;vertical-align:bottom;white-space:normal;border-radius:.3125rem;overflow:hidden}.stars__image-holder img{max-width:100%;display:block;height:auto;border-radius:.3125rem;overflow:hidden}.stars__image-holder+.stars__image-holder{margin-left:.625rem}.stars__image-decorate{display:none}@media (min-width:768px){.stars{margin-bottom:3.75rem}.stars__title{margin-bottom:1.25rem}.stars__text{font-size:1.25rem;line-height:1.875rem;color:#fff;margin-bottom:1.875rem}.stars__right-column{padding-left:1.875rem;padding-right:1.875rem}}@media (min-width:768px) and (max-width:959px){.stars__parallax-block.js-parallax-1{margin-bottom:.4375rem}.stars__parallax-block.js-parallax-2{display:none}.stars__parallax-block.js-parallax-3{margin-top:.5rem}}@media (min-width:960px){.stars{padding:0 0 .3125rem}.stars__left-column,.stars__two-columns{display:flex;flex-direction:row}.stars__left-column{order:1;width:calc(45% - 2.5rem);position:absolute;left:1.25rem;right:unset;height:unset;justify-content:flex-end;padding-right:0}.stars__right-column{order:2;width:calc(55% + .625rem);margin-left:auto;padding:6.25rem 3.75rem 20rem 1.25rem;margin-bottom:0}.stars__parallax-block{width:33.33%;display:flex;flex-direction:column;align-items:flex-end}.stars__parallax-block:first-of-type .stars__list{transform:translateX(0)}.stars__parallax-block:first-of-type .stars__image-holder{max-width:13.75rem}.stars__parallax-block:first-of-type .stars__image-holder img{max-height:unset;margin-left:auto}.stars__parallax-block:nth-of-type(2){max-width:10rem;margin:0 .625rem}.stars__parallax-block:nth-of-type(2) .stars__list{transform:translateX(0);height:auto;margin:0}.stars__parallax-block:nth-of-type(2) .stars__image-holder{max-width:10rem}.stars__parallax-block:nth-of-type(2) .stars__image-holder img{margin-left:auto;margin-right:auto;max-height:15.9375rem}.stars__parallax-block:nth-of-type(3){align-items:flex-start}.stars__parallax-block:nth-of-type(3) .stars__list{transform:translateX(0);align-items:flex-end}.stars__parallax-block:nth-of-type(3) .stars__image-holder{max-width:13.75rem}.stars__parallax-block:nth-of-type(3) .stars__image-holder img{max-height:unset;margin-right:auto}.stars__list{position:static;display:flex;flex-direction:column}.stars__image-holder{display:block;width:100%;height:unset;max-width:10rem;margin-left:0;border-radius:.5rem;overflow:visible}.stars__image-holder+.stars__image-holder{margin-left:0;margin-top:.625rem}.stars__image-holder img{max-width:100%;height:auto;max-height:unset;width:auto;border-radius:.5rem}.stars__image-decorate{display:block;position:absolute;z-index:0;bottom:0;right:57%;transform:translateX(50%);width:100rem;height:13.75rem;background-size:100% 100%;background-position:50%;background-repeat:no-repeat;background-image:url(/local/templates/general/redesign_v2/css/../img/new-design/svg-toolsMask.svg)}.stars__image-decorate:before{height:.5rem;right:50%}.stars__image-decorate:after,.stars__image-decorate:before{content:"";width:10000px;position:absolute;bottom:0;background-color:#fff}.stars__image-decorate:after{height:13.75rem;left:calc(75% - .0625rem)}}@media (min-width:1025px){.stars{margin-bottom:6.25rem}}@media (min-width:1366px){.stars__left-column{width:calc(50% - 1.25rem);position:absolute;left:1.25rem}.stars__right-column{width:100%;max-width:90.625rem;margin-right:auto;margin-left:auto;padding-left:3.75rem;padding-right:3.75rem;padding-bottom:21.25rem}.stars__right-holder{margin-left:auto;width:50%;padding-left:2.5rem}.stars__parallax-block:nth-of-type(2){margin-left:1.875rem;margin-right:1.875rem}.stars__image-decorate{display:block;position:absolute;z-index:0;bottom:0;right:50%;transform:translateX(calc(50% + 1.25rem));width:100rem;height:13.75rem;background-size:100% 100%;background-position:50%;background-repeat:no-repeat;background-image:url(/local/templates/general/redesign_v2/css/../img/new-design/svg-toolsMask.svg)}.stars__image-decorate:before{height:.5rem;right:50%}.stars__image-decorate:after,.stars__image-decorate:before{content:"";width:10000px;position:absolute;bottom:0;background-color:#fff}.stars__image-decorate:after{height:13.75rem;left:calc(75% - .0625rem)}}.two-columns{padding-top:1.875rem;padding-bottom:2.5rem}.two-columns__wrapper{padding-left:.9375rem;padding-right:.9375rem;margin-left:auto;margin-right:auto;max-width:90.625rem}.two-columns__title{margin-bottom:.9375rem}.two-columns__text p+p{margin-top:1.25rem}.two-columns__text p:not(:first-of-type){display:none}.two-columns__arrow-link{margin-top:1.25rem}.two-columns--reverse .two-columns__left-column{margin-bottom:2.5rem}.two-columns__info{display:flex;flex-direction:row}@media (max-width:959px){.two-columns__slider-holder{max-width:17.625rem}}@media (min-width:768px){.two-columns{padding-top:2.5rem;padding-bottom:3.125rem;margin-bottom:3.125rem}.two-columns__wrapper{padding-left:1.875rem;padding-right:1.875rem}.two-columns__content{display:flex;flex-direction:row}.two-columns__left-column,.two-columns__right-column{width:50%}.two-columns--reverse .two-columns{display:flex;flex-direction:row}.two-columns--reverse .two-columns__left-column{order:2;width:calc(50% - .625rem);padding-left:0;margin-bottom:0;margin-left:.625rem}.two-columns--reverse .two-columns__right-column{max-width:unset;order:1;width:calc(50% - .625rem);padding-right:0;margin-right:.625rem}}@media (min-width:960px){.two-columns__title{margin-bottom:1.25rem}.two-columns__text p:not(:first-of-type){display:block}.two-columns__arrow-link{margin-top:1.875rem}.two-columns--trust .two-columns__slider-holder{height:100%}.two-columns--trust .two-columns__slider{height:100%;display:flex;flex-direction:column}.two-columns--trust .card-slider__info{flex-grow:1}}@media (min-width:1025px){.two-columns{padding-top:5rem;padding-bottom:5rem}.two-columns__wrapper{padding-left:3.75rem;padding-right:3.75rem}.two-columns--trust{padding-top:4.375rem;padding-bottom:5rem;margin-bottom:5rem}}@media (min-width:1280px){.two-columns--reverse .two-columns__slider{display:flex;flex-direction:row-reverse}}@media (min-width:1366px){.two-columns__left-column,.two-columns__right-column{width:calc(50% - 2.5rem)}.two-columns--reverse .two-columns__left-column{width:calc(50% - 2.5rem);margin-left:2.5rem}.two-columns--reverse .two-columns__right-column{width:calc(50% - 2.5rem);margin-right:2.5rem}.two-columns--reverse .two-columns__slider-holder{padding-top:5.125rem;height:auto}}.post-scriptum{background-color:#f4f4f4}.post-scriptum__wrapper{max-width:90.625rem;padding:1.875rem .9375rem;margin-left:auto;margin-right:auto}.post-scriptum__content p{font-size:.75rem;line-height:.875rem;color:#353d42;opacity:.3}@media (min-width:768px){.post-scriptum__wrapper{padding:2.8125rem 1.875rem}}@media (min-width:1025px){.post-scriptum__wrapper{padding:3.75rem}.post-scriptum__content p{font-size:.9375rem;line-height:1.5rem}}.number{max-height:2.5rem}@media (min-width:768px){.number{max-height:3.125rem}}@media (min-width:1025px){.number{max-height:3.75rem}}@media (min-width:1200px){.number{max-height:4.6875rem}}.swiper-container-fade .swiper-slide.card-slider__item--active{pointer-events:auto}.childs__card{margin-bottom:1.5625rem}@media (min-width:1025px){.childs__card{margin-bottom:6.5625rem}}.child-card{margin-bottom:2.5rem}.child-card__pagination.child-card__pagination--incard.swiper-pagination-bullets{top:20rem;max-width:100vw;left:50vw}.child-card__pagination.child-card__pagination--incard.swiper-pagination-bullets .swiper-pagination-bullet{background-color:#fff}.child-card__pagination.child-card__pagination--incard.swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#1fbcee}.child-card__wrapper{padding-left:.9375rem;padding-right:.9375rem;position:relative}.child-card__title{font-size:2rem;line-height:2.125rem;font-weight:700;color:#3a3a3a;margin-bottom:1.875rem}.child-card__title-color{color:#1fbcee}.child-card__title-holder h1{font-size:2rem;line-height:2.125rem;font-weight:700;color:#3a3a3a}.child-card__title-holder--desktop{display:none}.child-card__title-holder--mobile{display:block}.child-card__photo{height:100%;min-height:20rem;border-radius:.375rem;overflow:hidden;margin-bottom:1.5625rem}.child-card__image{background-size:cover;background-position:50%;background-repeat:no-repeat;height:20rem}.child-card__table{margin-bottom:2.1875rem}.child-card__table-right{display:none}.child-card__table-item{display:flex;flex-direction:row}.child-card__table-item+.child-card__table-item{margin-top:1.5625rem}.child-card__table-img{margin-right:.625rem}.child-card__table-img img{min-width:3.125rem;width:3.125rem;height:3.125rem;display:block;opacity:.2}.child-card__table-text{margin-bottom:.3125rem}.child-card__table-sign,.child-card__table-text{font-size:1rem;line-height:1.25rem;color:#3a3a3a}.child-card__table-sign{opacity:.3}.child-card__add-info{border-radius:.375rem;margin-left:-.9375rem;margin-right:-.9375rem;padding:1.875rem .9375rem 2.1875rem;box-shadow:0 0 1.875rem 0 rgba(0,0,0,.08)}.child-card__donate-info{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:1.25rem}.child-card__donate-info--mobile{display:flex}.child-card__donate-info--desktop{display:none}.child-card__donate-text{font-size:1rem;line-height:1.25rem;color:#3a3a3a;white-space:nowrap;opacity:.4}.child-card__current-sum{font-size:1.875rem;line-height:2.5rem;color:#24ac6e;font-weight:700;white-space:nowrap}.child-card__current-sum span:last-of-type{font-weight:500}.child-card__info-buttons{display:flex;flex-direction:column}.child-card__button{margin-bottom:1.25rem}.child-card__link{font-size:1rem;line-height:1.25rem;color:#1fbcee;text-align:center}.child-card__slider{overflow:visible}.child-card__pagination.swiper-pagination-bullets{position:absolute;bottom:unset;top:22.5rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:row;justify-content:center;z-index:3;width:100%}.child-card__pagination.swiper-pagination-bullets .swiper-pagination-bullet{width:.625rem;height:.625rem;background-color:hsla(0,0%,100%,.6);opacity:1;transition:.5s ease;margin-left:.375rem;margin-right:.375rem;box-shadow:0 1.5625rem 4.6875rem 0 rgba(0,0,0,.1)}.child-card__pagination.swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:1;background-color:#1fbcee}.child-card--incard.swiper-pagination-bullets .swiper-pagination-bullet{background-color:#fff}.child-card__progress-bar{width:1.875rem;height:1.875rem;position:absolute;top:2.5rem;left:calc(100vw - 55px);z-index:2}.child-card--5{margin-top:-34rem}.child-card--5 .child-card__content{background-color:#fff;border-radius:.375rem;overflow:hidden;box-shadow:0 0 1.875rem 0 rgba(0,0,0,.08)}.child-card--5 .child-card__title{color:#1fbcee;margin-bottom:1.25rem}.child-card--5 .child-card__add-info{margin-left:-1.25rem;margin-right:-1.25rem;border-radius:0;border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem;background-color:#fff;overflow:hidden;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:2.5rem}.child-card--5 .child-card__photo{height:unset;border-radius:0;margin-bottom:1.25rem}.child-card--5 .child-card__info{padding-left:1.25rem;padding-right:1.25rem}.child-card--5 .child-card__button{margin-bottom:0}.child-card--5 .child-card .child-card__table-item+.child-card__table-item{margin-top:1.25rem}.child-card--5 .child-card__table{margin-bottom:1.875rem}.child-card--5 .child-card__donate-info{margin-bottom:1.25rem}.child-card--techno .child-card__wrapper{padding-top:1.875rem;max-width:100vw}.child-card--techno .child-card__content{box-shadow:0 0 1.875rem 0 rgba(0,0,0,.08)}.child-card--techno .child-card__title{font-size:2rem;line-height:2.125rem}.child-card--techno .child-card__photo{margin-bottom:1.25rem;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:.375rem;border-top-right-radius:.375rem}.child-card--techno .child-card__info{padding-left:.9375rem;padding-right:.9375rem}.child-card--techno .child-card__add-info{padding-left:1.5625rem;padding-right:1.5625rem}.child-card--techno .child-card__table{margin-bottom:1.875rem}.child-card--techno .child-card__table-left{width:100%;padding-right:0}.child-card--techno .child-card__table-right{width:100%;display:none}.child-card--techno .child-card__title-color{padding-left:0}.child-card--techno .child-card__tablet-donate{display:none}@media (min-width:415px) and (max-width:767px){.child-card:not(.child-card--5)__table-left{display:flex;flex-direction:row}.child-card:not(.child-card--5)__table-item{margin-bottom:1.5625rem;width:calc(50% - .625rem)}.child-card:not(.child-card--5)__table-item+.child-card__table-item{margin-top:0}.child-card:not(.child-card--5)__table-item:last-of-type,.child-card:not(.child-card--5)__table-item:nth-last-of-type(2){margin-bottom:0}.child-card:not(.child-card--5)__table-item:nth-of-type(odd){margin-right:.625rem}.child-card:not(.child-card--5)__table-item:nth-of-type(2n+2){margin-left:.625rem}.child-card--5 .child-card__table-left{flex-direction:column}.child-card--5 .child-card__image{min-height:25rem}}@media (min-width:768px){.child-card__slider-wrapper.child-card__arrow--top{top:40%}.child-card__pagination.child-card__pagination--incard.swiper-pagination-bullets{bottom:unset;width:20.625rem;top:21.25rem;left:11.875rem}.child-card__wrapper{padding-left:1.875rem;padding-right:1.875rem}.child-card__add-info{margin-right:0;margin-left:0}.child-card__image{min-height:30rem}.child-card__table{display:flex;flex-direction:row;align-items:center}.child-card__table-left{width:50%;padding-right:1.25rem}.child-card__table-right{display:block;width:50%;padding-left:1.25rem}.child-card__canvas{position:relative;width:12.5rem;height:12.5rem;margin-left:auto;margin-right:0}.child-card__canvas canvas{width:100%;height:100%;transform:rotate(-90deg)}.child-card__donate-info{margin-bottom:0;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.child-card__donate-info--mobile{display:none}.child-card__donate-info--desktop{display:flex}.child-card__donate-text{font-size:1rem;line-height:1.25rem;color:#3a3a3a;white-space:nowrap;opacity:.4}.child-card__current-sum{font-size:1.5rem;line-height:1.875rem;color:#24ac6e;font-weight:700;white-space:nowrap}.child-card--5{margin-top:-49.6875rem;margin-bottom:2rem}.child-card--5 .child-card__wrapper{padding-left:6.25rem;padding-right:6.25rem;max-width:81.25rem}.child-card--5 .child-card__table{align-items:flex-start}.child-card--5 .child-card__photo{min-height:34.375rem;margin-bottom:1.875rem}.child-card--5 .child-card__info{padding-left:1.875rem;padding-right:1.875rem}.child-card--5 .child-card__add-info{padding-left:0;padding-right:0;padding-top:0;margin-left:0;margin-right:0;box-shadow:none}.child-card--5 .child-card__donate-info{margin-bottom:0}.child-card--techno .child-card__wrapper{padding-left:1.5625rem;padding-right:1.5625rem;padding-top:2.5rem}.child-card--techno .child-card__content{box-shadow:none}.child-card--techno .child-card__title{margin-bottom:1.25rem}.child-card--techno .child-card__elem{display:flex;flex-direction:row;border-radius:.375rem}.child-card--techno .child-card__photo{display:flex;flex-direction:column;margin-right:.9375rem;border-radius:0;margin-bottom:0;box-shadow:0 0 1.875rem 0 rgba(0,0,0,.08);width:20.625rem;min-height:20rem}.child-card--techno .child-card__image{border-top-left-radius:.375rem;border-top-right-radius:.375rem;border-bottom-left-radius:0;border-bottom-right-radius:0;flex-grow:1}.child-card--techno .child-card__table{display:flex;flex-direction:column;align-items:flex-start}.child-card--techno .child-card__table-left{width:100%;padding-right:0}.child-card--techno .child-card__table-right{width:100%;padding-left:0}.child-card--techno .child-card__table-item{align-items:center}.child-card--techno .child-card__table-item+.child-card__table-item{margin-top:1.25rem}.child-card--techno .child-card__info{width:calc(50% - .9375rem);margin-left:.9375rem;padding-right:0;padding-left:0}.child-card--techno .child-card__info-buttons{width:calc(100vw - 30rem)}.child-card--techno .child-card__add-info{box-shadow:none;padding:0}.child-card--techno .child-card__tablet-donate{display:flex;flex-direction:column}.child-card--techno .child-card__canvas{width:100%;height:auto;padding:1.875rem}.child-card--techno .child-card__canvas--tablet{margin-left:auto;margin-right:auto}.child-card--techno .child-card__canvas--tablet canvas{display:none}.child-card--techno .child-card__donate-info{position:static}.child-card--techno .child-card__current-sum{font-size:1.875rem;line-height:2.5rem}.child-card--techno .child-card__arrow{display:block}}@media (min-width:1025px){.child-card__wrapper{height:100%}.child-card__content{position:relative;border-radius:1.25rem;height:100%}.child-card__arrow.slider-arrow{top:16.1875rem;transform:translateY(0)}.child-card__arrow.slider-arrow--prev{left:-1.875rem}.child-card__arrow.slider-arrow--next{right:-1.875rem}.child-card__pagination.swiper-pagination-bullets{top:unset;bottom:-.625rem}.child-card__pagination.child-card__pagination--incard.swiper-pagination-bullets{width:100%;left:50%;bottom:unset;top:25rem}.child-card__elem{border-radius:1.25rem;overflow:hidden;height:100%}.child-card__info{height:100%;border-bottom-left-radius:1.25rem;border-top-left-radius:1.25rem;overflow:hidden}.child-card--5{margin-top:-20rem;margin-bottom:0}.child-card--5 .child-card__wrapper{padding-bottom:0}.child-card--5 .child-card__content{border-radius:1.25rem}.child-card--5 .child-card__table-left{max-width:unset;width:auto}.child-card--5 .child-card__table-right{min-width:unset;width:unset;margin-left:.625rem}.child-card--5 .child-card__table-img{margin-right:.9375rem}.child-card--5 .child-card__table-text{font-size:1rem;line-height:1.25rem;margin-bottom:.3125rem}.child-card--5 .child-card__table-sign{font-size:1rem;line-height:1.25rem}.child-card--5 .child-card__elem{width:100%;display:flex;flex-direction:row}.child-card--5 .child-card__table{align-items:flex-start}.child-card--5 .child-card__image{min-height:unset}.child-card--5 .child-card__canvas{margin-right:0}.child-card--5 .child-card__info{padding:2.5rem 3.125rem}.child-card--5 .child-card__add-info{margin-left:0;margin-right:0;padding-left:0;padding-right:0;padding-bottom:0}.child-card--5 .child-card__title{font-size:2.625rem;line-height:3.25rem}.child-card--5 .child-card__info{order:1;width:70%}.child-card--5 .child-card__photo{order:2;width:30%;min-width:15.625rem;margin-bottom:0}.child-card--5 .child-card__image{width:100%;height:100%}.child-card--techno{margin-bottom:0}.child-card--techno .child-card__wrapper{padding:0}.child-card--techno .child-card__content{border-radius:0}.child-card--techno .child-card__title{font-size:2.625rem;line-height:3.125rem;margin-bottom:1.25rem}.child-card--techno .child-card__elem{width:100%;display:flex;flex-direction:column;box-shadow:0 0 1.875rem 0 rgba(0,0,0,.08)}.child-card--techno .child-card__photo{width:100%;margin:0;min-height:27.125rem;height:27.125rem}.child-card--techno .child-card__info{width:100%;margin:0;padding:1.875rem 2.5rem 3.125rem;overflow:visible;display:flex;flex-direction:column}.child-card--techno .child-card__add-info{margin-top:auto}.child-card--techno .child-card__info-buttons{width:unset;display:flex;flex-direction:row;align-items:center}.child-card--techno .child-card__button{margin-bottom:0;width:calc(50% - .625rem);margin-right:.625rem}.child-card--techno .child-card__link{text-align:left;width:calc(50% - .625rem);margin-left:.625rem}.child-card--techno .child-card__tablet-donate{display:none}.child-card--techno .child-card__table{margin-bottom:1.875rem}.child-card--techno .child-card__table-holder{width:100%;display:flex;flex-direction:row}.child-card--techno .child-card__table-left{width:50%}.child-card--techno .child-card__table-right{display:block;width:50%}.child-card--techno .child-card__table-img{margin-right:.9375rem}.child-card--techno .child-card__table-img img{width:3.75rem;min-width:3.75rem;height:3.75rem;min-height:3.75rem}.child-card--techno .child-card__donate-info{position:absolute}.child-card--techno .child-card__canvas{width:12.5rem;min-width:12.5rem;height:12.5rem;min-height:12.5rem;padding:0}.child-card--techno .child-card__current-sum{font-size:1.75rem;line-height:2.375rem}}@media (min-width:1200px){.child-card{margin-bottom:5rem}.child-card__wrapper{max-width:98.125rem;margin-left:auto;margin-right:auto;padding-left:3.75rem;padding-right:3.75rem;padding-bottom:3.125rem;border-radius:1.25rem}.child-card__content{display:flex;flex-direction:row;box-shadow:0 .3125rem 2.5rem 0 rgba(0,0,0,.08)}.child-card__title{margin-bottom:1.25rem}.child-card__title,.child-card__title-holder h1{font-size:2.25rem;line-height:3rem}.child-card__title-holder--desktop{display:block}.child-card__title-holder--mobile{display:none}.child-card__slider{background-color:#fff;border-radius:1.25rem;overflow:hidden}.child-card__slider.techno__right-block{overflow:hidden}.child-card__slider.techno__right-block.swiper-container-initialized{overflow:visible}.child-card__elem{display:flex;flex-direction:row}.child-card__info{width:100%;flex-grow:6;order:1;padding:1.25rem 1.875rem 2.1875rem}.child-card__photo{width:100%;order:2;border-radius:0;margin-bottom:0}.child-card__image{height:100%;min-height:unset}.child-card__table{margin-bottom:1.25rem}.child-card__table-left{width:calc(100% - 11.25rem);padding-right:.625rem}.child-card__table-right{width:11.25rem;min-width:11.25rem;display:block;padding:0}.child-card__table-item+.child-card__table-item{margin-top:1.25rem}.child-card__table-text{margin-bottom:.625rem}.child-card__canvas{width:11.25rem;height:11.25rem;position:relative}.child-card__add-info{box-shadow:none;margin-left:0;margin-right:0;padding:0}.child-card__link{max-width:17.5rem}.child-card__info-buttons{display:flex;flex-direction:row;align-items:center}.child-card__button{flex-grow:1;max-width:20rem;margin-right:1.25rem;margin-bottom:0}.child-card__link{flex-grow:0;text-align:left}.child-card__arrow.slider-arrow{top:50%;transform:translateY(-50%)}.child-card__arrow--top.slider-arrow{top:16.1875rem}.child-card__pagination.swiper-pagination-bullets .swiper-pagination-bullet{background-color:rgba(0,0,0,.1)}.child-card__pagination.swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:1;background-color:#1fbcee}.child-card__current-sum{font-size:1.75rem;line-height:1.875rem}.child-card__donate-text{font-size:1rem;line-height:1.875rem}.child-card--5{margin-bottom:0}.child-card--5 .child-card__photo{width:45%}.child-card--5 .child-card__info{width:55%}.child-card--techno{margin:0}.child-card--techno .child-card__photo{order:1}}@media (min-width:1366px){.child-card__title,.child-card__title-holder h1{font-size:3.25rem;line-height:3.875rem}.child-card__info{padding:2.5rem 3.75rem 4.0625rem;width:57%}.child-card__photo{width:43%;min-width:43%}.child-card__table{margin-right:0}.child-card__table-left{width:calc(100% - 13.75rem)}.child-card__table-right{width:13.75rem;min-width:13.75rem}.child-card__table-item+.child-card__table-item{margin-top:2.5rem}.child-card__table-text{font-size:1.125rem;line-height:1.5rem}.child-card__table-img{margin-right:1.25rem}.child-card__table-img img{min-width:3.75rem;width:3.75rem;height:3.75rem;display:block}.child-card__button{margin-right:1.875rem}.child-card__link{font-size:1.125rem;line-height:1.5rem;transition:color .3s ease}.child-card__link:hover{color:#24ac6e}.child-card__canvas{width:12.5rem;height:12.5rem}}@media (min-width:1440px){.child-card__table-left{width:calc(100% - 15rem)}.child-card__table-right{width:15rem;min-width:15rem}.child-card__canvas{width:12.5rem;height:12.5rem}}.child-page__main-title{font-size:2.125rem;line-height:2.25rem;font-weight:700;margin:0 0 1.25rem}.child-page__title{font-size:1.625rem;line-height:1.875rem;font-weight:700;margin:0 0 .9375rem}.child-page__info{align-items:flex-start;margin-bottom:.9375rem}.child-page__share{display:none}.child-page__slider{margin-bottom:1.5625rem}.child-page__slider-list{margin-bottom:1.125rem}.child-page__slider-item{height:20rem;background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:6px}.child-page__pagination{margin-left:auto;margin-right:auto;display:flex;flex-direction:row;justify-content:center;align-items:center;height:.9375rem}.child-page__bullet{display:block;width:12px;height:12px;border-radius:3px;overflow:hidden;position:relative;background-image:linear-gradient(45deg,#1fbcee,#24ac6e);margin-left:.5rem;margin-right:.5rem;transform:rotate(45deg);transform-origin:center}.child-page__bullet:before{content:"";position:absolute;border-radius:3px;top:1px;left:1px;width:10px;height:10px;background-color:#fff;border:1px solid transparent;opacity:1;transition:.3s}.child-page__bullet--active:before{opacity:0}.child-page__block{margin-bottom:1.875rem}.child-page__block:last-of-type{margin-bottom:0}.child-page__block h3{font-size:1.125rem;line-height:1.3125rem;color:#3a3a3a;font-weight:700;margin:0 0 1.25rem}.child-page__block-complete,.child-page__block-complete:last-of-type{margin-bottom:1.875rem}.child-page__block-complete--mobile{display:block}.child-page__block-complete--desktop{display:none}.child-page__text-block p{font-size:1rem;line-height:1.5rem;font-weight:400;margin:0}.child-page__text-block p+p{margin-top:1.5625rem}.child-page__donate-line{margin-bottom:1.875rem}.child-page__donate-wrapper{padding-top:1.875rem;padding-bottom:2.5rem;box-shadow:0 .3125rem 2.5rem 0 rgba(33,165,218,.12)}.child-page__donate-content{border-radius:6px}.child-page__donate-button-container{margin-top:1.875rem}.child-page__donate-button{width:100%}.child-page__complete-wrapper{padding-top:1.5625rem;padding-bottom:1.5625rem;box-shadow:0 .3125rem 2.5rem 0 rgba(33,165,218,.12)}.child-page__donate-complete{display:flex;flex-direction:column;align-items:center}.child-page__donate-complete p{background:linear-gradient(45deg,#1fbcee,#24ac6e);color:#28adca;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;font-size:1rem;line-height:1.1875rem;letter-spacing:-.22px;margin:0}.child-page__donate-complete a{color:#1fbcee;-webkit-text-fill-color:currentColor;text-decoration:underline currentColor}.child-page__gradient-block{margin-top:1.875rem;padding-top:1.875rem;padding-bottom:2.5rem;background-image:linear-gradient(-90deg,#21a4dd,#0aaf65 50%,#21a4dd);background-size:200%;background-position:0 50%;animation-name:Gradient;animation-duration:5s;animation-timing-function:ease;animation-iteration-count:infinite}@media (min-width:768px){.child-page__slider-item{height:29.375rem}}@media (min-width:1025px){.child-page__main-title{font-size:4rem;line-height:4.6875rem;font-weight:700;margin:0 0 2.1875rem}.child-page__title{font-size:1.625rem;line-height:1.875rem;font-weight:700;margin:0 0 1.5625rem}.child-page__info{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:0}.child-page__share{display:flex;flex-direction:row;align-items:center;transform:translateX(.75rem)}.child-page__slider{margin-bottom:2.5rem}.child-page__slider--low-content .child-page__slider-list{display:flex;flex-direction:row;justify-content:center;padding:0 5rem;max-width:100rem;margin-left:auto;margin-right:auto;box-sizing:border-box}.child-page__slider--low-content .child-page__slider-item{width:calc(50% - 1.25rem)}.child-page__slider--low-content .child-page__slider-item:first-of-type{margin-right:1.25rem}.child-page__slider--low-content .child-page__slider-item:last-of-type{margin-left:1.25rem}.child-page__slider--solo .child-page__slider-list{padding:0 1.25rem;max-width:48.75rem;margin-left:auto;margin-right:auto;box-sizing:border-box}.child-page__slider--solo .child-page__slider-item{width:100%}.child-page__slider-list{margin-bottom:1.875rem}.child-page__slider-item{width:46.25rem;height:38.75rem;transition:.4s}.child-page__slider-item span:first-of-type{right:2.5rem;background-image:url(/local/templates/general/redesign_v2/css/../img/icon-slide-left.svg)}.child-page__slider-item span:first-of-type,.child-page__slider-item span:nth-of-type(2){content:"";opacity:0;position:absolute;z-index:1;display:block;top:50%;width:2.5rem;height:2.5rem;background-repeat:no-repeat;background-position:50%;background-size:2.5rem 2.5rem;transform:translateY(-50%);transition:.3s}.child-page__slider-item span:nth-of-type(2){left:2.5rem;background-image:url(/local/templates/general/redesign_v2/css/../img/icon-slide-right.svg)}.child-page__slider-item.swiper-slide-next,.child-page__slider-item.swiper-slide-prev{cursor:pointer;position:relative;opacity:.4}.child-page__slider-item.swiper-slide-next:before,.child-page__slider-item.swiper-slide-prev:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.child-page__slider-item.swiper-slide-next:after,.child-page__slider-item.swiper-slide-prev:after{content:""}.child-page__slider-item.swiper-slide-next:hover,.child-page__slider-item.swiper-slide-next span:nth-of-type(2),.child-page__slider-item.swiper-slide-prev:hover,.child-page__slider-item.swiper-slide-prev span:first-of-type{opacity:1}.child-page__block{margin-bottom:2.5rem}.child-page__block:last-of-type{margin-bottom:0}.child-page__block h3{font-size:1.75rem;line-height:2.375rem;color:#3a3a3a;font-weight:700;margin:0 0 1.875rem}.child-page__block-complete,.child-page__block-complete:last-of-type{margin-bottom:2.5rem}.child-page__block-complete--mobile{display:none}.child-page__block-complete--desktop{display:block}.child-page__text-block p{font-size:1.125rem;line-height:1.8125rem;font-weight:400;margin:0}.child-page__text-block p+p{margin-top:1.5625rem}.child-page__donate-line{margin-bottom:3.125rem}.child-page__donate-wrapper{box-shadow:none}.child-page__donate-content{display:flex;flex-direction:row;align-items:flex-end;padding:1.5625rem 3.75rem;box-shadow:0 .3125rem 2.5rem 0 rgba(33,165,218,.12)}.child-page__donate-goal{width:100%}.child-page__donate-button-container{width:100%;max-width:18.125rem;margin-top:0;margin-left:5rem}.child-page__complete-wrapper{box-shadow:none}.child-page__donate-complete{display:flex;flex-direction:row;justify-content:center;padding-top:1.5625rem;padding-bottom:1.5625rem;box-shadow:0 .3125rem 2.5rem 0 rgba(33,165,218,.12);border-radius:6px}.child-page__donate-complete p{background:linear-gradient(45deg,#1fbcee,#24ac6e);color:#28adca;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;letter-spacing:-.22px;margin:0;font-size:1.375rem;line-height:2rem;padding-right:.3125rem}.child-page__donate-complete a{color:#1fbcee;-webkit-text-fill-color:currentColor;text-decoration:underline currentColor}.child-page__gradient-block{margin-top:5rem;padding-top:2.5rem;padding-bottom:3.125rem}}@media (min-width:1920px){.child-page__slider-item{width:56.25rem}}.ae11{transform:translateX(0);opacity:.5}.ae12{transform:translateX(-100%);opacity:1}.share__prolog{font-size:1rem;line-height:1.875rem;color:#fff;opacity:.5;margin-bottom:.9375rem}.share__list{display:flex;flex-direction:row}.share__item{width:2.5rem;height:2.5rem;border-radius:.375rem}.share__item svg{fill:#fff}.share__item--vk svg{width:1.5rem;height:.875rem}.share__item--fb svg{width:.625rem;height:1.25rem}.share__item--ok svg{width:.8125rem;height:1.3125rem}.share__item+.share__item{margin-left:.625rem}.share__link{width:100%;height:100%;display:block;background-color:hsla(0,0%,100%,.3);border-radius:.375rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.share--white-blue{box-shadow:0 0 1.875rem 0 rgba(0,0,0,.08);background-color:#fff;border-radius:.5rem;padding:1.25rem}.share--white-blue .share__link{background-color:#1fbcee}.share--desktop{display:none}.share--mobile{display:flex;justify-content:space-between;align-items:center}.share--mobile .share__prolog{margin-bottom:0;font-size:1rem;line-height:1.25rem;color:#353d42;opacity:.5;margin-right:.625rem}@media (min-width:1025px){.share--desktop{display:flex;flex-direction:column}.share--mobile{display:none}.share__link{transition:.5s cubic-bezier(.35,0,0,1.01)}.share__link:hover{background-color:hsla(0,0%,100%,.5)}}.back-link{margin-bottom:1.25rem}.back-link__wrapper{padding-left:.9375rem;padding-right:.9375rem}.back-link a{display:inline-block;position:relative;padding-left:1.875rem;padding-right:1.25rem;border-radius:.375rem;background-color:hsla(0,0%,95.7%,.5)}.back-link__svg{width:1.875rem;height:1.875rem;position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;flex-direction:column;justify-content:center;align-items:center}.back-link__svg svg{stroke:#353d42;fill:none;width:.5rem;height:.875rem;opacity:.3}.back-link__text{display:inline-block;font-size:1rem;line-height:2.5rem;color:#353d42;opacity:.3}.back-link--dark a{background-color:hsla(0,0%,100%,.2)}.back-link--dark .back-link__text{color:#fff;opacity:1}.back-link--dark .back-link__svg svg{stroke:#fff;opacity:1}@media (min-width:768px){.back-link__wrapper{padding-left:1.875rem;padding-right:1.875rem}}@media (min-width:1025px){.back-link__wrapper{padding-left:3.75rem;padding-right:3.75rem}}@media (min-width:1200px){.back-link{display:none}}.header-info{margin-bottom:1.25rem}.header-info__wrapper{max-width:91.25rem;padding-left:.9375rem;padding-right:.9375rem;margin-left:auto;margin-right:auto}.header-info__content{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.header-info--dark{margin-bottom:0}.header-info--dark .header-info__title{color:#fff}@media (min-width:768px){.header-info__wrapper{padding-left:1.875rem;padding-right:1.875rem}}@media (min-width:1025px){.header-info{margin-bottom:3.75rem}.header-info__wrapper{padding-left:3.75rem;padding-right:3.75rem}.header-info__right-side{margin-right:1.875rem}.header-info--dark{margin-bottom:0}.header-info--big .header-info__title{font-size:5rem;line-height:5rem;font-weight:700}}@media (min-width:1200px){.header-info__wrapper{padding-left:3.75rem;padding-right:3.75rem}.header-info__title,.header-info__title span{color:#fff}}.big-slider__content{position:relative}.big-slider__arrow{display:none}.big-slider__item{height:20rem}.big-slider__image{width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:.375rem}.big-slider__progress-bar{width:1.875rem;height:1.875rem;position:absolute;top:.625rem;right:.625rem;z-index:2}.big-slider__pagination.swiper-pagination-bullets{position:absolute;bottom:.9375rem;display:flex;flex-direction:row;justify-content:center;z-index:3}.big-slider__pagination.swiper-pagination-bullets .swiper-pagination-bullet{width:.625rem;height:.625rem;background-color:#fff;opacity:.6;transition:.5s ease}.big-slider__pagination.swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:1;background-color:#1fbcee}@media (min-width:768px){.big-slider__item{height:30rem}}@media (min-width:960px){.big-slider__content{overflow:visible}.big-slider__item,.big-slider__list{align-items:center}.big-slider__item{height:40rem;display:flex;flex-direction:column;justify-content:center}.big-slider__item.swiper-slide-active .big-slider__image{transform:scaleY(1);opacity:1;transition:height .3s ease,opacity .3s ease,transform .3s ease}.big-slider__image{height:40rem;transform:scaleY(.84);opacity:.4;transition:height .3s ease,opacity .3s ease,transform .3s ease;position:relative}.big-slider__image--solo{transform:scaleY(1);opacity:1}.big-slider__progress-bar{top:1.25rem;right:1.25rem}.big-slider__pagination{bottom:1.25rem}}@media (min-width:1025px){.big-slider__arrow{width:3.125rem;height:5.625rem;border-radius:.375rem;background-color:#fff;position:absolute;top:50%;transform:translateY(-50%);z-index:2;right:0;border:none;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.big-slider__arrow svg{margin-top:auto;margin-bottom:auto;vertical-align:middle;width:.5rem;height:.875rem;fill:#3a3a3a}.big-slider__arrow--prev{left:-6.25rem}.big-slider__arrow--next{right:-6.25rem}}.doc__link{width:100%;height:100%;padding:.9375rem;display:flex;flex-direction:column;justify-content:space-between;border:2px solid #f4f4f4;border-radius:.375rem;position:relative;overflow:hidden}.doc__link:after{content:"";position:absolute;top:-1.125rem;right:-1.125rem;width:2.5rem;height:2.5rem;border:2px solid #f4f4f4;border-radius:50%}.doc__name{font-size:.875rem;line-height:1.125rem;color:#353d42;margin-bottom:.9375rem;white-space:normal}.doc__type{font-size:1rem;line-height:1.25rem;font-weight:700;color:#1fbcee;text-transform:uppercase}@media (min-width:960px){.doc__link{padding:1.25rem;min-height:10rem}.doc__link:after{width:3.75rem;height:3.75rem;top:-2rem;right:-2rem}.doc__name{font-size:1rem;line-height:1.25rem}}.gradient-block{background-color:#24ac6e;background-image:linear-gradient(45deg,#1fbcee,#24ac6e);padding-top:1.875rem;padding-bottom:2.5rem}.gradient-block__header{margin-bottom:1.25rem;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;padding-left:.9375rem;padding-right:.9375rem}.gradient-block__title{color:#fff;padding-right:1.25rem}@media (min-width:768px){.gradient-block{padding-top:2.5rem;padding-bottom:4.0625rem}.gradient-block__header{padding-left:1.875rem;padding-right:1.875rem}}@media (min-width:960px){.gradient-block{padding-top:3.125rem;padding-bottom:5.625rem}.gradient-block__header{margin-bottom:1.5rem}}@media (min-width:1025px){.gradient-block__wrapper{padding-left:3.4375rem;padding-right:3.4375rem;max-width:90rem;margin-left:auto;margin-right:auto}.gradient-block__header{padding:0}}.hor-slider__item{width:14.375rem;height:auto;border-radius:.375rem;overflow:hidden}.hor-slider__link{display:block;height:100%;background-color:#fff}.hor-slider__photo{display:block;width:100%;height:11.875rem;background-size:cover;background-position:50%;background-repeat:no-repeat}.hor-slider__descr{padding:1.25rem .3125rem 1.875rem;display:block}.hor-slider__descr-title{display:block;font-size:1.125rem;line-height:1.5rem;font-weight:500;color:#353d42;text-align:center}.hor-slider__descr-text{display:none;font-size:1rem;line-height:1.5rem;color:#353d42}@media (min-width:768px) and (max-width:1024px){.hor-slider__item{height:17.5rem}}@media (min-width:1025px){.hor-slider__link{display:flex;flex-direction:row}.hor-slider__photo{width:45%;height:auto}.hor-slider__descr{width:55%}.hor-slider__descr-title{margin-bottom:1.25rem;text-align:left}.hor-slider__descr-text{display:block;font-size:.875rem;line-height:1.25rem}}@media (min-width:1200px){.hor-slider__descr{padding:1.875rem 2.5rem 2.5rem}.hor-slider__descr-title{font-size:1.25rem;line-height:1.5rem}.hor-slider__descr-text{display:block;font-size:1rem;line-height:1.5rem}}.svg-train{position:relative;width:5rem;height:2.5rem}.svg-train__main-part{width:5rem;height:2.5rem;overflow:hidden}.svg-train__main{position:absolute;top:0;left:1.25rem;width:4.1875rem;height:2.0625rem}.svg-train__train-part{top:.8125rem;left:0;position:absolute;animation-name:trainPart;animation-iteration-count:infinite;animation-fill-mode:forwards;animation-timing-function:ease;animation-duration:.6s}.svg-train__wind-holder{width:1.5625rem;height:.25rem;border-radius:.3125rem;overflow:hidden;position:absolute;top:.5rem;left:.125rem}.svg-train__wind-svg{position:absolute;top:0;left:0;animation-name:trainWind;animation-iteration-count:infinite;animation-fill-mode:forwards;animation-timing-function:linear;animation-duration:.6s;animation-delay:-.1s}.svg-train__wind-svg:nth-of-type(2){animation-delay:-.4s}.svg-train__road{position:absolute;bottom:0;left:.375rem;right:0;height:.25rem;overflow:hidden}.svg-train__road-svg{width:17rem;position:absolute;top:0;left:0;animation-name:trainRoad;animation-iteration-count:infinite;animation-fill-mode:backwards;animation-timing-function:linear;animation-duration:2.4s;animation-delay:-.1s}.svg-train__road-svg:nth-of-type(2){animation-delay:-1.3s}.svg-plane{width:5rem;height:3.75rem}.svg-plane__body{width:100%;height:100%;margin-top:-1px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;animation-name:planeFly;animation-timing-function:ease;animation-fill-mode:backwards;animation-duration:3s;animation-iteration-count:infinite}.svg-plane__bottom-lines{position:absolute;width:5rem;height:1.875rem;transform:rotate(-12deg);top:50%;left:0;overflow:hidden}.svg-plane__bottom-line{position:absolute;bottom:0;left:0;animation-name:planeBottomLines;animation-iteration-count:infinite;animation-duration:2.4s;animation-timing-function:linear;animation-fill-mode:backwards}.svg-plane__bottom-line:first-of-type{bottom:.5rem;animation-delay:-1.3s}.svg-plane__bottom-line:nth-of-type(2){bottom:0;animation-delay:-.01s}.svg-plane__bottom-line:nth-of-type(3){bottom:0;animation-delay:-.5s}.svg-plane__top-lines{width:1.375rem;height:.75rem;position:absolute;top:1.125rem;left:0;transform:rotate(-12deg)}.svg-plane__static-top{position:relative;width:100%;height:.25rem;overflow:hidden;border-radius:.25rem}.svg-plane__top-line{position:absolute;top:0;left:0;animation-name:planeStaticTopLines;animation-fill-mode:backwards;animation-iteration-count:infinite;animation-duration:.6s;animation-timing-function:linear;animation-delay:-.1s}.svg-plane__top-line:nth-of-type(2){animation-delay:-.4s}.svg-plane__faded-bottom{position:absolute;width:.9375rem;height:.25rem;bottom:0;right:0;overflow:hidden;animation-name:planeFadedContainer;animation-timing-function:ease;animation-iteration-count:infinite;animation-duration:6s;animation-fill-mode:backwards}.svg-plane__faded-line{position:absolute;top:0;right:0;width:.5rem;height:.1875rem;animation-name:planeFadedLines;animation-timing-function:ease;animation-iteration-count:infinite;animation-duration:.6s;animation-fill-mode:forwards;animation-delay:-.1s}.svg-plane__faded-line:nth-of-type(2){animation-delay:-.4s}.sub-menu{margin-bottom:1.875rem}.sub-menu__wrapper{max-width:91.25rem;padding-top:.9375rem;margin-left:auto;margin-right:auto}.sub-menu__list{display:inline-flex;flex-direction:row;padding-left:.9375rem;padding-right:.9375rem}.sub-menu__elem{margin-right:.625rem}.sub-menu__elem-link{font-size:1rem;line-height:1.25rem;display:block;padding:.625rem .9375rem;border-radius:.375rem;background-color:#f4f4f4}.sub-menu__elem:last-of-type{margin-right:0}.sub-menu__elem--active .sub-menu__elem-link{background-color:#1fbcee;color:#fff}@media (min-width:768px){.sub-menu__wrapper{padding-left:1.875rem;padding-right:1.875rem}.sub-menu__list{padding-left:0;padding-right:0}}@media (min-width:1025px){.sub-menu__wrapper{padding-left:3.75rem;padding-right:3.75rem}.sub-menu__list{flex-wrap:wrap;padding:0}.sub-menu__elem{margin-bottom:.625rem}.sub-menu__elem-link{position:relative;transition:.3s}.sub-menu__elem-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background-color:rgba(0,0,0,.05);pointer-events:none;transition:.3s}.sub-menu__elem:hover .sub-menu__elem-link:before{opacity:1}.sub-menu__elem--active .sub-menu__elem-link,.sub-menu__elem--active:hover .sub-menu__elem-link{background-color:#1fbcee;color:#fff}}@media (min-width:1200px){.sub-menu{margin-bottom:3.125rem}.sub-menu__wrapper{padding:3.125rem 3.75rem 0;transition:padding .2s cubic-bezier(.35,0,0,1.01)}.sub-menu__elem-link{padding:.625rem .9375rem}}@media (max-width:1024px){.sub-menu__wrapper{overflow:hidden}.sub-menu__list-holder{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;margin-bottom:-30px;padding-bottom:30px;-webkit-overflow-scrolling:touch}.sub-menu__list{vertical-align:top}}.about-corp{padding-bottom:1.875rem}.about-corp__about-title{margin-bottom:.625rem}.about-corp__about-title span{color:#1fbcee}.about-corp__about-text{font-size:1rem;line-height:1.5rem;color:#353d42;margin-bottom:1.875rem}.about-corp__doc{display:block;padding:1.25rem 1.875rem 3.125rem 1.25rem;border:2px solid #f4f4f4;border-radius:.375rem;min-height:7.5rem;overflow:hidden;position:relative;margin-bottom:1.875rem}.about-corp__doc-name span{display:none}.about-corp__doc-type{left:1.25rem;font-weight:700;color:#1fbcee;text-transform:uppercase}.about-corp__doc-size,.about-corp__doc-type{position:absolute;bottom:1.25rem;font-size:1rem;line-height:1.25rem}.about-corp__doc-size{right:1.25rem;color:rgba(53,61,66,.3)}.about-corp__doc:after{content:"";display:block;position:absolute;top:-1.875rem;right:-1.875rem;width:3.75rem;height:3.75rem;border:2px solid #f4f4f4;border-radius:50%}.about-corp__doc--white .about-corp__doc-name,.about-corp__doc--white .about-corp__doc-type{color:#fff}.about-corp__doc--white .about-corp__doc-size{color:hsla(0,0%,100%,.3)}.about-corp__doc--white .about-corp__doc:after{border-color:#fff}.about-corp__connect{font-size:1rem;line-height:1.5rem;color:#353d42;margin-bottom:1.25rem}.about-corp__contact-card{box-shadow:0 0 1.875rem 0 rgba(0,0,0,.08);border-radius:.375rem;overflow:hidden}.about-corp__contact-card+.about-corp__contact-card{margin-top:.625rem}.about-corp__contact-link{display:flex;border-radius:.375rem;padding:1.25rem 1.25rem 1.5625rem}.about-corp__ava{display:block;min-width:3.125rem;width:3.125rem;height:3.125rem;border-radius:50%;overflow:hidden;background-position:50%;background-repeat:no-repeat;background-size:cover}.about-corp__card-info{margin-left:1.25rem}.about-corp__card-title{display:block;font-size:1.25rem;line-height:1.5rem;font-weight:700;color:#3a3a3a;margin-bottom:.3125rem}.about-corp__position{font-size:1rem;line-height:1.375rem;color:rgba(58,58,58,.3)}.about-corp__position span{color:#3a3a3a;white-space:nowrap}.about-corp__card-icon{display:none}.about-corp--with-gradient{padding-top:1.875rem;padding-bottom:1.875rem}.about-corp--with-gradient .about-corp__contact-card{box-shadow:none}.about-corp--with-gradient .about-corp__contact-link{background-color:hsla(0,0%,100%,.2);transition:.3s}.about-corp--with-gradient .about-corp__about-title{margin-bottom:.9375rem}.about-corp--with-gradient .about-corp__about-text{color:#fff;margin-bottom:1.875rem}.about-corp--with-gradient .about-corp__card-title,.about-corp--with-gradient .about-corp__position{color:#fff}.about-corp--with-gradient .about-corp__position span{color:inherit}.about-corp--with-gradient .about-corp__card-icon svg{fill:#fff}.about-corp--with-gradient .partners-inner__list-head,.about-corp--with-gradient .partners-inner__list-holder a{color:#fff}.about-corp--partners .about-corp{margin-top:1.25rem;z-index:123}.about-corp--partners .about-corp__cards{margin-bottom:1.875rem}.about-corp--partners .about-corp__doc{margin-bottom:.625rem}.about-corp--partners .about-corp__contact-link{margin-top:1.25rem;width:100%;max-width:30rem}@media (min-width:768px){.about-corp{padding-bottom:4.0625rem}}@media (min-width:960px){.about-corp__two-columns{display:flex;flex-direction:row}.about-corp__left-col{width:calc(50% + 1.5625rem);padding-right:1.5625rem}.about-corp__right-col{width:calc(50% - 1.5625rem);padding-left:1.5625rem}.about-corp--with-gradient .about-corp__left-col{width:61%;padding-right:1.5625rem}.about-corp--with-gradient .about-corp__right-col{width:39%;padding-left:1.5625rem}}@media (min-width:1025px){.about-corp{padding-bottom:6.25rem}.about-corp__about-title{margin-bottom:1.25rem}.about-corp__about-text{font-size:1.25rem;line-height:1.875rem;color:#353d42;margin-bottom:2.5rem}.about-corp__doc{padding:0;border:none;min-height:unset;position:static;margin-bottom:0}.about-corp__doc-name{font-size:1.25rem;line-height:1.875rem;color:#1fbcee;transition:.3s}.about-corp__doc-name span{display:inline-block}.about-corp__doc-type{display:none}.about-corp__doc-size{color:rgba(0,0,0,.2);position:static;margin-left:.3125rem}.about-corp__doc-size:before{content:"("}.about-corp__doc-size:after{content:")"}.about-corp__doc:hover .about-corp__doc-name{color:#24ac6e}.about-corp__doc--white{border:2px solid #fff;margin-right:1.875rem}.about-corp__doc--white:hover .about-corp__doc-name{color:#fff}.about-corp__contacts{margin-bottom:0}.about-corp__connect{font-size:1.25rem;line-height:1.875rem;margin-bottom:1.875rem}.about-corp__contact-card{position:relative;box-shadow:0 .3125rem 2.5rem 0 rgba(0,0,0,.08);transition:.3s}.about-corp__contact-card+.about-corp__contact-card{margin-top:1.25rem}.about-corp__contact-card:hover{box-shadow:0 .3125rem 2.5rem 0 rgba(0,0,0,.16)}.about-corp__contact-link{padding:1.875rem 5.3125rem 2.1875rem 1.875rem;position:relative}.about-corp__ava{width:4.375rem;min-width:4.375rem;height:4.375rem}.about-corp__card-icon{position:absolute;top:50%;right:1.875rem;transform:translateY(-50%);display:flex;flex-direction:column;justify-content:center;align-items:center}.about-corp__card-icon svg{width:1.5rem;height:1.125rem;fill:#1fbcee}.about-corp--with-gradient{padding-top:5rem;padding-bottom:10.625rem}.about-corp--with-gradient .about-corp__about-title{margin-bottom:1.25rem}.about-corp--with-gradient .about-corp__contact-card{box-shadow:none}.about-corp--with-gradient .about-corp__contact-card+.about-corp__contact-card{margin-top:1.875rem}.about-corp--with-gradient .about-corp__contact-link:hover{background-color:hsla(0,0%,100%,.35)}.about-corp--with-gradient .partners-inner__list-holder a:before{opacity:0;background-color:hsla(0,0%,100%,.35)}.about-corp--with-gradient .partners-inner__list-holder a:hover:before{opacity:1;background-color:hsla(0,0%,100%,.35)}.about-corp--partners:before{content:"";position:absolute;pointer-events:none;z-index:0;bottom:5.625rem;top:11.875rem;left:0;right:0;display:block;background-image:url(/local/templates/general/redesign_v2/css/../img/partners-svg.svg);background-repeat:no-repeat;background-position:50%;background-size:cover}.about-corp--partners .about-corp__wrapper{position:relative;z-index:1}.about-corp--partners .about-corp__about-title{margin-bottom:3.125rem}.about-corp--partners .about-corp__doc{padding:1.25rem 1.875rem 1.25rem 1.25rem;margin-bottom:0;max-width:20rem;position:relative;transition:.3s}.about-corp--partners .about-corp__doc-size{position:absolute;bottom:1.25rem;right:1.25rem}.about-corp--partners .about-corp__doc-size:after,.about-corp--partners .about-corp__doc-size:before{display:none}.about-corp--partners .about-corp__doc-type{display:block;left:1.25rem;bottom:1.25rem;position:absolute;text-transform:uppercase}.about-corp--partners .about-corp__doc-name{font-size:1rem;line-height:1.25rem}.about-corp--partners .about-corp__doc-name span{display:none}.about-corp--partners .about-corp__doc:hover{background-color:hsla(0,0%,100%,.2)}.about-corp--partners .about-corp__cards{display:flex;flex-direction:row;margin-bottom:3.125rem}.about-corp--partners .about-corp__contact-link{margin-top:0;margin-left:auto}}@media (min-width:1200px){.about-corp__left-col{width:calc(50% + 3.125rem);padding-right:3.125rem}.about-corp__right-col{width:calc(50% - 3.125rem);padding-left:3.125rem}.about-corp--with-gradient .about-corp__left-col{width:61%;padding-right:2.5rem}.about-corp--with-gradient .about-corp__right-col{width:39%;padding-left:2.5rem}}.offers,.offers__wrapper{position:relative}.offers__wrapper{z-index:1;padding-top:1.875rem}.offers__list-holder{padding-bottom:1.875rem;padding-left:.9375rem;padding-right:.9375rem;margin-left:auto;margin-right:auto;max-width:91.25rem}.offers__title{margin-bottom:1.25rem}.offers__title--desktop{display:none}.offers__activity+.offers__activity{margin-top:1.25rem}.offers__act-link{display:inline-flex;position:relative}.offers__act-link:before{content:"";display:block;width:calc(100% + 2.5rem);height:calc(100% + 1.25rem);left:-1.25rem;background:hsla(0,0%,100%,.3);position:absolute;bottom:-.625rem;border-radius:.3125rem;transform-origin:50% 50%;backface-visibility:hidden;transform:rotateX(90deg);opacity:0;perspective-origin:50% 50%;transition:opacity .2s ease,transform .3s ease 0s;transform-style:preserve-3d}.offers__act-number{display:flex;flex-direction:column;justify-content:center;align-items:center;width:2.5rem;min-width:2.5rem;height:2.5rem;background-color:hsla(0,0%,100%,.15);border-radius:50%;overflow:hidden;color:#fff;font-size:1rem;line-height:2.5rem;font-weight:700}.offers__act-number span{display:block;transform:translateX(.0625rem)}.offers__act-content{margin-left:.9375rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.offers__act-header{display:inline-flex;position:relative}.offers__act-title{font-size:1.25rem;line-height:1.5rem;color:#fff;font-weight:700;margin-bottom:.3125rem}.offers__act-icon{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;margin-left:.25rem}.offers__act-icon svg{width:2.0625rem;height:.9375rem;fill:#fff}.offers__act-sign{font-size:1rem;line-height:1.25rem;color:hsla(0,0%,100%,.65)}.offers__actions-holder{padding:1.875rem .9375rem 2.5rem;box-shadow:0 0 1.875rem 0 rgba(0,0,0,.08);margin-left:auto;margin-right:auto;max-width:91.25rem;margin-bottom:1.25rem}.offers__actions-header{display:inline-flex;margin-bottom:1.25rem}.offers__actions-logo{width:2.5rem;min-width:2.5rem;height:2.5rem;background-color:hsla(0,0%,100%,.15);border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-right:.9375rem}.offers__actions-logo svg{width:1.25rem;height:1.625rem}.offers__actions-title{font-size:1.25rem;line-height:1.5rem;font-weight:700;color:#fff;margin-bottom:.3125rem}.offers__actions-body{font-size:1rem;line-height:1.25rem;color:hsla(0,0%,100%,.65)}.offers__actions-list{counter-reset:list}.offers__actions-elem{position:relative}.offers__actions-elem:before{content:"0" counter(list) " — ";position:absolute;top:.25rem;left:.625rem;width:2.5rem;min-width:2.5rem;counter-increment:list;font-size:1rem;line-height:1rem;color:hsla(0,0%,100%,.5);pointer-events:none}.offers__actions-elem+.offers__actions-elem{margin-top:1.5625rem}.offers__actions-link{padding-left:3.4375rem;display:inline-flex}.offers__actions-text{white-space:normal;font-size:1rem;line-height:1.25rem;margin-right:.625rem;color:#fff}.offers__actions-icon{display:inline-block;margin-left:auto;right:0;transform:translateY(.0625rem)}.offers__actions-icon svg{width:2.0625rem;height:.9375rem;fill:#fff}.offers .decorate-svg{display:none}@media (min-width:768px){.offers__actions-holder,.offers__list-holder{padding-left:1.875rem;padding-right:1.875rem}}@media (min-width:1025px){.offers__actions-holder,.offers__list-holder,.offers__title{padding-left:3.75rem;padding-right:3.75rem}.offers__title{margin-bottom:2.5rem;padding-top:2.5rem;max-width:91.25rem;margin-left:auto;margin-right:auto}.offers__title--mobile{display:none}.offers__title--desktop{display:block}.offers__activity+.offers__activity{margin-top:1.875rem}.offers__act-link{perspective:1000px}.offers__act-link:before{content:"";display:block;width:calc(100% + 2.5rem);height:calc(100% + 1.875rem);left:-1.25rem;background:hsla(0,0%,100%,.2);position:absolute;bottom:-.9375rem;border-radius:.3125rem;transform-origin:50% 50%;backface-visibility:hidden;transform:rotateX(90deg);opacity:0;perspective-origin:50% 50%;transition:opacity .2s ease,transform .3s ease 0s;transform-style:preserve-3d}.offers__act-link:hover:before{opacity:1;transform:rotateX(0);transition:opacity .2s ease 0s,transform .3s ease 0s}.offers__act-title{font-size:1.875rem;line-height:2.125rem;font-weight:700;margin-bottom:.3125rem;padding-right:2.5rem}.offers__act-sign{font-size:1rem;line-height:1.25rem}.offers__act-number{width:3.125rem;height:3.125rem;min-width:3.125rem}.offers__act-number span{font-size:1.25rem;line-height:2.5rem;font-weight:700}.offers__actions-title{font-size:1.875rem;line-height:2.125rem;font-weight:700}.offers__actions-logo{width:3.125rem;min-width:3.125rem;height:3.125rem;margin-right:1.25rem}.offers__actions-elem,.offers__actions-elem:before{font-size:1.25rem;line-height:1.625rem}.offers__actions-elem:before{white-space:nowrap;width:3.125rem;min-width:3.125rem;top:.0625rem;left:.8125rem}.offers__actions-link{padding-right:3.125rem;padding-left:4.375rem;perspective:1000px}.offers__actions-link:before{content:"";display:block;width:calc(100% + 1.875rem);height:calc(100% + 1.875rem);left:-.625rem;background:hsla(0,0%,100%,.2);position:absolute;bottom:-.9375rem;border-radius:.3125rem;transform-origin:50% 50%;backface-visibility:hidden;transform:rotateX(90deg);opacity:0;perspective-origin:50% 50%;transition:opacity .2s ease,transform .3s ease 0s;transform-style:preserve-3d}.offers__actions-link:hover:before{opacity:1;transform:rotateX(0);transition:opacity .2s ease 0s,transform .3s ease 0s}.offers__actions-text{font-size:1.25rem;line-height:1.625rem}}@media (min-width:1200px){.offers .decorate-svg{display:block}}@media (min-width:1366px){.offers__content{display:flex;flex-direction:row}.offers__list-holder{width:50%;padding-top:0}.offers__actions-holder{width:50%;padding-top:0;padding-bottom:0;box-shadow:none}}@media (min-width:1440px){.offers__wrapper{padding:5rem 3.75rem 7.5rem;max-width:91.25rem;margin-left:auto;margin-right:auto}.offers__title{padding-top:0;padding-left:0;padding-right:0}.offers__list-holder{width:50%;padding-left:0;padding-right:2.8125rem;padding-bottom:0}.offers__actions-holder{width:50%;padding-right:0;padding-left:2.8125rem;box-shadow:none}}.gradient-section{background-image:linear-gradient(0,#1fbcee,#24ac6e);position:relative}.gradient-section__decorate{display:none}@media (min-width:768px){.gradient-section{background-image:linear-gradient(45deg,#1fbcee,#24ac6e)}.gradient-section__decorate{background-size:100%;background-position:50%;background-repeat:no-repeat}}@media (min-width:1025px){.gradient-section__decorate{background-image:url(/local/templates/general/redesign_v2/css/../img/new-design/svg-toolsMask.svg);background-size:100%;background-position:50%;background-repeat:no-repeat}}@media (min-width:1365px){.decorate-svg{display:block;position:absolute;z-index:0;bottom:0;left:50%;width:100%;min-width:100rem;height:12.5rem;transform:translateX(-50%);background-size:100% 100%;background-position:50%;background-repeat:no-repeat;background-image:url(/local/templates/general/redesign_v2/css/../img/new-design/svg-toolsMask.svg)}.decorate-svg:before{height:.625rem;bottom:-.1875rem;right:calc(75% - .0625rem)}.decorate-svg:after,.decorate-svg:before{content:"";width:10000px;position:absolute;background-color:#fff}.decorate-svg:after{height:12.5rem;bottom:0;left:calc(75% - .0625rem)}}.inner-donation{position:relative}.inner-donation:after{content:"";position:absolute;bottom:0;left:0;right:0;height:5rem;background-color:#353d42}.corp-slider{padding-top:1.25rem;padding-bottom:1.25rem}.corp-slider__wrapper{box-shadow:0 .3125rem 2.5rem 0 rgba(0,0,0,.08);border-radius:.375rem}.corp-slider__wrapper:before{content:"";position:absolute;bottom:0;left:0;right:0;height:.3125rem;background-image:linear-gradient(-45deg,#1fbcee,#24ac6e)}.corp-slider__item{padding:1.25rem 1.25rem 1.875rem}.corp-slider__photo{width:11.25rem;height:11.25rem;border-radius:.375rem;overflow:hidden;background-repeat:no-repeat;background-position:50%;background-size:cover;margin-bottom:1.25rem}.corp-slider__navigation{position:absolute;top:1.25rem;right:1.25rem;z-index:2}.corp-slider__position{font-size:1rem;line-height:1.375rem;color:#3a3a3a;opacity:.3;margin-bottom:.3125rem}.corp-slider__name{font-size:1.25rem;line-height:1.5rem;color:#353d42;font-weight:700;margin-bottom:.625rem}.corp-slider__text{font-size:1rem;line-height:1.5rem;color:#353d42}.corp-slider__echo-slider{display:none}@media (min-width:768px){.corp-slider{padding-top:2.5rem;padding-bottom:2.5rem}}@media (min-width:1025px){.corp-slider{height:32.5rem;padding-top:3.75rem;padding-bottom:3.75rem;position:relative;margin-left:auto;margin-right:auto;max-width:68.75rem}.corp-slider__wrapper{box-shadow:none;position:relative;overflow:visible}.corp-slider__wrapper:before{content:"";position:absolute;top:0;left:0;bottom:0;z-index:3;height:auto;right:unset;width:.625rem;background-image:linear-gradient(0deg,#1fbcee,#24ac6e);border-top-left-radius:.375rem;border-bottom-left-radius:.375rem;pointer-events:none}.corp-slider__wrapper:after{content:"";position:absolute;top:-2.1875rem;left:-2.5rem;display:block;width:68.75rem;height:30rem;z-index:0;background-image:url(/local/templates/general/redesign_v2/css/../img/new-design/corp-slider-mask2.svg);background-repeat:no-repeat;background-position:0 0;background-size:100%;backface-visibility:visible;pointer-events:none}.corp-slider__item{padding:3.125rem 8.125rem 3.125rem 3.75rem;position:relative;z-index:1;transform:translateX(0)}.corp-slider__item-content{position:relative;display:flex;flex-direction:row;z-index:1}.corp-slider__item.swiper-slide-active .corp-slider__photo,.corp-slider__item.swiper-slide-duplicate-active .corp-slider__photo{opacity:1;transition:.5s ease .5s}.corp-slider__item.swiper-slide-active .corp-slider__position,.corp-slider__item.swiper-slide-duplicate-active .corp-slider__position{opacity:1;transform:translateY(0);transition:opacity .5s ease .5s,transform .5s ease .5s}.corp-slider__item.swiper-slide-active .corp-slider__name,.corp-slider__item.swiper-slide-duplicate-active .corp-slider__name{opacity:1;transform:translateY(0);transition:opacity .5s ease .6s,transform .5s ease .6s}.corp-slider__item.swiper-slide-active .corp-slider__text,.corp-slider__item.swiper-slide-duplicate-active .corp-slider__text{opacity:1;transform:translateY(0);transition:opacity .5s ease .7s,transform .5s ease .7s}.corp-slider__item.swiper-slide-duplicate-next .corp-slider__photo,.corp-slider__item.swiper-slide-duplicate-prev .corp-slider__photo,.corp-slider__item.swiper-slide-next .corp-slider__photo,.corp-slider__item.swiper-slide-prev .corp-slider__photo{opacity:0}.corp-slider__photo{width:16.25rem;height:18.75rem;order:2;margin-left:auto;margin-bottom:0;opacity:0;transition:.5s}.corp-slider__info{order:1;max-width:60%;margin-left:0}.corp-slider__position{font-size:1rem;line-height:1.375rem;transform:translateY(1.875rem);opacity:0;transition:opacity .5s ease 0s,transform 0s ease .5s}.corp-slider__name{font-size:1.5rem}.corp-slider__name,.corp-slider__text{line-height:1.75rem;transform:translateY(1.875rem);opacity:0;transition:opacity .5s ease 0s,transform 0s ease .5s}.corp-slider__text{font-size:1.125rem;max-height:10.5rem;overflow:hidden;padding-right:1.25rem}.corp-slider__navigation{top:unset;right:unset;bottom:3.125rem;left:3.75rem}.corp-slider__echo-slider{position:absolute;top:0;width:100%;height:100%;padding-top:3.75rem;padding-bottom:3.75rem;padding-right:5rem;pointer-events:none;margin-top:.625rem;z-index:-1}.corp-slider__echo-slider--prev-direction .corp-slider__echo-el--a{height:21.25rem;transform:translate3d(1.25rem,-50%,0)}.corp-slider__echo-slider--prev-direction .corp-slider__echo-el--a,.corp-slider__echo-slider--prev-direction .corp-slider__echo-el--b{opacity:1;transition:opacity .6s cubic-bezier(.35,0,0,1.01) 0s,transform .6s cubic-bezier(.35,0,0,1.01) 0s,height .6s cubic-bezier(.35,0,0,1.01) 0s}.corp-slider__echo-slider--prev-direction .corp-slider__echo-el--b{height:17.5rem;transform:translate3d(2.5rem,-50%,0)}.corp-slider__echo-slider--prev-direction .corp-slider__echo-el--c{height:15rem;transform:translate3d(3.75rem,-50%,0)}.corp-slider__echo-slider--prev-direction .corp-slider__echo-el--c,.corp-slider__echo-slider--prev-direction .corp-slider__echo-el--d{opacity:0;transition:opacity .6s cubic-bezier(.35,0,0,1.01) 0s,transform .6s cubic-bezier(.35,0,0,1.01) 0s,height .6s cubic-bezier(.35,0,0,1.01) 0s}.corp-slider__echo-slider--prev-direction .corp-slider__echo-el--d{height:11.25rem;transform:translate3d(5rem,-50%,0)}.corp-slider__echo-slider--next-direction .corp-slider__echo-el--a{height:28.75rem;transform:translate3d(-1.25rem,-50%,0)}.corp-slider__echo-slider--next-direction .corp-slider__echo-el--a,.corp-slider__echo-slider--next-direction .corp-slider__echo-el--b{opacity:0;transition:opacity .6s cubic-bezier(.35,0,0,1.01) 0s,transform .6s cubic-bezier(.35,0,0,1.01) 0s,height .6s cubic-bezier(.35,0,0,1.01) 0s}.corp-slider__echo-slider--next-direction .corp-slider__echo-el--b{height:25rem;transform:translate3d(0,-50%,0)}.corp-slider__echo-slider--next-direction .corp-slider__echo-el--c{height:21.25rem;transform:translate3d(1.25rem,-50%,0)}.corp-slider__echo-slider--next-direction .corp-slider__echo-el--c,.corp-slider__echo-slider--next-direction .corp-slider__echo-el--d{opacity:1;transition:opacity .6s cubic-bezier(.35,0,0,1.01) 0s,transform .6s cubic-bezier(.35,0,0,1.01) 0s,height .6s cubic-bezier(.35,0,0,1.01) 0s}.corp-slider__echo-slider--next-direction .corp-slider__echo-el--d{height:17.5rem;transform:translate3d(2.5rem,-50%,0)}.corp-slider__echo-wrapper{overflow:visible;position:relative;width:100%;height:100%;display:flex;flex-direction:row}.corp-slider__echo-el{width:100%;height:100%;position:absolute;top:50%;right:0;border-radius:.375rem;transition:opacity .6s cubic-bezier(.35,0,0,1.01) 0s,transform .6s cubic-bezier(.35,0,0,1.01) 0s,height .6s cubic-bezier(.35,0,0,1.01) 0s;background-color:#fff;box-shadow:0 .3125rem 2.5rem 0 rgba(0,0,0,.08)}.corp-slider__echo-el img{margin-left:auto;position:absolute;top:50%;right:0;max-width:100%;display:block;transform:translateY(-50%);transition:height 0s ease 0s}.corp-slider__echo-el--a{height:25rem;transform:translate3d(0,-50%,0);opacity:0;z-index:5}.corp-slider__echo-el--a,.corp-slider__echo-el--b{transition:opacity 0s cubic-bezier(.35,0,0,1.01) 0s,transform 0s cubic-bezier(.35,0,0,1.01) 0s,height 0s cubic-bezier(.35,0,0,1.01) 0s}.corp-slider__echo-el--b{height:21.25rem;transform:translate3d(1.25rem,-50%,0);opacity:1;z-index:4}.corp-slider__echo-el--b img{height:25rem}.corp-slider__echo-el--c{height:17.5rem;transform:translate3d(2.5rem,-50%,0);opacity:1;z-index:3}.corp-slider__echo-el--c,.corp-slider__echo-el--d{transition:opacity 0s cubic-bezier(.35,0,0,1.01) 0s,transform 0s cubic-bezier(.35,0,0,1.01) 0s,height 0s cubic-bezier(.35,0,0,1.01) 0s}.corp-slider__echo-el--d{height:15rem;transform:translate3d(3.75rem,-50%,0);opacity:0;z-index:2}}@media (min-width:1200px){.corp-slider__wrapper:after{content:"";top:-2.1875rem;left:-2.5rem;width:68.75rem;height:30rem}.corp-slider__item{height:25rem}.corp-slider__echo-slider{display:block}}.slider-arrow{display:none;width:3.125rem;height:5.625rem;border-radius:.375rem;background-color:#fff;position:absolute;top:50%;transform:translateY(-50%);z-index:2;right:0;border:none;cursor:pointer;box-shadow:0 .5rem 1.875rem 0 rgba(0,0,0,.08)}.slider-arrow svg{margin-top:auto;margin-bottom:auto;vertical-align:middle;width:.5rem;height:.875rem;fill:#3a3a3a}@media (min-width:1025px){.slider-arrow{display:flex;flex-direction:column;justify-content:center;align-items:center}}.techno__title{margin-bottom:1.25rem;padding-left:.9375rem;display:none;padding-right:.9375rem}.techno__program,.techno__two-columns{display:flex;flex-direction:column}.techno__program{background:linear-gradient(45deg,#1fbcee,#24ac6e);position:relative;padding:20rem .9375rem 2.5rem}.techno__program-title{color:#fff;margin-bottom:.9375rem}.techno__program-text{font-size:1rem;line-height:1.5rem;color:#fff;margin-bottom:1.875rem}.techno__program-post{font-size:1rem;line-height:1.25rem;max-width:10.3125rem;color:#fff;font-weight:700}.techno__program-number{font-size:2.5rem;line-height:2.5rem;font-weight:700;color:#fff;margin-left:.1875rem;margin-right:.9375rem}.techno__program-bottom{display:flex;align-items:center;margin-bottom:1.25rem}.techno__program-bottom img{width:1.6875rem;height:1.875rem;display:block}.techno__button-more{width:100%}.techno__map{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;background-position:-.625rem -5.875rem;background-image:url(/local/templates/general/redesign_v2/css/../img/map-mobile.svg);background-repeat:no-repeat;background-size:auto}.techno__list{width:100%;height:100%;position:relative}.techno__item{position:absolute;width:6rem;height:6rem;transform:scale(.08) translateX(0);transition:.5s ease}.techno__item--active{transform:scale(1) translateX(24px);z-index:1}.techno__item--active .techno__image{opacity:1;transition:opacity .4s ease 0s;transform:scale(1)}.techno__item--big{transform:scale(.16)}.techno__item--big.techno__item--active{transform:scale(1)}.techno__item:first-of-type{top:14rem;left:.375rem}.techno__item:nth-of-type(2){top:10.5rem;left:1.375rem}.techno__item:nth-of-type(3){top:6.5rem;left:4.1875rem}.techno__item:nth-of-type(4){top:4.0625rem;left:5.6875rem}.techno__item:nth-of-type(5){top:2.0625rem;left:6.75rem}.techno__item:nth-of-type(6){top:5rem;left:7.375rem}.techno__item:nth-of-type(7){top:4.5rem;left:14.375rem}.techno__item:nth-of-type(8){top:8.5rem;left:10.1875rem}.techno__circle{width:100%;height:100%;background-color:#fff;border-radius:50%;border:.3125rem solid #fff;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.techno__image{width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;transition:.4s ease 0s;transform:scale(0);opacity:0}.techno__signature{display:none}.techno__right-block{width:100%;max-width:100%}@media (min-width:768px){.techno__wrapper{padding-left:1.875rem;padding-right:1.875rem}.techno__title{margin-bottom:1.875rem;padding-left:0;padding-right:0}.techno__map{position:absolute;min-height:20rem;left:50%;top:0;right:unset;width:100%;background-position:0 -5.625rem;background-image:url(/local/templates/general/redesign_v2/css/../img/map-tablet.svg);background-repeat:no-repeat}.techno__program{width:100%;padding:1.875rem 1.5625rem;border-radius:.375rem;overflow:hidden;display:flex;flex-direction:row}.techno__program-content{width:50%;max-width:unset;padding-right:.9375rem}.techno__item:first-of-type{top:14.6875rem;left:1rem}.techno__item:nth-of-type(2){top:10.375rem;left:1.5rem}.techno__item:nth-of-type(3){top:6.5rem;left:4.1875rem}.techno__item:nth-of-type(4){top:4.0625rem;left:5.6875rem}.techno__item:nth-of-type(5){top:2.0625rem;left:6.75rem}.techno__item:nth-of-type(6){top:5rem;left:7.375rem}.techno__item:nth-of-type(7){top:4.5rem;left:14.375rem}.techno__item:nth-of-type(8){top:8.5rem;left:10.1875rem}.techno__right-block .child-card__progress-bar{right:unset;left:19.6875rem;top:3.125rem}.techno__right-block .child-card__arrow--top{top:40%;display:flex}.techno__right-block .child-card__arrow--top.slider-arrow--prev{left:0}.techno__right-block .child-card__arrow--top.slider-arrow--next{left:20.625rem}}@media (min-width:1025px){.techno{margin-bottom:6.25rem}.techno__wrapper{padding-left:2.1875rem;padding-right:2.1875rem;max-width:87.5rem;margin-left:auto;margin-right:auto}.techno__title{display:inline-block;margin-bottom:2.5rem;font-size:2.625rem;line-height:3.125rem}.techno__two-columns{display:flex;flex-direction:row}.techno__left-block{width:calc(50% - 1.25rem);margin-right:1.25rem}.techno__right-block{width:calc(50% - 1.25rem);margin-left:1.25rem}.techno__right-block .child-card__progress-bar{left:unset;top:1.25rem;right:1.25rem}.techno__right-block .child-card__arrow--top{top:16.1875rem}.techno__right-block .child-card__arrow--top.slider-arrow--prev{left:-1.875rem}.techno__right-block .child-card__arrow--top.slider-arrow--next{left:unset;right:-1.875rem}.techno__program{height:100%;padding:29rem 3.125rem 3.125rem}.techno__program-content{display:flex;flex-direction:column;height:100%;max-width:unset;width:100%;padding-right:0}.techno__program-title{margin-bottom:1.25rem;font-size:2.625rem;line-height:3.125rem}.techno__program-text{font-size:1.25rem;line-height:1.875rem}.techno__program-bottom{margin-top:auto;margin-bottom:1.875rem}.techno__program-bottom img{width:1.875rem;height:2.1875rem}.techno__program-post{max-width:11.5625rem;font-size:1.125rem;line-height:1.375rem}.techno__program-number{font-size:2.75rem;line-height:2.8125rem}.techno__button-more{max-width:20rem}.techno__map{min-height:28.75rem;left:0;right:0;background-image:url(/local/templates/general/redesign_v2/css/../img/map-desktop.svg);background-position:-.625rem -5.9375rem;background-size:72.625rem 37.5625rem}.techno__item{width:7.5rem;height:7.5rem}.techno__item--active .techno__signature{opacity:1;transition:.4s ease 0s}.techno__item:first-of-type{top:19.6875rem;left:1rem}.techno__item:nth-of-type(2){top:14.75rem;left:1.5rem}.techno__item:nth-of-type(3){top:9.625rem;left:4.1875rem}.techno__item:nth-of-type(4){top:6.5625rem;left:6.3125rem}.techno__item:nth-of-type(5){top:3.75rem;left:8.625rem}.techno__item:nth-of-type(6){top:7.5rem;left:9.25rem}.techno__item:nth-of-type(7){top:9.5rem;left:14.375rem}.techno__item:nth-of-type(8){top:13.5rem;left:10.1875rem}.techno__signature{display:block;position:absolute;top:50%;width:13.75rem;max-width:13.75rem;transform:translateY(-50%);left:calc(100% + .9375rem);color:#fff;font-size:1rem;line-height:1.25rem;opacity:0;transition:.4s ease 0s}}@media (min-width:1200px){.techno__title{font-size:3.25rem;line-height:3.875rem}}@media (min-width:1365px){.techno__left-block{width:calc(50% - 2.5rem);margin-right:2.5rem}.techno__right-block{width:calc(50% - 2.5rem);margin-left:2.5rem}}.crm-list{margin-bottom:.625rem}.crm-list__preview{margin-bottom:1.875rem;max-width:61.25rem}.crm-list__preview-title{margin-bottom:.625rem}.crm-list__item{margin-bottom:1.875rem}.crm-list__link{display:flex;flex-direction:column}.crm-list__item-image{display:block;width:100%;padding-bottom:56.25%;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:.375rem;margin-bottom:.9375rem}.crm-list__item-title{font-size:1.125rem;line-height:1.5rem;font-weight:700;margin-bottom:.3125rem;color:#3a3a3a}.crm-list__item-text{font-size:1rem;line-height:1.5rem;opacity:.3}@media (min-width:568px) and (max-width:1024px){.crm-list__list{display:flex;flex-direction:row;flex-wrap:wrap}.crm-list__item{width:calc(50% - .625rem)}.crm-list__item:nth-of-type(odd){margin-right:.625rem}.crm-list__item:nth-of-type(2n+2){margin-left:.625rem}.crm-list__item-image{height:15rem}}@media (min-width:1025px){.crm-list{margin-bottom:7.5rem}.crm-list__list{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-1.25rem;margin-right:-1.25rem}.crm-list__item{width:calc(33.33333% - .625rem)}.crm-list__item:nth-of-type(3n+1){margin-right:.4375rem}.crm-list__item:nth-of-type(3n+2){margin-top:1.875rem;margin-left:.5rem;margin-right:.5rem}.crm-list__item:nth-of-type(3n+3){margin-left:.4375rem}.crm-list__link{padding:1.5625rem;perspective:5000px}.crm-list__link span{position:relative}.crm-list__link:before{content:"";z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;background-color:#fff;border-radius:.375rem;transform-origin:50% 100%;backface-visibility:hidden;transform:rotateX(24deg);opacity:0;perspective-origin:50% 50%;transform-style:preserve-3d;box-shadow:0 .5rem 1.875rem 0 rgba(0,0,0,.08);transition:opacity .15s cubic-bezier(.35,0,0,1.01) .1s,transform .4s cubic-bezier(.35,0,0,1.01) 0s}.crm-list__link:hover:before{opacity:1;transform:rotateX(0);transition:opacity .15s cubic-bezier(.35,0,0,1.01) 0s,transform .4s cubic-bezier(.35,0,0,1.01) 0s}}.crm-detail{margin-bottom:2.5rem}.crm-detail__title{margin-bottom:.625rem}.crm-detail__title span{color:#1fbcee}.crm-detail__body p{font-size:1rem;line-height:1.5rem}.crm-detail__body p+p{margin-top:1.875rem}.crm-detail__left-col{margin-bottom:1.875rem}.crm-detail__card{border-radius:.625rem;overflow:hidden;box-shadow:0 0 1.875rem 0 rgba(0,0,0,.08);max-width:22.5rem;margin-left:auto;margin-right:auto}.crm-detail__image{padding-bottom:56.25%;background-size:cover;background-position:50%;background-repeat:no-repeat}.crm-detail__number{padding:1.5625rem 1.25rem 1.875rem;display:flex;align-items:center;justify-content:center}.crm-detail__number svg{width:1.875rem;height:2.1875rem;margin-right:.5rem;fill:#24ac6e;stroke:#24ac6e}.crm-detail__number img{max-width:1.875rem;height:auto;max-height:2.1875rem;display:block;margin-right:.5rem}.crm-detail__save-kids-number{font-size:2.75rem;line-height:2.8125rem;font-weight:700;color:#24ac6e;margin-right:.9375rem}.crm-detail__number-text{font-size:1rem;line-height:1.25rem;color:#3a3a3a}@media (min-width:1025px){.crm-detail{margin-bottom:12.5rem}.crm-detail__content{display:flex;flex-direction:row}.crm-detail__left-col{margin-bottom:0;width:calc(100% - 26.25rem);margin-right:1.875rem;padding-right:8%}.crm-detail__right-col{width:22.5rem;margin-left:1.875rem}.crm-detail__title{margin-bottom:1.25rem}.crm-detail__body p{font-size:1.25rem;line-height:1.875rem}}.provider-services__prolog{margin-bottom:3.75rem}.provider-services__add{margin-top:1.25rem}.provider-services ul{margin-bottom:1.25rem}.provider-services ul li{font-size:1rem;line-height:1.5rem}.provider-services ul li:before{content:"•";margin-right:2.1875rem}.provider-services ol{counter-reset:list;margin-bottom:1.25rem}.provider-services ol li{font-size:1rem;line-height:1.5rem}.provider-services ol li:before{counter-increment:list;content:counter(list) ".";margin-right:2.1875rem}.provider-services p{font-size:1rem;line-height:1.5rem}@media (min-width:1200px){.provider-services__add{margin-top:2.5rem}.provider-services ol li,.provider-services p,.provider-services ul li{font-size:1.125rem;line-height:1.875rem}}.selective-block[data-name=bank-transfer] .radio-inputs{margin-bottom:1.875rem}@media (min-width:1025px){.selective-block[data-name=bank-transfer] .radio-inputs{margin-bottom:2.5rem}}.bank-detail{display:none}.bank-detail[data-name=sber]{display:block}.bank-detail__left{margin-bottom:1.25rem}.bank-detail__right{display:flex}.bank-detail__qr{width:100%;max-width:13.125rem;min-width:13.125rem;max-height:13.125rem;margin-right:1.25rem;flex-shrink:0}.bank-detail__qr img{display:block;max-width:100%;height:auto;width:100%;max-height:100%}.bank-detail__qr-comment{font-size:.875rem;line-height:1.125rem;color:#353d42}@media (min-width:1025px){.bank-detail__two-cols{display:flex}.bank-detail__left{flex-shrink:0}.bank-detail__right{flex-direction:column;align-items:center;margin-left:1.875rem;padding-top:.375rem}.bank-detail__qr{margin-right:0}.bank-detail__qr-comment{margin-top:1.0625rem;font-size:1rem;line-height:1.25rem;text-align:center}}.run{font-family:TTNorms,OpenSans,sans-serif;margin-bottom:3.75rem}.run__title{font-size:1.25rem;line-height:1.625rem;color:#000;font-weight:700;margin-bottom:1.25rem}@media (min-width:1200px){.run__title{margin-bottom:1.875rem}}.run__about{max-width:1220px;height:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:40px}.run__about p{max-width:500px;font-size:16px;line-height:26px;color:#000;font-weight:300;margin-bottom:40px}.run__about-list{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around}.run__about-item{margin-bottom:20px;padding-left:20px;padding-right:20px;width:50%}.run__about-item,.run__about-item a{display:flex;flex-direction:row;justify-content:center;align-items:center}.run__about-item a{opacity:.7;filter:grayscale(1);max-width:100px;max-height:100px}.run__about-item img{max-width:100%;max-height:100%;height:auto}.run__map{background-color:#f5f7fb;margin-bottom:40px;overflow:hidden}.run__map-wrapper{max-width:1220px;height:100%;margin-left:auto;margin-right:auto;padding:40px 20px 60px}.run__map-header{margin-bottom:36px}.run__map-line-container{position:relative;overflow:hidden;margin-left:-20px;margin-right:-20px}.run__map-scroller{margin-bottom:-30px;padding-bottom:30px;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch}.run__map-list{position:relative;display:inline-flex;padding-left:20px;padding-right:20px}.run__map-list:before{content:"";display:block;position:absolute;height:2px;left:42px;width:1160px;top:90px;background-image:linear-gradient(90deg,#21a4dd 0,#0aaf65)}.run__map-item{width:120px;min-width:120px;display:inline-flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-left:5px;padding-right:5px;z-index:1;position:relative}.run__map-item--start{width:75px;min-width:75px;align-items:flex-start}.run__map-item--start .run__map-top{transform:translateX(-18px)}.run__map-item--start .run__map-circle{width:24px;height:24px;border:4px solid #21a4dd;border-radius:50%;background-color:#f5f7fb;align-self:flex-start;margin:0}.run__map-item--start .run__map-date{transform:translateX(-12px)}.run__map-item--finish{width:40px;min-width:40px}.run__map-item--finish .run__map-circle{width:24px;height:24px;border:4px solid #0aaf65;border-radius:50%;background-color:#f5f7fb;align-self:flex-end;margin:0;position:relative}.run__map-item--finish .run__map-circle:before{content:"";position:absolute;bottom:18px;right:6px;width:26px;height:32px;background-image:url(/img/icon__run-flag.svg);background-repeat:no-repeat;background-position:50%;background-size:cover}.run__map-item--active .run__map-top{max-height:64px;filter:grayscale(0);opacity:1;transition:.3s;padding:0}.run__map-item--active .run__map-date{color:#000;opacity:1;transition:.3s}.run__map-top{width:100%;height:64px;max-width:120px;max-height:64px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:15px;padding:12px;filter:grayscale(1);opacity:.3;transition:.3s}.run__map-top-image{width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-position:50%}.run__map-circle{width:14px;height:14px;margin-top:5px;margin-bottom:5px;border-radius:50%}.run__map-date{margin-top:15px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;opacity:.3;transition:.3s}.run__map-date-number{font-size:30px;line-height:30px;font-weight:700;color:#000}.run__map-date-text{font-size:15px;line-height:18px;color:#000}.run__numbers{height:100%;position:relative;background-color:#f5f7fb}.run__numbers:before{content:"";position:absolute;width:100%;top:0;left:0;bottom:0;pointer-events:none}.run__numbers-wrapper{margin-left:auto;margin-right:auto;max-width:76.25rem;padding:1.875rem 1.25rem}@media (min-width:1200px){.run__numbers-wrapper{padding:2.5rem 1.25rem 3.125rem}}.run__numbers-header{padding-right:10%}.run__numbers-body{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.run__gradient-big-numbers{font-size:54px;line-height:65px;font-weight:700;letter-spacing:-1.8px;padding-right:5px;color:#009edb;background:linear-gradient(90deg,#21a4dd,#0aaf65);-webkit-background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap;margin-left:auto;margin-right:auto;text-align:center}@media (min-width:1200px){.run__gradient-big-numbers{font-size:5rem;line-height:5rem}}.run__gradient-small-numbers{font-size:25px;line-height:25px;font-weight:700;color:#009edb;background:linear-gradient(90deg,#21a4dd,#0aaf65);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.run__gradient-small-numbers small{font-size:25px;font-weight:300}.run__gradient-small-numbers span{font-size:18px}@media (min-width:1200px){.run__gradient-small-numbers{font-size:5rem;line-height:5rem}}.run__gradient-small-letters{padding-left:.9375rem;padding-right:.9375rem;font-size:1.625rem;line-height:1.875rem;color:#009edb;background:linear-gradient(90deg,#21a4dd,#0aaf65);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center}.run__text-block{max-width:76.25rem;margin-left:auto;margin-right:auto;padding:2rem 1.25rem;position:relative;overflow:hidden}@media (min-width:1200px){.run__text-block{padding-top:1.25rem;padding-bottom:1.25rem}}.run__text-block:before{top:0}.run__text-block:after,.run__text-block:before{content:"";position:absolute;left:1.25rem;right:1.25rem;background-color:#f5f7fb;height:2px;pointer-events:none}.run__text-block:after{bottom:0}@media (min-width:1200px){.run__two-columns{display:flex;flex-direction:row;justify-content:space-between}}.run__left-column{margin-bottom:1.875rem}@media (min-width:1200px){.run__left-column{margin-bottom:0;width:50%;padding-right:3.125rem;display:flex;flex-direction:column;justify-content:center}}.run__left-column p{font-size:1rem;line-height:1.625rem;color:#000;font-weight:300;margin-bottom:1.875rem}.run__left-column p:last-of-type{margin-bottom:0}.run__right-column{width:100%;height:17.5rem;background-image:url(/img/run/run-bg--mob.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;margin-left:auto;margin-right:auto;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width:1200px){.run__right-column{height:20rem;width:50%;padding:1.25rem 3.125rem;background-image:url(/img/run/run-bg--mob.svg)}}.run__right-column p{max-width:27.5rem;margin-left:auto;margin-right:auto;font-size:1.625rem;line-height:2.25rem;font-weight:300;text-align:center;color:#009edb;background:linear-gradient(90deg,#21a4dd,#0aaf65);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.run__form-container{max-width:58.75rem;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem;margin-bottom:3.125rem}@media (min-width:1200px){.run__form-container{margin-bottom:5rem}}.run__form-container p{font-weight:300;margin-left:auto;margin-right:auto;font-size:1.625rem;line-height:2.25rem;margin-bottom:1.875rem}@media (min-width:1200px){.run__form-container p{text-align:center;margin-bottom:2.5rem}}.run__input-container{position:relative}.run__form-input{width:100%;height:60px;border-radius:13px;border:2px solid #e5e9f3;background-color:#f5f7fb;padding:20px 25px;font-size:18px;line-height:20px;color:#000;-webkit-appearance:none;margin-bottom:20px;font-family:TTNorms,OpenSans,sans-serif;text-align:center}.run__form-input::placeholder{color:#7a7a7a;font-size:18px;line-height:20px;font-family:TTNorms,OpenSans,sans-serif}.run__form-input:-ms-input-placeholder{color:#7a7a7a;font-size:18px;line-height:20px;font-family:TTNorms,OpenSans,sans-serif}.run__form-input::-ms-input-placeholder{color:#7a7a7a;font-size:18px;line-height:20px;font-family:TTNorms,OpenSans,sans-serif}.run__form-button{width:100%;height:60px;background-color:#21a4dd;background-image:linear-gradient(45deg,#21a4dd,#0aaf65);font-size:18px;line-height:36px;color:#fff;font-weight:700;display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;border-radius:13px;padding:0;transition:.3s;position:relative;font-family:TTNorms,OpenSans,sans-serif}.run__form-button:before{content:"";position:absolute;left:10px;right:10px;top:0;bottom:0;box-shadow:0 7px 16px 0 rgba(20,171,153,.45)}.run__form-button:hover:before{box-shadow:none;transition:.3s}.run__video{max-width:1220px;margin-left:auto;margin-right:auto;margin-bottom:50px}.run__video-header{padding-left:20px;padding-right:20px}.run__video-content{max-width:1040px;height:400px;margin-left:auto;margin-right:auto;position:relative;cursor:pointer}.run__video-content--active .run__video-button,.run__video-content--active .run__video-mask{opacity:0;z-index:-999;pointer-events:none;transition-delay:.5s}.run__video-mask{width:100%;height:100%;position:absolute;background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:1;transition:.5s}.run__video-mask:before{content:"";position:absolute;width:100%;height:100%;background-color:#1f2020;opacity:.5;z-index:2;transition:.3s}.run__video-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:98px;height:99px;background-image:url(/img/run-play-button.svg);background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:3;transition:.3s}.run__video-container,.run__video-container iframe{width:100%;height:100%}.run__results{margin-bottom:3.125rem}@media (min-width:1200px){.run__results{margin-bottom:5rem}}.run__results+.run__results .run__results-wrapper{padding-top:0}.run__results-wrapper{padding:3.125rem 1.25rem 0;max-width:76.25rem;margin-left:auto;margin-right:auto}@media (min-width:1200px){.run__results-wrapper{padding-top:5rem}}.run__poster-link img{max-width:100%;margin-left:auto;margin-right:auto;display:block;height:auto}@media (min-width:660px){.run__form-input{margin-bottom:0;padding-right:calc(100% - 335px);text-align:left}.run__form-button{width:335px;top:0;right:0;position:absolute}}@media (min-width:960px){.run__about{margin-bottom:90px}.run__about-item{margin-bottom:40px;width:20%}.run__about-item a{transition:.4s}.run__about-item a:hover{filter:grayscale(0);opacity:1;transition:.4s}.run__map{margin-bottom:46px}.run__numbers-body{margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.run__video{padding-left:20px;padding-right:20px}.run__video-header{padding:0}.run__video-content{height:500px}.run__video-content:hover .run__video-mask:before{opacity:.3}}.run-header{font-family:TTNorms,OpenSans,sans-serif;position:relative;margin-bottom:3.125rem;height:100vh;height:calc(var(--vh, 1vh)*100);overflow:hidden}@media (min-width:1200px){.run-header{margin-bottom:4.375rem}}.run-header__mask-first{position:absolute;left:-1px;right:-1px;top:-5%;bottom:-5%;background-image:url(/img/run/background.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;pointer-events:none}@media (min-width:1200px){.run-header__mask-first{background-position:50% 95%}}.run-header__mask-second{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;background-image:linear-gradient(180deg,rgba(0,0,0,.6),transparent)}@media (min-width:1200px){.run-header__mask-second{background-image:linear-gradient(180deg,rgba(0,0,0,.6),transparent)}}.run-header__wrapper{max-width:76.25rem;height:100%;margin-left:auto;margin-right:auto;padding:1.875rem 1.25rem;opacity:1;position:relative;z-index:1}@media (min-width:1200px){.run-header__wrapper{padding:2.8125rem 1.25rem}}.run-header__top{margin-bottom:140px}.run-header__logo,.run-header__top{display:flex;flex-direction:row;align-items:center}.run-header__logo--ll{margin-right:2.5rem}.run-header__logo--ll svg{width:8rem;height:2.75rem}@media (min-width:1200px){.run-header__logo--ll{margin-right:3.125rem}.run-header__logo--ll svg{width:9.125rem;height:3.125rem}}.run-header__logo--rc svg{width:4.25rem;height:4.5rem}@media (min-width:1200px){.run-header__logo--rc svg{width:4.8125rem;height:5.125rem}}.run-header__logo--runners svg{width:57px;height:62px}.run-header__logo--mobile{display:inline-flex}.run-header__logo--desktop{display:none}.run-header__body{height:100%;display:flex;align-items:center;justify-content:flex-start}.run-header__center-text{font-size:2.375rem;line-height:2.625rem;font-weight:500;letter-spacing:-.3px;color:#fff}@media (min-width:1200px){.run-header__center-text{font-size:3.875rem;line-height:4.125rem}}.run-header__fact-list{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:30px}.run-header__fact-item{display:flex;flex-direction:column;justify-content:flex-end;width:calc(50% - 10px);margin-right:10px;margin-bottom:20px}.run-header__fact-item:nth-of-type(2n+2){margin-right:0;margin-left:10px}.run-header__small-text{font-size:18px;line-height:26px}.run-header__small-text span{white-space:nowrap}.run-header__big-text{font-size:26px;line-height:34px;color:#fff;font-weight:700}.run-header__big-text span{white-space:nowrap}.run-header__big-text small{font-size:22px}.run-header__bottom-text{font-weight:300;font-size:34px;line-height:46px;display:flex;flex-direction:column}@media (min-width:1200px){.run-header__logo:hover svg{opacity:.75}.run-header__logo--runners svg{width:76px;height:82px}.run-header__logo--mobile{display:none}.run-header__logo--desktop{display:inline-flex}.run-header__content{height:100%;display:flex;flex-direction:column;justify-content:space-between}.run-header__top{margin-bottom:0}.run-header__fact-list{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px;max-width:900px}.run-header__fact-item{width:auto;margin-bottom:0;margin-right:80px}.run-header__fact-item:nth-of-type(2n+2){margin-left:0;margin-right:80px}.run-header__fact-item:last-of-type{margin-right:0}.run-header__big-text,.run-header__big-text small{font-size:36px;line-height:36px}.run-header__small-text{font-size:22px;line-height:31px}.run-header__bottom-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.run-header__bottom-text{font-size:47px;line-height:63px;font-weight:300}}.thanks{width:100%;height:100%;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}.thanks__top{position:relative;overflow:hidden}.thanks__top-wrapper{padding:7.5rem .9375rem 5rem;max-width:99.0625rem;margin-left:auto;margin-right:auto}.thanks__top-content{display:flex;flex-direction:column}.thanks__decorate{position:absolute;left:0;right:0;bottom:0;pointer-events:none}.thanks__decorate,.thanks__decorate-image{width:100%;height:auto}.thanks__decorate-image--desktop{display:none}.thanks__decorate-image--mobile{display:block}.thanks__logo{margin-bottom:60px}.thanks__main-title{color:#22b4ac;font-weight:700;font-size:2rem;line-height:2.125rem}.thanks__bottom{flex-grow:1;background-image:url(/local/templates/general/redesign_v2/css/../img/thanks-flowers-min.png);background-size:1031px 143px;background-position:50% calc(100% + 10px);background-repeat:repeat-x;position:relative}.thanks__bottom-wrapper{max-width:73.75rem;margin-left:auto;margin-right:auto;padding-left:.9375rem;padding-right:.9375rem;padding-bottom:15.625rem}.thanks__bottom-content{display:flex;flex-direction:column;position:relative}.thanks__title-name{font-family:"Noto Serif",sans-serif;color:#000}.thanks__epilog,.thanks__prolog,.thanks__title-name{font-size:1.5rem;line-height:1.875rem;font-weight:700}.thanks__epilog,.thanks__prolog{color:#1fbcee}.thanks__body,.thanks__epilog{margin-bottom:1.875rem}.thanks__body p{color:#000;margin-bottom:1.875rem}.thanks__body p,.thanks__body p a{font-size:1rem;line-height:1.5rem}.thanks__body p:last-of-type{margin-bottom:0}.thanks__body-header{max-width:90%;margin-bottom:1.25rem}.thanks__button{width:100%;height:3.75rem;display:inline-flex;justify-content:center;align-items:center;border-radius:.375rem;border:none;background-color:transparent;transition:background-color .3s ease;cursor:pointer;text-align:center;position:relative}.thanks__button span{font-size:1.25rem;line-height:3.75rem;color:#fff;font-weight:700;z-index:1}.thanks__button+.thanks__button{margin-top:1.25rem}.thanks__button--green{background-color:#24ac6e}.thanks__button--green:before{display:none}.thanks__button--green:after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background-color:transparent;border-radius:.375rem;transition:.3s}.thanks__button--blue{background-color:#1fbcee;position:relative}.thanks__button--blue:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:transparent;border-radius:.375rem;transition:.3s}.thanks__gradient{width:460px;position:relative;margin-bottom:35px}.thanks__gradient:after{content:"";position:absolute;background-image:linear-gradient(90deg,#21a4dd,#0aaf65);background-size:100%;display:block;width:100%;top:-2px;left:-2px;right:-2px;bottom:-2px}.thanks__gradient-body{position:relative;background-color:#fff;display:flex;flex-direction:column;align-items:center;width:calc(100% - 4px);height:calc(100% - 4px);z-index:1;padding-top:20px;padding-bottom:20px}.thanks__gradient-body a{font-size:14px;line-height:23px;font-weight:300}.thanks__gradient-body span{color:#000;font-size:13px;line-height:23px;font-weight:300;font-style:italic}.thanks__also{z-index:2;font-size:14px;line-height:26px;color:#000;font-weight:300;position:absolute;top:-15px;left:50%;transform:translateX(-50%);padding-left:23px;padding-right:23px;background-color:#fff;white-space:nowrap}.thanks__gradient-content{width:100%;height:100%;background-color:#fff;position:relative}.thanks__picture-children{width:100%;margin-left:auto;margin-right:auto;min-height:113px;background-image:url(/local/templates/general/redesign_v2/css/../img/thanks-children-min.png);background-size:150px 113px;left:50%;transform:translateX(-50%);bottom:90px;z-index:-1}.thanks__picture-bird,.thanks__picture-children{background-position:50% 50%;background-repeat:no-repeat;position:absolute}.thanks__picture-bird{top:0;right:.9375rem;width:4.6875rem;height:4rem;background-image:url(/local/templates/general/redesign_v2/css/../img/thanks-bird.png);background-size:4.6875rem 4rem}@media (min-width:960px) and (max-width:1400px){.thanks__left-collage{left:20px}.thanks__right-collage{right:-150px}}@media (min-width:768px){.thanks__top-wrapper{padding-left:1.875rem;padding-right:1.875rem}}@media (min-width:1200px){.thanks__top{background-image:linear-gradient(90deg,#21a4dd,#0aaf65)}.thanks__top-wrapper{padding:10.625rem 3.75rem 3.75rem;transition:padding .2s cubic-bezier(.35,0,0,1.01)}.thanks__main-title{color:#fff;font-size:5rem;line-height:5rem}.thanks__epilog,.thanks__prolog,.thanks__title-name{font-size:2rem;line-height:2.5rem}.thanks__decorate{transform:translateX(0)}.thanks__decorate-image--desktop{display:block}.thanks__decorate-image--mobile{display:none}.thanks__bottom{background-size:1546px 215px}.thanks__bottom-wrapper{padding-bottom:24.0625rem;padding-left:9.375rem;padding-right:9.375rem}.thanks__bottom-content{padding-top:5rem}.thanks__body,.thanks__epilog{margin-bottom:2.5rem}.thanks__body{max-width:46.875rem}.thanks__body p{margin-bottom:2.5rem}.thanks__body p,.thanks__body p a{font-size:1.25rem;line-height:1.875rem}.thanks__body-header{margin-bottom:2.5rem}.thanks__buttons{display:flex;flex-direction:row}.thanks__button{width:auto;height:4.375rem;padding-left:2.1875rem;padding-right:2.1875rem}.thanks__button+.thanks__button{margin-top:0;margin-left:2.5rem}.thanks__button span{line-height:4.375rem}.thanks__button:hover:after{background-color:rgba(0,0,0,.1)}.thanks__button:active:after{background-color:rgba(0,0,0,.2)}.thanks__left-collage{width:178px;height:570px;left:60px;background-image:url(/local/templates/general/redesign_v2/css/../img/thanks-left-min.png);background-size:178px 570px}.thanks__left-collage,.thanks__right-collage{display:block;position:absolute;bottom:100px;background-position:0 50%;background-repeat:no-repeat;z-index:-1}.thanks__right-collage{width:369px;height:724px;right:20px;background-image:url(/local/templates/general/redesign_v2/css/../img/thanks-right-min.png);background-size:369px 724px}.thanks__picture-bird{display:none}.thanks__picture-children{min-height:171px;background-size:209px 171px}}@media (min-width:1025px) and (max-width:1365px){.thanks__left-collage{left:0}.thanks__right-collage{right:0}}.header5{background-color:#24ac6e;overflow:hidden;position:relative}.header5__wrapper{padding-top:.3125rem}.header5__content{padding-bottom:34rem}.header5__top{margin-bottom:.625rem}.header5__mobile-block{display:flex;flex-direction:row;align-items:center;margin-bottom:.75rem}.header5__mobile-block img{display:block;margin-left:1.3125rem}.header5__some-block{margin-left:auto;display:flex;flex-direction:row;align-items:center}.header5__some-block p{font-size:.9375rem;line-height:1rem;color:#fff}.header5__some-block img{margin-left:.625rem}.header5__white-line{background-color:#fff;border-radius:.375rem;padding:.625rem 1.25rem;position:relative}.header5__white-line:after{content:"";position:absolute;width:4.5rem;left:6.375rem;top:0;bottom:0;background-image:url(/local/templates/general/redesign_v2/css/../img/decoration3.svg);background-size:cover;background-position:50%;background-repeat:no-repeat;display:block}.header5__logos{display:flex;flex-direction:row;align-items:center}.header5__logo--ll{margin-right:2.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.header5__logo--ll img{display:block;width:5.8125rem;height:2rem}.header5__logo--5{display:flex;flex-direction:column;justify-content:center;align-items:center}.header5__logo--5 img{display:block;width:10.25rem;height:2.375rem}.header5__mobile-decoration{height:6.375rem;margin-left:-.9375rem;margin-right:-.9375rem;background-image:url(/local/templates/general/redesign_v2/css/../img/decoration4-mobile.svg);background-size:auto;background-position:50%;background-repeat:no-repeat}.header5__tablet-decoration{display:none}.header5__prolog{margin-bottom:1.875rem;position:relative}.header5__prolog p{font-size:1rem;line-height:1.5rem;color:#fff;display:inline}.header5__smile{position:absolute;top:0;height:100%;width:calc(100vw + 2.5rem);pointer-events:none;display:flex;justify-content:center}.header5__smile img{position:absolute;max-width:100%;top:23.75rem;margin-left:-1.25rem;height:auto;display:block;left:50%;transform:translateX(-50%)}.header5__title{font-size:2rem;line-height:2.125rem;color:#fff;margin-bottom:.9375rem}.header5__title span.quotes:before{content:"«"}.header5__title span.quotes:after{content:"»"}.header5__additional-info,.header5__decorate1,.header5__decorate2{display:none}@media (min-width:768px){.header5__wrapper{padding-top:1.875rem}.header5__content{padding-bottom:49.6875rem}.header5__top{margin-bottom:1.25rem}.header5__white-line{width:100%;display:flex;align-items:center}.header5__mobile-block{display:none}.header5__smile{position:absolute;top:0;height:100%;width:calc(100vw + 8.75rem);pointer-events:none;display:flex;justify-content:center}.header5__smile img{position:absolute;max-width:100%;top:11.25rem;margin-left:-4.375rem;height:auto;display:block;left:50%;transform:translateX(-50%)}.header5__mobile-decoration{display:none}.header5__tablet-decoration{display:flex;justify-content:center;margin-bottom:1.25rem}.header5__tablet-decoration img{width:100%;height:auto;max-width:100%;display:block}.header5__additional-info{display:flex;align-items:center;margin-left:auto}.header5__additional-info p{font-size:.9375rem;line-height:1rem;margin-left:.625rem}.header5__additional-info img{width:2.5625rem;height:2.1875rem}}@media (min-width:1025px){.header5__wrapper{padding-top:2.5rem}.header5__content{position:relative;padding-bottom:24.125rem}.header5__top{margin-bottom:3.75rem}.header5__prolog{padding-left:3.125rem;padding-right:3.125rem}.header5__prolog p{font-size:1.25rem;line-height:1.875rem}.header5__title{font-size:3.75rem;line-height:4.375rem;margin-bottom:.625rem}.header5__title span{margin-left:-1.875rem}.header5__mobile-block{display:none}.header5__white-line{padding:1.5625rem 3.125rem;border-radius:1.25rem}.header5__white-line:after{left:11.25rem;width:7.125rem;background-image:url(/local/templates/general/redesign_v2/css/../img/decoration3-tablet.svg)}.header5__logo--ll{margin-right:3rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.header5__logo--ll img{display:block;width:9.125rem;height:3.125rem}.header5__logo--5{display:flex;flex-direction:column;justify-content:center;align-items:center}.header5__logo--5 img{display:block;width:16.125rem;height:3.125rem}.header5__smile{left:50%;height:53.125rem;right:unset;transform:translateX(-50%);width:calc(100vw + 8.75rem)}.header5__smile img{margin-left:unset;top:22.5rem;width:100%}.header5__tablet-decoration{display:none}.header5__additional-info img{width:4.25rem;height:3.5625rem}.header5__additional-info p{font-size:1.125rem;line-height:1.375rem}.header5__prolog{margin-bottom:0}}@media (min-width:1200px){.header5__smile{left:50%;height:53.125rem;right:unset;transform:translateX(-50%);width:calc(100vw + 8.75rem)}.header5__smile img{margin-left:unset;top:2.5rem;width:100%}.header5__decorate1,.header5__decorate2{display:flex;flex-direction:column;justify-content:center;align-items:center}.header5__decorate1{position:absolute;z-index:0;bottom:7.125rem;left:-18.5rem}.header5__decorate1 img{width:21.6875rem;height:14.25rem}.header5__decorate2{position:absolute;z-index:1;bottom:5.5rem;right:-22.8125rem}.header5__decorate2 img{width:30.3125rem;height:32.3125rem}}.footer5{background-color:#353d42}.footer5__wrapper{padding-top:1.875rem;padding-bottom:2.5rem}.footer5__text-block h3{font-size:1.5rem;line-height:1.75rem;font-weight:700;color:#fff;margin-bottom:.9375rem}.footer5__text-block p{color:#fff}.footer5__text-block+div{margin-top:1.875rem}.footer5__top-part{margin-bottom:1.875rem}.footer5__bottom-part p{color:hsla(0,0%,100%,.3)}@media (min-width:768px){.footer5__top-part{display:flex;flex-direction:row;margin-bottom:2.5rem}.footer5__text-block:first-of-type{width:48%;padding-right:1.5rem}.footer5__text-block:nth-of-type(2){width:52%;padding-left:1.5rem}.footer5__text-block+div{margin-top:0}}@media (min-width:1025px){.footer5__wrapper{padding-top:3.75rem;padding-bottom:5rem}.footer5__content{padding-left:3.125rem;padding-right:3.125rem}.footer5__top-part{margin-bottom:3.75rem}.footer5__text-block:first-of-type{width:auto;padding-right:3.125rem}.footer5__text-block:nth-of-type(2){width:auto;padding-left:3.125rem}.footer5__text-block+div{margin-top:0}.footer5__text-block h3{font-size:2rem;line-height:2.625rem;font-weight:700;margin-bottom:.625rem}.footer5__text-block p{font-size:1.125rem;line-height:1.875rem}}.child-bio{margin-bottom:2.5rem;overflow-x:hidden;overflow-y:visible}.child-bio__title{font-size:2rem;line-height:2.125rem;color:#353d42;font-weight:700;margin-bottom:.9375rem}.child-bio__hidden-part{height:0;transition:.3s;overflow:hidden}.child-bio__hidden-part p:first-of-type{margin-top:1.875rem}.child-bio__text-block p{margin-bottom:1.875rem}.child-bio__text-block p:last-of-type{margin-bottom:0}.child-bio__more-info .link{cursor:pointer}.child-bio__decoration{display:flex;justify-content:center}.child-bio__decorate1,.child-bio__decorate2,.child-bio__decorate3,.child-bio__decoration--desktop,.child-bio__decoration--tablet{display:none}@media (min-width:768px){.child-bio{margin-bottom:1.875rem}.child-bio__decoration--mobile{display:none}.child-bio__decoration--tablet{display:flex;justify-content:space-between;align-items:flex-end}.child-bio__decoration--desktop{display:none}.child-bio__text-block{margin-bottom:1.875rem}}@media (min-width:1025px){.child-bio{margin-bottom:3.75rem;padding-top:3.75rem}.child-bio__content{padding-left:3.125rem;padding-right:3.125rem;position:relative}.child-bio__content:before{content:"";position:absolute}.child-bio__decoration{display:flex;justify-content:flex-start}.child-bio__decoration--mobile,.child-bio__decoration--tablet{display:none}.child-bio__decoration--desktop{display:flex;justify-content:flex-end}.child-bio__decoration--desktop img{width:75.875rem;height:28rem}.child-bio__text-block{margin-bottom:5rem}.child-bio__decorate1,.child-bio__decorate2,.child-bio__decorate3{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center}.child-bio__decorate1{top:-1.875rem;left:-7.1875rem}.child-bio__decorate1 img{width:6.625rem;height:6.875rem}.child-bio__decorate2{bottom:26.25rem;right:-3.75rem}.child-bio__decorate2 img{width:10.6875rem;height:6.3125rem}.child-bio__decorate3{bottom:9.375rem;right:-10.3125rem}.child-bio__decorate3 img{width:7.3125rem;height:6.875rem}}
/*# sourceMappingURL=style.bundle.css.map*/
/* End */


/* Start:/local/templates/general/css/style.new.css?175129931992792*/
@charset "UTF-8";
/**
 * Swiper 8.4.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 15, 2022
 */
@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal; }

:root {
  --swiper-theme-color: #007aff; }

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1; }

.swiper-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
          box-sizing: content-box; }

.swiper-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0); }

.swiper-pointer-events {
  -ms-touch-action: pan-y;
      touch-action: pan-y; }
  .swiper-pointer-events.swiper-vertical {
    -ms-touch-action: pan-x;
        touch-action: pan-x; }

.swiper-slide {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform; }

.swiper-slide-invisible-blank {
  visibility: hidden; }

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto; }

.swiper-autoheight .swiper-wrapper {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform; }

.swiper-backface-hidden .swiper-slide {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

/* 3D Effects */
.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
  -webkit-perspective: 1200px;
          perspective: 1200px; }

.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d; }

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10; }

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15); }

.swiper-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */ }
  .swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
    display: none; }

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start; }

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory; }

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
      scroll-snap-type: y mandatory; }

.swiper-centered > .swiper-wrapper::before {
  content: '';
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-ordinal-group: 10000;
      -ms-flex-order: 9999;
          order: 9999; }

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
          margin-inline-start: var(--swiper-centered-offset-before); }

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  width: var(--swiper-centered-offset-after); }

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
          margin-block-start: var(--swiper-centered-offset-before); }

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  height: var(--swiper-centered-offset-after); }

.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center; }

body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: 'Roboto', 'Open Sans', sans-serif;
  line-height: 1.5;
  color: #353D42; }

body.body--overflow-hidden {
  overflow: hidden; }

.main-wrap {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto; }

@media (min-width: 960px) {
  .is-mobile {
    position: absolute;
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    border: 0;
    display: none;
    white-space: nowrap;
    -webkit-clip-path: inset(100%);
            clip-path: inset(100%);
    clip: rect(0 0 0 0);
    overflow: hidden;
    visibility: hidden;
    position: absolute !important;
    display: none !important; } }

@media (max-width: 959px) {
  .is-desktop {
    position: absolute;
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    border: 0;
    display: none;
    white-space: nowrap;
    -webkit-clip-path: inset(100%);
            clip-path: inset(100%);
    clip: rect(0 0 0 0);
    overflow: hidden;
    visibility: hidden;
    position: absolute !important;
    display: none !important; } }

@media (min-width: 960px) {
  .is-sticky {
    position: sticky !important;
    top: 6.875rem !important; } }

.block-paddings {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem; }
  @media (min-width: 1200px) {
    .block-paddings {
      padding-top: 5rem;
      padding-bottom: 5rem; } }

.block-first {
  padding-top: 2.5rem; }
  @media (min-width: 1200px) {
    .block-first {
      padding-top: 5rem; } }

.block-last {
  padding-bottom: 3.125rem; }
  @media (min-width: 1025px) {
    .block-last {
      padding-bottom: 10rem; } }
  @media (min-width: 1200px) {
    .block-last {
      padding-bottom: 13.125rem; } }

.block-overflow-hidden {
  overflow: hidden; }

.main-title {
  display: block;
  font-weight: 700;
  font-size: 1.875rem;
  line-height: 2.1875rem; }
  @media (min-width: 1200px) {
    .main-title {
      font-size: 3.25rem;
      line-height: 3.875rem; } }

.title-h2 {
  display: block;
  font-weight: 700;
  font-size: 2rem;
  line-height: 2.25rem; }
  @media (min-width: 1200px) {
    .title-h2 {
      font-size: 2.625rem;
      line-height: 3.875rem; } }

.title-h3 {
  display: block;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.875rem; }
  @media (min-width: 1200px) {
    .title-h3 {
      font-size: 1.5rem;
      line-height: 2rem; } }

.fancybox-content .fancybox-image {
  background-color: #f1f1f1; }

.container {
  width: 100%;
  max-width: 90rem;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem; }
  @media (min-width: 768px) {
    .container {
      padding-right: 1.875rem;
      padding-left: 1.875rem; } }
  @media (min-width: 1200px) {
    .container {
      padding-right: 3.75rem;
      padding-left: 3.75rem; } }

.main-content {
  max-width: 100%; }

.img-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 0.5rem;
  overflow: hidden; }
  .img-box img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover; }

.imgs-list {
  overflow: hidden; }
  .imgs-list__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: -0.625rem; }
    @media (min-width: 1200px) {
      .imgs-list__inner {
        margin: -1.25rem; } }
  @media (min-width: 960px) {
    .imgs-list--column-desktop .imgs-list__inner {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  .imgs-list__inner > * {
    margin: 0.625rem; }
    @media (min-width: 1200px) {
      .imgs-list__inner > * {
        margin: 1.25rem; } }
  @media (max-width: 959px) {
    .imgs-list--two-cols-mobile .imgs-list__inner > * {
      -ms-flex-preferred-size: calc(50% - 1.25rem);
          flex-basis: calc(50% - 1.25rem); } }

/* style.new Малые блоки-элементы */
.backlink {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.4375rem 1.875rem;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.25rem;
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 0.375rem;
  -webkit-transition: background-color 0.3s, color 0.3s;
  transition: background-color 0.3s, color 0.3s; }
  .backlink:focus-visible, .backlink:hover {
    background-color: rgba(255, 255, 255, 0.4); }
  .backlink:active {
    background-color: rgba(255, 255, 255, 0.5);
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s; }
  .backlink__icon-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 1.5rem;
    height: 1.5rem;
    margin-right: 0.5rem; }
  .backlink__icon {
    width: 100%;
    height: 100%;
    margin: auto;
    fill: currentColor; }

.btn {
  position: relative;
  display: inline-block;
  margin: 0;
  padding: 0;
  font-size: 1.25rem;
  line-height: 1.875rem;
  text-decoration: none;
  background-color: rgba(232, 232, 232, 0.5);
  border-width: 0;
  outline-width: 0;
  border-radius: 0.375rem;
  -webkit-transition: background-color 0.3s, opacity 0.1s;
  transition: background-color 0.3s, opacity 0.1s;
  cursor: pointer; }
  .btn__text {
    display: block;
    padding: 0.875rem 1.75rem; }
  .btn:focus-visible, .btn:hover {
    background-color: #e8e8e8; }
  .btn:active {
    opacity: 0.5; }

.button:disabled {
  pointer-events: none; }

.button--invert {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  padding: 1.375rem;
  font-size: 1rem;
  line-height: 1rem;
  min-height: 3.75rem;
  font-weight: 500;
  border-radius: 0.375rem;
  text-align: center;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s; }
  @media (min-width: 768px) {
    .button--invert {
      font-size: 1.125rem;
      line-height: 1.375rem;
      padding: 1.5rem;
      min-height: 4.375rem; } }
  .button--invert:hover, .button--invert:focus {
    background-color: #1fbcee; }
  .button--invert span {
    color: #1fbcee;
    -webkit-transition: color 0.2s;
    transition: color 0.2s; }
  .button--invert:hover span,
  .button--invert:focus span {
    color: #fff; }

.button--light {
  padding: 0.9375rem 1.875rem;
  font-size: 1.125rem;
  line-height: 1.67;
  background-color: #F4F4F4;
  text-align: center; }
  .button--light:hover, .button--light:focus {
    background-color: #1fbcee; }
  .button--light span {
    color: #1fbcee;
    -webkit-transition: color 0.2s;
    transition: color 0.2s; }
  .button--light:hover span,
  .button--light:focus span {
    color: #fff; }

.button--arrow .stories__more-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .button--arrow .stories__more-text::after {
    content: "";
    width: 24px;
    height: 24px;
    margin-left: 0.75rem;
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.4 11.6a1 1 0 0 0-.2-.3l-5-5a1 1 0 1 0-1.4 1.4L18 11H4.5a1 1 0 1 0 0 2h13.6l-3.3 3.3a1 1 0 1 0 1.4 1.4l5-5 .2-.3a1 1 0 0 0 0-.8Z' fill='%23D5D5D5'/%3E%3C/svg%3E");
    background-size: 25px 24px;
    background-position: center;
    background-repeat: no-repeat; }

.button.button--content {
  display: block;
  width: 100%;
  max-width: 360px;
  margin-right: auto;
  margin-left: auto;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s; }

.button.button--load {
  position: relative; }

.button.button--load .button__text {
  color: inherit;
  opacity: 1;
  -webkit-transition: opacity .2s ease .2s;
  transition: opacity .2s ease .2s; }

.button.button--load .button__svg {
  position: absolute;
  top: 50%;
  left: 50%;
  opacity: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: opacity .2s ease 0s;
  transition: opacity .2s ease 0s;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

.button.button--load .button__svg svg {
  width: 36px;
  height: 36px;
  -webkit-transform: scale(1.5);
          transform: scale(1.5); }

.button.button--load.button--load--triggered .button__text {
  opacity: 0;
  -webkit-transition: opacity .2s ease 0s;
  transition: opacity .2s ease 0s; }

.button.button--load.button--load--triggered .button__svg {
  opacity: 1;
  -webkit-transition: opacity .2s ease .2s;
  transition: opacity .2s ease .2s; }

.button.button--blue.button--load:not(.button--load--triggered) {
  background-color: #1fbcee; }

.button.button--border-green {
  color: #24AC6E;
  background-color: #fff;
  border: 1px solid #24AC6E; }
  @media (min-width: 960px) {
    .button.button--border-green {
      -webkit-transition-property: color, background-color, border-color;
      transition-property: color, background-color, border-color;
      -webkit-transition-duration: 0.3s;
              transition-duration: 0.3s;
      -webkit-transition-timing-function: ease;
              transition-timing-function: ease; }
      .button.button--border-green:hover, .button.button--border-green:focus {
        color: #fff;
        background-color: #24AC6E; } }

.button.button--need-help span.button__arc,
.button.button--want-to-help span.button__arc {
  -ms-flex-item-align: stretch;
      align-self: stretch; }

.link-btn__link {
  display: inline-block;
  padding: 0.625rem 1rem;
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 2.125rem;
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 0.375rem;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease; }
  @media (max-width: 767px) {
    .link-btn__link {
      display: block;
      text-align: center; } }

.link-btn__link:focus-visible, .link-btn__link:hover {
  background-color: rgba(255, 255, 255, 0.4); }

.link-btn__link:active {
  background-color: rgba(255, 255, 255, 0.6);
  -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s; }

/* style.new Блоки */
/*
    модификаторы блока:
        - with-icon
        - with-image
        - gray
        - white
        - sm
        - md
        - aside
*/
.accent-block {
  display: block;
  width: 100%;
  padding: 1.5rem;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #fff;
  background-color: #15aa9e;
  background-image: linear-gradient(45deg, #1FBCEE 0%, #24AC6E 100%);
  border-radius: 0.375rem; }
  @media (min-width: 1200px) {
    .accent-block {
      padding: 5rem 5.625rem;
      font-size: 1.5rem;
      line-height: 2.125rem;
      border-radius: 1rem; } }
  .accent-block--aside {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    row-gap: 1rem;
    padding: 1.5rem;
    font-weight: 400;
    text-align: center; }
    @media (min-width: 1200px) {
      .accent-block--aside {
        row-gap: 2rem;
        padding: 2.5rem;
        font-size: 1.125rem;
        line-height: 1.75rem; } }
  @media (min-width: 568px) {
    .accent-block--with-icon {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-column-gap: 1.5rem;
         -moz-column-gap: 1.5rem;
              column-gap: 1.5rem; } }
  @media (min-width: 1200px) {
    .accent-block--with-icon {
      -webkit-column-gap: 3.75rem;
         -moz-column-gap: 3.75rem;
              column-gap: 3.75rem; } }
  .accent-block--with-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media (max-width: 767px) {
      .accent-block--with-image {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        row-gap: 1.25rem; } }
    @media (min-width: 768px) {
      .accent-block--with-image {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-column-gap: 1.5rem;
           -moz-column-gap: 1.5rem;
                column-gap: 1.5rem; } }
    @media (min-width: 1200px) {
      .accent-block--with-image {
        -webkit-column-gap: 3.75rem;
           -moz-column-gap: 3.75rem;
                column-gap: 3.75rem; } }
  .accent-block--gray {
    color: #353D42;
    background-color: #f9f9f9;
    background-image: none; }
  .accent-block--white {
    color: #353D42;
    background-color: #fff;
    background-image: none;
    -webkit-box-shadow: 0 0.3125rem 2.5rem rgba(0, 0, 0, 0.08);
            box-shadow: 0 0.3125rem 2.5rem rgba(0, 0, 0, 0.08); }
  @media (min-width: 1200px) {
    .accent-block--sm {
      padding: 2.5rem;
      font-weight: 500; } }
  @media (min-width: 1200px) {
    .accent-block--md {
      padding-top: 3.125rem;
      padding-bottom: 3.125rem; } }
  .accent-block__icon-box {
    display: none; }
    @media (min-width: 568px) {
      .accent-block__icon-box {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-negative: 0;
            flex-shrink: 0;
        width: 3rem;
        height: 3rem; } }
    @media (min-width: 1200px) {
      .accent-block__icon-box {
        width: 6.25rem;
        height: 6.25rem; } }
  .accent-block--aside .accent-block__icon-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 5rem;
    height: 5rem;
    margin-right: auto;
    margin-left: auto; }
  .accent-block__icon {
    width: 100%;
    max-height: 100%; }
  .accent-block__image-box {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    max-width: 12.1875rem; }
  .accent-block__image {
    max-width: 100%; }
  .accent-block__icons-list {
    max-width: 54.375rem;
    margin-bottom: 1.875rem; }
  @media (max-width: 767px) {
    .accent-block--sm .accent-block__icons-list {
      width: calc(100% + 3rem);
      max-width: calc(100% + 3rem);
      margin-right: -1.5rem;
      margin-left: -1.5rem; } }

.burger-n {
  position: fixed;
  top: 1.5625rem;
  right: 0;
  width: 8.125rem;
  height: 3.125rem;
  border-radius: .375rem;
  z-index: 14;
  -webkit-transform: translateX(50%) translateY(0);
          transform: translateX(50%) translateY(0);
  -webkit-perspective: 200px;
          perspective: 200px; }
  @media (min-width: 1200px) {
    .burger-n {
      display: none; } }
  .burger-n__holder {
    -webkit-transform: rotateY(0);
            transform: rotateY(0);
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    background-color: #1fbcee;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transition: -webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: -webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: transform 1s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);
    border-radius: .375rem;
    overflow: hidden; }
  .burger-n--triggered .burger-n__holder {
    -webkit-transform: rotateY(-180deg);
            transform: rotateY(-180deg); }
  .burger-n__left-side {
    width: 4.0625rem;
    padding-right: .9375rem;
    height: 100%;
    position: relative;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden; }
  .burger-n__left-side:before {
    opacity: 0; }
  .burger-n--triggered .burger-n__left-side:before {
    opacity: 1; }
  .burger-n__left-side:after, .burger-n__left-side:before {
    content: "";
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
  .burger-n__left-side:after {
    border-top-right-radius: .375rem;
    border-bottom-right-radius: .375rem;
    background-color: rgba(0, 0, 0, 0.05); }
  .burger-n__left-side div {
    height: 2px;
    background-color: #fff;
    position: absolute;
    left: .8125rem; }
  .burger-n__left-side div:first-of-type {
    width: 1.5rem;
    top: 1.0625rem; }
  .burger-n__left-side div:nth-of-type(2) {
    width: 1.5rem;
    top: 1.5rem; }
  .burger-n__left-side div:nth-of-type(3) {
    width: 1.125rem;
    top: 1.9375rem; }
  .burger-n__right-side {
    position: relative;
    z-index: 667;
    width: 4.0625rem;
    height: 100%;
    -webkit-transform: rotateY(180deg);
            transform: rotateY(180deg);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .burger-n__right-side:after, .burger-n__right-side:before {
    content: "";
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-top-right-radius: .375rem;
    border-bottom-right-radius: .375rem; }
  .burger-n--triggered .burger-n__right-side:before {
    opacity: 0; }
  .burger-n__right-side:after {
    background-color: rgba(0, 0, 0, 0.05); }
  .burger-n__close-icon {
    width: 3.125rem;
    height: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .burger-n__close-icon svg {
    width: 1.25rem;
    height: 1.25rem;
    fill: #fff; }

.bread-crumbs {
  font-size: 1rem;
  line-height: 1.875rem; }
  .bread-crumbs__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .bread-crumbs__item:not(:last-child) {
    margin-right: 0.3125rem; }
  .bread-crumbs__item:not(:last-child)::after {
    content: "/";
    opacity: 0.5; }
  .bread-crumbs__link {
    display: inline-block;
    opacity: 0.5;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s; }
  .bread-crumbs__link[href]:focus-visible, .bread-crumbs__link[href]:hover {
    opacity: 0.8; }
  .bread-crumbs__link[href]:active {
    opacity: 1;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s; }

.donation-link {
  display: none; }

.fixed-link {
  display: none; }
  @media (min-width: 768px) {
    .fixed-link {
      position: fixed;
      right: 0.9375rem;
      bottom: 0.5rem;
      left: auto;
      z-index: 4;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      width: calc(100% - 0.5rem - 4.5rem - 1rem);
      max-width: 19.75rem;
      min-height: 4.5rem;
      font-weight: 700;
      font-size: 1rem;
      line-height: 1.375rem;
      padding: 0.75rem;
      border-radius: 6.25rem;
      color: #fff;
      background-color: #1aac6e;
      transition-property: width, padding-left, transform, -webkit-transform, visibility;
      -webkit-transition-duration: 0.3s, 0.3s, 0.3s, 0.3s, 0s;
              transition-duration: 0.3s, 0.3s, 0.3s, 0.3s, 0s;
      -webkit-transition-delay: 0s, 0s, 0s, 0s, 0s;
              transition-delay: 0s, 0s, 0s, 0s, 0s;
      -webkit-transition-timing-function: ease-in-out;
              transition-timing-function: ease-in-out; } }
  .fixed-link__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: calc(100% - 3rem);
    max-width: 15rem;
    height: 3rem;
    color: inherit;
    overflow: hidden;
    -webkit-transition-property: opacity, height, width, margin-right, color;
    transition-property: opacity, height, width, margin-right, color;
    -webkit-transition-duration: 0.3s, 0s, 0s, 0s, 0.3s;
            transition-duration: 0.3s, 0s, 0s, 0s, 0.3s;
    -webkit-transition-delay: 0.3s, 0.3s, 0.3s, 0.3s, 0s;
            transition-delay: 0.3s, 0.3s, 0.3s, 0.3s, 0s;
    -webkit-transition-timing-function: ease-in-out;
            transition-timing-function: ease-in-out; }
  @media (min-width: 960px) {
    .fixed-link__link:hover {
      color: #f5f2ab; } }
  .fixed-link__icon-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 3rem;
    height: 3rem;
    margin-right: 0.75rem;
    border-radius: 50%;
    background-color: #008c5a; }
    @media (min-width: 960px) {
      .fixed-link__icon-wrap {
        -webkit-transition: background-color 0.3s;
        transition: background-color 0.3s; } }
    @media (min-width: 375px) and (max-width: 409px) {
      .fixed-link__icon-wrap {
        display: none; } }
    @media (max-width: 359px) {
      .fixed-link__icon-wrap {
        display: none; } }
  @media (min-width: 960px) {
    .fixed-link__link:hover .fixed-link__icon-wrap {
      background-color: rgba(0, 140, 90, 0.5); } }
  .fixed-link__icon {
    width: 1.5rem;
    height: 1.5rem;
    margin: auto;
    color: #f5f2ab;
    fill: currentColor; }
  .fixed-link__text-wrap {
    max-height: calc(1.375rem * 2);
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden; }
    @media (min-width: 375px) and (max-width: 409px) {
      .fixed-link__text-wrap {
        padding-left: 1rem; } }
    @media (max-width: 359px) {
      .fixed-link__text-wrap {
        padding-left: 1rem; } }
  .fixed-link__text-accent {
    color: #f5f2ab; }
    @media (min-width: 960px) {
      .fixed-link__text-accent {
        -webkit-transition: color 0.3s;
        transition: color 0.3s; } }
  @media (min-width: 960px) {
    .fixed-link__link:hover .fixed-link__text-accent {
      color: #fff; } }
  .fixed-link__btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-left: auto;
    padding: 0.75rem;
    color: inherit;
    background-color: transparent;
    border-radius: 50%;
    border: none;
    cursor: pointer;
    -webkit-transition-property: margin-right, color;
    transition-property: margin-right, color;
    -webkit-transition-duration: 0.3s, 0.2s;
            transition-duration: 0.3s, 0.2s;
    -webkit-transition-delay: 0s, 0s;
            transition-delay: 0s, 0s; }
  @media (min-width: 960px) {
    .fixed-link__btn:hover {
      color: #f5f2ab; } }
  .fixed-link__btn-icon {
    width: 1.5rem;
    height: 1.5rem;
    color: inherit;
    fill: currentColor;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; }
  .fixed-link--close {
    visibility: hidden;
    width: 4.5rem;
    -webkit-transform: translateY(300px);
            transform: translateY(300px);
    transition-property: width, padding-left, transform, -webkit-transform, visibility;
    -webkit-transition-duration: 0.3s, 0.3s, 0.3s, 0.3s, 0s;
            transition-duration: 0.3s, 0.3s, 0.3s, 0.3s, 0s;
    -webkit-transition-delay: 0.3s, 0.3s, 0.6s, 0.6s, 0.9s;
            transition-delay: 0.3s, 0.3s, 0.6s, 0.6s, 0.9s; }
  .fixed-link--close .fixed-link__link {
    opacity: 0;
    width: 0;
    height: 0;
    margin-right: 0;
    pointer-events: none;
    -webkit-transition-property: opacity, height, width, margin-right, color;
    transition-property: opacity, height, width, margin-right, color;
    -webkit-transition-duration: 0.3s, 0s, 0s, 0s, 0.3s;
            transition-duration: 0.3s, 0s, 0s, 0s, 0.3s;
    -webkit-transition-delay: 0s, 0.3s, 0.3s, 0s, 0s;
            transition-delay: 0s, 0.3s, 0.3s, 0s, 0s; }
  .fixed-link--close .fixed-link__btn {
    pointer-events: none; }
  .fixed-link--close .fixed-link__btn-icon {
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg); }

.link-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #1fbcee; }
  @media (min-width: 1200px) {
    .link-block {
      font-size: 1.25rem;
      line-height: 1.875rem; } }
  .link-block--white {
    color: #fff; }
  .link-block__link {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-column-gap: 0.625rem;
       -moz-column-gap: 0.625rem;
            column-gap: 0.625rem;
    color: inherit;
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
    -webkit-perspective: 1000px;
            perspective: 1000px; }
  .link-block__link:not(:last-child) {
    margin-bottom: 0.625rem; }
    @media (min-width: 1200px) {
      .link-block__link:not(:last-child) {
        margin-bottom: 1.25rem; } }
  @media (min-width: 960px) {
    .link-block__link:focus-visible, .link-block__link:hover {
      color: #fff; } }
  @media (min-width: 960px) {
    .link-block__link::before {
      content: "";
      position: absolute;
      left: -1.25rem;
      bottom: -0.625rem;
      display: block;
      width: calc(100% + 2.5rem);
      height: calc(100% + 1.25rem);
      border-radius: 0.3125rem;
      opacity: 0;
      -webkit-backface-visibility: hidden;
              backface-visibility: hidden;
      -webkit-transform: rotateX(90deg);
              transform: rotateX(90deg);
      -webkit-transform-style: preserve-3d;
              transform-style: preserve-3d;
      -webkit-transform-origin: 50% 50%;
              transform-origin: 50% 50%;
      -webkit-perspective-origin: 50% 50%;
              perspective-origin: 50% 50%;
      -webkit-transition: opacity 0.2s ease, -webkit-transform 0.3s ease;
      transition: opacity 0.2s ease, -webkit-transform 0.3s ease;
      transition: opacity 0.2s ease, transform 0.3s ease;
      transition: opacity 0.2s ease, transform 0.3s ease, -webkit-transform 0.3s ease;
      background-color: #1fbcee; } }
  @media (min-width: 960px) {
    .link-block--white .link-block__link::before {
      background-color: rgba(255, 255, 255, 0.2); } }
  @media (min-width: 960px) {
    .link-block__link:focus-visible::before, .link-block__link:hover::before {
      opacity: 1;
      -webkit-transform: rotateX(0);
              transform: rotateX(0); } }
  .link-block__text {
    position: relative;
    z-index: 2; }
  .link-block__icon {
    position: relative;
    z-index: 2;
    width: 2rem;
    height: 1.875rem;
    fill: currentColor; }

.saving-years {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 1.5rem;
  background-color: #f6f6f6;
  border-radius: 0.5rem; }
  @media (min-width: 1200px) {
    .saving-years {
      padding: 3.125rem 2.5rem; } }
  @media (max-width: 1199px) {
    .saving-years--m {
      padding-top: 1.875rem;
      padding-bottom: 1.875rem; } }
  .saving-years__main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem; }
  .saving-years--num-xl .saving-years__main {
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            column-gap: 0.5rem; }
  .saving-years__numbers {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex; }
  .saving-years .saving-years__number {
    height: 5rem;
    max-height: 5rem; }
  .saving-years--num-sm .saving-years__number {
    height: 3.75rem; }
  .saving-years--num-xl .saving-years__number {
    height: 4.375rem;
    max-height: 5.625rem; }
    @media (min-width: 960px) {
      .saving-years--num-xl .saving-years__number {
        height: 5.625rem; } }
  .saving-years__numbers-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    font-weight: 600;
    font-size: 1.25rem;
    line-height: 1.375rem;
    color: #28af6c; }
  .saving-years--num-xl .saving-years__numbers-text {
    font-size: 1.875rem;
    line-height: 1.625rem; }
  .saving-years__text {
    font-size: 1rem;
    line-height: 1.5rem; }
    @media (min-width: 1200px) {
      .saving-years__text {
        font-size: 1.125rem;
        line-height: 1.75rem; } }
  .saving-years__text:not(:first-child) {
    margin-top: 1.25rem; }
    @media (min-width: 1200px) {
      .saving-years__text:not(:first-child) {
        margin-top: 2.5rem; } }
  @media (min-width: 1200px) {
    .saving-years--m .saving-years__text:not(:first-child) {
      margin-top: 1.25rem; } }
  .saving-years__text p:not(:last-child) {
    margin-bottom: 1.5rem; }
    @media (min-width: 1200px) {
      .saving-years__text p:not(:last-child) {
        margin-bottom: 1.75rem; } }

.sidebar {
  --s-i-width: 90px;
  --s-i-min-width: 70px;
  --s-i-space: 10px;
  --s-i-count: 4;
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
  -webkit-box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, 0.1);
  z-index: 5;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.05em; }
  @media (min-width: 768px) {
    .sidebar {
      display: none; } }
  .sidebar__list-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .sidebar__menu-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: calc(var(--s-i-width) * var(--s-i-count) + var(--s-i-space) * (var(--s-i-count) - 1));
    padding-left: 0;
    list-style-type: none;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    overflow: auto hidden; }
  .sidebar__item {
    -ms-flex-preferred-size: var(--s-i-width);
        flex-basis: var(--s-i-width);
    min-width: var(--s-i-min-width); }
  .sidebar__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    row-gap: 2px;
    padding: 7px;
    text-decoration: none;
    white-space: nowrap;
    color: inherit;
    border-radius: 2px;
    -webkit-transition-property: color, background-color;
    transition-property: color, background-color;
    -webkit-transition-duration: 0.2s;
            transition-duration: 0.2s; }
  .sidebar__link:not([href]) {
    cursor: default; }
  .sidebar__link-iconwrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  .sidebar__link-icon {
    width: 20px;
    height: 20px;
    margin: auto;
    fill: #95a7b5;
    -webkit-transition-property: fill;
    transition-property: fill;
    -webkit-transition-duration: 0.2s;
            transition-duration: 0.2s; }
  .sidebar__link.selected .sidebar__link-icon {
    fill: #1aac6e; }
  @media (hover: hover) and (pointer: fine) {
    .sidebar__link[href]:focus .sidebar__link-icon,
    .sidebar__link[href]:hover .sidebar__link-icon {
      fill: #1aac6e; } }

.sms-block {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: linear-gradient(45deg, #1FBCEE 0%, #24AC6E 100%);
  padding: 4.625rem 1.25rem 2.75rem;
  border-radius: 0.625rem;
  min-height: 20rem;
  color: #353D42;
  text-align: center;
  z-index: 0; }
  .sms-block::before {
    content: "";
    position: absolute;
    top: -1.5rem;
    left: calc(50% - 2.6rem);
    width: 5.125rem;
    height: 4.75rem;
    background-image: url("data:image/svg+xml,%3Csvg width='82' height='76' viewBox='0 0 82 76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M64.5064 62C74.1678 62 82 53.3316 82 43.3666V18.0431C82 8.07815 74.1678 0 64.5064 0H16.4936C7.83215 0 0 8.07815 0 18.0431V43.3666C0 53.2964 6.38562 61.9429 16 61.9997V76L40.3306 62H64.5064Z' fill='url(%23paint0_linear_378_5081)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0536 35.5354C24.0536 35.037 23.9107 34.6392 23.6229 34.3088C23.2949 33.9322 22.8658 33.6361 22.3238 33.4182C21.6927 33.1645 20.9906 32.9335 20.2178 32.7257C19.397 32.505 18.5764 32.2609 17.7561 31.9934C16.8956 31.7128 16.1064 31.369 15.3893 30.9614C14.5964 30.5107 13.9527 29.8747 13.4641 29.0656C12.9689 28.2453 12.7251 27.2818 12.7251 26.188C12.7251 24.4609 13.4475 22.9729 14.8586 21.7752C16.2568 20.5887 18.0809 20 20.2898 20C21.1225 20 21.9196 20.0994 22.6792 20.2989C23.4261 20.4951 24.0597 20.7306 24.5814 21.01C25.0634 21.2681 25.4969 21.5278 25.8822 21.7899C26.294 22.07 26.6002 22.3196 26.807 22.5528L27.5634 23.3979L24.7732 26.0476L24.1967 25.2265C24.1783 25.2003 24.138 25.1509 24.0791 25.0845C24.0474 25.0487 23.8883 24.9135 23.6386 24.7199C23.3821 24.5209 23.1108 24.3424 22.8243 24.184C22.5689 24.0429 22.202 23.9058 21.7278 23.7801C21.2641 23.6571 20.7855 23.5956 20.2898 23.5956C19.1135 23.5956 18.2216 23.8672 17.5772 24.3948C16.9504 24.9081 16.657 25.4886 16.657 26.188C16.657 26.6865 16.8 27.0842 17.0877 27.4147C17.415 27.7905 17.8458 28.0864 18.3921 28.3044C19.0287 28.5585 19.7339 28.7898 20.5073 28.9978C21.3286 29.2186 22.1473 29.4629 22.9633 29.7306C23.8177 30.0109 24.6056 30.3541 25.3263 30.7608C26.1239 31.2108 26.7707 31.8442 27.2598 32.6489C27.7562 33.4657 28 34.4321 28 35.5354C28 37.4407 27.2777 39.0242 25.8495 40.2269C24.4377 41.4156 22.5184 42 20.1296 42C19.1625 42 18.2382 41.8871 17.3585 41.6607C16.487 41.4363 15.7604 41.1674 15.1762 40.8482C14.6284 40.5488 14.1391 40.2399 13.7082 39.9205C13.253 39.5832 12.9247 39.2877 12.7456 39.0513L12 38.1942L14.5963 35.4664L15.2035 36.3311C15.2206 36.3554 15.275 36.4214 15.3581 36.5153C15.4226 36.5882 15.6209 36.7662 15.928 37.0203C16.2228 37.2643 16.5403 37.476 16.8813 37.6559C17.2096 37.829 17.6823 38.0012 18.2937 38.1653C18.8878 38.3247 19.499 38.4045 20.1296 38.4045C21.4739 38.4045 22.4568 38.1221 23.1107 37.5852C23.7454 37.064 24.0536 36.4012 24.0536 35.5354ZM48.2186 27.0854L40.9994 36.729L33.7954 27.0888V42H30V20H33.0875L41 30.5106L48.9125 20H52V42H48.2186V27.0854ZM65.6229 34.3088C65.9107 34.6392 66.0536 35.037 66.0536 35.5354C66.0536 36.4012 65.7454 37.064 65.1107 37.5852C64.4568 38.1221 63.4739 38.4045 62.1296 38.4045C61.499 38.4045 60.8878 38.3247 60.2937 38.1653C59.6823 38.0012 59.2096 37.829 58.8813 37.6559C58.5403 37.476 58.2228 37.2643 57.928 37.0203C57.6208 36.7662 57.4226 36.5882 57.3581 36.5153C57.275 36.4214 57.2206 36.3554 57.2035 36.3311L56.5963 35.4664L54 38.1942L54.7456 39.0513C54.9247 39.2877 55.253 39.5832 55.7082 39.9205C56.1391 40.2399 56.6284 40.5488 57.1762 40.8482C57.7604 41.1674 58.487 41.4363 59.3585 41.6607C60.2382 41.8871 61.1625 42 62.1296 42C64.5184 42 66.4377 41.4156 67.8495 40.2269C69.2777 39.0242 70 37.4407 70 35.5354C70 34.4321 69.7562 33.4657 69.2598 32.6489C68.7707 31.8442 68.1239 31.2108 67.3263 30.7608C66.6056 30.3541 65.8177 30.0109 64.9633 29.7306C64.1473 29.4629 63.3286 29.2186 62.5073 28.9978C61.7339 28.7898 61.0287 28.5585 60.3921 28.3044C59.8458 28.0864 59.415 27.7905 59.0877 27.4147C58.8 27.0842 58.657 26.6865 58.657 26.188C58.657 25.4886 58.9504 24.9081 59.5772 24.3948C60.2216 23.8672 61.1135 23.5956 62.2898 23.5956C62.7855 23.5956 63.2641 23.6571 63.7278 23.7801C64.202 23.9058 64.5689 24.0429 64.8243 24.184C65.1108 24.3424 65.3821 24.5209 65.6386 24.7199C65.8883 24.9135 66.0474 25.0487 66.0791 25.0845C66.138 25.1509 66.1783 25.2003 66.1967 25.2265L66.7732 26.0476L69.5634 23.3979L68.807 22.5528C68.6002 22.3196 68.294 22.07 67.8822 21.7899C67.4969 21.5278 67.0634 21.2681 66.5814 21.01C66.0597 20.7306 65.4261 20.4951 64.6792 20.2989C63.9196 20.0994 63.1225 20 62.2898 20C60.0809 20 58.2568 20.5887 56.8586 21.7752C55.4475 22.9729 54.7251 24.4609 54.7251 26.188C54.7251 27.2818 54.9689 28.2453 55.4641 29.0656C55.9527 29.8747 56.5964 30.5107 57.3893 30.9614C58.1064 31.369 58.8956 31.7128 59.7561 31.9934C60.5764 32.2609 61.397 32.505 62.2178 32.7257C62.9906 32.9335 63.6927 33.1645 64.3237 33.4182C64.8658 33.6361 65.2949 33.9322 65.6229 34.3088Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_378_5081' x1='41' y1='114' x2='-34.7811' y2='32.2362' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231FBCEE'/%3E%3Cstop offset='1' stop-color='%2324AC6E'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    background-size: 5.125rem 4.75rem;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 1; }
  .sms-block::after {
    content: "";
    position: absolute;
    top: 0.25rem;
    left: 0.25rem;
    right: 0.25rem;
    bottom: 0.25rem;
    background-color: #fff;
    border-radius: 0.5rem;
    z-index: -1; }

.sms-block__text {
  font-size: 1.125rem;
  line-height: 1.17; }
  .sms-block__text:not(:first-child) {
    margin-top: 1rem; }

.sms-block__template {
  display: block;
  margin-top: -0.5rem;
  font-size: 1.5rem;
  line-height: 1.17;
  font-weight: 700; }

.sms-block__example {
  display: inline-block;
  margin-top: 0.4rem;
  padding: 0.3125rem 1.25rem;
  font-size: 2.25rem;
  line-height: 1.17;
  font-weight: 700;
  background-color: #EEEEEE; }

.sms-block__number {
  display: block;
  margin-top: 0.2rem;
  font-size: 3.75rem;
  line-height: 1.17;
  font-weight: 900;
  color: #15aa9e;
  background: -webkit-linear-gradient(45deg, #1FBCEE 0%, #24AC6E 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text; }

.social__item--tt svg {
  width: 1.0625rem;
  height: 1.1875rem; }

.social__item--vk svg {
  width: 1.375rem;
  height: 0.8125rem; }

.social__item--ok svg {
  width: 0.875rem;
  height: 1.3125rem; }

.social__item--tg svg {
  width: 1.3125rem;
  height: 1.125rem; }

.submenu {
  font-size: 1rem;
  line-height: 1.875rem;
  white-space: nowrap;
  overflow: hidden; }
  .submenu__inner {
    width: 100%;
    max-width: 90rem;
    margin-right: auto;
    margin-left: auto; }
  .submenu__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; }
    @media (max-width: 767px) {
      .submenu__list {
        overflow: scroll hidden;
        margin-bottom: -30px;
        padding-bottom: 30px;
        -webkit-overflow-scrolling: touch; } }
    @media (min-width: 768px) {
      .submenu__list {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        margin-right: -0.625rem;
        margin-bottom: -0.625rem;
        padding-right: 1.875rem;
        padding-left: 1.875rem; } }
    @media (min-width: 1200px) {
      .submenu__list {
        padding-right: 3.75rem;
        padding-left: 3.75rem; } }
  .submenu__item {
    margin-right: 0.625rem; }
    @media (min-width: 768px) {
      .submenu__item {
        margin-bottom: 0.625rem; } }
  .submenu__link {
    display: inline-block;
    padding: 0.3125rem 1rem;
    border-radius: 0.375rem;
    background-color: rgba(255, 255, 255, 0.4);
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s; }
  .submenu__link[href]:focus-visible, .submenu__link[href]:hover {
    background-color: rgba(255, 255, 255, 0.6); }
  .submenu__link[href]:active {
    background-color: rgba(255, 255, 255, 0.7);
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s; }
  .submenu__item--active .submenu__link {
    background-color: #fff;
    color: #333333; }

/* style.new Основные блоки */
/* Шапка */
.header-n {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 13;
  color: #fff;
  opacity: 1; }
  @media (min-width: 1200px) {
    .header-n {
      opacity: 1;
      background-color: transparent;
      -webkit-transition: background-color 0.4s ease, opacity 0.4s cubic-bezier(0.35, 0, 0, 1.01) 0.2s, position 0s cubic-bezier(0.35, 0, 0, 1.01) 0.4s, -webkit-transform 1s cubic-bezier(0.35, 0, 0, 1.01) 0s, -webkit-box-shadow 0.4s cubic-bezier(0.35, 0, 0, 1.01);
      transition: background-color 0.4s ease, opacity 0.4s cubic-bezier(0.35, 0, 0, 1.01) 0.2s, position 0s cubic-bezier(0.35, 0, 0, 1.01) 0.4s, -webkit-transform 1s cubic-bezier(0.35, 0, 0, 1.01) 0s, -webkit-box-shadow 0.4s cubic-bezier(0.35, 0, 0, 1.01);
      transition: background-color 0.4s ease, transform 1s cubic-bezier(0.35, 0, 0, 1.01) 0s, box-shadow 0.4s cubic-bezier(0.35, 0, 0, 1.01), opacity 0.4s cubic-bezier(0.35, 0, 0, 1.01) 0.2s, position 0s cubic-bezier(0.35, 0, 0, 1.01) 0.4s;
      transition: background-color 0.4s ease, transform 1s cubic-bezier(0.35, 0, 0, 1.01) 0s, box-shadow 0.4s cubic-bezier(0.35, 0, 0, 1.01), opacity 0.4s cubic-bezier(0.35, 0, 0, 1.01) 0.2s, position 0s cubic-bezier(0.35, 0, 0, 1.01) 0.4s, -webkit-transform 1s cubic-bezier(0.35, 0, 0, 1.01) 0s, -webkit-box-shadow 0.4s cubic-bezier(0.35, 0, 0, 1.01); } }
  @media (max-width: 1199px) {
    .header-n--fixed {
      display: none; } }
  @media (min-width: 1200px) {
    .header-n--fixed {
      position: fixed;
      opacity: 0;
      color: #000;
      background-color: #fff;
      -webkit-box-shadow: 0 0.3125rem 1.875rem 0 rgba(0, 0, 0, 0.08);
              box-shadow: 0 0.3125rem 1.875rem 0 rgba(0, 0, 0, 0.08);
      pointer-events: none; } }
  @media (min-width: 1200px) {
    .header-n--visible, .header-n--hidden {
      background-color: #fff;
      -webkit-box-shadow: 0 0.3125rem 1.875rem 0 rgba(0, 0, 0, 0.08);
              box-shadow: 0 0.3125rem 1.875rem 0 rgba(0, 0, 0, 0.08); } }
  @media (min-width: 1200px) {
    .header-n--hidden {
      opacity: 0;
      -webkit-transition: background-color 0.4s ease 0.4s, opacity 0.4s cubic-bezier(0.35, 0, 0, 1.01), -webkit-transform 1s cubic-bezier(0.35, 0, 0, 1.01) 0s, -webkit-box-shadow 0.4s cubic-bezier(0.35, 0, 0, 1.01);
      transition: background-color 0.4s ease 0.4s, opacity 0.4s cubic-bezier(0.35, 0, 0, 1.01), -webkit-transform 1s cubic-bezier(0.35, 0, 0, 1.01) 0s, -webkit-box-shadow 0.4s cubic-bezier(0.35, 0, 0, 1.01);
      transition: background-color 0.4s ease 0.4s, transform 1s cubic-bezier(0.35, 0, 0, 1.01) 0s, box-shadow 0.4s cubic-bezier(0.35, 0, 0, 1.01), opacity 0.4s cubic-bezier(0.35, 0, 0, 1.01);
      transition: background-color 0.4s ease 0.4s, transform 1s cubic-bezier(0.35, 0, 0, 1.01) 0s, box-shadow 0.4s cubic-bezier(0.35, 0, 0, 1.01), opacity 0.4s cubic-bezier(0.35, 0, 0, 1.01), -webkit-transform 1s cubic-bezier(0.35, 0, 0, 1.01) 0s, -webkit-box-shadow 0.4s cubic-bezier(0.35, 0, 0, 1.01); } }
  @media (min-width: 1200px) {
    .header-n--visible {
      opacity: 1;
      -webkit-transition: background-color 0.4s ease, opacity 0.4s cubic-bezier(0.35, 0, 0, 1.01), -webkit-box-shadow 0.4s cubic-bezier(0.35, 0, 0, 1.01);
      transition: background-color 0.4s ease, opacity 0.4s cubic-bezier(0.35, 0, 0, 1.01), -webkit-box-shadow 0.4s cubic-bezier(0.35, 0, 0, 1.01);
      transition: background-color 0.4s ease, box-shadow 0.4s cubic-bezier(0.35, 0, 0, 1.01), opacity 0.4s cubic-bezier(0.35, 0, 0, 1.01);
      transition: background-color 0.4s ease, box-shadow 0.4s cubic-bezier(0.35, 0, 0, 1.01), opacity 0.4s cubic-bezier(0.35, 0, 0, 1.01), -webkit-box-shadow 0.4s cubic-bezier(0.35, 0, 0, 1.01);
      pointer-events: auto; } }
  .header-n--donation {
    position: static; }
    @media (min-width: 1200px) {
      .header-n--donation {
        color: #353d42; } }
  .header-n__wrapper {
    padding: 1.5625rem .9375rem;
    max-width: 98.125rem;
    margin-left: auto;
    margin-right: auto; }
    @media (min-width: 768px) {
      .header-n__wrapper {
        padding-left: 1.875rem;
        padding-right: 1.875rem; } }
    @media (min-width: 1200px) {
      .header-n__wrapper {
        padding: 3.125rem 3.75rem;
        -webkit-transition: padding 0.2s cubic-bezier(0.35, 0, 0, 1.01);
        transition: padding 0.2s cubic-bezier(0.35, 0, 0, 1.01); } }
  @media (min-width: 1200px) {
    .header-n--fixed .header-n__wrapper {
      padding: .9375rem 2.1875rem; } }
  @media (min-width: 1200px) {
    .header-n__content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; } }
  .header-n__logo {
    display: block;
    opacity: 1;
    width: 9.125rem;
    height: 3.125rem; }
    @media (min-width: 1200px) {
      .header-n__logo {
        position: relative; } }
  .header-n--fixed .header-n__logo {
    width: 3.375rem;
    height: 3.125rem; }
  .header-n__logo img {
    max-width: 100%;
    width: 9.125rem;
    height: 3.125rem; }
  @media (min-width: 1200px) {
    .header-n--donation .header-n__logo img {
      width: 9.125rem;
      height: 3.125rem; } }
  .header-n__logo-image {
    display: block; }
  .header-n--fixed .header-n__logo-image--static {
    display: none; }
  .header-n__logo-image--fixed {
    display: none; }
  .header-n--fixed .header-n__logo-image--fixed {
    display: block; }
  @media (max-width: 1199px) {
    .header-n__nav-holder {
      position: fixed;
      -webkit-transform: translate3d(100%, 0, 0);
              transform: translate3d(100%, 0, 0);
      z-index: 12;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      -webkit-transition: 0.5s cubic-bezier(0.35, 0, 0, 1.01);
      transition: 0.5s cubic-bezier(0.35, 0, 0, 1.01);
      background-color: #1fbcee;
      padding-top: 4.6875rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  @media (min-width: 1200px) {
    .header-n__nav-holder {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      margin-left: auto; } }
  @media (max-width: 1199px) {
    .header-n__nav-holder--triggered {
      width: 100%;
      height: 100%;
      -webkit-transform: translateZ(0);
              transform: translateZ(0);
      -webkit-transition: 0.5s cubic-bezier(0.35, 0, 0, 1.01);
      transition: 0.5s cubic-bezier(0.35, 0, 0, 1.01);
      overflow: auto;
      -webkit-overflow-scrolling: touch; } }
  @media (max-width: 1199px) {
    .header-n__nav-wrapper {
      position: relative;
      padding-bottom: 5.9375rem; } }
  @media (min-width: 1200px) {
    .header-n__nav-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end; } }
  @media (min-width: 1500px) {
    .header-n__nav-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; } }
  @media (min-width: 1200px) {
    .header-n--fixed .header-n__nav-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; } }
  @media (min-width: 1200px) {
    .header-n--donation .header-n__nav-wrapper {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; } }
  @media (min-width: 1200px) {
    .header-n--thanks .header-n__nav-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; } }
  @media (max-width: 1199px) {
    .header-n__nav-list {
      margin-left: auto;
      margin-right: auto;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 1.25rem; } }
  @media (min-width: 1200px) {
    .header-n__nav-list {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      margin-bottom: 0.625rem;
      margin-left: 0.9375rem; } }
  @media (min-width: 1500px) {
    .header-n__nav-list {
      margin-bottom: 0;
      margin-right: 1.875rem; } }
  @media (min-width: 1200px) {
    .header-n--fixed .header-n__nav-list {
      margin-bottom: 0;
      margin-right: 0.625rem;
      margin-left: 0.625rem; } }
  @media (min-width: 1200px) {
    .header-n--donation .header-n__nav-list {
      margin-bottom: 0; } }
  @media (min-width: 1200px) {
    .header-n--thanks .header-n__nav-list {
      margin-bottom: 0;
      margin-right: .9375rem; } }
  @media (max-width: 1199px) {
    .header-n__nav-item {
      width: 100%;
      text-align: center; } }
  @media (max-width: 1199px) {
    .header-n__nav-link {
      display: block;
      width: 100%;
      height: 100%;
      font-size: 1.25rem;
      line-height: 3.125rem;
      font-weight: 500;
      white-space: nowrap; } }
  @media (min-width: 1200px) {
    .header-n__nav-link {
      display: inline-block;
      font-size: 1.125rem;
      line-height: 3.125rem;
      padding-left: 0.75rem;
      padding-right: 0.75rem;
      position: relative;
      -webkit-perspective: 500px;
              perspective: 500px;
      white-space: nowrap; } }
  @media (min-width: 1200px) {
    .header-n--fixed .header-n__nav-link {
      padding-left: 0.625rem;
      padding-right: 0.625rem; } }
  @media (min-width: 1200px) {
    .header-n__nav-link::before {
      content: "";
      z-index: -1;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      pointer-events: none;
      background-color: rgba(255, 255, 255, 0);
      border-radius: 0.375rem;
      -webkit-transform-origin: 50% 50%;
              transform-origin: 50% 50%;
      -webkit-backface-visibility: hidden;
              backface-visibility: hidden;
      -webkit-transform: rotateX(90deg);
              transform: rotateX(90deg);
      opacity: 0;
      -webkit-perspective-origin: 50% 50%;
              perspective-origin: 50% 50%;
      -webkit-transform-style: preserve-3d;
              transform-style: preserve-3d;
      -webkit-transition: opacity 0.25s ease 0s, background-color 0.3s ease, -webkit-transform 0.3s ease 0s;
      transition: opacity 0.25s ease 0s, background-color 0.3s ease, -webkit-transform 0.3s ease 0s;
      transition: opacity 0.25s ease 0s, transform 0.3s ease 0s, background-color 0.3s ease;
      transition: opacity 0.25s ease 0s, transform 0.3s ease 0s, background-color 0.3s ease, -webkit-transform 0.3s ease 0s; } }
  @media (min-width: 1200px) {
    .header-n--donation .header-n__nav-link:before {
      background-color: transparent; } }
  @media (min-width: 1200px) {
    .header-n__nav-link:focus-visible:before, .header-n__nav-link:hover::before {
      background-color: rgba(255, 255, 255, 0.3);
      opacity: 1;
      -webkit-transform: rotateX(0);
              transform: rotateX(0); } }
  @media (min-width: 1200px) {
    .header-n--fixed .header-n__nav-link:focus-visible::before,
    .header-n--fixed .header-n__nav-link:hover::before {
      background-color: rgba(0, 0, 0, 0.05); } }
  @media (min-width: 1200px) {
    .header-n--donation .header-n__nav-link:focus-visible::before,
    .header-n--donation .header-n__nav-link:hover::before {
      background-color: rgba(0, 0, 0, 0.05);
      opacity: 1;
      -webkit-transform: rotateX(0);
              transform: rotateX(0);
      -webkit-transition: opacity .25s ease 0s, background-color .3s ease, -webkit-transform .3s ease 0s;
      transition: opacity .25s ease 0s, background-color .3s ease, -webkit-transform .3s ease 0s;
      transition: opacity .25s ease 0s, transform .3s ease 0s, background-color .3s ease;
      transition: opacity .25s ease 0s, transform .3s ease 0s, background-color .3s ease, -webkit-transform .3s ease 0s; } }
  @media (min-width: 1200px) {
    .header-n__nav-link--active:focus-visible::before, .header-n__nav-link--active:hover::before {
      background-color: rgba(255, 255, 255, 0.5);
      -webkit-transform: scaleY(1) skew(0);
              transform: scaleY(1) skew(0);
      opacity: 1; } }
  @media (min-width: 1200px) {
    .header-n--fixed .header-n__nav-link--active:before,
    .header-n--fixed .header-n__nav-link--active:focus-visible::before,
    .header-n--fixed .header-n__nav-link--active:hover::before {
      background-color: rgba(0, 0, 0, 0.1);
      -webkit-transform: scaleY(1) skew(0);
              transform: scaleY(1) skew(0);
      opacity: 1; } }
  .header-n__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
    overflow: visible; }
    @media (min-width: 1200px) {
      .header-n__buttons {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end; } }
  @media (min-width: 1200px) {
    .header-n--donation .header-n__buttons {
      margin-left: 0.3125rem; } }
  @media (min-width: 1500px) {
    .header-n--donation .header-n__buttons {
      margin-left: 0; } }
  @media (min-width: 1200px) {
    .header-n--thanks .header-n__buttons {
      margin-left: 1.25rem; } }
  @media (max-width: 1199px) {
    .header-n__button {
      margin-left: auto;
      margin-right: auto; } }
  .header-n .header-n__button span.button__arc {
    -ms-flex-item-align: stretch;
        align-self: stretch; }
  @media (min-width: 1200px) {
    .header-n--fixed .header-n__button {
      padding-left: 1.25rem;
      padding-right: 1.25rem; } }
  @media (min-width: 1200px) {
    .header-n--fixed .header-n__button.button--need-help {
      background-color: #24ac6e; } }
  @media (min-width: 1200px) {
    .header-n--fixed .header-n__button.button--need-help:before {
      display: none; } }
  @media (min-width: 1200px) {
    .header-n--fixed .header-n__button.button--need-help:after {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      background-color: transparent;
      -webkit-transition: .3s;
      transition: .3s; } }
  @media (min-width: 1200px) {
    .header-n--fixed .header-n__button.button--need-help:focus-visible::after,
    .header-n--fixed .header-n__button.button--need-help:hover::after {
      background-color: rgba(0, 0, 0, 0.1); } }
  @media (min-width: 1200px) {
    .header-n--fixed .header-n__button.button--need-help .button__text-span {
      color: #fff; } }
  @media (min-width: 1200px) {
    .header-n--fixed .header-n__button.button--need-help .button__arc {
      display: none; } }
  @media (min-width: 1200px) {
    .header-n--fixed .header-n__button.button--want-to-help {
      background-color: #1fbcee; } }
  @media (min-width: 1200px) {
    .header-n--fixed .header-n__button.button--want-to-help:before {
      display: none; } }
  @media (min-width: 1200px) {
    .header-n--fixed .header-n__button.button--want-to-help:after {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      background-color: transparent;
      -webkit-transition: .3s;
      transition: .3s; } }
  @media (min-width: 1200px) {
    .header-n--fixed .header-n__button.button--want-to-help:focus-visible::after,
    .header-n--fixed .header-n__button.button--want-to-help:hover::after {
      background-color: rgba(0, 0, 0, 0.1); } }
  @media (min-width: 1200px) {
    .header-n--fixed .header-n__button.button--want-to-help .button__text-span {
      color: #fff; } }
  @media (min-width: 1200px) {
    .header-n--fixed .header-n__button.button--want-to-help .button__arc {
      display: none; } }
  @media (max-width: 1199px) {
    .header-n__button + .header-n__button {
      margin-top: 1.25rem; } }
  @media (min-width: 1200px) {
    .header-n__button + .header-n__button {
      margin-left: 1.25rem; } }
  @media (min-width: 1200px) {
    .header-n--fixed .header-n__button + .header-n__button {
      margin-left: .9375rem; } }
  .header-n .header-n__button--en {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: center;
        align-self: center;
    min-width: 2.8125rem;
    background-color: rgba(255, 255, 255, 0.3); }
    @media (max-width: 1199px) {
      .header-n .header-n__button--en {
        height: 3.125rem; } }
    @media (min-width: 1200px) {
      .header-n .header-n__button--en {
        height: 3.125rem;
        -webkit-transition: 0.3s;
        transition: 0.3s; } }
  @media (min-width: 1200px) {
    .header-n .header-n__button--en:focus-visible,
    .header-n .header-n__button--en:hover {
      background-color: rgba(255, 255, 255, 0.5); } }
  @media (min-width: 1200px) {
    .header-n--fixed .header-n__button--en {
      background-color: rgba(0, 0, 0, 0.05);
      padding-left: .75rem;
      padding-right: .75rem; } }
  @media (min-width: 1200px) {
    .header-n--fixed .header-n__button--en:focus-visible,
    .header-n--fixed .header-n__button--en:hover {
      background-color: rgba(0, 0, 0, 0.1); } }
  .header-n .header-n__button--en span {
    font-weight: 400;
    line-height: 3.125rem;
    color: inherit; }
  @media (min-width: 1200px) {
    .header-n--fixed .header-n__button--en span {
      color: #000; } }
  .header-n--donation .header-n__top {
    padding-top: 1.5625rem;
    padding-bottom: 1.5625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .header-n--donation .header-n__close-button {
    margin-left: auto;
    width: 2.5rem;
    height: 2.5rem;
    background-color: rgba(0, 0, 0, 0.05);
    border-radius: .375rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-transition: .3s;
    transition: .3s; }
  .header-n--donation .header-n__close-button svg {
    width: 1.25rem;
    height: 1.25rem;
    fill: #353d42; }
  .header-n--donation .header-n__close-button:focus-visible,
  .header-n--donation .header-n__close-button:hover {
    background-color: rgba(0, 0, 0, 0.1); }
  .header-n--donation .header-n__logo img {
    width: 9.125rem;
    height: 3.125rem; }
  .header-n--donation .header-n__logo-image--static {
    display: none; }
  .header-n--donation .header-n__logo-image--fixed {
    display: block; }
  @media (max-width: 1199px) {
    .header-n__decorate {
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      pointer-events: none; } }
  @media (min-width: 1200px) {
    .header-n__decorate {
      display: none; } }
  @media (max-width: 1199px) {
    .header-n__decorate,
    .header-n__decorate img {
      width: 100%;
      height: auto; } }

/* Верхняя часть контента */
@media (max-width: 767px) {
  section.main-screen {
    height: 21.8rem;
    padding-top: 12rem; } }

@media (max-width: 374px) {
  section.main-screen {
    height: 22.8rem; } }

@media (max-width: 767px) {
  div.donation__wrapper {
    padding-top: 1.1rem; } }

@media (max-width: 767px) {
  ul.donation__inputs {
    margin-bottom: 0.25rem; } }

.main-top {
  position: relative;
  padding-top: 6.25rem;
  padding-bottom: 1.875rem;
  color: #fff; }
  @media (min-width: 1200px) {
    .main-top {
      padding-top: 15rem;
      padding-bottom: 2.375rem; } }
  @media (min-width: 1500px) {
    .main-top {
      padding-top: 10.625rem; } }
  .main-top--main-page {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    height: auto;
    min-height: 22.5rem;
    max-height: none;
    padding-bottom: 2.625rem; }
    @media (min-width: 375px) {
      .main-top--main-page {
        min-height: 21.5rem; } }
    @media (min-width: 768px) {
      .main-top--main-page {
        height: 100vh;
        min-height: 22.5rem;
        max-height: 28.125rem; } }
    @media (min-width: 1200px) {
      .main-top--main-page {
        min-height: 34.375rem;
        max-height: 43.125rem;
        padding-bottom: 7.25rem; } }
  .main-top--no-submenu {
    padding-bottom: 1.875rem; }
    @media (min-width: 1200px) {
      .main-top--no-submenu {
        padding-top: 15rem;
        padding-bottom: 5.5rem; } }
  .main-top__background {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    pointer-events: none;
    z-index: -1; }
  @media (min-width: 1200px) {
    .main-top--background-lg .main-top__background {
      bottom: -4.375rem; } }
  @media (min-width: 1200px) {
    .main-top--main-page .main-top__background {
      bottom: -10rem; } }
  .main-top__background::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 1; }
  .main-top--no-blackout .main-top__background::before {
    content: none; }
  .main-top--main-page .main-top__background::before {
    background-color: rgba(0, 0, 0, 0.2); }
  .main-top__background-videobox {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden; }
    @media (max-width: 960px) {
      .main-top__background-videobox {
        display: none; } }
  .main-top__background-videobox video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover; }
  .main-top__backlink-wrap {
    margin-bottom: 2.1875rem; }
    @media (min-width: 1200px) {
      .main-top__backlink-wrap {
        position: absolute;
        width: 0;
        height: 0;
        margin: 0;
        padding: 0;
        border: 0;
        display: none;
        white-space: nowrap;
        -webkit-clip-path: inset(100%);
                clip-path: inset(100%);
        clip: rect(0 0 0 0);
        overflow: hidden;
        visibility: hidden; } }
  @media (max-width: 1199px) {
    .main-top__breadcrumbs-wrap {
      position: absolute;
      width: 1px;
      height: 1px;
      margin: -1px;
      border: 0;
      padding: 0;
      white-space: nowrap;
      -webkit-clip-path: inset(100%);
              clip-path: inset(100%);
      clip: rect(0 0 0 0);
      overflow: hidden; } }
  @media (max-width: 1199px) {
    .main-top--no-backlink .main-top__title-wrap {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end;
      min-height: calc(2.1875rem * 3); } }
  .main-top__title-wrap:not(:last-child) {
    margin-bottom: 1.25rem; }
    @media (min-width: 1200px) {
      .main-top__title-wrap:not(:last-child) {
        margin-bottom: 1.875rem; } }
  .main-top--no-submenu .main-top__title-wrap {
    margin-bottom: 0; }
  .main-top__title {
    color: #fff; }
  .main-top--main-page .main-top__title-text {
    display: block;
    font-size: 3.125rem;
    line-height: 3.375rem; }
    @media (min-width: 1200px) {
      .main-top--main-page .main-top__title-text {
        font-size: 7.5rem;
        line-height: 8.125rem; } }
  .main-top__title-accent {
    display: block;
    color: #1fbcee; }
  .main-top--main-page .main-top__title-accent {
    font-size: 2rem;
    line-height: 2.5rem; }
    @media (min-width: 1200px) {
      .main-top--main-page .main-top__title-accent {
        font-size: 5rem;
        line-height: 6.25rem; } }
  @media (min-width: 768px) {
    .main-top__submenu-wrap {
      min-height: 5.625rem; } }
  @media (min-width: 768px) {
    .main-top--submenu-sm .main-top__submenu-wrap {
      min-height: auto; } }

/* Блок с колонкой справа */
@media (min-width: 960px) {
  .two-cols__block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; } }

.two-cols__block:not(:last-child) {
  margin-bottom: 2.875rem; }
  @media (min-width: 1200px) {
    .two-cols__block:not(:last-child) {
      margin-bottom: 5rem; } }

@media (max-width: 959px) {
  .two-cols__block--accent-sm:not(:first-child) {
    margin-top: 3.125rem; } }

@media (max-width: 959px) {
  .two-cols__block--accent-sm:not(:last-child) {
    margin-bottom: 3.125rem; } }

@media (max-width: 767px) {
  .two-cols__block--full-width-phones {
    margin-right: -0.9375rem;
    margin-left: -0.9375rem; } }

.two-cols__block--title-wrap:not(:last-child) {
  margin-bottom: 1.25rem; }
  @media (min-width: 1200px) {
    .two-cols__block--title-wrap:not(:last-child) {
      margin-bottom: 2.5rem; } }

@media (min-width: 960px) {
  .two-cols__left {
    width: calc(100% - 22.5rem - 2.5rem); } }

@media (min-width: 1200px) {
  .two-cols__left {
    width: calc(100% - 22.5rem - 3.75rem); } }

@media (min-width: 1200px) {
  .two-cols--r400 .two-cols__left {
    width: calc(100% - 25rem - 6.25rem); } }

@media (max-width: 959px) {
  .two-cols__left:not(:last-child) {
    margin-bottom: 3.125rem; } }

@media (max-width: 959px) {
  .two-cols__left--next-is-desktop:not(:last-child) {
    margin-bottom: 0; } }

@media (max-width: 959px) {
  .two-cols__left--mb30:not(:last-child) {
    margin-bottom: 1.875rem; } }

@media (min-width: 960px) {
  .two-cols__right {
    width: 22.5rem;
    margin-left: auto; } }

@media (min-width: 1200px) {
  .two-cols--r400 .two-cols__right {
    width: 25rem; } }

.two-cols__right > *:not(:last-child) {
  margin-bottom: 1.875rem; }
  @media (min-width: 1200px) {
    .two-cols__right > *:not(:last-child) {
      margin-bottom: 3.75rem; } }

.two-cols__full {
  width: 100%; }

/* Блок текстового контента */
.content-n {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem; }
  @media (min-width: 1200px) {
    .content-n {
      font-size: 1.25rem;
      line-height: 1.875rem; } }
  .content-n > *,
  .content-n dd:not(:last-child),
  .content-n .list-p li:not(:last-child),
  .content-n .block-gradient:not(:last-child) {
    margin-bottom: 1.5rem; }
    @media (min-width: 1200px) {
      .content-n > *,
      .content-n dd:not(:last-child),
      .content-n .list-p li:not(:last-child),
      .content-n .block-gradient:not(:last-child) {
        margin-bottom: 1.875rem; } }
  .content-n img {
    max-width: 100%;
    height: auto; }
  .content-n ul:not([class]) > li {
    position: relative;
    padding-left: 1.75rem; }
  .content-n ul:not([class]) > li:not(:last-child) {
    margin-bottom: 0.5rem; }
  .content-n ul:not([class]) > li::before {
    content: "";
    position: absolute;
    top: 0.6875rem;
    left: 0;
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 50%;
    background-color: #15aa9e;
    background-image: linear-gradient(45deg, #1FBCEE 0%, #24AC6E 100%); }
    @media (min-width: 1200px) {
      .content-n ul:not([class]) > li::before {
        font-size: 1.25rem;
        line-height: 1.875rem; } }
  .content-n p + ul:not([class]) {
    margin-bottom: 1.875rem; }
    @media (min-width: 1200px) {
      .content-n p + ul:not([class]) {
        margin-bottom: 2.5rem; } }
  .content-n h3 + ul:not([class]),
  .content-n .h3 + ul:not([class]) {
    margin-top: -1.25rem; }
    @media (min-width: 1200px) {
      .content-n h3 + ul:not([class]),
      .content-n .h3 + ul:not([class]) {
        margin-top: -1.875rem; } }
  .content-n p + ul:not([class]),
  .content-n p + .link-block,
  .content-n p + .link-btn {
    margin-top: -0.375rem; }
    @media (min-width: 1200px) {
      .content-n p + ul:not([class]),
      .content-n p + .link-block,
      .content-n p + .link-btn {
        margin-top: -0.625rem; } }
  .content-n dt {
    margin-bottom: 0.5rem;
    font-weight: 500;
    font-size: 1.25rem;
    line-height: 1.875rem; }
    @media (min-width: 1200px) {
      .content-n dt {
        font-size: 1.5rem;
        line-height: 2rem; } }
  .content-n dd {
    margin-left: 0; }
  .content-n a:not([class]) {
    font-weight: 600;
    color: #1fbcee; }
    @media (min-width: 960px) {
      .content-n a:not([class]) {
        -webkit-transition: color 0.3s;
        transition: color 0.3s; } }
    @media (min-width: 960px) {
      .content-n a:not([class]):hover {
        color: #28af6c; } }
  .content-n .text-accent {
    font-weight: 700; }
  .content-n .text-accent-m,
  .content-n .text-accent--m {
    font-size: 1.25rem;
    line-height: 1.875rem; }
    @media (min-width: 1200px) {
      .content-n .text-accent-m,
      .content-n .text-accent--m {
        font-size: 1.5rem;
        line-height: 2.125rem; } }
  .content-n h2,
  .content-n .h2 {
    display: block;
    margin-top: 2.5rem;
    margin-bottom: 1.25rem;
    font-weight: 700;
    font-size: 2rem;
    line-height: 2.25rem; }
    @media (min-width: 1200px) {
      .content-n h2,
      .content-n .h2 {
        margin-top: 5rem;
        margin-bottom: 2.5rem;
        font-size: 2.625rem;
        line-height: 3.875rem; } }
  .content-n .h2--mb-sm {
    margin-bottom: 1.25rem; }
  @media (min-width: 1200px) {
    .content-n .h2--xl {
      font-size: 3.25rem; } }
  .content-n h3,
  .content-n .h3 {
    display: block;
    margin-top: 1.875rem;
    margin-bottom: 1.875rem;
    font-weight: 700;
    font-size: 1.25rem;
    line-height: 1.875rem; }
    @media (min-width: 1200px) {
      .content-n h3,
      .content-n .h3 {
        margin-top: 2.5rem;
        margin-bottom: 2.5rem;
        font-size: 1.5rem;
        line-height: 2rem; } }
  .content-n .h3--mb-sm {
    margin-bottom: 1.875rem; }
  .content-n .icons-list {
    max-width: 54.375rem;
    margin-top: 1.875rem;
    margin-bottom: 1.875rem; }
    @media (max-width: 767px) {
      .content-n .icons-list {
        max-width: calc(100% + 1.875rem);
        margin-right: -0.9375rem;
        margin-left: -0.9375rem; } }
    @media (min-width: 1200px) {
      .content-n .icons-list {
        margin-top: 2.5rem;
        margin-bottom: 2.5rem; } }
    @media (max-width: 767px) {
      .content-n .icons-list__inner {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem; } }
  @media (max-width: 767px) {
    .content-n .link-btn {
      width: 100%;
      text-align: center; } }
  .content-n .accent-block {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    font-size: inherit;
    line-height: inherit; }
    @media (min-width: 1200px) {
      .content-n .accent-block {
        margin-top: 2.5rem;
        margin-bottom: 2.5rem;
        padding-top: 3.75rem;
        padding-bottom: 3.75rem; } }
  @media (max-width: 959px) {
    .content-n .accent-block-sm {
      margin-top: 3.125rem;
      margin-bottom: 3.125rem; } }
  .content-n .contact-simple {
    margin-top: 2.5rem; }
  .content-n .double-block {
    margin-top: 2.375rem;
    margin-bottom: 2.375rem; }
    @media (min-width: 1200px) {
      .content-n .double-block {
        margin-top: 3.625rem;
        margin-bottom: 3.625rem; } }
  .content-n .list-p li {
    padding-left: 0; }
  .content-n .list-p li::before {
    content: none; }
  .content-n .block-gradient {
    display: block;
    width: 100%;
    padding: 1.5rem;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.5rem;
    color: #fff;
    background-color: #15aa9e;
    background-image: linear-gradient(45deg, #1FBCEE 0%, #24AC6E 100%);
    border-radius: 0.375rem; }
    @media (min-width: 1200px) {
      .content-n .block-gradient {
        padding: 2.5rem 3.75rem;
        font-size: 1.5rem;
        line-height: 2.125rem;
        border-radius: 1rem; } }
  .content-n > :first-child {
    margin-top: 0; }
  .content-n > :last-child {
    margin-bottom: 0; }

/* Подвал */
.footer__sms {
  font-size: 1.125rem;
  line-height: 1.75rem;
  color: #fff;
  background-color: #1B2226;
  border-radius: 0.75rem;
  padding: 1.5rem 2.5rem;
  margin-bottom: 1.875rem; }
  @media screen and (min-width: 568px) {
    .footer__sms {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }
  @media screen and (min-width: 960px) {
    .footer__sms {
      margin-bottom: 3.75rem;
      max-width: 35.1875rem; } }

.footer__sms::before {
  content: "";
  display: block;
  width: 2.6875rem;
  height: 2.5rem;
  margin-bottom: 1rem;
  background-image: url("data:image/svg+xml,%3Csvg width='82' height='76' viewBox='0 0 82 76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M64.5064 62C74.1678 62 82 53.3316 82 43.3666V18.0431C82 8.07815 74.1678 0 64.5064 0H16.4936C7.83215 0 0 8.07815 0 18.0431V43.3666C0 53.2964 6.38562 61.9429 16 61.9997V76L40.3306 62H64.5064Z' fill='url(%23paint0_linear_378_5081)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0536 35.5354C24.0536 35.037 23.9107 34.6392 23.6229 34.3088C23.2949 33.9322 22.8658 33.6361 22.3238 33.4182C21.6927 33.1645 20.9906 32.9335 20.2178 32.7257C19.397 32.505 18.5764 32.2609 17.7561 31.9934C16.8956 31.7128 16.1064 31.369 15.3893 30.9614C14.5964 30.5107 13.9527 29.8747 13.4641 29.0656C12.9689 28.2453 12.7251 27.2818 12.7251 26.188C12.7251 24.4609 13.4475 22.9729 14.8586 21.7752C16.2568 20.5887 18.0809 20 20.2898 20C21.1225 20 21.9196 20.0994 22.6792 20.2989C23.4261 20.4951 24.0597 20.7306 24.5814 21.01C25.0634 21.2681 25.4969 21.5278 25.8822 21.7899C26.294 22.07 26.6002 22.3196 26.807 22.5528L27.5634 23.3979L24.7732 26.0476L24.1967 25.2265C24.1783 25.2003 24.138 25.1509 24.0791 25.0845C24.0474 25.0487 23.8883 24.9135 23.6386 24.7199C23.3821 24.5209 23.1108 24.3424 22.8243 24.184C22.5689 24.0429 22.202 23.9058 21.7278 23.7801C21.2641 23.6571 20.7855 23.5956 20.2898 23.5956C19.1135 23.5956 18.2216 23.8672 17.5772 24.3948C16.9504 24.9081 16.657 25.4886 16.657 26.188C16.657 26.6865 16.8 27.0842 17.0877 27.4147C17.415 27.7905 17.8458 28.0864 18.3921 28.3044C19.0287 28.5585 19.7339 28.7898 20.5073 28.9978C21.3286 29.2186 22.1473 29.4629 22.9633 29.7306C23.8177 30.0109 24.6056 30.3541 25.3263 30.7608C26.1239 31.2108 26.7707 31.8442 27.2598 32.6489C27.7562 33.4657 28 34.4321 28 35.5354C28 37.4407 27.2777 39.0242 25.8495 40.2269C24.4377 41.4156 22.5184 42 20.1296 42C19.1625 42 18.2382 41.8871 17.3585 41.6607C16.487 41.4363 15.7604 41.1674 15.1762 40.8482C14.6284 40.5488 14.1391 40.2399 13.7082 39.9205C13.253 39.5832 12.9247 39.2877 12.7456 39.0513L12 38.1942L14.5963 35.4664L15.2035 36.3311C15.2206 36.3554 15.275 36.4214 15.3581 36.5153C15.4226 36.5882 15.6209 36.7662 15.928 37.0203C16.2228 37.2643 16.5403 37.476 16.8813 37.6559C17.2096 37.829 17.6823 38.0012 18.2937 38.1653C18.8878 38.3247 19.499 38.4045 20.1296 38.4045C21.4739 38.4045 22.4568 38.1221 23.1107 37.5852C23.7454 37.064 24.0536 36.4012 24.0536 35.5354ZM48.2186 27.0854L40.9994 36.729L33.7954 27.0888V42H30V20H33.0875L41 30.5106L48.9125 20H52V42H48.2186V27.0854ZM65.6229 34.3088C65.9107 34.6392 66.0536 35.037 66.0536 35.5354C66.0536 36.4012 65.7454 37.064 65.1107 37.5852C64.4568 38.1221 63.4739 38.4045 62.1296 38.4045C61.499 38.4045 60.8878 38.3247 60.2937 38.1653C59.6823 38.0012 59.2096 37.829 58.8813 37.6559C58.5403 37.476 58.2228 37.2643 57.928 37.0203C57.6208 36.7662 57.4226 36.5882 57.3581 36.5153C57.275 36.4214 57.2206 36.3554 57.2035 36.3311L56.5963 35.4664L54 38.1942L54.7456 39.0513C54.9247 39.2877 55.253 39.5832 55.7082 39.9205C56.1391 40.2399 56.6284 40.5488 57.1762 40.8482C57.7604 41.1674 58.487 41.4363 59.3585 41.6607C60.2382 41.8871 61.1625 42 62.1296 42C64.5184 42 66.4377 41.4156 67.8495 40.2269C69.2777 39.0242 70 37.4407 70 35.5354C70 34.4321 69.7562 33.4657 69.2598 32.6489C68.7707 31.8442 68.1239 31.2108 67.3263 30.7608C66.6056 30.3541 65.8177 30.0109 64.9633 29.7306C64.1473 29.4629 63.3286 29.2186 62.5073 28.9978C61.7339 28.7898 61.0287 28.5585 60.3921 28.3044C59.8458 28.0864 59.415 27.7905 59.0877 27.4147C58.8 27.0842 58.657 26.6865 58.657 26.188C58.657 25.4886 58.9504 24.9081 59.5772 24.3948C60.2216 23.8672 61.1135 23.5956 62.2898 23.5956C62.7855 23.5956 63.2641 23.6571 63.7278 23.7801C64.202 23.9058 64.5689 24.0429 64.8243 24.184C65.1108 24.3424 65.3821 24.5209 65.6386 24.7199C65.8883 24.9135 66.0474 25.0487 66.0791 25.0845C66.138 25.1509 66.1783 25.2003 66.1967 25.2265L66.7732 26.0476L69.5634 23.3979L68.807 22.5528C68.6002 22.3196 68.294 22.07 67.8822 21.7899C67.4969 21.5278 67.0634 21.2681 66.5814 21.01C66.0597 20.7306 65.4261 20.4951 64.6792 20.2989C63.9196 20.0994 63.1225 20 62.2898 20C60.0809 20 58.2568 20.5887 56.8586 21.7752C55.4475 22.9729 54.7251 24.4609 54.7251 26.188C54.7251 27.2818 54.9689 28.2453 55.4641 29.0656C55.9527 29.8747 56.5964 30.5107 57.3893 30.9614C58.1064 31.369 58.8956 31.7128 59.7561 31.9934C60.5764 32.2609 61.397 32.505 62.2178 32.7257C62.9906 32.9335 63.6927 33.1645 64.3237 33.4182C64.8658 33.6361 65.2949 33.9322 65.6229 34.3088Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_378_5081' x1='41' y1='114' x2='-34.7811' y2='32.2362' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231FBCEE'/%3E%3Cstop offset='1' stop-color='%2324AC6E'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: 2.6875rem 2.5rem;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 1; }
  @media screen and (min-width: 568px) {
    .footer__sms::before {
      -ms-flex-negative: 0;
          flex-shrink: 0;
      margin-bottom: 0;
      margin-right: 1.5rem; } }

.footer__sms-number {
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 1.75rem;
  color: #15aa9e;
  background: -webkit-linear-gradient(45deg, #1FBCEE 0%, #24AC6E 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text; }

.footer.footer--main {
  padding-bottom: 4.5rem; }
  @media screen and (min-width: 1025px) {
    .footer.footer--main {
      padding-bottom: 5rem; } }

.footer--main .footer__content-block > *:last-child {
  margin-bottom: 0; }

.footer--main .footer__content-block + .footer__content-block {
  margin-top: 2.5rem; }
  @media screen and (min-width: 960px) {
    .footer--main .footer__content-block + .footer__content-block {
      margin-top: 0; } }

@media screen and (min-width: 960px) {
  .footer--main .footer__contacts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 3.125rem;
       -moz-column-gap: 3.125rem;
            column-gap: 3.125rem; } }

@media screen and (min-width: 960px) {
  .footer--main .footer__links-wrap {
    -ms-flex-negative: 0;
        flex-shrink: 0; } }

@media screen and (min-width: 960px) {
  .footer--main .footer__address {
    margin-bottom: 0; } }

.footer--main .footer__top-content + .footer__bottom-content {
  margin-top: 1.5625rem; }
  @media screen and (min-width: 960px) {
    .footer--main .footer__top-content + .footer__bottom-content {
      margin-top: 3.75rem; } }

.footer--main .footer__content-block--last-block .footer__social {
  margin-bottom: 0;
  margin-left: auto; }

.footer--main-en .footer__contacts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.footer--main-en .footer__contacts > *:not(:last-child) {
  margin-right: 3.125rem; }

/* End */


/* Start:/local/templates/general/styles.css?170557158647175*/
.main-screen__back-desktop-videobox iframe {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    min-width: 101%;
    min-height: 101%;
}

img.float-pic {
    /*float: right;*/
    /*max-width: 300px;*/
}
.block-gradient {
    background-image: linear-gradient(45deg, #21A4DD, #0AAF65);
    max-width: 940px;
    margin: 0 auto;
    padding-top: 62px;
    padding-bottom: 58px;
    padding-left: 10px;
    padding-right: 10px;
}

.hidden { display:none !important; }

/* donation link */

.donation-link {
  display: none; }
  @media (max-width: 767px) {
    .donation-link {
      position: fixed;
      width: 4.5rem !important;
      height: 4.5rem !important;
      padding: 0;
      right: 0.5rem !important;
      bottom: 0.5rem !important;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      border-radius: 50%;
      background-color: #1fbbe6;
      z-index: 3; } }

.donation-link__icon {
  width: 2.625rem !important;
  height: 2.625rem !important;
  fill: #fff; }

/* o-fonde/zvezdy */
@media (min-width: 1200px) {
  .content--stars {
    padding-top: 18.125rem; } }

@media (min-width: 1200px) {
  .content--stars .content__background {
    height: 28.75rem; } }

.content--stars .content__title {
  font-size: 2rem;
  line-height: 2.125rem;
  font-weight: 700;
  color: #fff;
  max-width: 91.25rem;
  padding-left: .9375rem;
  padding-right: .9375rem;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.875rem; }
  @media (min-width: 768px) {
    .content--stars .content__title {
      padding-left: 1.875rem;
      padding-right: 1.875rem; } }
  @media (min-width: 1200px) {
    .content--stars .content__title {
      font-size: 5rem;
      line-height: 5rem;
      font-weight: 700;
      color: #fff;
      margin-bottom: 3.75rem;
      padding-left: 3.75rem;
      padding-right: 3.75rem; } }

@media (min-width: 1200px) {
  .content--stars .breadcrumbs {
    margin-bottom: .3125rem; } }

.breadcrumbs--white .breadcrumbs__item + .breadcrumbs__item:before {
  opacity: 1; }

.stars-inner {
  padding-bottom: 1.875rem; }
  @media (min-width: 768px) {
    .stars-inner {
      padding-bottom: 4.0625rem; } }
  @media (min-width: 1025px) {
    .stars-inner {
      padding-bottom: 10.625rem; } }
  @media (min-width: 1500px) {
    .stars-inner {
      padding-bottom: 11.25rem; } }

.stars-inner__title {
  margin-bottom: 1.875rem; }
  @media (min-width: 1025px) {
    .stars-inner__title {
      margin-bottom: 2.5rem; } }

.stars-grid {
  margin-bottom: -1.875rem; }
  @media (min-width: 1025px) {
    .stars-grid {
      margin-bottom: -3.125rem; } }

@media (min-width: 568px) {
  .stars-grid::before {
    content: "";
    width: 48%;
    max-width: 620px;
    height: 1.875rem;
    float: left;
    margin-right: auto; } }

@media (min-width: 1025px) {
  .stars-grid::before {
    height: 3.75rem; } }

.stars-grid:after {
  content: "";
  display: table;
  clear: both; }

.stars-item {
  border-radius: 0.5rem;
  margin-bottom: 1.875rem;
  -webkit-box-shadow: 0px 8px 30px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 8px 30px rgba(0, 0, 0, 0.08); }
  @media (min-width: 568px) {
    .stars-item {
      width: 48%;
      max-width: 620px; } }
  @media (min-width: 1025px) {
    .stars-item {
      margin-bottom: 3.125rem; } }

@media (min-width: 568px) {
  .stars-item--odd {
    float: left;
    clear: left;
    margin-right: auto; } }

@media (min-width: 568px) {
  .stars-item--even {
    margin-left: auto; } }

.stars-item__link {
  display: block;
  border-radius: 0.5rem;
  color: #353D42;
  background-color: #fff;
  overflow: hidden;
  -webkit-transition: color 0.2s, background-color 0.2s;
  transition: color 0.2s, background-color 0.2s; }
  .stars-item__link:hover, .stars-item__link:focus {
    color: #fff;
    background-color: #1fbcee; }

.stars-item__img-wrap {
  position: relative;
  padding-top: 67.742%;
  overflow: hidden; }

.stars-item__img {
  position: absolute;
  top: 0;
  left: 50%;
  bottom: 0;
  width: 100%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%); }

.stars-item__text-wrap {
  font-size: 1rem;
  padding: 1.25rem; }
  @media (min-width: 1025px) {
    .stars-item__text-wrap {
      font-size: 1.25rem;
      padding: 1.875rem; } }

.stars-item__name {
  font-size: 1.2rem;
  line-height: 1.25rem; }
  @media (min-width: 1025px) {
    .stars-item__name {
      font-size: 1.5rem;
      line-height: 1.875rem; } }

.stars-item__desc {
  margin-top: 1rem; }
  @media (min-width: 1025px) {
    .stars-item__desc {
      margin-top: 1.5rem; } }

.stars-item__more {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-top: 1rem;
  color: #1fbcee; }
  @media (min-width: 1025px) {
    .stars-item__more {
      margin-top: 1.5rem; } }
  .stars-item__link:hover .stars-item__more,
  .stars-item__link:focus .stars-item__more {
    color: inherit; }

.stars-item__more-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 1.5rem; }

.stars-item__more-icon svg {
  width: 2rem;
  height: 0.875rem;
  fill: currentColor; }

.payment-select::after {
  content: "";
  position: absolute;
  top: calc(50% - 10px);
  right: 18px;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='14'%3E%3Cpath stroke='%23363D42' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none' d='m2.969 2.973 7.015 7.287 7.015-7.287'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px 14px;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s; }

.payment-select--active::after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.payment-select__item {
  padding-left: 0.375rem; }
  @media (min-width: 768px) {
    .payment-select__item {
      padding-left: 0.75rem; } }

.payment-select__item-svg {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 0.3125rem; }
  @media (min-width: 768px) {
    .payment-select__item-svg {
      margin-right: 0.625rem; } }

.payment-select__item-text {
  line-height: normal; }

.donation--donation-page .donation__label span {
  color: #000;
  font-weight: 500; }

@media (min-width: 1025px) {
  .donation--donation-page .donation__item--another input {
    font-size: 1.125rem; } }

.donation--donation-page .donation__item--another input::-webkit-input-placeholder {
  font-weight: 500; }

.donation--donation-page .donation__item--another input::-moz-placeholder {
  font-weight: 500; }

.donation--donation-page .donation__item--another input:-ms-input-placeholder {
  font-weight: 500; }

.donation--donation-page .donation__item--another input::-ms-input-placeholder {
  font-weight: 500; }

.donation--donation-page .donation__item--another input::placeholder {
  font-weight: 500; }

.donation--donation-page .donation__item--another input:not(:focus)::-webkit-input-placeholder {
  color: #000; }

.donation--donation-page .donation__item--another input:not(:focus)::-moz-placeholder {
  color: #000; }

.donation--donation-page .donation__item--another input:not(:focus):-ms-input-placeholder {
  color: #000; }

.donation--donation-page .donation__item--another input:not(:focus)::-ms-input-placeholder {
  color: #000; }

.donation--donation-page .donation__item--another input:not(:focus)::placeholder {
  color: #000; }

.donation--services,
.donation--cards {
  margin-bottom: 0; }

@media (min-width: 1200px) {
  .donation--main .donation__content {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }

@media (min-width: 1200px) {
  .donation--main .donation__left-side {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 58%; } }

@media (min-width: 1200px) {
  .donation--main .donation__right-side {
    max-width: 33%; } }

.donation--main .donation__top-side {
  width: 100%; }

.donation--main .donation__top-side .donation__inputs {
  width: 100%; }

.donation--main .donation__top-side .donation__item {
  width: 100%;
  max-width: 100%;
  margin-right: 0; }

@media (min-width: 768px) {
  .donation--main .donation__top-side .donation__item:not(:last-child) {
    margin-right: 1.25rem; } }

.donation--main .donation__top-side .donation__input::-webkit-input-placeholder {
  text-align: start; }

.donation--main .donation__top-side .donation__input::-moz-placeholder {
  text-align: start; }

.donation--main .donation__top-side .donation__input:-ms-input-placeholder {
  text-align: start; }

.donation--main .donation__top-side .donation__input::-ms-input-placeholder {
  text-align: start; }

.donation--main .donation__top-side .donation__input,
.donation--main .donation__top-side .donation__input::placeholder {
  text-align: start; }

.donation--main .donation__top-side .donation__input {
  width: 100%;
  height: 3.125rem;
  background-color: #f4f4f4;
  border-radius: 0.375rem;
  padding-left: 1rem;
  padding-right: 1rem;
  -webkit-transition: color 0.3s ease,background-color 0.3s ease;
  transition: color 0.3s ease,background-color 0.3s ease; }
  @media (min-width: 768px) {
    .donation--main .donation__top-side .donation__input {
      height: 4.375rem; } }

.donation--main .donation__top-side .donation__input:focus {
  background-color: #24ac6e;
  color: #fff; }

.donation--main .donation__top-side .donation__input:focus::-webkit-input-placeholder {
  color: #fff; }

.donation--main .donation__top-side .donation__input:focus::-moz-placeholder {
  color: #fff; }

.donation--main .donation__top-side .donation__input:focus:-ms-input-placeholder {
  color: #fff; }

.donation--main .donation__top-side .donation__input:focus::-ms-input-placeholder {
  color: #fff; }

.donation--main .donation__top-side .donation__input:focus::placeholder {
  color: #fff; }

.payment-methods__google, .payment-methods__ya {
  margin-right: 1.25rem; }

.payment-methods__sber {
  cursor: pointer; }

@media (max-width: 1024px) {
  .payment-methods--donation-page {
    margin-bottom: 2rem; } }

@media (max-width: 1024px) {
  .payment-methods--donation-page .payment-methods__title {
    text-align: left; } }

.payment-methods--donation-page .payment-methods__images {
  height: auto; }
  @media (max-width: 1024px) {
    .payment-methods--donation-page .payment-methods__images {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; } }

.label-info {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }

.label-info__text {
  margin-right: 10px; }

.label-info__icon {
  position: relative;
  display: inline-block;
  top: -9px;
  width: 22px;
  height: 22px;
  padding: 0;
  border: 1px solid #bfbfbf;
  border-radius: 50%;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12'%3E%3Cpath fill-rule='evenodd' fill='%234C4C4C' d='M2.999 10.76h2v1.235h-2V10.76Zm2-2.123h-2c0-3.119 3-2.879 3-4.798 0-1.055-.009-1.919-2-1.919-1.1 0-2 .864-2 1.919H0C0 1.719 1.789.1 3.999.1s4 1.619 4 3.739c0 2.399-3 2.639-3 4.798Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 8px 12px;
  cursor: pointer; }

.label-info__popup {
  display: none;
  position: absolute;
  bottom: calc(100% + 20px);
  width: 285px;
  padding: 20px;
  border-radius: 6px;
  font-size: 15px;
  line-height: 22px;
  background-color: #fff;
  -webkit-box-shadow: 0px 6px 40px 0px rgba(0, 0, 0, 0.24);
          box-shadow: 0px 6px 40px 0px rgba(0, 0, 0, 0.24);
  z-index: 1; }
  @media (max-width: 767px) {
    .label-info__popup {
      left: 0;
      right: 0; } }
  @media (min-width: 768px) {
    .label-info__popup {
      right: -50px; } }
  .label-info--opened .label-info__popup {
    display: block; }

.label-info__link {
  color: #1fbcee; }

.donation-options__item:not(:last-child) {
  margin-bottom: 1.125rem; }

.donation-options__label {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.user-data__inputs--collapse {
  margin-top: 1.25rem;
  margin-bottom: 0; }

.user-data__inputs--collapse .user-data__inputs-row {
  margin-bottom: 0; }

.user-data__inputs--hidden {
  display: none; }

@media (max-width: 767px) {
  .user-data--collapsed .user-data__button {
    margin-top: 1.125rem; } }

@media (min-width: 768px) {
  .user-data--collapsed .user-data__button {
    margin-top: 1.5rem; } }

.user-data__input {
  color: #000; }
  .user-data__input::-webkit-input-placeholder {
    color: #000; }
  .user-data__input::-moz-placeholder {
    color: #000; }
  .user-data__input:-ms-input-placeholder {
    color: #000; }
  .user-data__input::-ms-input-placeholder {
    color: #000; }
  .user-data__input::placeholder {
    color: #000; }

.user-data--oferta .button {
  display: flex;
}

.user-data--oferta .checkbox {
  left: 2.25rem;
  margin-top: 1rem;
}

.user-data--oferta .checkbox-label {
  margin-top: 1.125rem;
  color: #9b9b9b; }

.user-data__policy-text {
  margin-top: 1.125rem;
  color: #c2c4c6; }
  @media (max-width: 767px) {
    .user-data__policy-text {
      font-size: 0.8125rem;
      line-height: 1.0625rem; } }
  @media (min-width: 768px) {
    .user-data__policy-text {
      font-size: 0.875rem;
      line-height: 1.125rem; } }

.user-data__policy-link {
  color: #1fbcee; }

.content-left__button {
  color: #fff;
  font-weight: 700;
  font-size: 1.125rem; }

.user-data--collapsed {
  position: relative;
}

/* Страница Контакты */
.button--invert {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  padding: 1.375rem;
  font-size: 1rem;
  line-height: 1rem;
  min-height: 3.75rem;
  font-weight: 500;
  border-radius: 0.375rem;
  text-align: center;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s; }
  @media (min-width: 768px) {
    .button--invert {
      font-size: 1.125rem;
      line-height: 1.375rem;
      padding: 1.5rem;
      min-height: 4.375rem; } }
  .button--invert:hover, .button--invert:focus {
    background-color: #1fbcee; }
  .button--invert span {
    color: #1fbcee;
    -webkit-transition: color 0.2s;
    transition: color 0.2s; }
  .button--invert:hover span,
  .button--invert:focus span {
    color: #fff; }

.checkbox-label--small {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .checkbox-label--small::before {
    width: 1.5rem;
    height: 1.5rem;
    margin-top: -0.75rem;
    border-radius: 0.25rem; }
  .checkbox-label--small::after {
    left: 0.375rem;
    width: 0.75rem;
    height: 0.75rem;
    margin-top: -0.375rem;
    border-radius: 0.125rem; }

.checkbox-label--invert::before {
  background-color: #fff;
  border: 0; }

@media (min-width: 1200px) {
  .content--contacts {
    padding-top: 18.125rem; } }

@media (min-width: 1200px) {
  .content--contacts .content__background {
    height: 28.75rem; } }

.content--contacts .content__background::before {
  background-color: rgba(0, 0, 0, 0.4); }

.content--contacts .content__title {
  font-size: 2rem;
  line-height: 2.125rem;
  font-weight: 700;
  color: #fff;
  max-width: 91.25rem;
  padding-left: .9375rem;
  padding-right: .9375rem;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.875rem; }
  @media (min-width: 768px) {
    .content--contacts .content__title {
      padding-left: 1.875rem;
      padding-right: 1.875rem; } }
  @media (min-width: 1200px) {
    .content--contacts .content__title {
      font-size: 5rem;
      line-height: 5rem;
      font-weight: 700;
      color: #fff;
      margin-bottom: 3.75rem;
      padding-left: 3.75rem;
      padding-right: 3.75rem; } }

@media (min-width: 1200px) {
  .content--contacts .breadcrumbs {
    margin-bottom: .3125rem; } }

/*
.content--contacts {
    @media (min-width: $l-desktop) {
        padding-top: 18.125rem;
    }
}

.content--contacts .content__background {
    @media (min-width: $l-desktop) {
        height: 28.75rem;
    }
}

.content--contacts .content__title {
    font-size: 2rem;
    line-height: 2.125rem;
    font-weight: 700;
    color: #fff;
    max-width: 91.25rem;
    padding-left: .9375rem;
    padding-right: .9375rem;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.875rem;

    @media (min-width: $tablet) {
        padding-left:1.875rem;
        padding-right: 1.875rem;
    }

    @media (min-width: $l-desktop) {
        font-size: 5rem;
        line-height: 5rem;
        font-weight: 700;
        color: #fff;
        margin-bottom: 3.75rem;
        padding-left: 3.75rem;
        padding-right: 3.75rem;
    }
}

.content--contacts .breadcrumbs {
    @media (min-width: $l-desktop) {
        margin-bottom: .3125rem;
    }
}
*/
.contacts-info {
  font-size: 1rem;
  line-height: 1.375rem;
  color: #353D42; }

@media (min-width: 960px) {
  .contacts-info__two-columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; } }

@media (min-width: 960px) {
  .contacts-info__left-col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: calc(50% + 1.25rem);
    padding-right: 4.375rem; } }

@media (max-width: 959px) {
  .contacts-info__right-col {
    margin-top: 2.5rem; } }

@media (min-width: 960px) {
  .contacts-info__right-col {
    width: calc(50% - 1.25rem);
    padding-left: 4.375rem; } }

.contacts-info__title {
  margin-bottom: 2.5rem; }

.contacts-info__address {
  font-size: 1.5rem;
  line-height: 2.125rem;
  margin-bottom: 1.375rem; }

@media (min-width: 768px) {
  .contacts-info__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }

.contacts-info__item {
  margin-top: 0.5rem;
  font-size: 1.5rem;
  line-height: 2.125rem; }
  @media (min-width: 768px) {
    .contacts-info__item {
      margin-right: 2.5rem; } }

.contacts-info__item-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: color 0.2s;
  transition: color 0.2s; }
  .contacts-info__item-link::before {
    content: "";
    width: 1.5rem;
    height: 1.5rem;
    margin-right: 12px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 1.5rem 1.5rem; }
  .contacts-info__item-link--phone:hover {
    color: #1fbcee; }
  .contacts-info__item-link--phone::before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.44 13c-.22 0-.45-.07-.67-.12a9.439 9.439 0 0 1-1.31-.39 2 2 0 0 0-2.48 1l-.22.45a12.18 12.18 0 0 1-2.66-2 12.177 12.177 0 0 1-2-2.66l.42-.28a2 2 0 0 0 1-2.48 10.32 10.32 0 0 1-.39-1.31c-.05-.22-.09-.45-.12-.68a3 3 0 0 0-3-2.49h-3a3 3 0 0 0-3 3.41 19 19 0 0 0 16.52 16.46h.38a3 3 0 0 0 2.741-1.778c.173-.388.26-.808.259-1.232v-3a3 3 0 0 0-2.47-2.9Zm.5 6a1 1 0 0 1-.724.962c-.14.043-.29.056-.436.038A17 17 0 0 1 4.07 5.22a1.09 1.09 0 0 1 .25-.82 1 1 0 0 1 .75-.34h3a1 1 0 0 1 1 .79c.04.273.09.543.15.81.115.527.27 1.045.46 1.55l-1.4.65a1 1 0 0 0-.49 1.33 14.49 14.49 0 0 0 7 7 1 1 0 0 0 .76 0 1 1 0 0 0 .57-.52l.62-1.4a13.68 13.68 0 0 0 1.58.46c.267.06.537.11.81.15a1 1 0 0 1 .79 1l.02 3.12Z' fill='%23C6CCCE'/%3E%3C/svg%3E"); }
  .contacts-info__item-link--email {
    color: #1fbcee; }
    .contacts-info__item-link--email:hover {
      color: #3A3A3A; }
    .contacts-info__item-link--email::before {
      background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 4H5a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3ZM5 6h14a1 1 0 0 1 1 1l-8 4.88L4 7a1 1 0 0 1 1-1Zm15 11a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V9.28l7.48 4.57a1 1 0 0 0 1 0L20 9.28V17Z' fill='%23C6CCCE'/%3E%3C/svg%3E"); }

.contacts-info__note {
  position: relative;
  margin: 2.5rem 0;
  padding: 1.5rem 2rem;
  -webkit-box-shadow: 0 0.3125rem 2.5rem rgba(0, 0, 0, 0.08);
          box-shadow: 0 0.3125rem 2.5rem rgba(0, 0, 0, 0.08);
  background-color: #4FAB96;
  background-image: -webkit-gradient(linear, left top, right top, from(#4FAB96), to(#28ADCA));
  background-image: linear-gradient(90deg, #4FAB96, #28ADCA);
  border-radius: 0.375rem;
  z-index: 0; }
  .contacts-info__note::before {
    content: '';
    position: absolute;
    top: 1px;
    left: 1px;
    right: 1px;
    bottom: 1px;
    background-color: #fff;
    z-index: -1;
    border-radius: 0.3125rem; }

@media (min-width: 960px) {
  .contacts-info__socials {
    margin-top: auto; } }

.contacts-info__cards-title {
  margin-bottom: 1.375rem; }

.contacts-info__card + .contacts-info__card {
  margin-top: 0.75rem; }

.contacts-info__map {
  margin-top: 4.375rem;
  position: relative;
  background-color: #B1B1B1;
  border-radius: 0.5rem;
  overflow: hidden; }
  @media (max-width: 767px) {
    .contacts-info__map {
      height: 320px; } }
  @media (min-width: 768px) {
    .contacts-info__map {
      height: 480px; } }

.contacts-info__map-widget {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.social-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.social-icons__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  color: #3A3A3A;
  background-color: #EEF0F2;
  -webkit-transition: background-color 0.3s, color 0.3s;
  transition: background-color 0.3s, color 0.3s; }
  @media (min-width: 768px) {
    .social-icons__link {
      width: 3.5rem;
      height: 3.5rem; } }
  .social-icons__link:hover {
    color: #fff;
    background-color: #1fbcee; }

.social-icons__item {
  margin-top: 1rem;
  margin-right: 1rem; }
  @media (min-width: 768px) {
    .social-icons__item {
      margin-top: 1.5rem;
      margin-right: 1.5rem; } }

.social-icons__link svg {
  fill: currentColor; }

.social-icons__item--vk svg {
  width: 1.5rem;
  height: 0.875rem; }

.social-icons__item--vk svg {
  width: 1.5rem;
  height: 0.875rem; }

.social-icons__item--fb svg {
  width: 0.625rem;
  height: 1.25rem; }

.social-icons__item--inst svg {
  width: 1.25rem;
  height: 1.3125rem; }

.social-icons__item--ok svg {
  width: 0.8125rem;
  height: 1.3125rem; }

.social-icons__item--dz svg {
  width: 1.25rem;
  height: 1.25rem; }

.social-icons__item--yt svg {
  width: 1.5625rem;
  height: 1.1875rem; }

.contact-card {
  -webkit-box-shadow: 0 0.3125rem 2.5rem 0 rgba(0, 0, 0, 0.08);
          box-shadow: 0 0.3125rem 2.5rem 0 rgba(0, 0, 0, 0.08);
  border-radius: 0.375rem;
  overflow: hidden; }

.contact-card__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 0.375rem;
  padding: 1.25rem 1.25rem 1.5625rem; }

.contact-card__ava {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: block;
  min-width: 3.125rem;
  width: 3.125rem;
  height: 3.125rem;
  border-radius: 50%;
  overflow: hidden;
  background-color: #F4F4F4;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover; }
  @media (min-width: 1200px) {
    .contact-card__ava {
      width: 4.375rem;
      height: 4.375rem; } }

.contact-card__card-info {
  margin-left: 1.25rem;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }

.contact-card__card-title {
  display: block;
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 700;
  color: #3a3a3a;
  margin-bottom: 0.3125rem; }

.contact-card__position {
  font-size: 1rem;
  line-height: 1.375rem;
  color: #9B9B9B; }

.contact-card__card-icon {
  display: none;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-left: 0.75rem;
  -ms-flex-item-align: center;
      align-self: center; }
  @media (min-width: 1200px) {
    .contact-card__card-icon {
      display: block; } }

.contact-card__card-icon-link {
  color: #1fbcee;
  -webkit-transition: color 0.2s;
  transition: color 0.2s; }
  .contact-card__card-icon-link:hover {
    color: #353D42; }

.contact-card__card-icon svg {
  width: 1.5rem;
  height: 1.125rem;
  fill: currentColor; }

.contact-card__contacts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 1rem;
  line-height: 1.375rem; }
  @media (max-width: 767px) {
    .contact-card__contacts {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; } }

.contact-card__contacts-item {
  margin-top: 0.5rem;
  -webkit-transition: color 0.2s;
  transition: color 0.2s; }
  @media (min-width: 768px) {
    .contact-card__contacts-item {
      margin-right: 1.25rem; } }

.contact-card__contacts-item--phone:hover {
  color: #1fbcee; }

.contact-card__contacts-item--email {
  color: #1fbcee; }
  .contact-card__contacts-item--email:hover {
    color: #3A3A3A; }

.contacts-details {
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
  font-size: 1rem;
  line-height: 1.375rem;
  color: #353D42; }
  @media (min-width: 768px) {
    .contacts-details {
      font-size: 1.125rem;
      line-height: 1.75rem; } }
  @media (min-width: 1025px) {
    .contacts-details {
      padding-top: 6.25rem;
      padding-bottom: 6.25rem; } }

.contacts-details__title {
  margin-bottom: 1.25rem; }

.contacts-details__content p {
  margin-bottom: 1.875rem; }

.contacts-details__classifiers {
  margin-bottom: 1.875rem; }

.contacts-details__classifiers > li:not(:last-child) {
  margin-bottom: 0.5rem; }

.contacts-details__table td {
  vertical-align: top; }
  .contacts-details__table td:not(:last-child) {
    padding-right: 1.875rem; }

.contacts-details__table tr:not(:last-child) td {
  padding-bottom: 1.875rem; }

.contacts-details__table-title {
  font-size: 1rem;
  line-height: 1.375rem;
  font-weight: 700; }
  @media (min-width: 768px) {
    .contacts-details__table-title {
      font-size: 1.5rem;
      line-height: 1.75rem; } }

.news-subscribe {
  padding-top: 1.875rem;
  padding-bottom: 1.875rem; }
  @media (min-width: 768px) {
    .news-subscribe {
      padding-top: 3.125rem;
      padding-bottom: 3.125rem; } }
  @media (min-width: 1025px) {
    .news-subscribe {
      padding-top: 5rem;
      padding-bottom: 11.25rem; } }

.news-subscribe__title {
  color: #fff;
  margin-bottom: 1.875rem; }

.news-subscribe__info {
  color: #fff;
  margin-bottom: 1.875rem;
  display: none; }
  .news-subscribe__info--active {
    display: block; }

@media (min-width: 768px) {
  .subscribe-form__layout {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 1000px; } }

@media (max-width: 767px) {
  .subscribe-form__field {
    margin-bottom: 0.5rem; } }

@media (min-width: 768px) {
  .subscribe-form__field {
    width: calc(33.333% - 14px);
    margin-right: 20px; } }

.subscribe-form__input {
  padding-left: 1.25rem;
  padding-right: 1.25rem; }

@media (max-width: 767px) {
  .subscribe-form__button {
    width: 100%; } }

@media (min-width: 768px) {
  .subscribe-form__button {
    width: calc(33.333% - 14px); } }

.subscribe-form__label {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  white-space: nowrap;
  -webkit-clip-path: inset(100%);
          clip-path: inset(100%);
  clip: rect(0 0 0 0);
  overflow: hidden; }

.subscribe-form__confirm {
  position: relative; }

.subscribe-form__confirm {
  margin-top: 1.25rem;
  padding-left: 1.25rem; }

.subscribe-form__check-label {
  padding-left: 2.25rem;
  font-size: 1rem;
  line-height: 1.375rem;
  color: #fff; }

.button--light {
padding: 0.9375rem 1.875rem;
font-size: 1.125rem;
line-height: 1.67;
background-color: #F4F4F4;
text-align: center; }
.button--light:hover, .button--light:focus {
background-color: #1fbcee; }
.button--light span {
color: #1fbcee;
-webkit-transition: color 0.2s;
transition: color 0.2s; }
.button--light:hover span,
.button--light:focus span {
color: #fff; }
.button--invert {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  padding: 1.375rem;
  font-size: 1rem;
  line-height: 1rem;
  min-height: 3.75rem;
  font-weight: 500;
  border-radius: 0.375rem;
  text-align: center;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s; }
  @media (min-width: 768px) {
    .button--invert {
      font-size: 1.125rem;
      line-height: 1.375rem;
      padding: 1.5rem;
      min-height: 4.375rem; } }
  .button--invert:hover, .button--invert:focus {
    background-color: #1fbcee; }
  .button--invert span {
    color: #1fbcee;
    -webkit-transition: color 0.2s;
    transition: color 0.2s; }
  .button--invert:hover span,
  .button--invert:focus span {
    color: #fff; }

.button--light {
  padding: 0.9375rem 1.875rem;
  font-size: 1.125rem;
  line-height: 1.67;
  background-color: #F4F4F4;
  text-align: center; }
  .button--light:hover, .button--light:focus {
    background-color: #1fbcee; }
  .button--light span {
    color: #1fbcee;
    -webkit-transition: color 0.2s;
    transition: color 0.2s; }
  .button--light:hover span,
  .button--light:focus span {
    color: #fff; }

.button--arrow .stories__more-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .button--arrow .stories__more-text::after {
    content: "";
    width: 24px;
    height: 24px;
    margin-left: 0.75rem;
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.4 11.6a1 1 0 0 0-.2-.3l-5-5a1 1 0 1 0-1.4 1.4L18 11H4.5a1 1 0 1 0 0 2h13.6l-3.3 3.3a1 1 0 1 0 1.4 1.4l5-5 .2-.3a1 1 0 0 0 0-.8Z' fill='%23D5D5D5'/%3E%3C/svg%3E");
    background-size: 25px 24px;
    background-position: center;
    background-repeat: no-repeat; }

.button.button--content {
  display: block;
  width: 100%;
  max-width: 360px;
  margin-right: auto;
  margin-left: auto;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s; }

.button.button--load {
  position: relative; }

.button.button--load .button__text {
  color: inherit;
  opacity: 1;
  -webkit-transition: opacity .2s ease .2s;
  transition: opacity .2s ease .2s; }

.button.button--load .button__svg {
  position: absolute;
  top: 50%;
  left: 50%;
  opacity: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: opacity .2s ease 0s;
  transition: opacity .2s ease 0s;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

.button.button--load .button__svg svg {
  width: 36px;
  height: 36px;
  -webkit-transform: scale(1.5);
          transform: scale(1.5); }

.button.button--load.button--load--triggered .button__text {
  opacity: 0;
  -webkit-transition: opacity .2s ease 0s;
  transition: opacity .2s ease 0s; }

.button.button--load.button--load--triggered .button__svg {
  opacity: 1;
  -webkit-transition: opacity .2s ease .2s;
  transition: opacity .2s ease .2s; }

.button.button--blue.button--load:not(.button--load--triggered) {
  background-color: #1fbcee; }

/* Showcase start */

.content-top {
  position: relative;
  padding-top: 6.25rem;
  padding-bottom: 0.8125rem; }
  @media (min-width: 1025px) {
    .content-top {
      padding-bottom: 2.375rem; } }
  @media (min-width: 1200px) {
    .content-top {
      padding-top: 14.375rem; } }
  @media (min-width: 1500px) {
    .content-top {
      padding-top: 10.625rem; } }
  .content-top--no-submenu {
    padding-bottom: 1.875rem; }
    @media (min-width: 1200px) {
      .content-top--no-submenu {
        padding-top: 15rem;
        padding-bottom: 5.5rem; } }
  .content-top__background {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    pointer-events: none;
    z-index: -1; }
  .content-top__background:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.5); }
  .content-top__back-link {
    margin-bottom: 2.1875rem; }
  .content-top .back-link a {
    padding-right: 1.875rem;
    padding-left: 3.875rem; }
  .content-top .back-link svg {
    width: 1.5rem;
    height: 1.5rem; }
  .content-top .back-link__wrapper {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; }
    @media (min-width: 768px) {
      .content-top .back-link__wrapper {
        padding-left: 1.875rem;
        padding-right: 1.875rem; } }
  .content-top .back-link__svg {
    left: 1.875rem; }
  .content-top .back-link__text {
    line-height: 2.375rem; }
  .content-top__title {
    max-width: 91.25rem;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    font-weight: 700;
    font-size: 1.875rem;
    line-height: 2.125rem;
    color: #fff; }
    @media (min-width: 768px) {
      .content-top__title {
        padding-right: 1.875rem;
        padding-left: 1.875rem; } }
    @media (min-width: 1200px) {
      .content-top__title {
        padding-right: 3.75rem;
        padding-left: 3.75rem;
        font-size: 3.25rem;
        line-height: 3.875rem; } }
  .content-top__title:not(:last-child) {
    margin-bottom: 1.25rem; }
    @media (min-width: 1200px) {
      .content-top__title:not(:last-child) {
        margin-bottom: 1.875rem; } }
  .content-top__sub-menu {
    margin-bottom: 0; }
    @media (min-width: 1025px) {
      .content-top__sub-menu {
        min-height: 5.625rem; } }
  .content-top .sub-menu__wrapper {
    padding-top: 0; }
    @media (min-width: 768px) {
      .content-top .sub-menu__wrapper {
        padding-right: 0;
        padding-left: 0; } }
    @media (min-width: 1200px) {
      .content-top .sub-menu__wrapper {
        padding-right: 1.875rem;
        padding-left: 1.875rem; } }
    @media (min-width: 1500px) {
      .content-top .sub-menu__wrapper {
        padding-right: 3.75rem;
        padding-left: 3.75rem; } }
  @media (min-width: 768px) {
    .content-top .sub-menu__list {
      padding-right: 1.875rem;
      padding-left: 1.875rem; } }
  @media (min-width: 1025px) {
    .content-top .sub-menu__list {
      margin-bottom: -0.625rem; } }
  @media (min-width: 1500px) {
    .content-top .sub-menu__list {
      padding-right: 0;
      padding-left: 0; } }

@media (min-width: 1200px) {
  .content--showcase {
    padding-top: 18.125rem; } }

@media (min-width: 1200px) {
  .content--showcase .content__background {
    height: 28.75rem; } }

.content--showcase .content__background::before {
  background-color: rgba(0, 0, 0, 0.3); }

.content--showcase .content__title {
  font-size: 2rem;
  line-height: 2.125rem;
  font-weight: 700;
  color: #fff;
  max-width: 91.25rem;
  padding-left: .9375rem;
  padding-right: .9375rem;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.875rem; }
  @media (min-width: 768px) {
    .content--showcase .content__title {
      padding-left: 1.875rem;
      padding-right: 1.875rem; } }
  @media (min-width: 1200px) {
    .content--showcase .content__title {
      font-size: 5rem;
      line-height: 5rem;
      font-weight: 700;
      color: #fff;
      margin-bottom: 3.75rem;
      padding-left: 3.75rem;
      padding-right: 3.75rem; } }

@media (min-width: 1200px) {
  .content--showcase .breadcrumbs {
    margin-bottom: .3125rem; } }

/* Showcase end */

.fixed-link {
  position: fixed;
  bottom: 0.5rem;
  left: 0.5rem;
  z-index: 4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: calc(100% - 0.5rem - 4.5rem - 1rem);
  max-width: 19.75rem;
  min-height: 4.5rem;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.375rem;
  padding: 0.75rem;
  border-radius: 6.25rem;
  color: #fff;
  background-color: #1aac6e;
  transition-property: width, padding-left, transform, -webkit-transform, visibility;
  -webkit-transition-duration: 0.3s, 0.3s, 0.3s, 0.3s, 0s;
          transition-duration: 0.3s, 0.3s, 0.3s, 0.3s, 0s;
  -webkit-transition-delay: 0s, 0s, 0s, 0s, 0s;
          transition-delay: 0s, 0s, 0s, 0s, 0s;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out; }
  @media (min-width: 768px) {
    .fixed-link {
      right: 0.9375rem;
      left: auto; } }
  .fixed-link__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: calc(100% - 3rem);
    max-width: 15rem;
    height: 3rem;
    color: inherit;
    overflow: hidden;
    -webkit-transition-property: opacity, height, width, margin-right, color;
    transition-property: opacity, height, width, margin-right, color;
    -webkit-transition-duration: 0.3s, 0s, 0s, 0s, 0.3s;
            transition-duration: 0.3s, 0s, 0s, 0s, 0.3s;
    -webkit-transition-delay: 0.3s, 0.3s, 0.3s, 0.3s, 0s;
            transition-delay: 0.3s, 0.3s, 0.3s, 0.3s, 0s;
    -webkit-transition-timing-function: ease-in-out;
            transition-timing-function: ease-in-out; }
  @media (min-width: 960px) {
    .fixed-link__link:hover {
      color: #f5f2ab; } }
  .fixed-link__icon-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 3rem;
    height: 3rem;
    margin-right: 0.75rem;
    border-radius: 50%;
    background-color: #008c5a; }
    @media (min-width: 960px) {
      .fixed-link__icon-wrap {
        -webkit-transition: background-color 0.3s;
        transition: background-color 0.3s; } }
    @media (min-width: 375px) and (max-width: 409px) {
      .fixed-link__icon-wrap {
        display: none; } }
    @media (max-width: 359px) {
      .fixed-link__icon-wrap {
        display: none; } }
  @media (min-width: 960px) {
    .fixed-link__link:hover .fixed-link__icon-wrap {
      background-color: rgba(0, 140, 90, 0.5); } }
  .fixed-link__icon {
    width: 1.5rem;
    height: 1.5rem;
    margin: auto;
    color: #f5f2ab;
    fill: currentColor; }
  .fixed-link__text-wrap {
    max-height: calc(1.375rem * 2);
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden; }
    @media (min-width: 375px) and (max-width: 409px) {
      .fixed-link__text-wrap {
        padding-left: 1rem; } }
    @media (max-width: 359px) {
      .fixed-link__text-wrap {
        padding-left: 1rem; } }
  .fixed-link__text-accent {
    color: #f5f2ab; }
    @media (min-width: 960px) {
      .fixed-link__text-accent {
        -webkit-transition: color 0.3s;
        transition: color 0.3s; } }
  @media (min-width: 960px) {
    .fixed-link__link:hover .fixed-link__text-accent {
      color: #fff; } }
  .fixed-link__btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-left: auto;
    padding: 0.75rem;
    color: inherit;
    background-color: transparent;
    border-radius: 50%;
    border: none;
    cursor: pointer;
    -webkit-transition-property: margin-right, color;
    transition-property: margin-right, color;
    -webkit-transition-duration: 0.3s, 0.2s;
            transition-duration: 0.3s, 0.2s;
    -webkit-transition-delay: 0s, 0s;
            transition-delay: 0s, 0s; }
  @media (min-width: 960px) {
    .fixed-link__btn:hover {
      color: #f5f2ab; } }
  .fixed-link__btn-icon {
    width: 1.5rem;
    height: 1.5rem;
    color: inherit;
    fill: currentColor;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; }
  .fixed-link--close {
    visibility: hidden;
    width: 4.5rem;
    -webkit-transform: translateY(300px);
            transform: translateY(300px);
    transition-property: width, padding-left, transform, -webkit-transform, visibility;
    -webkit-transition-duration: 0.3s, 0.3s, 0.3s, 0.3s, 0s;
            transition-duration: 0.3s, 0.3s, 0.3s, 0.3s, 0s;
    -webkit-transition-delay: 0.3s, 0.3s, 0.6s, 0.6s, 0.9s;
            transition-delay: 0.3s, 0.3s, 0.6s, 0.6s, 0.9s; }
  .fixed-link--close .fixed-link__link {
    opacity: 0;
    width: 0;
    height: 0;
    margin-right: 0;
    pointer-events: none;
    -webkit-transition-property: opacity, height, width, margin-right, color;
    transition-property: opacity, height, width, margin-right, color;
    -webkit-transition-duration: 0.3s, 0s, 0s, 0s, 0.3s;
            transition-duration: 0.3s, 0s, 0s, 0s, 0.3s;
    -webkit-transition-delay: 0s, 0.3s, 0.3s, 0s, 0s;
            transition-delay: 0s, 0.3s, 0.3s, 0s, 0s; }
  .fixed-link--close .fixed-link__btn {
    pointer-events: none; }
  .fixed-link--close .fixed-link__btn-icon {
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg); }

.card-slider__card-description {
  height: 100%;
}

.card-slider__date {
  font-size: 1rem;
  line-height: 1.5rem;
  color: #353d42;
  opacity: 0.3;
  margin-top: auto;
  padding-top: 0.5rem;
}

/* Зафиксированная кнопка-ссылка на страницу пожертвования */
.donation-link {
  display: none; }

/* Фиксированное нижнее меню на мобильных */
.sidebar {
  --s-i-width: 90px;
  --s-i-min-width: 70px;
  --s-i-space: 10px;
  --s-i-count: 4;
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
  -webkit-box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, 0.1);
  z-index: 5;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.05em; }
  @media (min-width: 768px) {
    .sidebar {
      display: none; } }
  .sidebar__list-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .sidebar__menu-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: calc(var(--s-i-width) * var(--s-i-count) + var(--s-i-space) * (var(--s-i-count) - 1));
    padding-left: 0;
    list-style-type: none;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    overflow: auto hidden; }
  .sidebar__item {
    -ms-flex-preferred-size: var(--s-i-width);
        flex-basis: var(--s-i-width);
    min-width: var(--s-i-min-width); }
  .sidebar__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    row-gap: 2px;
    padding: 7px;
    text-decoration: none;
    white-space: nowrap;
    color: inherit;
    border-radius: 2px;
    -webkit-transition-property: color, background-color;
    transition-property: color, background-color;
    -webkit-transition-duration: 0.2s;
            transition-duration: 0.2s; }
  .sidebar__link:not([href]) {
    cursor: default; }
  .sidebar__link-iconwrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  .sidebar__link-icon {
    width: 20px;
    height: 20px;
    margin: auto;
    fill: #95a7b5;
    -webkit-transition-property: fill;
    transition-property: fill;
    -webkit-transition-duration: 0.2s;
            transition-duration: 0.2s; }
  .sidebar__link.selected .sidebar__link-icon {
    fill: #1aac6e; }
  @media (hover: hover) and (pointer: fine) {
    .sidebar__link[href]:focus .sidebar__link-icon,
    .sidebar__link[href]:hover .sidebar__link-icon {
      fill: #1aac6e; } }

/* Первый экран главной страницы */
@media (max-width: 767px) {
  section.main-screen {
    height: 21.8rem;
    padding-top: 12rem; } }

@media (max-width: 374px) {
  section.main-screen {
    height: 22.8rem; } }

@media (max-width: 767px) {
  div.donation__wrapper {
    padding-top: 1.1rem; } }

@media (max-width: 767px) {
  ul.donation__inputs {
    margin-bottom: 0.25rem; } }


@media (min-width: 768px) and (max-width: 1024px) {
  .techno .techno__right-block .child-card__arrow--top {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .child-card__slider .child-card__pagination.child-card__pagination--incard.swiper-pagination-bullets {
    top: 30.5rem;
  }
}

/* End */
/* /local/templates/general/redesign_v2/css/style.bundle.css?1699607528289715 */
/* /local/templates/general/css/style.new.css?175129931992792 */
/* /local/templates/general/styles.css?170557158647175 */
