/* Auto-generated by build_css_fixes.py. Do not edit by hand. */
body.sustainability main .hs_cos_wrapper:not(.dnd-section.zc-columns *)>*:not([class*=frame-background-]).frame-space-before-default, body.anniversary main .hs_cos_wrapper:not(.dnd-section.zc-columns *)>*:not([class*=frame-background-]).frame-space-before-default{margin-top:calc(var(--space-base-top) * 2)}
body.sustainability main .hs_cos_wrapper:not(.dnd-section.zc-columns *)>*:not([class*=frame-background-]).frame-space-after-default, body.anniversary main .hs_cos_wrapper:not(.dnd-section.zc-columns *)>*:not([class*=frame-background-]).frame-space-after-default{margin-bottom:calc(var(--space-base-bottom) * 2)}
body.sustainability main .hs_cos_wrapper:not(.dnd-section.zc-columns *)>.frame-padding-space-before-default, body.anniversary main .hs_cos_wrapper:not(.dnd-section.zc-columns *)>.frame-padding-space-before-default{padding-top:calc(var(--space-base-top) * 2)}
body.sustainability main .hs_cos_wrapper:not(.dnd-section.zc-columns *)>.frame-padding-space-after-default, body.anniversary main .hs_cos_wrapper:not(.dnd-section.zc-columns *)>.frame-padding-space-after-default{padding-bottom:calc(var(--space-base-bottom) * 2)}
body.info main .hs_cos_wrapper:not(.dnd-section.zc-columns *)>.frame-space-before-default{margin-top:calc(var(--space-base-top) * 2)}
body.info main .hs_cos_wrapper:not(.dnd-section.zc-columns *)>.frame-space-after-default{margin-bottom:calc(var(--space-base-bottom) * 2)}
body.info main .hs_cos_wrapper:not(.dnd-section.zc-columns *)>.frame-padding-space-before-default{padding-top:calc(var(--space-base-top) * 2)}
body.info main .hs_cos_wrapper:not(.dnd-section.zc-columns *)>.frame-padding-space-after-default{padding-bottom:calc(var(--space-base-bottom) * 2)}
body.sustainability main .dnd-section.zc-columns:not([class*=frame-background-]).frame-space-before-default, body.anniversary main .dnd-section.zc-columns:not([class*=frame-background-]).frame-space-before-default{margin-top:calc(var(--space-base-top) * 2)}
body.sustainability main .dnd-section.zc-columns:not([class*=frame-background-]).frame-space-after-default, body.anniversary main .dnd-section.zc-columns:not([class*=frame-background-]).frame-space-after-default{margin-bottom:calc(var(--space-base-bottom) * 2)}
body.sustainability main .dnd-section.zc-columns.frame-padding-space-before-default, body.anniversary main .dnd-section.zc-columns.frame-padding-space-before-default{padding-top:calc(var(--space-base-top) * 2)}
body.sustainability main .dnd-section.zc-columns.frame-padding-space-after-default, body.anniversary main .dnd-section.zc-columns.frame-padding-space-after-default{padding-bottom:calc(var(--space-base-bottom) * 2)}
body.info main .dnd-section.zc-columns.frame-space-before-default{margin-top:calc(var(--space-base-top) * 2)}
body.info main .dnd-section.zc-columns.frame-space-after-default{margin-bottom:calc(var(--space-base-bottom) * 2)}
body.info main .dnd-section.zc-columns.frame-padding-space-before-default{padding-top:calc(var(--space-base-top) * 2)}
body.info main .dnd-section.zc-columns.frame-padding-space-after-default{padding-bottom:calc(var(--space-base-bottom) * 2)}

main .dnd-section.zc-columns > .row-fluid {
  display: grid;
  gap: var(--column-gap);
}
main .dnd-section.zc-columns[class*=frame-background-] > .row-fluid {
  width: var(--content-width);
  margin-inline: auto;
}
@media (max-width: 576px) {
  main .dnd-section.zc-columns[class*=frame-background-] > .row-fluid {
    width: calc(100vw - var(--column-gap) * 2);
  }
}
main .dnd-section.zc-50-50 > .row-fluid { grid-template-columns: 1fr 1fr; }
@media (max-width: 768px) {
  main .dnd-section.zc-50-50 > .row-fluid { grid-template-columns: 1fr; }
}
main .dnd-section.zc-66-33 > .row-fluid { grid-template-columns: 2fr 1fr; }
main .dnd-section.zc-33-66 > .row-fluid { grid-template-columns: 1fr 2fr; }
@media (max-width: 1260px) {
  main .dnd-section.zc-66-33 > .row-fluid,
  main .dnd-section.zc-33-66 > .row-fluid { grid-template-columns: 1fr; }
}
@media (min-width: 768px) {
  main .dnd-section.zc-33-33-33 > .row-fluid { grid-template-columns: 1fr 1fr; }
  main .dnd-section.zc-25-25-25-25 > .row-fluid { grid-template-columns: 1fr 1fr; }
}
@media (min-width: 1260px) {
  main .dnd-section.zc-33-33-33 > .row-fluid { grid-template-columns: 1fr 1fr 1fr; }
}
@media (min-width: 1430px) {
  main .dnd-section.zc-25-25-25-25 > .row-fluid { grid-template-columns: 1fr 1fr 1fr; }
}
@media (min-width: 1630px) {
  main .dnd-section.zc-25-25-25-25 > .row-fluid { grid-template-columns: 1fr 1fr 1fr 1fr; }
}
@media (max-width: 768px) {
  main .dnd-section.zc-columns > .row-fluid:has(.textmedia, .text) { margin-top: 50px; }
}
@media (min-width: 768px) {
  main .dnd-section.zc-columns > .row-fluid:has(.textmedia, .text) { margin-top: 121px; }
  main .dnd-section.zc-columns > .row-fluid:has(.textmedia, .text) header:has(.decor) { margin-top: 0; }
}

main .dnd-section:has(> .row-fluid > .dnd-module > .hs_cos_wrapper > .frame-type-menu_subpages) {
  position: sticky;
  top: var(--header-height);
  z-index: 100;
  transition: top .4s ease;
}
body.header-hide main .dnd-section:has(> .row-fluid > .dnd-module > .hs_cos_wrapper > .frame-type-menu_subpages) {
  top: 0;
}

.block-button[href*=".pdf?" i]{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='17.204'%20height='17.189'%20viewBox='0%200%2017.204%2017.189'%3e%3cdefs%3e%3cclipPath%20id='clip-path'%3e%3crect%20width='17.204'%20height='17.189'%20fill='none'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20id='Wiederholungsraster_3'%20data-name='Wiederholungsraster%203'%20clip-path='url(%23clip-path)'%3e%3cg%20id='Gruppe_13520'%20data-name='Gruppe%2013520'%20transform='translate(-1336.195%20-906.229)'%3e%3cpath%20id='Pfad_12052'%20data-name='Pfad%2012052'%20d='M-108,126.508h1.323v2.647a3.312,3.312,0,0,0,3.309,3.309h7.94a3.312,3.312,0,0,0,3.309-3.309v-2.647H-90.8v2.647a4.637,4.637,0,0,1-4.632,4.632h-7.94A4.637,4.637,0,0,1-108,129.155Z'%20transform='translate(1444.195%20789.63)'/%3e%3cpath%20id='Pfad_12053'%20data-name='Pfad%2012053'%20d='M-91.766,118.164l-.926-.926-5.029,5.029V111.531h-1.323v10.737l-5.029-5.029-.926.926,6.617,6.617Z'%20transform='translate(1443.18%20794.697)'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-position-x:20px}
