/* Global Scroll Behavior */
html {
  scroll-behavior: smooth;
}
.hs-search-results .hs-search-results__featured-image {
  display: none !important;
}
.banner-block__header, .branded-banner-block__header {
    color: #faf0c9;
}
.tile {
    
  justify-content: normal !important;
    
}

.eduadmin-h2.eduadmin-courses-our-courses {
  padding-top: 20px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;

}

.kicker-text {
    color: #118ab2;
      margin-bottom: 0px !important;
}
.banner-numbers__item__value{
    color: #ffa62b;
      margin-bottom: 0px !important;
}

.site-navigation-cta-list.un-list .cta.-small.-secondary {
    color: white !important;
    border: 1px solid white !important;
}


/* Make the header smaller on mobile only */
@media (max-width: 768px) { /* Adjust the breakpoint if needed */
    .banner-block__header {
        font-size: 30px; /* Reduces the font size by 50% */
    }
}

/* Understreker alle lenker med klassen hs-search-results__link */
a.hs-search-results__link,
a.hs-search-results__link * {
  text-decoration: underline !important;
}


/* Header Wrapper Styling */
.header-wrapper.-sticky,
.header-wrapper.-sticky .background,
.header-wrapper.-sticky .background-default,
.header-wrapper.-sticky.is-relative,
.header-wrapper.-sticky .site-navigation-wrapper {
  background-color: #0A303B !important;
}

/* Menu and Submenu Links Styling */
.header-wrapper.-sticky .menu-item__link,
.header-wrapper.-sticky .submenu-item__link,
.header-wrapper.-sticky .submenu-button-text {
  color: #FFFFFF !important;
  text-decoration: none;
}

.header-wrapper.-sticky .menu-item__link:hover,
.header-wrapper.-sticky .submenu-item__link:hover,
.header-wrapper.-sticky .submenu-button-text:hover {
  color: #FFA62B !important;
  text-decoration: underline !important;
}

/* Styles for desktop screens only */
@media (min-width: 1024px) {
    .product__media-container {
        padding-left: 10%;
        padding-right: 10%;
    }
    .banner-block {
      /*  width: 70%; /* Sett bredden til 50% på desktop */*/
        margin-left: 0; /* Venstrejuster elementet */
    }
    /* Section Banner Block Padding */
    section.banner-block{
      padding-bottom: 130px;
    }
  section.branded-banner-block   {
      padding-bottom: 130px;
    }
.branded-banner__image-container.-contain.right-horizontal-image.bottom-vertical-image {
    position: relative;  /* Ensures it can be moved */
    top: 130px;  /* Moves the container 130px down */
  padding-right: 100px;
  padding-left: 100px;
  }
}

@media (max-width: 768px) { /* Adjust breakpoint if needed */
    .hide-img-mobile {
        display: none !important; /* Ensures it is hidden */
    }
}

/*Backupcode*/
/*section.banner-block:not(:has(.banner-block__cta)) .banner-block__text.-narrow p {
  padding-bottom: 30px;
}*/
/* Override colour for svg file icons */
.columns__image-container .columns__image[src$=".svg"] {
 
}
.columns__card:has(.columns__image-container.ratio-1-1 img) > .columns__card__text-container {
    padding-top: 20px !important;
    padding-bottom: 0px !important;
}

.header-wrapper.-sticky .menu-item.active .menu-item__link {
  color: #FFA62B !important;
}

/* Mobile Menu Styling */
.header-wrapper.-sticky .navigation-toggle {
  background-color: #0A303B !important;
}

.header-wrapper.-sticky .navigation-toggle .menu-icon {
  color: #FFFFFF !important;
}

/* List Item Custom Styling */
ul:not([class]) > li:not([class]) {
  list-style-type: none;
  padding-left: 40px;
  position: relative;
  margin-bottom: 10px;
}

/* Pseudo-element for Dark Backgrounds */
.background-dark-1 ul:not([class]) > li:not([class])::before,
.background-dark-2 ul:not([class]) > li:not([class])::before,
.background-dark-3 ul:not([class]) > li:not([class])::before,
.background-dark-4 ul:not([class]) > li:not([class])::before {
  content: '';
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-right: 10px;
  background-image: url('https://144111866.fs1.hubspotusercontent-eu1.net/hubfs/144111866/Web/ProductPages/Momentum/style/momentum-li-white.png');
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

/* Pseudo-element for Light and Default Backgrounds */
.background-light-1 ul:not([class]) > li:not([class])::before,
.background-light-2 ul:not([class]) > li:not([class])::before,
.background-light-3 ul:not([class]) > li:not([class])::before,
.background-light-4 ul:not([class]) > li:not([class])::before,
.background-default ul:not([class]) > li:not([class])::before {
  content: '';
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-right: 10px;
  background-image: url('https://144111866.fs1.hubspotusercontent-eu1.net/hubfs/144111866/Web/ProductPages/Momentum/style/momentum-li-icon.svg');
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

/* List Styling Adjustments */
ul:not([class]) {
  padding-left: 10px;
  margin-left: 0;
}

ul > li[class] {
  padding-left: 0;
  margin-bottom: 10px;
}

/* Divider Styling */
.et_pb_bottom_inside_divider_dark,
.et_pb_bottom_inside_divider_white {
  background-size: 100% 100px;
  background-repeat: no-repeat;
  background-position: bottom;
  bottom: 0;
  height: 100px;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  pointer-events: none;
  z-index: 0; /* Adjust z-index to ensure dividers are behind header but still visible */
}

.et_pb_bottom_inside_divider_dark {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiMwQTMwM0IiPjxwYXRoIGQ9Ik0xMjgwIDMuNEMxMDUwLjU5IDE4IDEwMTkuNCA4NC44OSA3MzQuNDIgODQuODljLTMyMCAwLTMyMC04NC4zLTY0MC04NC4zQzU5LjQuNTkgMjguMiAxLjYgMCAzLjRWMTQwaDEyODB6IiBmaWxsLW9wYWNpdHk9Ii4zIi8+PHBhdGggZD0iTTAgMjQuMzFjNDMuNDYtNS42OSA5NC41Ni05LjI1IDE1OC40Mi05LjI1IDMyMCAwIDMyMCA4OS4yNCA2NDAgODkuMjQgMjU2LjEzIDAgMzA3LjI4LTU3LjE2IDQ4MS41OC04MFYxNDBIMHoiIGZpbGwtb3BhY2l0eT0iLjUiLz48cGF0aCBkPSJNMTI4MCA1MS43NmMtMjAxIDEyLjQ5LTI0Mi40MyA1My40LTUxMy41OCA1My40LTMyMCAwLTMyMC01Ny02NDAtNTctNDguODUuMDEtOTAuMjEgMS4zNS0xMjYuNDIgMy42VjE0MGgxMjgweiIvPjwvZz48L3N2Zz4=);
}

.et_pb_bottom_inside_divider_white {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNGRkZGRkYiPjxwYXRoIGQ9Ik0xMjgwIDMuNEMxMDUwLjU5IDE4IDEwMTkuNCA4NC44OSA3MzQuNDIgODQuODljLTMyMCAwLTMyMC04NC4zLTY0MC04NC4zQzU5LjQuNTkgMjguMiAxLjYgMCAzLjRWMTQwaDEyODB6IiBmaWxsLW9wYWNpdHk9Ii4zIi8+PHBhdGggZD0iTTAgMjQuMzFjNDMuNDYtNS42OSA5NC41Ni05LjI1IDE1OC40Mi05LjI1IDMyMCAwIDMyMCA4OS4yNCA2NDAgODkuMjQgMjU2LjEzIDAgMzA3LjI4LTU3LjE2IDQ4MS41OC04MFYxNDBIMHoiIGZpbGwtb3BhY2l0eT0iLjUiLz48cGF0aCBkPSJNMTI4MCA1MS43NmMtMjAxIDEyLjQ5LTI0Mi40MyA1My40LTUxMy41OCA1My40LTMyMCAwLTMyMC01Ny02NDAtNTctNDguODUuMDEtOTAuMjEgMS4zNS0xMjYuNDIgMy42VjE0MGgxMjgweiIvPjwvZz48L3N2Zz4=);
}

/* Search Field Styling */
.hs-search-field__input,
.hs-search-field__input::placeholder {
  color: white;
  border-color: white;
}

.hs-search-field__input:focus {
  border-color: white;
  outline: none;
}





/* Parent Container Styling */
.row-fluid {
  position: relative;
}