@charset "UTF-8";
.tcl-intro__wrapper {
  padding: 50px 0;
}
@media (max-width: 1199px) {
  .tcl-intro__wrapper {
    padding: 25px 0;
  }
}
.tcl-intro__text {
  font-family: "Open Sans";
  font-size: 25px;
  line-height: 135%;
  font-style: normal;
  font-weight: 400;
  color: #323232;
}
@media (max-width: 767px) {
  .tcl-intro__text {
    font-size: 18px;
    line-height: 135%;
  }
}
.tcl-intro__text a {
  font-family: "Open Sans";
  color: #0d453a;
  text-decoration: underline;
}
.tcl-intro__text a:hover {
  font-weight: bold;
}
.tcl-intro__text ol {
  list-style-type: none;
  counter-reset: item;
  margin: 0;
  padding: 0;
}
.tcl-intro__text ol li {
  font-family: "Open Sans";
  font-size: 20px;
  line-height: 150%;
  font-style: normal;
  font-weight: 400;
  line-height: 170%;
  display: table;
  counter-increment: item;
}
@media (max-width: 1199px) {
  .tcl-intro__text ol li {
    font-size: 16px;
    line-height: 150%;
  }
}
@media (max-width: 767px) {
  .tcl-intro__text ol li {
    font-size: 16px;
    line-height: 160%;
  }
}
.tcl-intro__text ol li p {
  margin-bottom: 30px;
}
.tcl-intro__text ol li p:last-child {
  margin-bottom: 0;
}
.tcl-intro__text ol li:before {
  content: counters(item, ".") ".";
  display: table-cell;
  padding-right: 0.6em;
  min-width: 40px;
  text-align: right;
}
.tcl-intro__text ol li ol li {
  margin: 0;
}
.tcl-intro__text ol li ol li:before {
  content: counters(item, ".");
  display: table-cell;
  padding-right: 0.6em;
  min-width: 40px;
  text-align: right;
}
.tcl-intro__text ul {
  font-family: "Open Sans";
  font-size: 20px;
  line-height: 150%;
  font-style: normal;
  font-weight: 400;
  padding-left: 30px;
  margin-bottom: 30px;
  list-style: none;
}
@media (max-width: 1199px) {
  .tcl-intro__text ul {
    font-size: 16px;
    line-height: 150%;
  }
}
@media (max-width: 767px) {
  .tcl-intro__text ul {
    font-size: 16px;
    line-height: 160%;
  }
}
.tcl-intro__text ul p {
  margin-bottom: 30px;
}
.tcl-intro__text ul p:last-child {
  margin-bottom: 0;
}
.tcl-intro__text ul li {
  position: relative;
}
.tcl-intro__text ul li:before {
  content: "–";
  position: absolute;
  right: calc(100% + 10px);
  top: 0px;
}
.tcl-intro__text ul li ul {
  margin-bottom: 0px;
}
.tcl-intro__text p {
  margin-bottom: 40px;
}
.tcl-intro__text p:last-child {
  margin-bottom: 0;
}