h1:first-of-type {
  margin-top: 0;
}

#body-wrapper .container {
	background-color: #253954 !important;
	border-radius: .15rem;
  margin: 2rem auto;
}

/* Desktop optimization */
@media screen and (min-width: 1024px) {
  #body-wrapper .container {
    padding: 5rem 6rem !important;
  }
}

/* Mobile optimization */
@media screen and (max-width: 1023px) {
    #start {
        padding: 0;
    }
  .section {
      padding-left: 0 !important;
      padding-right: 0 !important;
  }
  #body-wrapper .container {
    padding: 2.75rem 1.25rem 3rem 1.25rem !important;
  }
}

h4 {
  margin-left: 2.5rem;
}

blockquote {
    font-style: normal;
}