/* Section Title with Line */
.stl_container {
  margin-bottom: 30px; }
  .stl_container .side-line {
    display: block;
    width: 100%;
    max-width: 100%;
    height: 5px;
    position: absolute;
    top: 0;
    left: -80%;
    margin-top: 5px; }
    @media handheld, only screen and (max-width: 768px) {
      .stl_container .side-line {
        top: -10px; } }
  .stl_container .stl-section-header {
    max-width: 80%;
    width: 100%;
    padding-left: 5.5%; }
    @media handheld, only screen and (max-width: 768px) {
      .stl_container .stl-section-header {
        max-width: 100%; } }
  .stl_container .stl-section-title {
    font-size: 30px;
    line-height: 36px;
    letter-spacing: 0.1px;
    font-family: "Gotham-Black-Regular", sans-serif;
    margin-bottom: 10px; }
  .stl_container .stl-section-sub-title {
    font-size: 18px;
    line-height: 24px;
    font-family: "Oxygen-Regular", sans-serif; }
  .stl_container .vc_column-inner {
    flex-direction: row !important; }
    .stl_container .vc_column-inner.stl_on_right {
      justify-content: flex-end; }
    .stl_container .vc_column-inner.stl_on_left {
      justify-content: flex-start; }
      .stl_container .vc_column-inner.stl_on_left .side-line {
        left: initial;
        right: -60%; }
      .stl_container .vc_column-inner.stl_on_left .stl-section-header {
        padding-right: 5.5%;
        padding-left: 0;
        max-width: 60%; }
        @media handheld, only screen and (max-width: 768px) {
          .stl_container .vc_column-inner.stl_on_left .stl-section-header {
            max-width: 100%; } }
  .stl_container#full_width .stl-section-header {
    max-width: 100%; }
  .stl_container#full_width .stl-section-sub-title {
    font-family: "Oxygen-Bold", sans-serif; }

/*# sourceMappingURL=stl-style.css.map */
