/* General Page Styles */
/* .type-page h1, h2, h3, h4, h5, h6{
margin-bottom: 1.5rem !important;
} */

.type-page p{
margin-bottom: 1rem !important;
}

.padding-content{
  padding: 80px 0px;
}

/* Contact us Page Styles */
.icon-carousel {
  color: var(--black-20);
  font-size: 24px;
}

.pt-section-author {
  padding-top: 100px;
  padding-bottom: 40px;
  min-height: 400px;
}



/* Landing */

.hero-tile.landing-title {
  font-size: 3rem;
  color: var(--white-100);
  margin-bottom: 1rem;
}

.banner-partner.landing-page{
      background-color: var(--black-100);
      padding: 80px 0px 100px 0px;
      background-position: right top;
      background-repeat: no-repeat;
      background-size: contain;
      min-height: auto;
      text-align: center;
}

.footer-section.landing-page{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}