/* BOX reload check: 2026-10-08 19:24 - equal image fade */

section.box-faq-override {
  position: relative;
  background-attachment: scroll !important;
}

section.box-faq-override .mbr-overlay {
  display: none !important;
}

section.box-faq-override .section-header {
  margin-bottom: 2rem;
}

section.box-faq-override .mbr-section-title {
  text-align: left !important;
}

section.box-faq-override .accordion-content {
  max-width: none !important;
  margin: 0 !important;
  padding-left: 0 !important;
}

section.box-faq-override .content-row {
  row-gap: 2rem;
}

#webapplicaties > .align-center.container-fluid:last-child .row.heading {
  margin-bottom: 0 !important;
}

#websites > .align-center.container-fluid:last-child .row.heading {
  margin-bottom: 0 !important;
}

#webapplicaties,
#websites {
  padding-bottom: 40px !important;
}

section.box-webapp-faq {
  background-color: #000000 !important;
  background-image: none !important;
}

section.box-webapp-faq .accordion-content {
  padding-right: 2rem !important;
}

section.box-webapp-faq .mbr-section-title {
  color: #e4c999 !important;
}

section.box-webapp-faq .mbr-section-title.display-4,
section.box-webapp-faq .header-text,
section.box-webapp-faq .panel-text {
  color: #f5ead8 !important;
}

section.box-webapp-faq .icon-wrapper {
  border-color: #e4c999 !important;
}

section.box-webapp-faq .sign {
  color: #e4c999 !important;
}

section.box-webapp-faq .faq-image-col {
  display: flex !important;
  align-items: stretch !important;
  position: relative !important;
  overflow: hidden !important;
  padding: 0 !important;
  background-color: #000000 !important;
  isolation: isolate;
}

section.box-webapp-faq .faq-side-image {
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  min-height: 520px !important;
  margin: 0 !important;
  object-fit: cover !important;
  object-position: center !important;
  position: relative;
  z-index: 0;
}

section.box-webapp-faq .faq-image-col::before,
section.box-webapp-faq .faq-image-col::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 1;
}

section.box-webapp-faq .faq-image-col::before {
  display: none;
}

section.box-webapp-faq .faq-image-col::after {
  background: transparent;
  box-shadow: inset 0 0 42px 22px #000000;
}

section.box-websites-faq {
  background-color: #dac6a3 !important;
  background-image: url("../images/headset-960x616.jpg") !important;
  background-position: center right !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

section.box-websites-faq .accordion-content {
  padding-right: 2rem !important;
}

section.box-websites-faq .mbr-section-title,
section.box-websites-faq .header-text,
section.box-websites-faq .panel-text {
  color: #000000 !important;
}

section.box-websites-faq .icon-wrapper {
  border-color: #353535 !important;
}

section.box-websites-faq .sign {
  color: #353535 !important;
}

section.box-websites-faq .faq-background-space {
  min-height: 520px;
}

@media (max-width: 991px) {
  section.box-websites-faq {
    background-position: center !important;
  }

  section.box-webapp-faq .accordion-content,
  section.box-websites-faq .accordion-content {
    padding-right: 0 !important;
  }

  section.box-webapp-faq .faq-side-image {
    min-height: 320px;
  }
}
