.node--type-service.node--view-mode-full .service-sector-top,
.node--type-sector.node--view-mode-full .service-sector-top {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
}

.node--type-service.node--view-mode-full .service-sector-top,
.node--type-sector.node--view-mode-full .service-sector-top {
  padding-left: calc(50vw - 50%);
  padding-right: calc(50vw - 50%);
}

.node--type-service.node--view-mode-full .service-sector-top,
.node--type-sector.node--view-mode-full .service-sector-top {
  padding-top: clamp(14px, 12.2px + 0.003 * 100vw, 20px);
  padding-bottom: clamp(14px, 12.2px + 0.003 * 100vw, 20px);
  margin-bottom: clamp(42px, 36.6px + 0.009 * 100vw, 60px);
  background-color: var(--color-background);
  color: var(--color-text-background);
}
.node--type-service.node--view-mode-full .breadcrumb-container,
.node--type-sector.node--view-mode-full .breadcrumb-container {
  padding-bottom: clamp(42px, 36.6px + 0.009 * 100vw, 60px);
}
.node--type-service.node--view-mode-full h1,
.node--type-sector.node--view-mode-full h1 {
  margin-bottom: 0;
}
.node--type-service.node--view-mode-full .service-sector-top-banner,
.node--type-sector.node--view-mode-full .service-sector-top-banner {
  margin-bottom: clamp(42px, 36.6px + 0.009 * 100vw, 60px);
}
.node--type-service.node--view-mode-full .service-sector-top-banner .content,
.node--type-sector.node--view-mode-full .service-sector-top-banner .content {
  margin-bottom: 0;
}
.node--type-service.node--view-mode-full .service-sector-top-banner .field--name-field-header,
.node--type-sector.node--view-mode-full .service-sector-top-banner .field--name-field-header {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: clamp(28px, 27.4px + 0.001 * 100vw, 30px);
  line-height: clamp(36px, 35.4px + 0.001 * 100vw, 38px);
  font-family: "Noto Serif", serif;
  font-weight: 500;
}
.node--type-service.node--view-mode-full .service-sector-top-banner .field--name-field-header.path-pdf-build, .path-pdf-build .node--type-service.node--view-mode-full .service-sector-top-banner .field--name-field-header,
.node--type-sector.node--view-mode-full .service-sector-top-banner .field--name-field-header.path-pdf-build,
.path-pdf-build .node--type-sector.node--view-mode-full .service-sector-top-banner .field--name-field-header {
  font-size: 30px;
  line-height: 38px;
}
.node--type-service.node--view-mode-full .service-sector-top-banner .field--name-field-header:has(+ p),
.node--type-sector.node--view-mode-full .service-sector-top-banner .field--name-field-header:has(+ p) {
  margin-bottom: clamp(28px, 24.4px + 0.006 * 100vw, 40px);
}
.node--type-service.node--view-mode-full .related-container__related-employees,
.node--type-sector.node--view-mode-full .related-container__related-employees {
  background-color: #F8F8F8;
}
.node--type-service.node--view-mode-full .related-container__related-employees .related-container--title,
.node--type-sector.node--view-mode-full .related-container__related-employees .related-container--title {
  color: var(--color-primary);
}
.node--type-service.node--view-mode-full:has(.service-sector-top-banner .field--name-field-header + p) .field--name-field-sections > .paragraph--type--text:first-child .field--name-field-text p:first-child,
.node--type-sector.node--view-mode-full:has(.service-sector-top-banner .field--name-field-header + p) .field--name-field-sections > .paragraph--type--text:first-child .field--name-field-text p:first-child {
  display: none;
}
.node--type-service.node--view-mode-full:has(.service-sector-top-banner .field--name-field-header + p) .field--name-field-sections > .paragraph--type--text:first-child:has(.field--name-field-text p:only-child),
.node--type-sector.node--view-mode-full:has(.service-sector-top-banner .field--name-field-header + p) .field--name-field-sections > .paragraph--type--text:first-child:has(.field--name-field-text p:only-child) {
  display: none;
}
/*# sourceMappingURL=../../_maps/components/node/node--service--full.css.map */
