h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-weight: 600;
  line-height: 1.2;
  display: block;
  margin: 1em auto;
  margin-top: 0;
  text-align: left;
}

.h1 { font-size: 2.5rem; }
.h2 { font-size: 2rem; }
.h3 { font-size: 1.5rem; }
.h4 { font-size: 1.3rem; }
.h5 { font-size: 1.17rem; }

section ul .h4 {
  font-size: 1.3rem;
  margin: .5rem auto;
} 

p {  
  letter-spacing: .025rem;
  color: #212121;
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 1.3rem
}

.hide { display: none !important; }

.db { display: block; }

.italic { font-style: italic; }
.ib { display: inline-block; }
.m0 { margin: 0; }
.ma { margin: auto; }
.mbt-0 { margin: 0 auto; }
.mbt-1 { margin: 1rem auto; }
.mbt-2 { margin: 2rem auto; }
.mb-0 { margin-bottom: 0; }
.mb-05 { margin-bottom: .5rem; }
.mb-1 { margin-bottom: 1rem; }
.mb-1_5 { margin-bottom: 1.5rem; }
.mb-2 { margin-bottom: 2rem; }
.mb-3 { margin-bottom: 3rem; }
.mt-1 { margin-top: 1rem; }
.mt-2 { margin-top: 2rem; }
.mt-3 { margin-top: 3rem; }
.ml-0 { margin-left: 0; }
.ml-1_5 { margin-left: 1.5rem; }
.ml-2 { margin-left: 2rem; }
.ml-3 { margin-left: 3rem; }
.mr-0 { margin-right: 0; }
.mr-1 { margin-right: 1rem; }
.mr-1_5 { margin-right: 1.5rem; }
.cap { text-transform: capitalize; }
.middleText { text-align: center; }
.leftText { text-align: left; }
.mw-66 { max-width: 66%; }
.mw-70 {max-width: 70%; }
.mw-75 { max-width: 75%; }
.mw-80 { max-width: 80%; }
.mw-100 { max-width: 100%; } 
.minh-250 { min-height: 250px; }
.pd-0 { padding: 0; }
.pd-05 { padding: .5rem 0; }
.pd-1 { padding: 1rem 0; }
.pdl-0 { padding-left: 0 !important; }
.pdr-0 { padding-right: 0 !important; }
.pt-3 { padding-top: 3rem; }
.pb-1 { padding-bottom: 1rem; }
.jc-center { justify-content: center; }
.jc-evenly { justify-content: space-evenly; }
.al-base { align-items: baseline; }
.al-start { align-items: flex-start; }
.flex { display: flex; }
.flex-col { flex-direction: column;}
.flex-row-w { flex-flow: row wrap; }
.flex-reverse { flex-flow: row-reverse; }
.flex-content {
  flex: 1 1;
  max-width: 47.5%;
  margin: 0;
}