.graphic-container {
  padding: 60px;
}
.text-content p {
  font-size: 18px;
  font-weight: 300;
}
.text-content p b {
  color: #000;
}
.regionsInvest table {
  width: 100%;
  border: 0;
  border-spacing: 0;
  border-collapse: separate;
}
.regionsInvest table tr th {
  border-bottom: 2px solid #D5190E;
  color: #D5190E;
  padding-bottom: 5px;
}
.regionsInvest table tr td {
  text-align: center;
  border-bottom: 1px solid #D0D0D0;
  color: #6A7175;
  padding: 7px 0;
}
.regionsInvest table tr th:first-child,
table tr td:first-child {
  text-align: left;
  padding-left: 5px;
}
.regionsInvest ol {
  padding-left: 30px;
}
.regionsInvest li {
  list-style-type: none;
  position: relative;
  counter-increment: list;
  margin-bottom: 20px;
}
.regionsInvest li:before {
  content: counter(list, decimal) ".";
  color: #F27E35;
  left: -35px;
  position: absolute;
  text-align: right;
  width: 26px;
}
.black-color b,
.black-color p {
  color: #454E53 !important;
}
.black-color i b {
  color: #D32212 !important;
}
.regionsInvest table + p {
  margin-top: 20px;
  text-align: right;
  color: #6A7175 !important;
  font-size: 16px !important;
}
