
.vision_mode[data-v-002ce4cc]{
  color: var(--title) !important;
}
@media (max-width: 420px){
.main_img[data-v-002ce4cc]{
    display: none;
}
.licenses[data-v-002ce4cc]{
    order: 1;
}
.taxi[data-v-002ce4cc]{
    order: 2;
    margin-top: 20px;
}
.last_years[data-v-002ce4cc]{
    margin-right: 5px;
}
.tht[data-v-002ce4cc]{
    max-width: 337px!important;
    word-wrap: break-word;
}
.ifo[data-v-002ce4cc]{
    padding: 35px 30px 40px 30px!important;
}
.main_info[data-v-002ce4cc]{

    padding: 50px 20px 30px 20px!important;
}
.mobile_map[data-v-002ce4cc]{
    width: 325px!important;
    height: 265px!important;
}
}
.last_years[data-v-002ce4cc]{
  color: #1A8DCC;
}
.last_license[data-v-002ce4cc]{
  margin-top: 30px;
  font-weight: 500;
  font-size: var(--lmtitle);
  line-height: 162.52%;
  text-align: center;
  color: #1A8DCC;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.preview_container[data-v-002ce4cc]{
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.license_preview[data-v-002ce4cc]{
  width: 288px;
  height: 410px;
  border: 1px solid black;
}
.tht[data-v-002ce4cc]{
  font-weight: 500;
  font-size: var(--lmtitle);
  line-height: 174.52%;
}
.main_text[data-v-002ce4cc]{
  display: flex;
  flex-direction: column;
}
.main_img[data-v-002ce4cc]{
  width: 442px;
  height: 294px;
  border-radius: 11px;
}
.main_container[data-v-002ce4cc]{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.main_info[data-v-002ce4cc]{
  max-width: 1184px;
  width: 100%;
  background: #FFFFFF;
  border-radius: 20px;
  padding: 50px 40px 30px 40px;
}
.ifo_container[data-v-002ce4cc]{
  margin-top: 20px;
  max-width: 1184px;
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 50px;
}
.ifo[data-v-002ce4cc]{
  background: #FFFFFF;
  border-radius: 20px;
  max-width: 580px;
  width: 100%;
  display: flex;
  flex-direction: column;
  padding: 35px 39px 40px 39px;
}
.elem_header[data-v-002ce4cc]{
  font-style: normal;
  font-weight: 700;
  font-size: 32px;
  line-height: 38px;
  letter-spacing: -0.02em;
  color: var(--title);
}
@media (max-width: 375px){
.main_info[data-v-002ce4cc]{
    padding: 50px 20px 30px 20px!important;
}
.ifo[data-v-002ce4cc]{
    padding: 35px 20px 40px 20px!important;
}
}

