.phone-list--line .phone-element__link {
  font-size: 1.25rem;
  font-size: 1.25rem; }

.phone-list--line .phone-element + .phone-element {
  border-top: 1px solid #D9D9DE; }

.phone-element__link {
  color: var(--bs-body-color);
  text-decoration: none;
  font-size: 1.625rem;
  font-size: calc(1.2875rem + 0.45vw);
  font-weight: 500; }
  @media (min-width: 1200px) {
    .phone-element__link {
      font-size: 1.625rem; } }
  .phone-element__link:hover {
    color: var(--bs-body-color);
    text-decoration: none; }

.phone-element__title, .phone-element__description {
  line-height: 1.125rem; }

.phone-element__title {
  font-weight: 600; }

.phone-element__description {
  margin-top: 0.625rem;
  font-size: 0.875rem; }
