.uc-map {
  padding-left: 44px;
  padding-right: 44px;
  padding-bottom: 64px;
  background-color: rgba(74, 162, 252, 0.08);
  border-radius: 0 0 32px 32px;
  margin-left: 21px;
  margin-right: 21px;
  box-shadow: 0 0 0 16px white;
}

@media (min-width: 1024px) and (max-width: 1440px) {
  .uc-map {
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 64px;
    border-radius: 0 0 24px 24px;
    margin-left: 19px;
    margin-right: 19px;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .uc-map {
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 64px;
    border-radius: 0 0 24px 24px;
    margin-left: 17px;
    margin-right: 17px;
  }
}

@media (min-width: 425px) and (max-width: 768px) {
  .uc-map {
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 48px;
    border-radius: 0 0 24px 24px;
    margin-left: 19px;
    margin-right: 19px;
  }
}

@media (min-width: 375px) and (max-width: 425px) {
  .uc-map {
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 48px;
    border-radius: 0 0 24px 24px;
    margin-left: 21px;
    margin-right: 21px;
  }
}

@media (min-width: 320px) and (max-width: 375px) {
  .uc-map {
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 48px;
    border-radius: 0 0 24px 24px;
    margin-left: 19px;
    margin-right: 19px;
  }
}

.blue-bg {
  border-radius: 32px 32px 0 0;
}
