.top {
  background-color: #002D9D;
  background-image: url('../images/1c/top-banner.jpg');
}
.top__content {
  max-width: 1055px;
}

.products__items {
  display: grid;
  -ms-grid-columns: (1fr)[2];
  grid-template-columns: repeat(2, 1fr);
  gap: var(--space70);
}
.products__item {
  height: 250px;
  display: flex;
  flex-direction: row;
  gap: var(--space60);
  align-items: flex-start;
  border-top: 1px solid var(--border-accent);
  padding: var(--space70) var(--space40) var(--space70) 0;
}
.products__icon {
  flex-shrink: 0;
}

.service__left {
  width: var(--cols-6-spaced);
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.service__right {
  width: var(--cols-6-spaced);
}

.tariffs {
  padding: var(--space120) 0;
  background-color: var(--bg-neutral1);
}
.tariffs__items {
  display: grid;
  -ms-grid-columns: (1fr)[3];
  grid-template-columns: repeat(3, 1fr);
  gap: var(--space70);
}
.tariff {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 708px;
  padding: var(--space70);
  background-color: var(--bg-primary);
}
.tariff__dots {
  display: grid;
  gap: var(--space20);
}
.tariff__dot {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  gap: var(--space20);
}
.tariff__dot > svg {
  flex-shrink: 0;
}
.tariff__bottom {
  width: 100%;
}
.tariff__priceblock {
  display: flex;
  flex-direction: row;
  gap: var(--space60);
  align-items: center;
}
.tariff__priceold {
  text-decoration: line-through;
}

@media (max-width: 1650px) {
  .top__content {
    max-width: 600px;
  }
}
