.onscroll .header.js-fixed.region--colored-background, .onscroll .region--colored-background .header.js-fixed {
    background-color: rgba(255,255,255,0.85);
    backdrop-filter: blur(5px);
}
.header-container {
    padding: 32px 0 0 0;
}
header.header > .container-fluid {
    max-width: 1452px;
    margin: auto 0;
    padding: 0 0 0 64px;
}
button.slideout-toggle.slideout-toggle--fixed {
    top: 64px;
}
.onscroll button.slideout-toggle.slideout-toggle--fixed, button.slideout-toggle.slideout-toggle--fixed.js-slideout-toggle--fixed-open {
    top: 32px;
}
.header-container {
    position: absolute;
    background: transparent;
    width: 100%;
}
.hero-top {
    padding: 64px 0 32px;
}
.paragraph.paragraph--type--bp-columns-two-uneven .paragraph__column {
    display: flex;
    align-items: center;
    justify-content: center;
}
.content-bottom-highlighted .block-social-media-links {
    text-align: center;
}
.content-bottom-highlighted .block-social-media-links ul.social-media-links--platforms a {
    color: #F36C33 !important;
}
.main-content__section, .sidebar__section {
    padding: 0 0 56px;
}
.paragraph.paragraph--type--bp-columns-two-uneven > .paragraph__column {
    padding-top: 30px;
}
div#main-content {
    overflow: hidden;
}
/*.ms-mask-frame {*/
/*  overflow: visible;*/
/*}*/

/* campaignium changes */
.main-content .paragraph.paragraph--color>.paragraph__column {
    padding-top: 64px;
    padding-bottom: 64px;
}

@media (max-width: 767px) {
  .ms-mask-frame {
    overflow: hidden;
  }
  .ms-slide .cwb-ms_mobile {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: flex-start;
    visibility: visible;
    margin-left: 15px;
    margin-right: 15px;
    padding: 32px;
    height: auto;
  }
}