.content-box {
  padding-top: 55px;
}
.content-box .font-large {
  font-size: 2.25rem;
}
.content-box .font-small {
  font-size: 2rem;
}
.content-box .content-box-title, .content-box .content-box-title-mobile {
  position: absolute;
  top: 10px;
  left: 50%;
  transform: translateX(-50%);
}
.content-box .content-wrapper {
  background-image: url(../images/content-middle.png);
  background-repeat: repeat-y;
  background-size: 100%;
}
.content-box .content-wrapper .content-container {
  padding-left: 60px;
  padding-right: 60px;
}
.content-box .content-wrapper .content-container h3, .content-box .content-wrapper .content-container h4, .content-box .content-wrapper .content-container h5, .content-box .content-wrapper .content-container p, .content-box .content-wrapper .content-container hr, .content-box .content-wrapper .content-container ol, .content-box .content-wrapper .content-container ul, .content-box .content-wrapper .content-container table, .content-box .content-wrapper .content-container .form-group {
  margin-bottom: 0;
}
.content-box .content-wrapper .content-container ol, .content-box .content-wrapper .content-container ul {
  margin-left: -20px;
}
.content-box .content-wrapper .content-container ol.dashed, .content-box .content-wrapper .content-container ul.dashed {
  list-style-type: none;
  padding-left: 30px !important;
}
.content-box .content-wrapper .content-container ol.dashed > li, .content-box .content-wrapper .content-container ul.dashed > li {
  text-indent: -5px;
}
.content-box .content-wrapper .content-container ol.dashed > li:before, .content-box .content-wrapper .content-container ul.dashed > li:before {
  content: "-";
  margin-right: 15px;
}
.content-box .content-wrapper .content-container ol li, .content-box .content-wrapper .content-container ul li {
  line-height: 1.75;
}
.content-box .content-wrapper .content-container h3, .content-box .content-wrapper .content-container h4 {
  color: #58595b;
  text-align: center;
  overflow-wrap: break-word;
}
.content-box .content-wrapper .content-container h3 span, .content-box .content-wrapper .content-container h4 span {
  font-weight: bolder;
  color: #ee3f75;
}
.content-box .content-wrapper .content-container h5 {
  line-height: 1.75;
}
.content-box .content-wrapper .content-container p {
  line-height: 1.75;
}
.content-box .content-wrapper .content-container p span {
  font-weight: bolder;
  color: #ee3f75;
}
.content-box .content-wrapper .content-container hr {
  border-top: 1px solid #58595b;
}
.content-box .content-wrapper .content-container li {
  font-size: 1.25rem;
}
.content-box .content-wrapper .content-container .table td, .content-box .content-wrapper .content-container .table th {
  border-top: 0;
}
.content-box .content-wrapper .content-container .big-font {
  font-size: 2rem;
  font-weight: 700;
}

@media screen and (max-width: 1200px) {
  .width-control {
    font-size: 2rem !important;
  }

  .content-box .content-box-title-mobile {
    top: -20px;
  }
}
@media screen and (max-width: 992px) {
  .width-control {
    width: 80% !important;
    line-height: normal !important;
  }

  .content-box .content-box-title {
    width: 60%;
    top: 20px;
  }
  .content-box .content-wrapper {
    background-image: url(../images/content-middle_mobile.png);
  }
}
@media screen and (max-width: 768px) {
  .width-control {
    font-size: 1.5rem !important;
    line-height: normal !important;
  }

  .content-wrapper .content-container {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .content-wrapper .content-container li {
    font-size: 1rem !important;
  }

  .content-box .content-box-title-mobile {
    width: 70%;
    top: 15px;
  }
}
@media screen and (max-width: 500px) {
  .font-large {
    font-size: 2rem !important;
  }

  .width-control {
    line-height: normal !important;
  }
}
@media screen and (max-width: 400px) {
  .font-large {
    font-size: 1.75rem !important;
  }

  .width-control {
    line-height: normal !important;
    font-size: 1.5rem !important;
  }
}

/*# sourceMappingURL=content-box.css.map */
