/*
*Hide header CTA button on certain pages
*/
body.page-id-6227 .nav-item--cta {
  display: none;
}

/*
* Header Banner
*/
.header__banner {
  background-color: #5852ec;
  padding: 7px;
}

.header__banner p {
  margin-bottom: 0;
  color: #fff;
  text-align: center;
  font-size: 12px;
  font-weight: 500;
}

.header__banner a {
  color: #fff;
  font-weight: 600;
}

@media screen and (max-width: 450px) {
  .header__banner p {
    font-size: 10px;
  }
}
main#main.sticky-banner {
  padding-top: 110px;
}

@media (min-width: 768px) {
  .single-post-hero__author:after {
    display: none;
  }
}
.solution-details--noicon .solution-details__icon {
  display: none;
}

.solution-details__icon.no-icon {
  display: none;
}

@media screen and (max-width: 991px) {
  .hero--form {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
.hero--form.no-pb {
  padding-bottom: 0;
}

/*
*Gravity Forms
*/
.gform-theme .gform_required_legend {
  display: none;
}

.form-wrapper form input:not([type=radio], [type=checkbox]), .form-wrapper form select:not([type=radio], [type=checkbox]), .form-wrapper form textarea:not([type=radio], [type=checkbox]) {
  height: 60px;
  margin-bottom: 0;
}

.gform-theme .gform_footer {
  justify-content: center;
}

.gform-theme .gform_footer input[type=submit] {
  background-color: #D2FF66 !important;
  color: #000 !important;
  line-height: 1.4em !important;
  border-radius: 50px !important;
  padding: 14px 30px !important;
  width: 100% !important;
  margin-top: 20px !important;
}

.gform-theme .gform_footer input[type=submit]:hover {
  background-color: #6B65FF !important;
  color: #fff !important;
}

.gform-theme--foundation .gform-body .gform_fields {
  row-gap: 25px;
}

.author-avatar {
  max-width: 120px;
  margin: 0 auto;
}

.author-avatar img {
  border-radius: 50%;
}

.date-separator {
  margin-right: 5px;
}

@media screen and (max-width: 767px) {
  .date-separator {
    display: none;
  }
}
.single-post-hero__author {
  padding: 0 5px;
}

@media screen and (max-width: 768px) {
  .responsive-table .table-wrapper .table {
    display: block;
  }
  .responsive-table .table-wrapper .mobile-table {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  .table-wrapper .table {
    display: block;
  }
  .table-wrapper .mobile-table {
    display: none;
  }
}
ol ol ol {
  list-style-type: upper-roman;
}

/*
* Newsroom, Blog, Resource styleguide
*/
.post-type-archive-newsroom .h1, .post-type-archive-newsroom .h2, .post-type-archive-newsroom .h3, .post-type-archive-newsroom .h4, .post-type-archive-newsroom .h5, .post-type-archive-newsroom .h6, .post-type-archive-newsroom h1, .post-type-archive-newsroom h2, .post-type-archive-newsroom h3, .post-type-archive-newsroom h4, .post-type-archive-newsroom h5, .post-type-archive-newsroom h6, .blog .h1, .blog .h2, .blog .h3, .blog .h4, .blog .h5, .blog .h6, .blog h1, .blog h2, .blog h3, .blog h4, .blog h5, .blog h6, .post-type-archive-resource .h1, .post-type-archive-resource .h2, .post-type-archive-resource .h3, .post-type-archive-resource .h4, .post-type-archive-resource .h5, .post-type-archive-resource .h6, .post-type-archive-resource h1, .post-type-archive-resource h2, .post-type-archive-resource h3, .post-type-archive-resource h4, .post-type-archive-resource h5, .post-type-archive-resource h6, .single-newsroom.single .h1, .single-newsroom.single .h2, .single-newsroom.single .h3, .single-newsroom.single .h4, .single-newsroom.single .h5, .single-newsroom.single .h6, .single-newsroom.single h1, .single-newsroom.single h2, .single-newsroom.single h3, .single-newsroom.single h4, .single-newsroom.single h5, .single-newsroom.single h6, .single.single-post .h1, .single.single-post .h2, .single.single-post .h3, .single.single-post .h4, .single.single-post .h5, .single.single-post .h6, .single.single-post h1, .single.single-post h2, .single.single-post h3, .single.single-post h4, .single.single-post h5, .single.single-post h6, .single-resource.single .h1, .single-resource.single .h2, .single-resource.single .h3, .single-resource.single .h4, .single-resource.single .h5, .single-resource.single .h6, .single-resource.single h1, .single-resource.single h2, .single-resource.single h3, .single-resource.single h4, .single-resource.single h5, .single-resource.single h6, .tax-resource-categories .h1, .tax-resource-categories .h2, .tax-resource-categories .h3, .tax-resource-categories .h4, .tax-resource-categories .h5, .tax-resource-categories .h6, .tax-resource-categories h1, .tax-resource-categories h2, .tax-resource-categories h3, .tax-resource-categories h4, .tax-resource-categories h5, .tax-resource-categories h6, .archive.tag .h1, .archive.tag .h2, .archive.tag .h3, .archive.tag .h4, .archive.tag .h5, .archive.tag .h6, .archive.tag h1, .archive.tag h2, .archive.tag h3, .archive.tag h4, .archive.tag h5, .archive.tag h6, .archive.tax-newsroom_tag .h1, .archive.tax-newsroom_tag .h2, .archive.tax-newsroom_tag .h3, .archive.tax-newsroom_tag .h4, .archive.tax-newsroom_tag .h5, .archive.tax-newsroom_tag .h6, .archive.tax-newsroom_tag h1, .archive.tax-newsroom_tag h2, .archive.tax-newsroom_tag h3, .archive.tax-newsroom_tag h4, .archive.tax-newsroom_tag h5, .archive.tax-newsroom_tag h6 {
  font-family: "Roobert", sans-serif;
}
.post-type-archive-newsroom .text-small-purple, .blog .text-small-purple, .post-type-archive-resource .text-small-purple, .single-newsroom.single .text-small-purple, .single.single-post .text-small-purple, .single-resource.single .text-small-purple, .tax-resource-categories .text-small-purple, .archive.tag .text-small-purple, .archive.tax-newsroom_tag .text-small-purple {
  font-size: 0.875rem;
}
.post-type-archive-newsroom .h1, .post-type-archive-newsroom h1, .blog .h1, .blog h1, .post-type-archive-resource .h1, .post-type-archive-resource h1, .single-newsroom.single .h1, .single-newsroom.single h1, .single.single-post .h1, .single.single-post h1, .single-resource.single .h1, .single-resource.single h1, .tax-resource-categories .h1, .tax-resource-categories h1, .archive.tag .h1, .archive.tag h1, .archive.tax-newsroom_tag .h1, .archive.tax-newsroom_tag h1 {
  font-size: 3.5rem;
}
@media screen and (max-width: 768px) {
  .post-type-archive-newsroom .h1, .post-type-archive-newsroom h1, .blog .h1, .blog h1, .post-type-archive-resource .h1, .post-type-archive-resource h1, .single-newsroom.single .h1, .single-newsroom.single h1, .single.single-post .h1, .single.single-post h1, .single-resource.single .h1, .single-resource.single h1, .tax-resource-categories .h1, .tax-resource-categories h1, .archive.tag .h1, .archive.tag h1, .archive.tax-newsroom_tag .h1, .archive.tax-newsroom_tag h1 {
    font-size: 2.875rem;
  }
}
.post-type-archive-newsroom .h2, .post-type-archive-newsroom h2, .blog .h2, .blog h2, .post-type-archive-resource .h2, .post-type-archive-resource h2, .single-newsroom.single .h2, .single-newsroom.single h2, .single.single-post .h2, .single.single-post h2, .single-resource.single .h2, .single-resource.single h2, .tax-resource-categories .h2, .tax-resource-categories h2, .archive.tag .h2, .archive.tag h2, .archive.tax-newsroom_tag .h2, .archive.tax-newsroom_tag h2 {
  font-size: 2.875rem;
}
@media screen and (max-width: 768px) {
  .post-type-archive-newsroom .h2, .post-type-archive-newsroom h2, .blog .h2, .blog h2, .post-type-archive-resource .h2, .post-type-archive-resource h2, .single-newsroom.single .h2, .single-newsroom.single h2, .single.single-post .h2, .single.single-post h2, .single-resource.single .h2, .single-resource.single h2, .tax-resource-categories .h2, .tax-resource-categories h2, .archive.tag .h2, .archive.tag h2, .archive.tax-newsroom_tag .h2, .archive.tax-newsroom_tag h2 {
    font-size: 2.5rem;
  }
}
.post-type-archive-newsroom .h3, .post-type-archive-newsroom h3, .blog .h3, .blog h3, .post-type-archive-resource .h3, .post-type-archive-resource h3, .single-newsroom.single .h3, .single-newsroom.single h3, .single.single-post .h3, .single.single-post h3, .single-resource.single .h3, .single-resource.single h3, .tax-resource-categories .h3, .tax-resource-categories h3, .archive.tag .h3, .archive.tag h3, .archive.tax-newsroom_tag .h3, .archive.tax-newsroom_tag h3 {
  font-size: 2.375rem;
}
@media screen and (max-width: 768px) {
  .post-type-archive-newsroom .h3, .post-type-archive-newsroom h3, .blog .h3, .blog h3, .post-type-archive-resource .h3, .post-type-archive-resource h3, .single-newsroom.single .h3, .single-newsroom.single h3, .single.single-post .h3, .single.single-post h3, .single-resource.single .h3, .single-resource.single h3, .tax-resource-categories .h3, .tax-resource-categories h3, .archive.tag .h3, .archive.tag h3, .archive.tax-newsroom_tag .h3, .archive.tax-newsroom_tag h3 {
    font-size: 2.25rem;
  }
}
.post-type-archive-newsroom .h4, .post-type-archive-newsroom h4, .blog .h4, .blog h4, .post-type-archive-resource .h4, .post-type-archive-resource h4, .single-newsroom.single .h4, .single-newsroom.single h4, .single.single-post .h4, .single.single-post h4, .single-resource.single .h4, .single-resource.single h4, .tax-resource-categories .h4, .tax-resource-categories h4, .archive.tag .h4, .archive.tag h4, .archive.tax-newsroom_tag .h4, .archive.tax-newsroom_tag h4 {
  font-size: 2rem;
}
@media screen and (max-width: 768px) {
  .post-type-archive-newsroom .h4, .post-type-archive-newsroom h4, .blog .h4, .blog h4, .post-type-archive-resource .h4, .post-type-archive-resource h4, .single-newsroom.single .h4, .single-newsroom.single h4, .single.single-post .h4, .single.single-post h4, .single-resource.single .h4, .single-resource.single h4, .tax-resource-categories .h4, .tax-resource-categories h4, .archive.tag .h4, .archive.tag h4, .archive.tax-newsroom_tag .h4, .archive.tax-newsroom_tag h4 {
    font-size: 1.875rem;
  }
}
.post-type-archive-newsroom .h5, .post-type-archive-newsroom h5, .blog .h5, .blog h5, .post-type-archive-resource .h5, .post-type-archive-resource h5, .single-newsroom.single .h5, .single-newsroom.single h5, .single.single-post .h5, .single.single-post h5, .single-resource.single .h5, .single-resource.single h5, .tax-resource-categories .h5, .tax-resource-categories h5, .archive.tag .h5, .archive.tag h5, .archive.tax-newsroom_tag .h5, .archive.tax-newsroom_tag h5 {
  font-size: 1.75rem;
}
@media screen and (max-width: 768px) {
  .post-type-archive-newsroom .h5, .post-type-archive-newsroom h5, .blog .h5, .blog h5, .post-type-archive-resource .h5, .post-type-archive-resource h5, .single-newsroom.single .h5, .single-newsroom.single h5, .single.single-post .h5, .single.single-post h5, .single-resource.single .h5, .single-resource.single h5, .tax-resource-categories .h5, .tax-resource-categories h5, .archive.tag .h5, .archive.tag h5, .archive.tax-newsroom_tag .h5, .archive.tax-newsroom_tag h5 {
    font-size: 1.75rem;
  }
}
.post-type-archive-newsroom .h6, .post-type-archive-newsroom h6, .blog .h6, .blog h6, .post-type-archive-resource .h6, .post-type-archive-resource h6, .single-newsroom.single .h6, .single-newsroom.single h6, .single.single-post .h6, .single.single-post h6, .single-resource.single .h6, .single-resource.single h6, .tax-resource-categories .h6, .tax-resource-categories h6, .archive.tag .h6, .archive.tag h6, .archive.tax-newsroom_tag .h6, .archive.tax-newsroom_tag h6 {
  font-size: 1.5rem;
}
@media screen and (max-width: 768px) {
  .post-type-archive-newsroom .h6, .post-type-archive-newsroom h6, .blog .h6, .blog h6, .post-type-archive-resource .h6, .post-type-archive-resource h6, .single-newsroom.single .h6, .single-newsroom.single h6, .single.single-post .h6, .single.single-post h6, .single-resource.single .h6, .single-resource.single h6, .tax-resource-categories .h6, .tax-resource-categories h6, .archive.tag .h6, .archive.tag h6, .archive.tax-newsroom_tag .h6, .archive.tax-newsroom_tag h6 {
    font-size: 1.375rem;
  }
}

@media screen and (min-width: 992px) {
  .single-post-content.single-post-content--wide {
    padding-left: 0;
  }
}
