.mb-4 {
  margin-bottom: 16px !important;
}
.mb-2 {
  margin-bottom: 8px !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}

.herald-site-footer {
  float: none;
  clear: both;
}

#iterable {
  background: linear-gradient(to right, #0288d1 0%, #5a56be 100%);
  font-family: "Helvetica Neue", Arial, sans-serif;
  padding: 20px;
}
#iterable input[type="submit"] {
  border: none;
  padding: 8px 20px;
  background-color: #00bfa4;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
}
#iterable p {
    color: white;
    text-align: left;
    
}
#iterable input[type="text"] {
    margin-bottom: 20px;
}

/* CTA banners */
@font-face {
	font-family: "Geomanist";
	src: url('../fonts/Geomanist/Geomanist-Regular.otf');
	font-weight: 400;
	font-display: fallback;
}
@font-face {
	font-family: "Geomanist";
	src: url('../fonts/Geomanist/Geomanist-Medium.otf');
	font-weight: 500;
	font-display: fallback;
}
.see-plans-cta h3,
.blog-footer-cta h3 {
  color: #000;
  font-family: Geomanist;
  font-weight: 500;
  font-size: 30px;
  line-height: 1.2;
}
.see-plans-cta p,
.blog-footer-cta p,
.blog-sidebar-ad p {
  color: #000;
  font-family: Geomanist, "Helvetica Neue", Arial, sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 1.625;
}
.blog-sidebar-ad {
  border-radius: 16px !important;
  overflow: auto;
}
.see-plans-cta {
  padding: 16px 38px;
  border-radius: 16px !important;
}
.orange-bolt a.wp-block-button__link {
  background: #f5a623;
  color: #282828;
  font-family: Geomanist, "Helvetica Neue", Arial, sans-serif;
  text-transform: uppercase;
  margin-top: 0;
  min-width: 0!important;
  font-weight: 500;
  border-radius: 10px;
  font-size: 14px;
  height: auto;
  line-height: 1;
  min-height: 54px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 11px 48px 11px 60px;
}
.orange-bolt a.wp-block-button__link:hover {
  padding-bottom: 11px;
}
.orange-bolt .wp-block-button {
  position: relative;
}
.orange-bolt .wp-block-button:before {
  position: absolute;
  left: 35px;
  top: 50%;
  -webkit-transform: translateY(-40%);
  -ms-transform: translateY(-40%);
  transform: translateY(-40%);
  content: url('../img/pro-lightning.svg');
} 
.blog-footer-cta {
  border-radius: 16px !important;
  overflow: auto;
  margin-bottom: 2rem;
}
.blog-footer-cta .wp-block-buttons {
  position: absolute;
  bottom: 32px;
  left: 48px;
}
.blog-footer-cta .wp-block-cover__image-background {
  object-position: left;
}
@media screen and (max-width: 767px) {
  .blog-footer-cta .wp-block-cover__image-background {
    object-position: -20px;
  }
  .blog-footer-cta .wp-block-buttons {
    left: 50%;
    transform: translateX(-50%);
    min-width: 200px;
  }
}
.herald-sidebar .herald-sticky .widget_custom_html h4.widget-title {
  display: none;
}