/* Scoped standard-page-redesign for /uslugi. */
.uslugi-redesign-page {
  --uslugi-blue: #229ed9;
  --uslugi-blue-2: #27a7e7;
  --uslugi-mint: #23c985;
  --uslugi-text: #071116;
  --uslugi-muted: #354955;
  --uslugi-soft: #eef7fb;
  --uslugi-line: rgba(7, 17, 22, 0.1);
  --uslugi-radius: 8px;
  --uslugi-shadow: 0 24px 70px rgba(18, 48, 64, 0.14);
  background:
    linear-gradient(90deg, rgba(34, 158, 217, 0.045) 1px, transparent 1px),
    linear-gradient(180deg, rgba(34, 158, 217, 0.035) 1px, transparent 1px),
    radial-gradient(760px 320px at 84% 10%, rgba(34, 158, 217, 0.12), transparent 70%),
    linear-gradient(180deg, #f7fbfd 0%, #ffffff 52%, #eef7fb 100%);
  background-size: 56px 56px, 56px 56px, auto, auto;
}

.uslugi-redesign-page .t-faithful-main,
.uslugi-redesign-page #allrecords {
  background: transparent;
}

.uslugi-redesign-page #allrecords {
  color: var(--uslugi-text);
}

.uslugi-redesign-page #allrecords .t-container {
  width: min(1160px, calc(100% - 40px)) !important;
  max-width: min(1160px, calc(100% - 40px)) !important;
}

.uslugi-redesign-page #allrecords .t-rec {
  position: relative;
  overflow: hidden;
}

.uslugi-redesign-page #rec2151044831 {
  background:
    linear-gradient(90deg, rgba(34, 158, 217, 0.055) 1px, transparent 1px),
    linear-gradient(180deg, rgba(34, 158, 217, 0.04) 1px, transparent 1px),
    linear-gradient(180deg, #f7fbfd 0%, #ffffff 74%, #ffffff 100%) !important;
  background-size: 52px 52px, 52px 52px, auto !important;
}

.uslugi-redesign-page #rec2151044831::before,
.uslugi-redesign-page #rec2151044831::after {
  content: "";
  position: absolute;
  pointer-events: none;
  z-index: 1;
}

.uslugi-redesign-page #rec2151044831::before {
  left: 50%;
  top: 104px;
  width: min(1160px, calc(100% - 40px));
  height: 1px;
  background: linear-gradient(90deg, transparent, rgba(34, 158, 217, 0.28), transparent);
  transform: translateX(-50%);
}

.uslugi-redesign-page #rec2151044831::after {
  right: max(20px, calc((100vw - 1160px) / 2));
  bottom: 78px;
  width: min(320px, 28vw);
  height: 160px;
  border: 1px solid rgba(34, 158, 217, 0.16);
  border-radius: var(--uslugi-radius);
  background:
    linear-gradient(135deg, rgba(34, 158, 217, 0.12), rgba(35, 201, 133, 0.08)),
    rgba(255, 255, 255, 0.68);
  box-shadow: 0 18px 46px rgba(18, 48, 64, 0.1);
  backdrop-filter: blur(18px) saturate(1.12);
}

.uslugi-redesign-page #rec2151044831 .t995,
.uslugi-redesign-page #rec2151044831 .t995__wrapper {
  width: 100% !important;
  min-height: 0 !important;
  padding: 0 !important;
}

.uslugi-redesign-page #rec2151044831 .t-cover {
  width: 100% !important;
  min-height: 700px !important;
  height: 700px !important;
  box-sizing: border-box !important;
  display: flex;
  align-items: center;
  padding: 132px 0 86px;
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
}

.uslugi-redesign-page #rec2151044831 .t-cover__carrier {
  position: absolute !important;
  top: 142px !important;
  right: max(24px, calc((100vw - 1160px) / 2)) !important;
  left: auto !important;
  z-index: 1;
  width: min(440px, 38vw) !important;
  height: 430px !important;
  border: 1px solid rgba(255, 255, 255, 0.66);
  border-radius: var(--uslugi-radius);
  background-size: cover !important;
  background-position: center !important;
  box-shadow:
    0 28px 74px rgba(18, 48, 64, 0.18),
    inset 0 1px 0 rgba(255, 255, 255, 0.62);
  opacity: 0.96;
}

.uslugi-redesign-page #rec2151044831 .t-cover__carrier::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background:
    linear-gradient(180deg, rgba(255, 255, 255, 0.08), rgba(7, 17, 22, 0.08)),
    linear-gradient(135deg, transparent 0%, rgba(34, 158, 217, 0.14) 100%);
}

.uslugi-redesign-page #rec2151044831 .t-cover__filter {
  display: none;
}

.uslugi-redesign-page #rec2151044831 .t-container {
  position: relative;
  z-index: 2;
}

.uslugi-redesign-page #rec2151044831 .t995__container {
  width: min(620px, calc(100% - 40px)) !important;
  margin: 0 !important;
  padding: 0 !important;
  display: block !important;
  float: none !important;
}

.uslugi-redesign-page #rec2151044831 .t-cover__wrapper {
  width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  display: flex !important;
  align-items: center;
  justify-content: flex-start !important;
}

.uslugi-redesign-page #rec2151044831 .t995__inner-wrapper,
.uslugi-redesign-page #rec2151044831 .t995__content-wrapper {
  width: 100%;
}

.uslugi-redesign-page #rec2151044831 .t995__content-wrapper {
  max-width: 620px;
  margin: 0 !important;
  text-align: left;
}

.uslugi-redesign-page #rec2151044831 .t995__title {
  color: var(--uslugi-text) !important;
  font-size: clamp(34px, 4.3vw, 56px) !important;
  font-weight: 850 !important;
  line-height: 1.05 !important;
  letter-spacing: 0 !important;
  text-align: left !important;
  overflow-wrap: break-word;
}

.uslugi-redesign-page #rec2151044831 .t995__descr {
  max-width: 560px;
  margin-top: 22px !important;
  color: var(--uslugi-muted) !important;
  font-size: 20px !important;
  font-weight: 500 !important;
  line-height: 1.5 !important;
  text-align: left !important;
}

.uslugi-redesign-page .t-btnflex.t-btnflex_type_button,
.uslugi-redesign-page .t-btnflex.t-btnflex_type_button2 {
  min-height: 46px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  border-radius: var(--uslugi-radius) !important;
  font-weight: 850 !important;
  letter-spacing: 0 !important;
  text-decoration: none !important;
}

.uslugi-redesign-page #rec2151044831 .t-btnflex_type_button {
  margin-top: 30px !important;
  padding: 0 22px !important;
  border: 1px solid rgba(34, 158, 217, 0.1) !important;
  background: linear-gradient(135deg, var(--uslugi-blue), var(--uslugi-blue-2)) !important;
  color: #ffffff !important;
  box-shadow: 0 18px 46px rgba(34, 158, 217, 0.24) !important;
}

.uslugi-redesign-page #rec2151048511,
.uslugi-redesign-page #rec2151054971,
.uslugi-redesign-page #rec2151064091 {
  padding-top: 104px !important;
  padding-bottom: 108px !important;
}

.uslugi-redesign-page #rec2151048511 {
  background:
    linear-gradient(90deg, rgba(34, 158, 217, 0.055) 1px, transparent 1px),
    linear-gradient(180deg, rgba(34, 158, 217, 0.04) 1px, transparent 1px),
    linear-gradient(180deg, #dff2fb 0%, #f4fbfe 42%, #ffffff 100%) !important;
  background-size: 52px 52px, 52px 52px, auto !important;
  border-top: 1px solid rgba(34, 158, 217, 0.2);
  box-shadow: inset 0 34px 86px rgba(34, 158, 217, 0.13);
}

.uslugi-redesign-page #rec2151048511::before {
  content: "";
  position: absolute;
  inset: 0 0 auto;
  height: 12px;
  background: linear-gradient(90deg, var(--uslugi-blue), var(--uslugi-mint), rgba(255, 255, 255, 0));
  opacity: 0.62;
  pointer-events: none;
}

.uslugi-redesign-page #rec2151054971 {
  background:
    linear-gradient(90deg, rgba(255, 255, 255, 0.05) 1px, transparent 1px),
    linear-gradient(180deg, rgba(255, 255, 255, 0.04) 1px, transparent 1px),
    radial-gradient(620px 260px at 84% 18%, rgba(34, 158, 217, 0.18), transparent 70%),
    linear-gradient(180deg, #05090d 0%, #071015 100%) !important;
  background-size: 52px 52px, 52px 52px, auto, auto !important;
}

.uslugi-redesign-page #rec2151064091 {
  background:
    linear-gradient(90deg, rgba(34, 158, 217, 0.06) 1px, transparent 1px),
    linear-gradient(180deg, rgba(34, 158, 217, 0.045) 1px, transparent 1px),
    linear-gradient(180deg, #f7fbfd 0%, #e8f6fb 100%) !important;
  background-size: 52px 52px, 52px 52px, auto !important;
}

.uslugi-redesign-page .t-section__container {
  margin-bottom: 42px;
}

.uslugi-redesign-page .t-section__title {
  max-width: 760px !important;
  margin-bottom: 16px !important;
  color: var(--uslugi-text) !important;
  font-size: clamp(30px, 3vw, 42px) !important;
  font-weight: 850 !important;
  line-height: 1.1 !important;
  letter-spacing: 0 !important;
}

.uslugi-redesign-page .t-section__descr {
  max-width: 680px !important;
  margin-bottom: 0 !important;
  color: var(--uslugi-muted) !important;
  font-size: 19px !important;
  font-weight: 500 !important;
  line-height: 1.5 !important;
}

.uslugi-redesign-page #rec2151054971 .t-section__title,
.uslugi-redesign-page #rec2151054971 .t-section__descr {
  color: #ffffff !important;
}

.uslugi-redesign-page #rec2151054971 .t-section__descr {
  color: rgba(226, 242, 248, 0.78) !important;
}

.uslugi-redesign-page .t772__wrapper.t-card__container {
  width: min(1160px, calc(100% - 40px)) !important;
  max-width: min(1160px, calc(100% - 40px)) !important;
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 24px;
  margin: 0 auto !important;
  padding: 0 !important;
}

.uslugi-redesign-page .t772__wrapper.t-card__container::before,
.uslugi-redesign-page .t772__wrapper.t-card__container::after {
  content: none !important;
}

.uslugi-redesign-page .t772__col {
  width: auto !important;
  max-width: none !important;
  min-width: 0;
  min-height: 100%;
  display: flex !important;
  flex-direction: column;
  float: none !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden;
  border: 1px solid rgba(7, 17, 22, 0.08);
  border-radius: var(--uslugi-radius);
  background:
    linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(247, 251, 253, 0.9)),
    rgba(255, 255, 255, 0.86);
  box-shadow: 0 18px 46px rgba(18, 48, 64, 0.1);
  backdrop-filter: blur(16px) saturate(1.08);
  transition: transform 0.18s ease, border-color 0.18s ease, box-shadow 0.18s ease;
}

.uslugi-redesign-page .t772__col:hover {
  transform: translateY(-3px);
  border-color: rgba(34, 158, 217, 0.22);
  box-shadow: 0 26px 66px rgba(18, 48, 64, 0.14);
}

.uslugi-redesign-page #rec2151054971 .t772__col {
  border-color: rgba(255, 255, 255, 0.1);
  background:
    linear-gradient(180deg, rgba(255, 255, 255, 0.09), rgba(255, 255, 255, 0.045)),
    rgba(255, 255, 255, 0.045);
  box-shadow: 0 20px 54px rgba(0, 0, 0, 0.28);
}

.uslugi-redesign-page .t772__content {
  flex: 1 1 auto;
  display: block;
  border-radius: 0;
  background: transparent;
}

.uslugi-redesign-page .t772__imgwrapper {
  position: relative;
  height: auto !important;
  margin: 10px 10px 0 !important;
  padding-bottom: 58% !important;
  overflow: hidden;
  border-radius: var(--uslugi-radius);
  background:
    linear-gradient(135deg, rgba(34, 158, 217, 0.1), rgba(35, 201, 133, 0.08)),
    #eef7fb;
}

.uslugi-redesign-page .t772__bgimg {
  position: absolute !important;
  inset: 0;
  width: 100% !important;
  height: 100% !important;
  border-radius: inherit;
  background-size: cover !important;
  background-position: center !important;
  transition: transform 0.22s ease, opacity 0.22s ease;
}

.uslugi-redesign-page .t772__col:hover .t772__bgimg {
  transform: scale(1.035);
}

.uslugi-redesign-page #rec2151054971 .t772__bgimg {
  opacity: 0.82;
}

.uslugi-redesign-page .t772__textwrapper {
  padding: 22px 22px 12px !important;
}

.uslugi-redesign-page .t-card__title,
.uslugi-redesign-page .t-card__link {
  color: var(--uslugi-text) !important;
  font-size: 21px !important;
  font-weight: 850 !important;
  line-height: 1.18 !important;
  letter-spacing: 0 !important;
  text-decoration: none !important;
}

.uslugi-redesign-page .t-card__link:hover {
  color: #096b98 !important;
}

.uslugi-redesign-page .t-card__descr {
  margin-top: 10px !important;
  color: var(--uslugi-muted) !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  line-height: 1.55 !important;
}

.uslugi-redesign-page #rec2151054971 .t-card__title,
.uslugi-redesign-page #rec2151054971 .t-card__link {
  color: #ffffff !important;
}

.uslugi-redesign-page #rec2151054971 .t-card__descr {
  color: rgba(226, 242, 248, 0.74) !important;
}

.uslugi-redesign-page .t-card__btn-wrapper {
  margin: auto 0 0 !important;
  padding: 0 22px 22px !important;
}

.uslugi-redesign-page .t-card__btn {
  min-height: 42px !important;
  padding: 0 16px !important;
  border: 1px solid rgba(34, 158, 217, 0.14) !important;
  background: linear-gradient(135deg, var(--uslugi-blue), var(--uslugi-blue-2)) !important;
  color: #ffffff !important;
  box-shadow: 0 14px 34px rgba(34, 158, 217, 0.18) !important;
}

.uslugi-redesign-page #rec2151054971 .t-card__btn {
  border-color: rgba(255, 255, 255, 0.2) !important;
  box-shadow: 0 14px 34px rgba(0, 0, 0, 0.28) !important;
}

.uslugi-redesign-page #rec2151067251 {
  isolation: isolate;
  padding-top: 124px !important;
  padding-bottom: 124px !important;
  background:
    linear-gradient(110deg, rgba(244, 251, 254, 0.98) 0%, rgba(226, 247, 254, 0.92) 44%, rgba(34, 158, 217, 0.22) 100%),
    url("/assets/legacy-tilda/tild3866-6661-4136-b865-383565663963__chatgpt_image_24__20.png") right center / min(720px, 58vw) no-repeat !important;
}

.uslugi-redesign-page #rec2151067251::before,
.uslugi-redesign-page #rec2151067251::after {
  content: "";
  position: absolute;
  pointer-events: none;
}

.uslugi-redesign-page #rec2151067251::before {
  inset: 0;
  z-index: 0;
  background:
    linear-gradient(90deg, rgba(34, 158, 217, 0.1) 1px, transparent 1px),
    linear-gradient(180deg, rgba(34, 158, 217, 0.08) 1px, transparent 1px);
  background-size: 44px 44px;
  mask-image: linear-gradient(90deg, #000, rgba(0, 0, 0, 0.42) 52%, transparent 82%);
}

.uslugi-redesign-page #rec2151067251::after {
  top: 50%;
  right: min(8vw, 110px);
  z-index: -1;
  width: min(34vw, 460px);
  height: 132px;
  border-top: 2px solid rgba(34, 158, 217, 0.42);
  border-right: 2px solid rgba(34, 158, 217, 0.28);
  transform: translateY(-50%) skewX(-14deg);
}

.uslugi-redesign-page #rec2151067251 .t-section__title {
  max-width: 760px !important;
  margin: 0 !important;
  color: var(--uslugi-text) !important;
  text-align: left !important;
}

.uslugi-redesign-page #rec2151067251 .t1125 {
  position: relative;
  z-index: 1;
  width: min(1100px, calc(100% - 40px)) !important;
  max-width: min(1100px, calc(100% - 40px)) !important;
  display: grid !important;
  grid-template-columns: minmax(0, 0.9fr) minmax(260px, 0.48fr);
  column-gap: 22px;
  row-gap: 0;
  align-items: stretch;
  margin: 0 auto !important;
}

.uslugi-redesign-page #rec2151067251 .t-section__container {
  position: relative;
  width: auto !important;
  max-width: none !important;
  grid-column: 1;
  grid-row: 1;
  margin: 0 !important;
  padding: 48px 48px 0 !important;
  border: 1px solid rgba(255, 255, 255, 0.78);
  border-bottom: 0;
  border-radius: var(--uslugi-radius) var(--uslugi-radius) 0 0;
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.82), rgba(255, 255, 255, 0.52));
  box-shadow: 0 30px 90px rgba(18, 48, 64, 0.16);
  backdrop-filter: blur(22px) saturate(1.16);
}

.uslugi-redesign-page #rec2151067251 .t-section__container .t-col {
  width: 100% !important;
  max-width: none !important;
  float: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

.uslugi-redesign-page #rec2151067251 .t-section__container::before {
  content: "";
  position: absolute;
  inset: 0 0 auto;
  height: 4px;
  border-radius: var(--uslugi-radius) var(--uslugi-radius) 0 0;
  background: linear-gradient(90deg, var(--uslugi-blue), var(--uslugi-mint), transparent);
}

.uslugi-redesign-page #rec2151067251 .t1125__container {
  display: contents !important;
}

.uslugi-redesign-page #rec2151067251 .t1125__col:first-child {
  grid-column: 1;
  grid-row: 2;
  padding: 16px 48px 48px !important;
  border: 1px solid rgba(255, 255, 255, 0.78);
  border-top: 0;
  border-radius: 0 0 var(--uslugi-radius) var(--uslugi-radius);
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.82), rgba(255, 255, 255, 0.52));
  box-shadow: 0 30px 90px rgba(18, 48, 64, 0.16);
  backdrop-filter: blur(22px) saturate(1.16);
}

.uslugi-redesign-page #rec2151067251 .t1125__col:nth-child(2) {
  grid-column: 2;
  grid-row: 1 / span 2;
  display: grid !important;
  align-content: end;
  min-height: 280px;
  padding: 22px !important;
  border: 1px solid rgba(255, 255, 255, 0.78);
  border-radius: var(--uslugi-radius);
  background:
    radial-gradient(170px 120px at 50% 36%, rgba(34, 158, 217, 0.42), transparent 72%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.68), rgba(255, 255, 255, 0.38));
  box-shadow: 0 12px 32px rgba(18, 48, 64, 0.1);
  overflow: hidden;
}

.uslugi-redesign-page #rec2151067251 .t1125__col {
  width: auto !important;
  max-width: none !important;
  float: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

.uslugi-redesign-page #rec2151067251 .t1125__descr {
  max-width: 540px;
  color: var(--uslugi-muted) !important;
  font-size: 20px !important;
  font-weight: 500 !important;
  line-height: 1.55 !important;
}

.uslugi-redesign-page #rec2151067251 .t1125__buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 28px !important;
}

.uslugi-redesign-page #rec2151067251 .t1125__btn {
  margin: 0 !important;
}

.uslugi-redesign-page #rec2151067251 .t-btnflex_type_button {
  border: 1px solid rgba(34, 158, 217, 0.1) !important;
  background: linear-gradient(135deg, var(--uslugi-blue), var(--uslugi-blue-2)) !important;
  color: #ffffff !important;
  box-shadow: 0 18px 46px rgba(34, 158, 217, 0.24) !important;
}

.uslugi-redesign-page #rec2151067251 .t-btnflex_type_button2 {
  border: 1px solid rgba(7, 17, 22, 0.1) !important;
  background: rgba(255, 255, 255, 0.72) !important;
  color: var(--uslugi-text) !important;
  box-shadow: 0 12px 28px rgba(18, 48, 64, 0.08) !important;
}

.uslugi-redesign-page #rec2151067251 .t1125__text {
  margin-top: 18px !important;
  color: var(--uslugi-muted) !important;
  font-size: 14px !important;
  font-weight: 650 !important;
  line-height: 1.45 !important;
}

.uslugi-redesign-page #rec2151067251 .t1125__img {
  display: block;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.7);
  border-radius: var(--uslugi-radius);
  box-shadow: 0 12px 32px rgba(18, 48, 64, 0.1);
}

.uslugi-redesign-page .t-btnflex:hover,
.uslugi-redesign-page .t-card__link:hover {
  transform: translateY(-1px);
}

@media (max-width: 980px) {
  .uslugi-redesign-page #rec2151044831 .t995,
  .uslugi-redesign-page #rec2151044831 .t995__wrapper,
  .uslugi-redesign-page #rec2151044831 .t-cover {
    min-height: 620px;
  }

  .uslugi-redesign-page #rec2151044831 .t-cover {
    padding: 124px 0 70px;
  }

  .uslugi-redesign-page #rec2151044831 .t-cover__carrier {
    top: 116px !important;
    right: 20px !important;
    width: min(420px, 58vw) !important;
    height: 360px !important;
    opacity: 0.22;
  }

  .uslugi-redesign-page #rec2151044831::after {
    display: none;
  }

  .uslugi-redesign-page #rec2151044831 .t995__container {
    width: min(680px, calc(100% - 40px)) !important;
  }

  .uslugi-redesign-page .t772__wrapper.t-card__container {
    grid-template-columns: 1fr;
    gap: 18px;
  }

  .uslugi-redesign-page .t772__imgwrapper {
    padding-bottom: 46% !important;
  }

  .uslugi-redesign-page #rec2151067251 .t1125 {
    grid-template-columns: 1fr;
  }

  .uslugi-redesign-page #rec2151067251 .t-section__container,
  .uslugi-redesign-page #rec2151067251 .t1125__col:first-child,
  .uslugi-redesign-page #rec2151067251 .t1125__col:nth-child(2) {
    grid-column: 1;
  }

  .uslugi-redesign-page #rec2151067251 .t-section__container {
    grid-row: 1;
  }

  .uslugi-redesign-page #rec2151067251 .t1125__col:first-child {
    grid-row: 2;
  }

  .uslugi-redesign-page #rec2151067251 .t1125__col:nth-child(2) {
    grid-row: 3;
    min-height: 220px;
    margin-top: 22px !important;
  }
}

@media (max-width: 640px) {
  .uslugi-redesign-page #allrecords .t-container,
  .uslugi-redesign-page .t772__wrapper.t-card__container,
  .uslugi-redesign-page #rec2151067251 .t1125 {
    width: calc(100% - 28px) !important;
    max-width: calc(100% - 28px) !important;
  }

  .uslugi-redesign-page #rec2151044831 .t-cover {
    padding: 116px 0 58px;
  }

  .uslugi-redesign-page #rec2151044831 .t995__title {
    font-size: 34px !important;
    line-height: 1.08 !important;
  }

  .uslugi-redesign-page #rec2151044831 .t995__descr,
  .uslugi-redesign-page .t-section__descr {
    font-size: 17px !important;
  }

  .uslugi-redesign-page #rec2151048511,
  .uslugi-redesign-page #rec2151054971,
  .uslugi-redesign-page #rec2151064091,
  .uslugi-redesign-page #rec2151067251 {
    padding-top: 72px !important;
    padding-bottom: 76px !important;
  }

  .uslugi-redesign-page .t-section__container {
    margin-bottom: 28px;
  }

  .uslugi-redesign-page .t-section__title {
    font-size: 30px !important;
  }

  .uslugi-redesign-page .t772__textwrapper {
    padding: 18px 18px 10px !important;
  }

  .uslugi-redesign-page .t-card__btn-wrapper {
    padding: 0 18px 18px !important;
  }

  .uslugi-redesign-page .t-card__title,
  .uslugi-redesign-page .t-card__link {
    font-size: 19px !important;
  }

  .uslugi-redesign-page #rec2151067251 .t-section__container {
    padding: 28px 24px 0 !important;
  }

  .uslugi-redesign-page #rec2151067251 .t1125__col:first-child {
    padding: 14px 24px 28px !important;
  }

  .uslugi-redesign-page #rec2151067251 .t1125__col:nth-child(2) {
    padding: 18px !important;
  }

  .uslugi-redesign-page #rec2151067251 .t1125__descr {
    font-size: 20px !important;
  }

  .uslugi-redesign-page #rec2151067251 .t1125__buttons,
  .uslugi-redesign-page #rec2151067251 .t1125__btn {
    width: 100%;
  }
}
