.doing-business-index-container {
  display: flex;
  flex-flow: row wrap;
  align-items: stretch;
}
.doing-business-index-container .doing-business-item {
  display: flex;
  flex-flow: column nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: calc(25%);
  background-size: cover;
  background-repeat: no-repeat;
}
.doing-business-index-container .doing-business-item:first-child {
  padding: 140px 0px;
  padding-left: 80px;
  padding-right: 50px;
}
.doing-business-index-container .doing-business-item:first-child p {
  max-width: 200px;
}
@media (max-width: 1440px) {
  .doing-business-index-container .doing-business-item:first-child {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .doing-business-index-container .doing-business-item:first-child h3 {
    font-size: 30px;
  }
}
@media (max-width: 1120px) {
  .doing-business-index-container .doing-business-item:first-child {
    padding-left: 50px;
  }
  .doing-business-index-container .doing-business-item:first-child h3 {
    font-size: 35px;
  }
  .doing-business-index-container .doing-business-item:first-child p {
    max-width: unset;
  }
}
@media (max-width: 570px) {
  .doing-business-index-container .doing-business-item:first-child h3 {
    font-size: 40px;
  }
}
.doing-business-index-container .doing-business-item:not(:first-child) {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-end;
  align-items: stretch;
  padding-top: 85px;
  padding-bottom: 85px;
  padding-right: 80px;
  padding-left: 20px;
}
.doing-business-index-container .doing-business-item:not(:first-child) .doing-business-item-info {
  display: flex;
  flex-flow: column nowrap;
  align-items: flex-start;
  max-width: 180px;
  width: 100%;
}
@media screen and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .doing-business-index-container .doing-business-item:not(:first-child) .doing-business-item-info h4,
  .doing-business-index-container .doing-business-item:not(:first-child) .doing-business-item-info p {
    width: 100%;
  }
}
@media (max-width: 1240px) {
  .doing-business-index-container .doing-business-item:not(:first-child) {
    padding-right: 10px;
  }
}
@media (max-width: 1120px) {
  .doing-business-index-container .doing-business-item:not(:first-child) {
    padding-right: 40px;
  }
}
@media (max-width: 570px) {
  .doing-business-index-container .doing-business-item:not(:first-child) {
    padding-right: 80px;
  }
}
@media (max-width: 1120px) {
  .doing-business-index-container .doing-business-item {
    width: 50%;
  }
}
@media (max-width: 570px) {
  .doing-business-index-container .doing-business-item {
    width: 100%;
  }
}
.doing-business-index-container .doing-business-item .button {
  margin-top: auto;
}
