

/* Start:/local/templates/general/css/children-child.css?176192106132537*/
@charset "UTF-8";
/* Страница Дети - Один ребёнок */
.big-slider .big-slider__content {
  position: relative; }

.big-slider .big-slider__arrow {
  display: none; }

.big-slider .big-slider__item {
  height: 20rem; }

.big-slider .big-slider__image {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
  border-radius: .375rem; }

.big-slider .big-slider__progress-bar {
  width: 1.875rem;
  height: 1.875rem;
  position: absolute;
  top: .625rem;
  right: .625rem;
  z-index: 2; }

.big-slider .big-slider__pagination.swiper-pagination-bullets {
  position: absolute;
  bottom: .9375rem;
  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: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 3; }

.big-slider .big-slider__pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  width: .625rem;
  height: .625rem;
  background-color: #fff;
  opacity: .6;
  -webkit-transition: .5s ease;
  transition: .5s ease; }

.big-slider .big-slider__pagination.swiper-pagination-bullets .swiper-pagination-bullet-active {
  opacity: 1;
  background-color: #1fbcee; }

@media (min-width: 768px) {
  .big-slider .big-slider__item {
    height: 30rem; } }

@media (min-width: 960px) {
  .big-slider .big-slider__content {
    overflow: visible; }
  .big-slider .big-slider__item,
  .big-slider .big-slider__list {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .big-slider .big-slider__item {
    height: 40rem;
    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; }
  .big-slider .big-slider__item.swiper-slide-active .big-slider .big-slider__image {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    opacity: 1;
    -webkit-transition: height .3s ease, opacity .3s ease, -webkit-transform .3s ease;
    transition: height .3s ease, opacity .3s ease, -webkit-transform .3s ease;
    transition: height .3s ease, opacity .3s ease, transform .3s ease;
    transition: height .3s ease, opacity .3s ease, transform .3s ease, -webkit-transform .3s ease; }
  .big-slider .big-slider__image {
    height: 40rem;
    -webkit-transform: scaleY(0.84);
            transform: scaleY(0.84);
    opacity: .4;
    -webkit-transition: height .3s ease, opacity .3s ease, -webkit-transform .3s ease;
    transition: height .3s ease, opacity .3s ease, -webkit-transform .3s ease;
    transition: height .3s ease, opacity .3s ease, transform .3s ease;
    transition: height .3s ease, opacity .3s ease, transform .3s ease, -webkit-transform .3s ease;
    position: relative; }
  .big-slider .big-slider__image--solo {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    opacity: 1; }
  .big-slider .big-slider__progress-bar {
    top: 1.25rem;
    right: 1.25rem; }
  .big-slider .big-slider__pagination {
    bottom: 1.25rem; }
  .big-slider .big-slider__arrow {
    width: 3.125rem;
    height: 5.625rem;
    border-radius: .375rem;
    background-color: #fff;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    z-index: 2;
    right: 0;
    border: none;
    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;
    cursor: pointer;
    -webkit-box-shadow: 0 0 5px rgba(58, 58, 58, 0.15);
            box-shadow: 0 0 5px rgba(58, 58, 58, 0.15); }
  .big-slider .big-slider__arrow svg {
    margin-top: auto;
    margin-bottom: auto;
    vertical-align: middle;
    width: .5rem;
    height: .875rem;
    fill: #3a3a3a; }
  .big-slider .big-slider__arrow--prev {
    left: -1.5rem; }
  .big-slider .big-slider__arrow--next {
    right: -1.5rem; } }

@media (min-width: 1200px) {
  .big-slider .big-slider__arrow--prev {
    left: -6.25rem; }
  .big-slider .big-slider__arrow--next {
    right: -6.25rem; } }

.help-request {
  width: calc(100% - 3.75rem);
  max-width: 51.25rem;
  margin: 0 auto; }
  .help-request .help-request__title {
    color: #3a3a3a;
    margin: 0 0 .625rem; }
  .help-request .help-request__second-title {
    font-size: 1.5rem;
    line-height: 2.5rem;
    margin-bottom: .625rem; }
  .help-request .help-request__preview-info {
    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;
    position: relative;
    max-width: 33.75rem;
    margin-bottom: 1.25rem; }
  .help-request .help-request__preview-info p {
    font-size: 1rem;
    line-height: 1.375rem;
    font-weight: 400;
    color: #353d42;
    margin-bottom: 0; }
  .help-request .help-request__preview-info img {
    margin-right: .9375rem; }
  .help-request .help-request__buttons-container {
    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; }
  .help-request .help-request__submit-button {
    width: 100%;
    height: 4.375rem;
    margin-bottom: 1.25rem; }
  .help-request .help-request__other-link {
    color: #21a4dd;
    font-size: 1rem;
    line-height: 1.25rem;
    text-align: center; }
  .help-request .help-request__inputs .radio-inputs--sum {
    margin-bottom: 1.25rem; }
  .help-request .help-request__policy {
    color: rgba(0, 0, 0, 0.3); }
  .help-request .help-request__policy,
  .help-request .help-request__policy a {
    font-size: 1rem;
    line-height: 1.5rem; }
  .help-request .help-request__comment {
    width: 100%;
    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; }
  .help-request .help-request__comment p {
    font-size: 1rem;
    line-height: 1.25rem;
    color: #b1b1b1; }
  @media (min-width: 768px) {
    .help-request .help-request__comment {
      width: calc(100% - 28.75rem);
      max-width: 15rem;
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1; } }
  @media (min-width: 1025px) {
    .help-request .help-request__second-title {
      font-size: 2rem;
      line-height: 3.875rem;
      margin-bottom: .625rem; }
    .help-request .help-request__preview-info p {
      font-size: 1.125rem;
      line-height: 1.5rem; }
    .help-request .help-request__more-info {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
    .help-request .help-request__buttons-container {
      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-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1;
      width: 100%;
      max-width: 28.75rem; }
    .help-request .help-request__payments-methods {
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2;
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      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; }
    .help-request .help-request__other-link {
      -webkit-transition: .3s;
      transition: .3s; }
    .help-request .help-request__other-link:hover {
      color: #0aaf65; }
    .help-request .radio-label--input {
      max-width: 21.25rem; }
    .help-request .radio__min-sum--error {
      margin-left: .9375rem; }
    .help-request .help-request__policy {
      color: rgba(0, 0, 0, 0.3); }
    .help-request .help-request__policy,
    .help-request .help-request__policy a {
      font-size: 1.125rem;
      line-height: 1.875rem; }
    .help-request .help-request__comment p {
      font-size: 1.125rem;
      line-height: 1.5rem; } }

.about-child {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  overflow: hidden; }
  @media (min-width: 1200px) {
    .about-child {
      padding-top: 5rem;
      padding-bottom: 5rem; } }
  .about-child .about-child__wrapper {
    padding-left: .9375rem;
    padding-right: .9375rem;
    max-width: 90.625rem;
    margin-left: auto;
    margin-right: auto; }
  .about-child .about-child__slider {
    margin-bottom: 1.5625rem; }
  .about-child .about-child__main-info {
    margin-bottom: 2.375rem;
    padding-top: 0; }
  .about-child .about-child__params {
    margin-bottom: 1.5625rem; }
  .about-child .about-child__params-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
  .about-child .about-child__params-item + .about-child .about-child__params-item {
    margin-top: 1.5625rem; }
  .about-child .about-child__params-icon {
    width: 3.125rem;
    min-width: 3.125rem;
    height: 3.125rem;
    margin-right: .625rem;
    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; }
  .about-child .about-child__params-icon svg {
    width: 100%;
    height: 100%;
    fill: #1fbcee; }
  .about-child .about-child__params-text {
    font-size: 1rem;
    line-height: 1.25rem;
    font-weight: 400;
    color: #353d42;
    margin-bottom: .625rem; }
  .about-child .about-child__params-signature {
    font-size: 1rem;
    line-height: 1.25rem;
    color: #353d42;
    opacity: .3; }
  .about-child .about-child__editable-content {
    margin-bottom: 2.5rem; }
  .about-child .about-child__editable-content h4 {
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-weight: 700;
    color: #353d42;
    margin-bottom: .625rem; }
  .about-child .about-child__editable-content p {
    font-size: 1rem;
    line-height: 1.5rem;
    color: #353d42;
    font-weight: 400; }
  .about-child .about-child__editable-content p + p {
    margin-top: 1.875rem; }
  .about-child .about-child__more-info {
    padding-top: 1.875rem;
    padding-bottom: 3.125rem;
    margin-bottom: 2.5rem;
    margin-left: -.9375rem;
    margin-right: -.9375rem;
    -webkit-box-shadow: 0 0 1.875rem 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 0 1.875rem 0 rgba(0, 0, 0, 0.08); }
  .about-child .about-child__docs {
    overflow: hidden; }
  .about-child .about-child__docs-scroller {
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
    margin-bottom: -30px;
    padding-bottom: 30px; }
  .about-child .about-child__docs-list {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding-left: .9375rem;
    padding-right: .9375rem; }
  .about-child .about-child__doc {
    display: inline-block;
    vertical-align: top;
    width: 8.75rem; }
  .about-child .about-child__doc + .about-child .about-child__doc {
    margin-left: .625rem; }
  .about-child .about-child__help-holder {
    padding-left: .9375rem;
    padding-right: .9375rem;
    margin-bottom: 1.25rem; }
  .about-child .about-child__help-button {
    width: 100%; }
  .about-child .about-child__donate-goal {
    padding-left: .9375rem;
    padding-right: .9375rem;
    margin-bottom: 1.5625rem; }
  .about-child .about-child__donate-goal canvas {
    display: none; }
  .about-child .about-child__donate-info {
    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; }
  .about-child .about-child__donate-text {
    font-size: 1rem;
    line-height: 1.25rem;
    color: #353d42;
    opacity: .4;
    white-space: nowrap; }
  .about-child .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 .about-child__current-sum span {
    font-weight: 500; }
  .about-child .about-child__help-button {
    text-align: center; }
  .about-child .about-child__donate-done {
    -webkit-box-shadow: 0 0 1.875rem 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 0 1.875rem 0 rgba(0, 0, 0, 0.08);
    padding: 1.25rem;
    border-radius: .375rem; }
  .about-child .about-child__done-text {
    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;
    text-align: center;
    max-width: 15.625rem;
    margin-left: auto;
    margin-right: auto; }
  .about-child .about-child__done-text p {
    font-size: 1.125rem;
    line-height: 1.5rem;
    background: linear-gradient(45deg, #1fbcee, #24ac6e);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
            background-clip: text;
    color: #24ac6e; }
  .about-child .about-child__share-block {
    margin-bottom: 2.5rem; }
  @media (min-width: 768px) {
    .about-child .about-child__wrapper {
      padding-left: 1.875rem;
      padding-right: 1.875rem; }
    .about-child .about-child__params {
      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; }
    .about-child .about-child__params-item {
      width: 50%;
      margin-bottom: 1.5625rem; }
    .about-child .about-child__params-item + .about-child .about-child__params-item {
      margin-top: 0; }
    .about-child .about-child__more-info {
      padding-top: 3.125rem;
      padding-bottom: 3.125rem;
      margin-left: -1.875rem;
      margin-right: -1.875rem; }
    .about-child .about-child__done-text {
      max-width: unset; } }
  @media (min-width: 960px) {
    .about-child .about-child__content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
    .about-child .about-child__slider {
      margin-bottom: 3.75rem;
      max-width: 55rem;
      width: 100%;
      margin-left: auto;
      margin-right: auto; }
    .about-child .about-child__main-info {
      margin-bottom: 2.1875rem; }
    .about-child .about-child__editable-content {
      margin-bottom: 3.75rem; }
    .about-child .about-child__editable-content h4 {
      font-size: 2rem;
      line-height: 2.625rem;
      margin-bottom: 1.25rem; }
    .about-child .about-child__editable-content p {
      font-size: 1.25rem;
      line-height: 1.875rem; }
    .about-child .about-child__editable-content p + p {
      margin-top: 2.5rem; }
    .about-child .about-child__more-info {
      width: 100%;
      margin-left: auto;
      margin-right: auto;
      max-width: 65rem;
      padding: 1.875rem 2.5rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      border-radius: .375rem; }
    .about-child .about-child__links-holder {
      max-width: 59.1%;
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
    .about-child .about-child__donate-goal {
      width: 12.5rem;
      min-width: 12.5rem;
      height: 12.5rem;
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2;
      margin-bottom: 0;
      padding: 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;
      margin-left: auto;
      margin-right: auto;
      position: relative; }
    .about-child .about-child__donate-goal canvas {
      -webkit-transform: rotate(-90deg);
              transform: rotate(-90deg);
      display: block;
      width: 12.5rem;
      height: 12.5rem; }
    .about-child .about-child__donate-info {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%) scale(0.9);
              transform: translate(-50%, -50%) scale(0.9); }
    .about-child .about-child__help-holder {
      padding: 0;
      margin: 0;
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2; }
    .about-child .about-child__docs {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1; }
    .about-child .about-child__docs-scroller {
      padding: 0;
      margin: 0;
      overflow: visible; }
    .about-child .about-child__docs-list {
      padding: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      max-width: 32.5rem; }
    .about-child .about-child__doc {
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      max-width: 10rem;
      margin-right: 1.25rem;
      margin-bottom: 1.875rem; }
    .about-child .about-child__doc:nth-of-type(3n+3) {
      margin-right: 0; }
    .about-child .about-child__doc + .about-child .about-child__doc {
      margin-left: 0; }
    .about-child .about-child__donate-done {
      margin-top: 3.75rem;
      margin-bottom: 3.125rem;
      padding: 1.5rem;
      border-radius: .375rem; }
    .about-child .about-child__done-text {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .about-child .about-child__done-text p {
      font-size: 1.5rem;
      line-height: 1.875rem;
      background: linear-gradient(45deg, #1fbcee, #24ac6e);
      -webkit-text-fill-color: transparent;
      -webkit-background-clip: text;
              background-clip: text;
      color: #24ac6e; } }
  @media (min-width: 1025px) {
    .about-child .about-child__wrapper {
      padding-left: 3.75rem;
      padding-right: 3.75rem; }
    .about-child .about-child__editable-content {
      max-width: 55rem;
      margin-left: auto;
      margin-right: auto; }
    .about-child .about-child__params {
      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;
      margin-bottom: 0; }
    .about-child .about-child__params-item {
      width: 33.33%; }
    .about-child .about-child__params-icon {
      width: 3.75rem;
      min-width: 3.75rem;
      height: 3.75rem; }
    .about-child .about-child__more-info {
      border-radius: .375rem; } }
  @media (min-width: 1200px) {
    .about-child .about-child__toggled-content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
    .about-child .about-child__slider {
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2; }
    .about-child .about-child__main-info {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1; }
    .about-child .about-child__more-info {
      padding: 3.125rem 5rem; }
    .about-child .about-child__params-text {
      font-size: 1.125rem;
      line-height: 1.5rem; }
    .about-child .about-child__donate-goal {
      margin-left: 6.25rem;
      min-width: 16.25rem; }
    .about-child .about-child__donate-goal,
    .about-child .about-child__donate-goal canvas {
      width: 16.25rem;
      height: 16.25rem; }
    .about-child .about-child__donate-info {
      -webkit-transform: translate(-50%, -50%) scale(1);
              transform: translate(-50%, -50%) scale(1); }
    .about-child .about-child__help-button {
      height: 4.375rem; } }

.hor-slider .hor-slider__item {
  width: 14.375rem;
  height: auto;
  border-radius: .375rem;
  overflow: hidden; }

.hor-slider .hor-slider__link {
  display: block;
  height: 100%;
  background-color: #fff; }

.hor-slider .hor-slider__photo {
  display: block;
  width: 100%;
  height: 11.875rem;
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat; }

.hor-slider .hor-slider__descr {
  padding: 1.25rem .3125rem 1.875rem;
  display: block; }

.hor-slider .hor-slider__descr-title {
  display: block;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 500;
  color: #353d42;
  text-align: center; }

.hor-slider .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 .hor-slider__item {
    height: 17.5rem; } }

@media (min-width: 1025px) {
  .hor-slider .hor-slider__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
  .hor-slider .hor-slider__photo {
    width: 45%;
    height: auto; }
  .hor-slider .hor-slider__descr {
    width: 55%; }
  .hor-slider .hor-slider__descr-title {
    margin-bottom: 1.25rem;
    text-align: left; }
  .hor-slider .hor-slider__descr-text {
    display: block;
    font-size: .875rem;
    line-height: 1.25rem; } }

@media (min-width: 1200px) {
  .hor-slider .hor-slider__descr {
    padding: 1.875rem 2.5rem 2.5rem; }
  .hor-slider .hor-slider__descr-title {
    font-size: 1.25rem;
    line-height: 1.5rem; }
  .hor-slider .hor-slider__descr-text {
    display: block;
    font-size: 1rem;
    line-height: 1.5rem; } }

.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.875rem; } }

@media (min-width: 768px) {
  .user-data--collapsed .user-data__button {
    margin-top: 2.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 {
  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-text--asterisk {
  position: relative;
  padding-left: 1.75rem; }

.user-data__policy-text--asterisk::before {
  content: "*";
  position: absolute;
  top: 0;
  left: 0;
  font-size: 1.5rem; }

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

.user-data__submits {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.625rem;
  margin-top: 1.125rem;
  margin-bottom: 1.125rem; }
  .user-data__submits > button.button {
    margin: 0; }
  @media (min-width: 768px) {
    .user-data__submits {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      gap: 1.25rem;
      margin-top: 1.5rem;
      margin-bottom: 1.5rem; }
      .user-data__submits > button.button {
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
        -webkit-box-flex: 1;
            -ms-flex-positive: 1;
                flex-grow: 1; } }

.user-data__other-wrap {
  margin-top: 2rem; }

.user-data__other-ways.button {
  height: auto;
  min-height: 2.75rem;
  padding: 1rem 2rem;
  font-size: 1.125rem;
  line-height: 1.2;
  color: #1fbcee; }
  .user-data__other-ways.button:hover, .user-data__other-ways.button:focus {
    color: #1fbcee;
    background-color: rgba(31, 188, 238, 0.15); }

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

@media (min-width: 768px) {
  .donation.donation--donation-page .donation__item--another {
    max-width: calc(50% - 0.625rem); } }

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

@media (min-width: 768px) {
  .donation.donation--donation-page .donation__item--another:last-child {
    margin-right: 0; } }

@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; }

@media (max-width: 767px) {
  .donation.donation--donation-page .donation__item--phone {
    width: 100%;
    max-width: 100%; } }

.donation.donation--donation-page .donation__item--phone input {
  text-align: start;
  padding-left: 1.25rem;
  padding-right: 1.25rem; }

.donation.donation--donation-page .donation__item--phone input::-webkit-input-placeholder {
  text-align: start; }

.donation.donation--donation-page .donation__item--phone input::-moz-placeholder {
  text-align: start; }

.donation.donation--donation-page .donation__item--phone input:-ms-input-placeholder {
  text-align: start; }

.donation.donation--donation-page .donation__item--phone input::-ms-input-placeholder {
  text-align: start; }

.donation.donation--donation-page .donation__item--phone input::placeholder {
  text-align: start; }

@media (min-width: 1600px) {
  .donation.donation--donation-page.donation--donation-page--global .donation__left-side {
    max-width: none; } }

.donation.donation--donation-page.donation--donation-page--global .donation__item--another {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }

.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; }

/* End */
/* /local/templates/general/css/children-child.css?176192106132537 */
