/* Migrated from WordPress Customizer > Additional CSS */

figure.wp-caption {
  max-width: 100%;
}

body.energy-consulting-site .main-menu-wrapper > div > .external,
body.energy-consulting-site .main-menu-wrapper > .container > .menu-item.external {
  display: none !important;
}

body.home .quick_links {
  margin-top: 0;
}

.zelfde_hoogte .elementor-custom-embed-image-overlay img {
  aspect-ratio: 2;
  object-fit: cover;
}

.pum .pum-content span {
  font-size: 20px;
  font-weight: 300;
  line-height: 35px;
  font-family: var(--font-primary);
}

.no_pad .elementor-widget-wrap {
  padding: 0 !important;
}

.block-vacature-title {
  color: var(--color-red);
}

.main-menu-wrapper > .container > .external,
.main-menu-wrapper > .container > .menu-item.external,
header.banner .main-menu-wrapper .main-menu .menu-item.external {
  display: none !important;
}

.main-menu-wrapper > .container > .main-menu {
  width: calc(100% - 200px);
  left: calc(50% + 100px);
}

.mobile-menu-overlay .mm_external {
  display: none;
}

.grijze_knop p {
  text-align: left;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  border-radius: 0;
  font-weight: 500;
  min-height: 101px;
}

.grijze_knop span {
  display: flex;
  align-items: center;
}
