@media (max-width : 650px) {
  .habitat-about-company-title .subtitle, .habitat-numbers-header .subtitle, .habitat-zones-content .subtitle {
    min-width : initial;
  }

  .habitat-about-overview-title-section-title, .habitat-numbers-header .title, .habitat-zones-content .title {
    font-size   : 38px;
    line-height : 48px;
  }
}

@media (max-width : 990px) {
  .habitat-about-company-wrapper {
    flex-direction : column;
    align-items    : center;
  }

  .habitat-zones-map svg {
    width : 100%;
  }
}

@media (max-width : 1200px) {
  .habitat-numbers-grid {
    justify-content : center;
    flex-wrap       : wrap;
  }

  .habitat-zones-wrapper {
    display         : flex;
    flex-direction  : column;
    align-items     : center;
    justify-content : center;
  }

  .habitat-zones-text {
    max-width : initial;
  }
}
