/*** GLOBAL ***/
@font-face {
  font-family: 'Lexia';
  src: url('/content/dam/intelligentcontent/brands/azpro/nl/#risicobijdiabetes #herorisicobijdiabetes/fonts/lexia.woff2') format('woff2'),
       url('/content/dam/intelligentcontent/brands/azpro/nl/risicobijdiabetes/fonts/lexia.woff') format('woff');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Helvetica Neue';
  src: url('/content/dam/intelligentcontent/brands/azpro/nl/risicobijdiabetes/fonts/helveticaneue.woff2') format('woff2'),
       url('/content/dam/intelligentcontent/brands/azpro/nl/risicobijdiabetes/fonts/helveticaneue.woff') format('woff');
  font-weight: 300;
  font-style: normal;
}

:root {
  --primary-red: #E73225;
  --primary-blue: #00A5E3;
  --primary-white: #FFFFFF;
  --secondary-white: #FDFDF8;
  --primary-gray: #3C4242;
  --primary-green: #768125;
  --secondary-green: #778125;
  --tertiary-green: #C4D600;
  --primary-magneta: #AE2573;
  --font-family-lexia: Lexia, sans-serif;
  --font-family-helvetica: Helvetica Neue, sans-serif;
  --hero-height: 35vh;
}

@media (min-width: 1600px) {
  :root {
    --hero-height: 25vh;
  }
}

@media (min-width: 2000px) {
  :root {
    --hero-height: 22vh;
  }
}

@media (min-width: 2500px) {
  :root {
    --hero-height: 25vh;
  }
}

#risicobijdiabetes body {
  font-family: var(--font-family-lexia);
  margin: 0;
  padding: 0;
}

#risicobijdiabetes h1 {
  color: var(--primary-white);
  font-size: 45px;
  font-family: var(--font-family-lexia);
  font-style: italic;
  font-weight: 400;
  line-height: 48px;
  word-wrap: break-word;
}

#risicobijdiabetes h2 {
  color: var(--primary-green);
  font-size: 40px;
  font-family: var(--font-family-lexia);
  font-style: italic;
  font-weight: 300;
  line-height: 48px;
  word-wrap: break-word;
  margin-top: 80px;
}

#risicobijdiabetes h2.first-of-type {
  margin-top: 0;
}

#risicobijdiabetes #ads-section h3 {
  color: var(--secondary-green);
  font-size: 20px;
  font-family: var(--font-family-lexia);
  font-style: normal;
  font-weight: 300;
  line-height: 29px;
  word-wrap: break-word;
  margin-top: 0px;
  margin-bottom: 5px;
}

#risicobijdiabetes h3 {
  color: var(--secondary-green);
  font-size: 23px;
  font-family: var(--font-family-lexia);
  font-style: normal;
  font-weight: 300;
  line-height: 29px;
  word-wrap: break-word;
  margin: 20px 0;
}

#risicobijdiabetes h3.gray-title {
  color: var(--secondary-gray);
}

#risicobijdiabetes h3.gray-title-alt {
  color: var(--secondary-gray);
  font-weight: 700;
}

#risicobijdiabetes p {
  color: var(--primary-gray);
  font-size: 18px;
  font-family: var(--font-family-lexia);
  font-style: normal;
  font-weight: 300;
  line-height: 26px;
  word-wrap: break-word;
  margin: 20px 0;
}

#risicobijdiabetes p.contact {
  color: #8F90A6;
  font-size: 12px;
  font-family: 'Inter', sans-serif;
  font-style: normal;
  font-weight: 300;
  line-height: 14px;
  word-wrap: break-word;
}

#risicobijdiabetes .section {
  /*margin: 20px;*/
  margin-top: 20px;
  margin-bottom: 20px;
}

#risicobijdiabetes .section-alt {
  margin: 20px 0 20px 0;
}

#risicobijdiabetes .cmp-container__backgroundImage--enabled {
  height: 250px;
  background-position: top !important;
  display: grid;
}

#risicobijdiabetes #hero {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  /*height: var(--hero-height);*/
  height: auto;
}

#risicobijdiabetes .azcl-container {
  max-width: 1440px;
}

#risicobijdiabetes .hero p {
  color: var(--primary-white);
  font-size: 23px;
  font-family: var(--font-family-lexia);
  font-weight: 300;
  line-height: 29px;
  word-wrap: break-word;
}

#risicobijdiabetes ul {
  list-style-type: disc;
  list-style-position: outside;
  margin-left: 25px;
}

#risicobijdiabetes ol {
  list-style-type: decimal;
  list-style-position: outside;
  margin-left: 25px;
}

#risicobijdiabetes ol.cmp-tabs__tablist {
  margin-left: 0px;
}

#risicobijdiabetes ul li,
#risicobijdiabetes ol li {
  color: var(--primary-gray);
  font-size: 18px;
  font-family: var(--font-family-lexia);
  font-weight: 300;
  line-height: 26px;
  word-wrap: break-word;
}

#risicobijdiabetes ul.footer_menu {
  list-style-type: none;
  margin-left: 0px !important;
}

#risicobijdiabetes .footer-right {
  padding: 30px 0px 0px 0px;
}

#risicobijdiabetes .footer-right p {
  font-size: 12px;
  line-height: 20px;
}

#risicobijdiabetes .sub-section-list {
  list-style-type: lower-alpha;
  padding-left: 40px;
}

#risicobijdiabetes p.reference,
#risicobijdiabetes .reference a {
  color: var(--primary-gray);
  font-size: 11px;
  font-family: var(--font-family-helvetica);
  font-weight: 500;
  line-height: 13px;
  word-wrap: break-word;
}

#risicobijdiabetes .reference b,
#risicobijdiabetes .reference bold {
  font-weight: bold;
  color: black;
}

#risicobijdiabetes .reference a {
  text-decoration: underline;
}

#risicobijdiabetes p.top-para {
  margin-bottom: 0px;
}

#risicobijdiabetes .button {
 /* display: flex;
  justify-content: center;
  align-items: center;*/
  ;
}

#risicobijdiabetes .cmp-button {
  /*idth: 264px;*/
  height: 52px;
  background-color: var(--primary-magneta);
 /* Main background color */
  color: white;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
 /* Remove underline for links */
  border: none;
 /* border-radius: 8px;*/
  box-shadow: 0px 2px 4px rgba(96, 97, 112, 0.16);
 /* Light shadow effect */
  display: inline-flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

#risicobijdiabetes .cmp-button:hover {
  transform: translateY(-2px);
  box-shadow: 0px 4px 8px rgba(96, 97, 112, 0.24);
}

#risicobijdiabetes .cmp-button:focus {
  outline: 2px solid #ffffff;
}

/* Override global CSS for your specific button */
#risicobijdiabetes span.cmp-button__text:hover, 
#risicobijdiabetes span.cmp-button__text:active, 
#risicobijdiabetes span.cmp-button__text:focus {
  text-decoration: none;
  color: inherit;
  border-left: none;
}

/* Header */
#risicobijdiabetes #Header .azcl-columns__base .azcl-column-par2 ul {
  /*gap: 20px;*/
  ;
}

#risicobijdiabetes #Header .azcl-column-par2 {
  width: 900px;
}
/* END HEADER */

/* Style the button text */
#risicobijdiabetes .cmp-button__text {
  color: var(--primary-white);
  font-size: 16px;
  font-family: var(--font-family-lexia);
  font-style: italic;
  font-weight: 300;
  line-height: 19px;
  letter-spacing: 0.20px;
  word-wrap: break-word;
  padding: 30px;
  height: auto;
}

#risicobijdiabetes #tab-component {
  margin: 20px 20px;
}

/*** END GLOBAL ***/

/*** LOCAL ***/

#risicobijdiabetes div#prod-cont {
  margin-top: 54px;
}

/** Direct Menu **/
#risicobijdiabetes h3.visible-xs.visible-sm {
  color: var(--primary-gray);
  font-size: 18px;
  font-family: var(--font-family-lexia);
  font-weight: 400;
  line-height: 26px;
  word-wrap: break-word;
}

#risicobijdiabetes .cmp-video__player {
  height: 500px;
}

#risicobijdiabetes.fa-chevron-circle-up:before {
  content: "\f139";
}

#risicobijdiabetes .cmp-productmenu .cmp-productmenu__nav>li.active .fa-chevron-circle-up {
  color: #D0006F;
}

#risicobijdiabetes *[aria-hidden='true'] {
  visibility: visible;
  transform: rotate(180deg);
}

#risicobijdiabetes .cmp-productmenu .cmp-productmenu__nav>li>a {
  padding: 10px 0px;
}

#risicobijdiabetes .cmp-productmenu__nav {
  padding: 0 0 0 0px;
  list-style: none;
}

#risicobijdiabetes .cmp-productmenu .cmp-productmenu__nav>li>a {
  text-decoration: none;
  color: var(--primary-gray);
  font-size: 16px;
  font-family: var(--font-family-lexia);
  font-style: italic;
  font-weight: 600;
  line-height: 19px;
  letter-spacing: 0.20px;
  word-wrap: break-word;
  margin: 5px 0 5px 0px;
}

#risicobijdiabetes .cmp-productmenu {
  padding-top: 0px;
}

/*
#risicobijdiabetes .cmp-productmenu__right-side-content {
  width: 75%;
}

#risicobijdiabetes .cmp-productmenu {
  width: 20%;
  padding-top: 0px;
}

*/
/** END Direct Menu **/

/** Sections with icons **/
#risicobijdiabetes #home-section-icon {
  /*margin: 30px;*/
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 30px;
  background-color: #FDFDF8;
  border-radius: 0px 10px 0 10px;
}

#risicobijdiabetes #home-section-icon #section-right {
  display: flex;
  justify-content: center;
  align-items: center;
}

#risicobijdiabetes #home-section-icon #section-right img {
  max-width: 250px;
}


/** END Sections with icons **/


/** Sections with buttons **/
#risicobijdiabetes #home-section-button {
  padding: 30px;
  background-color: #FDFDF8;
  border-radius: 0px 10px 0 10px;
  margin-bottom: 20px;
}

#risicobijdiabetes #ads-section {
  padding: 30px;
  background-color: #F0F3CB;
  border-radius: 0px 10px 0 10px;
  margin-bottom: 20px;
  max-width: 60%;
}

#risicobijdiabetes #edu-section-button {
  padding: 20px;
  border-radius: 0px 10px 0 10px;
}

#risicobijdiabetes #home-section-button .azcl-container {
  padding: 0;
}

#risicobijdiabetes .azcl-container:has(> #ads-section) {
  padding: 0;
  margin-top: 15px;
  margin-bottom: 15px;
}



/** END Sections with buttons **/

/** TAB COMP **/
#risicobijdiabetes .cmp-tabs__tab {
  border-radius: 8px 8px 0px 0px;
}

#risicobijdiabetes .cmp-tabs__tablist {
  border-bottom: 1px solid #D8DADA;
}

#risicobijdiabetes .cmp-tabs__tablist li {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--primary-gray);
  font-size: 16px;
  font-family: var(--font-family-lexia);
  font-style: italic;
  font-weight: 400;
  line-height: 19px;
  letter-spacing: 0.20px;
  word-wrap: break-word;
  border: 1px solid #D8DADA;
  margin-right: 20px;
}

#risicobijdiabetes #tab-component-item-1b94b81d74-tab.cmp-tabs__tab--active {
  background-color: var(--primary-red);
  color: white;
}

#risicobijdiabetes #tab-component-item-1b94b81d74-tab::before {
  content: url("/content/dam/intelligentcontent/brands/azpro/nl/risicobijdiabetes/assets/hartfalen-normal.png");
  margin-right: 10px;
  transform: translateY(-50%);
  width: 18px;
  height: 18px;
}

#risicobijdiabetes #tab-component-item-1b94b81d74-tab.cmp-tabs__tab--active::before {
  content: url("/content/dam/intelligentcontent/brands/azpro/nl/risicobijdiabetes/assets/hartfalen-highlight.png");
  margin-right: 10px;
  transform: translateY(-50%);
  width: 18px;
  height: 18px;
}

#risicobijdiabetes #tab-component-item-9c375508e8-tab.cmp-tabs__tab--active {
  background-color: var(--primary-blue);
  color: white;
}

#risicobijdiabetes #tab-component-item-9c375508e8-tab::before {
  content: url("/content/dam/intelligentcontent/brands/azpro/nl/risicobijdiabetes/assets/chronische-nierschade-normal.png");
  margin-right: 10px;
  transform: translateY(-50%);
  width: 18px;
  height: 18px;
}

#risicobijdiabetes #tab-component-item-9c375508e8-tab.cmp-tabs__tab--active::before {
  content: url("/content/dam/intelligentcontent/brands/azpro/nl/risicobijdiabetes/assets/chronische-nierschade-highlight.png");
  margin-right: 10px;
  transform: translateY(-50%);
  width: 18px;
  height: 18px;
}

#risicobijdiabetes #tab-component-item-6663a91cc6-tab.cmp-tabs__tab--active {
  background-color: var(--tertiary-green);
  color: white;
}

#risicobijdiabetes #tab-component-item-6663a91cc6-tab::before {
  content: url("/content/dam/intelligentcontent/brands/azpro/nl/risicobijdiabetes/assets/diabetes-type-2-normal.png");
  margin-right: 10px;
  transform: translateY(-50%);
  width: 18px;
  height: 18px;
}

#risicobijdiabetes #tab-component-item-6663a91cc6-tab.cmp-tabs__tab--active::before {
  content: url("/content/dam/intelligentcontent/brands/azpro/nl/risicobijdiabetes/assets/diabetes-type-2-highlight.png");
  margin-right: 10px;
  transform: translateY(-50%);
  width: 18px;
  height: 18px;
}


/** END TAB COMP **/

/** Side Content **/

#risicobijdiabetes #right-side-content > div:not(:last-child)::after {
  content: "";
  display: block;
  height: 1px;
  background-color: #BAB989;
  margin: 10px 30px 10px 30px;
}

/** END SIDE CONTENT **/

/** ACCORDION **/

#risicobijdiabetes span.cmp-accordion__title {
  color: var(--primary-green);
  font-size: 18px;
  font-family: var(--font-family-lexia);
  font-weight: 400;
  line-height: 26px;
  word-wrap: break-word;
}

#risicobijdiabetes #accordion-2 span.cmp-accordion__title {
  color: var(--primary-green);
  font-size: 25px;
  font-family: var(--font-family-lexia);
  font-weight: 400;
  line-height: 26px;
  word-wrap: break-word;
  font-style: italic;
}

/** END ACCORDION **/

/** IMAGE ADJUSTMENTS **/
#risicobijdiabetes #img-hartfalen {
  max-width: 549px;
}

#risicobijdiabetes #img-herken-hartfalen,
#risicobijdiabetes #img-cns-2,
#risicobijdiabetes #img-eerder-2 {
  max-width: 564px;
}

#risicobijdiabetes #contact-image-1 {
  max-width: 357px;
}

#risicobijdiabetes #img-type-hartfalen,
#risicobijdiabetes #img-stappenplan,
#risicobijdiabetes #img-cns-1,
#risicobijdiabetes #img-cns-3,
#risicobijdiabetes #img-cns-4,
#risicobijdiabetes #img-eerder-1,
#risicobijdiabetes #img-eerder-4,
#risicobijdiabetes #aan-de-slag-image-1,
#risicobijdiabetes #aan-de-slag-image-2,
#risicobijdiabetes #aan-de-slag-image-3,
#risicobijdiabetes #aan-de-slag-image-4,
#risicobijdiabetes #aan-de-slag-image-5 {
  padding-left: 0%;
  padding-right: 40%;
}

#risicobijdiabetes #home-1 {
  display: block;
  width: 40%;
}

#risicobijdiabetes #image-edu-1,
#risicobijdiabetes #image-edu-2,
#risicobijdiabetes #image-edu-3 {
  padding-left: 20px;
}

#risicobijdiabetes #img-zhg {
  padding: 10px;
}
/** END IMAGE ADJUSTMENTS **/

/** Contact **/

#risicobijdiabetes #contact-grid {
  display: grid;
  gap: 20px;
  grid-template-columns: 2fr 1fr;
  border: 1px solid var(--secondary-green);
  border-radius: 20px;
  padding: 50px;
  margin: 0 auto;
  max-width: 1100Px;
  margin-bottom: 54px;
}

#risicobijdiabetes .contactname {
  font-size: 38px;
  line-height: 40px;
  font-style: italic;
}

#risicobijdiabetes .cmp-dynamicform.form-container.cmp-dynamicform-v2 {
  max-width: 600px;
}

#risicobijdiabetes .cmp-dynamicform__form-label-container,
#risicobijdiabetes input[type="checkbox"],
#risicobijdiabetes .cmp-dynamicform__generated-form label {
  font-size: 14px;
  font-family: var(--font-family-helvetica);
  font-weight: 400;
  line-height: 18px;
  word-wrap: break-word;
}

#risicobijdiabetes button.cmp-dynamicform__submit-btn {
  font-style: italic;
}

#risicobijdiabetes button.cmp-dynamicform__clear-btn {
  display: none;
}

#risicobijdiabetes .cmp-dynamicform-v2 .cmp-dynamicform__generated-form {
  padding: 30px;
  background-color: #FAFAFC;
  border-radius: 10px;
}
/** CONTACT END **/

/** REFERENCE**/
#risicobijdiabetes .section .reference {
  color: var(--primary-gray);
  font-size: 11px;
  font-family: var(--font-family-helvetica);
  font-weight: 500;
  line-height: 13px;
  word-wrap: break-word;
}

#risicobijdiabetes .section .reference b {
  font-weight: 700;
  font-size: 11px;
}

#risicobijdiabetes .section .reference p {
  font-size: 11px;
}

#risicobijdiabetes .section .reference ul {
  list-style-type: disc;
}

#risicobijdiabetes .section .reference ul li,
#risicobijdiabetes .section .reference ol li {
  font-size: 11px;
}

/** END REFERENCE **/

/** EXCEPTION **/
#risicobijdiabetes div#container-d1f1dc4c26 {
  margin: -15px;
}
/** END EXCEPTION **/

/*** END LOCAL ***/


/*** TABLET ***/
@media (min-width: 768px) and (max-width: 1024px) {
  #risicobijdiabetes {
  }

  #risicobijdiabetes .cmp-tabs__tab {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 20px !important;
  }

  #risicobijdiabetes h1 {
    font-size: 2rem;
    line-height: 2.2rem;
  }

  #risicobijdiabetes h2 {
    font-size: 1.7rem;
    line-height: 1.9rem;
  }

  #risicobijdiabetes #img-hartfalen {
    max-width: 100%;
  }

  #risicobijdiabetes #img-herken-hartfalen,
#risicobijdiabetes #img-cns-2,
#risicobijdiabetes #img-eerder-2 {
    max-width: 100%;
  }

  #risicobijdiabetes #contact-image-1 {
    max-width: 100%;
  }

  #risicobijdiabetes #img-type-hartfalen,
#risicobijdiabetes #img-stappenplan,
#risicobijdiabetes #img-cns-1,
#risicobijdiabetes #img-cns-3,
#risicobijdiabetes #img-cns-4,
#risicobijdiabetes #img-eerder-1,
#risicobijdiabetes #img-eerder-4,
#risicobijdiabetes #aan-de-slag-image-1,
#risicobijdiabetes #aan-de-slag-image-2,
#risicobijdiabetes #aan-de-slag-image-3,
#risicobijdiabetes #aan-de-slag-image-4,
#risicobijdiabetes #aan-de-slag-image-5 {
    padding-left: 0%;
    padding-right: 0px;
  }

  #risicobijdiabetes #home-1 {
    display: block;
    width: 100%;
  }

  #risicobijdiabetes #image-edu-1,
#risicobijdiabetes #image-edu-2,
#risicobijdiabetes #image-edu-3 {
    padding-left: 0px;
  }

  #risicobijdiabetes #img-zhg {
    padding: 0px;
  }

  #risicobijdiabetes #hero {
    height: 25vh;
  }

  #risicobijdiabetes .cmp-container__backgroundImage--enabled {
    height: 240px;
  }

  #risicobijdiabetes #accordion-2 span.cmp-accordion__title {
    font-size: 20px;
  }

  #risicobijdiabetes div#prod-cont {
    margin-top: 24px;
  }
}

/*** END TABLET ***/


/*** MOBILE ***/
@media (max-width: 767px) {
  #risicobijdiabetes {
    padding: 0rem;
  }

  #risicobijdiabetes h1 {
    font-size: 1.8rem;
    line-height: 2rem;
  }

  #risicobijdiabetes h2 {
    font-size: 1.5rem;
    line-height: 1.7rem;
  }

  #risicobijdiabetes p {
    font-size: 18px;
    font-weight: 300;
    line-height: 26px;
  }

  #risicobijdiabetes ul.cmp-productmenu__nav.cmp-productmenu__nav-pills.cmp-productmenu__nav-stacked.cmp-productmenu__side-nav.cmp-productmenu__infinite-scroll-nav {
    margin-left: 0px !important;
  }

  #risicobijdiabetes .cmp-tabs__tab {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 20px !important;
  }

  #risicobijdiabetes #tab-component {
    margin: 0px;
    padding: 10px;
  }

  #risicobijdiabetes #img-hartfalen {
    max-width: 100%;
  }

  #risicobijdiabetes #img-herken-hartfalen,
#risicobijdiabetes #img-cns-2,
#risicobijdiabetes #img-eerder-2 {
    max-width: 100%;
  }

  #risicobijdiabetes #contact-image-1 {
    max-width: 150px;
  }

  #risicobijdiabetes #img-type-hartfalen,
#risicobijdiabetes #img-stappenplan,
#risicobijdiabetes #img-cns-1,
#risicobijdiabetes #img-cns-3,
#risicobijdiabetes #img-cns-4,
#risicobijdiabetes #img-eerder-1,
#risicobijdiabetes #img-eerder-4,
#risicobijdiabetes #aan-de-slag-image-1,
#risicobijdiabetes #aan-de-slag-image-2,
#risicobijdiabetes #aan-de-slag-image-3,
#risicobijdiabetes #aan-de-slag-image-4,
#risicobijdiabetes #aan-de-slag-image-5 {
    padding-left: 0%;
    padding-right: 0px;
  }

  #risicobijdiabetes #home-1 {
    display: block;
    width: 100%;
  }

  #risicobijdiabetes #image-edu-1,
#risicobijdiabetes #image-edu-2,
#risicobijdiabetes #image-edu-3 {
    padding-left: 0px;
  }

  #risicobijdiabetes #img-zhg {
    padding: 0px;
  }

  #risicobijdiabetes #contact-grid {
    display: auto;
    gap: auto;
    grid-template-columns: auto;
    border: 1px solid var(--secondary-green);
    border-radius: 20px;
    padding: 20px;
    margin: 0 auto;
    max-width: auto;
    margin-bottom: auto;
  }

  #risicobijdiabetes #accordion-2 span.cmp-accordion__title {
    font-size: 20px;
  }

  #risicobijdiabetes div#prod-cont {
    margin-top: 24px;
  }

  #prod-cont .cmp-container.azcl-columns__base.azcl-columns--1 {
    display: block;
  }
}

/*** END MOBILE ***/



/** CUSTOM OVERWRITES **/

#risicobijdiabetes h3.cmp-accordion__header {
  margin: 0 !important;
}

#risicobijdiabetes .cmp-accordion__icon {
  top: 0px;
}

#risicobijdiabetes .image:has(#home-1),
  #risicobijdiabetes .image:has(#home-2),
  #risicobijdiabetes .image:has(#home-3) {
  display: flex;
  justify-content: center;
  align-items: center;
}

#risicobijdiabetes .blacktitle {
  color: var(--primary-gray);
}

#risicobijdiabetes .margin-top-40 {
  margin-top: 40px !important;
}
  


/*** MOBILE ***/
@media (max-width: 1024px) and (orientation: landscape) {
  #risicobijdiabetes .cmp-container__backgroundImage--enabled {
    height: auto;
  }
}

/* Tablet portrait */
@media (max-width: 768px) and (orientation: portrait) {
  #risicobijdiabetes .cmp-container__backgroundImage--enabled {
    height: auto;
  }
}

/* Mobile landscape */
@media (max-width: 480px) and (orientation: landscape) {
  #risicobijdiabetes .cmp-container__backgroundImage--enabled {
    height: auto;
  }
}

/* Mobile portrait */
@media (max-width: 480px) and (orientation: portrait) {
  #risicobijdiabetes .cmp-container__backgroundImage--enabled {
    height: auto;
  }
}

@media (max-width: 1024px) {
  #risicobijdiabetes #home-1 {
    width: auto;
  }
}

@media screen and (max-width: 992px) {
  #risicobijdiabetes #MobHeader .cmp-accordion__button {
    width: 65px;
  }
}

@media screen and (max-width: 991px) {
  #risicobijdiabetes #MobHeader  .cmp-accordion__button--expanded .cmp-accordion__icon {
    transform: initial;
  }
}

#risicobijdiabetes #MobHeader ul li:nth-child(5) {
  display: list-item !important;
}

#risicobijdiabetes  #MobHeader .cmp-accordion__header span.cmp-accordion__title,
#risicobijdiabetes  #MobHeader .cmp-accordion__button .cmp-accordion__title,
#risicobijdiabetes  #MobHeader span.cmp-accordion__title,
#risicobijdiabetes  div#MobHeader span.cmp-accordion__title {
  color: transparent !important;
  display: none !important;
}

#risicobijdiabetes #MobHeader ul {
  list-style-type: none !important;
  list-style-position: initial !important;
  margin-left: 20px !important;
}

/*** END MOBILE ***/


#risicobijdiabetes #Header #Menu ul li:last-child {
  display: flex !important;
}

.experiencefragment.aem-GridColumn.aem-GridColumn--default--12:has(> .cmp-experiencefragment.cmp-experiencefragment--header#header-exp) {
  position: sticky;
  top: 0;
  z-index: 1000;
  background-color: white;
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1);
}

#Header .azcl-columns__base .azcl-column-par2 ul li {
  padding-top: 30px !important;
}

@media (max-width: 768px) {
 /* Adjust the max-width based on your mobile breakpoint */
  #risicobijdiabetes #contact-grid {
    display: flex;
    flex-direction: column;
  }

  #risicobijdiabetes .azcl-column-par1 {
    order: 2;
 /* This will move the first column to the second position */
    ;
  }

  #risicobijdiabetes .azcl-column-par2 {
    order: 1;
 /* This will move the second column to the first position */
    ;
  }
}

@media screen and (min-width: 1921px) {
  body#risicobijdiabetes {
    max-width: none;
  }
}

div#prod-scroll-spy-nav {
  max-width: 350px;
}

@media screen and (max-width:992px) {
  #Header {
    display: none;
  }
}

.full-width-line {
  border: none;  
  height: 1px;  
  background-color: #BAB989; 
  width: 100%; 
  margin: 30px 0px 30px 0px;
}