.companies-intro .intro-swiper__txt, .shops-intro .intro-swiper__txt {
  -webkit-box-orient: unset;
  -webkit-line-clamp: unset;
  text-transform: unset;
}

font {
  text-wrap: wrap;
}

.contact-form__check {
  margin-bottom: 20px;
}

.recaptcha > span > div {
  margin: auto;
}

.submit__btn-wrap {
  display: flex;
  justify-content: center;
  margin-top: 48rem;
}

.submit__btn {
  position: relative;
  width: 440rem;
  padding: 22rem 0;
  border-radius: 40px;
  background: var(--g-color-blue);
  text-align: center;
  transition: opacity 0.25s cubic-bezier(0.32, 0.1, 0, 1);
}
.submit__btn span {
  font-weight: 500;
  font-size: 24rem;
  letter-spacing: 0.1em;
  line-height: 35rem;
  text-align: center;
  color: #fff;
}
.submit__btn .c-graphic-wrap {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 21rem;
  width: 42rem;
  height: 42rem;
  border: 1px solid #fff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.25s cubic-bezier(0.32, 0.1, 0, 1);
}
.submit__btn .c-graphic-wrap .c-graphic {
  width: 24rem;
  margin-bottom: 2rem;
}
.submit__btn .c-graphic-wrap .c-graphic svg {
  width: 100%;
  height: auto;
  transition: all 0.3s cubic-bezier(0.104, 0.204, 0.492, 1);
  overflow: unset;
}

.p-news__ctg-items.--horizon {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  margin-bottom: 100rem;
}

@media screen and (max-width: 768px) {
  .p-news__ctg-items.--horizon {
    grid-template-columns: repeat(2, 1fr);
    margin-bottom: 40rem;
  }
  .submit__btn-wrap {
    margin-top: 88rem;
  }
  .submit__btn, .l-btn {
    width: 100%;
    padding: 27rem 0;
  }
  .submit__btn span, .l-btn span {
    font-size: 34rem;
    line-height: 46rem;
  }
  .submit__btn .c-graphic-wrap, .l-btn .c-graphic-wrap {
    right: 30rem;
    width: 52rem;
    height: 52rem;
  }
  .submit__btn .c-graphic-wrap .c-graphic, .l-btn .c-graphic-wrap .c-graphic {
    width: 28rem;
  }
}
@media (min-width: 1024px) and (hover: hover) {
  .submit__btn:hover .c-graphic svg,
  .l-btn:hover .c-graphic svg {
    animation: c-arw-right 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
  }
}
.submit__btn:hover,
.l-btn:hover {
  opacity: 0.8;
}/*# sourceMappingURL=style.css.map */