
@media all {
  .heading--bottom-divider {
    position: relative;
    padding-bottom: 0.5em;
    margin-bottom: 0.5em; }
    .heading--bottom-divider:after {
      content: "";
      background-color: #d1d1d1;
      height: 1px;
      position: absolute;
      bottom: 0;
      left: 50%;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%);
      right: 0;
      max-width: 54%; }
  .heading--left-right-lines {
    text-align: center; }
    .heading--left-right-lines > .container {
      overflow: hidden;
      margin-bottom: .8em; } }
    @media all and (min-width: 992px) {
      .heading--left-right-lines > .container {
        max-width: 729px; } }

@media all {
    .heading--left-right-lines h2, .heading--left-right-lines h3, .heading--left-right-lines h4, .heading--left-right-lines h5, .heading--left-right-lines h6, .heading--left-right-lines p {
      font-size: 1rem;
      font-family: "Poppins", sans-serif;
      color: #0c173c;
      display: inline-block;
      text-transform: uppercase;
      text-shadow: 0.5px 0.866px 2px rgba(255, 255, 255, 0.5);
      position: relative; } }
    @media all and (min-width: 576px) {
      .heading--left-right-lines h2, .heading--left-right-lines h3, .heading--left-right-lines h4, .heading--left-right-lines h5, .heading--left-right-lines h6, .heading--left-right-lines p {
        max-width: 80%;
        padding: 0 6px 2px; }
        .heading--left-right-lines h2:before, .heading--left-right-lines h2:after, .heading--left-right-lines h3:before, .heading--left-right-lines h3:after, .heading--left-right-lines h4:before, .heading--left-right-lines h4:after, .heading--left-right-lines h5:before, .heading--left-right-lines h5:after, .heading--left-right-lines h6:before, .heading--left-right-lines h6:after, .heading--left-right-lines p:before, .heading--left-right-lines p:after {
          content: "";
          background-color: #aac4d5;
          height: 1px;
          width: 9999px;
          position: absolute;
          bottom: 50%;
          -webkit-transform: translateY(-50%);
                  transform: translateY(-50%); }
        .heading--left-right-lines h2:before, .heading--left-right-lines h3:before, .heading--left-right-lines h4:before, .heading--left-right-lines h5:before, .heading--left-right-lines h6:before, .heading--left-right-lines p:before {
          left: -9999px; }
        .heading--left-right-lines h2:after, .heading--left-right-lines h3:after, .heading--left-right-lines h4:after, .heading--left-right-lines h5:after, .heading--left-right-lines h6:after, .heading--left-right-lines p:after {
          right: -9999px; } }

@media all {
    .heading--left-right-lines p {
      margin-bottom: 0; } }

