/* GLOBAL */
body {
    background-color: #fafafa;
}

header.header.header--1.header--wo-search.header--wo-lang.hs-search-hidden, .header__section.header__section--main.section, header.header.header--lp-1.header--wo-lang.header--w-icons.header--w-info.hs-search-hidden {
    background: transparent;
}
/* END */

/* RANDOM */
logo-blend { /* Alpha background on logos with white background */
  mix-blend-mode: multiply;
}

/* NAVIGATION */
/* Top Section SubNavigation */
.header__section.header__section--top.section {
    border-bottom: none;
}
/* End */
/* Main Navigation */
.header__section.header__section--main.section {
    padding-top: 25px;
}

ul.nav__list.nav__list--level1 {
    font-size: .8rem;
}

/* End */
/* End */

/* Typography  */
h1, h2, h3, h4, p {
  margin-bottom: 1.2rem;
}

.cover-card__text.clear.small-text p {
  margin-bottom: 0px !important;
}

.landing-header {
 font-size:4rem;
 text-transform: uppercase;
}

.case-customer-name {
  font-size: 1rem;
  letter-spacing:.14rem;
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom:.0px;
}
/* End */


/* ------------------INSIGHTS & BLOG-------------------------- */
/* REPORT LISTING STYLING */
h4.go-card__title.h4 { /* Archive GoCards Carousel stlying */
    font-size: .8rem;
    font-weight: 700;
    color: #1f1f1f;
}

p.go-card__desc { /* Archive GoCards Carousel stlying */
    font-size: .8rem;
    color: #1f1f1f;
}

.go-card__body { /* Archive GoCards Carousel stlying */
    padding: 20px !important;
}
/* Blog Card Styling */
.blog-card.blog-card--white.blog-card--shadow.blog-card--with-img { /* no shadow around blog cards */
    box-shadow: none;
}

/* BLog Listing Module */
.blog-card__body { /* Spacing between tag and Headline */
    padding: 10px !important;
}

.blog-card__img { /* white border around feature image */
    border: 10px solid #ffffff;
}

.blog-listing-2.section { /* decrease white space under listing */
    padding-bottom: 45px;
}

.module.module--1707982104609.module--image, .module.module--1708012236212.module--image { /* white border around B2B Export image */
    border: 10px solid #ffffff;
}

.blog-card__tags {
    margin-top: -30px;
    margin-bottom: 15px !important;
}

span.badge.badge--medium.badge--accent.badge--lowercase { /* styling the blog tag on index pages */
    background: #FDF57A;
    font-size: .6rem;
    text-transform: uppercase;
}

h4.blog-card__title {
    font-weight: 700;
    font-size: 1rem;
}

.blog-card.blog-card--white.blog-card--with-img {
  background-color: transparent;
}

.blog-card__info {
    margin-top: 10px !important;
}

.badge--accent {
    color: #1f1f1f;
}

.hs-richtext { /* consent text on blog submission form */
    font-size: .6rem;
    margin-bottom: 25px;
}

.hs-form-field, .hs-richtext, .legal-consent-container p, .legal-consent-container ul {
    margin-bottom: 15px !important;
}

label.hs-form-booleancheckbox-display, .hs-richtext { /* consent text on blog submission form */
    font-size: .6rem;
}

.blog-subscription.form.form--dark.form--dark-no-accent.txt--dark.form--btn-white.form--btn-large.form--btn-outline.form--hidden-labels.form--box.form--box-accent { /* submission form background */
    background: #1f1f1f;
    box-shadow: none;
}

input.hs-button.primary.large { /* submission button width */
    width: 100%;
}
/* End */

/* -------------------BLOG POST STYLING------------  */
.blog-toolbar-1.section.bg-light {
    display: none;
}

h4.blog-post__sharing-title {
    display: none;
}

.btn--pill {
    border-radius: 0;
}

.blog-related.section.bg-light.hs-search-hidden { /* related posts styling */
    background: #fafafa;
}
/* End */

/* -------------------PILLAR PAGE STYLING------------  */
.pillar-nav.section {
    padding: 0;
    position: sticky !important;
}
/* End */
/* -------------------Anaglyph Effects -----------------*/
.anaglyph {
  box-sizing: content-box;
  border: none;
  color: rgb(51, 51, 51);
  text-overflow: clip;
  text-shadow: -3px 0 1px rgb(30,242,241) , 3px 0 1px rgb(246,5,10) ;
}

.btn--accent.btn--fill {
    background: #1f1f1f;
    color: #fff;
    box-shadow: -3px -3px 1px rgb(30,242,241) , 3px 3px 1px rgb(246,5,10) ;
}
/* End */

/* --------------SERVICES LISTING 3-COLUMN------------------ */
/* 3-column colour change */
div#hs_cos_wrapper_widget_1706004860157, 
div#hs_cos_wrapper_module_1706008676315, 
div#hs_cos_wrapper_module_1706008692415, 
div#hs_cos_wrapper_module_170603430611321, 
div#hs_cos_wrapper_module_170603430611329, 
div#hs_cos_wrapper_module_17060343061144, 
div#hs_cos_wrapper_module_17074877147259,
div#hs_cos_wrapper_module_170748771472517,
div#hs_cos_wrapper_module_170748771472522 {
    background-color: #1f1f1f;
}

/* End */
/* ---------------Services listed Menu */
li.side-menu__item {
    font-size: .9rem;
    font-weight: 600;
    line-height: 1.1;
}

/* ---------------CONTENT MARKETING SERVICE PAGE-------------- */
/* Icon Styling */
.quickfeat__text {
    padding-bottom: 25px;
    border-bottom: 1px solid #dadada;
}

.quickfeat__item {
    margin-bottom: 0px !important;
}

.quickfeat__icon {
    padding-right: 45px;
    padding-top: 10px;
}
*/

/* Process Steps */
.steps__content {
    padding: 15px 0 0 !important;
}

span.steps__glyph {
    font-weight: 900;
}
.strategy-steps button.steps__icon.steps__icon--active {
  color:#1f1f1f;
}
.production-steps button.steps__icon.steps__icon--active {
  background: #00D8D7;
  color:#1f1f1f;
}
/* End */
/* End */

/* -------------------WORK PAGE STYLING------------------------- */
.cover-card__btn {
    display: none;
}

p.case-card-blurb {
  margin-bottom:none !important;
}
/* CASES STYLING */
/* Numbers */
#numbers-column-1 {
  background-image: (url:"https://www.brandmovers.dk/hubfs/Data%20Viz/production-symbol.svg");
}
/* ----------------Related Cases Styling*------------/
.go-card__body {
    padding: 15px;
}

/* -----------------FOOTER STYLING ---------------------*/
.footer.footer--10.hs-search-hidden {
    background-image: url(https://www.brandmovers.dk/hubfs/BM/web-gfx/BM-Web-Accents/footer-flood.svg);
    background-repeat: no-repeat;
    background-size: cover;
    border:none !important;
    background-color:transparent;
}
.footer__nav {
    font-size: .8rem;
}

.footer__section.footer__section--main.section { /* REduce the blank space before divider */
  padding-bottom: 10px;
}

.module--footer_form .module__inner {
    width: 100% !important;
}

.col-nav__title {
  font-size: .9rem;
  text-transform: uppercase;
}

.col-nav__col {
    margin-bottom: 25px;
}

.footer__section--main {
    padding-bottom: 15px;
}

.footer__section--bottom {
    padding-bottom: 35px;
}

.col-nav__item:not(:first-child) {
    margin-top: 0.36rem;
}
/* END */

/* -------------------PILLAR PAGE STYLING------------------------- */
.pillar-nav__control { /* table of content alignment */
  padding-inline-end: 105px !important;
}

ul.pillar-nav__list { /* table of content alignment */
    width: auto !important;
}