.tel-page__codes{
  position: relative;
  display: flex;
  justify-content: center;
}

.base_desktop .tel-page__codes {
  margin-bottom: 50px;
}

.tel-page__phone-code {
  font-weight:bold;
  color:#16992F;
  line-height: 1;
}

.base_desktop .tel-page__phone-code {
  margin-top: 15px;
  font-size: 72px;
}

.tel-page__code-splitter{
  width:1px;
  background-color: #E0E0E1;
  
}

.base_desktop .tel-page__code-splitter{
  margin:0 100px;
}
  
.tel-page__code:first-child::after {
  content: '';
  width:1px;
  height:100%;
  background-color: var(--light-grey-color);
}

.tel-page__tels-wrap {
  display:flex;
}

.base_desktop .tel-page__tels-wrap {
  margin:22px 0 53px 16px;
}

.tel-page__phone-type {
  margin-bottom: 5px;
}

.tel-page__how-call {
  font-size:22px;
  background-color: var(--light-blue-color);
  border-radius: var(--border-radius);
}

.base_desktop .tel-page__how-call {
  padding:10px 16px;
}

.device_mobile .tel-page__how-call {
  font-size: var(--mobile-small-font);
  padding:7px 15px;
  margin:16px -16px;
  border-radius: 0;
}

.base_desktop .tel-page__tel:first-child {
  min-width:360px;
}

.base_desktop .tel-page__tel {
  width:50%;
}

.device_mobile .tel-page__tel {
  font-size:var(--mobile-base-font);
  width:50%;
}

.tel-page__tel-num {
  font-weight:bold;
}

.tel-page__tel-placeholder {
  color:var(--dark-grey-color)
}

.device_mobile .tel-page__tel-placeholder {
  display:block;
}

.device_mobile .tel-page__code-caption strong {
  display:block;
}

.device_mobile .tel-page__codes {
  justify-content: space-around;
}

.device_mobile .tel-page__code {
  text-align:center;
  font-size: var(--mobile-base-font);
}
/*Mobile styles*/
